@layer louis.reset,louis.tokens,louis.base,louis.component,louis.override;:root{--louis-color-blue-050:color(srgb .941176 .968627 1);--louis-color-blue-050-rgb:240 247 255;--louis-color-blue-100:color(srgb .839216 .921569 1);--louis-color-blue-100-rgb:214 235 255;--louis-color-blue-200:color(srgb .639216 .835294 1);--louis-color-blue-200-rgb:163 213 255;--louis-color-blue-300:color(srgb .439216 .74902 1);--louis-color-blue-300-rgb:112 191 255;--louis-color-blue-350:color(srgb .329412 .694118 1);--louis-color-blue-350-rgb:84 177 255;--louis-color-blue-400:color(srgb .219608 .643137 1);--louis-color-blue-400-rgb:56 164 255;--louis-color-blue-420:color(srgb .160784 .603922 1);--louis-color-blue-420-rgb:41 154 255;--louis-color-blue-450:color(srgb .078431 .568627 1);--louis-color-blue-450-rgb:20 145 255;--louis-color-blue-500:color(srgb 0 .533333 1);--louis-color-blue-500-rgb:0 136 255;--louis-color-blue-550:color(srgb 0 .494118 .909804);--louis-color-blue-550-rgb:0 126 232;--louis-color-blue-580:color(srgb 0 .462745 .85098);--louis-color-blue-580-rgb:0 118 217;--louis-color-blue-600:color(srgb 0 .458824 .858824);--louis-color-blue-600-rgb:0 117 219;--louis-color-blue-620:color(srgb 0 .431373 .768627);--louis-color-blue-620-rgb:0 110 196;--louis-color-blue-700:color(srgb 0 .372549 .701961);--louis-color-blue-700-rgb:0 95 179;--louis-color-blue-800:color(srgb 0 .286275 .541176);--louis-color-blue-800-rgb:0 73 138;--louis-color-blue-900:color(srgb 0 .203922 .380392);--louis-color-blue-900-rgb:0 52 97;--louis-color-green-100:color(srgb .898039 1 .968627);--louis-color-green-100-rgb:229 255 247;--louis-color-green-200:color(srgb .721569 .972549 .898039);--louis-color-green-200-rgb:184 248 229;--louis-color-green-300:color(srgb .47451 .92549 .8);--louis-color-green-300-rgb:121 236 204;--louis-color-green-400:color(srgb .156863 .85098 .647059);--louis-color-green-400-rgb:40 217 165;--louis-color-green-500:color(srgb 0 .776471 .556863);--louis-color-green-500-alpha-08:color(srgb 0 .776471 .556863/.08);--louis-color-green-500-alpha-08-rgb:0 198 142;--louis-color-green-500-rgb:0 198 142;--louis-color-green-600:color(srgb 0 .701961 .498039);--louis-color-green-600-rgb:0 179 127;--louis-color-green-700:color(srgb 0 .560784 .403922);--louis-color-green-700-rgb:0 143 103;--louis-color-green-800:color(srgb 0 .431373 .317647);--louis-color-green-800-rgb:0 110 81;--louis-color-green-900:color(srgb 0 .298039 .223529);--louis-color-green-900-rgb:0 76 57;--louis-color-palette-gray-000:color(srgb .980392 .980392 .980392);--louis-color-palette-gray-000-rgb:250 250 250;--louis-color-palette-gray-025:color(srgb .94902 .952941 .960784);--louis-color-palette-gray-025-rgb:242 243 245;--louis-color-palette-gray-050:color(srgb .921569 .92549 .933333);--louis-color-palette-gray-050-rgb:235 236 238;--louis-color-palette-gray-100:color(srgb .862745 .870588 .882353);--louis-color-palette-gray-100-rgb:220 222 225;--louis-color-palette-gray-150:color(srgb .807843 .815686 .831373);--louis-color-palette-gray-150-rgb:206 208 212;--louis-color-palette-gray-200:color(srgb .756863 .764706 .776471);--louis-color-palette-gray-200-rgb:193 195 198;--louis-color-palette-gray-300:color(srgb .647059 .658824 .678431);--louis-color-palette-gray-300-rgb:165 168 173;--louis-color-palette-gray-400:color(srgb .545098 .556863 .576471);--louis-color-palette-gray-400-rgb:139 142 147;--louis-color-palette-gray-500:color(srgb .447059 .458824 .482353);--louis-color-palette-gray-500-rgb:114 117 123;--louis-color-palette-gray-600:color(srgb .345098 .360784 .388235);--louis-color-palette-gray-600-rgb:88 92 99;--louis-color-palette-gray-700:color(srgb .254902 .270588 .298039);--louis-color-palette-gray-700-rgb:65 69 76;--louis-color-palette-gray-800:color(srgb .168627 .184314 .211765);--louis-color-palette-gray-800-rgb:43 47 54;--louis-color-palette-gray-900:color(srgb .090196 .105882 .133333);--louis-color-palette-gray-900-rgb:23 27 34;--louis-color-palette-gray-950:color(srgb .05098 .066666 .094117);--louis-color-palette-gray-950-alpha-72:color(srgb .05098 .066666 .094117/.72);--louis-color-palette-gray-950-alpha-72-rgb:13 17 24;--louis-color-palette-gray-950-rgb:13 17 24;--louis-color-pink-100:color(srgb 1 .898039 .929412);--louis-color-pink-100-rgb:255 229 237;--louis-color-pink-200:color(srgb 1 .756863 .839216);--louis-color-pink-200-rgb:255 193 214;--louis-color-pink-300:color(srgb 1 .607843 .745098);--louis-color-pink-300-rgb:255 155 190;--louis-color-pink-400:color(srgb 1 .427451 .615686);--louis-color-pink-400-rgb:255 109 157;--louis-color-pink-500:color(srgb 1 .301961 .533333);--louis-color-pink-500-rgb:255 77 136;--louis-color-pink-600:color(srgb .886275 .211765 .443137);--louis-color-pink-600-rgb:226 54 113;--louis-color-pink-700:color(srgb .717647 .141176 .345098);--louis-color-pink-700-rgb:183 36 88;--louis-color-pink-800:color(srgb .517647 .101961 .247059);--louis-color-pink-800-rgb:132 26 63;--louis-color-pink-900:color(srgb .329412 .066667 .164706);--louis-color-pink-900-rgb:84 17 42;--louis-color-red-100:color(srgb 1 .898039 .909804);--louis-color-red-100-rgb:255 229 232;--louis-color-red-200:color(srgb 1 .768627 .792157);--louis-color-red-200-rgb:255 196 202;--louis-color-red-300:color(srgb 1 .603922 .643137);--louis-color-red-300-rgb:255 154 164;--louis-color-red-400:color(srgb 1 .435294 .486275);--louis-color-red-400-rgb:255 111 124;--louis-color-red-500:color(srgb 1 .294118 .34902);--louis-color-red-500-rgb:255 75 89;--louis-color-red-600:color(srgb .886275 .211765 .270588);--louis-color-red-600-rgb:226 54 69;--louis-color-red-700:color(srgb .717647 .141176 .192157);--louis-color-red-700-rgb:183 36 49;--louis-color-red-800:color(srgb .517647 .101961 .141176);--louis-color-red-800-rgb:132 26 36;--louis-color-red-900:color(srgb .329412 .066667 .098039);--louis-color-red-900-rgb:84 17 25;--louis-color-red-alpha-08:color(srgb 1 .294118 .34902/.08);--louis-color-red-alpha-08-rgb:255 75 89;--louis-color-red-alpha-12:color(srgb 1 .294118 .34902/.12);--louis-color-red-alpha-12-rgb:255 75 89;--louis-color-red-alpha-24:color(srgb 1 .294118 .34902/.24);--louis-color-red-alpha-24-rgb:255 75 89;--louis-color-static-black:color(srgb 0 0 0);--louis-color-static-black-alpha-04:color(srgb .090196 .105882 .133333/.04);--louis-color-static-black-alpha-04-rgb:23 27 34;--louis-color-static-black-alpha-08:color(srgb .090196 .105882 .133333/.08);--louis-color-static-black-alpha-08-rgb:23 27 34;--louis-color-static-black-alpha-12:color(srgb .090196 .105882 .133333/.12);--louis-color-static-black-alpha-12-rgb:23 27 34;--louis-color-static-black-alpha-16:color(srgb .090196 .105882 .133333/.16);--louis-color-static-black-alpha-16-rgb:23 27 34;--louis-color-static-black-alpha-20:color(srgb .090196 .105882 .133333/.2);--louis-color-static-black-alpha-20-rgb:23 27 34;--louis-color-static-black-alpha-24:color(srgb .090196 .105882 .133333/.24);--louis-color-static-black-alpha-24-rgb:23 27 34;--louis-color-static-black-alpha-28:color(srgb .090196 .105882 .133333/.28);--louis-color-static-black-alpha-28-rgb:23 27 34;--louis-color-static-black-alpha-32:color(srgb .090196 .105882 .133333/.32);--louis-color-static-black-alpha-32-rgb:23 27 34;--louis-color-static-black-alpha-40:color(srgb .090196 .105882 .133333/.4);--louis-color-static-black-alpha-40-rgb:23 27 34;--louis-color-static-black-alpha-48:color(srgb .090196 .105882 .133333/.48);--louis-color-static-black-alpha-48-rgb:23 27 34;--louis-color-static-black-alpha-56:color(srgb .090196 .105882 .133333/.56);--louis-color-static-black-alpha-56-rgb:23 27 34;--louis-color-static-black-alpha-64:color(srgb .090196 .105882 .133333/.64);--louis-color-static-black-alpha-64-rgb:23 27 34;--louis-color-static-black-alpha-72:color(srgb .090196 .105882 .133333/.72);--louis-color-static-black-alpha-72-rgb:23 27 34;--louis-color-static-black-alpha-80:color(srgb .090196 .105882 .133333/.8);--louis-color-static-black-alpha-80-rgb:23 27 34;--louis-color-static-black-alpha-88:color(srgb .090196 .105882 .133333/.88);--louis-color-static-black-alpha-88-rgb:23 27 34;--louis-color-static-black-alpha-96:color(srgb .090196 .105882 .133333/.96);--louis-color-static-black-alpha-96-rgb:23 27 34;--louis-color-static-black-rgb:0 0 0;--louis-color-static-white:color(srgb 1 1 1);--louis-color-static-white-alpha-04:color(srgb .980392 .980392 .980392/.04);--louis-color-static-white-alpha-04-rgb:250 250 250;--louis-color-static-white-alpha-08:color(srgb .980392 .980392 .980392/.08);--louis-color-static-white-alpha-08-rgb:250 250 250;--louis-color-static-white-alpha-12:color(srgb .980392 .980392 .980392/.12);--louis-color-static-white-alpha-12-rgb:250 250 250;--louis-color-static-white-alpha-16:color(srgb .980392 .980392 .980392/.16);--louis-color-static-white-alpha-16-rgb:250 250 250;--louis-color-static-white-alpha-20:color(srgb .980392 .980392 .980392/.2);--louis-color-static-white-alpha-20-rgb:250 250 250;--louis-color-static-white-alpha-24:color(srgb .980392 .980392 .980392/.24);--louis-color-static-white-alpha-24-rgb:250 250 250;--louis-color-static-white-alpha-28:color(srgb .980392 .980392 .980392/.28);--louis-color-static-white-alpha-28-rgb:250 250 250;--louis-color-static-white-alpha-32:color(srgb .980392 .980392 .980392/.32);--louis-color-static-white-alpha-32-rgb:250 250 250;--louis-color-static-white-alpha-40:color(srgb .980392 .980392 .980392/.4);--louis-color-static-white-alpha-40-rgb:250 250 250;--louis-color-static-white-alpha-48:color(srgb .980392 .980392 .980392/.48);--louis-color-static-white-alpha-48-rgb:250 250 250;--louis-color-static-white-alpha-56:color(srgb .980392 .980392 .980392/.56);--louis-color-static-white-alpha-56-rgb:250 250 250;--louis-color-static-white-alpha-64:color(srgb .980392 .980392 .980392/.64);--louis-color-static-white-alpha-64-rgb:250 250 250;--louis-color-static-white-alpha-72:color(srgb .980392 .980392 .980392/.72);--louis-color-static-white-alpha-72-rgb:250 250 250;--louis-color-static-white-alpha-80:color(srgb .980392 .980392 .980392/.8);--louis-color-static-white-alpha-80-rgb:250 250 250;--louis-color-static-white-alpha-88:color(srgb .980392 .980392 .980392/.88);--louis-color-static-white-alpha-88-rgb:250 250 250;--louis-color-static-white-alpha-96:color(srgb .980392 .980392 .980392/.96);--louis-color-static-white-alpha-96-rgb:250 250 250;--louis-color-static-white-rgb:255 255 255;--louis-color-violet-100:color(srgb .921569 .909804 1);--louis-color-violet-100-rgb:235 232 255;--louis-color-violet-200:color(srgb .788235 .760784 1);--louis-color-violet-200-rgb:201 194 255;--louis-color-violet-300:color(srgb .615686 .568627 1);--louis-color-violet-300-rgb:157 145 255;--louis-color-violet-400:color(srgb .517647 .470588 1);--louis-color-violet-400-rgb:132 120 255;--louis-color-violet-500:color(srgb .376471 .333333 1);--louis-color-violet-500-rgb:96 85 255;--louis-color-violet-600:color(srgb .309804 .270588 .890196);--louis-color-violet-600-rgb:79 69 227;--louis-color-violet-700:color(srgb .207843 .156863 .721569);--louis-color-violet-700-rgb:53 40 184;--louis-color-violet-800:color(srgb .133333 .101961 .501961);--louis-color-violet-800-rgb:34 26 128;--louis-color-violet-900:color(srgb .082353 .062745 .301961);--louis-color-violet-900-rgb:21 16 77;--louis-color-yellow-100:color(srgb 1 .960784 .839216);--louis-color-yellow-100-rgb:255 245 214;--louis-color-yellow-200:color(srgb 1 .909804 .639216);--louis-color-yellow-200-rgb:255 232 163;--louis-color-yellow-300:color(srgb 1 .85098 .501961);--louis-color-yellow-300-rgb:255 217 128;--louis-color-yellow-400:color(srgb 1 .760784 .2);--louis-color-yellow-400-rgb:255 194 51;--louis-color-yellow-500:color(srgb 1 .698039 0);--louis-color-yellow-500-rgb:255 178 0;--louis-color-yellow-600:color(srgb .894118 .603922 0);--louis-color-yellow-600-rgb:228 154 0;--louis-color-yellow-700:color(srgb .721569 .462745 0);--louis-color-yellow-700-rgb:184 118 0;--louis-color-yellow-800:color(srgb .478431 .321569 0);--louis-color-yellow-800-rgb:122 82 0;--louis-color-yellow-900:color(srgb .298039 .2 0);--louis-color-yellow-900-rgb:76 51 0}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--louis-app-gnb-main-card-padding-block-start:0px;--louis-app-gnb-main-inline-padding-end:8px;--louis-app-gnb-rail-below-chrome-gap:12px;--louis-app-gnb-rail-padding-bottom:8px;--louis-app-gnb-sidebar-logo-h:28px;--louis-app-gnb-sidebar-logo-symbol-w:28px;--louis-app-gnb-sidebar-logo-wordmark-w:96px;--louis-app-shell-min-width:960px;--louis-blur-glass:16px;--louis-blur-header:12px;--louis-blur-panel:12px;--louis-blur-surface:10px;--louis-blur-toast:16px;--louis-border-width-default:1px;--louis-border-width-hairline:.5px;--louis-border-width-ring:2px;--louis-button-height-lg:40px;--louis-button-height-md:32px;--louis-button-min-width-md:48px;--louis-button-padding-inline-lg:16px;--louis-button-padding-inline-md:12px;--louis-button-radius:12px;--louis-color-accent-danger:color(srgb 1 .294118 .34902);--louis-color-accent-danger-secondary:color(srgb 1 .294118 .34902/.12);--louis-color-accent-danger-secondary-hover:color(srgb 1 .294118 .34902/.24);--louis-color-accent-ghost-hover:color(srgb .090196 .105882 .133333/.08);--louis-color-accent-green-500-alpha-08:color(srgb 0 .776471 .556863/.08);--louis-color-accent-inverse:color(srgb 0 0 0);--louis-color-accent-menu-danger-hover:color(srgb 1 .294118 .34902/.08);--louis-color-accent-menu-item-hover:color(srgb .090196 .105882 .133333/.04);--louis-color-accent-primary:color(srgb 0 .533333 1);--louis-color-accent-primary-active:color(srgb 0 .458824 .858824);--louis-color-accent-primary-hover:color(srgb .219608 .643137 1);--louis-color-accent-secondary:color(srgb .090196 .105882 .133333/.08);--louis-color-accent-secondary-foreground:color(srgb .345098 .360784 .388235);--louis-color-accent-secondary-hover:color(srgb .090196 .105882 .133333/.12);--louis-color-accent-secondary-selected:color(srgb 1 1 1);--louis-color-alert-danger-foreground:color(srgb .717647 .141176 .192157);--louis-color-alert-danger-stroke:color(srgb 1 .294118 .34902/.24);--louis-color-alert-danger-surface:color(srgb 1 .294118 .34902/.12);--louis-color-alert-info-foreground:color(srgb 0 .372549 .701961);--louis-color-alert-info-stroke:color(srgb .639216 .835294 1);--louis-color-alert-info-surface:color(srgb .941176 .968627 1);--louis-color-alert-success-foreground:color(srgb 0 .560784 .403922);--louis-color-alert-success-stroke:color(srgb 0 .776471 .556863);--louis-color-alert-success-surface:color(srgb .898039 1 .968627);--louis-color-alert-warning-foreground:color(srgb .721569 .462745 0);--louis-color-alert-warning-stroke:color(srgb 1 .698039 0);--louis-color-alert-warning-surface:color(srgb 1 .960784 .839216);--louis-color-app-avatar-default-ink:color(srgb .545098 .556863 .576471);--louis-color-app-nav-chip-tint:color(srgb .090196 .105882 .133333/.04);--louis-color-app-nav-create-btn-bg:color(srgb .756863 .764706 .776471);--louis-color-app-page-bg:color(srgb .862745 .870588 .882353);--louis-color-app-tooltip-bg:color(srgb .168627 .184314 .211765);--louis-color-app-tooltip-border:color(srgb .980392 .980392 .980392/.12);--louis-color-app-tooltip-kbd-bg:color(srgb .090196 .105882 .133333/.08);--louis-color-app-tooltip-text:color(srgb .980392 .980392 .980392);--louis-color-app-tooltip-text-subtle:color(srgb .980392 .980392 .980392/.72);--louis-color-bg-canvas:color(srgb .94902 .952941 .960784);--louis-color-bg-danger:color(srgb 1 .898039 .909804);--louis-color-bg-info:color(srgb .941176 .968627 1);--louis-color-bg-inset:color(srgb .921569 .92549 .933333);--louis-color-bg-inverse:color(srgb .168627 .184314 .211765);--louis-color-bg-inverse-translucent:color(srgb .090196 .105882 .133333/.72);--louis-color-bg-menu:color(srgb .94902 .952941 .960784);--louis-color-bg-overlay:color(srgb .980392 .980392 .980392);--louis-color-bg-raised:color(srgb 1 1 1);--louis-color-bg-success:color(srgb .898039 1 .968627);--louis-color-bg-surface:color(srgb .980392 .980392 .980392);--louis-color-bg-surface-translucent:color(srgb .980392 .980392 .980392/.72);--louis-color-bg-upgrade:color(srgb .090196 .105882 .133333);--louis-color-bg-upgrade-current:color(srgb .921569 .92549 .933333);--louis-color-bg-upgrade-hover:color(srgb .168627 .184314 .211765);--louis-color-bg-warning:color(srgb 1 .960784 .839216);--louis-color-brand-logo-ink:color(srgb 0 0 0);--louis-color-canvas-dot:color(srgb .090196 .105882 .133333/.12);--louis-color-dim-modal:color(srgb .090196 .105882 .133333/.56);--louis-color-fg-danger:color(srgb .329412 .066667 .098039);--louis-color-fg-danger-on-surface:color(srgb .717647 .141176 .192157);--louis-color-fg-disabled:color(srgb .447059 .458824 .482353);--louis-color-fg-info:color(srgb 0 .203922 .380392);--louis-color-fg-inverse:color(srgb .980392 .980392 .980392);--louis-color-fg-menu-item:color(srgb .090196 .105882 .133333/.88);--louis-color-fg-on-accent-inverse:color(srgb .980392 .980392 .980392);--louis-color-fg-on-danger:color(srgb .980392 .980392 .980392);--louis-color-fg-on-inverse:color(srgb .980392 .980392 .980392);--louis-color-fg-primary:color(srgb .090196 .105882 .133333);--louis-color-fg-secondary:color(srgb .254902 .270588 .298039);--louis-color-fg-success:color(srgb 0 .298039 .223529);--louis-color-fg-tertiary:color(srgb .345098 .360784 .388235);--louis-color-fg-upgrade:color(srgb .921569 .92549 .933333);--louis-color-fg-upgrade-current:color(srgb 0 0 0);--louis-color-fg-upgrade-hover:color(srgb .921569 .92549 .933333);--louis-color-fg-warning:color(srgb .298039 .2 0);--louis-color-gray-000:color(srgb 0 0 0);--louis-color-gray-000-alpha-04:color(srgb .090196 .105882 .133333/.04);--louis-color-gray-000-alpha-08:color(srgb .090196 .105882 .133333/.08);--louis-color-gray-000-alpha-12:color(srgb .090196 .105882 .133333/.12);--louis-color-gray-000-alpha-16:color(srgb .090196 .105882 .133333/.16);--louis-color-gray-000-alpha-20:color(srgb .090196 .105882 .133333/.2);--louis-color-gray-000-alpha-24:color(srgb .090196 .105882 .133333/.24);--louis-color-gray-000-alpha-28:color(srgb .090196 .105882 .133333/.28);--louis-color-gray-000-alpha-32:color(srgb .090196 .105882 .133333/.32);--louis-color-gray-000-alpha-40:color(srgb .090196 .105882 .133333/.4);--louis-color-gray-000-alpha-48:color(srgb .090196 .105882 .133333/.48);--louis-color-gray-000-alpha-56:color(srgb .090196 .105882 .133333/.56);--louis-color-gray-000-alpha-64:color(srgb .090196 .105882 .133333/.64);--louis-color-gray-000-alpha-72:color(srgb .090196 .105882 .133333/.72);--louis-color-gray-000-alpha-80:color(srgb .090196 .105882 .133333/.8);--louis-color-gray-000-alpha-88:color(srgb .090196 .105882 .133333/.88);--louis-color-gray-000-alpha-96:color(srgb .090196 .105882 .133333/.96);--louis-color-gray-100:color(srgb .090196 .105882 .133333);--louis-color-gray-1000:color(srgb .980392 .980392 .980392);--louis-color-gray-200:color(srgb .168627 .184314 .211765);--louis-color-gray-300:color(srgb .254902 .270588 .298039);--louis-color-gray-400:color(srgb .345098 .360784 .388235);--louis-color-gray-500:color(srgb .447059 .458824 .482353);--louis-color-gray-600:color(srgb .545098 .556863 .576471);--louis-color-gray-700:color(srgb .647059 .658824 .678431);--louis-color-gray-800:color(srgb .756863 .764706 .776471);--louis-color-gray-900:color(srgb .862745 .870588 .882353);--louis-color-icon-input-glyph:color(srgb .090196 .105882 .133333/.4);--louis-color-landing-line:color(srgb .090196 .105882 .133333/.12);--louis-color-landing-page-bg:color(srgb .980392 .980392 .980392);--louis-color-landing-panel:color(srgb .090196 .105882 .133333/.04);--louis-color-landing-panel-strong:color(srgb .921569 .92549 .933333);--louis-color-landing-text-muted:color(srgb .090196 .105882 .133333/.64);--louis-color-landing-text-soft:color(srgb .090196 .105882 .133333/.72);--louis-color-media-control-foreground:color(srgb .980392 .980392 .980392/.88);--louis-color-media-control-hover:color(srgb .980392 .980392 .980392/.12);--louis-color-media-control-surface:color(srgb .090196 .105882 .133333/.28);--louis-color-media-foreground-bright:color(srgb .090196 .105882 .133333);--louis-color-media-foreground-dark:color(srgb .980392 .980392 .980392);--louis-color-media-indicator-active:color(srgb .980392 .980392 .980392);--louis-color-media-indicator-rest:color(srgb .980392 .980392 .980392/.28);--louis-color-media-scrim-bright:color(srgb .980392 .980392 .980392);--louis-color-media-scrim-dark:color(srgb 0 0 0);--louis-color-node-audio-accent:color(srgb 1 .301961 .533333);--louis-color-node-audio-icon:color(srgb 1 .301961 .533333);--louis-color-node-audio-surface:color(srgb 1 .756863 .839216);--louis-color-node-chip-fg-disabled:color(srgb .447059 .458824 .482353);--louis-color-node-chip-surface:color(srgb .921569 .92549 .933333);--louis-color-node-chip-surface-hover:color(srgb .862745 .870588 .882353);--louis-color-node-chrome-btn-bg:color(srgb .921569 .92549 .933333);--louis-color-node-edit-accent:color(srgb .376471 .333333 1);--louis-color-node-edit-icon:color(srgb .376471 .333333 1);--louis-color-node-edit-surface:color(srgb .788235 .760784 1);--louis-color-node-handle-bg-audio:color(srgb 1 .756863 .839216);--louis-color-node-handle-bg-disabled-audio:color(srgb .329412 .066667 .164706);--louis-color-node-handle-bg-disabled-edit:color(srgb .082353 .062745 .301961);--louis-color-node-handle-bg-disabled-image:color(srgb 0 .298039 .223529);--louis-color-node-handle-bg-disabled-instagram:color(srgb .329412 .066667 .098039);--louis-color-node-handle-bg-disabled-text:color(srgb .298039 .2 0);--louis-color-node-handle-bg-disabled-youtube:color(srgb .329412 .066667 .098039);--louis-color-node-handle-bg-edit:color(srgb .788235 .760784 1);--louis-color-node-handle-bg-image:color(srgb .721569 .972549 .898039);--louis-color-node-handle-bg-instagram:color(srgb 1 .768627 .792157);--louis-color-node-handle-bg-text:color(srgb 1 .909804 .639216);--louis-color-node-handle-bg-youtube:color(srgb 1 .768627 .792157);--louis-color-node-handle-icon-audio:color(srgb 1 .301961 .533333);--louis-color-node-handle-icon-disabled-audio:color(srgb .717647 .141176 .345098);--louis-color-node-handle-icon-disabled-edit:color(srgb .207843 .156863 .721569);--louis-color-node-handle-icon-disabled-image:color(srgb 0 .560784 .403922);--louis-color-node-handle-icon-disabled-instagram:color(srgb .717647 .141176 .192157);--louis-color-node-handle-icon-disabled-text:color(srgb .721569 .462745 0);--louis-color-node-handle-icon-disabled-youtube:color(srgb .717647 .141176 .192157);--louis-color-node-handle-icon-edit:color(srgb .376471 .333333 1);--louis-color-node-handle-icon-image:color(srgb 0 .776471 .556863);--louis-color-node-handle-icon-instagram:color(srgb 1 .294118 .34902);--louis-color-node-handle-icon-text:color(srgb 1 .698039 0);--louis-color-node-handle-icon-youtube:color(srgb 1 .294118 .34902);--louis-color-node-image-accent:color(srgb 0 .776471 .556863);--louis-color-node-image-icon:color(srgb 0 .776471 .556863);--louis-color-node-image-surface:color(srgb .721569 .972549 .898039);--louis-color-node-instagram-accent:color(srgb 1 .294118 .34902);--louis-color-node-instagram-icon:color(srgb 1 .294118 .34902);--louis-color-node-instagram-surface:color(srgb 1 .768627 .792157);--louis-color-node-text-accent:color(srgb 1 .698039 0);--louis-color-node-text-icon:color(srgb 1 .698039 0);--louis-color-node-text-surface:color(srgb 1 .909804 .639216);--louis-color-node-video-accent:color(srgb 0 .533333 1);--louis-color-node-youtube-accent:color(srgb 1 .294118 .34902);--louis-color-node-youtube-icon:color(srgb 1 .294118 .34902);--louis-color-node-youtube-surface:color(srgb 1 .768627 .792157);--louis-color-progress-fill:color(srgb 0 .533333 1);--louis-color-progress-ring-fill:color(srgb 0 .776471 .556863);--louis-color-progress-ring-track:color(srgb .090196 .105882 .133333/.2);--louis-color-progress-track:color(srgb .090196 .105882 .133333/.08);--louis-color-scrollbar-thumb:color(srgb .090196 .105882 .133333/.2);--louis-color-scrollbar-thumb-hover:color(srgb .090196 .105882 .133333/.32);--louis-color-stroke-control:color(srgb .090196 .105882 .133333/.12);--louis-color-stroke-danger:color(srgb 1 .294118 .34902);--louis-color-stroke-default:color(srgb .647059 .658824 .678431);--louis-color-stroke-focus:color(srgb 0 .533333 1);--louis-color-stroke-hairline:color(srgb .090196 .105882 .133333/.12);--louis-color-stroke-strong:color(srgb .447059 .458824 .482353);--louis-color-stroke-subtle:color(srgb .756863 .764706 .776471);--louis-color-stroke-tooltip:color(srgb .980392 .980392 .980392/.12);--louis-color-stroke-underline:color(srgb .545098 .556863 .576471);--louis-color-switch-off-track:color(srgb .980392 .980392 .980392/.16);--louis-color-switch-on-track:color(srgb 0 .776471 .556863);--louis-color-switch-thumb:color(srgb .980392 .980392 .980392);--louis-color-table-header-surface:color(srgb .862745 .870588 .882353);--louis-color-table-row-hover:color(srgb .090196 .105882 .133333/.08);--louis-color-table-row-line:color(srgb .807843 .815686 .831373);--louis-elevation-focus-ring:0px 0px 0px 3px color(srgb 0 .533333 1/.42);--louis-elevation-menu:0px 12px 32px 0px color(srgb 0 0 0/.24);--louis-elevation-modal:0px 16px 48px -8px color(srgb 0 0 0/.22);--louis-elevation-popover:0px 8px 24px -4px color(srgb 0 0 0/.14);--louis-elevation-surface:0px 2px 8px 0px color(srgb 0 0 0/.06);--louis-elevation-switch-thumb:0px 1px 3px 0px color(srgb 0 0 0/.2);--louis-elevation-toast:0px 8px 20px 0px color(srgb 0 0 0/.16);--louis-elevation-tooltip:0px 12px 24px 0px color(srgb .466667 .490196 .537255/.12);--louis-elevation-upgrade:inset 0px 0px 0px 1px color(srgb .980392 .980392 .980392/.08), 0px 1px 2px 0px color(srgb 0 0 0/.04);--louis-footer-reveal-height:0px;--louis-icon-size-lg:24px;--louis-icon-size-md:20px;--louis-icon-size-sm:16px;--louis-icon-size-xl:64px;--louis-layer-content:0;--louis-layer-critical:400;--louis-layer-modal:300;--louis-layer-popover:200;--louis-layer-sticky:100;--louis-layout-alert-compact-inset:10px;--louis-layout-alert-inset:18px;--louis-layout-app-shell-brand-mark-height:28px;--louis-layout-app-shell-content-inset:16px;--louis-layout-app-shell-content-reserve:120px;--louis-layout-app-shell-outer-gap:8px;--louis-layout-app-shell-sidebar-collapsed:56px;--louis-layout-app-shell-sidebar-padding:12px;--louis-layout-app-shell-sidebar-width:240px;--louis-layout-app-shell-top-bar-height:40px;--louis-layout-control-height-lg:40px;--louis-layout-control-height-md:32px;--louis-layout-control-height-sm:24px;--louis-layout-control-hit-target-minimum:44px;--louis-layout-control-minimum-width-md:48px;--louis-layout-inspector-control-height:28px;--louis-layout-node-chip-height:32px;--louis-layout-node-chip-inset:10px;--louis-layout-pane-divider-grip-length:60px;--louis-layout-pane-divider-grip-length-active:80px;--louis-layout-pane-divider-grip-length-compact:48px;--louis-layout-pane-divider-track:4px;--louis-layout-progress-bar-height:6px;--louis-layout-progress-bar-max-inline-size:320px;--louis-layout-project-card-minimum:240px;--louis-layout-project-grid-gap:4px;--louis-layout-settings-segment-height:28px;--louis-layout-tab-height:28px;--louis-misc-project-card-overlay-stack-gap:4px;--louis-misc-scrollbar-size:10px;--louis-motion-content-fade-delay:0s;--louis-motion-content-fade-duration:.3s;--louis-motion-content-fade-timing-function:cubic-bezier(.25, .1, .25, 1);--louis-motion-content-rise-delay:0s;--louis-motion-content-rise-duration:.36s;--louis-motion-content-rise-timing-function:cubic-bezier(.22, 1, .36, 1);--louis-motion-control-hover-delay:0s;--louis-motion-control-hover-duration:.16s;--louis-motion-control-hover-timing-function:cubic-bezier(.25, .1, .25, 1);--louis-motion-crossfade-enter-delay:0s;--louis-motion-crossfade-enter-duration:.42s;--louis-motion-crossfade-enter-timing-function:cubic-bezier(.25, .1, .25, 1);--louis-motion-layout-change-delay:0s;--louis-motion-layout-change-duration:.22s;--louis-motion-layout-change-timing-function:cubic-bezier(.4, 0, .2, 1);--louis-motion-list-enter-delay:0s;--louis-motion-list-enter-duration:.56s;--louis-motion-list-enter-timing-function:cubic-bezier(.23, 1, .32, 1);--louis-motion-list-stagger-step-delay:36ms;--louis-motion-list-stagger-step-duration:.56s;--louis-motion-list-stagger-step-timing-function:cubic-bezier(.23, 1, .32, 1);--louis-motion-menu-enter-delay:0s;--louis-motion-menu-enter-duration:.26s;--louis-motion-menu-enter-timing-function:cubic-bezier(.32, .72, 0, 1);--louis-motion-menu-exit-delay:0s;--louis-motion-menu-exit-duration:.13s;--louis-motion-menu-exit-timing-function:cubic-bezier(.42, 0, 1, 1);--louis-motion-modal-enter-delay:0s;--louis-motion-modal-enter-duration:.32s;--louis-motion-modal-enter-timing-function:cubic-bezier(.32, .72, 0, 1);--louis-motion-modal-exit-delay:0s;--louis-motion-modal-exit-duration:.2s;--louis-motion-modal-exit-timing-function:cubic-bezier(.4, 0, 1, 1);--louis-motion-overlay-enter-delay:0s;--louis-motion-overlay-enter-duration:.2s;--louis-motion-overlay-enter-timing-function:cubic-bezier(.32, .72, 0, 1);--louis-motion-overlay-exit-delay:0s;--louis-motion-overlay-exit-duration:.12s;--louis-motion-overlay-exit-timing-function:cubic-bezier(.4, 0, 1, 1);--louis-motion-reduced-delay:0s;--louis-motion-reduced-duration:0s;--louis-motion-reduced-timing-function:cubic-bezier(.2, 0, 0, 1);--louis-motion-reveal-enter-delay:0s;--louis-motion-reveal-enter-duration:.72s;--louis-motion-reveal-enter-timing-function:cubic-bezier(.19, 1, .22, 1);--louis-motion-scale-tooltip-rest:.97;--louis-motion-shell-collapse-delay:0s;--louis-motion-shell-collapse-duration:.32s;--louis-motion-shell-collapse-timing-function:cubic-bezier(.4, 0, .2, 1);--louis-motion-shimmer-delay:0s;--louis-motion-shimmer-duration:1.6s;--louis-motion-shimmer-timing-function:cubic-bezier(.2, 0, 0, 1);--louis-motion-spin-delay:0s;--louis-motion-spin-duration:.7s;--louis-motion-spin-timing-function:cubic-bezier(0, 0, 1, 1);--louis-motion-stagger-1-delay:40ms;--louis-motion-stagger-1-duration:.36s;--louis-motion-stagger-1-timing-function:cubic-bezier(.22, 1, .36, 1);--louis-motion-stagger-2-delay:80ms;--louis-motion-stagger-2-duration:.36s;--louis-motion-stagger-2-timing-function:cubic-bezier(.22, 1, .36, 1);--louis-motion-stagger-3-delay:.15s;--louis-motion-stagger-3-duration:.36s;--louis-motion-stagger-3-timing-function:cubic-bezier(.22, 1, .36, 1);--louis-motion-tab-select-delay:0s;--louis-motion-tab-select-duration:.2s;--louis-motion-tab-select-timing-function:cubic-bezier(.25, .1, .25, 1);--louis-motion-tooltip-enter-delay:0s;--louis-motion-tooltip-enter-duration:.14s;--louis-motion-tooltip-enter-timing-function:cubic-bezier(.23, 1, .32, 1);--louis-motion-tooltip-exit-delay:0s;--louis-motion-tooltip-exit-duration:.12s;--louis-motion-tooltip-exit-timing-function:cubic-bezier(.19, 1, .22, 1);--louis-motion-zoom-settle-delay:0s;--louis-motion-zoom-settle-duration:.68s;--louis-motion-zoom-settle-timing-function:cubic-bezier(.22, 1, .36, 1);--louis-node-chrome-btn-gap:4px;--louis-node-chrome-btn-h:32px;--louis-node-chrome-btn-padding-x:10px;--louis-node-chrome-btn-radius:12px;--louis-node-side-ctrl:28px;--louis-node-side-gap:10px;--louis-node-side-handle-radius:8px;--louis-node-side-handle-size:28px;--louis-node-side-stack-gap:8px;--louis-radius-alert:20px;--louis-radius-card:12px;--louis-radius-card-lg:20px;--louis-radius-control:12px;--louis-radius-control-sm:8px;--louis-radius-inspector-control:10px;--louis-radius-node-chip:12px;--louis-radius-overlay:16px;--louis-radius-overlay-item:10px;--louis-radius-overlay-lg:24px;--louis-radius-pill:999px;--louis-radius-table-header:4px;--louis-space-control-lg:16px;--louis-space-control-md:12px;--louis-space-control-sm:8px;--louis-space-control-xs:4px;--louis-space-layout-gutter:16px;--louis-space-layout-section:24px;--louis-space-media-inset:20px;--louis-space-overlay-inset:6px;--louis-space-overlay-item-content-gap:6px;--louis-space-overlay-item-gap:2px;--louis-space-pane-divider-hit-slop:4px;--louis-space-progress-ring-gap:2px;--louis-space-stack-md:12px;--louis-space-stack-xs:4px;--louis-space-toast-inline:20px;--louis-space-underline-gap:2px;--louis-type-body-14-size:14px;--louis-type-body-16-size:16px;--louis-type-body-20-size:20px;--louis-type-caption-12-size:12px;--louis-type-heading-28-size:28px;--louis-type-heading-36-size:36px;--louis-type-heading-48-size:48px;--louis-type-line-height-percent-body-14:150;--louis-type-line-height-percent-body-16:150;--louis-type-line-height-percent-body-20:150;--louis-type-line-height-percent-caption-12:150;--louis-type-line-height-percent-heading-28:135;--louis-type-line-height-percent-heading-36:135;--louis-type-line-height-percent-heading-48:135;--louis-type-line-height-percent-project-card-overlay:120;--louis-type-line-height-percent-tooltip:150;--louis-type-weight-medium:500;--louis-type-weight-regular:400;--louis-type-weight-semibold:600;--louis-type-weight-tooltip:400;--louis-typography-body-lg-medium-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-lg-medium-font-size:20px;--louis-typography-body-lg-medium-font-weight:500;--louis-typography-body-lg-medium-letter-spacing:-.2px;--louis-typography-body-lg-medium-line-height:1.5;--louis-typography-body-lg-regular-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-lg-regular-font-size:20px;--louis-typography-body-lg-regular-font-weight:400;--louis-typography-body-lg-regular-letter-spacing:-.2px;--louis-typography-body-lg-regular-line-height:1.5;--louis-typography-body-lg-semibold-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-lg-semibold-font-size:20px;--louis-typography-body-lg-semibold-font-weight:600;--louis-typography-body-lg-semibold-letter-spacing:-.2px;--louis-typography-body-lg-semibold-line-height:1.5;--louis-typography-body-md-medium-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-md-medium-font-size:16px;--louis-typography-body-md-medium-font-weight:500;--louis-typography-body-md-medium-letter-spacing:-.16px;--louis-typography-body-md-medium-line-height:1.5;--louis-typography-body-md-regular-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-md-regular-font-size:16px;--louis-typography-body-md-regular-font-weight:400;--louis-typography-body-md-regular-letter-spacing:-.16px;--louis-typography-body-md-regular-line-height:1.5;--louis-typography-body-md-semibold-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-md-semibold-font-size:16px;--louis-typography-body-md-semibold-font-weight:600;--louis-typography-body-md-semibold-letter-spacing:-.16px;--louis-typography-body-md-semibold-line-height:1.5;--louis-typography-body-sm-medium-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-sm-medium-font-size:14px;--louis-typography-body-sm-medium-font-weight:500;--louis-typography-body-sm-medium-letter-spacing:-.14px;--louis-typography-body-sm-medium-line-height:1.5;--louis-typography-body-sm-regular-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-sm-regular-font-size:14px;--louis-typography-body-sm-regular-font-weight:400;--louis-typography-body-sm-regular-letter-spacing:-.14px;--louis-typography-body-sm-regular-line-height:1.5;--louis-typography-body-sm-semibold-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-body-sm-semibold-font-size:14px;--louis-typography-body-sm-semibold-font-weight:600;--louis-typography-body-sm-semibold-letter-spacing:-.14px;--louis-typography-body-sm-semibold-line-height:1.5;--louis-typography-caption-medium-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-caption-medium-font-size:12px;--louis-typography-caption-medium-font-weight:500;--louis-typography-caption-medium-letter-spacing:-.12px;--louis-typography-caption-medium-line-height:1.5;--louis-typography-caption-regular-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-caption-regular-font-size:12px;--louis-typography-caption-regular-font-weight:400;--louis-typography-caption-regular-letter-spacing:-.12px;--louis-typography-caption-regular-line-height:1.5;--louis-typography-caption-semibold-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-caption-semibold-font-size:12px;--louis-typography-caption-semibold-font-weight:600;--louis-typography-caption-semibold-letter-spacing:-.12px;--louis-typography-caption-semibold-line-height:1.5;--louis-typography-heading-lg-medium-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-heading-lg-medium-font-size:48px;--louis-typography-heading-lg-medium-font-weight:500;--louis-typography-heading-lg-medium-letter-spacing:-.96px;--louis-typography-heading-lg-medium-line-height:1.35;--louis-typography-heading-md-medium-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-heading-md-medium-font-size:36px;--louis-typography-heading-md-medium-font-weight:500;--louis-typography-heading-md-medium-letter-spacing:-.72px;--louis-typography-heading-md-medium-line-height:1.35;--louis-typography-heading-md-semibold-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-heading-md-semibold-font-size:36px;--louis-typography-heading-md-semibold-font-weight:600;--louis-typography-heading-md-semibold-letter-spacing:-.72px;--louis-typography-heading-md-semibold-line-height:1.35;--louis-typography-heading-sm-medium-font-family:"Pretendard Variable", "Pretendard", "Inter", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--louis-typography-heading-sm-medium-font-size:28px;--louis-typography-heading-sm-medium-font-weight:500;--louis-typography-heading-sm-medium-letter-spacing:-.56px;--louis-typography-heading-sm-medium-line-height:1.35}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--louis-color-accent-danger:color(srgb 1 .294118 .34902);--louis-color-accent-danger-secondary:color(srgb 1 .294118 .34902/.12);--louis-color-accent-danger-secondary-hover:color(srgb 1 .294118 .34902/.24);--louis-color-accent-ghost-hover:color(srgb .980392 .980392 .980392/.08);--louis-color-accent-green-500-alpha-08:color(srgb 0 .776471 .556863/.08);--louis-color-accent-inverse:color(srgb .980392 .980392 .980392);--louis-color-accent-menu-danger-hover:color(srgb 1 .294118 .34902/.12);--louis-color-accent-menu-item-hover:color(srgb .980392 .980392 .980392/.08);--louis-color-accent-primary:color(srgb 0 .533333 1);--louis-color-accent-primary-active:color(srgb 0 .458824 .858824);--louis-color-accent-primary-hover:color(srgb .219608 .643137 1);--louis-color-accent-secondary:color(srgb .980392 .980392 .980392/.08);--louis-color-accent-secondary-foreground:color(srgb .545098 .556863 .576471);--louis-color-accent-secondary-hover:color(srgb .980392 .980392 .980392/.12);--louis-color-accent-secondary-selected:color(srgb .980392 .980392 .980392/.2);--louis-color-alert-danger-foreground:color(srgb 1 .898039 .909804);--louis-color-alert-danger-stroke:color(srgb 1 .294118 .34902/.24);--louis-color-alert-danger-surface:color(srgb 1 .294118 .34902/.12);--louis-color-alert-info-foreground:color(srgb .839216 .921569 1);--louis-color-alert-info-stroke:color(srgb 0 .372549 .701961);--louis-color-alert-info-surface:color(srgb 0 .203922 .380392);--louis-color-alert-success-foreground:color(srgb .898039 1 .968627);--louis-color-alert-success-stroke:color(srgb 0 .560784 .403922);--louis-color-alert-success-surface:color(srgb 0 .298039 .223529);--louis-color-alert-warning-foreground:color(srgb 1 .960784 .839216);--louis-color-alert-warning-stroke:color(srgb .721569 .462745 0);--louis-color-alert-warning-surface:color(srgb .298039 .2 0);--louis-color-app-avatar-default-ink:color(srgb .345098 .360784 .388235);--louis-color-app-nav-chip-tint:color(srgb .980392 .980392 .980392/.12);--louis-color-app-nav-create-btn-bg:color(srgb .254902 .270588 .298039);--louis-color-app-page-bg:color(srgb .05098 .066666 .094117);--louis-color-app-tooltip-bg:color(srgb .756863 .764706 .776471);--louis-color-app-tooltip-border:color(srgb .090196 .105882 .133333/.12);--louis-color-app-tooltip-kbd-bg:color(srgb .090196 .105882 .133333/.08);--louis-color-app-tooltip-text:color(srgb .090196 .105882 .133333);--louis-color-app-tooltip-text-subtle:color(srgb .090196 .105882 .133333/.4);--louis-color-bg-canvas:color(srgb .05098 .066666 .094117);--louis-color-bg-danger:color(srgb .329412 .066667 .098039);--louis-color-bg-info:color(srgb 0 .203922 .380392);--louis-color-bg-inset:color(srgb .05098 .066666 .094117);--louis-color-bg-inverse:color(srgb .756863 .764706 .776471);--louis-color-bg-inverse-translucent:color(srgb .980392 .980392 .980392/.72);--louis-color-bg-menu:color(srgb .090196 .105882 .133333);--louis-color-bg-overlay:color(srgb .090196 .105882 .133333);--louis-color-bg-raised:color(srgb .090196 .105882 .133333);--louis-color-bg-success:color(srgb 0 .298039 .223529);--louis-color-bg-surface:color(srgb .090196 .105882 .133333);--louis-color-bg-surface-translucent:color(srgb .090196 .105882 .133333/.72);--louis-color-bg-upgrade:color(srgb .862745 .870588 .882353);--louis-color-bg-upgrade-current:color(srgb .090196 .105882 .133333);--louis-color-bg-upgrade-hover:color(srgb .756863 .764706 .776471);--louis-color-bg-warning:color(srgb .298039 .2 0);--louis-color-brand-logo-ink:color(srgb 1 1 1);--louis-color-canvas-dot:color(srgb .980392 .980392 .980392/.16);--louis-color-dim-modal:color(srgb .05098 .066666 .094117/.72);--louis-color-fg-danger:color(srgb 1 .898039 .909804);--louis-color-fg-danger-on-surface:color(srgb 1 .435294 .486275);--louis-color-fg-disabled:color(srgb .345098 .360784 .388235);--louis-color-fg-info:color(srgb .941176 .968627 1);--louis-color-fg-inverse:color(srgb .980392 .980392 .980392);--louis-color-fg-menu-item:color(srgb .980392 .980392 .980392/.88);--louis-color-fg-on-accent-inverse:color(srgb 0 0 0);--louis-color-fg-on-danger:color(srgb .980392 .980392 .980392);--louis-color-fg-on-inverse:color(srgb .090196 .105882 .133333);--louis-color-fg-primary:color(srgb .980392 .980392 .980392);--louis-color-fg-secondary:color(srgb .647059 .658824 .678431);--louis-color-fg-success:color(srgb .898039 1 .968627);--louis-color-fg-tertiary:color(srgb .545098 .556863 .576471);--louis-color-fg-upgrade:color(srgb .090196 .105882 .133333);--louis-color-fg-upgrade-current:color(srgb .980392 .980392 .980392);--louis-color-fg-upgrade-hover:color(srgb .090196 .105882 .133333);--louis-color-fg-warning:color(srgb 1 .960784 .839216);--louis-color-gray-000:color(srgb .980392 .980392 .980392);--louis-color-gray-000-alpha-04:color(srgb .980392 .980392 .980392/.04);--louis-color-gray-000-alpha-08:color(srgb .980392 .980392 .980392/.08);--louis-color-gray-000-alpha-12:color(srgb .980392 .980392 .980392/.12);--louis-color-gray-000-alpha-16:color(srgb .980392 .980392 .980392/.16);--louis-color-gray-000-alpha-20:color(srgb .980392 .980392 .980392/.2);--louis-color-gray-000-alpha-24:color(srgb .980392 .980392 .980392/.24);--louis-color-gray-000-alpha-28:color(srgb .980392 .980392 .980392/.28);--louis-color-gray-000-alpha-32:color(srgb .980392 .980392 .980392/.32);--louis-color-gray-000-alpha-40:color(srgb .980392 .980392 .980392/.4);--louis-color-gray-000-alpha-48:color(srgb .980392 .980392 .980392/.48);--louis-color-gray-000-alpha-56:color(srgb .980392 .980392 .980392/.56);--louis-color-gray-000-alpha-64:color(srgb .980392 .980392 .980392/.64);--louis-color-gray-000-alpha-72:color(srgb .980392 .980392 .980392/.72);--louis-color-gray-000-alpha-80:color(srgb .980392 .980392 .980392/.8);--louis-color-gray-000-alpha-88:color(srgb .980392 .980392 .980392/.88);--louis-color-gray-000-alpha-96:color(srgb .980392 .980392 .980392/.96);--louis-color-gray-100:color(srgb .862745 .870588 .882353);--louis-color-gray-1000:color(srgb 0 0 0);--louis-color-gray-200:color(srgb .756863 .764706 .776471);--louis-color-gray-300:color(srgb .647059 .658824 .678431);--louis-color-gray-400:color(srgb .545098 .556863 .576471);--louis-color-gray-500:color(srgb .447059 .458824 .482353);--louis-color-gray-600:color(srgb .345098 .360784 .388235);--louis-color-gray-700:color(srgb .254902 .270588 .298039);--louis-color-gray-800:color(srgb .168627 .184314 .211765);--louis-color-gray-900:color(srgb .090196 .105882 .133333);--louis-color-icon-input-glyph:color(srgb .980392 .980392 .980392/.56);--louis-color-landing-line:color(srgb .980392 .980392 .980392/.12);--louis-color-landing-page-bg:color(srgb 0 0 0);--louis-color-landing-panel:color(srgb .980392 .980392 .980392/.04);--louis-color-landing-panel-strong:color(srgb .05098 .066666 .094117);--louis-color-landing-text-muted:color(srgb .980392 .980392 .980392/.64);--louis-color-landing-text-soft:color(srgb .980392 .980392 .980392/.72);--louis-color-media-control-foreground:color(srgb .980392 .980392 .980392/.88);--louis-color-media-control-hover:color(srgb .980392 .980392 .980392/.12);--louis-color-media-control-surface:color(srgb .090196 .105882 .133333/.28);--louis-color-media-foreground-bright:color(srgb .090196 .105882 .133333);--louis-color-media-foreground-dark:color(srgb .980392 .980392 .980392);--louis-color-media-indicator-active:color(srgb .980392 .980392 .980392);--louis-color-media-indicator-rest:color(srgb .980392 .980392 .980392/.28);--louis-color-media-scrim-bright:color(srgb .980392 .980392 .980392);--louis-color-media-scrim-dark:color(srgb 0 0 0);--louis-color-node-audio-accent:color(srgb 1 .301961 .533333);--louis-color-node-audio-icon:color(srgb 1 .301961 .533333);--louis-color-node-audio-surface:color(srgb .517647 .101961 .247059);--louis-color-node-chip-fg-disabled:color(srgb .545098 .556863 .576471);--louis-color-node-chip-surface:color(srgb .345098 .360784 .388235);--louis-color-node-chip-surface-hover:color(srgb .447059 .458824 .482353);--louis-color-node-chrome-btn-bg:color(srgb .345098 .360784 .388235);--louis-color-node-edit-accent:color(srgb .376471 .333333 1);--louis-color-node-edit-icon:color(srgb .376471 .333333 1);--louis-color-node-edit-surface:color(srgb .133333 .101961 .501961);--louis-color-node-handle-bg-audio:color(srgb .517647 .101961 .247059);--louis-color-node-handle-bg-disabled-audio:color(srgb .329412 .066667 .164706);--louis-color-node-handle-bg-disabled-edit:color(srgb .082353 .062745 .301961);--louis-color-node-handle-bg-disabled-image:color(srgb 0 .298039 .223529);--louis-color-node-handle-bg-disabled-instagram:color(srgb .329412 .066667 .098039);--louis-color-node-handle-bg-disabled-text:color(srgb .298039 .2 0);--louis-color-node-handle-bg-disabled-youtube:color(srgb .329412 .066667 .098039);--louis-color-node-handle-bg-edit:color(srgb .133333 .101961 .501961);--louis-color-node-handle-bg-image:color(srgb 0 .431373 .317647);--louis-color-node-handle-bg-instagram:color(srgb .517647 .101961 .141176);--louis-color-node-handle-bg-text:color(srgb .478431 .321569 0);--louis-color-node-handle-bg-youtube:color(srgb .517647 .101961 .141176);--louis-color-node-handle-icon-audio:color(srgb 1 .301961 .533333);--louis-color-node-handle-icon-disabled-audio:color(srgb .717647 .141176 .345098);--louis-color-node-handle-icon-disabled-edit:color(srgb .207843 .156863 .721569);--louis-color-node-handle-icon-disabled-image:color(srgb 0 .560784 .403922);--louis-color-node-handle-icon-disabled-instagram:color(srgb .717647 .141176 .192157);--louis-color-node-handle-icon-disabled-text:color(srgb .721569 .462745 0);--louis-color-node-handle-icon-disabled-youtube:color(srgb .717647 .141176 .192157);--louis-color-node-handle-icon-edit:color(srgb .376471 .333333 1);--louis-color-node-handle-icon-image:color(srgb 0 .776471 .556863);--louis-color-node-handle-icon-instagram:color(srgb 1 .294118 .34902);--louis-color-node-handle-icon-text:color(srgb 1 .698039 0);--louis-color-node-handle-icon-youtube:color(srgb 1 .294118 .34902);--louis-color-node-image-accent:color(srgb 0 .776471 .556863);--louis-color-node-image-icon:color(srgb 0 .776471 .556863);--louis-color-node-image-surface:color(srgb 0 .431373 .317647);--louis-color-node-instagram-accent:color(srgb 1 .294118 .34902);--louis-color-node-instagram-icon:color(srgb 1 .294118 .34902);--louis-color-node-instagram-surface:color(srgb .517647 .101961 .141176);--louis-color-node-text-accent:color(srgb 1 .698039 0);--louis-color-node-text-icon:color(srgb 1 .698039 0);--louis-color-node-text-surface:color(srgb .478431 .321569 0);--louis-color-node-video-accent:color(srgb 0 .533333 1);--louis-color-node-youtube-accent:color(srgb 1 .294118 .34902);--louis-color-node-youtube-icon:color(srgb 1 .294118 .34902);--louis-color-node-youtube-surface:color(srgb .517647 .101961 .141176);--louis-color-progress-fill:color(srgb 0 .533333 1);--louis-color-progress-ring-fill:color(srgb 0 .776471 .556863);--louis-color-progress-ring-track:color(srgb .980392 .980392 .980392/.2);--louis-color-progress-track:color(srgb .980392 .980392 .980392/.08);--louis-color-scrollbar-thumb:color(srgb .980392 .980392 .980392/.24);--louis-color-scrollbar-thumb-hover:color(srgb .980392 .980392 .980392/.4);--louis-color-stroke-control:color(srgb .980392 .980392 .980392/.16);--louis-color-stroke-danger:color(srgb 1 .294118 .34902);--louis-color-stroke-default:color(srgb .345098 .360784 .388235);--louis-color-stroke-focus:color(srgb .219608 .643137 1);--louis-color-stroke-hairline:color(srgb .980392 .980392 .980392/.08);--louis-color-stroke-strong:color(srgb .447059 .458824 .482353);--louis-color-stroke-subtle:color(srgb .254902 .270588 .298039);--louis-color-stroke-tooltip:color(srgb .090196 .105882 .133333/.12);--louis-color-stroke-underline:color(srgb .447059 .458824 .482353);--louis-color-switch-off-track:color(srgb .980392 .980392 .980392/.16);--louis-color-switch-on-track:color(srgb 0 .776471 .556863);--louis-color-switch-thumb:color(srgb .980392 .980392 .980392);--louis-color-table-header-surface:color(srgb .090196 .105882 .133333);--louis-color-table-row-hover:color(srgb .980392 .980392 .980392/.08);--louis-color-table-row-line:color(srgb .254902 .270588 .298039);--louis-elevation-menu:0px 12px 32px 0px color(srgb 0 0 0/.48);--louis-elevation-tooltip:0px 12px 24px 0px color(srgb .090196 .105882 .133333/.12);--louis-elevation-upgrade:inset 0px 0px 0px 1px color(srgb 0 0 0/.08), 0px 1px 2px 0px color(srgb 0 0 0/.12)}:root,[data-theme]{--louis-hairline-inset:inset 0 0 0 var(--louis-border-width-hairline) var(--louis-color-stroke-hairline);--louis-hairline-inset-block-start:inset 0 var(--louis-border-width-hairline) 0 var(--louis-color-stroke-hairline);--louis-hairline-inset-block-end:inset 0 calc(0px - var(--louis-border-width-hairline)) 0 var(--louis-color-stroke-hairline)}.louis-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.louis-focus-ring:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}@media (forced-colors:active){.louis-focus-ring:focus-visible{outline-color:highlight}}.louis-hit-target{position:relative}.louis-hit-target:after{content:"";width:max(100%, var(--louis-layout-control-hit-target-minimum));height:max(100%, var(--louis-layout-control-hit-target-minimum));position:absolute;top:50%;left:50%;translate:-50% -50%}.louis-glass-surface{-webkit-backdrop-filter:blur(var(--louis-blur-glass)) saturate(130%);backdrop-filter:blur(var(--louis-blur-glass)) saturate(130%)}:root{--louis-progressive-blur:blur(var(--louis-blur-surface));--louis-progressive-blur-mask:linear-gradient(to top, black 0%, black 55%, #000c 70%, #0006 85%, transparent 100%);--louis-progressive-blur-header:blur(var(--louis-blur-header));--louis-progressive-blur-mask-header:linear-gradient(to bottom, black 40%, transparent 100%);--louis-progressive-blur-mask-inline-start:linear-gradient(to right, black 0%, black 55%, #000c 70%, #0006 85%, transparent 100%);--louis-progressive-blur-mask-block-start:linear-gradient(to bottom, black 0%, black 55%, #000c 70%, #0006 85%, transparent 100%)}.louis-layer-sticky{z-index:var(--louis-layer-sticky)}.louis-layer-popover{z-index:var(--louis-layer-popover)}.louis-layer-modal{z-index:var(--louis-layer-modal)}.louis-layer-critical{z-index:var(--louis-layer-critical)}[data-louis-state=opening]{visibility:hidden;pointer-events:none}[data-louis-state=closing]{pointer-events:none}[data-louis-state=closed]{display:none}[data-louis-scroll-locked=true]{overflow:hidden}@keyframes louis-spin{to{rotate:360deg}}.louis-alert{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--louis-color-alert-danger-stroke);background:var(--louis-color-alert-danger-surface);inline-size:100%;min-inline-size:0;color:var(--louis-color-alert-danger-foreground);font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);overflow-wrap:break-word;word-break:keep-all;margin:0;display:flex}.louis-alert:not([data-layout]),.louis-alert[data-layout=block]{align-items:flex-start;gap:var(--louis-space-control-sm);padding-block:var(--louis-space-control-md);padding-inline:var(--louis-layout-alert-inset);border-width:var(--louis-border-width-default);border-radius:var(--louis-radius-alert)}.louis-alert[data-tone=info]{border-color:var(--louis-color-alert-info-stroke);background:var(--louis-color-alert-info-surface);color:var(--louis-color-alert-info-foreground)}.louis-alert[data-tone=success]{border-color:var(--louis-color-alert-success-stroke);background:var(--louis-color-alert-success-surface);color:var(--louis-color-alert-success-foreground)}.louis-alert[data-tone=warning]{border-color:var(--louis-color-alert-warning-stroke);background:var(--louis-color-alert-warning-surface);color:var(--louis-color-alert-warning-foreground)}.louis-alert[data-layout=inline]{align-items:center;gap:var(--louis-space-control-sm);padding-block:var(--louis-layout-alert-compact-inset);color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);background:0 0;border-width:0;border-radius:0;padding-inline:0}.louis-alert[data-layout=banner]{justify-content:center;align-items:center;gap:var(--louis-space-layout-gutter);padding-block:var(--louis-layout-alert-compact-inset);padding-inline:var(--louis-space-layout-gutter);background:var(--louis-color-bg-danger);color:var(--louis-color-fg-danger);border-radius:0;position:relative}.louis-alert[data-layout=banner][data-tone=info]{background:var(--louis-color-bg-info);color:var(--louis-color-fg-info)}.louis-alert[data-layout=banner][data-tone=success]{background:var(--louis-color-bg-success);color:var(--louis-color-fg-success)}.louis-alert[data-layout=banner][data-tone=warning]{background:var(--louis-color-bg-warning);color:var(--louis-color-fg-warning)}.louis-alert__icon{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm);color:inherit;flex:none;justify-content:center;align-items:center;margin-block-start:calc(( var(--louis-typography-body-sm-regular-font-size)*var(--louis-typography-body-sm-regular-line-height) - var(--louis-icon-size-sm) ) / 2);display:inline-flex}.louis-alert[data-layout=inline] .louis-alert__icon,.louis-alert[data-layout=banner] .louis-alert__icon{margin-block-start:0}.louis-alert__content{flex:auto;min-inline-size:0}.louis-alert[data-layout=banner] .louis-alert__content{flex:0 auto}.louis-alert__title{font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);margin:0}.louis-alert[data-layout=inline] .louis-alert__title{font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing)}.louis-alert__dismiss{color:inherit;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.louis-alert[data-layout=banner] .louis-alert__dismiss{margin-inline-start:0;position:absolute;inset-inline-end:var(--louis-space-control-md)}@media (forced-colors:active){.louis-alert{border-color:currentColor}}.louis-sidebar-nav-item{box-sizing:border-box;align-items:center;gap:var(--louis-space-control-sm);inline-size:100%;min-inline-size:0;min-block-size:var(--louis-layout-control-height-md);border-radius:var(--louis-radius-overlay-item);color:var(--louis-color-fg-secondary);text-align:start;cursor:pointer;font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);background:0 0;border:0;padding-inline-start:var(--louis-space-control-sm);padding-inline-end:var(--louis-space-control-xs);text-decoration:none;display:flex}.louis-sidebar-nav-item:where(:not([aria-disabled=true])):hover{background:var(--louis-color-accent-ghost-hover);color:var(--louis-color-fg-primary)}.louis-sidebar-nav-item[aria-current=page]{background:var(--louis-color-bg-inset);color:var(--louis-color-fg-primary)}.louis-sidebar-nav-item[data-collapsed=true]{justify-content:center;padding-inline:0}.louis-sidebar-nav-item__icon{inline-size:var(--louis-icon-size-md);block-size:var(--louis-icon-size-md);flex:none;display:inline-flex}.louis-sidebar-nav-item__icon>:where(svg){block-size:100%;inline-size:100%}.louis-sidebar-nav-item__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.louis-sidebar-nav-item[data-collapsed=true] .louis-sidebar-nav-item__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.louis-sidebar-nav-item__trailing{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.louis-sidebar-nav-item[data-collapsed=true] .louis-sidebar-nav-item__trailing{display:none}.louis-app-top-bar{box-sizing:border-box;align-items:center;gap:var(--louis-space-control-sm);inline-size:100%;min-block-size:var(--louis-layout-app-shell-top-bar-height);padding-inline:var(--louis-layout-app-shell-content-inset);display:flex}.louis-app-top-bar__title{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-md-medium-font-family);font-size:var(--louis-typography-body-md-medium-font-size);font-weight:var(--louis-typography-body-md-medium-font-weight);line-height:var(--louis-typography-body-md-medium-line-height);letter-spacing:var(--louis-typography-body-md-medium-letter-spacing);flex:auto;overflow:hidden}.louis-app-top-bar__leading,.louis-app-top-bar__trailing{align-items:center;gap:var(--louis-space-control-sm);flex:none;display:inline-flex}.louis-app-top-bar__leading{gap:var(--louis-space-control-xs)}.louis-app-top-bar[data-divider=true]{box-shadow:var(--louis-hairline-inset-block-end)}@media (forced-colors:active){.louis-app-top-bar[data-divider=true]{box-shadow:none;border-block-end:var(--louis-border-width-default) solid CanvasText}}.louis-sidebar-nav-row{align-items:center;gap:var(--louis-space-control-xs);inline-size:100%;min-inline-size:0;display:flex}.louis-sidebar-nav-row>.louis-sidebar-nav-item{flex:auto;min-inline-size:0}.louis-sidebar-nav-row__action{flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-sidebar-brand{justify-content:flex-start;align-items:center;gap:var(--louis-space-control-sm);inline-size:100%;min-block-size:var(--louis-layout-app-shell-top-bar-height);flex:none;padding-inline-start:var(--louis-space-control-xs);display:flex}.louis-sidebar-brand[data-collapsed=true]{padding-inline-start:0}.louis-sidebar-brand__mark{min-inline-size:0;min-block-size:var(--louis-layout-app-shell-brand-mark-height);flex:none;align-items:center;line-height:0;display:flex}.louis-sidebar-brand__wordmark{white-space:nowrap;min-inline-size:0;color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-md-semibold-font-family);font-size:var(--louis-typography-body-md-semibold-font-size);font-weight:var(--louis-typography-body-md-semibold-font-weight);letter-spacing:var(--louis-typography-body-md-semibold-letter-spacing);line-height:var(--louis-typography-body-md-semibold-line-height);transition:max-inline-size var(--louis-motion-shell-collapse-duration) var(--louis-motion-shell-collapse-timing-function);max-inline-size:240px;overflow:hidden}.louis-sidebar-brand[data-collapsed=true] .louis-sidebar-brand__wordmark{max-inline-size:0}.louis-sidebar-cta{inline-size:100%;flex:none;margin-block-start:auto;padding-block-end:env(safe-area-inset-bottom,0)}.louis-sidebar-cta__button{box-sizing:border-box;inline-size:100%;min-block-size:var(--louis-layout-control-height-lg);justify-content:center;align-items:center;gap:var(--louis-space-control-sm);border-radius:var(--louis-radius-control);background-color:var(--louis-color-bg-upgrade);color:var(--louis-color-fg-upgrade);box-shadow:var(--louis-elevation-upgrade);text-align:center;cursor:pointer;font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);line-height:var(--louis-typography-body-sm-medium-line-height);transition:min-block-size var(--louis-motion-shell-collapse-duration) var(--louis-motion-shell-collapse-timing-function), padding var(--louis-motion-shell-collapse-duration) var(--louis-motion-shell-collapse-timing-function), gap var(--louis-motion-shell-collapse-duration) var(--louis-motion-shell-collapse-timing-function), background-color var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function), color var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function);border:0;padding-block:10px;padding-inline:14px;display:inline-flex;position:relative}@media (hover:hover){.louis-sidebar-cta__button:hover{background-color:var(--louis-color-bg-upgrade-hover);color:var(--louis-color-fg-upgrade-hover)}}.louis-sidebar-cta__button:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}.louis-sidebar-cta__button[aria-current=page]{background-color:var(--louis-color-bg-upgrade-current);color:var(--louis-color-fg-upgrade-current)}@media (hover:hover){.louis-sidebar-cta__button[aria-current=page]:hover{background-color:var(--louis-color-bg-upgrade-current);color:var(--louis-color-fg-upgrade-current)}}.louis-sidebar-cta[data-collapsed=true] .louis-sidebar-cta__button{min-block-size:var(--louis-layout-control-height-md);gap:0;padding-block:0;padding-inline:10px}.louis-sidebar-cta__label{white-space:nowrap;min-inline-size:0;max-inline-size:240px;transition:max-inline-size var(--louis-motion-shell-collapse-duration) var(--louis-motion-shell-collapse-timing-function);overflow:hidden}.louis-sidebar-cta[data-collapsed=true] .louis-sidebar-cta__label{text-overflow:ellipsis;max-inline-size:54px;font-size:var(--louis-typography-caption-regular-font-size);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing)}@media (prefers-reduced-motion:reduce){.louis-sidebar-brand__wordmark,.louis-sidebar-cta__label,.louis-sidebar-cta__button{transition-duration:var(--louis-motion-reduced-duration)}}.louis-app-shell__skip{z-index:var(--louis-layer-critical);padding:var(--louis-space-control-sm) var(--louis-space-control-md);border-radius:var(--louis-radius-control);background-color:var(--louis-color-bg-surface);color:var(--louis-color-fg-primary);position:absolute;inset-block-start:var(--louis-space-control-md);inset-inline-start:var(--louis-space-control-md);translate:0 -200%}.louis-app-shell__skip:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px;translate:0}.louis-app-shell{block-size:var(--app-shell-viewport-height,100dvh);max-block-size:var(--app-shell-viewport-height,100dvh);background-color:var(--louis-color-bg-canvas);display:block;position:relative;overflow:hidden}.louis-app-shell__rail{inline-size:var(--louis-layout-app-shell-sidebar-width);gap:var(--louis-space-overlay-item-gap);padding:var(--louis-space-control-md);background-color:var(--louis-color-bg-surface);transition:inline-size var(--louis-motion-shell-collapse-duration) var(--louis-motion-shell-collapse-timing-function);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.louis-app-shell[data-collapsed=true] .louis-app-shell__rail{inline-size:var(--louis-layout-app-shell-sidebar-collapsed)}.louis-app-shell__main{block-size:100%;min-inline-size:0;transition:padding-inline-start var(--louis-motion-shell-collapse-duration) var(--louis-motion-shell-collapse-timing-function);flex-direction:column;padding-inline-start:var(--louis-layout-app-shell-sidebar-width);display:flex}.louis-app-shell[data-collapsed=true] .louis-app-shell__main{padding-inline-start:var(--louis-layout-app-shell-sidebar-collapsed)}.louis-app-shell__chrome{z-index:var(--louis-layer-sticky);min-block-size:var(--louis-layout-app-shell-top-bar-height);padding-inline:var(--louis-layout-app-shell-content-inset);background-color:var(--louis-color-bg-canvas);flex:none;position:sticky;inset-block-start:0}.louis-app-shell__content{min-block-size:0;padding-inline:var(--louis-layout-app-shell-content-inset);flex:auto;overflow-y:auto}.louis-app-shell[data-variant=workspace] .louis-app-shell__content{overflow-y:hidden}@media (width<=719px){.louis-app-shell__main,.louis-app-shell[data-collapsed=true] .louis-app-shell__main{padding-inline-start:0}.louis-app-shell__rail,.louis-app-shell[data-collapsed=true] .louis-app-shell__rail{inline-size:var(--louis-layout-app-shell-sidebar-width);max-inline-size:calc(100vw - var(--louis-layout-app-shell-content-reserve));transition:translate var(--louis-motion-shell-collapse-duration) var(--louis-motion-shell-collapse-timing-function);translate:-100%}.louis-app-shell[data-drawer=open] .louis-app-shell__rail{translate:0}.louis-app-shell__scrim{background-color:var(--louis-color-dim-modal);opacity:0;pointer-events:none;transition:opacity var(--louis-motion-overlay-enter-duration) var(--louis-motion-overlay-enter-timing-function);position:absolute;inset:0}.louis-app-shell[data-drawer=open] .louis-app-shell__scrim{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.louis-app-shell__rail,.louis-app-shell__main,.louis-app-shell__scrim{transition-duration:var(--louis-motion-reduced-duration)}}.louis-avatar{border-radius:var(--louis-radius-pill);background:var(--louis-color-bg-inset);block-size:28px;inline-size:28px;color:var(--louis-color-fg-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.louis-avatar[data-size=sm]{block-size:24px;inline-size:24px}.louis-avatar[data-size=lg]{block-size:40px;inline-size:40px}.louis-avatar__image{object-fit:cover;background:0 0;block-size:100%;inline-size:100%}.louis-avatar__fallback{block-size:100%;inline-size:100%;display:block}.louis-badge{box-sizing:border-box;align-items:center;gap:var(--louis-space-control-xs);max-inline-size:100%;padding-block:var(--louis-space-control-xs);padding-inline:var(--louis-space-control-sm);border-radius:var(--louis-radius-control-sm);background:var(--louis-color-bg-inset);color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.louis-badge[data-tone=success]{background:var(--louis-color-bg-success);color:var(--louis-color-fg-success)}.louis-badge[data-tone=warning]{background:var(--louis-color-bg-warning);color:var(--louis-color-fg-warning)}.louis-badge[data-tone=danger]{background:var(--louis-color-bg-danger);color:var(--louis-color-fg-danger)}.louis-badge[data-tone=info]{background:var(--louis-color-bg-info);color:var(--louis-color-fg-info)}.louis-badge__icon{flex:none;block-size:1em;inline-size:1em;display:inline-flex}.louis-badge__icon>:where(svg){block-size:100%;inline-size:100%}.louis-badge__dot{border-radius:var(--louis-radius-pill);background:currentColor;flex:none;block-size:.5em;inline-size:.5em}.louis-banner-carousel{border-radius:var(--louis-radius-card);display:block;position:relative;overflow:hidden}.louis-banner-carousel[data-bleed=full]{border-radius:0}.louis-banner-carousel__slide{--louis-banner-image:none;--louis-banner-blur-band:20%;border-radius:inherit;background-image:var(--louis-banner-image,none);opacity:0;pointer-events:none;transition:opacity var(--louis-motion-crossfade-enter-duration) var(--louis-motion-crossfade-enter-timing-function), scale var(--louis-motion-zoom-settle-duration) var(--louis-motion-zoom-settle-timing-function);background-position:68%;background-repeat:no-repeat;background-size:cover;display:flex;position:absolute;inset:0;overflow:hidden;scale:1.012}.louis-banner-carousel__slide[data-active=true]{opacity:1;pointer-events:auto;scale:1}.louis-banner-carousel__slide[data-tone=bright]{--louis-banner-text:var(--louis-color-media-foreground-bright)}.louis-banner-carousel__slide[data-tone=dark]{--louis-banner-text:var(--louis-color-media-foreground-dark)}.louis-banner-carousel__slide:before{content:"";-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);-webkit-mask-image:var(--louis-progressive-blur-mask-block-start), var(--louis-progressive-blur-mask);mask-image:var(--louis-progressive-blur-mask-block-start), var(--louis-progressive-blur-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% var(--louis-banner-blur-band), 100% var(--louis-banner-blur-band);mask-size:100% var(--louis-banner-blur-band), 100% var(--louis-banner-blur-band);pointer-events:none;position:absolute;inset:0;-webkit-mask-position:top,bottom;mask-position:top,bottom}.louis-banner-carousel__content{text-align:center;block-size:100%;inline-size:min(540px,100%);padding-block:var(--louis-space-layout-section);padding-inline:var(--louis-space-media-inset);flex-direction:column;justify-content:flex-start;align-items:center;margin-inline:auto;display:flex;position:relative}.louis-banner-carousel__wordmark{block-size:var(--louis-space-control-lg);object-fit:contain;opacity:.85;inline-size:auto}.louis-banner-carousel__text{gap:var(--louis-space-overlay-inset);flex-direction:column;max-inline-size:100%;margin-block:auto;display:flex}.louis-banner-carousel__title{font-family:var(--louis-typography-heading-md-medium-font-family);font-size:var(--louis-typography-heading-md-medium-font-size);font-weight:var(--louis-typography-heading-md-medium-font-weight);letter-spacing:var(--louis-typography-heading-md-medium-letter-spacing);line-height:var(--louis-typography-heading-md-medium-line-height);color:var(--louis-banner-text);margin:0}.louis-banner-carousel__description{max-inline-size:480px;font-family:var(--louis-typography-body-md-regular-font-family);font-size:var(--louis-typography-body-md-regular-font-size);font-weight:var(--louis-typography-body-md-regular-font-weight);letter-spacing:var(--louis-typography-body-md-regular-letter-spacing);line-height:var(--louis-typography-body-md-regular-line-height);color:color-mix(in srgb, var(--louis-banner-text) 72%, transparent);margin:0;margin-block-start:var(--louis-space-overlay-inset)}.louis-banner-carousel__stagger{opacity:0;transition:opacity var(--louis-motion-content-fade-duration) var(--louis-motion-content-fade-timing-function), translate var(--louis-motion-content-rise-duration) var(--louis-motion-content-rise-timing-function);translate:0 10px}.louis-banner-carousel__slide[data-active=true] .louis-banner-carousel__stagger{opacity:1;translate:0}.louis-banner-carousel__slide[data-active=true] .louis-banner-carousel__wordmark{transition-delay:var(--louis-motion-stagger-1-delay)}.louis-banner-carousel__slide[data-active=true] .louis-banner-carousel__title{transition-delay:var(--louis-motion-stagger-2-delay)}.louis-banner-carousel__slide[data-active=true] .louis-banner-carousel__description{transition-delay:var(--louis-motion-stagger-3-delay)}.louis-banner-carousel__controls{justify-content:center;align-items:center;gap:var(--louis-space-control-sm);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--louis-space-control-lg);inset-inline:0}.louis-banner-carousel__controls .louis-banner-carousel__arrow,.louis-banner-carousel__controls .louis-banner-carousel__dots{pointer-events:auto}.louis-banner-carousel__controls[data-controls=pill]{inset-inline:auto var(--louis-space-control-lg);padding:var(--louis-space-control-xs);border-radius:var(--louis-radius-pill);background-color:var(--louis-color-media-control-surface);-webkit-backdrop-filter:blur(var(--louis-blur-panel)) saturate(130%);backdrop-filter:blur(var(--louis-blur-panel)) saturate(130%);pointer-events:auto;display:inline-flex}.louis-banner-carousel__arrow{border-radius:var(--louis-radius-pill);block-size:28px;inline-size:28px;color:var(--louis-color-media-control-foreground);cursor:pointer;transition:background-color var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function), scale var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.louis-banner-carousel__arrow:hover{background-color:var(--louis-color-media-control-hover)}}.louis-banner-carousel__arrow:active{scale:.94}.louis-banner-carousel__arrow:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}.louis-banner-carousel__dots{align-items:center;gap:var(--louis-space-control-xs);display:inline-flex}.louis-banner-carousel__dot{border-radius:var(--louis-radius-pill);background-color:var(--louis-color-media-indicator-rest);cursor:pointer;block-size:2px;inline-size:30px;transition:background-color var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function);border:0;padding:0;position:relative}.louis-banner-carousel__dot:before{content:"";position:absolute;inset-block:-8px;inset-inline:0}.louis-banner-carousel__dot[aria-current=true]{background-color:var(--louis-color-media-indicator-active)}.louis-banner-carousel__dot:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.louis-banner-carousel__slide,.louis-banner-carousel__stagger,.louis-banner-carousel__arrow,.louis-banner-carousel__dot{transition-duration:var(--louis-motion-reduced-duration);transition-delay:var(--louis-motion-reduced-delay)}.louis-banner-carousel__slide[data-active=true] .louis-banner-carousel__wordmark,.louis-banner-carousel__slide[data-active=true] .louis-banner-carousel__title,.louis-banner-carousel__slide[data-active=true] .louis-banner-carousel__description{transition-delay:var(--louis-motion-reduced-delay)}.louis-banner-carousel__slide:before{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}.louis-button{justify-content:center;align-items:center;gap:var(--louis-space-control-sm);border-radius:var(--louis-radius-control);cursor:pointer;text-align:center;overflow-wrap:break-word;min-width:0;min-block-size:var(--louis-layout-control-height-md);font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);transition-property:opacity,scale;transition-duration:var(--louis-motion-overlay-exit-duration);transition-timing-function:var(--louis-motion-overlay-exit-timing-function);border:0;text-decoration:none;display:inline-flex;position:relative}.louis-button[data-size=lg]{min-block-size:var(--louis-layout-control-height-lg);min-inline-size:var(--louis-layout-control-minimum-width-md);padding-block:0;padding-inline:var(--louis-space-control-lg);column-gap:var(--louis-space-control-xs)}.louis-button[data-size=md]{min-block-size:var(--louis-layout-control-height-md);min-inline-size:var(--louis-layout-control-minimum-width-md);padding-block:0;padding-inline:var(--louis-space-control-md);column-gap:var(--louis-space-control-xs)}.louis-button[data-size=sm]{min-block-size:var(--louis-layout-control-height-sm);min-inline-size:var(--louis-layout-control-minimum-width-md);padding-block:0;padding-inline:var(--louis-space-control-sm);column-gap:var(--louis-space-control-xs);border-radius:var(--louis-radius-control-sm);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing)}.louis-button[data-size=lg][data-left-icon=true]{padding-inline-start:calc(var(--louis-space-control-lg) - 2px)}.louis-button[data-size=lg][data-right-icon=true]{padding-inline-end:calc(var(--louis-space-control-lg) - 2px)}.louis-button[data-size=md][data-left-icon=true]{padding-inline-start:calc(var(--louis-space-control-md) - 2px)}.louis-button[data-size=md][data-right-icon=true]{padding-inline-end:calc(var(--louis-space-control-md) - 2px)}.louis-button[data-size=sm][data-left-icon=true]{padding-inline-start:calc(var(--louis-space-control-sm) - 2px)}.louis-button[data-size=sm][data-right-icon=true]{padding-inline-end:calc(var(--louis-space-control-sm) - 2px)}.louis-button[data-variant=primary]{background:var(--louis-color-accent-primary);color:var(--louis-color-fg-inverse)}.louis-button[data-variant=primary]:where(:not([aria-disabled=true]):not(:disabled)){isolation:isolate}.louis-button[data-variant=primary]:where(:not([aria-disabled=true]):not(:disabled)):before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;box-shadow:inset 0 1px 1px calc(0px - var(--louis-border-width-hairline)) var(--louis-color-palette-gray-000), inset 0 -1px 1px calc(0px - var(--louis-border-width-hairline)) var(--louis-color-palette-gray-000);position:absolute;inset:0}.louis-button[data-variant=inverse]{background:var(--louis-color-accent-inverse);color:var(--louis-color-fg-on-accent-inverse)}.louis-button[data-variant=secondary]{background:var(--louis-color-accent-secondary);box-shadow:var(--louis-hairline-inset);color:var(--louis-color-accent-secondary-foreground)}.louis-button[data-variant=ghost]{color:var(--louis-color-accent-secondary-foreground);background:0 0}.louis-button[data-variant=danger]{background:var(--louis-color-accent-danger);color:var(--louis-color-fg-on-danger)}.louis-button[data-variant=danger-secondary]{background:var(--louis-color-accent-danger-secondary);color:var(--louis-color-accent-danger)}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):hover[data-variant=primary]{background:var(--louis-color-accent-primary-hover)}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):hover[data-variant=secondary]{background:var(--louis-color-accent-secondary-hover)}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):hover[data-variant=ghost]{background:var(--louis-color-accent-ghost-hover)}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):hover[data-variant=danger-secondary]{background:var(--louis-color-accent-danger-secondary-hover)}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):hover[data-variant=danger],.louis-button:where(:not([aria-disabled=true]):not(:disabled)):hover[data-variant=inverse]{opacity:.85}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):active[data-variant=primary]{background:var(--louis-color-accent-primary-active)}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):active{scale:.98}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):active[data-variant=ghost]{scale:.97}@media (prefers-reduced-motion:reduce){.louis-button{transition-duration:var(--louis-motion-reduced-duration)}.louis-button:where(:not([aria-disabled=true]):not(:disabled)):active{scale:1}}.louis-button:disabled,.louis-button[aria-disabled=true]{cursor:not-allowed;color:var(--louis-color-fg-disabled)}.louis-button:disabled:where([data-variant=primary],[data-variant=danger],[data-variant=danger-secondary],[data-variant=inverse]),.louis-button[aria-disabled=true]:where([data-variant=primary],[data-variant=danger],[data-variant=danger-secondary],[data-variant=inverse]){background:var(--louis-color-bg-inset)}.louis-button[data-loading=true] .louis-button__label{opacity:.6}.louis-button__icon{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-button[data-size=md] .louis-button__icon{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm)}.louis-button .louis-button__icon>.louis-icon{block-size:100%;inline-size:100%}@media (forced-colors:active){.louis-button{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-button:before{box-shadow:none}}.louis-chart-card{box-sizing:border-box;gap:var(--louis-space-control-sm);inline-size:100%;min-inline-size:0;padding:var(--louis-space-overlay-inset);border-radius:var(--louis-radius-overlay);background:var(--louis-color-bg-canvas);box-shadow:var(--louis-hairline-inset);flex-direction:column;display:flex}.louis-chart-card__header{box-sizing:border-box;padding-block-start:var(--louis-space-overlay-inset);padding-block-end:var(--louis-space-overlay-item-gap);padding-inline:var(--louis-space-overlay-inset);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.louis-chart-card[data-chart=spark] .louis-chart-card__header{align-items:center;gap:0}.louis-chart-card__label{font-size:var(--louis-typography-body-sm-medium-font-size);line-height:var(--louis-typography-body-sm-medium-line-height);font-weight:var(--louis-typography-body-sm-medium-font-weight);color:var(--louis-color-fg-secondary)}.louis-chart-card__meta{font-size:var(--louis-typography-caption-regular-font-size);line-height:var(--louis-typography-caption-regular-line-height);font-weight:var(--louis-typography-caption-regular-font-weight);font-variant-numeric:tabular-nums;color:var(--louis-color-fg-tertiary)}.louis-chart-card__panel{box-sizing:border-box;min-block-size:0;min-inline-size:0;padding-block:var(--louis-space-control-md);border-radius:var(--louis-radius-overlay-item);background:var(--louis-color-bg-overlay);box-shadow:var(--louis-hairline-inset);flex-direction:column;flex:1;gap:10px;padding-inline:14px;display:flex}.louis-chart-card[data-chart=spark] .louis-chart-card__panel{justify-content:space-between;align-items:flex-end;gap:var(--louis-space-control-md);padding-block:14px;padding-inline:var(--louis-space-control-lg);flex-direction:row;min-block-size:92px}.louis-chart-card__metric{flex-wrap:wrap;align-items:baseline;gap:5px 6px;min-inline-size:0;display:flex}.louis-chart-card[data-chart=spark] .louis-chart-card__metric{flex-direction:column;align-items:flex-start;gap:6px}.louis-chart-card__value{font-size:var(--louis-typography-heading-md-medium-font-size);line-height:var(--louis-typography-heading-md-medium-line-height);font-weight:var(--louis-typography-heading-md-medium-font-weight);font-variant-numeric:tabular-nums;color:var(--louis-color-fg-primary);margin:0}.louis-chart-card__chart{box-sizing:border-box;aspect-ratio:4;min-block-size:140px;inline-size:100%;padding-block:var(--louis-space-control-md);position:relative}.louis-chart-card__spark{box-sizing:border-box;flex:none;align-self:flex-end;block-size:46px;inline-size:44%;max-inline-size:130px}@media (forced-colors:active){.louis-chart-card,.louis-chart-card__panel{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}}.louis-checkbox{align-items:flex-start;gap:var(--louis-space-control-sm);cursor:pointer;min-inline-size:0;display:inline-flex}.louis-checkbox__control{appearance:none;box-sizing:border-box;block-size:20px;inline-size:20px;box-shadow:var(--louis-hairline-inset);border-radius:var(--louis-radius-control-sm);background:var(--louis-color-bg-surface);cursor:pointer;flex:none;margin:0;position:relative}.louis-checkbox__label{min-inline-size:0;color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing)}.louis-checkbox__control:checked,.louis-checkbox__control:indeterminate{background:var(--louis-color-accent-primary)}.louis-checkbox__control:before{content:"";opacity:0;display:block;position:absolute}.louis-checkbox__control:checked:before{border:solid var(--louis-color-fg-inverse);opacity:1;border-width:0 2px 2px 0;block-size:9px;inline-size:5px;inset-block-start:46%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.louis-checkbox__control:indeterminate:before{border-radius:var(--louis-radius-pill);background:var(--louis-color-fg-inverse);opacity:1;block-size:2px;inline-size:10px;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.louis-checkbox__control:indeterminate:checked:before{border-radius:var(--louis-radius-pill);background:var(--louis-color-fg-inverse);border:0;block-size:2px;inline-size:10px;transform:translate(-50%,-50%)}.louis-checkbox__control:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}@media (forced-colors:active){.louis-checkbox__control{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-checkbox__control:focus-visible{outline-color:highlight}.louis-checkbox__control:checked:before,.louis-checkbox__control:indeterminate:before{background:canvastext;border-color:canvastext}}.louis-checkbox__control:disabled{background:var(--louis-color-bg-inset);cursor:not-allowed}.louis-checkbox__control:disabled:checked,.louis-checkbox__control:disabled:indeterminate{background:var(--louis-color-bg-inset)}.louis-checkbox__control:disabled:checked:before{border-color:var(--louis-color-fg-disabled)}.louis-checkbox__control:disabled:indeterminate:before{background:var(--louis-color-fg-disabled)}.louis-checkbox:has(.louis-checkbox__control:disabled){cursor:not-allowed}.louis-checkbox:has(.louis-checkbox__control:disabled) .louis-checkbox__label{color:var(--louis-color-fg-disabled)}.louis-dialog{--louis-dialog-viewport-gutter:20px;--louis-dialog-inline-size:480px;--louis-dialog-surface-inset:var(--louis-space-layout-section);--louis-dialog-surface-radius:calc(var(--louis-radius-control) + var(--louis-space-control-sm));padding-block:max(var(--louis-dialog-viewport-gutter), env(safe-area-inset-top)) max(var(--louis-dialog-viewport-gutter), env(safe-area-inset-bottom));padding-inline:max(var(--louis-dialog-viewport-gutter), env(safe-area-inset-left)) max(var(--louis-dialog-viewport-gutter), env(safe-area-inset-right));place-items:safe center center;display:grid;position:fixed;inset:0}.louis-overlay-panel.louis-dialog{max-width:none;max-height:none;overflow:hidden}.louis-overlay-panel.louis-dialog[data-louis-state=opening]{scale:1}.louis-dialog__backdrop{background:var(--louis-color-dim-modal);position:absolute;inset:0}.louis-dialog__surface{box-sizing:border-box;inline-size:min(var(--louis-dialog-inline-size), 100%);max-block-size:min(100%, calc(100dvh - var(--louis-dialog-viewport-gutter) - var(--louis-dialog-viewport-gutter)));background:var(--louis-color-bg-overlay);border-radius:var(--louis-dialog-surface-radius);box-shadow:var(--louis-elevation-modal), var(--louis-hairline-inset);color:var(--louis-color-fg-primary);transition-property:translate,scale;transition-duration:inherit;transition-timing-function:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;container-type:inline-size}.louis-dialog[data-louis-state=opening] .louis-dialog__surface{translate:0 8px;scale:.98}.louis-dialog[data-louis-state=open] .louis-dialog__surface{translate:0;scale:1}@media (prefers-reduced-motion:reduce){.louis-dialog[data-louis-state=opening] .louis-dialog__surface{translate:0;scale:1}}.louis-dialog__header{align-items:flex-start;gap:var(--louis-space-control-sm);padding:var(--louis-dialog-surface-inset);padding-block-end:var(--louis-space-control-sm);display:flex}.louis-dialog__heading{flex:auto;min-inline-size:0}.louis-dialog__title{color:var(--louis-color-fg-primary);overflow-wrap:break-word;word-break:keep-all;font-family:var(--louis-typography-body-lg-semibold-font-family);font-size:var(--louis-typography-body-lg-semibold-font-size);font-weight:var(--louis-typography-body-lg-semibold-font-weight);line-height:var(--louis-typography-body-lg-semibold-line-height);letter-spacing:var(--louis-typography-body-lg-semibold-letter-spacing);margin:0}.louis-dialog__description{color:var(--louis-color-fg-secondary);overflow-wrap:break-word;word-break:keep-all;font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);margin:0;margin-block-start:var(--louis-space-control-xs)}.louis-dialog__close{inline-size:var(--louis-space-control-lg);block-size:var(--louis-space-control-lg);border-radius:var(--louis-radius-control);color:var(--louis-color-fg-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.louis-dialog__close[aria-disabled=true]{cursor:not-allowed;color:var(--louis-color-fg-disabled)}.louis-dialog__body{overscroll-behavior:contain;min-block-size:0;padding-inline:var(--louis-dialog-surface-inset);padding-block:var(--louis-space-control-sm);scroll-padding-block:var(--louis-space-control-sm);overflow:auto}.louis-dialog__footer{padding:var(--louis-space-control-sm);padding-block-start:var(--louis-space-layout-section)}.louis-dialog__body:empty{display:none}.louis-dialog__body:empty+.louis-dialog__footer{padding-block-start:var(--louis-space-control-lg)}.louis-dialog__actions{justify-content:flex-end;gap:var(--louis-space-control-sm);flex-wrap:wrap;display:flex}@container (width<=320px){.louis-dialog__actions{flex-direction:column;align-items:stretch}}.louis-dialog[data-size=compact]{--louis-dialog-inline-size:360px;--louis-dialog-surface-inset:var(--louis-space-layout-gutter)}.louis-dialog[data-size=large]{--louis-dialog-inline-size:720px}.louis-dialog[data-size=fullscreen]{--louis-dialog-surface-radius:0;padding:0}.louis-dialog[data-size=fullscreen] .louis-dialog__surface{block-size:100%;max-block-size:100dvh;inline-size:100%;box-shadow:var(--louis-elevation-modal)}.louis-dialog[data-size=fullscreen] .louis-dialog__header{padding-block-start:max(var(--louis-dialog-surface-inset), env(safe-area-inset-top))}.louis-dialog[data-size=fullscreen] .louis-dialog__footer{padding-block-end:max(var(--louis-dialog-surface-inset), env(safe-area-inset-bottom))}.louis-dialog[data-variant=sheet]{align-items:safe end;padding-block-end:0;padding-inline:0}.louis-dialog[data-variant=sheet] .louis-dialog__surface{border-end-end-radius:0;border-end-start-radius:0;inline-size:100%}@media (forced-colors:active){.louis-dialog__surface{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}}.louis-dialog:before,.louis-dialog:after,.louis-dialog__surface:before,.louis-dialog__surface:after{pointer-events:none}.louis-drop-zone{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--louis-space-stack-md);padding-block:56px;padding-inline:var(--louis-space-layout-gutter);border-radius:var(--louis-radius-card);background:var(--louis-color-accent-secondary);inline-size:100%;color:var(--louis-color-fg-primary);font:inherit;text-align:center;cursor:pointer;transition:background-color var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function);border:0;flex-direction:column;display:flex}.louis-drop-zone:where(:not(:disabled)):hover,.louis-drop-zone[data-drag-over=true]{background:var(--louis-color-accent-secondary-hover)}.louis-drop-zone[data-drag-over=true]{box-shadow:inset 0 0 0 var(--louis-border-width-ring) var(--louis-color-stroke-focus)}.louis-drop-zone:disabled{cursor:not-allowed;background:var(--louis-color-bg-inset);color:var(--louis-color-fg-disabled)}.louis-drop-zone__graphic{block-size:56px;inline-size:56px;color:inherit;justify-content:center;align-items:center;display:flex}.louis-drop-zone__graphic>:where(svg,img){block-size:100%;inline-size:100%}.louis-drop-zone__prompt{font-family:var(--louis-typography-body-md-regular-font-family);font-size:var(--louis-typography-body-md-regular-font-size);font-weight:var(--louis-typography-body-md-regular-font-weight);line-height:var(--louis-typography-body-md-regular-line-height);letter-spacing:var(--louis-typography-body-md-regular-letter-spacing)}.louis-drop-zone__caption{max-inline-size:36ch;color:var(--louis-color-fg-tertiary);font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing)}.louis-drop-zone:disabled .louis-drop-zone__caption{color:inherit}.louis-drop-zone__input{display:none}.louis-empty-state{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--louis-space-control-md);padding-block:80px;padding-inline:var(--louis-space-layout-gutter);text-align:center;flex-direction:column;inline-size:100%;display:flex}.louis-empty-state__graphic{inline-size:var(--louis-icon-size-xl);block-size:var(--louis-icon-size-xl);color:var(--louis-color-fg-tertiary);justify-content:center;align-items:center;display:flex}.louis-empty-state__graphic>:where(svg,img){block-size:100%;inline-size:100%}.louis-empty-state__title{color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-lg-semibold-font-family);font-size:var(--louis-typography-body-lg-semibold-font-size);font-weight:var(--louis-typography-body-lg-semibold-font-weight);line-height:var(--louis-typography-body-lg-semibold-line-height);letter-spacing:var(--louis-typography-body-lg-semibold-letter-spacing);margin:0}.louis-empty-state__description{max-inline-size:44ch;color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-body-md-regular-font-family);font-size:var(--louis-typography-body-md-regular-font-size);font-weight:var(--louis-typography-body-md-regular-font-weight);line-height:var(--louis-typography-body-md-regular-line-height);letter-spacing:var(--louis-typography-body-md-regular-letter-spacing);margin:0}.louis-empty-state__action{align-items:center;gap:var(--louis-space-stack-md);margin-block-start:var(--louis-space-control-xs);display:flex}.louis-empty-state[data-layout=compact]{border:var(--louis-border-width-default) solid var(--louis-color-stroke-default);border-radius:var(--louis-radius-card);background:var(--louis-color-bg-raised);text-align:start;align-items:flex-start;gap:6px;padding-block:20px;padding-inline:20px}.louis-empty-state[data-layout=compact] .louis-empty-state__title{font-family:var(--louis-typography-body-md-semibold-font-family);font-size:var(--louis-typography-body-md-semibold-font-size);font-weight:var(--louis-typography-body-md-semibold-font-weight);line-height:var(--louis-typography-body-md-semibold-line-height);letter-spacing:var(--louis-typography-body-md-semibold-letter-spacing)}.louis-empty-state[data-layout=compact] .louis-empty-state__description{max-inline-size:none;font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing)}.louis-empty-state[data-layout=canvas]{gap:20px;padding-block:24px;padding-inline:24px}.louis-empty-state[data-layout=canvas] .louis-empty-state__title{font-family:var(--louis-typography-heading-sm-medium-font-family);font-size:var(--louis-typography-heading-sm-medium-font-size);font-weight:var(--louis-typography-heading-sm-medium-font-weight);line-height:var(--louis-typography-heading-sm-medium-line-height);letter-spacing:var(--louis-typography-heading-sm-medium-letter-spacing)}.louis-empty-state[data-layout=canvas] .louis-empty-state__action{margin-block-start:0}.louis-faq-row{box-sizing:border-box;border-radius:var(--louis-radius-card);background:var(--louis-color-landing-panel-strong);flex-direction:column;inline-size:100%;display:flex;overflow:hidden}.louis-faq-row__question{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:var(--louis-space-control-lg);inline-size:100%;color:var(--louis-color-fg-primary);cursor:pointer;text-align:start;appearance:none;font-family:var(--louis-typography-body-lg-medium-font-family);font-size:var(--louis-typography-body-lg-medium-font-size);font-weight:var(--louis-typography-body-lg-medium-font-weight);line-height:var(--louis-typography-body-lg-medium-line-height);letter-spacing:var(--louis-typography-body-lg-medium-letter-spacing);background:0 0;border:0;flex-direction:row;padding-block:18px;padding-inline:20px;display:flex}.louis-faq-row__question-text{min-inline-size:0}.louis-faq-row__icon{color:var(--louis-color-landing-text-muted);font-family:var(--louis-typography-body-lg-regular-font-family);font-size:var(--louis-typography-body-lg-regular-font-size);font-weight:var(--louis-typography-body-lg-regular-font-weight);line-height:var(--louis-typography-body-lg-regular-line-height);letter-spacing:var(--louis-typography-body-lg-regular-letter-spacing);transition-property:transform;transition-duration:var(--louis-motion-layout-change-duration);transition-timing-function:var(--louis-motion-layout-change-timing-function);flex:none;display:block}.louis-faq-row__question[aria-expanded=true] .louis-faq-row__icon{transform:rotate(45deg)}.louis-faq-row__answer{max-inline-size:64ch;color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-body-md-regular-font-family);font-size:var(--louis-typography-body-md-regular-font-size);font-weight:var(--louis-typography-body-md-regular-font-weight);line-height:var(--louis-typography-body-md-regular-line-height);letter-spacing:var(--louis-typography-body-md-regular-letter-spacing);margin:0;padding-block:0 18px;padding-inline:20px}.louis-faq-row[data-size=md]{border-radius:var(--louis-radius-control-sm);background:0 0}.louis-faq-row[data-size=md] .louis-faq-row__question{align-items:center;gap:var(--louis-space-control-md);padding-block:var(--louis-space-control-md);border-radius:var(--louis-radius-control-sm);background:var(--louis-color-landing-panel);font-family:var(--louis-typography-body-md-medium-font-family);font-size:var(--louis-typography-body-md-medium-font-size);font-weight:var(--louis-typography-body-md-medium-font-weight);line-height:var(--louis-typography-body-md-medium-line-height);letter-spacing:var(--louis-typography-body-md-medium-letter-spacing);transition-property:background;transition-duration:var(--louis-motion-control-hover-duration);transition-timing-function:var(--louis-motion-control-hover-timing-function);padding-inline:14px}@media (hover:hover){.louis-faq-row[data-size=md] .louis-faq-row__question:hover{background:var(--louis-color-accent-ghost-hover)}}.louis-faq-row[data-size=md] .louis-faq-row__icon{font-family:var(--louis-typography-body-md-regular-font-family);font-size:var(--louis-typography-body-md-regular-font-size);font-weight:var(--louis-typography-body-md-regular-font-weight);line-height:var(--louis-typography-body-md-regular-line-height);letter-spacing:var(--louis-typography-body-md-regular-letter-spacing)}.louis-faq-row[data-size=md] .louis-faq-row__question[aria-expanded=true] .louis-faq-row__icon{transform:none}.louis-faq-row[data-size=md] .louis-faq-row__answer{max-inline-size:none;font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);padding-block:10px 14px;padding-inline:14px}@media (prefers-reduced-motion:reduce){.louis-faq-row__icon,.louis-faq-row[data-size=md] .louis-faq-row__question{transition-duration:var(--louis-motion-reduced-duration)}}@media (forced-colors:active){.louis-faq-row{border:var(--louis-border-width-default) solid currentColor}}.louis-floating-shell{--louis-floating-shell-blur:4px;--louis-floating-shell-surface-alpha:72%;box-sizing:border-box;align-items:center;gap:var(--louis-space-control-xs);padding-block:var(--louis-space-control-xs);padding-inline:var(--louis-space-control-xs);border-radius:var(--louis-radius-overlay);background:color-mix(in srgb, var(--louis-color-bg-menu) var(--louis-floating-shell-surface-alpha), transparent);-webkit-backdrop-filter:blur(var(--louis-floating-shell-blur));backdrop-filter:blur(var(--louis-floating-shell-blur));box-shadow:var(--louis-hairline-inset);border:0;flex:none;display:inline-flex;transform:translateZ(0)}.louis-floating-shell__item{box-sizing:border-box;inline-size:var(--louis-layout-control-height-md);block-size:var(--louis-layout-control-height-md);border-radius:var(--louis-radius-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-pill-trigger{--louis-floating-shell-blur:4px;--louis-floating-shell-surface-alpha:72%;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--louis-space-control-xs);block-size:36px;padding-block:0;padding-inline:var(--louis-space-control-md);border-radius:var(--louis-radius-overlay);background:color-mix(in srgb, var(--louis-color-bg-menu) var(--louis-floating-shell-surface-alpha), transparent);-webkit-backdrop-filter:blur(var(--louis-floating-shell-blur));backdrop-filter:blur(var(--louis-floating-shell-blur));box-shadow:var(--louis-hairline-inset);color:var(--louis-color-fg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition-property:background-color,color;transition-duration:var(--louis-motion-control-hover-duration);transition-timing-function:var(--louis-motion-control-hover-timing-function);font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);border:0;flex:none;line-height:1;display:inline-flex;transform:translateZ(0)}.louis-pill-trigger:hover{--louis-floating-shell-surface-alpha:88%}.louis-pill-trigger__caret{opacity:.7;block-size:10px;inline-size:10px;transition-property:transform;transition-duration:var(--louis-motion-control-hover-duration);transition-timing-function:var(--louis-motion-control-hover-timing-function);flex:none;display:block}.louis-pill-trigger[aria-expanded=true] .louis-pill-trigger__caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.louis-pill-trigger,.louis-pill-trigger__caret{transition-duration:var(--louis-motion-reduced-duration)}}@media (forced-colors:active){.louis-floating-shell,.louis-pill-trigger{border:var(--louis-border-width-default) solid currentColor;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas}.louis-pill-trigger__caret{opacity:1}}.louis-icon-button{inline-size:var(--louis-layout-control-height-md);block-size:var(--louis-layout-control-height-md);border-radius:var(--louis-radius-control);cursor:pointer;transition-property:opacity,scale;transition-duration:var(--louis-motion-overlay-exit-duration);transition-timing-function:var(--louis-motion-overlay-exit-timing-function);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-icon-button[data-size=lg],.louis-icon-button[data-size=md]{inline-size:var(--louis-layout-control-height-md);block-size:var(--louis-layout-control-height-md)}.louis-icon-button[data-size=sm]{inline-size:var(--louis-layout-control-height-sm);block-size:var(--louis-layout-control-height-sm);border-radius:var(--louis-radius-control-sm)}.louis-icon-button[data-variant=primary]{background:var(--louis-color-accent-primary);color:var(--louis-color-fg-inverse)}.louis-icon-button[data-variant=secondary]{background:var(--louis-color-bg-surface);box-shadow:var(--louis-hairline-inset);color:var(--louis-color-fg-primary)}.louis-icon-button[data-variant=ghost]{color:var(--louis-color-fg-secondary);background:0 0}.louis-icon-button[data-variant=danger]{background:var(--louis-color-bg-danger);color:var(--louis-color-fg-danger)}.louis-icon-button:where(:not([aria-disabled=true]):not(:disabled)):not([aria-pressed=true]):hover[data-variant=primary]{background:var(--louis-color-accent-primary-hover)}.louis-icon-button:where(:not([aria-disabled=true]):not(:disabled)):not([aria-pressed=true]):hover:where([data-variant=secondary],[data-variant=ghost]){background:var(--louis-color-bg-inset)}.louis-icon-button[aria-pressed=true]{background:var(--louis-color-bg-inset);color:var(--louis-color-fg-primary)}.louis-icon-button:where(:not([aria-disabled=true]):not(:disabled)):not([aria-pressed=true]):active[data-variant=primary]{background:var(--louis-color-accent-primary-active)}.louis-icon-button:where(:not([aria-disabled=true]):not(:disabled)):active{scale:.98}@media (prefers-reduced-motion:reduce){.louis-icon-button{transition-duration:var(--louis-motion-reduced-duration)}.louis-icon-button:where(:not([aria-disabled=true]):not(:disabled)):active{scale:1}}.louis-icon-button:disabled,.louis-icon-button[aria-disabled=true]{cursor:not-allowed;color:var(--louis-color-fg-disabled)}.louis-icon-button:disabled:where([data-variant=primary],[data-variant=danger]),.louis-icon-button[aria-disabled=true]:where([data-variant=primary],[data-variant=danger]){background:var(--louis-color-bg-inset)}.louis-icon-button__glyph{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (forced-colors:active){.louis-icon-button{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}}.louis-icon{inline-size:var(--louis-icon-size-md);block-size:var(--louis-icon-size-md);color:inherit;flex:none;display:inline-block}.louis-icon[data-size=sm]{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm)}.louis-icon[data-size=lg]{inline-size:var(--louis-icon-size-lg);block-size:var(--louis-icon-size-lg)}.louis-inspector-row{box-sizing:border-box;min-inline-size:0;min-block-size:var(--louis-layout-inspector-control-height);padding-block:0;padding-inline:var(--louis-space-control-sm);border-radius:var(--louis-radius-control-sm);background:var(--louis-color-bg-inset);color:var(--louis-color-fg-primary);border:0;flex-direction:row;align-items:center;gap:10px;display:flex}@media (width<=719px){.louis-inspector-row{min-block-size:var(--louis-layout-control-hit-target-minimum)}}.louis-inspector-row__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);flex:auto;overflow:hidden}.louis-inspector-row__value{justify-content:flex-end;align-items:center;gap:var(--louis-space-control-sm);flex:0 auto;min-inline-size:0;max-inline-size:62%;display:flex}.louis-inspector-row__text{white-space:nowrap;text-overflow:ellipsis;text-align:right;min-inline-size:0;color:var(--louis-color-fg-primary);font-variant-numeric:tabular-nums;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);overflow:hidden}.louis-inspector-row__dot{border-radius:var(--louis-radius-pill);flex:none;block-size:8px;inline-size:8px}.louis-inspector-row__pill{box-sizing:border-box;border:var(--louis-border-width-default) solid var(--louis-color-stroke-subtle);background:var(--louis-color-bg-canvas);min-block-size:20px;color:var(--louis-color-fg-primary);white-space:nowrap;font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);border-radius:6px;flex:none;align-items:center;gap:6px;padding-block:0;padding-inline:6px;display:inline-flex}.louis-inspector-row__number{box-sizing:border-box;inline-size:140px;block-size:var(--louis-layout-inspector-control-height);border-radius:var(--louis-radius-control-sm);background:var(--louis-color-bg-raised);color:var(--louis-color-fg-primary);text-align:right;font-variant-numeric:tabular-nums;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);border:0;flex:none;padding-block:0;padding-inline:10px}.louis-inspector-row__number:where(:not(:disabled)){cursor:ew-resize}.louis-inspector-section-head{justify-content:space-between;align-items:center;gap:var(--louis-space-control-md);min-inline-size:0;flex-direction:row;padding-block-end:var(--louis-space-control-xs);display:flex}.louis-inspector-section-head__title{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--louis-color-fg-primary);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);margin:0;overflow:hidden}.louis-inspector-section-head__tail{align-items:center;gap:var(--louis-space-control-sm);flex:none;display:flex}.louis-inspector-section-head__meta{color:var(--louis-color-fg-tertiary);font-variant-numeric:tabular-nums;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing)}.louis-inspector-section-head__action{box-sizing:border-box;inline-size:var(--louis-layout-control-height-sm);block-size:var(--louis-layout-control-height-sm);border-radius:var(--louis-radius-control-sm);color:var(--louis-color-fg-primary);cursor:pointer;transition-property:background,color;transition-duration:var(--louis-motion-control-hover-duration);transition-timing-function:var(--louis-motion-control-hover-timing-function);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.louis-inspector-section-head__action:where(:not(:disabled)):hover{background:var(--louis-color-accent-ghost-hover)}.louis-inspector-section-head__action:disabled,.louis-inspector-section-head__action[aria-disabled=true]{cursor:not-allowed;color:var(--louis-color-fg-disabled)}.louis-inspector-section-head__glyph{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm);color:inherit;flex:none;display:block}@media (prefers-reduced-motion:reduce){.louis-inspector-section-head__action{transition-duration:var(--louis-motion-reduced-duration)}}@media (forced-colors:active){.louis-inspector-row,.louis-inspector-row__number,.louis-inspector-row__pill{border:var(--louis-border-width-default) solid currentColor}.louis-inspector-section-head__action:disabled,.louis-inspector-section-head__action[aria-disabled=true]{color:graytext}}.louis-popover{--louis-popover-inset:var(--louis-space-overlay-inset);--louis-popover-preferred-inline-size:160px;--louis-popover-anchor-floor:0px;--louis-popover-available-inline-size:var(--louis-overlay-available-width,calc(100vw - var(--louis-overlay-collision-padding) - var(--louis-overlay-collision-padding)));box-sizing:border-box;padding:var(--louis-popover-inset);background:var(--louis-color-bg-menu);border-radius:var(--louis-radius-overlay);box-shadow:var(--louis-elevation-menu), var(--louis-hairline-inset);color:var(--louis-color-fg-menu-item);min-inline-size:min(max(var(--louis-popover-preferred-inline-size), var(--louis-popover-anchor-floor)), var(--louis-popover-available-inline-size));gap:var(--louis-space-overlay-item-gap);scroll-padding-block:var(--louis-space-control-sm);overscroll-behavior:contain;border:0;flex-direction:column;display:flex}.louis-popover[data-kind=action-menu]{--louis-popover-anchor-floor:var(--louis-overlay-anchor-width,0px)}.louis-popover[data-kind=composite-popover]{--louis-popover-preferred-inline-size:240px;--louis-popover-inset:var(--louis-space-control-sm);gap:var(--louis-space-control-sm)}.louis-popover__title{padding-block:var(--louis-space-control-xs);padding-inline:var(--louis-space-control-md);color:var(--louis-color-fg-primary);font-family:var(--louis-typography-heading-sm-medium-font-family);font-size:var(--louis-typography-heading-sm-medium-font-size);font-weight:var(--louis-typography-heading-sm-medium-font-weight);line-height:var(--louis-typography-heading-sm-medium-line-height);letter-spacing:var(--louis-typography-heading-sm-medium-letter-spacing);margin:0}.louis-menu__item{box-sizing:border-box;align-items:center;gap:var(--louis-space-overlay-item-content-gap);inline-size:100%;min-inline-size:0;padding-block:var(--louis-space-control-sm);padding-inline:var(--louis-space-control-md);border-radius:var(--louis-radius-overlay-item);color:inherit;text-align:start;cursor:pointer;overflow-wrap:break-word;word-break:keep-all;font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);background:0 0;border:0;flex:none;text-decoration:none;display:flex;position:relative}.louis-menu__item:where(:not([aria-disabled=true]):not(:disabled)):hover,.louis-menu__item:where(:not([aria-disabled=true]):not(:disabled))[data-highlighted=true]{background:var(--louis-color-accent-menu-item-hover)}.louis-menu__item[data-tone=danger]{color:var(--louis-color-accent-danger)}.louis-menu__item[data-tone=danger]:where(:not([aria-disabled=true]):not(:disabled)):hover,.louis-menu__item[data-tone=danger]:where(:not([aria-disabled=true]):not(:disabled))[data-highlighted=true]{background:var(--louis-color-accent-menu-danger-hover)}.louis-menu__item:disabled,.louis-menu__item[aria-disabled=true]{cursor:not-allowed;color:var(--louis-color-fg-disabled)}.louis-menu__item-indicator{visibility:hidden;flex:none;block-size:1em;inline-size:1em}.louis-menu__item[aria-checked=true] .louis-menu__item-indicator{visibility:visible}.louis-menu__item-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-menu__item-label{flex:auto;min-inline-size:0}.louis-menu__item-trailing{color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);flex:none}.louis-menu__item:disabled .louis-menu__item-trailing,.louis-menu__item[aria-disabled=true] .louis-menu__item-trailing{color:inherit}.louis-menu__item[aria-busy=true] .louis-menu__item-label{opacity:.6}.louis-menu__spinner{border:var(--louis-border-width-ring) solid currentColor;border-radius:var(--louis-radius-pill);block-size:1em;inline-size:1em;animation-name:louis-spin;animation-duration:var(--louis-motion-spin-duration);animation-timing-function:var(--louis-motion-spin-timing-function);border-block-start-color:#0000;flex:none;animation-iteration-count:infinite;display:inline-flex}@media (prefers-reduced-motion:reduce){.louis-menu__spinner{animation-duration:var(--louis-motion-reduced-duration);animation-iteration-count:1}}.louis-menu__group-label{padding-block:var(--louis-space-control-xs);padding-inline:var(--louis-space-control-md);color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing)}.louis-menu__separator{block-size:var(--louis-border-width-hairline);box-shadow:var(--louis-hairline-inset-block-start);margin-block:var(--louis-space-control-xs);border:0;flex:none;margin-inline:0}.louis-popover:before,.louis-popover:after,.louis-menu__item:before,.louis-menu__item:after,.louis-menu__group-label:before,.louis-menu__group-label:after{pointer-events:none}@media (forced-colors:active){.louis-popover{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-menu__separator{box-shadow:none;border-block-start:var(--louis-border-width-default) solid currentColor}.louis-menu__item:where(:not([aria-disabled=true]):not(:disabled)):hover,.louis-menu__item:where(:not([aria-disabled=true]):not(:disabled))[data-highlighted=true],.louis-menu__item[data-tone=danger]:where(:not([aria-disabled=true]):not(:disabled)):hover,.louis-menu__item[data-tone=danger]:where(:not([aria-disabled=true]):not(:disabled))[data-highlighted=true]{color:highlighttext;background:highlight}.louis-menu__item-trailing,.louis-menu__item-icon,.louis-menu__item-indicator{color:inherit}.louis-menu__item:disabled,.louis-menu__item[aria-disabled=true]{color:graytext}.louis-menu__item[aria-busy=true] .louis-menu__item-label{opacity:1}}.louis-menu__item[aria-selected=true],.louis-menu__item[aria-selected=true]:hover,.louis-menu__item[aria-selected=true][data-highlighted=true]{background:var(--louis-color-accent-secondary-hover)}.louis-menu-trigger{box-sizing:border-box;align-items:center;gap:var(--louis-space-control-xs);block-size:var(--louis-layout-control-height-md);padding-block:0;padding-inline:var(--louis-space-control-sm);border-radius:var(--louis-radius-control);color:var(--louis-color-fg-primary);cursor:pointer;transition-property:background-color;transition-duration:var(--louis-motion-control-hover-duration);font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);background:0 0;border:0;flex:none;display:inline-flex}.louis-menu-trigger:hover,.louis-menu-trigger[aria-expanded=true]{background:var(--louis-color-accent-ghost-hover)}.louis-menu-trigger__icon{inline-size:var(--louis-icon-size-md);block-size:var(--louis-icon-size-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-menu-trigger__icon :where(svg){block-size:100%;inline-size:100%}.louis-menu-trigger__value{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}@media (forced-colors:active){.louis-menu__item[aria-selected=true],.louis-menu__item[aria-selected=true]:hover,.louis-menu__item[aria-selected=true][data-highlighted=true]{color:highlighttext;background:highlight}.louis-menu-trigger{border:var(--louis-border-width-default) solid currentColor}}.louis-node-chip{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--louis-space-control-xs);block-size:var(--louis-layout-node-chip-height);min-inline-size:0;max-inline-size:100%;padding-block:0;padding-inline:var(--louis-layout-node-chip-inset);border-radius:var(--louis-radius-node-chip);background:var(--louis-color-node-chip-surface);box-shadow:var(--louis-hairline-inset);color:var(--louis-color-fg-primary);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);transition-property:background,color;transition-duration:var(--louis-motion-control-hover-duration);transition-timing-function:var(--louis-motion-control-hover-timing-function);border:0;flex:none;display:inline-flex;overflow:hidden}.louis-node-chip[data-shape=square]{inline-size:var(--louis-layout-node-chip-height);min-inline-size:var(--louis-layout-node-chip-height);padding-inline:0}.louis-node-chip:where(button,[role=button]):where(:not(:disabled):not([aria-disabled=true])):hover{background:var(--louis-color-node-chip-surface-hover);cursor:pointer}.louis-node-chip:disabled,.louis-node-chip[aria-disabled=true]{cursor:not-allowed;color:var(--louis-color-node-chip-fg-disabled)}.louis-node-chip__glyph{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm);color:inherit;flex:none;display:block}.louis-node-chip__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.louis-node-chip{transition-duration:var(--louis-motion-reduced-duration)}}@media (forced-colors:active){.louis-node-chip{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-node-chip:disabled,.louis-node-chip[aria-disabled=true]{color:graytext}}.louis-node-chrome-button{box-sizing:border-box;inline-size:var(--louis-node-chrome-btn-h);block-size:var(--louis-node-chrome-btn-h);border-radius:var(--louis-node-chrome-btn-radius);color:var(--louis-color-fg-secondary);cursor:pointer;transition-property:color,background,opacity;transition-duration:var(--louis-motion-control-hover-duration);transition-timing-function:var(--louis-motion-control-hover-timing-function);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding-block:0;padding-inline:0;display:inline-flex}.louis-node-chrome-button__glyph{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm);color:inherit;flex:none;display:block}.louis-node-chrome-button:where(:not(:disabled):not([aria-disabled=true])):hover{background:var(--louis-color-accent-ghost-hover)}.louis-node-chrome-button[data-tone=danger]:where(:not(:disabled):not([aria-disabled=true])):hover{background:color-mix(in srgb, var(--louis-color-accent-danger) 8%, transparent);color:var(--louis-color-accent-danger)}.louis-node-chrome-button:where(:not(:disabled):not([aria-disabled=true])):active{transform:scale(.94)}.louis-node-chrome-button:disabled,.louis-node-chrome-button[aria-disabled=true]{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.louis-node-chrome-button{transition-duration:var(--louis-motion-reduced-duration)}.louis-node-chrome-button:where(:not(:disabled):not([aria-disabled=true])):active{transform:none}}@media (forced-colors:active){.louis-node-chrome-button:where(:not(:disabled):not([aria-disabled=true])):hover{outline:var(--louis-border-width-default) solid currentColor}.louis-node-chrome-button:disabled,.louis-node-chrome-button[aria-disabled=true]{color:graytext}}.louis-node-shell{box-sizing:border-box;align-items:center;gap:var(--louis-space-control-xs);--louis-node-shell-accent:var(--louis-color-accent-primary);flex-direction:column;inline-size:400px;padding-block:0;padding-inline:0;display:flex}.louis-node-shell[data-accent=video]{--louis-node-shell-accent:var(--louis-color-node-video-accent)}.louis-node-shell[data-accent=image]{--louis-node-shell-accent:var(--louis-color-node-image-accent)}.louis-node-shell[data-accent=text]{--louis-node-shell-accent:var(--louis-color-node-text-accent)}.louis-node-shell[data-accent=youtube]{--louis-node-shell-accent:var(--louis-color-node-youtube-accent)}.louis-node-shell[data-accent=instagram]{--louis-node-shell-accent:var(--louis-color-node-instagram-accent)}.louis-node-shell[data-accent=audio]{--louis-node-shell-accent:var(--louis-color-node-audio-accent)}.louis-node-shell[data-accent=edit]{--louis-node-shell-accent:var(--louis-color-node-edit-accent)}.louis-node-shell__header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--louis-space-control-sm);inline-size:100%;block-size:var(--louis-node-chrome-btn-h);flex-direction:row;padding-block:0;padding-inline:2px;display:flex}.louis-node-shell__title{min-inline-size:0;color:var(--louis-color-fg-secondary);flex:0 auto;align-items:center;gap:5px;margin:0;padding:0;display:flex}.louis-node-shell__glyph{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm);color:inherit;flex:none;display:block}.louis-node-shell__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:inherit;font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);line-height:1;overflow:hidden}.louis-node-shell__actions{flex:none;justify-content:flex-end;align-items:center;gap:0;display:inline-flex}.louis-node-shell__card{box-sizing:border-box;border-style:solid;border-width:var(--louis-border-width-ring);border-color:var(--louis-color-stroke-default);background:var(--louis-color-bg-surface);inline-size:100%;color:var(--louis-color-fg-primary);border-radius:24px}.louis-node-shell__body{inline-size:100%;min-inline-size:0}.louis-node-shell[data-selected=true] .louis-node-shell__card{border-color:color-mix(in srgb, var(--louis-node-shell-accent) 88%, transparent)}.louis-node-shell[data-selected=true] .louis-node-shell__title{color:var(--louis-node-shell-accent)}@media (forced-colors:active){.louis-node-shell[data-selected=true] .louis-node-shell__card{border-style:double}}.louis-node-side-handle{box-sizing:border-box;inline-size:var(--louis-node-side-handle-size);block-size:var(--louis-node-side-handle-size);border-radius:var(--louis-node-side-handle-radius);cursor:pointer;transition-property:filter;transition-duration:var(--louis-motion-control-hover-duration);transition-timing-function:var(--louis-motion-control-hover-timing-function);--louis-node-side-handle-face:var(--louis-color-accent-primary);--louis-node-side-handle-ink:var(--louis-color-fg-on-danger);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding-block:0;padding-inline:0;display:inline-flex;position:relative}.louis-node-side-handle[data-channel=image]{--louis-node-side-handle-face:var(--louis-color-node-handle-icon-image)}.louis-node-side-handle[data-channel=text]{--louis-node-side-handle-face:var(--louis-color-node-handle-icon-text)}.louis-node-side-handle[data-channel=edit]{--louis-node-side-handle-face:var(--louis-color-node-handle-icon-edit)}.louis-node-side-handle__facet{box-sizing:border-box;border-radius:inherit;background:var(--louis-node-side-handle-face);block-size:100%;inline-size:100%;color:var(--louis-node-side-handle-ink);pointer-events:none;isolation:isolate;transition-property:transform;transition-duration:var(--louis-motion-control-hover-duration);transition-timing-function:var(--louis-motion-control-hover-timing-function);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;transform:scale(1)}.louis-node-side-handle__facet:before{content:"";border-radius:inherit;box-shadow:inset 0 0 8px 0 var(--louis-node-side-handle-ink);mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.louis-node-side-handle__glyph{inline-size:var(--louis-icon-size-md);block-size:var(--louis-icon-size-md);color:inherit;flex:none;display:block}.louis-node-side-handle:where(:not(:disabled):not([aria-disabled=true])):hover{filter:brightness(1.1)}.louis-node-side-handle:where(:not(:disabled):not([aria-disabled=true])):hover .louis-node-side-handle__facet{transform:scale(1.08)}.louis-node-side-handle:where(:not(:disabled):not([aria-disabled=true])):active{filter:brightness(.94)}.louis-node-side-handle:where(:not(:disabled):not([aria-disabled=true])):active .louis-node-side-handle__facet{transform:scale(.94)}.louis-node-side-handle:disabled,.louis-node-side-handle[aria-disabled=true]{cursor:not-allowed;filter:none}.louis-node-side-handle:disabled .louis-node-side-handle__facet:before,.louis-node-side-handle[aria-disabled=true] .louis-node-side-handle__facet:before{display:none}.louis-node-side-handle[data-channel=image]:disabled .louis-node-side-handle__facet,.louis-node-side-handle[data-channel=image][aria-disabled=true] .louis-node-side-handle__facet{background:var(--louis-color-node-handle-bg-disabled-image);color:var(--louis-color-node-handle-icon-disabled-image)}.louis-node-side-handle[data-channel=text]:disabled .louis-node-side-handle__facet,.louis-node-side-handle[data-channel=text][aria-disabled=true] .louis-node-side-handle__facet{background:var(--louis-color-node-handle-bg-disabled-text);color:var(--louis-color-node-handle-icon-disabled-text)}.louis-node-side-handle[data-channel=edit]:disabled .louis-node-side-handle__facet,.louis-node-side-handle[data-channel=edit][aria-disabled=true] .louis-node-side-handle__facet{background:var(--louis-color-node-handle-bg-disabled-edit);color:var(--louis-color-node-handle-icon-disabled-edit)}@media (prefers-reduced-motion:reduce){.louis-node-side-handle,.louis-node-side-handle__facet{transition-duration:var(--louis-motion-reduced-duration)}.louis-node-side-handle:where(:not(:disabled):not([aria-disabled=true])):hover .louis-node-side-handle__facet,.louis-node-side-handle:where(:not(:disabled):not([aria-disabled=true])):active .louis-node-side-handle__facet{transform:none}}@media (forced-colors:active){.louis-node-side-handle__facet{border:var(--louis-border-width-default) solid currentColor}.louis-node-side-handle:disabled .louis-node-side-handle__facet,.louis-node-side-handle[aria-disabled=true] .louis-node-side-handle__facet{color:graytext}}.louis-overlay-panel{--louis-overlay-available-width:var(--radix-popper-available-width);--louis-overlay-available-height:var(--radix-popper-available-height);--louis-overlay-anchor-width:var(--radix-popper-anchor-width);--louis-overlay-anchor-height:var(--radix-popper-anchor-height);--louis-overlay-transform-origin:var(--radix-popper-transform-origin);transform-origin:var(--louis-overlay-transform-origin);max-width:var(--louis-overlay-available-width,100vw);max-height:var(--louis-overlay-available-height,100vh);--louis-overlay-offset:8px;--louis-overlay-collision-padding:8px;transition-property:opacity,scale;overflow:auto}.louis-overlay-panel[data-louis-state=opening],.louis-overlay-panel[data-louis-state=open]{transition-duration:var(--louis-motion-overlay-enter-duration);transition-timing-function:var(--louis-motion-overlay-enter-timing-function)}.louis-overlay-panel[data-louis-state=opening]{opacity:0;scale:.96}.louis-overlay-panel[data-louis-state=open]{opacity:1;scale:1}.louis-overlay-panel[data-louis-state=closing]{opacity:0;transition-duration:var(--louis-motion-overlay-exit-duration);transition-timing-function:var(--louis-motion-overlay-exit-timing-function)}.louis-overlay-panel[data-louis-overlay-mode=modal][data-louis-state=opening],.louis-overlay-panel[data-louis-overlay-mode=modal][data-louis-state=open]{transition-duration:var(--louis-motion-modal-enter-duration);transition-timing-function:var(--louis-motion-modal-enter-timing-function)}.louis-overlay-panel[data-louis-overlay-mode=modal][data-louis-state=closing]{transition-duration:var(--louis-motion-modal-exit-duration);transition-timing-function:var(--louis-motion-modal-exit-timing-function)}@media (prefers-reduced-motion:reduce){.louis-overlay-panel,.louis-overlay-panel[data-louis-state],.louis-overlay-panel[data-louis-overlay-mode][data-louis-state]{transition-duration:var(--louis-motion-reduced-duration);transition-timing-function:var(--louis-motion-reduced-timing-function)}.louis-overlay-panel[data-louis-state=opening]{scale:1}}.louis-overlay-panel:before,.louis-overlay-panel:after{pointer-events:none}.louis-pane-divider{touch-action:none;background:0 0;margin:0;position:relative}.louis-pane-divider:after{content:"";position:absolute}.louis-pane-divider:before{content:"";border-radius:var(--louis-radius-pill);background:var(--louis-color-palette-gray-500);opacity:0;z-index:var(--louis-layer-content);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.louis-pane-divider:hover:before,.louis-pane-divider[data-louis-state=active]:before{opacity:1}.louis-pane-divider--vertical{inline-size:var(--louis-layout-pane-divider-track);cursor:ew-resize}.louis-pane-divider--vertical:after{inset-block:0;inset-inline:calc(0px - var(--louis-space-pane-divider-hit-slop));cursor:ew-resize}.louis-pane-divider--vertical:before{inline-size:var(--louis-layout-pane-divider-track);block-size:var(--louis-layout-pane-divider-grip-length);transition:opacity var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function), block-size var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function)}.louis-pane-divider--vertical:hover:before,.louis-pane-divider--vertical[data-louis-state=active]:before{block-size:var(--louis-layout-pane-divider-grip-length-active)}.louis-pane-divider--horizontal{block-size:var(--louis-layout-pane-divider-track);cursor:ns-resize}.louis-pane-divider--horizontal:after{inset-inline:0;inset-block:calc(0px - var(--louis-space-pane-divider-hit-slop));cursor:ns-resize}.louis-pane-divider--horizontal:before{block-size:var(--louis-layout-pane-divider-track);inline-size:var(--louis-layout-pane-divider-grip-length);transition:opacity var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function), inline-size var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function)}.louis-pane-divider--horizontal:hover:before,.louis-pane-divider--horizontal[data-louis-state=active]:before{inline-size:var(--louis-layout-pane-divider-grip-length-active)}@media (width<=719px){.louis-pane-divider--horizontal{block-size:calc(var(--louis-layout-pane-divider-track) + var(--louis-layout-pane-divider-track))}.louis-pane-divider--horizontal:before{inline-size:var(--louis-layout-pane-divider-grip-length-compact)}}@media (prefers-reduced-motion:reduce){.louis-pane-divider:before{transition-duration:var(--louis-motion-reduced-duration)}.louis-pane-divider--vertical:hover:before,.louis-pane-divider--vertical[data-louis-state=active]:before{block-size:var(--louis-layout-pane-divider-grip-length)}.louis-pane-divider--horizontal:hover:before,.louis-pane-divider--horizontal[data-louis-state=active]:before{inline-size:var(--louis-layout-pane-divider-grip-length)}}@media (forced-colors:active){.louis-pane-divider:before{background:canvastext}}.louis-progress-bar{--louis-progress-value:0;box-sizing:border-box;inline-size:100%;max-inline-size:var(--louis-layout-progress-bar-max-inline-size);block-size:var(--louis-layout-progress-bar-height);border-radius:var(--louis-radius-pill);background-color:var(--louis-color-progress-track);overflow:hidden}.louis-progress-bar__fill{block-size:100%;inline-size:calc(var(--louis-progress-value)*1%);border-radius:inherit;background-color:var(--louis-color-progress-fill);transition:inline-size var(--louis-motion-layout-change-duration) var(--louis-motion-layout-change-timing-function)}.louis-progress-bar[data-indeterminate=true] .louis-progress-bar__fill{background-image:linear-gradient(to right, transparent 0%, var(--louis-color-progress-fill) 40%, var(--louis-color-progress-fill) 60%, transparent 100%);inline-size:100%;animation-name:louis-progress-slide;animation-duration:var(--louis-motion-shimmer-duration);animation-timing-function:var(--louis-motion-shimmer-timing-function);background-color:#0000;background-size:250% 100%;transition:none;animation-iteration-count:infinite}@keyframes louis-progress-slide{0%{background-position:150% 0}to{background-position:-150% 0}}.louis-progress-ring{--louis-progress-value:0;--louis-progress-ring-width:var(--louis-border-width-ring);--louis-progress-ring-gap:var(--louis-space-progress-ring-gap);box-sizing:content-box;padding:calc(var(--louis-progress-ring-width) + var(--louis-progress-ring-gap));border-radius:var(--louis-radius-pill);place-items:center;display:inline-grid;position:relative}.louis-progress-ring:after{content:"";border-radius:inherit;pointer-events:none;background-image:conic-gradient(from 0deg, var(--louis-color-progress-ring-fill) 0 calc(var(--louis-progress-value)*1%), var(--louis-color-progress-ring-track) calc(var(--louis-progress-value)*1%) 100%);-webkit-mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--louis-progress-ring-width)), currentcolor calc(100% - var(--louis-progress-ring-width)));mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--louis-progress-ring-width)), currentcolor calc(100% - var(--louis-progress-ring-width)));transition:background-image var(--louis-motion-layout-change-duration) var(--louis-motion-layout-change-timing-function);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.louis-progress-bar__fill,.louis-progress-ring:after{transition-duration:var(--louis-motion-reduced-duration)}.louis-progress-bar[data-indeterminate=true] .louis-progress-bar__fill{animation-iteration-count:1}}.louis-project-card{box-sizing:border-box;inline-size:100%;min-inline-size:0;box-shadow:var(--louis-hairline-inset);border-radius:var(--louis-radius-card);text-align:start;transition-property:opacity,scale;transition-duration:var(--louis-motion-overlay-exit-duration);transition-timing-function:var(--louis-motion-overlay-exit-timing-function);background:0 0;padding:0;display:grid;position:relative;overflow:hidden}.louis-project-card-action{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:absolute;inset:0}.louis-project-card:has(.louis-project-card-action:active){scale:.975}.louis-project-card:has(.louis-project-card-action:focus-visible){outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}@media (forced-colors:active){.louis-project-card{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-project-card:has(.louis-project-card-action:focus-visible){outline-color:highlight}}.louis-project-card-media{--louis-project-card-aspect-ratio:1;inline-size:100%;min-inline-size:0;aspect-ratio:var(--louis-project-card-aspect-ratio);background:var(--louis-color-bg-canvas);isolation:isolate;position:relative;overflow:hidden}.louis-project-card-thumbnail{position:absolute;inset:0}.louis-project-card-thumbnail,.louis-project-card-thumbnail :where(img,video){object-fit:cover;block-size:100%;inline-size:100%}.louis-project-card-placeholder{color:var(--louis-color-fg-tertiary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.louis-project-card-overlay{box-sizing:border-box;block-size:fit-content;min-block-size:30%;padding:var(--louis-space-layout-gutter);border-end-end-radius:var(--louis-radius-card);border-end-start-radius:var(--louis-radius-card);align-items:flex-end;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.louis-project-card-overlay:before{content:"";pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:var(--louis-progressive-blur);backdrop-filter:var(--louis-progressive-blur);-webkit-mask-image:var(--louis-progressive-blur-mask);mask-image:var(--louis-progressive-blur-mask);position:absolute;inset:0}.louis-project-card-overlay-content{--louis-project-card-line-height:1.2;justify-content:flex-end;align-items:flex-start;gap:var(--louis-space-stack-xs);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex;position:relative}.louis-project-card-eyebrow,.louis-project-card-title,.louis-project-card-meta{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;line-height:var(--louis-project-card-line-height);display:block;overflow:hidden}.louis-project-card-eyebrow,.louis-project-card-meta{color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing)}.louis-project-card-title{color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-md-medium-font-family);font-size:var(--louis-typography-body-md-medium-font-size);font-weight:var(--louis-typography-body-md-medium-font-weight);letter-spacing:var(--louis-typography-body-md-medium-letter-spacing)}.louis-project-card-adornment{color:var(--louis-color-fg-primary);align-items:center;display:inline-flex;position:absolute}.louis-project-card-adornment[data-placement=top-start]{inset-block-start:var(--louis-space-layout-gutter);inset-inline-start:var(--louis-space-layout-gutter)}.louis-project-card-adornment[data-placement=top-end]{inset-block-start:var(--louis-space-layout-gutter);inset-inline-end:var(--louis-space-layout-gutter)}@media (prefers-reduced-motion:reduce){.louis-project-card{transition-duration:var(--louis-motion-reduced-duration)}.louis-project-card:active{scale:1}}@keyframes louis-project-card-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.louis-project-card[data-enter=true]{--louis-project-card-index:0;animation-name:louis-project-card-enter;animation-duration:var(--louis-motion-list-enter-duration);animation-timing-function:var(--louis-motion-list-enter-timing-function);animation-delay:calc(var(--louis-project-card-index,0)*var(--louis-motion-list-stagger-step-delay));animation-fill-mode:both}.louis-project-card-more{inline-size:var(--louis-layout-control-height-md);block-size:var(--louis-layout-control-height-md);border-radius:var(--louis-radius-control);background-color:var(--louis-color-media-control-surface);color:var(--louis-color-media-control-foreground);cursor:pointer;opacity:0;transition:opacity var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function), background-color var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--louis-space-control-sm);inset-inline-end:var(--louis-space-control-sm)}@media (hover:hover){.louis-project-card:hover .louis-project-card-more{opacity:1}.louis-project-card-more:hover{background-color:var(--louis-color-media-control-hover)}}.louis-project-card:focus-within .louis-project-card-more{opacity:1}.louis-project-card-more:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}.louis-project-card-rename{inline-size:100%;border-block-start:0;border-inline:0;border-block-end:var(--louis-border-width-default) solid var(--louis-color-stroke-underline);color:inherit;font:inherit;background-color:#0000;border-radius:0;margin:0;padding:0;padding-block-end:var(--louis-space-underline-gap)}.louis-project-card-rename:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.louis-project-card[data-enter=true]{animation-name:none}.louis-project-card-more{transition-duration:var(--louis-motion-reduced-duration);opacity:1}}.louis-section-header{box-sizing:border-box;align-items:flex-end;gap:var(--louis-space-stack-md);flex-flow:wrap;inline-size:100%;min-inline-size:0;display:flex}.louis-section-header__text{gap:var(--louis-space-stack-xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.louis-section-header__title{color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-lg-semibold-font-family);font-size:var(--louis-typography-body-lg-semibold-font-size);font-weight:var(--louis-typography-body-lg-semibold-font-weight);line-height:var(--louis-typography-body-lg-semibold-line-height);letter-spacing:var(--louis-typography-body-lg-semibold-letter-spacing);margin:0}.louis-section-header[data-level=page] .louis-section-header__title{font-family:var(--louis-typography-heading-md-semibold-font-family);font-size:var(--louis-typography-heading-md-semibold-font-size);font-weight:var(--louis-typography-heading-md-semibold-font-weight);line-height:var(--louis-typography-heading-md-semibold-line-height);letter-spacing:var(--louis-typography-heading-md-semibold-letter-spacing)}.louis-section-header[data-level=label] .louis-section-header__title{color:var(--louis-color-fg-tertiary);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing)}.louis-section-header[data-level=page]{margin-block-end:var(--louis-space-stack-md)}.louis-section-header__description{color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-body-md-medium-font-family);font-size:var(--louis-typography-body-md-medium-font-size);font-weight:var(--louis-typography-body-md-medium-font-weight);line-height:var(--louis-typography-body-md-medium-line-height);letter-spacing:var(--louis-typography-body-md-medium-letter-spacing);margin:0}.louis-section-header__meta{color:var(--louis-color-fg-tertiary);font-variant-numeric:tabular-nums;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);margin:0}.louis-section-header__actions{align-items:center;gap:var(--louis-space-control-sm);flex-flow:wrap;flex-shrink:0;display:flex}@media (width<=719px){.louis-section-header{flex-direction:column;align-items:stretch}}.louis-segmented-control{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--louis-space-control-xs);block-size:var(--louis-layout-control-height-lg);border-radius:var(--louis-radius-control);background:var(--louis-color-accent-secondary);box-shadow:var(--louis-hairline-inset);border:0;align-items:stretch;margin:0;display:inline-flex}.louis-segmented-control[data-size=md]{block-size:var(--louis-layout-control-height-md)}.louis-segmented-control[data-size=sm]{block-size:var(--louis-layout-control-height-sm);border-radius:var(--louis-radius-control-sm);padding:2px}.louis-segmented-control[data-size=xs]{block-size:var(--louis-layout-inspector-control-height);border-radius:var(--louis-radius-inspector-control);padding:3px}.louis-segmented-control[data-size=settings]{block-size:auto}.louis-segmented-control[data-size=settings] .louis-segmented-control__segment{block-size:var(--louis-layout-settings-segment-height)}.louis-segmented-control__segment{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--louis-space-control-sm);min-inline-size:0;padding-inline:var(--louis-space-control-md);border-radius:var(--louis-radius-control-sm);color:var(--louis-color-fg-secondary);cursor:pointer;font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);background:0 0;flex:auto;display:inline-flex;position:relative}.louis-segmented-control[data-size=xs] .louis-segmented-control__segment{padding-inline:var(--louis-space-control-sm);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);border-radius:7px}.louis-segmented-control[data-size=md] .louis-segmented-control__segment{padding-inline:var(--louis-space-control-sm);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing)}.louis-segmented-control[data-size=sm] .louis-segmented-control__segment{padding-inline:var(--louis-space-control-sm);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);border-radius:6px}.louis-segmented-control__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.louis-segmented-control__segment:hover{color:var(--louis-color-fg-primary)}.louis-segmented-control__segment[data-selected=true]{background:var(--louis-color-accent-secondary-selected);color:var(--louis-color-fg-primary)}.louis-segmented-control__segment:has(.louis-segmented-control__input:focus-visible){outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}@media (forced-colors:active){.louis-segmented-control{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-segmented-control__segment:has(.louis-segmented-control__input:focus-visible){outline-color:highlight}.louis-segmented-control__segment[data-selected=true]{outline:var(--louis-border-width-hairline) solid CanvasText}}.louis-segmented-control__segment:has(.louis-segmented-control__input:disabled){color:var(--louis-color-fg-disabled);cursor:not-allowed}.louis-segmented-control__segment[data-selected=true]:has(.louis-segmented-control__input:disabled){color:var(--louis-color-fg-disabled)}.louis-segmented-control__legend{padding:0}.louis-select-trigger{box-sizing:border-box;align-items:center;gap:var(--louis-space-overlay-item-content-gap);block-size:var(--louis-layout-control-height-md);padding-block:0;padding-inline:var(--louis-space-control-md);border-radius:var(--louis-radius-control);background:var(--louis-color-bg-inset);box-shadow:var(--louis-hairline-inset);color:var(--louis-color-fg-primary);text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--louis-motion-control-hover-duration);font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);border:0;display:inline-flex}.louis-select-trigger[data-size=sm]{gap:var(--louis-space-control-xs);block-size:var(--louis-layout-control-height-sm);border-radius:var(--louis-radius-control-sm);padding-inline-start:var(--louis-space-control-sm);padding-inline-end:var(--louis-space-overlay-inset)}.louis-select-trigger:where(:not(:disabled):not([aria-disabled=true])):hover,.louis-select-trigger[aria-expanded=true]{background:var(--louis-color-accent-secondary-hover)}.louis-select-trigger:disabled,.louis-select-trigger[aria-disabled=true]{cursor:not-allowed;color:var(--louis-color-fg-disabled)}.louis-select-trigger__icon{inline-size:var(--louis-icon-size-md);block-size:var(--louis-icon-size-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-select-trigger[data-size=sm] .louis-select-trigger__icon{inline-size:var(--louis-icon-size-sm);block-size:var(--louis-icon-size-sm)}.louis-select-trigger__icon :where(svg){block-size:100%;inline-size:100%}.louis-select-trigger__value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.louis-select-trigger__caret{--louis-select-caret-size:12px;inline-size:var(--louis-select-caret-size);block-size:var(--louis-select-caret-size);transition-property:transform;transition-duration:var(--louis-motion-control-hover-duration);flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-select-trigger__caret :where(svg){block-size:100%;inline-size:100%}.louis-select-trigger[aria-expanded=true] .louis-select-trigger__caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.louis-select-trigger__caret{transition-duration:var(--louis-motion-reduced-duration)}}.louis-select-search{flex:none;padding-block-end:var(--louis-space-control-xs)}.louis-select-list{gap:var(--louis-space-overlay-item-gap);min-block-size:0;margin-inline:calc(0px - var(--louis-space-overlay-inset));padding-inline:var(--louis-space-overlay-inset);overscroll-behavior:contain;flex-direction:column;flex:auto;margin-block-end:calc(0px - var(--louis-space-overlay-inset));padding-block-end:var(--louis-space-overlay-inset);display:flex;overflow-y:auto}.louis-popover[data-searchable=true]{overflow:hidden}.louis-select-empty{padding-block:var(--louis-space-control-sm);padding-inline:var(--louis-space-control-md);border-radius:var(--louis-radius-overlay-item);color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing)}@media (forced-colors:active){.louis-select-trigger{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-select-trigger:disabled,.louis-select-trigger[aria-disabled=true]{color:graytext}}.louis-selectable-list-row{box-sizing:border-box;align-items:center;gap:var(--louis-space-control-sm);inline-size:100%;min-inline-size:0;padding:var(--louis-space-control-sm);border-radius:var(--louis-radius-overlay-item);color:var(--louis-color-fg-secondary);text-align:start;cursor:pointer;font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);background:0 0;border:0;margin:0;display:flex;position:relative}.louis-selectable-list-row:hover{background:var(--louis-color-accent-ghost-hover);color:var(--louis-color-fg-primary)}.louis-selectable-list-row[aria-current=true]{background:var(--louis-color-bg-inset);color:var(--louis-color-fg-primary)}@media (forced-colors:active){.louis-selectable-list-row[aria-current=true]{outline:var(--louis-border-width-hairline) solid CanvasText}}.louis-selectable-list-row:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}@media (forced-colors:active){.louis-selectable-list-row:focus-visible{outline-color:highlight}}.louis-selectable-list-row:disabled{color:var(--louis-color-fg-disabled);cursor:not-allowed}.louis-selectable-list-row:disabled:hover{color:var(--louis-color-fg-disabled);background:0 0}.louis-selectable-list-row__media{border-radius:var(--louis-radius-control-sm);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.louis-selectable-list-row__text{gap:var(--louis-space-stack-xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex;overflow:hidden}.louis-selectable-list-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.louis-selectable-list-row__meta{color:var(--louis-color-fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);overflow:hidden}.louis-selectable-list-row[aria-current=true] .louis-selectable-list-row__meta{color:var(--louis-color-fg-secondary)}.louis-selectable-list-row:disabled .louis-selectable-list-row__meta{color:var(--louis-color-fg-disabled)}.louis-selectable-list-row__trailing{color:var(--louis-color-fg-secondary);flex:none;align-items:center;display:inline-flex}.louis-skeleton{border-radius:var(--louis-radius-control-sm);background-color:color-mix(in srgb, currentcolor 8%, transparent);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, currentcolor 9%, transparent) 50%, transparent 100%);animation-name:louis-shimmer;animation-duration:var(--louis-motion-shimmer-duration);animation-timing-function:var(--louis-motion-shimmer-timing-function);background-position:200% 0;background-repeat:no-repeat;background-size:200% 100%;animation-iteration-count:infinite;display:block}.louis-skeleton[data-shape=block]{border-radius:var(--louis-radius-overlay)}.louis-skeleton[data-shape=circle]{border-radius:var(--louis-radius-pill)}.louis-skeleton[data-shape=text]{border-radius:var(--louis-radius-control-sm);block-size:16px}@keyframes louis-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.louis-skeleton{animation-duration:var(--louis-motion-reduced-duration);animation-iteration-count:1}}.louis-slider{gap:var(--louis-space-control-xs);flex-direction:column;min-inline-size:0;display:flex}.louis-slider__label{color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing)}.louis-slider__control{--louis-slider-fill:0%;appearance:none;box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--louis-layout-control-height-lg);cursor:pointer;touch-action:none;background:0 0;border:0;margin:0;padding:0;display:block}.louis-slider[data-size=md] .louis-slider__control{block-size:16px}.louis-slider[data-size=sm] .louis-slider__control{block-size:var(--louis-layout-control-height-sm)}.louis-slider[data-size=sm] .louis-slider__label{font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing)}.louis-slider__control:focus-visible{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px;border-radius:var(--louis-radius-control-sm)}@media (forced-colors:active){.louis-slider__control:focus-visible{outline-color:highlight}}.louis-slider__control:disabled{cursor:not-allowed}.louis-slider__control::-webkit-slider-runnable-track{border-radius:var(--louis-radius-pill);background:linear-gradient(to right, var(--louis-color-accent-primary) 0, var(--louis-color-accent-primary) var(--louis-slider-fill), var(--louis-color-stroke-default) var(--louis-slider-fill), var(--louis-color-stroke-default) 100%);block-size:4px}.louis-slider__control::-moz-range-track{border-radius:var(--louis-radius-pill);background:var(--louis-color-stroke-default);block-size:4px}.louis-slider__control::-moz-range-progress{border-radius:var(--louis-radius-pill);background:var(--louis-color-accent-primary);block-size:4px}.louis-slider__control::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:var(--louis-border-width-ring) solid var(--louis-color-bg-surface);border-radius:var(--louis-radius-pill);background:var(--louis-color-accent-primary);block-size:16px;inline-size:16px;margin-block-start:-6px}.louis-slider__control::-moz-range-thumb{box-sizing:border-box;border:var(--louis-border-width-ring) solid var(--louis-color-bg-surface);border-radius:var(--louis-radius-pill);background:var(--louis-color-accent-primary);block-size:16px;inline-size:16px}.louis-slider[data-size=md] .louis-slider__control::-webkit-slider-thumb{block-size:12px;inline-size:12px;margin-block-start:-4px}.louis-slider[data-size=md] .louis-slider__control::-moz-range-thumb{block-size:12px;inline-size:12px}.louis-slider[data-size=sm] .louis-slider__control::-webkit-slider-thumb{block-size:12px;inline-size:12px;margin-block-start:-4px}.louis-slider[data-size=sm] .louis-slider__control::-moz-range-thumb{block-size:12px;inline-size:12px}.louis-slider__control:disabled::-webkit-slider-runnable-track{background:var(--louis-color-stroke-subtle)}.louis-slider__control:disabled::-moz-range-track{background:var(--louis-color-stroke-subtle)}.louis-slider__control:disabled::-moz-range-progress{background:var(--louis-color-stroke-subtle)}.louis-slider__control:disabled::-webkit-slider-thumb{background:var(--louis-color-fg-disabled)}.louis-slider__control:disabled::-moz-range-thumb{background:var(--louis-color-fg-disabled)}.louis-slider[data-variant=track] .louis-slider__control::-webkit-slider-runnable-track{border-radius:var(--louis-radius-control-sm);block-size:28px}.louis-slider[data-variant=track] .louis-slider__control::-moz-range-track{border-radius:var(--louis-radius-control-sm);block-size:28px}.louis-slider[data-variant=track] .louis-slider__control::-moz-range-progress{border-radius:var(--louis-radius-control-sm);block-size:28px}.louis-slider[data-variant=track][data-size=md] .louis-slider__control::-webkit-slider-runnable-track{block-size:20px}.louis-slider[data-variant=track][data-size=md] .louis-slider__control::-moz-range-track{block-size:20px}.louis-slider[data-variant=track][data-size=md] .louis-slider__control::-moz-range-progress{block-size:20px}.louis-slider[data-variant=track][data-size=sm] .louis-slider__control::-webkit-slider-runnable-track{block-size:20px}.louis-slider[data-variant=track][data-size=sm] .louis-slider__control::-moz-range-track{block-size:20px}.louis-slider[data-variant=track][data-size=sm] .louis-slider__control::-moz-range-progress{block-size:20px}.louis-slider[data-variant=track] .louis-slider__control::-webkit-slider-thumb{border-radius:var(--louis-radius-pill);background:var(--louis-color-fg-inverse);border:0;block-size:14px;inline-size:2px;margin-block-start:7px}.louis-slider[data-variant=track] .louis-slider__control::-moz-range-thumb{border-radius:var(--louis-radius-pill);background:var(--louis-color-fg-inverse);border:0;block-size:14px;inline-size:2px}.louis-slider[data-variant=track][data-size=md] .louis-slider__control::-webkit-slider-thumb{margin-block-start:3px}.louis-slider[data-variant=track][data-size=sm] .louis-slider__control::-webkit-slider-thumb{margin-block-start:3px}.louis-spinner{vertical-align:middle;color:inherit;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.louis-spinner__ring{border-radius:var(--louis-radius-pill);block-size:16px;inline-size:16px;animation-name:louis-spin;animation-duration:var(--louis-motion-spin-duration);animation-timing-function:var(--louis-motion-spin-timing-function);animation-iteration-count:infinite;display:block;position:relative}.louis-spinner[data-size=sm] .louis-spinner__ring{block-size:12px;inline-size:12px}.louis-spinner__ring:before,.louis-spinner__ring:after{content:"";box-sizing:border-box;border-radius:inherit;border-style:solid;border-width:var(--louis-border-width-ring);position:absolute;inset:0}.louis-spinner[data-size=sm] .louis-spinner__ring:before,.louis-spinner[data-size=sm] .louis-spinner__ring:after{border-width:calc(var(--louis-border-width-ring) / 2)}.louis-spinner__ring:before{border-color:color-mix(in srgb, currentcolor 22%, transparent)}.louis-spinner__ring:after{border-color:#0000;border-block-start-color:currentColor}@media (prefers-reduced-motion:reduce){.louis-spinner__ring{animation-duration:var(--louis-motion-reduced-duration);animation-iteration-count:1}}.louis-stat-tile{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--louis-space-control-lg);border-radius:var(--louis-radius-card);background:var(--louis-color-bg-raised);box-shadow:var(--louis-hairline-inset);flex-direction:column;gap:6px;display:flex}.louis-stat-tile__label{font-size:var(--louis-typography-caption-medium-font-size);line-height:var(--louis-typography-caption-medium-line-height);font-weight:var(--louis-typography-caption-medium-font-weight);color:var(--louis-color-fg-tertiary)}.louis-stat-tile__value{font-size:var(--louis-typography-body-lg-semibold-font-size);line-height:var(--louis-typography-body-lg-semibold-line-height);font-weight:var(--louis-typography-body-lg-semibold-font-weight);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--louis-color-fg-primary)}.louis-stat-tile[data-size=lg] .louis-stat-tile__value{font-size:var(--louis-typography-heading-sm-medium-font-size);line-height:var(--louis-typography-heading-sm-medium-line-height);font-weight:var(--louis-typography-body-lg-semibold-font-weight)}.louis-stat-tile__hint{font-size:var(--louis-typography-caption-regular-font-size);line-height:var(--louis-typography-caption-regular-line-height);font-weight:var(--louis-typography-caption-regular-font-weight);font-variant-numeric:tabular-nums;color:var(--louis-color-fg-tertiary)}.louis-delta-pill{box-sizing:border-box;inline-size:fit-content;padding-block:var(--louis-space-overlay-item-gap);border-radius:var(--louis-radius-pill);font-size:var(--louis-typography-caption-medium-font-size);line-height:var(--louis-typography-caption-medium-line-height);font-weight:var(--louis-typography-caption-medium-font-weight);font-variant-numeric:tabular-nums;background:var(--louis-delta-pill-surface);color:var(--louis-delta-pill-ink);--louis-delta-pill-surface:var(--louis-color-bg-inset);--louis-delta-pill-ink:var(--louis-color-fg-tertiary);justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.louis-delta-pill[data-tone=up]{--louis-delta-pill-surface:var(--louis-color-accent-green-500-alpha-08);--louis-delta-pill-ink:var(--louis-color-alert-success-stroke)}.louis-delta-pill[data-tone=down]{--louis-delta-pill-surface:var(--louis-color-accent-danger-secondary);--louis-delta-pill-ink:var(--louis-color-accent-danger)}.louis-delta-pill[data-tone=flat]{--louis-delta-pill-surface:var(--louis-color-bg-inset);--louis-delta-pill-ink:var(--louis-color-fg-tertiary)}.louis-stat-tile>.louis-delta-pill{margin-block-start:auto}@media (forced-colors:active){.louis-stat-tile{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-delta-pill{border:var(--louis-border-width-default) solid currentColor}}.louis-switch{box-sizing:border-box;border-radius:var(--louis-radius-pill);background:var(--louis-color-switch-off-track);cursor:pointer;block-size:24px;inline-size:44px;transition-property:background;transition-duration:var(--louis-motion-layout-change-duration);transition-timing-function:var(--louis-motion-layout-change-timing-function);border:0;flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}.louis-switch[aria-checked=true]{background:var(--louis-color-switch-on-track)}.louis-switch:disabled,.louis-switch[aria-disabled=true]{cursor:not-allowed;opacity:.45}.louis-switch__thumb{border-radius:var(--louis-radius-pill);background:var(--louis-color-switch-thumb);block-size:20px;inline-size:20px;box-shadow:var(--louis-elevation-switch-thumb);transition-property:translate;transition-duration:var(--louis-motion-layout-change-duration);transition-timing-function:var(--louis-motion-layout-change-timing-function);display:block}.louis-switch[aria-checked=true] .louis-switch__thumb{translate:20px}@media (prefers-reduced-motion:reduce){.louis-switch,.louis-switch__thumb{transition-duration:var(--louis-motion-reduced-duration)}}@media (forced-colors:active){.louis-switch{border:var(--louis-border-width-default) solid currentColor}.louis-switch[aria-checked=true]{background:highlight}.louis-switch__thumb{box-shadow:none;background:currentColor}.louis-switch[aria-checked=true] .louis-switch__thumb{background:highlighttext}}.louis-table{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%;font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing)}.louis-table>thead>tr{isolation:isolate;border-radius:var(--louis-radius-table-header);box-shadow:var(--louis-hairline-inset);position:relative}.louis-table>thead>tr>th{box-sizing:border-box;padding-block:var(--louis-space-control-xs);padding-inline:var(--louis-space-control-sm);background:var(--louis-color-table-header-surface);color:var(--louis-color-fg-secondary);text-align:start;white-space:nowrap;font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);border-block-end:0}.louis-table>thead>tr>th:first-child{border-start-start-radius:var(--louis-radius-table-header);border-end-start-radius:var(--louis-radius-table-header)}.louis-table>thead>tr>th:last-child{border-start-end-radius:var(--louis-radius-table-header);border-end-end-radius:var(--louis-radius-table-header)}.louis-table>tbody>tr>td{box-sizing:border-box;padding-block:var(--louis-space-control-sm);padding-inline:var(--louis-space-control-sm);border-block-end:var(--louis-border-width-default) solid var(--louis-color-table-row-line);color:var(--louis-color-fg-primary);vertical-align:middle}.louis-table>tbody>tr:last-child>td{border-block-end:0}.louis-table [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.louis-table [data-align=center]{text-align:center}.louis-table>tbody>tr[data-interactive=true]{cursor:pointer}.louis-table>tbody>tr[data-interactive=true]:hover>td{background:var(--louis-color-table-row-hover)}.louis-table [data-emphasis=total]{color:var(--louis-color-fg-primary);font-weight:var(--louis-typography-body-sm-semibold-font-weight)}.louis-table [data-emphasis=lead]{color:var(--louis-color-alert-success-stroke);font-weight:var(--louis-typography-body-sm-semibold-font-weight)}.louis-table[data-variant=ruled]{table-layout:auto}.louis-table[data-variant=ruled]>thead>tr{box-shadow:none}.louis-table[data-variant=ruled]>thead>tr>th{padding-block:var(--louis-space-control-md);padding-inline:var(--louis-space-control-md);border-block-end:var(--louis-border-width-default) solid var(--louis-color-table-row-line);color:var(--louis-color-fg-tertiary);font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);background:0 0;border-radius:0}.louis-table[data-variant=ruled]>tbody>tr>:is(th,td){box-sizing:border-box;padding-block:var(--louis-space-control-md);padding-inline:var(--louis-space-control-md);border-block-end:var(--louis-border-width-default) solid var(--louis-color-stroke-hairline);color:var(--louis-color-fg-secondary);font-weight:var(--louis-typography-body-sm-regular-font-weight);text-align:start;vertical-align:middle}.louis-table[data-variant=ruled]>tbody>tr:last-child>:is(th,td){border-block-end:0}.louis-table[data-variant=ruled]>tbody>tr>[data-align=end]{text-align:end}.louis-table[data-variant=ruled]>tbody>tr>[data-align=center]{text-align:center}.louis-table[data-variant=ruled]>tbody>tr>[data-emphasis=total]{color:var(--louis-color-fg-primary);font-weight:var(--louis-typography-body-sm-semibold-font-weight)}.louis-table[data-variant=ruled]>tbody>tr>[data-emphasis=lead]{color:var(--louis-color-alert-success-stroke);font-weight:var(--louis-typography-body-sm-semibold-font-weight)}.louis-table[data-variant=ruled]>:is(thead,tbody)>tr>:first-child{padding-inline-start:0}.louis-table[data-variant=ruled]>:is(thead,tbody)>tr>:last-child{padding-inline-end:0}@media (width<=719px){.louis-table[data-variant=ruled]{font-size:var(--louis-typography-caption-regular-font-size);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing)}.louis-table[data-variant=ruled]>thead>tr>th{font-size:var(--louis-typography-caption-medium-font-size);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing)}.louis-table[data-variant=ruled]>:is(thead,tbody)>tr>:is(th,td){padding-block:var(--louis-space-control-sm);padding-inline:var(--louis-space-control-xs)}}@media (forced-colors:active){.louis-table>thead>tr{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-table[data-variant=ruled]>thead>tr{border:0}}.louis-tabs{align-items:center;gap:var(--louis-space-control-xs);min-inline-size:0;display:flex}.louis-tabs__tab{box-sizing:border-box;block-size:var(--louis-layout-tab-height);padding-block:0;padding-inline:var(--louis-space-control-md);border-radius:var(--louis-radius-pill);color:var(--louis-color-fg-primary);cursor:pointer;white-space:nowrap;opacity:.48;transition-property:opacity;transition-duration:var(--louis-motion-tab-select-duration);transition-timing-function:var(--louis-motion-tab-select-timing-function);font-family:var(--louis-typography-body-md-medium-font-family);font-size:var(--louis-typography-body-md-medium-font-size);font-weight:var(--louis-typography-body-md-medium-font-weight);line-height:var(--louis-typography-body-md-medium-line-height);letter-spacing:var(--louis-typography-body-md-medium-letter-spacing);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.louis-tabs__tab:where(:not([aria-selected=true]):not(:disabled)):hover{opacity:.9}.louis-tabs__tab[aria-selected=true]{opacity:1}.louis-tabs__tab:disabled,.louis-tabs__tab[aria-disabled=true]{cursor:not-allowed;opacity:.32}@media (prefers-reduced-motion:reduce){.louis-tabs__tab{transition-duration:var(--louis-motion-reduced-duration)}}@media (forced-colors:active){.louis-tabs__tab{opacity:1}.louis-tabs__tab[aria-selected=true]{text-decoration:underline;text-decoration-thickness:var(--louis-border-width-default);text-underline-offset:4px}}.louis-text-field{gap:var(--louis-space-control-xs);flex-direction:column;min-inline-size:0;display:flex}.louis-text-field__label{color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing)}.louis-text-field__box{box-sizing:border-box;align-items:center;gap:var(--louis-space-control-sm);min-inline-size:0;min-block-size:var(--louis-layout-control-height-lg);padding-inline:var(--louis-space-control-lg);box-shadow:var(--louis-hairline-inset);border-radius:var(--louis-radius-control);background:var(--louis-color-bg-inset);cursor:text;display:flex}.louis-text-field[data-size=md] .louis-text-field__box{min-block-size:var(--louis-layout-control-height-md);padding-inline:var(--louis-space-control-md)}.louis-text-field[data-size=sm] .louis-text-field__box{min-block-size:var(--louis-layout-control-height-sm);padding-inline:var(--louis-space-control-sm);border-radius:var(--louis-radius-control-sm)}.louis-text-field[data-size=sm] .louis-text-field__control{font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing)}.louis-text-field__box:focus-within{outline:var(--louis-border-width-ring) solid var(--louis-color-stroke-focus);outline-offset:2px}@media (forced-colors:active){.louis-text-field__box{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}.louis-text-field__box:focus-within{outline-color:highlight}}.louis-text-field:has(.louis-text-field__control:disabled) .louis-text-field__box{cursor:not-allowed}.louis-text-field__control{min-inline-size:0;color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);background:0 0;border:0;outline:none;flex:auto;padding:0}.louis-text-field__control::placeholder{color:var(--louis-color-fg-secondary);opacity:1}.louis-text-field__control:disabled{color:var(--louis-color-fg-disabled);cursor:not-allowed}.louis-text-field__control:disabled::placeholder{color:var(--louis-color-fg-disabled)}.louis-text-field__adornment{color:var(--louis-color-fg-secondary);flex:none;align-items:center;display:inline-flex}.louis-text-field__message{color:var(--louis-color-fg-secondary);font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing)}.louis-text-field[data-invalid=true] .louis-text-field__message{color:var(--louis-color-fg-danger)}.louis-text-field[data-label-behavior=floating] .louis-text-field__box{padding-block:var(--louis-space-control-md);align-items:flex-end;position:relative}.louis-text-field[data-label-behavior=floating] .louis-text-field__control{margin-block-start:var(--louis-space-control-sm)}.louis-text-field[data-label-behavior=floating] .louis-text-field__control::placeholder{color:#0000}.louis-text-field[data-label-behavior=floating] .louis-text-field__label{transform-origin:0 0;pointer-events:none;color:var(--louis-color-fg-secondary);transition:inset-block-start var(--louis-motion-layout-change-duration) var(--louis-motion-layout-change-timing-function), translate var(--louis-motion-layout-change-duration) var(--louis-motion-layout-change-timing-function), font-size var(--louis-motion-layout-change-duration) var(--louis-motion-layout-change-timing-function), line-height var(--louis-motion-layout-change-duration) var(--louis-motion-layout-change-timing-function), color var(--louis-motion-control-hover-duration) var(--louis-motion-control-hover-timing-function);position:absolute;inset-block-start:50%;inset-inline-start:var(--louis-space-control-lg);translate:0 -50%}.louis-text-field[data-label-behavior=floating] :is(.louis-text-field__control:focus,.louis-text-field__control:not(:placeholder-shown))~.louis-text-field__label{font-size:var(--louis-typography-caption-regular-font-size);line-height:var(--louis-typography-caption-regular-line-height);inset-block-start:var(--louis-space-control-sm);translate:0}.louis-text-field[data-label-behavior=floating] .louis-text-field__control:focus~.louis-text-field__label{color:var(--louis-color-fg-primary)}.louis-text-field[data-label-behavior=floating]:has(.louis-text-field__control:disabled) .louis-text-field__label{color:var(--louis-color-fg-disabled)}@media (prefers-reduced-motion:reduce){.louis-text-field[data-label-behavior=floating] .louis-text-field__label{transition-duration:var(--louis-motion-reduced-duration)}}.louis-text-field[data-join]{--louis-text-field-join-overlap:1px}.louis-text-field[data-join=start],.louis-text-field[data-join=middle]{margin-block-end:calc(0px - var(--louis-text-field-join-overlap))}.louis-text-field[data-join=start] .louis-text-field__box{border-end-end-radius:0;border-end-start-radius:0}.louis-text-field[data-join=middle] .louis-text-field__box{border-radius:0}.louis-text-field[data-join=end] .louis-text-field__box{border-start-start-radius:0;border-start-end-radius:0}.louis-text-field[data-join] .louis-text-field__box:focus-within{outline-offset:calc(0px - var(--louis-text-field-join-overlap) - var(--louis-border-width-ring))}.louis-toast-viewport{align-items:center;gap:var(--louis-space-control-sm);z-index:var(--louis-layer-critical);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--louis-space-layout-section);inset-inline:0}.louis-toast-region{display:contents}.louis-toast{max-inline-size:420px;padding-block:var(--louis-space-control-md);padding-inline:var(--louis-space-toast-inline);border-radius:var(--louis-radius-overlay);background:var(--louis-color-bg-inverse-translucent);color:var(--louis-color-fg-on-inverse);box-shadow:var(--louis-elevation-toast);-webkit-backdrop-filter:blur(var(--louis-blur-toast)) saturate(1.3);backdrop-filter:blur(var(--louis-blur-toast)) saturate(1.3);pointer-events:auto;overflow-wrap:break-word;font-family:var(--louis-typography-body-sm-regular-font-family);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);animation-name:louis-toast-enter;animation-duration:var(--louis-motion-overlay-enter-duration);animation-timing-function:var(--louis-motion-overlay-enter-timing-function)}.louis-toast[data-tone=danger]{background:var(--louis-color-bg-danger);color:var(--louis-color-fg-danger)}@keyframes louis-toast-enter{0%{opacity:0;translate:0 var(--louis-space-control-sm)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.louis-toast{animation-duration:var(--louis-motion-reduced-duration)}}.louis-toast[data-layout=callout]{align-items:center;gap:var(--louis-space-control-lg);max-inline-size:min(720px, var(--louis-overlay-available-width,100vw));text-align:start;padding-inline-start:var(--louis-space-control-lg);padding-inline-end:var(--louis-space-control-md);display:flex}.louis-toast__content{gap:var(--louis-space-overlay-item-gap);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.louis-toast__title{font-family:var(--louis-typography-body-sm-medium-font-family);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);margin:0}.louis-toast__body{opacity:.72;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);margin:0}.louis-toast__action{padding-block:var(--louis-space-control-xs);padding-inline:var(--louis-space-control-md);border-radius:var(--louis-radius-control-sm);background:color-mix(in srgb, var(--louis-color-fg-on-inverse) 12%, transparent);color:inherit;cursor:pointer;transition-property:background-color;transition-duration:var(--louis-motion-control-hover-duration);font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);border:0;flex:none}.louis-toast__action:hover{background:color-mix(in srgb, var(--louis-color-fg-on-inverse) 24%, transparent)}@media (forced-colors:active){.louis-toast__action{border:var(--louis-border-width-default) solid currentColor}}.louis-tooltip-positioner{z-index:var(--louis-layer-popover);pointer-events:none}.louis-tooltip{max-inline-size:min(320px, var(--louis-overlay-available-width,100vw));padding-block:var(--louis-space-control-xs);padding-inline:var(--louis-space-control-sm);border-radius:var(--louis-radius-control-sm);background:var(--louis-color-bg-inverse);color:var(--louis-color-fg-on-inverse);box-shadow:var(--louis-elevation-tooltip), var(--louis-hairline-inset);pointer-events:none;overflow-wrap:break-word;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing)}@keyframes louis-tooltip-enter{0%{opacity:0;scale:var(--louis-motion-scale-tooltip-rest)}to{opacity:1;scale:1}}.louis-tooltip[data-louis-state=opening]{animation-name:louis-tooltip-enter;animation-duration:var(--louis-motion-tooltip-enter-duration);animation-timing-function:var(--louis-motion-tooltip-enter-timing-function)}@media (prefers-reduced-motion:reduce){.louis-tooltip[data-louis-state=opening]{animation-duration:var(--louis-motion-reduced-duration);animation-name:none}}@media (forced-colors:active){.louis-tooltip{box-shadow:none;border:var(--louis-border-width-default) solid currentColor}}.louis-tooltip[data-layout=coachmark]{box-sizing:border-box;inline-size:min(320px, var(--louis-overlay-available-width,100vw));max-inline-size:min(320px, var(--louis-overlay-available-width,100vw));padding-block:var(--louis-space-control-md);padding-inline:var(--louis-space-control-md);border:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);border-radius:var(--louis-radius-card);background:var(--louis-color-bg-inverse-translucent);box-shadow:var(--louis-elevation-tooltip);text-align:start}.louis-tooltip__title{font-family:var(--louis-typography-caption-medium-font-family);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);margin:0;position:relative}.louis-tooltip__body{margin:var(--louis-space-overlay-item-gap) 0 0;opacity:.72;font-family:var(--louis-typography-caption-regular-font-family);font-size:var(--louis-typography-caption-regular-font-size);font-weight:var(--louis-typography-caption-regular-font-weight);line-height:var(--louis-typography-caption-regular-line-height);letter-spacing:var(--louis-typography-caption-regular-letter-spacing);position:relative}.louis-tooltip[data-layout=coachmark]:before{content:"";block-size:10px;inline-size:10px;border-block-start:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);border-inline-start:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);background:var(--louis-color-bg-inverse-translucent);position:absolute;inset-block-start:calc(0px - var(--louis-space-overlay-inset));inset-inline-start:var(--louis-space-layout-section);rotate:45deg}.louis-tooltip-positioner[data-side=top] .louis-tooltip[data-layout=coachmark]:before{border-block-start:0;border-inline-start:0;border-block-end:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);border-inline-end:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);inset-block-start:auto;inset-block-end:calc(0px - var(--louis-space-overlay-inset))}.louis-tooltip-positioner[data-side=right] .louis-tooltip[data-layout=coachmark]:before{border-block-start:0;border-inline-end:0;border-block-end:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);border-inline-start:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);inset-block-start:var(--louis-space-layout-section);inset-inline-start:calc(0px - var(--louis-space-overlay-inset))}.louis-tooltip-positioner[data-side=left] .louis-tooltip[data-layout=coachmark]:before{border-block-end:0;border-inline-start:0;border-block-start:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);border-inline-end:var(--louis-border-width-default) solid color-mix(in srgb, var(--louis-color-accent-primary) 56%, transparent);inset-block-start:var(--louis-space-layout-section);inset-inline-start:auto;inset-inline-end:calc(0px - var(--louis-space-overlay-inset))}@media (forced-colors:active){.louis-tooltip[data-layout=coachmark],.louis-tooltip[data-layout=coachmark]:before{border-color:currentColor}}.louis-transform-frame{--louis-transform-frame-handle:12px;--louis-transform-frame-scale:1;--louis-transform-frame-line:calc(var(--louis-border-width-default) / var(--louis-transform-frame-scale));--louis-transform-frame-edge-start:calc(0px - var(--louis-transform-frame-line));--louis-transform-frame-edge-end:calc(100% + var(--louis-transform-frame-line));--louis-transform-frame-scrim-spread:9999px;box-sizing:border-box;border:var(--louis-transform-frame-line) solid var(--louis-color-accent-primary);touch-action:none;background:0 0;border-radius:0;position:absolute}.louis-transform-frame[data-louis-scrim]{box-shadow:0 0 0 var(--louis-transform-frame-scrim-spread) var(--louis-color-dim-modal)}.louis-transform-frame__grid{pointer-events:none;position:absolute;inset:0}.louis-transform-frame__grid-line{background:var(--louis-color-media-indicator-rest);display:block;position:absolute}.louis-transform-frame__grid-line[data-axis=vertical]{inline-size:calc(var(--louis-border-width-default) / var(--louis-transform-frame-scale));margin-inline-start:calc(var(--louis-border-width-default) / var(--louis-transform-frame-scale) / -2);inset-block:0}.louis-transform-frame__grid-line[data-axis=horizontal]{block-size:calc(var(--louis-border-width-default) / var(--louis-transform-frame-scale));margin-block-start:calc(var(--louis-border-width-default) / var(--louis-transform-frame-scale) / -2);inset-inline:0}.louis-transform-frame__grid-line[data-axis=vertical][data-third="1"]{inset-inline-start:33.3333%}.louis-transform-frame__grid-line[data-axis=vertical][data-third="2"]{inset-inline-start:66.6667%}.louis-transform-frame__grid-line[data-axis=horizontal][data-third="1"]{inset-block-start:33.3333%}.louis-transform-frame__grid-line[data-axis=horizontal][data-third="2"]{inset-block-start:66.6667%}.louis-transform-frame__handle{box-sizing:border-box;inline-size:calc(var(--louis-transform-frame-handle) / var(--louis-transform-frame-scale));block-size:calc(var(--louis-transform-frame-handle) / var(--louis-transform-frame-scale));border:var(--louis-transform-frame-line) solid var(--louis-color-accent-primary);border-radius:var(--louis-radius-pill);background:var(--louis-color-media-indicator-active);touch-action:none;display:block;position:absolute;transform:translate(-50%,-50%)}.louis-transform-frame__handle[data-position=nw]{cursor:nwse-resize;inset-block-start:var(--louis-transform-frame-edge-start);inset-inline-start:var(--louis-transform-frame-edge-start)}.louis-transform-frame__handle[data-position=n]{cursor:ns-resize;inset-block-start:var(--louis-transform-frame-edge-start);inset-inline-start:50%}.louis-transform-frame__handle[data-position=ne]{cursor:nesw-resize;inset-block-start:var(--louis-transform-frame-edge-start);inset-inline-start:var(--louis-transform-frame-edge-end)}.louis-transform-frame__handle[data-position=e]{cursor:ew-resize;inset-block-start:50%;inset-inline-start:var(--louis-transform-frame-edge-end)}.louis-transform-frame__handle[data-position=se]{cursor:nwse-resize;inset-block-start:var(--louis-transform-frame-edge-end);inset-inline-start:var(--louis-transform-frame-edge-end)}.louis-transform-frame__handle[data-position=s]{cursor:ns-resize;inset-block-start:var(--louis-transform-frame-edge-end);inset-inline-start:50%}.louis-transform-frame__handle[data-position=sw]{cursor:nesw-resize;inset-block-start:var(--louis-transform-frame-edge-end);inset-inline-start:var(--louis-transform-frame-edge-start)}.louis-transform-frame__handle[data-position=w]{cursor:ew-resize;inset-block-start:50%;inset-inline-start:var(--louis-transform-frame-edge-start)}.louis-document{--louis-document-sheet-max-inline-size:1120px;--louis-document-measure:920px;--louis-document-prose-measure:760px;--louis-document-inset-inline:40px;--louis-document-inset-block-start:80px;--louis-document-inset-block-end:64px;--louis-document-flow-gap:72px;--louis-document-box-gap:10px;--louis-document-card-inset:24px;--louis-document-card-inset-lg:32px;--louis-document-card-inset-compact:20px;--louis-document-face:color-mix(in srgb, var(--louis-color-fg-primary) 4%, transparent);--louis-document-face-strong:color-mix(in srgb, var(--louis-color-fg-primary) 8%, transparent);--louis-document-accent-face:color-mix(in srgb, var(--louis-color-accent-primary) 12%, transparent);--louis-document-floor-inset:var(--louis-layout-app-shell-outer-gap);--louis-document-bars-track-face:var(--louis-color-progress-track);--louis-document-caution:var(--louis-color-alert-warning-stroke);box-sizing:border-box;min-block-size:100svh;padding:var(--louis-document-floor-inset);background:var(--louis-color-bg-canvas);color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-md-regular-font-family);font-size:var(--louis-typography-body-md-regular-font-size);font-weight:var(--louis-typography-body-md-regular-font-weight);line-height:var(--louis-typography-body-md-regular-line-height);letter-spacing:var(--louis-typography-body-md-regular-letter-spacing);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;margin:0;display:block}.louis-document__sheet{box-sizing:border-box;max-inline-size:var(--louis-document-sheet-max-inline-size);border-radius:var(--louis-radius-overlay);background:var(--louis-color-bg-surface);box-shadow:var(--louis-hairline-inset);margin:0 auto;display:block}.louis-document__column{box-sizing:border-box;gap:var(--louis-document-flow-gap);max-inline-size:calc(var(--louis-document-measure) + var(--louis-document-inset-inline) + var(--louis-document-inset-inline));padding-block:var(--louis-document-inset-block-start) var(--louis-document-inset-block-end);padding-inline:var(--louis-document-inset-inline);flex-direction:column;margin:0 auto;display:flex}.louis-document__head{gap:var(--louis-space-control-lg);flex-direction:column;margin:0;display:flex}.louis-document__brand{align-items:center;gap:var(--louis-space-control-sm);color:var(--louis-color-fg-tertiary);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);margin:0;display:inline-flex}.louis-document__brand-mark{inline-size:var(--louis-icon-size-md);block-size:var(--louis-icon-size-md);flex:none;display:block}.louis-document__title{color:var(--louis-color-fg-primary);font-size:var(--louis-typography-heading-lg-medium-font-size);font-weight:var(--louis-typography-heading-md-semibold-font-weight);line-height:var(--louis-typography-heading-lg-medium-line-height);letter-spacing:var(--louis-typography-heading-lg-medium-letter-spacing);margin:0}.louis-document__lead{color:var(--louis-color-fg-secondary);font-size:var(--louis-typography-body-lg-regular-font-size);font-weight:var(--louis-typography-body-lg-regular-font-weight);line-height:var(--louis-typography-body-lg-regular-line-height);letter-spacing:var(--louis-typography-body-lg-regular-letter-spacing);margin:0}.louis-document__meta{color:var(--louis-color-fg-tertiary);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);font-variant-numeric:tabular-nums;margin:0}.louis-document-decision{gap:var(--louis-space-control-lg);flex-direction:column;margin:0;display:flex}.louis-document-decision__title{color:var(--louis-color-fg-primary);font-size:var(--louis-typography-body-md-semibold-font-size);font-weight:var(--louis-typography-body-md-semibold-font-weight);line-height:var(--louis-typography-body-md-semibold-line-height);letter-spacing:var(--louis-typography-body-md-semibold-letter-spacing);margin:0}.louis-document-decision__list{gap:var(--louis-document-box-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.louis-document-decision__item{box-sizing:border-box;align-items:start;column-gap:var(--louis-space-control-lg);row-gap:var(--louis-space-stack-xs);padding:var(--louis-document-card-inset);border-radius:var(--louis-radius-card);background:var(--louis-document-face);grid-template-columns:auto minmax(0,1fr);display:grid}.louis-document-decision__item>.louis-document-marker{grid-row:span 2}.louis-document-decision__label{color:var(--louis-color-fg-primary);font-size:var(--louis-typography-body-md-semibold-font-size);font-weight:var(--louis-typography-body-md-semibold-font-weight);line-height:var(--louis-typography-body-md-semibold-line-height);letter-spacing:var(--louis-typography-body-md-semibold-letter-spacing);margin:0}.louis-document-decision__detail{color:var(--louis-color-fg-secondary);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);margin:0}.louis-document-marker{--louis-document-marker-size:26px;box-sizing:border-box;inline-size:var(--louis-document-marker-size);block-size:var(--louis-document-marker-size);border-radius:var(--louis-radius-pill);background:var(--louis-document-accent-face);color:var(--louis-color-accent-primary);font-size:var(--louis-typography-caption-semibold-font-size);font-weight:var(--louis-typography-caption-semibold-font-weight);line-height:var(--louis-typography-caption-semibold-line-height);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.louis-document-section{gap:var(--louis-space-layout-section);flex-direction:column;margin:0;display:flex}.louis-document-section__head{gap:var(--louis-space-control-sm);flex-direction:column;display:flex}.louis-document-section__kicker{color:var(--louis-color-accent-primary);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);font-variant-numeric:tabular-nums;margin:0}.louis-document-section__title{color:var(--louis-color-fg-primary);font-size:var(--louis-typography-heading-sm-medium-font-size);font-weight:var(--louis-typography-heading-md-semibold-font-weight);line-height:var(--louis-typography-heading-sm-medium-line-height);letter-spacing:var(--louis-typography-heading-sm-medium-letter-spacing);margin:0}.louis-document-section__source{color:var(--louis-color-fg-tertiary);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);margin:0}.louis-document-prose{max-inline-size:var(--louis-document-prose-measure);color:var(--louis-color-fg-secondary);margin:0;display:block}.louis-document-prose>p{margin:0}.louis-document-prose>p+p{margin-block-start:var(--louis-space-stack-md)}.louis-document strong{color:var(--louis-color-fg-primary);font-weight:var(--louis-typography-body-md-semibold-font-weight)}.louis-document-grid{--louis-document-grid-columns:3;grid-template-columns:repeat(var(--louis-document-grid-columns), minmax(0, 1fr));gap:var(--louis-document-box-gap);margin:0;padding:0;list-style:none;display:grid}.louis-document-grid[data-columns="2"]{--louis-document-grid-columns:2}.louis-document-grid[data-columns="4"]{--louis-document-grid-columns:4}.louis-document-card{box-sizing:border-box;gap:var(--louis-space-control-sm);min-inline-size:0;padding:var(--louis-document-card-inset);border-radius:var(--louis-radius-card);background:var(--louis-document-face);flex-direction:column;margin:0;display:flex}.louis-document-card[data-inset=lg]{padding:var(--louis-document-card-inset-lg)}.louis-document-card[data-accent=rail]{--louis-document-card-rail-inline-size:3px;position:relative}.louis-document-card[data-accent=rail]:before{content:"";inset-block:var(--louis-space-control-lg);inline-size:var(--louis-document-card-rail-inline-size);border-radius:var(--louis-radius-pill);background:var(--louis-color-accent-primary);position:absolute;inset-inline-start:0}.louis-document-card[data-layout=split]{--louis-document-card-split-gap:32px;align-items:end;column-gap:var(--louis-document-card-split-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.louis-document-card__head{align-items:center;gap:var(--louis-space-control-sm);min-inline-size:0;display:flex}.louis-document-card__title{color:var(--louis-color-fg-primary);font-size:var(--louis-typography-body-md-semibold-font-size);font-weight:var(--louis-typography-body-md-semibold-font-weight);line-height:var(--louis-typography-body-md-semibold-line-height);letter-spacing:var(--louis-typography-body-md-semibold-letter-spacing);margin:0}.louis-document-card__body{color:var(--louis-color-fg-secondary);margin:0}.louis-document-card__description{color:var(--louis-color-fg-secondary);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);margin:0}.louis-document-stat{box-sizing:border-box;gap:var(--louis-space-stack-xs);min-inline-size:0;padding:var(--louis-document-card-inset);border-radius:var(--louis-radius-card);background:var(--louis-document-face);flex-direction:column;margin:0;display:flex}.louis-document-card>.louis-document-stat{background:0 0;border-radius:0;padding:0}.louis-document-stat__label{color:var(--louis-color-fg-tertiary);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);margin:0}.louis-document-stat__value{color:var(--louis-color-fg-primary);font-size:var(--louis-typography-heading-md-semibold-font-size);font-weight:var(--louis-typography-heading-md-semibold-font-weight);line-height:var(--louis-typography-heading-md-semibold-line-height);letter-spacing:var(--louis-typography-heading-md-semibold-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.louis-document-stat__unit{font-size:var(--louis-typography-body-lg-regular-font-size);font-weight:var(--louis-typography-body-lg-regular-font-weight);line-height:var(--louis-typography-body-lg-regular-line-height);letter-spacing:var(--louis-typography-body-lg-regular-letter-spacing)}.louis-document-stat__hint{color:var(--louis-color-fg-tertiary);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);font-variant-numeric:tabular-nums;margin:0}.louis-document-bars{--louis-document-bars-label-inline-size:104px;--louis-document-bars-track-block-size:8px;--louis-document-bars-value-min-inline-size:52px;--louis-document-bar-value:0%;gap:var(--louis-space-stack-md);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.louis-document-bars__row{grid-template-columns:var(--louis-document-bars-label-inline-size) minmax(0, 1fr) auto;align-items:center;column-gap:var(--louis-space-control-md);display:grid}.louis-document-bars__label{min-inline-size:0;color:var(--louis-color-fg-secondary)}.louis-document-bars__track{block-size:var(--louis-document-bars-track-block-size);border-radius:var(--louis-radius-pill);background:var(--louis-document-bars-track-face);display:block;overflow:hidden}.louis-document-bars__fill{inline-size:var(--louis-document-bar-value);border-radius:var(--louis-radius-pill);background:color-mix(in srgb, var(--louis-color-fg-primary) 24%, transparent);block-size:100%;display:block}.louis-document-bars__value{min-inline-size:var(--louis-document-bars-value-min-inline-size);color:var(--louis-color-fg-secondary);text-align:end;font-variant-numeric:tabular-nums}.louis-document-bars__row[data-lead=true] .louis-document-bars__label,.louis-document-bars__row[data-lead=true] .louis-document-bars__value{color:var(--louis-color-fg-primary)}.louis-document-bars__row[data-lead=true] .louis-document-bars__fill{background:var(--louis-color-accent-primary)}.louis-document-verdict{--louis-document-verdict-block-size:24px;--louis-document-verdict-inline-inset:10px;box-sizing:border-box;block-size:var(--louis-document-verdict-block-size);padding-inline:var(--louis-document-verdict-inline-inset);border-radius:var(--louis-radius-pill);background:var(--louis-color-accent-green-500-alpha-08);color:var(--louis-color-fg-success);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.louis-document-timeline{--louis-document-timeline-when-inline-size:112px;--louis-document-timeline-node-size:16px;--louis-document-timeline-line-inline-size:2px;--louis-document-timeline-indent:30px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.louis-document-timeline__item{grid-template-columns:var(--louis-document-timeline-when-inline-size) minmax(0, 1fr);column-gap:var(--louis-space-control-lg);row-gap:var(--louis-space-stack-xs);padding-block-end:var(--louis-space-layout-section);display:grid}.louis-document-timeline__item:last-child{padding-block-end:0}.louis-document-timeline__when{color:var(--louis-color-accent-primary);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);font-variant-numeric:tabular-nums;margin:0}.louis-document-timeline__body{gap:var(--louis-space-stack-xs);min-inline-size:0;flex-direction:column;padding-inline-start:var(--louis-document-timeline-indent);display:flex;position:relative}.louis-document-timeline__body:before{content:"";inline-size:var(--louis-document-timeline-node-size);block-size:var(--louis-document-timeline-node-size);border-radius:var(--louis-radius-pill);background:color-mix(in srgb, var(--louis-color-fg-primary) 16%, transparent);position:absolute;inset-block-start:var(--louis-space-stack-xs);inset-inline-start:0}.louis-document-timeline__body:after{content:"";inline-size:var(--louis-document-timeline-line-inline-size);background:var(--louis-color-stroke-hairline);position:absolute;inset-block-start:calc(var(--louis-document-timeline-node-size) + var(--louis-space-control-sm));inset-block-end:calc(0px - var(--louis-space-control-sm));inset-inline-start:calc((var(--louis-document-timeline-node-size) - var(--louis-document-timeline-line-inline-size)) / 2)}.louis-document-timeline__item:last-child .louis-document-timeline__body:after{content:none}.louis-document-timeline__item[data-state=done] .louis-document-timeline__body:before{background:var(--louis-color-accent-primary)}.louis-document-timeline__title{color:var(--louis-color-fg-primary);font-size:var(--louis-typography-body-md-semibold-font-size);font-weight:var(--louis-typography-body-md-semibold-font-weight);line-height:var(--louis-typography-body-md-semibold-line-height);letter-spacing:var(--louis-typography-body-md-semibold-letter-spacing);margin:0}.louis-document-timeline__description{color:var(--louis-color-fg-secondary);font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);margin:0}.louis-document-flow{align-items:center;gap:var(--louis-space-control-sm);font-size:var(--louis-typography-body-sm-medium-font-size);font-weight:var(--louis-typography-body-sm-medium-font-weight);line-height:var(--louis-typography-body-sm-medium-line-height);letter-spacing:var(--louis-typography-body-sm-medium-letter-spacing);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.louis-document-flow__step{align-items:center;gap:var(--louis-space-control-sm);display:inline-flex}.louis-document-flow__step:not(:last-child):after{content:"→" / "";color:var(--louis-color-fg-tertiary)}.louis-document-flow__label{--louis-document-flow-label-block-size:28px;box-sizing:border-box;block-size:var(--louis-document-flow-label-block-size);padding-inline:var(--louis-space-control-md);border-radius:var(--louis-radius-pill);background:var(--louis-document-face-strong);color:var(--louis-color-fg-secondary);white-space:nowrap;align-items:center;display:inline-flex}.louis-document-callout{--louis-document-callout-mark-size:22px;box-sizing:border-box;align-items:start;column-gap:var(--louis-space-control-md);padding:var(--louis-document-card-inset);border-radius:var(--louis-radius-alert);background:var(--louis-document-accent-face);color:var(--louis-color-fg-secondary);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.louis-document-callout[data-tone=caution]{background:color-mix(in srgb, var(--louis-document-caution) 16%, transparent)}.louis-document-callout__mark{box-sizing:border-box;inline-size:var(--louis-document-callout-mark-size);block-size:var(--louis-document-callout-mark-size);border-radius:var(--louis-radius-pill);background:var(--louis-color-accent-primary);color:var(--louis-color-fg-inverse);font-size:var(--louis-typography-caption-semibold-font-size);font-weight:var(--louis-typography-caption-semibold-font-weight);line-height:var(--louis-typography-caption-semibold-line-height);place-items:center;display:inline-grid}.louis-document-callout__mark:before{content:"i" / ""}.louis-document-callout[data-tone=caution] .louis-document-callout__mark{background:var(--louis-document-caution);color:var(--louis-color-fg-warning)}.louis-document-callout[data-tone=caution] .louis-document-callout__mark:before{content:"!" / ""}.louis-document-callout__body{gap:var(--louis-space-stack-xs);flex-direction:column;min-inline-size:0;display:flex}.louis-document-callout__title{color:var(--louis-color-fg-primary);font-size:var(--louis-typography-body-md-semibold-font-size);font-weight:var(--louis-typography-body-md-semibold-font-weight);line-height:var(--louis-typography-body-md-semibold-line-height);letter-spacing:var(--louis-typography-body-md-semibold-letter-spacing);margin:0}.louis-document-callout__text{font-size:var(--louis-typography-body-sm-regular-font-size);font-weight:var(--louis-typography-body-sm-regular-font-weight);line-height:var(--louis-typography-body-sm-regular-line-height);letter-spacing:var(--louis-typography-body-sm-regular-letter-spacing);margin:0}.louis-document-table{margin:0;overflow-x:auto}.louis-document__foot{justify-content:space-between;gap:var(--louis-space-control-sm) var(--louis-space-control-lg);box-shadow:var(--louis-hairline-inset-block-start);color:var(--louis-color-fg-tertiary);font-size:var(--louis-typography-caption-medium-font-size);font-weight:var(--louis-typography-caption-medium-font-weight);line-height:var(--louis-typography-caption-medium-line-height);letter-spacing:var(--louis-typography-caption-medium-letter-spacing);flex-wrap:wrap;margin:0;padding-block-start:var(--louis-space-layout-section);display:flex}@media (width<=719px){.louis-document{--louis-document-inset-inline:20px;--louis-document-inset-block-start:40px;--louis-document-inset-block-end:40px;--louis-document-flow-gap:56px;padding:0}.louis-document-card,.louis-document-stat,.louis-document-decision__item{padding:var(--louis-document-card-inset-compact)}.louis-document-card[data-inset=lg]{padding:var(--louis-document-card-inset) var(--louis-document-card-inset-compact)}.louis-document__sheet{box-shadow:none;border-radius:0}.louis-document__title{font-size:var(--louis-typography-heading-md-semibold-font-size);line-height:var(--louis-typography-heading-md-semibold-line-height);letter-spacing:var(--louis-typography-heading-md-semibold-letter-spacing)}.louis-document__lead{font-size:var(--louis-typography-body-md-regular-font-size);line-height:var(--louis-typography-body-md-regular-line-height);letter-spacing:var(--louis-typography-body-md-regular-letter-spacing)}.louis-document-section__title{font-size:var(--louis-typography-body-lg-semibold-font-size);line-height:var(--louis-typography-body-lg-semibold-line-height);letter-spacing:var(--louis-typography-body-lg-semibold-letter-spacing)}.louis-document-stat__value{font-size:var(--louis-typography-heading-sm-medium-font-size);line-height:var(--louis-typography-heading-sm-medium-line-height);letter-spacing:var(--louis-typography-heading-sm-medium-letter-spacing)}.louis-document-stat__unit{font-size:var(--louis-typography-body-md-regular-font-size);line-height:var(--louis-typography-body-md-regular-line-height)}.louis-document-grid,.louis-document-grid[data-columns="2"]{--louis-document-grid-columns:1}.louis-document-grid[data-columns="4"]{--louis-document-grid-columns:2}.louis-document-card[data-layout=split]{row-gap:var(--louis-space-stack-md);grid-template-columns:minmax(0,1fr)}.louis-document-bars{--louis-document-bars-value-min-inline-size:44px}.louis-document-bars__row{column-gap:var(--louis-space-control-sm)}.louis-document-timeline__item{grid-template-columns:minmax(0,1fr)}.louis-document-timeline__when{padding-inline-start:var(--louis-document-timeline-indent)}}@media print{.louis-document{background:var(--louis-color-bg-surface);min-block-size:0;padding:0}.louis-document__sheet{max-inline-size:none;box-shadow:none;border-radius:0}.louis-document-card,.louis-document-stat,.louis-document-callout,.louis-document-decision__item,.louis-document-timeline__item{break-inside:avoid}}@media (forced-colors:active){.louis-document__sheet{box-shadow:none;border:var(--louis-border-width-default) solid CanvasText}.louis-document-card,.louis-document-stat,.louis-document-callout,.louis-document-decision__item,.louis-document-flow__label,.louis-document-verdict,.louis-document-marker{border:var(--louis-border-width-default) solid CanvasText}.louis-document-card[data-accent=rail]:before,.louis-document-bars__fill,.louis-document-timeline__body:before{forced-color-adjust:none;background:canvastext}.louis-document-bars__row[data-lead=true] .louis-document-bars__fill,.louis-document-timeline__item[data-state=done] .louis-document-timeline__body:before{background:highlight}.louis-document-bars__track{border:var(--louis-border-width-default) solid CanvasText}.louis-document__foot{box-shadow:none;border-block-start:var(--louis-border-width-default) solid CanvasText}}.louis-project-grid{gap:var(--louis-layout-project-grid-gap);grid-template-columns:repeat(auto-fill, minmax(min(var(--louis-layout-project-card-minimum), 100%), 1fr));display:grid}@layer app{body{background:var(--louis-color-bg-canvas);color:var(--louis-color-fg-primary);font-family:var(--louis-typography-body-md-regular-font-family,system-ui, sans-serif);font-size:var(--louis-type-body-14-size);margin:0}a{color:inherit}.screen-center{place-items:center;min-height:100vh;padding:16px;display:grid}.card{background:var(--louis-color-bg-surface);border:var(--louis-border-width-hairline) solid var(--louis-color-bg-inset);border-radius:16px;gap:16px;width:min(420px,100%);padding:32px;display:grid}.title,.page-title{font-size:var(--louis-type-heading-28-size);margin:0}.muted{color:var(--louis-color-fg-secondary);margin:0}.danger{color:var(--louis-color-fg-danger);margin:0}.dot{vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.input{box-sizing:border-box;border:var(--louis-border-width-hairline) solid var(--louis-color-bg-inset);background:var(--louis-color-bg-surface);width:100%;color:var(--louis-color-fg-primary);font:inherit;border-radius:8px;padding:6px 10px}.input:focus{outline:var(--louis-border-width-ring) solid var(--louis-color-accent-primary);outline-offset:0}.input-title{font-size:var(--louis-type-body-20-size);font-weight:600}.textarea{resize:vertical;font-family:inherit;line-height:1.6}.dev-login{border-top:var(--louis-border-width-hairline) dashed var(--louis-color-bg-inset);gap:8px;padding-top:16px;display:grid}.shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{box-sizing:border-box;background:var(--louis-color-bg-surface);border-right:var(--louis-border-width-hairline) solid var(--louis-color-bg-inset);flex-direction:column;gap:12px;height:100vh;padding:16px;display:flex;position:sticky;top:0}.brand{font-weight:600;font-size:var(--louis-type-body-16-size)}.nav{gap:2px;display:grid}.nav a{color:var(--louis-color-fg-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 8px;text-decoration:none;display:flex}.nav a:hover{background:var(--louis-color-accent-ghost-hover)}.nav a.active{background:var(--louis-color-accent-secondary-selected);color:var(--louis-color-fg-primary)}.badge-count{background:var(--louis-color-accent-primary);min-width:18px;color:var(--louis-color-fg-on-accent-inverse,var(--louis-color-fg-inverse));font-size:var(--louis-type-caption-12-size);text-align:center;border-radius:999px;padding:0 6px}.sidebar-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.link-button{color:var(--louis-color-fg-secondary);cursor:pointer;font:inherit;background:0 0;border:0}.content{min-width:0}.page{align-content:start;gap:16px;padding:24px 32px;display:grid}.page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.segmented{border:var(--louis-border-width-hairline) solid var(--louis-color-bg-inset);border-radius:8px;display:inline-flex;overflow:hidden}.segmented button{color:var(--louis-color-fg-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px}.segmented button[aria-pressed=true]{background:var(--louis-color-accent-secondary-selected);color:var(--louis-color-fg-primary)}.filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filters label,.field-grid label,.detail-side label{color:var(--louis-color-fg-secondary);font-size:var(--louis-type-caption-12-size);gap:4px;display:grid}.filters .input{width:160px}label.check{color:var(--louis-color-fg-secondary);align-items:center;gap:6px;display:flex}.groups{gap:20px;display:grid}.group-head{font-size:var(--louis-type-body-14-size);align-items:center;gap:6px;margin:0 0 6px;font-weight:600;display:flex}.rows{border:var(--louis-border-width-hairline) solid var(--louis-color-bg-inset);background:var(--louis-color-bg-surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.rows>li+li{border-top:var(--louis-border-width-hairline) solid var(--louis-color-bg-inset)}.row{align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.row:hover{background:var(--louis-color-accent-ghost-hover)}.row-id{color:var(--louis-color-fg-tertiary);font-variant-numeric:tabular-nums;min-width:64px}.row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.unread .row-title{font-weight:600}.tag{background:var(--louis-color-bg-inset);color:var(--louis-color-fg-secondary);font-size:var(--louis-type-caption-12-size);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px}.tag-danger{background:var(--louis-color-bg-danger);color:var(--louis-color-fg-danger)}.prio{font-size:var(--louis-type-caption-12-size);color:var(--louis-color-fg-tertiary);min-width:52px}.prio-1{color:var(--louis-color-fg-danger);font-weight:600}.prio-2{color:var(--louis-color-fg-warning)}.prio-0{color:var(--louis-color-fg-disabled)}.avatar{width:22px;height:22px;color:var(--louis-color-fg-inverse);font-size:var(--louis-type-caption-12-size);border-radius:999px;flex:none;place-items:center;display:grid}.state-dot{border:2px solid var(--louis-color-fg-tertiary);box-sizing:border-box;border-radius:999px;width:10px;height:10px}.state-unstarted{border-color:var(--louis-color-fg-secondary)}.state-started{border-color:var(--louis-color-fg-warning);background:var(--louis-color-bg-warning)}.state-completed{border-color:var(--louis-color-fg-success);background:var(--louis-color-fg-success)}.state-canceled{border-color:var(--louis-color-fg-disabled);background:var(--louis-color-fg-disabled)}.board{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;align-items:start;gap:12px;display:grid;overflow-x:auto}.column{background:var(--louis-color-bg-inset);border-radius:12px;align-content:start;gap:8px;min-height:120px;padding:8px;display:grid}.card-issue{background:var(--louis-color-bg-surface);cursor:grab;border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.card-meta{justify-content:space-between;display:flex}.detail{grid-template-columns:1fr 260px;align-items:start}.detail-main{gap:12px;min-width:0;display:grid}.detail-side{gap:12px;display:grid;position:sticky;top:24px}.save-bar{align-items:center;gap:8px;display:flex}.section-title{font-size:var(--louis-type-body-16-size);margin:16px 0 8px}.comments,.history{gap:8px;display:grid}.comment{background:var(--louis-color-bg-surface);border:var(--louis-border-width-hairline) solid var(--louis-color-bg-inset);border-radius:12px;padding:10px 12px}.comment blockquote{border-left:2px solid var(--louis-color-bg-inset);color:var(--louis-color-fg-secondary);margin:6px 0;padding-left:8px}.pre{white-space:pre-wrap;margin:6px 0 0}.history ul{font-size:var(--louis-type-caption-12-size);gap:4px;margin:0;padding:0;list-style:none;display:grid}.labels{border:0;gap:4px;margin:0;padding:0;display:grid}.labels legend{color:var(--louis-color-fg-secondary);font-size:var(--louis-type-caption-12-size);margin-bottom:4px}.project .row{gap:12px}.progress{background:var(--louis-color-bg-inset);border-radius:999px;width:120px;height:6px;overflow:hidden}.progress span{background:var(--louis-color-fg-success);height:100%;display:block}.milestones{font-size:var(--louis-type-caption-12-size);margin:0;padding:0 12px 8px 24px}.dialog-backdrop{background:var(--louis-color-bg-overlay);z-index:var(--louis-layer-modal,1000);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{box-sizing:border-box;background:var(--louis-color-bg-raised);border-radius:16px;gap:12px;width:min(720px,100%);max-height:calc(100vh - 32px);padding:24px;display:grid;overflow:auto}.dialog-title{font-size:var(--louis-type-body-20-size);margin:0}.field-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.detail{grid-template-columns:1fr}.page{padding:16px}}}
