@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-body-family);--font-mono:var(--font-mono-family);--color-red-500:#fb2c36;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-700:#008138;--color-emerald-500:#00bb7f;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-teal-700:#00776e;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-500:#00b7d7;--color-cyan-700:#007492;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-700:#432dd7;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-500:#ac4bff;--color-purple-700:#8200da;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-500:#f6339a;--color-pink-700:#c4005c;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-700:#c20039;--color-neutral-50:#faf9f6;--color-neutral-100:#f5f3ed;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-4xl:20px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--primary);--font-display:var(--font-display-family);--radius-full:9999px}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-700:lab(41.1651% 71.6251 30.3087)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}*{border-color:var(--border-subtle)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body-family);font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-canvas);transition:background var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out);min-height:100dvh;margin:0;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;width:110vw;height:110vh;transition:background var(--dur-slow) var(--ease-out);background:0 0;animation:none;position:fixed;top:-5%;left:-5%}body.lemma-atmosphere:before{background:radial-gradient(ellipse at 16% 56%, var(--brand-secondary), transparent 62%), radial-gradient(ellipse at 78% 20%, var(--brand-secondary), transparent 66%)}@supports (color:color-mix(in lab, red, red)){body.lemma-atmosphere:before{background:radial-gradient(ellipse at 16% 56%, color-mix(in srgb, var(--brand-secondary) 6%, transparent), transparent 62%), radial-gradient(ellipse at 78% 20%, color-mix(in srgb, var(--brand-secondary) 6%, transparent), transparent 66%)}}body.lemma-atmosphere:before{animation:34s ease-in-out infinite alternate ambient-drift}body:after{content:"";pointer-events:none;z-index:-1;width:110vw;height:110vh;opacity:var(--noise-opacity);mix-blend-mode:var(--noise-blend);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;top:-5%;left:-5%}@media (prefers-reduced-motion:reduce){body:before,body.lemma-atmosphere:before{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:max(1rem,1em)}}@media (max-width:768px){body:before{filter:none;width:100vw;height:100vh;animation:none;top:0;left:0}}h1,h2{font-family:var(--font-body-family);letter-spacing:var(--tracking-tight);color:var(--text-primary);font-weight:500}h3,h4,h5,h6{font-family:var(--font-body-family);letter-spacing:var(--tracking-snug);color:var(--text-primary);font-weight:500}button,input,textarea,select{font-family:var(--font-body-family)}code,pre,kbd,samp{font-family:var(--font-mono-family)}}@layer components{.surfaces-route-shell{max-width:none}.surfaces-page-shell{gap:var(--space-12);flex-direction:column;display:flex}.surfaces-create-shell{min-height:100%}.surfaces-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding:var(--space-1) 0 var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}@supports (color:color-mix(in lab, red, red)){.surfaces-hero{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 30%, transparent)}}.surfaces-hero-title{max-width:46rem;color:var(--text-primary);font-family:var(--font-display-family);font-size:var(--text-4xl);letter-spacing:0;font-weight:400;line-height:1.05}.surfaces-hero-copy{max-width:48rem;color:var(--text-secondary);font-size:var(--text-base);font-weight:400;line-height:var(--leading-relaxed);margin-top:.875rem}.surfaces-hero-meta{gap:var(--space-3-5);color:var(--text-tertiary);font-size:var(--text-sm);flex-shrink:0;display:flex}.surfaces-hero-meta span+span{padding-left:var(--space-3-5);border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.surfaces-hero-meta span+span{border-left:1px solid color-mix(in srgb, var(--border-subtle) 42%, transparent)}}.surfaces-section-heading,.surfaces-builder-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.surfaces-section-heading h1,.surfaces-section-heading h2,.surfaces-builder-header h2{color:var(--text-primary);font-size:var(--text-xl);font-weight:400;line-height:var(--leading-tight)}.surfaces-section-heading p,.surfaces-builder-header p{color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:.375rem}.surfaces-ledger-section{gap:var(--space-4);flex-direction:column;width:100%;max-width:52rem;display:flex}.surfaces-platform-list{gap:var(--space-3);width:100%;display:grid}.surface-platform-row{gap:var(--space-4);width:100%;min-height:5.25rem;padding:var(--space-3-5);border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.surface-platform-row{border:1px solid color-mix(in srgb, var(--border-subtle) 66%, transparent)}}.surface-platform-row{border-radius:var(--radius-lg);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.surface-platform-row{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}.surface-platform-row{box-shadow:var(--shadow-xs)}.surface-platform-row:hover,.surface-platform-row:focus-within{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.surface-platform-row:hover,.surface-platform-row:focus-within{border-color:color-mix(in srgb, var(--border-strong) 54%, var(--border-subtle))}}.surface-platform-row:hover,.surface-platform-row:focus-within{background:var(--surface-1)}.surface-platform-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.surface-platform-switch{background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:1.75rem;padding:0;line-height:0;display:inline-flex}@media (max-width:640px){.surface-platform-row{grid-template-columns:1fr}.surface-platform-actions{justify-content:flex-start}}.surface-platform-group{gap:var(--space-3);width:100%;padding:var(--space-3-5);border:1px solid var(--border-subtle);display:grid}@supports (color:color-mix(in lab, red, red)){.surface-platform-group{border:1px solid color-mix(in srgb, var(--border-subtle) 66%, transparent)}}.surface-platform-group{border-radius:var(--radius-lg);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.surface-platform-group{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}.surface-platform-group{box-shadow:var(--shadow-xs)}.surface-platform-group:hover,.surface-platform-group:focus-within{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.surface-platform-group:hover,.surface-platform-group:focus-within{border-color:color-mix(in srgb, var(--border-strong) 54%, var(--border-subtle))}}.surface-platform-group:hover,.surface-platform-group:focus-within{background:var(--surface-1)}.surface-instance-list{gap:var(--space-2);display:grid}.surface-instance-row{gap:var(--space-4);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.surface-instance-row{background:color-mix(in srgb, var(--surface-2) 32%, transparent)}}@media (max-width:640px){.surface-instance-row{grid-template-columns:1fr}}.surfaces-ledger-list{flex-direction:column;display:flex}.surface-ledger-row{gap:var(--space-4);min-height:5rem;padding:var(--space-3-5) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(13rem,.95fr) minmax(0,1.35fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.surface-ledger-row{border-top:1px solid color-mix(in srgb, var(--border-subtle) 34%, transparent)}}.surface-ledger-row:hover,.surface-ledger-row:focus-within{background:linear-gradient(90deg, var(--surface-2), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.surface-ledger-row:hover,.surface-ledger-row:focus-within{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-2) 36%, transparent), transparent 68%)}}.surfaces-loading-row{align-items:center;gap:var(--space-2);min-height:4rem;color:var(--text-secondary);font-size:var(--text-sm);display:flex}.surfaces-builder{gap:var(--space-6);flex-direction:column;display:flex}.surfaces-builder-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;width:100%;min-width:0;display:grid}.surfaces-builder-main{flex-direction:column;width:100%;min-width:0;display:flex}.surface-builder-step{width:100%;min-width:0;padding:var(--space-7) 0 0;border-top:0;display:block}.surface-builder-step-heading{align-items:center;gap:var(--space-2-5);min-width:0;display:none}.surface-builder-step-heading span{border-radius:var(--radius-full);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.surface-builder-step-heading span{background:color-mix(in srgb, var(--surface-2) 68%, transparent)}}.surface-builder-step-heading span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:500}.surface-builder-step-heading h3{color:var(--text-primary);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-snug)}.surfaces-platform-grid{grid-template-columns:repeat(3,minmax(14rem,1fr));gap:0;width:100%;min-width:0;display:grid}.surfaces-platform-option{gap:var(--space-3);width:100%;min-width:0;min-height:5.25rem;padding:var(--space-3-5);border:0;border-top:1px solid var(--border-subtle);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.surfaces-platform-option{border-top:1px solid color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surfaces-platform-option{border-right:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.surfaces-platform-option{border-right:1px solid color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surfaces-platform-option{text-align:left;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0}.surfaces-platform-option:nth-child(-n+3){border-top-color:#0000}.surfaces-platform-option:nth-child(3n){border-right-color:#0000}.surfaces-platform-option:hover,.surfaces-platform-option:focus-visible,.surfaces-platform-option.is-selected{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.surfaces-platform-option:hover,.surfaces-platform-option:focus-visible,.surfaces-platform-option.is-selected{background:color-mix(in srgb, var(--surface-2) 42%, transparent)}}.surfaces-platform-option.is-selected{box-shadow:inset 0 0 0 1px var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.surfaces-platform-option.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--action-primary) 38%, var(--border-subtle))}}.surface-platform-selected-mark{border-radius:var(--radius-full);background:var(--action-primary);width:1.25rem;height:1.25rem;color:var(--text-on-brand);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.surface-platform-mark{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);width:2rem;height:2rem;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.surface-platform-mark-sm{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem}.surface-platform-logo{object-fit:contain;width:1.25rem;height:1.25rem;display:block}.surface-platform-mark-sm .surface-platform-logo{width:.875rem;height:.875rem}.surface-platform-mark[data-mark=glyph]{background:var(--action-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-mark=glyph]{background:color-mix(in srgb, var(--action-primary) 12%, var(--surface-1))}}.surface-platform-mark[data-mark=glyph]{color:var(--action-primary)}.surface-platform-glyph{width:1.125rem;height:1.125rem;display:block}.surface-platform-mark-sm .surface-platform-glyph{width:.875rem;height:.875rem}.surfaces-platform-title{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-snug);display:flex}.surfaces-platform-copy{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);text-wrap:pretty;margin-top:.3125rem;display:block}.surfaces-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.surface-experience-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:56rem;display:grid}.surface-choice-list{border-top:1px solid var(--border-subtle);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.surface-choice-list{border-top:1px solid color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surface-choice-row{align-items:flex-start;gap:var(--space-3);width:100%;min-width:0;min-height:4.25rem;padding:var(--space-3-5) var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);display:flex}@supports (color:color-mix(in lab, red, red)){.surface-choice-row{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surface-choice-row{color:inherit;text-align:left;transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border-radius:0}.surface-choice-row:hover,.surface-choice-row:focus-visible,.surface-choice-row.is-selected{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.surface-choice-row:hover,.surface-choice-row:focus-visible,.surface-choice-row.is-selected{background:color-mix(in srgb, var(--surface-2) 42%, transparent)}}.surface-choice-row.is-selected{box-shadow:inset 2px 0 0 var(--action-primary)}.surface-choice-row:disabled{cursor:not-allowed;opacity:.5}.surface-choice-row:disabled:hover{background:0 0}.surface-choice-icon{border-radius:var(--radius-md);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.surface-choice-icon{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.surface-choice-icon{color:var(--text-secondary)}.surface-choice-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);display:block}.surface-choice-copy{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);text-wrap:pretty;margin-top:.25rem;display:block}.surface-choice-check{width:1rem;height:1rem;color:var(--action-primary);flex-shrink:0;margin-top:.125rem}.surface-step-stack{gap:var(--space-3-5);flex-direction:column;width:100%;min-width:0;max-width:52rem;display:flex}.surface-step-stack-wide{max-width:58rem}.surface-field-panel,.surface-review-panel{border-top:1px solid var(--border-subtle);min-width:0}@supports (color:color-mix(in lab, red, red)){.surface-field-panel,.surface-review-panel{border-top:1px solid color-mix(in srgb, var(--border-subtle) 34%, transparent)}}.surface-field-panel,.surface-review-panel{padding:var(--space-4) 0 0}.surface-field-panel-heading{align-items:flex-start;gap:var(--space-3);min-width:0;margin-bottom:.875rem;display:flex}.surface-field-panel-heading h3{color:var(--text-primary);font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug);margin-top:.125rem}.surface-field-panel-heading p:not(.type-eyebrow){color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);margin-top:.25rem}.surface-confirm-row,.surface-inline-callout{align-items:center;gap:var(--space-2-5);border-radius:var(--radius-md);background:var(--surface-2);min-width:0;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.surface-confirm-row,.surface-inline-callout{background:color-mix(in srgb, var(--surface-2) 34%, transparent)}}.surface-confirm-row,.surface-inline-callout{padding:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.surface-inline-callout{display:block}.surface-handler-grid{gap:var(--space-3-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.surface-handler-grid .surface-field-panel{padding-top:var(--space-3-5)}.surface-review-panel{max-width:58rem}.surface-review-grid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.surface-review-grid{border-top:1px solid color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surface-review-grid div{min-width:0;padding:var(--space-3-5) var(--space-3);border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.surface-review-grid div{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surface-review-grid div:nth-child(odd){border-right:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.surface-review-grid div:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surface-review-grid span,.surface-review-grid strong{min-width:0;display:block}.surface-review-grid span{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}.surface-review-grid strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);overflow-wrap:anywhere;margin-top:.25rem}.surface-soft-field,.surface-draft-panel{border-radius:var(--radius-md);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.surface-soft-field,.surface-draft-panel{background:color-mix(in srgb, var(--surface-2) 34%, transparent)}}.surface-draft-panel{padding:var(--space-3-5)}.surface-draft-panel+.surface-draft-panel{margin-top:.75rem}.surfaces-review-callout{border-radius:var(--radius-lg);background:var(--surface-2);max-width:42rem}@supports (color:color-mix(in lab, red, red)){.surfaces-review-callout{background:color-mix(in srgb, var(--surface-2) 34%, transparent)}}.surfaces-review-callout{padding:var(--space-4)}.surfaces-builder-footer{justify-content:flex-end;align-items:flex-end;gap:var(--space-4);width:100%;margin-top:2.25rem;padding-right:0;display:flex}.surfaces-builder-footer>:first-child{min-width:0;max-width:28rem}@media (max-width:1024px){.surfaces-builder-grid{grid-template-columns:1fr}.surfaces-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.surfaces-platform-option:nth-child(-n+3),.surfaces-platform-option:nth-child(3n){border-top-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.surfaces-platform-option:nth-child(-n+3),.surfaces-platform-option:nth-child(3n){border-top-color:color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surfaces-platform-option:nth-child(-n+3),.surfaces-platform-option:nth-child(3n){border-right-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.surfaces-platform-option:nth-child(-n+3),.surfaces-platform-option:nth-child(3n){border-right-color:color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surfaces-platform-option:nth-child(-n+2){border-top-color:#0000}.surfaces-platform-option:nth-child(2n){border-right-color:#0000}}@media (max-width:768px){.surfaces-hero,.surfaces-section-heading,.surfaces-builder-header{flex-direction:column;align-items:stretch}.surfaces-hero-title{font-size:var(--text-3xl)}.surface-ledger-row,.surface-builder-step,.surfaces-form-grid,.surfaces-platform-grid,.surface-experience-grid,.surface-handler-grid,.surface-review-grid{grid-template-columns:1fr}.surface-review-grid div:nth-child(odd){border-right:0}.surfaces-builder-footer{flex-direction:column;align-items:stretch}.surfaces-platform-option,.surfaces-platform-option:nth-child(-n+2),.surfaces-platform-option:nth-child(2n),.surfaces-platform-option:nth-child(3n){border-right-color:#0000;border-top-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.surfaces-platform-option,.surfaces-platform-option:nth-child(-n+2),.surfaces-platform-option:nth-child(2n),.surfaces-platform-option:nth-child(3n){border-top-color:color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.surfaces-platform-option:first-child{border-top-color:#0000}}@media (min-width:1024px){.pod-home-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pod-home-work-column{padding:0 var(--space-4)}.pod-home-work-column:first-child{padding-left:0}.pod-home-work-column:last-child{padding-right:0}.pod-home-work-column+.pod-home-work-column{border-top:0;border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.pod-home-work-column+.pod-home-work-column{border-left:1px solid color-mix(in srgb, var(--border-subtle) 38%, transparent)}}}.surface-modal{gap:var(--space-4);max-width:28rem;padding:var(--space-4)}.surface-modal.is-wide{max-width:34rem}.surface-modal-header{gap:var(--space-1-5);display:grid}.surface-modal-promise{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.surface-modal-body{gap:var(--space-4);min-width:0;display:grid}.surface-modal-footer{align-items:center;gap:var(--space-2)}.surface-modal-blocker{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:left;margin-right:auto}.surface-modal-error{gap:var(--space-2);border-radius:var(--radius-md);background:var(--state-error);display:flex}@supports (color:color-mix(in lab, red, red)){.surface-modal-error{background:color-mix(in srgb, var(--state-error) 10%, transparent)}}.surface-modal-error{padding:var(--space-2-5) var(--space-3);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-normal)}.surface-choice-stack{gap:var(--space-2);display:grid}.surface-identity-option{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--card-bg);width:100%;min-width:0;padding:var(--space-3-5);text-align:left;transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);display:flex}.surface-identity-option:hover:not(:disabled),.surface-identity-option:focus-visible{border-color:var(--border-strong)}.surface-identity-option.is-selected{border-color:var(--action-primary);background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.surface-identity-option.is-selected{background:color-mix(in srgb, var(--action-primary) 6%, var(--card-bg))}}.surface-identity-option:disabled{cursor:not-allowed;opacity:.55}.surface-identity-option-title{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);display:flex}.surface-identity-option-hint{color:var(--text-tertiary);font-size:var(--text-xs);flex-shrink:0;font-weight:400}.surface-identity-option-link{color:var(--text-secondary);font-size:var(--text-xs);text-underline-offset:2px;margin-top:-.25rem;padding-inline:.875rem;text-decoration:underline}.surface-journey{gap:var(--space-3-5);display:grid}.surface-journey-step{gap:var(--space-2-5);min-width:0;display:flex}.surface-journey-step.is-optional{opacity:.75}.surface-step-number{border-radius:var(--radius-full,999px);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.surface-step-number{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.surface-step-number{color:var(--text-secondary);font-size:var(--text-xs);font-weight:500;line-height:1}.surface-verdict{align-items:center;gap:var(--space-1-5);color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);margin-top:.5rem;display:flex}.surface-verdict.is-valid{color:var(--state-success)}.surface-verdict.is-invalid{color:var(--state-error)}.agent-email{align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%;color:var(--text-primary);display:inline-flex}.agent-email-icon{width:.875rem;height:.875rem;color:var(--text-tertiary);flex-shrink:0}.surface-platform-mark+.agent-email .agent-email-icon,.agent-email-sm .agent-email-icon{display:none}.agent-email-address{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono-family);font-size:var(--text-sm);line-height:var(--leading-snug);letter-spacing:-.01em;overflow:hidden}.agent-email-sm .agent-email-address{font-size:var(--text-xs)}.agent-email-local{color:var(--text-primary)}.agent-email-domain{color:var(--text-tertiary)}.agent-email-copy{border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;color:var(--text-tertiary);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agent-email:hover .agent-email-copy,.agent-email-copy:focus-visible{opacity:1}.agent-email-copy:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-email-copy:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}.agent-email-copy:hover{color:var(--text-primary)}@media (hover:none){.agent-email-copy{opacity:1}}.surface-reach-card{align-items:center;gap:var(--space-3-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--card-bg);min-width:0;padding:var(--space-3-5);display:flex}.surface-reach-qr{border-radius:var(--radius-md);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.surface-reach-qr{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}}.surface-reach-qr{padding:var(--space-1-5);color:var(--text-primary)}.surface-copy-field{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--field-bg);min-width:0;padding:var(--space-1-5) var(--space-2-5);text-align:left;display:flex}.surface-default-option{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;padding:var(--space-1-5) var(--space-2);text-align:left;display:flex}.surface-default-option:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.surface-default-option:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}}.surface-radio{border:1px solid var(--border-strong);border-radius:var(--radius-full);flex-shrink:0;width:.875rem;height:.875rem;display:inline-block}.surface-default-option.is-selected .surface-radio{border-color:var(--action-primary);border-width:4px}@media (max-width:640px){.surface-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100vw;max-width:none;top:auto;bottom:0;transform:translate(-50%)}}.agent-access-dialog{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.agent-access-dialog-header{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);display:grid}@supports (color:color-mix(in lab, red, red)){.agent-access-dialog-header{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}}.agent-access-dialog-header{padding:var(--space-4) var(--space-12) var(--space-4) var(--space-5);text-align:left}.agent-access-subject{color:var(--text-primary);font-weight:500}.agent-access-layout{grid-template-columns:13.5rem minmax(0,1fr);min-height:0;display:grid}.agent-access-rail{gap:var(--space-0-5);border-right:1px solid var(--border-subtle);flex-direction:column;min-height:0;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.agent-access-rail{border-right:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}}.agent-access-rail{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-access-rail{background:color-mix(in srgb, var(--surface-2) 34%, transparent)}}.agent-access-rail{padding:var(--space-3)}.agent-access-rail-item{align-items:center;gap:var(--space-2-5);border-radius:var(--radius-md);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2-5);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);display:flex}.agent-access-rail-item:hover{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.agent-access-rail-item:hover{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}.agent-access-rail-item:hover{color:var(--text-primary)}.agent-access-rail-item[data-active=true]{background:var(--surface-1);color:var(--text-primary);box-shadow:0 1px 0 var(--row-glint) inset, 0 1px 2px var(--text-primary);font-weight:500}@supports (color:color-mix(in lab, red, red)){.agent-access-rail-item[data-active=true]{box-shadow:0 1px 0 var(--row-glint) inset, 0 1px 2px color-mix(in srgb, var(--text-primary) 6%, transparent)}}.agent-access-rail-item svg{color:var(--text-tertiary)}.agent-access-rail-item[data-active=true] svg{color:var(--action-primary)}.agent-access-rail-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-access-rail-count{border-radius:var(--radius-sm);background:var(--action-primary);min-width:1.375rem}@supports (color:color-mix(in lab, red, red)){.agent-access-rail-count{background:color-mix(in srgb, var(--action-primary) 12%, transparent)}}.agent-access-rail-count{padding:var(--space-px) var(--space-1-5);color:var(--action-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;font-weight:500}.agent-access-rail-count[data-empty=true]{color:var(--text-soft);background:0 0}.agent-access-pane{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.agent-access-pane-header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}@supports (color:color-mix(in lab, red, red)){.agent-access-pane-header{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 46%, transparent)}}.agent-access-pane-header{padding:var(--space-3) var(--space-5)}.agent-access-pane-blurb{min-width:0;color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);flex:1}.agent-access-search{flex-shrink:0;width:13rem;position:relative}.agent-access-search input{border-radius:var(--radius-md)}.agent-access-search input::-webkit-search-cancel-button{appearance:none}.agent-access-search-icon{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.agent-access-pane-body{min-height:0;padding:var(--space-3) var(--space-5) var(--space-5);overflow-y:auto}.agent-access-pane-empty{border:1px dashed var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-access-pane-empty{border:1px dashed color-mix(in srgb, var(--border-subtle) 80%, transparent)}}.agent-access-pane-empty{border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center}.agent-access-list{gap:var(--space-1-5);flex-direction:column;display:flex}.agent-access-row{align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid #0000;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-access-row{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}}.agent-access-row{padding-right:var(--space-2-5);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.agent-access-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-access-row:hover{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}.agent-access-row[data-selected=true]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.agent-access-row[data-selected=true]{border-color:color-mix(in srgb, var(--action-primary) 26%, transparent)}}.agent-access-row[data-selected=true]{background:var(--action-primary-soft)}.agent-access-row[data-missing=true]{border-color:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.agent-access-row[data-missing=true]{border-color:color-mix(in srgb, var(--state-warning) 30%, transparent)}}.agent-access-row[data-missing=true]{background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.agent-access-row[data-missing=true]{background:color-mix(in srgb, var(--state-warning) 7%, transparent)}}.agent-access-row[data-missing=true] .agent-access-check{border-color:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.agent-access-row[data-missing=true] .agent-access-check{border-color:color-mix(in srgb, var(--state-warning) 60%, transparent)}}.agent-access-row[data-missing=true] .agent-access-check{background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.agent-access-row[data-missing=true] .agent-access-check{background:color-mix(in srgb, var(--state-warning) 60%, transparent)}}.agent-access-row[data-missing=true] .agent-access-row-title{color:var(--text-secondary)}.agent-access-row[data-missing=true] .agent-access-row-description{color:var(--state-warning)}.agent-access-row-main{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);text-align:left;cursor:pointer;flex:1;display:flex}.agent-access-check{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:1rem;height:1rem;color:var(--text-on-brand);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agent-access-check[data-checked=true]{border-color:var(--action-primary);background:var(--action-primary)}.agent-access-row-icon{border-radius:var(--radius-md);background:var(--surface-1);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-access-row-icon{background:color-mix(in srgb, var(--surface-1) 78%, transparent)}}.agent-access-row-icon{color:var(--text-secondary)}.agent-access-row[data-selected=true] .agent-access-row-icon{background:var(--surface-1);color:var(--action-primary)}.agent-access-row-text{gap:var(--space-px);min-width:0;display:grid}.agent-access-row-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-access-row-description{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-access-row-aside{align-items:center;gap:var(--space-1-5);flex-shrink:0;display:flex}.agent-access-select{width:10.5rem}.agent-access-tree{gap:var(--space-3);display:grid}.agent-access-tree-picker{border:1px solid var(--border-subtle);max-height:14rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.agent-access-tree-picker{border:1px solid color-mix(in srgb, var(--border-subtle) 66%, transparent)}}.agent-access-tree-picker{border-radius:var(--radius-lg);padding:var(--space-1)}.agent-access-granted{gap:var(--space-2);border-top:1px solid var(--border-subtle);display:grid}@supports (color:color-mix(in lab, red, red)){.agent-access-granted{border-top:1px solid color-mix(in srgb, var(--border-subtle) 46%, transparent)}}.agent-access-granted{padding-top:var(--space-3)}.agent-access-granted-label{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:500}.agent-access-dialog-footer{align-items:center;gap:var(--space-3);border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-access-dialog-footer{border-top:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}}.agent-access-dialog-footer{padding:var(--space-3) var(--space-5)}.agent-access-total{color:var(--text-tertiary);font-size:var(--text-xs);margin-right:auto}@media (max-width:640px){.agent-access-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.agent-access-rail{gap:var(--space-1);border-right:0;border-bottom:1px solid var(--border-subtle);flex-direction:row;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.agent-access-rail{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}}.agent-access-rail{padding:var(--space-2) var(--space-3)}.agent-access-rail-item{flex-shrink:0}.agent-access-pane-header{align-items:stretch;gap:var(--space-2);flex-direction:column}.agent-access-search{width:100%}}.resource-page-scroll{background:var(--bg-canvas);height:100%;overflow-y:auto;container:resource-page/inline-size}.resource-page-column{gap:var(--space-2-5);max-width:52rem;padding:var(--space-3) var(--space-3) var(--space-10);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.resource-card{border:1px solid var(--card-border-subtle);border-radius:var(--radius-xl);background:var(--card-bg);min-width:0;padding:var(--space-4);box-shadow:var(--shadow-xs)}.resource-card-eyebrow{margin-bottom:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:500}.agent-identity{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.agent-identity-avatar{border-radius:var(--radius-xl);background:var(--card-bg);width:2rem;height:2rem;box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}button.agent-identity-avatar{cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out)}button.agent-identity-avatar:hover,button.agent-identity-avatar:focus-visible{box-shadow:var(--shadow-xs), 0 0 0 2px var(--action-primary)}@supports (color:color-mix(in lab, red, red)){button.agent-identity-avatar:hover,button.agent-identity-avatar:focus-visible{box-shadow:var(--shadow-xs), 0 0 0 2px color-mix(in srgb, var(--action-primary) 30%, transparent)}}.agent-identity-body{gap:var(--space-1);flex:16rem;min-width:0;display:grid}.agent-identity-titles{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.agent-identity-name{min-width:0;color:var(--text-primary);font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug)}.agent-identity-slug{font-family:var(--font-mono-family);font-size:var(--text-xs);color:var(--text-tertiary)}.agent-identity-description{border-radius:var(--radius-md);width:100%;margin-left:calc(var(--space-2) * -1);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:0 0;border:1px solid #0000;align-self:start;display:grid}.agent-identity-description>span,.agent-identity-description>.agent-identity-description-field{min-width:0;padding:var(--space-1) var(--space-2);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);line-height:var(--leading-relaxed);grid-area:1/1}.agent-identity-description>span{visibility:hidden;white-space:pre-wrap;word-break:break-word}.agent-identity-description>.agent-identity-description-field{resize:none;background:0 0;border:0;outline:none;overflow:hidden}.agent-identity-description>.agent-identity-description-field::placeholder{color:var(--text-soft)}.agent-identity-description:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-identity-description:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.agent-identity-description:focus-within{border-color:var(--field-border-focus);background:var(--field-bg-focus)}.agent-identity-description-static{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.agent-identity-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-identity-chip-slot{align-items:center;display:inline-flex}.agent-identity-chip{align-items:center;gap:var(--space-1-5);border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-bg);max-width:12rem;padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);font-weight:500;display:inline-flex}.agent-identity-chip:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}.agent-identity-chip:disabled{cursor:default;opacity:.7}.agent-wiring{margin-top:var(--space-3);border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-wiring{border-top:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent)}}.agent-wiring-row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:6.5rem minmax(0,1fr) auto;display:grid}.agent-wiring-row+.agent-wiring-row{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-wiring-row+.agent-wiring-row{border-top:1px solid color-mix(in srgb, var(--border-subtle) 40%, transparent)}}.agent-wiring-label{color:var(--text-tertiary);font-size:var(--text-sm)}.agent-wiring-value{min-width:0}.agent-wiring-text{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-normal)}.agent-wiring-arrow{color:var(--text-tertiary)}.agent-wiring-empty{color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-normal)}.agent-wiring-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.agent-wiring-action{flex-shrink:0;align-items:center;display:flex}@container resource-page (max-width:34rem){.agent-wiring-row{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.agent-wiring-label{grid-column:1/-1}}.agent-dock-shell{background:var(--bg-canvas);padding:var(--space-3) var(--space-3) var(--space-3) 0}.agent-dock-shell-stacked{padding:0 var(--space-3) var(--space-3)}.agent-dock{border:1px solid var(--card-border-subtle);border-radius:var(--radius-xl);background:var(--card-bg);height:100%;min-height:0;box-shadow:var(--shadow-xs);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.agent-dock-bar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-dock-bar{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent)}}.agent-dock-bar{padding:var(--space-2) var(--space-3)}.agent-dock-stale{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--state-warning);font-size:var(--text-xs);text-align:right;cursor:pointer;margin-left:auto}.agent-dock-stale:hover:not(:disabled){background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.agent-dock-stale:hover:not(:disabled){background:color-mix(in srgb, var(--state-warning) 10%, transparent)}}.agent-dock-body{min-height:0;overflow:hidden}.function-code-card{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.function-code-shell{border:1px solid var(--border-subtle);height:clamp(20rem,52vh,40rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.function-code-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 66%, transparent)}}.function-code-shell{border-radius:var(--radius-lg);background:var(--bg-canvas)}.agent-identity-name-input{border-radius:var(--radius-md);width:100%;min-width:0;padding:var(--space-0-5) var(--space-1-5);margin-left:calc(var(--space-1-5) * -1);color:var(--text-primary);font-family:inherit;font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug);background:0 0;border:1px solid #0000;outline:none}.agent-identity-name-input:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-identity-name-input:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.agent-identity-name-input:focus{border-color:var(--field-border-focus);background:var(--field-bg-focus)}.flow-dock-run{align-content:start;gap:var(--space-3);height:100%;padding:var(--space-3);display:grid;overflow-y:auto}.flow-dock-note{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}.flow-dock-latest{gap:var(--space-2);display:grid}.flow-dock-history-list{gap:var(--space-1-5);padding:0 var(--space-3) var(--space-3);display:grid}.flow-run-compact{gap:var(--space-1);border:1px solid var(--row-border);border-radius:var(--radius-lg);background:var(--row-bg);width:100%;padding:var(--space-2-5) var(--space-3);text-align:left;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);display:grid}.flow-run-compact:hover{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.flow-run-compact:hover{border-color:color-mix(in srgb, var(--action-primary) 26%, var(--row-border))}}.flow-run-compact:hover{background:var(--row-bg-hover)}.flow-run-compact-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.flow-run-compact-title{min-width:0;color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.flow-run-compact-live{align-items:center;gap:var(--space-1);color:var(--state-warning);font-size:var(--text-xs);flex-shrink:0;display:inline-flex}.flow-run-compact-duration{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.flow-run-compact-detail{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.flow-run-compact-meta{gap:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.flow-dock-history-bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text-tertiary);font-size:var(--text-xs);display:flex}.markdown-selection-toolbar{align-items:center;gap:var(--space-0-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-overlay);padding:var(--space-1);box-shadow:var(--shadow-lg);display:flex}.markdown-selection-item{border-radius:var(--radius-sm);min-width:1.75rem;height:1.75rem;padding:0 var(--space-1-5);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;line-height:1;display:inline-flex}.markdown-selection-item:hover{background:var(--surface-2);color:var(--text-primary)}.markdown-selection-item[data-active=true]{background:var(--action-primary-soft);color:var(--action-primary)}.markdown-selection-divider{background:var(--border-subtle);width:1px;height:1rem}.lp-react{--lp-ink:#17181a;--lp-muted:#62666b;--lp-faint:#888b90;--lp-rule:#0d0f1221;--lp-rule-strong:#0d0f124d;--lp-paper:#fff;--lp-soft:#f5f3ed;min-height:100dvh;color:var(--lp-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-landing-sans), "Inter", system-ui, sans-serif;background:#fff}.lp-react *{box-sizing:border-box}.lp-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #0d0f121a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:min(100% - 36px,1180px);margin:0;padding:8px 9px 8px 12px;animation:.6s cubic-bezier(.2,.7,.2,1) both lpHeaderEnter;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0d0f1212}.lp-header:after{display:none}.lp-brand,.lp-nav,.lp-header-actions,.lp-actions,.lp-button{align-items:center;display:flex}.lp-brand{color:#0d0f12;border-radius:9px;justify-content:center;justify-self:start;width:auto;height:38px;padding:0 8px;text-decoration:none;transition:background .16s}.lp-brand:hover{background:#0d0f120d}.lp-brand-logo{--text-primary:#17181a}.lp-brand-logo .lemma-mark-bar{background:rgb(var(--accent-rgb))!important}.lp-nav{gap:2px;padding:0}.lp-header-actions{gap:7px}.lp-nav a,.lp-header-actions a{color:#35383d;font-size:.8rem;font-weight:400;text-decoration:none;transition:color .16s,background .16s,opacity .16s}.lp-nav a{border-radius:7px;padding:7px 10px}.lp-nav a:hover,.lp-nav a:focus-visible{color:#0d0f12;background:#ffffffe6;outline:none}.lp-header-actions a:not(.lp-button):hover{color:#0d0f12;opacity:.72}.lp-header-actions{justify-content:end}.lp-header-actions>a:not(.lp-button){padding:8px 7px}.lp-gh-icon{flex-shrink:0;width:1.1em;height:1.1em}.lp-button .lp-gh-icon{margin-right:8px}.lp-gh-link{align-items:center;gap:7px;display:inline-flex}.lp-button{color:#0d0f12;border:1px solid #0d0f1233;border-radius:8px;justify-content:center;min-height:38px;padding:0 17px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.lp-button:hover{transform:translateY(-1px)}.lp-button:active{transform:translateY(0)}.lp-button.primary{color:#fff;background:#050505;border-color:#050505}.lp-button.primary:hover{background:#1d2024;border-color:#1d2024;box-shadow:0 10px 26px #0d0f1238}.lp-button.secondary:hover{background:#fff;border-color:#0d0f126b;box-shadow:0 8px 22px #0d0f1214}.lp-header .lp-button.primary{color:#202226;box-shadow:none;background:0 0;border-color:#0000}.lp-header .lp-button.primary:hover,.lp-header .lp-button.primary:focus,.lp-header .lp-button.primary:focus-visible{color:#fff;box-shadow:none;background:#0d0f12;border-color:#0d0f12;outline:none}.lp-hero{background:linear-gradient(#53463106 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#53463106 1px,#0000 1px) 0 0/40px 40px,radial-gradient(940px 480px at 18% -4%,#d99a321c,#0000 62%),radial-gradient(760px 420px at 86% -8%,#6fa9bb0f,#0000 64%),#fbfaf7;padding:clamp(146px,12vw,170px) clamp(18px,4vw,56px) 48px;position:relative}.lp-hero:before{pointer-events:none;content:"";background-color:#0000;background-image:radial-gradient(480px 220px at 44% 14%,#ffffffc7,#0000 70%),radial-gradient(360px 220px at 67% 32%,#d99a3214,#0000 72%);background-position:38% 0,64% 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:16s ease-in-out infinite alternate lpHeroAmbient;position:absolute;inset:0}.lp-hero>*{z-index:1;position:relative}@keyframes lpHeaderEnter{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes lpHeroAmbient{0%{background-position:38% 0,64% 0}to{background-position:48% 6%,58% 8%}}.lp-corner{background:#133cff;width:7px;height:7px;position:absolute}.lp-corner.one{top:24px;left:clamp(24px,4vw,62px)}.lp-corner.two{top:24px;right:clamp(24px,4vw,62px)}.lp-hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:980px;margin:0 auto clamp(22px,2.5vw,30px);display:flex}.lp-eyebrow{color:#62666c;letter-spacing:.01em;align-items:center;gap:10px;margin:0 0 20px;font-size:.78rem;font-weight:500;display:flex}.lp-eyebrow-badge{color:#2f693d;letter-spacing:.06em;text-transform:uppercase;background:#2f693d12;border:1px solid #2f693d42;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:.7rem;font-weight:500;display:inline-flex}.lp-gh-icon{flex:none;width:1.1em;height:1.1em}.lp-gh-link,.lp-button{gap:8px}.lp-gh-link{align-items:center;display:inline-flex}.lp-hero h1,.lp-section-title,.lp-footer-box h2{color:#151619;margin:0}.lp-hero h1{font-family:var(--font-landing-serif), Georgia, serif;letter-spacing:-.035em;font-size:clamp(2.85rem,4.5vw,4.35rem);font-weight:300;line-height:.99}.lp-hero h1 span{display:block}.lp-section-title span{color:#43464b}.lp-hero h1.lp-hero-headline .lp-hl-line{display:block}.lp-hero h1.lp-hero-headline .lp-hl-accent{color:#ae671f;font-style:italic;display:inline}.lp-compiled-headline{text-align:center;perspective:1100px;width:100vw;max-width:none;min-height:1.96em;margin:0 calc(50% - 50vw);padding:0 clamp(16px,4vw,56px);font-size:clamp(3.25rem,5.8vw,6.35rem);line-height:.98;display:block}.lp-compiled-word-shell{text-align:center;vertical-align:baseline;min-height:1em;transform-style:preserve-3d;display:block;position:relative;overflow:hidden}.lp-compiled-word{color:#151619;backface-visibility:hidden;transform-origin:50% 74%;will-change:transform, opacity, filter;animation:.62s cubic-bezier(.2,.78,.2,1) both lp-word-flip;display:inline-block}.lp-hero h1.lp-compiled-headline span{display:inline}.lp-hero h1.lp-compiled-headline .lp-compiled-word-shell,.lp-hero h1.lp-compiled-headline .lp-compiled-word{display:inline-block}.lp-compiled-word.is-files{color:#2f6d50}.lp-compiled-word.is-tables{color:#117065}.lp-compiled-word.is-apps{color:#bc4a1d}.lp-compiled-word.is-workflows{color:#6a5233}.lp-compiled-word.is-approvals{color:#9a6a07}.lp-compiled-word.is-permissions{color:#7047b8}.lp-compiled-word.is-connectors{color:#257071}.lp-compiled-word.is-workspace{color:#0d0f12}.lp-hero h1.lp-compiled-headline .lp-compiled-copy{color:#3f4248;text-align:center;white-space:nowrap;justify-content:center;align-items:baseline;gap:.18em;width:100%;font-size:.64em;display:flex}.lp-hero h1.lp-compiled-headline .lp-helper-word{color:#4c5057;font-size:.58em;font-weight:560}.lp-hero h1.lp-compiled-headline .lp-human-word,.lp-hero h1.lp-compiled-headline .lp-agent-word{color:#3156d4}.lp-subhead{color:#51555a;max-width:560px;margin:20px auto 0;font-size:1rem;font-weight:400;line-height:1.52}@keyframes lp-word-flip{0%{opacity:0;filter:blur(5px);transform:translateY(.22em)rotateX(-82deg)scale(.98)}54%{opacity:1;filter:blur(.5px);transform:translateY(-.03em)rotateX(10deg)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}.lp-pod-line{color:#26292d;justify-content:center;align-items:center;gap:10px;min-height:24px;margin:24px auto 0;font-size:.94rem;font-weight:720;display:flex}.lp-pod-line span{color:#9b9da2}.lp-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.lp-hero-theater{max-width:1180px;margin:0 auto;position:relative}.lp-hero-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-hero-tabs button{color:#8b8d91;cursor:pointer;min-height:58px;font:inherit;text-align:left;background:#ffffff6b;border:1px solid #0d0f121f;border-top:0;border-left:0;justify-content:flex-start;align-items:center;gap:10px;padding:0 18px;display:flex;position:relative;overflow:hidden}.lp-hero-tabs button:last-child{border-right:0}.lp-hero-tabs button.is-active{color:#0d0f12;background:#fff}.lp-hero-tabs button.is-active:after{content:"";background:#050505;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.lp-tab-icon{border:1px solid #0d0f1229;border-radius:5px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.lp-theater-stage{justify-content:center;align-items:center;min-height:clamp(520px,60vw,760px);padding:clamp(4px,1.4vw,18px);display:flex}.lp-product-frame{background:#fff;border:1px solid #0d0f121f;border-radius:14px;width:100%;max-width:1220px;height:clamp(540px,62vw,740px);margin:0 auto;transition:border-color .3s,box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 30px 80px #0d0f122e}.lp-product-frame:hover{border-color:#0d0f122e;transform:translateY(-3px);box-shadow:0 38px 96px #0d0f1233}.lp-product-frame iframe,.lp-visual-frame iframe,.lp-embed-band iframe{border:0;width:100%;height:100%;display:block}.lp-demo-shell{color:#1d1e20;text-align:left;background:#f1f0ed;grid-template-columns:208px minmax(0,1fr);width:100%;height:100%;font-size:13px;display:grid;overflow:hidden}.lp-demo-shell button{color:inherit;cursor:pointer;font:inherit}.lp-demo-shell svg{flex:none;width:15px;height:15px}.lp-demo-sidebar{background:#efeeeb;border-right:1px solid #16181b12;flex-direction:column;min-width:0;padding:12px 10px 10px;display:flex;overflow:hidden}.lp-demo-pod-switcher{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;margin:0 0 12px;padding:5px 6px;transition:background .16s;display:flex}.lp-demo-pod-switcher:hover{background:#ffffffa8}.lp-demo-pod-switcher>span{color:#4d350c;letter-spacing:.02em;background:linear-gradient(145deg,#ffffff7a,#0000),#dda54c;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;font-size:.62rem;font-weight:700;display:grid}.lp-demo-pod-switcher strong{color:#222326;flex:1;min-width:0;font-size:.78rem;font-weight:570;line-height:1.2}.lp-demo-pod-switcher strong small{color:#8b8c8e;margin-top:2px;font-size:.63rem;font-weight:420;display:block}.lp-demo-pod-switcher>svg{color:#929395;width:12px;height:12px}.lp-demo-sidebar-actions{gap:2px;display:grid}.lp-demo-sidebar-actions button,.lp-demo-nav button,.lp-demo-sidebar-foot button{color:#616368;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-width:0;min-height:31px;padding:0 8px;transition:background .16s,color .16s;display:flex}.lp-demo-sidebar-actions button:hover,.lp-demo-nav button:hover,.lp-demo-sidebar-foot button:hover{color:#202225;background:#ffffffb3}.lp-demo-sidebar-actions button.is-active,.lp-demo-nav button.is-active{color:#202225;background:#ffffffe6;box-shadow:inset 0 0 0 1px #16181b0d}.lp-demo-sidebar-actions svg,.lp-demo-nav svg,.lp-demo-sidebar-foot svg{color:#818388}.lp-demo-nav-label{color:#9a9b9e;letter-spacing:.1em;text-transform:uppercase;margin:18px 8px 6px;font-size:.6rem;font-weight:590}.lp-demo-nav{gap:2px;display:grid}.lp-demo-nav button span,.lp-demo-sidebar-foot button span{flex:1;min-width:0}.lp-demo-nav button small{color:#a0a1a4;font-size:.64rem}.lp-demo-sidebar-foot{border-top:1px solid #16181b0f;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.lp-demo-sidebar-foot button{flex:1}.lp-demo-person{color:#57544f;background:#d9d4ca;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.66rem;font-weight:650;display:grid}.lp-demo-workspace{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.lp-demo-tabbar{background:#fffffff5;border-bottom:1px solid #ececea;flex:none;justify-content:space-between;align-items:center;gap:16px;height:46px;padding:0 12px 0 8px;display:flex}.lp-demo-tabs{align-self:stretch;align-items:stretch;min-width:0;display:flex}.lp-demo-tabs button{color:#7d7f83;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:0 12px;font-size:.72rem;display:flex;position:relative}.lp-demo-tabs button:hover{color:#222326}.lp-demo-tabs button.is-active{color:#202124}.lp-demo-tabs button.is-active:after{content:"";background:#27282a;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:9px;right:9px}.lp-demo-tabs .lp-demo-new-tab{justify-content:center;width:33px;padding:0}.lp-demo-tabs .lp-demo-new-tab svg{width:13px;height:13px}.lp-demo-running,.lp-demo-run-badge,.lp-demo-sync{color:#5d6d62;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.65rem;display:inline-flex}.lp-demo-running i,.lp-demo-run-badge i,.lp-demo-sync i,.lp-demo-live-label i{background:#58a36a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #58a36a1a}.lp-demo-main{background:radial-gradient(560px 260px at 92% 0,#d99a3209,#0000 68%),#fff;flex:1;min-width:0;min-height:0;animation:.32s cubic-bezier(.2,.7,.2,1) both lpDemoViewIn;overflow:hidden}.lp-demo-page{flex-direction:column;width:100%;height:100%;min-height:0;padding:clamp(23px,3vw,38px);display:flex}.lp-demo-page-head{flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:clamp(20px,2.5vw,30px);display:flex}.lp-demo-overline{color:#8e8f92;font-family:var(--font-mono-family);letter-spacing:.09em;margin:0 0 8px;font-size:.6rem;font-weight:560}.lp-demo-page-head h3,.lp-demo-home h3{color:#242529;letter-spacing:-.025em;margin:0;font-size:clamp(1.18rem,2vw,1.65rem);font-weight:530;line-height:1.12}.lp-demo-page-head p{color:#77797e;max-width:510px;margin:7px 0 0;font-size:.74rem;line-height:1.45}.lp-demo-primary-action{background:#252629;border:1px solid #252629;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;transition:background .16s,transform .16s;display:inline-flex;color:#fff!important;font-size:.68rem!important;font-weight:520!important}.lp-demo-primary-action:hover{background:#3d3f43;transform:translateY(-1px)}.lp-demo-primary-action svg{width:12px;height:12px}.lp-demo-app-grid{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:clamp(14px,2vw,24px);min-height:0;display:grid}.lp-demo-decision-list{align-content:start;gap:7px;display:grid}.lp-demo-decision{text-align:left;background:#ffffffc7;border:1px solid #ebeae7;border-radius:9px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.lp-demo-decision:hover{border-color:#d8d5cf;transform:translate(2px)}.lp-demo-decision.is-selected{background:#fbfaf7;border-color:#d3cec5;box-shadow:0 7px 22px #181a1d0e}.lp-demo-status-dot{background:#a1a3a6;border-radius:50%;width:7px;height:7px}.lp-demo-status-dot.is-amber{background:#d69a3d;box-shadow:0 0 0 4px #d69a3d1c}.lp-demo-status-dot.is-violet{background:#8978b7;box-shadow:0 0 0 4px #8978b71a}.lp-demo-status-dot.is-green{background:#62a172;box-shadow:0 0 0 4px #62a1721a}.lp-demo-decision-copy{min-width:0}.lp-demo-decision-copy small,.lp-demo-decision-copy strong,.lp-demo-decision-copy>span{display:block}.lp-demo-decision-copy small,.lp-demo-decision-detail>small,.lp-demo-approval small{color:#999a9d;letter-spacing:.08em;font-size:.54rem;font-weight:600}.lp-demo-decision-copy strong{color:#343539;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.73rem;font-weight:550;overflow:hidden}.lp-demo-decision-copy>span{color:#85868a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.62rem;overflow:hidden}.lp-demo-decision>em{color:#75767a;white-space:nowrap;background:#f2f1ee;border-radius:999px;padding:4px 6px;font-size:.56rem;font-style:normal}.lp-demo-decision-detail{background:radial-gradient(200px 160px at 100% 0,#daab5e1a,#0000 70%),#f8f7f4;border:1px solid #e7e4de;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(18px,2.4vw,28px);animation:.28s both lpDemoDetailIn;display:flex}.lp-demo-detail-orb,.lp-demo-agent-mark,.lp-demo-activity-icon{border-radius:8px;place-items:center;display:grid}.lp-demo-detail-orb{color:#7c5a23;width:34px;height:34px;margin-bottom:22px}.lp-demo-detail-orb.is-amber,.lp-demo-agent-mark.is-amber,.lp-demo-activity-icon.is-amber{color:#a06b19;background:#f6ead5}.lp-demo-detail-orb.is-violet,.lp-demo-agent-mark.is-violet,.lp-demo-activity-icon.is-violet{color:#7767a5;background:#ece8f6}.lp-demo-detail-orb.is-green,.lp-demo-agent-mark.is-green,.lp-demo-activity-icon.is-green{color:#4c8159;background:#e7f1e9}.lp-demo-agent-mark.is-blue,.lp-demo-activity-icon.is-blue{color:#477a86;background:#e4f0f3}.lp-demo-decision-detail h4{color:#2c2d30;margin:7px 0 0;font-size:.96rem;font-weight:540;line-height:1.28}.lp-demo-decision-detail p{color:#77797d;margin:8px 0 0;font-size:.66rem;line-height:1.5}.lp-demo-decision-detail dl{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:auto 0 16px;padding-top:18px;display:grid}.lp-demo-decision-detail dl div{border-top:1px solid #dfdcd6;padding-top:9px}.lp-demo-decision-detail dt{color:#96979a;font-size:.55rem}.lp-demo-decision-detail dd{color:#505155;margin:4px 0 0;font-size:.62rem;font-weight:520}.lp-demo-decision-detail>button{color:#303235;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.64rem;font-weight:560;display:flex}.lp-demo-decision-detail>button svg{width:12px;height:12px;transition:transform .16s}.lp-demo-decision-detail>button:hover svg{transform:translate(2px)}.lp-demo-agent-list{background:#ffffffc2;border:1px solid #e9e8e5;border-radius:10px;align-content:start;min-height:0;display:grid;overflow:hidden}.lp-demo-agent{text-align:left;background:0 0;border:0;border-bottom:1px solid #efeeec;grid-template-columns:34px minmax(0,1fr) minmax(130px,auto) 16px;align-items:center;gap:13px;min-width:0;padding:13px 15px;transition:background .16s;display:grid}.lp-demo-agent:last-child{border-bottom:0}.lp-demo-agent:hover{background:#faf9f6}.lp-demo-agent-mark{width:31px;height:31px}.lp-demo-agent-mark svg{width:14px;height:14px}.lp-demo-agent-copy,.lp-demo-agent-meta{min-width:0}.lp-demo-agent-copy strong,.lp-demo-agent-copy span,.lp-demo-agent-meta em,.lp-demo-agent-meta small{display:block}.lp-demo-agent-copy strong{color:#35363a;font-size:.73rem;font-weight:560}.lp-demo-agent-copy span,.lp-demo-agent-meta small{color:#898a8e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.61rem;overflow:hidden}.lp-demo-agent-meta{text-align:right}.lp-demo-agent-meta em{color:#626469;font-size:.61rem;font-style:normal;font-weight:520}.lp-demo-agent-meta em i{vertical-align:1px;background:#9c9da0;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.lp-demo-agent-meta em.is-running i{background:#d59a3e;box-shadow:0 0 0 3px #d59a3e1a}.lp-demo-row-arrow{color:#b3b4b6;opacity:0;transition:opacity .16s,transform .16s;transform:translate(-3px)}.lp-demo-agent:hover .lp-demo-row-arrow{opacity:1;transform:none}.lp-demo-run-badge{background:#58a36a0f;border:1px solid #58a36a2e;border-radius:999px;padding:6px 9px}.lp-demo-flow{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:8px;min-height:0;padding:clamp(30px,5vw,62px) 2px 0;display:grid;position:relative}.lp-demo-flow-line{background:#e7e5e0;height:2px;position:absolute;top:clamp(42px,5vw + 12px,74px);left:8%;right:8%;overflow:hidden}.lp-demo-flow-line i{transform-origin:0;background:#738f78;width:60%;height:100%;display:block}.lp-demo-flow-step{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.lp-demo-flow-node{color:#aaa9a6;background:#fff;border:2px solid #e5e3de;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.lp-demo-flow-node svg{width:12px;height:12px}.lp-demo-flow-step.is-complete .lp-demo-flow-node{color:#fff;background:#75937c;border-color:#75937c}.lp-demo-flow-step.is-current .lp-demo-flow-node{color:#7464a0;border-color:#8b7bb7;box-shadow:0 0 0 6px #8b7bb71a}.lp-demo-flow-step>small{color:#aaa9a7;font-family:var(--font-mono-family);margin-top:12px;font-size:.52rem}.lp-demo-flow-step>strong{color:#3c3d40;max-width:110px;margin-top:5px;font-size:.67rem;font-weight:550;line-height:1.3}.lp-demo-flow-step>em{color:#96979a;max-width:110px;margin-top:4px;font-size:.56rem;font-style:normal;line-height:1.3}.lp-demo-approval{background:#faf8fd;border:1px solid #ded9e9;border-radius:9px;flex:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.lp-demo-approval>span:nth-child(2){flex:1;min-width:0}.lp-demo-approval strong{color:#3a3741;margin-top:3px;font-size:.7rem;font-weight:550;display:block}.lp-demo-approval>button{color:#5e527b;background:#fff;border:1px solid #c8c0d8;border-radius:6px;min-height:28px;padding:0 10px;font-size:.62rem;font-weight:540}.lp-demo-sync{color:#54705c}.lp-demo-table-shell{background:#fff;border:1px solid #e7e6e3;border-radius:10px;min-height:0;overflow:hidden}.lp-demo-table-tools{color:#797b80;border-bottom:1px solid #ecebe8;justify-content:space-between;align-items:center;min-height:37px;padding:0 13px;font-size:.61rem;display:flex}.lp-demo-table-tools span:first-child{color:#424347;font-weight:540}.lp-demo-table-shell table{border-collapse:collapse;width:100%;font-size:.63rem}.lp-demo-table-shell th,.lp-demo-table-shell td{color:#65676b;text-align:left;white-space:nowrap;border-bottom:1px solid #efeeec;height:39px;padding:0 13px}.lp-demo-table-shell th{color:#9a9b9e;letter-spacing:.03em;background:#faf9f7;height:32px;font-size:.55rem;font-weight:520}.lp-demo-table-shell tbody tr:last-child td{border-bottom:0}.lp-demo-table-shell tbody tr{transition:background .16s}.lp-demo-table-shell tbody tr:hover,.lp-demo-table-shell tbody tr.is-alert{background:#fcfaf5}.lp-demo-table-shell td:first-child{color:#3d3e42;font-weight:520}.lp-demo-table-shell td:first-child i{background:#aeb0b2;border-radius:2px;width:6px;height:6px;margin-right:7px;display:inline-block}.lp-demo-table-shell tr.is-alert td:first-child i{background:#d49a40}.lp-demo-home{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100% - 48px);height:100%;margin:0 auto;padding-bottom:5%;display:flex}.lp-demo-assist-mark{color:#9e6c20;background:#faf8f3;border:1px solid #e1ded8;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid;box-shadow:0 8px 24px #28241b0f}.lp-demo-assist-mark svg{width:17px;height:17px}.lp-demo-home-copy{color:#7e8084;max-width:430px;margin:9px 0 0;font-size:.7rem;line-height:1.5}.lp-demo-composer{color:#a0a1a4;text-align:left;background:#fff;border:1px solid #dcdad5;border-radius:12px;align-items:center;gap:12px;width:min(520px,100%);min-height:58px;margin-top:25px;padding:0 10px 0 16px;display:flex;box-shadow:0 12px 36px #1f212412}.lp-demo-composer>span{flex:1;font-size:.7rem}.lp-demo-composer button{color:#fff;background:#252629;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.lp-demo-quick-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.lp-demo-quick-actions button{color:#73757a;background:#faf9f6;border:1px solid #e4e2dd;border-radius:6px;min-height:27px;padding:0 9px;font-size:.59rem}.lp-demo-livebar{background:#fcfbf8;border-top:1px solid #eae9e6;flex:none;grid-template-columns:28px minmax(0,1fr) auto auto 28px;align-items:center;gap:9px;height:47px;padding:0 10px 0 12px;display:grid;position:relative;overflow:hidden}.lp-demo-activity-icon{width:27px;height:27px}.lp-demo-activity-icon svg{width:13px;height:13px}.lp-demo-livebar p{align-items:baseline;gap:7px;min-width:0;margin:0;animation:.28s both lpDemoActivityIn;display:flex}.lp-demo-livebar p strong,.lp-demo-livebar p span,.lp-demo-livebar>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-demo-livebar p strong{color:#45464a;font-size:.63rem;font-weight:560}.lp-demo-livebar p span,.lp-demo-livebar>em{color:#8b8c90;font-size:.59rem}.lp-demo-livebar>em{font-style:normal}.lp-demo-live-label{color:#657369;font-family:var(--font-mono-family);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:.55rem;display:inline-flex}.lp-demo-livebar>button{color:#8d8e91;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.lp-demo-livebar>button:hover{color:#44464a;background:#f0efec}.lp-demo-livebar>button svg{width:12px;height:12px}.lp-demo-live-progress{background:#4c81590f;height:2px;position:absolute;bottom:0;left:0;right:0}.lp-demo-live-progress i{transform-origin:0;background:#4c81596b;width:100%;height:100%;display:block;transform:scaleX(0)}.lp-demo-nav-group{gap:2px;display:grid}.lp-demo-app-worktree{border-left:1px solid #21232617;gap:2px;margin:2px 0 4px 19px;padding-left:8px;display:grid}.lp-demo-app-worktree button{color:#77797e;gap:7px;min-height:27px;padding:0 6px;font-size:.65rem}.lp-demo-app-worktree button i{color:#745823;background:#e8e3d9;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;font-size:.45rem;font-style:normal;font-weight:700;display:grid}.lp-demo-app-worktree button:last-child i{color:#426978;background:#e1eaed}.lp-demo-app-worktree button.is-active{color:#333539;background:#ffffffb3}.lp-demo-sidebar-foot{justify-content:flex-start}.lp-demo-sidebar-foot>span:last-child{min-width:0}.lp-demo-sidebar-foot>span:last-child strong,.lp-demo-sidebar-foot>span:last-child small{display:block}.lp-demo-sidebar-foot>span:last-child strong{color:#54565a;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:540;overflow:hidden}.lp-demo-sidebar-foot>span:last-child small{color:#999a9d;margin-top:2px;font-size:.54rem}.lp-demo-tabs>span{color:#202124;white-space:nowrap;align-items:center;gap:7px;min-width:0;padding:0 12px;font-size:.72rem;display:flex;position:relative}.lp-demo-tabs>span:after{content:"";background:#27282a;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:9px;right:9px}.lp-demo-page-meta{color:#77797d;white-space:nowrap;background:#faf9f6;border:1px solid #e5e3df;border-radius:999px;flex:none;align-items:center;min-height:27px;padding:0 9px;font-size:.59rem;display:inline-flex}.lp-demo-app-library{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);min-height:0;display:grid}.lp-demo-app-card{text-align:left;background:#faf9f6;border:1px solid #e2e0db;border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.lp-demo-app-card:hover{border-color:#cbc7bf;transform:translateY(-2px);box-shadow:0 16px 38px #1f212414}.lp-demo-app-card-head{grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.lp-demo-app-icon{color:#6d5220;background:#e8e2d6;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.58rem;font-weight:700;display:grid}.lp-demo-app-card.is-crm .lp-demo-app-icon{color:#416d7b;background:#e2ecef}.lp-demo-app-card-head>span:nth-child(2){min-width:0}.lp-demo-app-card-head strong,.lp-demo-app-card-head small{display:block}.lp-demo-app-card-head strong{color:#36373a;font-size:.75rem;font-weight:570}.lp-demo-app-card-head small{color:#8b8c90;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.57rem;overflow:hidden}.lp-demo-app-card-head em{color:#598164;font-size:.55rem;font-style:normal}.lp-demo-app-card-head em:before{content:"";vertical-align:1px;background:#63a071;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.lp-demo-app-preview{background:#fff;border:1px solid #e6e3dc;border-radius:8px 8px 0 0;flex:1;min-height:0;margin:0 12px;display:block;overflow:hidden}.lp-demo-campaign-preview{background:radial-gradient(180px 100px at 100% 0,#8b7bb717,#0000 70%),#fff;padding:20px}.lp-demo-campaign-preview>span{margin-bottom:20px;display:block}.lp-demo-campaign-preview small,.lp-demo-campaign-preview strong{display:block}.lp-demo-campaign-preview small{color:#96979a;letter-spacing:.08em;font-size:.5rem}.lp-demo-campaign-preview strong{color:#3c3d41;margin-top:6px;font-size:.73rem;font-weight:540}.lp-demo-campaign-preview>i{background:linear-gradient(90deg,#f6efe3 18%,#faf9f7 18%);border:1px solid #eeeae4;border-radius:5px;height:20px;margin-top:7px;display:block}.lp-demo-campaign-preview>i:first-of-type{width:78%}.lp-demo-campaign-preview>i:nth-of-type(2){width:56%}.lp-demo-campaign-preview>i:nth-of-type(3){width:68%}.lp-demo-crm-preview{background:#f6f7f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.lp-demo-crm-preview>span{min-width:0}.lp-demo-crm-preview small{color:#8c8e91;text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-size:.48rem;display:block;overflow:hidden}.lp-demo-crm-preview i{background:#fff;border:1px solid #e1e5e6;border-radius:5px;height:34px;margin-top:5px;display:block;box-shadow:0 3px 9px #1f2a2e08}.lp-demo-app-card-foot{color:#77797d;background:#fff;border-top:1px solid #e7e4de;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:.59rem;display:flex}.lp-demo-app-card-foot svg{color:#888a8d;width:12px;height:12px;transition:transform .16s}.lp-demo-app-card:hover .lp-demo-app-card-foot svg{transform:translate(2px)}.lp-demo-purpose-app{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.lp-demo-app-toolbar{background:#faf9f6;border-bottom:1px solid #e9e8e5;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:46px;padding:0 15px;display:grid}.lp-demo-app-identity{border-right:1px solid #e5e3de;align-items:center;gap:8px;padding-right:14px;display:flex}.lp-demo-app-identity>span{color:#6f5321;background:#e8e2d6;border-radius:6px;place-items:center;width:25px;height:25px;font-size:.49rem;font-weight:700;display:grid}.lp-demo-app-identity strong{color:#3c3d40;white-space:nowrap;font-size:.69rem;font-weight:570}.lp-demo-app-toolbar nav{align-self:stretch;gap:2px;display:flex}.lp-demo-app-toolbar nav button{color:#86878b;background:0 0;border:0;align-items:center;gap:6px;padding:0 9px;font-size:.61rem;display:flex;position:relative}.lp-demo-app-toolbar nav button:hover,.lp-demo-app-toolbar nav button.is-active{color:#36373a}.lp-demo-app-toolbar nav button.is-active:after{content:"";background:#333438;height:2px;position:absolute;bottom:0;left:8px;right:8px}.lp-demo-app-toolbar nav svg{width:12px;height:12px}.lp-demo-runtime{color:#72757a;white-space:nowrap;align-items:center;gap:6px;font-size:.56rem;display:inline-flex}.lp-demo-runtime i{background:#7f8a83;border-radius:50%;width:6px;height:6px}.lp-demo-runtime.is-violet i{background:#8b7bb7;box-shadow:0 0 0 3px #8b7bb71c}.lp-demo-runtime.is-blue i{background:#5b8793;box-shadow:0 0 0 3px #5b87931c}.lp-demo-app-content{flex-direction:column;flex:1;min-width:0;min-height:0;padding:clamp(20px,2.8vw,32px);animation:.28s both lpDemoViewIn;display:flex}.lp-demo-app-title-row{flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:clamp(18px,2.4vw,26px);display:flex}.lp-demo-app-title-row h3{color:#292a2d;letter-spacing:-.026em;margin:0;font-size:clamp(1.08rem,1.8vw,1.45rem);font-weight:540}.lp-demo-app-title-row>div>p:last-child{color:#7e8084;margin:6px 0 0;font-size:.64rem}.lp-demo-human-gate{color:#8a6529;background:#fcf8f0;border:1px solid #dfd6c6;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:.58rem;display:inline-flex}.lp-demo-human-gate svg{width:12px;height:12px}.lp-demo-text-action{color:#303235;align-items:center;gap:7px;font-size:.64rem;font-weight:560;display:flex}.lp-demo-text-action svg{width:12px;height:12px}.lp-demo-calendar{background:#f8f7f4;border:1px solid #e7e6e2;border-radius:10px;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-height:0;padding:8px;display:grid}.lp-demo-calendar>div{border-radius:7px;min-width:0;padding:9px 7px}.lp-demo-calendar>div.is-today{background:#fff;box-shadow:0 4px 16px #23252812}.lp-demo-calendar>div>small{color:#a0a1a4;letter-spacing:.05em;margin-bottom:12px;font-size:.5rem;display:block}.lp-demo-calendar-card{background:#fff;border:1px solid #e6e3dd;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:110px;padding:10px;display:flex}.lp-demo-calendar-card strong{color:#46474b;margin-top:12px;font-size:.63rem;font-weight:550;line-height:1.3}.lp-demo-calendar-card em{color:#98999c;margin-top:auto;font-size:.52rem;font-style:normal;line-height:1.3}.lp-demo-performance-grid{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:14px;min-height:0;display:grid}.lp-demo-chart{background-color:#fff;background-image:linear-gradient(#2a2c3009 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e6e5e2;border-radius:10px;grid-template-columns:1fr 1fr;min-height:0;padding:20px 18px 12px;display:grid}.lp-demo-chart-bars{grid-column:1/-1;align-items:flex-end;gap:7px;display:flex}.lp-demo-chart-bars i{background:#aabdb1;border-radius:4px 4px 1px 1px;flex:1}.lp-demo-chart-bars i.is-h42{height:42%}.lp-demo-chart-bars i.is-h54{height:54%}.lp-demo-chart-bars i.is-h58{height:58%}.lp-demo-chart-bars i.is-h66{height:66%}.lp-demo-chart-bars i.is-h72{height:72%}.lp-demo-chart-bars i.is-h74{height:74%}.lp-demo-chart-bars i.is-h79{height:79%}.lp-demo-chart-bars i.is-h81{height:81%}.lp-demo-chart-bars i.is-h88{height:88%}.lp-demo-chart-bars i.is-h92{height:92%}.lp-demo-chart-bars i.is-marked{background:#8675b4;box-shadow:0 0 0 3px #8675b417}.lp-demo-chart>span{color:#a1a2a5;align-self:end;padding-top:8px;font-size:.48rem}.lp-demo-chart>span:last-child{text-align:right}.lp-demo-insight{background:#faf8fd;border:1px solid #ddd7e8;border-radius:10px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.lp-demo-insight>small{color:#8d82aa;letter-spacing:.07em;font-size:.52rem}.lp-demo-insight h4{color:#3e3a47;margin:8px 0 0;font-size:.82rem;font-weight:550;line-height:1.35}.lp-demo-insight p{color:#77727f;margin:9px 0 0;font-size:.61rem;line-height:1.48}.lp-demo-insight em{color:#99949f;margin-top:auto;font-size:.53rem;font-style:normal}.lp-demo-kanban{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid;overflow:hidden}.lp-demo-kanban>section{background:#f6f7f7;border:1px solid #e6e7e7;border-radius:9px;min-width:0;padding:8px;overflow:hidden}.lp-demo-kanban section>header{color:#77797d;justify-content:space-between;align-items:center;padding:2px 2px 9px;font-size:.56rem;display:flex}.lp-demo-kanban section>header strong{font-weight:560}.lp-demo-kanban article{background:#fff;border:1px solid #e3e5e5;border-radius:7px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:6px;padding:9px;display:grid;box-shadow:0 3px 9px #22292c06}.lp-demo-account-mark{color:#5f7c84;background:#e6edef;border-radius:6px;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:.45rem;font-weight:700;display:grid}.lp-demo-kanban article>strong{color:#47494d;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:550;overflow:hidden}.lp-demo-kanban article>span:not(.lp-demo-account-mark){color:#777a7e;font-size:.55rem}.lp-demo-kanban article small{color:#96989b;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;align-items:center;gap:5px;font-size:.5rem;display:flex;overflow:hidden}.lp-demo-crm-table{background:#fff;border:1px solid #e6e7e7;border-radius:9px;min-height:0;overflow:hidden}.lp-demo-crm-table>div{border-bottom:1px solid #eeefef;grid-template-columns:1.5fr .8fr .65fr .9fr .6fr;align-items:center;min-height:44px;display:grid}.lp-demo-crm-table>div:last-child{border-bottom:0}.lp-demo-crm-table>div.is-selected{background:#f4f8f9}.lp-demo-crm-table span{color:#696b6f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:.59rem;display:flex;overflow:hidden}.lp-demo-crm-table-head{background:#fafafa;min-height:30px!important}.lp-demo-crm-table-head span{color:#96989b;font-size:.51rem}.lp-demo-crm-table span i{color:#577782;background:#e6edef;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;font-size:.43rem;font-style:normal;font-weight:700;display:grid}.lp-demo-task-list{border:1px solid #e5e6e6;border-radius:10px;align-content:start;display:grid;overflow:hidden}.lp-demo-task-list article{border-bottom:1px solid #eceeed;grid-template-columns:30px minmax(0,1fr) 70px 54px;align-items:center;gap:11px;min-height:60px;padding:0 14px;display:grid}.lp-demo-task-list article:last-child{border-bottom:0}.lp-demo-task-check{color:#547985;background:#e8f0f2;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.lp-demo-task-check.is-urgent{color:#9b7029;background:#f6eddd}.lp-demo-task-list article>span:nth-child(2){min-width:0}.lp-demo-task-list strong,.lp-demo-task-list small{display:block}.lp-demo-task-list strong{color:#46484c;font-size:.65rem;font-weight:550}.lp-demo-task-list small{color:#919397;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.54rem;overflow:hidden}.lp-demo-task-list em,.lp-demo-task-list time{color:#85878b;text-align:right;font-size:.55rem;font-style:normal}.lp-demo-workflow-page{padding-bottom:18px}.lp-demo-workflow-page .lp-demo-page-head{padding-bottom:16px}.lp-demo-workflow-layout{background:#fff;border:1px solid #e5e4e1;border-radius:10px;flex:1;grid-template-columns:160px minmax(300px,1fr) 186px;min-height:0;display:grid;overflow:hidden}.lp-demo-workflow-list{background:#f7f6f3;border-right:1px solid #e7e6e3;min-width:0;padding:12px 8px}.lp-demo-workflow-list>small{color:#9a9b9e;letter-spacing:.08em;margin:0 7px 8px;font-size:.48rem;display:block}.lp-demo-workflow-list button{color:#77797d;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;width:100%;min-width:0;padding:8px 7px;display:grid}.lp-demo-workflow-list button.is-active{color:#35373a;background:#fff;box-shadow:inset 0 0 0 1px #e4e2dd}.lp-demo-workflow-list button svg{width:13px;height:13px;margin-top:2px}.lp-demo-workflow-list button span{min-width:0}.lp-demo-workflow-list button strong,.lp-demo-workflow-list button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-demo-workflow-list button strong{font-size:.57rem;font-weight:540}.lp-demo-workflow-list button em{color:#9a9b9e;margin-top:3px;font-size:.48rem;font-style:normal}.lp-demo-workflow-canvas{background:radial-gradient(circle at 1px 1px,#35383c14 1px,#0000 0) 0 0/16px 16px;min-width:0;position:relative;overflow:hidden}.lp-demo-canvas-node{z-index:2;text-align:left;background:#fffffff5;border:1px solid #deddd9;border-radius:8px;flex-direction:column;align-items:flex-start;width:116px;min-height:62px;padding:9px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:absolute;box-shadow:0 4px 14px #1c1f220d}.lp-demo-canvas-node:hover{transform:translateY(-1px)}.lp-demo-canvas-node.is-selected{border-color:#9082b5;box-shadow:0 0 0 3px #9082b51a,0 7px 18px #1c1f2212}.lp-demo-canvas-node.is-complete:before,.lp-demo-canvas-node.is-waiting:before{content:"";background:#6d9a78;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.lp-demo-canvas-node.is-waiting:before{background:#d29a42;box-shadow:0 0 0 3px #d29a421a}.lp-demo-canvas-node small,.lp-demo-canvas-node strong,.lp-demo-canvas-node span{display:block}.lp-demo-canvas-node small{color:#929397;letter-spacing:.06em;padding-right:10px;font-size:.43rem}.lp-demo-canvas-node strong{color:#3f4144;margin-top:6px;font-size:.56rem;font-weight:550;line-height:1.25}.lp-demo-canvas-node span{color:#9a9b9e;margin-top:auto;padding-top:5px;font-size:.46rem}.lp-demo-canvas-node.is-node-0{top:24px;left:18px}.lp-demo-canvas-node.is-node-1{top:24px;left:calc(50% - 58px)}.lp-demo-canvas-node.is-node-2{top:24px;right:18px}.lp-demo-canvas-node.is-node-3{top:calc(50% - 30px);right:18px}.lp-demo-canvas-node.is-node-4{bottom:22px;right:calc(50% - 58px)}.lp-demo-canvas-node.is-node-5{bottom:22px;left:18px}.lp-demo-wire{z-index:1;background:#cdd1ce;position:absolute}.lp-demo-wire.is-top{height:2px;top:55px;left:74px;right:74px}.lp-demo-wire.is-right{width:2px;top:55px;bottom:51%;right:74px}.lp-demo-wire.is-middle{height:2px;bottom:53px;left:50%;right:74px}.lp-demo-wire.is-left{width:calc(50% - 74px);height:2px;bottom:53px;left:74px}.lp-demo-flow-packet{z-index:3;background:#897ab2;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:51px;left:48%;box-shadow:0 0 0 3px #897ab229}.lp-demo-step-inspector{background:#fbfaf8;border-left:1px solid #e7e6e3;flex-direction:column;align-items:flex-start;min-width:0;padding:15px;animation:.24s both lpDemoDetailIn;display:flex}.lp-demo-step-inspector>small{color:#999a9d;letter-spacing:.07em;margin-top:14px;font-size:.47rem}.lp-demo-step-inspector h4{color:#3f4044;margin:6px 0 0;font-size:.72rem;font-weight:550;line-height:1.3}.lp-demo-step-inspector p{color:#7d7f83;margin:7px 0 0;font-size:.55rem;line-height:1.45}.lp-demo-step-inspector>div{background:#fff;border:1px solid #e3e1dc;border-radius:7px;width:100%;margin-top:16px;padding:10px}.lp-demo-step-inspector>div small,.lp-demo-step-inspector>div strong{display:block}.lp-demo-step-inspector>div small{color:#a0a1a4;letter-spacing:.06em;font-size:.44rem}.lp-demo-step-inspector>div strong{color:#55575b;margin-top:6px;font-size:.52rem;font-weight:520;line-height:1.4}.lp-demo-step-inspector dl{border-top:1px solid #e7e5e0;grid-template-columns:1fr auto;gap:7px;width:100%;margin:auto 0 0;padding-top:12px;font-size:.5rem;display:grid}.lp-demo-step-inspector dt{color:#9a9b9e}.lp-demo-step-inspector dd{color:#5c5e62;margin:0}.lp-demo-doc-page{padding-bottom:18px}.lp-demo-doc-page .lp-demo-page-head{padding-bottom:16px}.lp-demo-doc-layout{border:1px solid #e5e4e0;border-radius:10px;flex:1;grid-template-columns:170px minmax(300px,1fr) 172px;min-height:0;display:grid;overflow:hidden}.lp-demo-doc-tree{background:#f7f6f3;border-right:1px solid #e7e5e1;padding:10px 8px}.lp-demo-doc-search{color:#a0a1a4;background:#fff;border:1px solid #e2e0db;border-radius:6px;align-items:center;gap:7px;min-height:29px;margin-bottom:12px;padding:0 8px;font-size:.53rem;display:flex}.lp-demo-doc-search svg{width:12px;height:12px}.lp-demo-doc-tree>small,.lp-demo-doc-context>small{color:#a0a1a4;letter-spacing:.08em;margin:10px 7px 5px;font-size:.45rem;display:block}.lp-demo-doc-tree button{color:#74767a;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;width:100%;min-width:0;min-height:29px;padding:0 7px;font-size:.55rem;display:flex}.lp-demo-doc-tree button:hover,.lp-demo-doc-tree button.is-active{color:#35373a;background:#fff;box-shadow:inset 0 0 0 1px #e6e3dd}.lp-demo-doc-tree button svg{width:12px;height:12px}.lp-demo-document{background:#fff;min-width:0;padding:24px clamp(24px,4vw,48px);animation:.24s both lpDemoViewIn;overflow:hidden}.lp-demo-doc-kicker{color:#939497;letter-spacing:.08em;margin:0;font-size:.48rem;font-weight:560}.lp-demo-document h3{color:#303134;font-family:var(--font-landing-serif), Georgia, serif;letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:400}.lp-demo-doc-lede{color:#6d6f73;margin:9px 0 0;font-size:.66rem;line-height:1.5}.lp-demo-document h4{color:#44464a;margin:18px 0 0;font-size:.65rem;font-weight:600}.lp-demo-document>p:not(.lp-demo-doc-kicker):not(.lp-demo-doc-lede),.lp-demo-document li{color:#707276;font-size:.59rem;line-height:1.48}.lp-demo-document>p:not(.lp-demo-doc-kicker):not(.lp-demo-doc-lede){margin:6px 0 0}.lp-demo-document ul,.lp-demo-document ol{margin:7px 0 0;padding-left:16px}.lp-demo-document li+li{margin-top:3px}.lp-demo-document blockquote{color:#6b6253;background:#faf7f1;border-left:2px solid #a79676;margin:16px 0 0;padding:10px 12px;font-size:.58rem;line-height:1.45}.lp-demo-doc-callout{color:#776b94;background:#faf8fd;border:1px solid #ddd7e8;border-radius:7px;align-items:center;gap:9px;margin-top:15px;padding:9px 10px;display:flex}.lp-demo-doc-callout svg{width:14px;height:14px}.lp-demo-doc-callout strong{color:#5b516f;margin-bottom:2px;font-size:.56rem;font-weight:560;display:block}.lp-demo-doc-callout span{font-size:.49rem}.lp-demo-doc-context{background:#faf9f6;border-left:1px solid #e7e5e1;min-width:0;padding:10px 9px}.lp-demo-doc-context>div{background:#fff;border-radius:6px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;margin-top:5px;padding:7px;display:grid}.lp-demo-doc-context .lp-demo-agent-mark{width:26px;height:26px}.lp-demo-doc-context strong,.lp-demo-doc-context em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-demo-doc-context strong{color:#5b5d61;font-size:.52rem;font-weight:540}.lp-demo-doc-context em{color:#9a9b9e;margin-top:2px;font-size:.45rem;font-style:normal}.lp-demo-doc-context p{color:#85878b;margin:7px;font-size:.5rem;line-height:1.42}.lp-demo-connectors-layout{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:14px;min-height:0;display:grid}.lp-demo-connector-list{background:#fff;border:1px solid #e5e4e1;border-radius:10px;align-content:start;display:grid;overflow:hidden}.lp-demo-connector-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eeedeb;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:11px;min-width:0;min-height:62px;padding:0 13px;display:grid}.lp-demo-connector-list button:last-child{border-bottom:0}.lp-demo-connector-list button:hover,.lp-demo-connector-list button.is-selected{background:#faf9f6}.lp-demo-connector-icon{color:#636569;background:#ecebea;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.lp-demo-connector-icon.is-amber{color:#a17022;background:#f5ead6}.lp-demo-connector-icon.is-red{color:#a0584a;background:#f5e6e2}.lp-demo-connector-icon.is-violet{color:#7768a0;background:#ece8f5}.lp-demo-connector-icon.is-ink{color:#3d3f43;background:#e8e9ea}.lp-demo-connector-list button>span:nth-child(2){min-width:0}.lp-demo-connector-list strong,.lp-demo-connector-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-demo-connector-list strong{color:#45464a;font-size:.66rem;font-weight:550}.lp-demo-connector-list small{color:#939498;margin-top:4px;font-size:.54rem}.lp-demo-connector-list em{color:#5f8067;white-space:nowrap;font-size:.53rem;font-style:normal}.lp-demo-connector-list em i{vertical-align:1px;background:#65a174;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.lp-demo-connector-list button>svg{color:#aaa;width:12px;height:12px}.lp-demo-connector-detail{background:#faf9f6;border:1px solid #e5e3de;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;animation:.24s both lpDemoDetailIn;display:flex}.lp-demo-connector-detail>small{color:#9b9c9f;letter-spacing:.08em;margin-top:17px;font-size:.48rem}.lp-demo-connector-detail h4{color:#3f4144;margin:6px 0 0;font-size:.88rem;font-weight:550}.lp-demo-connector-detail>p{color:#85868a;margin:4px 0 0;font-size:.58rem}.lp-demo-connector-detail dl{width:100%;margin:17px 0 0}.lp-demo-connector-detail dl div{border-top:1px solid #e2e0db;padding:9px 0}.lp-demo-connector-detail dt{color:#97989b;font-size:.5rem}.lp-demo-connector-detail dd{color:#55575b;margin:4px 0 0;font-size:.56rem;line-height:1.4}.lp-demo-used-by{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.lp-demo-used-by span{color:#66686c;background:#fff;border:1px solid #e0ded8;border-radius:5px;padding:4px 6px;font-size:.49rem}.lp-demo-shell.is-live .lp-demo-live-progress i{animation:3.2s linear both lpDemoLiveProgress}.lp-demo-shell.is-live .lp-demo-running i,.lp-demo-shell.is-live .lp-demo-run-badge i,.lp-demo-shell.is-live .lp-demo-sync i,.lp-demo-shell.is-live .lp-demo-live-label i,.lp-demo-shell.is-live .lp-demo-agent-meta em.is-running i{animation:1.8s ease-in-out infinite lpDemoSignal}.lp-demo-shell.is-live .lp-demo-flow-step.is-current .lp-demo-flow-node{animation:2.2s ease-in-out infinite lpDemoCurrentStep}@keyframes lpDemoViewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lpDemoDetailIn{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:none}}@keyframes lpDemoActivityIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes lpDemoLiveProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpDemoSignal{0%,to{opacity:.64;transform:scale(.9)}50%{opacity:1;transform:scale(1.14)}}@keyframes lpDemoCurrentStep{0%,to{box-shadow:0 0 0 5px #8b7bb714}50%{box-shadow:0 0 0 9px #8b7bb721}}.lp-section{padding:clamp(62px,7vw,92px) clamp(18px,4vw,56px);scroll-margin-top:88px}.lp-section-inner{max-width:1180px;margin:0 auto}.lp-section-kicker{color:#2f693d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:500}.lp-section-title{max-width:780px;font-family:var(--font-display-family);letter-spacing:-.035em;font-size:clamp(2rem,2.7vw,2.75rem);font-weight:500;line-height:1.08}.lp-section-subhead{color:#5d625d;max-width:680px;margin:16px 0 0;font-size:1rem;line-height:1.52}.lp-js .lp-reveal{opacity:0;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lp-js .lp-reveal.is-inview{opacity:1;transform:none}body:has(.lp-react){background:#f4f0e8}.lp-react{--lp-ink:#202124;--lp-muted:#66645f;--lp-faint:#959087;--lp-rule:#d9d3c8;--lp-rule-strong:#bcb5a9;--lp-paper:#fffdf8;--lp-soft:#f0ece3;--lp-bg:#f4f0e8;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--font-display-family)}.lp-header{border:0;border-bottom:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;height:60px;padding:0 max(16px,50vw - 590px);top:0;left:0}@supports (color:color-mix(in lab, red, red)){.lp-header{background:color-mix(in srgb, var(--lp-paper) 92%, transparent)}}.lp-header{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:none;transform:none}.lp-brand{border-radius:0;height:36px;padding:0}.lp-brand:hover,.lp-nav a:hover,.lp-nav a:focus-visible{background:0 0}.lp-nav{gap:12px}.lp-nav a{color:var(--lp-muted);padding:6px 4px;font-size:.74rem}.lp-header .lp-button{border-radius:8px;min-height:34px;padding:0 12px;font-size:.74rem}.lp-header .lp-button.primary{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-paper)}.lp-header .lp-button.primary:hover,.lp-header .lp-button.primary:focus,.lp-header .lp-button.primary:focus-visible{color:#fff;background:#111216;border-color:#111216}.lp-hero{border-bottom:1px solid var(--lp-rule);background:linear-gradient(90deg, var(--lp-bg) 0%, var(--lp-bg) 42%, var(--lp-bg) 56%, transparent 78%), url(/templates/template-library-map.svg), var(--lp-bg);padding:104px max(16px,50vw - 590px) 34px}@supports (color:color-mix(in lab, red, red)){.lp-hero{background:linear-gradient(90deg, var(--lp-bg) 0%, var(--lp-bg) 42%, color-mix(in srgb, var(--lp-bg) 94%, transparent) 56%, transparent 78%), url(/templates/template-library-map.svg), var(--lp-bg)}}.lp-hero{background-position:50%,right max(16px,50vw - 590px) top 82px,50%;background-repeat:no-repeat;background-size:100% 430px,min(42vw,560px),auto}.lp-hero:before{display:none}.lp-hero-copy{text-align:left;justify-content:center;align-items:flex-start;width:min(100%,1180px);max-width:none;min-height:300px;margin:0 auto 32px}.lp-eyebrow{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.09em;text-transform:uppercase;gap:8px;margin:0 0 14px;font-size:.62rem;font-weight:500}.lp-eyebrow-badge{color:var(--lp-ink);font-size:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;gap:5px;padding:0}.lp-hero h1.lp-hero-headline{max-width:610px;color:var(--lp-ink);font-family:var(--font-display-family);letter-spacing:-.055em;font-size:clamp(3rem,4.5vw,4.2rem);font-weight:500;line-height:.98}.lp-hero h1.lp-hero-headline .lp-hl-accent{color:var(--lp-muted);font-style:normal}.lp-subhead{max-width:540px;color:var(--lp-muted);font-family:var(--font-document-sans);margin:16px 0 0;font-size:.94rem;line-height:1.6}.lp-actions{justify-content:flex-start;margin-top:20px}.lp-button{border-color:var(--lp-rule-strong);border-radius:8px;min-height:40px;font-size:.78rem;font-weight:600}.lp-button.primary{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-paper)}.lp-button.secondary{background:var(--lp-paper)}@supports (color:color-mix(in lab, red, red)){.lp-button.secondary{background:color-mix(in srgb, var(--lp-paper) 86%, transparent)}}.lp-work-surfaces{color:var(--lp-muted);margin-top:16px}.lp-hero-theater{max-width:1180px}.lp-theater-stage{min-height:0;padding:0}.lp-product-frame{border:1px solid var(--lp-rule);background:var(--lp-paper);height:clamp(520px,54vw,660px);box-shadow:0 18px 54px var(--lp-ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.lp-product-frame{box-shadow:0 18px 54px color-mix(in srgb, var(--lp-ink) 9%, transparent)}}.lp-product-frame:hover{border-color:var(--lp-rule-strong);box-shadow:0 20px 58px var(--lp-ink)}@supports (color:color-mix(in lab, red, red)){.lp-product-frame:hover{box-shadow:0 20px 58px color-mix(in srgb, var(--lp-ink) 10%, transparent)}}.lp-product-frame:hover{transform:none}.lp-section{border-top:1px solid var(--lp-rule);background:var(--lp-bg);padding:clamp(58px,6vw,76px) max(16px,50vw - 590px)}.lp-hero+.lp-section{border-top:0}.lp-section-inner{max-width:1180px}.lp-section-kicker{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.1em;margin-bottom:10px;font-size:.62rem;font-weight:500}.lp-section-title{max-width:940px;color:var(--lp-ink);letter-spacing:-.045em;font-size:clamp(2rem,3vw,2.65rem);font-weight:500;line-height:1.06}.lp-section-title span{color:var(--lp-muted);display:block}.lp-section-subhead{max-width:62ch;color:var(--lp-muted);font-family:var(--font-document-sans);margin-top:14px;font-size:.9rem;line-height:1.62}.lp-pod-explorer{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:14px;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:0;margin-top:30px;overflow:hidden}.lp-pod-resource-nav{border-right:1px solid var(--lp-rule);gap:0;padding:10px}.lp-pod-resource-nav>button{border:0;border-bottom:1px solid var(--lp-rule);background:0 0;border-radius:0;min-height:68px}.lp-pod-resource-nav>button:last-child{border-bottom:0}.lp-pod-resource-nav>button:hover{background:var(--lp-soft);transform:none}.lp-pod-resource-nav>button.is-active{border-color:var(--lp-rule);background:var(--lp-soft);box-shadow:none;border-radius:9px}.lp-pod-visual{background:var(--lp-soft);padding:10px;position:relative;top:auto}.lp-pod-visual iframe{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:10px;height:clamp(540px,55vw,650px)}.lp-surfaces-grid{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:14px;grid-template-columns:minmax(300px,.76fr) minmax(500px,1.24fr);gap:34px;min-height:0;padding:clamp(24px,3.5vw,40px);overflow:hidden}.lp-surfaces-copy .lp-section-title,.lp-surfaces-copy .lp-section-subhead{min-height:0}.lp-surface-picker{gap:7px;margin-top:24px}.lp-surface-picker button{border-color:var(--lp-rule);background:var(--lp-paper);border-radius:8px;min-height:42px;padding:5px 10px 5px 6px}.lp-surface-picker button.is-active{border-color:var(--lp-ink);background:var(--lp-ink)}.lp-visual-frame{border-color:var(--lp-rule);background:var(--lp-soft);box-shadow:none;border-radius:10px}.lp-showcase-head{margin-bottom:24px}.lp-showcase-grid{gap:12px}.lp-template-card{border-color:var(--lp-rule);background:var(--lp-paper);border-radius:12px}.lp-template-card:hover{box-shadow:0 12px 28px var(--lp-ink)}@supports (color:color-mix(in lab, red, red)){.lp-template-card:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--lp-ink) 7%, transparent)}}.lp-template-description{font-size:.75rem}.lp-quickstart-grid{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:14px;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:36px;padding:clamp(24px,3.5vw,40px);overflow:hidden}.lp-quick-points{margin-top:24px}.lp-quick-points div{border-color:var(--lp-rule);color:var(--lp-muted);font-family:var(--font-document-sans);padding:12px 0;font-size:.8rem}.lp-terminal{box-shadow:none;border:1px solid #2d322f;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.lp-footer-box{background:linear-gradient(90deg, var(--lp-paper) 0%, var(--lp-paper) 42%, color-mix(in srgb, var(--lp-paper) 72%, transparent) 62%, color-mix(in srgb, var(--lp-paper) 30%, transparent) 100%), url(/landing-page/cta-texture.webp), var(--lp-paper)}}.lp-footer-box p{color:var(--lp-muted);font-family:var(--font-document-sans);margin-top:8px;font-size:.82rem}.lp-footer-box .lp-actions{margin-right:250px}.lp-footer-box .lp-button.secondary{border-color:var(--lp-rule-strong);background:var(--lp-paper)}@supports (color:color-mix(in lab, red, red)){.lp-footer-box .lp-button.secondary{background:color-mix(in srgb, var(--lp-paper) 90%, transparent)}}.lp-footer-box .lp-button.secondary{color:var(--lp-ink)}@media (max-width:980px){.lp-header{width:100%;padding:0 16px;top:0}.lp-hero{background-position:50%,right -170px top 76px,50%;background-size:100% 390px,500px,auto;padding:94px 20px 28px}.lp-hero-copy{min-height:270px}.lp-section{padding-left:20px;padding-right:20px}.lp-pod-explorer,.lp-surfaces-grid,.lp-quickstart-grid{grid-template-columns:1fr}.lp-pod-resource-nav{border-right:0;border-bottom:1px solid var(--lp-rule)}.lp-surfaces-grid,.lp-quickstart-grid{gap:28px}.lp-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-box .lp-actions{margin-right:180px}}@media (max-width:640px){.lp-hero{background:linear-gradient(90deg, var(--lp-bg) 0%, var(--lp-bg) 64%, var(--lp-bg) 86%, transparent 100%), url(/templates/template-library-map.svg), var(--lp-bg);padding:86px 16px 20px}@supports (color:color-mix(in lab, red, red)){.lp-hero{background:linear-gradient(90deg, var(--lp-bg) 0%, var(--lp-bg) 64%, color-mix(in srgb, var(--lp-bg) 94%, transparent) 86%, transparent 100%), url(/templates/template-library-map.svg), var(--lp-bg)}}.lp-hero{background-position:50%,right -270px top 70px,50%;background-repeat:no-repeat;background-size:100% 350px,460px,auto}.lp-hero-copy{min-height:300px;margin-bottom:24px}.lp-hero h1.lp-hero-headline{max-width:350px;font-size:clamp(2.5rem,12vw,3.3rem)}.lp-subhead{max-width:340px;font-size:.86rem}.lp-product-frame{border-radius:10px;height:520px}.lp-section{padding:48px 16px}.lp-section-title{font-size:clamp(1.9rem,9vw,2.4rem)}.lp-pod-explorer,.lp-surfaces-grid,.lp-quickstart-grid{border-radius:10px}.lp-pod-resource-nav{padding:8px;display:flex;overflow-x:auto}.lp-pod-resource-nav>button{border-right:1px solid var(--lp-rule);border-bottom:0;min-width:190px}.lp-pod-visual iframe{height:580px}.lp-surfaces-grid,.lp-quickstart-grid{padding:20px}.lp-showcase-grid{grid-template-columns:1fr}.lp-template-card-copy{min-height:200px}.lp-footer-box{background-position:50%,right -170px top -30px,50%;background-size:100% 100%,320px,auto;grid-template-columns:1fr;align-content:end;min-height:210px;padding:22px}.lp-footer-box .lp-actions{grid-area:auto/1;justify-content:flex-start;margin:8px 0 0}}@media (prefers-reduced-motion:reduce){.lp-js .lp-reveal{opacity:1;transition:none;transform:none}}.lp-pod-section{--lp-pod-visual-height:560px;--lp-pod-stack-gap:16px;--lp-pod-stack-top:46px}.lp-pod-explorer{grid-template-columns:minmax(0,1fr) clamp(360px,46%,560px);align-items:start;gap:clamp(20px,2.5vw,36px);margin-top:clamp(28px,3.2vw,40px);display:grid}.lp-pod-visual{position:sticky;top:clamp(70px,9vh,104px)}.lp-pod-visual iframe{border:0;border-radius:20px;width:100%;height:clamp(580px,60vw,720px);display:block}.lp-pod-acc{flex-direction:column;gap:8px;display:flex}.lp-pod-acc-item{background:#fbfaf7;border:1px solid #0d0f121a;border-radius:12px;transition:border-color .2s,background .2s,box-shadow .2s}.lp-pod-acc-item.is-open{background:#fff;border-color:#0d0f1229;box-shadow:0 8px 24px #0d0f120a}.lp-pod-acc-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:flex-start;gap:14px;padding:clamp(14px,1.5vw,18px) clamp(16px,1.8vw,20px);display:flex}.lp-pod-acc-titles{flex:1;min-width:0}.lp-pod-acc-titles strong{color:#1a1c1f;margin-bottom:5px;font-size:1rem;font-weight:550;display:block}.lp-pod-acc-titles>span{color:#5b5f66;font-size:.9rem;line-height:1.45}.lp-pod-acc-toggle{color:#8b8f96;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.35rem;line-height:1;transition:background .18s,color .18s;display:inline-flex}.lp-pod-acc-item.is-open .lp-pod-acc-toggle{color:#1a1c1f;background:#0d0f120d}.lp-pod-acc-detail{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.lp-pod-acc-item.is-open .lp-pod-acc-detail{grid-template-rows:1fr}.lp-pod-acc-detail>div{overflow:hidden}.lp-pod-acc-detail p{color:#45484d;margin:0;padding:0 clamp(16px,1.8vw,20px) clamp(16px,1.8vw,19px);font-size:.92rem;line-height:1.58}.lp-pod-resource-nav{gap:8px;display:grid}.lp-pod-resource-nav>button{color:#6f7278;cursor:pointer;width:100%;min-height:72px;font:inherit;text-align:left;background:#fbfaf7;border:1px solid #0d0f1217;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 24px 16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.lp-pod-resource-nav>button:hover{background:#fff;border-color:#0d0f1226;transform:translate(2px)}.lp-pod-resource-nav>button.is-active{color:#25272a;background:#fff;border-color:#0d0f122e;box-shadow:0 12px 30px #0d0f120e}.lp-pod-resource-nav .lemma-product-icon{color:#74777d;background:#fff;border:1px solid #0d0f1214;border-radius:10px;place-items:center;width:38px;height:38px;padding:9px;display:grid}.lp-pod-resource-nav>button.is-active .lemma-product-icon{color:#9d6d23;background:#fbf5e9;border-color:#c0801f40}.lp-pod-resource-nav>button>span:nth-child(2){min-width:0}.lp-pod-resource-nav strong,.lp-pod-resource-nav small{display:block}.lp-pod-resource-nav strong{color:#26282c;font-size:.98rem;font-weight:570}.lp-pod-resource-nav small{color:#73767b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.78rem;line-height:1.35;overflow:hidden}.lp-pod-resource-nav>button>em{color:#777a80;background:#0d0f120b;border-radius:12px;place-items:center;width:24px;height:24px;font-size:.7rem;font-style:normal;display:grid}.lp-pod-resource-nav>button>svg{color:#a3a5a9;width:15px;height:15px;transition:transform .18s}.lp-pod-resource-nav>button.is-active>svg{color:#4a4d52;transform:translate(2px)}.lp-pod-map{background:linear-gradient(#f8f6ef 0%,#f3f0e6 100%);border:1px solid #0d0f121a;border-radius:20px;padding:18px 16px 14px;position:sticky;top:clamp(78px,11vh,116px);box-shadow:0 22px 52px #0d0f120f}.lp-pod-map-kicker{color:#9a8f78;letter-spacing:.16em;text-transform:uppercase;margin:4px 6px 12px;font-size:.72rem;font-weight:600}.lp-pod-map-list{flex-direction:column;gap:2px;display:flex}.lp-pod-map-row{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;transition:background .16s,box-shadow .16s;display:flex}.lp-pod-map-row:hover{background:#fff9}.lp-pod-map-row.is-active{background:#fff;box-shadow:0 1px 3px #0d0f1212,inset 0 0 0 1px #0d0f120f}.lp-pod-map-icon{flex:none;display:inline-flex}.lp-pod-map-icon img{width:22px;height:22px}.lp-pod-map-label{color:#3a3d42;flex:1;min-width:0;font-size:.98rem;font-weight:500}.lp-pod-map-row.is-active .lp-pod-map-label{color:#141414}.lp-pod-map-count{color:#8b8f96;background:#ffffffb3;border:1px solid #0d0f1212;border-radius:7px;flex:none;padding:1px 8px;font-size:.78rem;font-weight:500}.lp-pod-map-foot{border-top:1px solid #0d0f1217;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.lp-pod-map-pod,.lp-pod-map-user{align-items:center;gap:10px;padding:3px 6px;display:flex}.lp-pod-map-badge{color:#0f3a44;background:linear-gradient(135deg,#a7c6cf,#6fa9bb);border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.68rem;font-weight:700;display:inline-flex}.lp-pod-map-pod-name small{color:#9a8f78;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:600;display:block}.lp-pod-map-pod-name strong{color:#2b2d31;font-size:.95rem;font-weight:600}.lp-pod-map-user img{border-radius:50%}.lp-pod-map-user span{color:#2b2d31;font-size:.95rem;font-weight:500}@media (max-width:860px){.lp-pod-explorer{grid-template-columns:1fr}.lp-pod-map,.lp-pod-showcase,.lp-pod-visual{position:static}.lp-pod-visual iframe{height:clamp(560px,120vw,720px)}.lp-pod-resource-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-pod-showcase{position:sticky;top:clamp(78px,11vh,116px)}.lp-pod-showcase-device{background:#fff;border:1px solid #0d0f121a;border-radius:20px;animation:.32s lp-pv-in;overflow:hidden;box-shadow:0 22px 52px #0d0f1212}@keyframes lp-pv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-pod-showcase-head{background:linear-gradient(#faf9f5,#f5f3ec);border-bottom:1px solid #0d0f1214;align-items:center;gap:12px;padding:15px 18px;display:flex}.lp-pod-showcase-icon{flex:none;display:inline-flex}.lp-pod-showcase-icon img{width:26px;height:26px}.lp-pod-showcase-head>div{flex:1;min-width:0}.lp-pod-showcase-head strong{color:#1a1c1f;font-size:1rem;font-weight:600;display:block}.lp-pod-showcase-head>div span{color:#8b8f96;font-size:.8rem}.lp-pod-showcase-pod{color:#9a6a07;background:#d99a321f;border:1px solid #d99a3238;border-radius:7px;flex:none;padding:3px 9px;font-size:.7rem;font-weight:600}.lp-pod-showcase-screen{min-height:296px;padding:16px}.lp-pv-rows{flex-direction:column;gap:8px;display:flex}.lp-pv-row{background:#fbfaf7;border:1px solid #0d0f1214;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.lp-pv-row-main{flex:1;min-width:0}.lp-pv-row-main strong{color:#1a1c1f;font-size:.92rem;font-weight:600;display:block}.lp-pv-row-main small{color:#8b8f96;font-size:.8rem}.lp-pv-row em{color:#6b6f76;flex:none;font-size:.78rem;font-style:normal}.lp-pv-conn{color:#15803d}.lp-pv-orb{border-radius:50%;flex:none;width:9px;height:9px}.lp-pv-orb.is-green{background:#16a34a;box-shadow:0 0 0 3px #16a34a29}.lp-pv-orb.is-gold{background:#d99a32}.lp-pv-orb.is-blue{background:#6fa9bb}.lp-pv-orb.is-lav{background:#8d82bd}.lp-pv-logo{flex:none;display:inline-flex}.lp-pv-logo img{width:26px;height:26px}.lp-pv-table{flex-direction:column;display:flex}.lp-pv-tr{color:#5b5f66;border-bottom:1px solid #0d0f1212;grid-template-columns:1.5fr .9fr .8fr .9fr;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;display:grid}.lp-pv-th{color:#9a9a9a;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #0d0f121f;font-size:.68rem}.lp-pv-tr strong{color:#1a1c1f;font-size:.85rem;font-weight:600}.lp-pv-ai{color:#6366f1}.lp-pv-tag{border-radius:20px;padding:2px 8px;font-size:.72rem;font-style:normal}.lp-pv-tag.is-ok{color:#15803d;background:#16a34a1f}.lp-pv-tag.is-warn{color:#92600f;background:#d99a3229}.lp-pv-tag.is-bad{color:#b91c1c;background:#dc26261f}.lp-pv-note{color:#9a9a9a;margin:12px 2px 0;font-size:.76rem}.lp-pv-flow{flex-direction:column;gap:8px;display:flex}.lp-pv-step{background:#fbfaf7;border:1px solid #0d0f1214;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.lp-pv-step.is-human{background:#d99a3214;border-color:#d99a3238}.lp-pv-step-dot{color:#6b6f76;background:#efece4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:600;display:inline-flex}.lp-pv-apps{flex-direction:column;gap:12px;display:flex}.lp-pv-app{background:#fff;border:1px solid #0d0f1214;border-radius:12px;overflow:hidden}.lp-pv-app img{border-bottom:1px solid #0d0f120f;width:100%;height:auto;display:block}.lp-pv-app>div{padding:10px 12px}.lp-pv-app strong{color:#1a1c1f;font-size:.9rem;font-weight:600;display:block}.lp-pv-app small{color:#8b8f96;font-size:.78rem}.lp-pv-access{flex-direction:column;gap:8px;display:flex}.lp-pv-pills{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.lp-pv-pill{color:#6b6f76;border:1px solid #0d0f121a;border-radius:20px;padding:4px 11px;font-size:.8rem}.lp-pv-pill.is-on{color:#15803d;background:#16a34a1f;border-color:#16a34a40}.lp-pv-rule{color:#5b5f66;background:#fbfaf7;border:1px solid #0d0f1214;border-radius:10px;padding:10px 13px;font-size:.85rem}.lp-pod-card-stack{gap:var(--lp-pod-stack-gap);margin-top:38px;margin-bottom:var(--lp-pod-stack-gap);display:grid}.lp-pod-stack-card{top:calc((var(--lp-pod-stack-gap) + var(--lp-pod-stack-top)) / 2);min-height:var(--lp-pod-visual-height);background:radial-gradient(circle at 16% 18%,#ffffffd9,#0000 30%),linear-gradient(90deg,#242a220a 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#242a2209 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#fffffff5,#f9f8f2f0);border:1px solid #242a221a;border-radius:28px;grid-template-columns:minmax(0,.72fr) minmax(430px,.9fr);align-items:stretch;gap:24px;padding:18px;display:grid;position:sticky;overflow:hidden;box-shadow:0 22px 76px #0d0f1213}.lp-pod-stack-card.is-layer-1{z-index:1}.lp-pod-stack-card.is-layer-2{z-index:2}.lp-pod-stack-card.is-layer-3{z-index:3}.lp-pod-stack-card.is-layer-4{z-index:4}.lp-pod-stack-card.is-layer-5{z-index:5}.lp-pod-stack-card.is-layer-6{z-index:6}.lp-pod-copy-card{background:linear-gradient(90deg,#ffffff94,#fff0);border-radius:20px;align-content:start;min-height:100%;padding:clamp(36px,5vw,66px) clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.lp-pod-copy-card:after{content:"";background:linear-gradient(#0000,#242a221f,#0000);width:1px;position:absolute;top:34px;bottom:34px;right:0}.lp-pod-copy-count{color:#737a72;font-size:.94rem;font-weight:780;position:absolute;top:42px;right:38px}.lp-pod-copy-icon{background:#6d9b7824;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.lp-pod-copy-card h3{color:#203020;max-width:440px;margin:26px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:500;line-height:.96}.lp-pod-copy-summary,.lp-pod-copy-detail{color:#626a60;max-width:520px;margin:18px 0 0;font-size:1rem;line-height:1.46}.lp-pod-copy-detail{color:#454d42;margin-top:30px}.lp-pod-scroll-visual{transform-origin:100%;min-width:0;position:static}.lp-pod-device{height:var(--lp-pod-visual-height);min-height:var(--lp-pod-visual-height);transform-origin:100%;background-color:#f2eee4;background-image:radial-gradient(circle at 20% 8%,#ffffff85,#0000 34%),linear-gradient(90deg,#0d0f120b 1px,#0000 1px),linear-gradient(#0d0f120a 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #ffffffb8;border-radius:28px;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:16px;display:grid;box-shadow:0 28px 96px #0d0f1213}.lp-pod-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #fffc;border-radius:22px;align-content:start;justify-items:center;gap:8px;min-height:100%;padding:12px 8px;display:grid}.lp-pod-rail span{opacity:.42;border:1px solid #0000;border-radius:12px;place-items:center;width:34px;height:34px;transition:background .22s,opacity .22s,transform .22s,box-shadow .22s;display:grid}.lp-pod-rail span.is-complete{opacity:.66}.lp-pod-rail span.is-active{opacity:1;box-shadow:none;background:#6d9b7824;position:relative;transform:none}.lp-pod-rail span.is-active:before{content:"";background:#6d9b78;border-radius:999px;width:3px;height:26px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.lp-pod-rail-avatar{opacity:1;border:1px solid #242a221f;border-radius:999px;width:30px;height:30px;margin-top:auto;overflow:hidden}.lp-pod-rail-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.lp-pod-screen{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #ffffffdb;border-radius:22px;min-width:0;position:relative;overflow:hidden}.lp-pod-screen:before{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffffb8 42%,#0000 72%);position:absolute;inset:0;transform:translate(-115%)}.lp-pod-screen-head{border-bottom:1px solid #242a221f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 22px 16px;display:grid}.lp-pod-screen-icon{background:#6d9b7821;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.lp-pod-screen-head h3{color:#203020;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.35vw,1.95rem);font-weight:500;line-height:1}.lp-pod-screen-head span,.lp-pod-screen-head strong{color:#687066;font-size:.9rem;font-weight:700}.lp-pod-panel-body{min-height:392px;padding:18px 22px 22px}.lp-agent-list,.lp-pod-list,.lp-app-list,.lp-policy-card{gap:13px;display:grid}.lp-agent-row,.lp-data-row,.lp-workflow-row,.lp-connector-row,.lp-permission-row{background:#ffffffc2;border:1px solid #242a2214;border-radius:15px}.lp-agent-row{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:10px 14px 10px 12px;display:grid}.lp-agent-row.is-expanded{background:#ffffffe6;align-items:start;min-height:326px}.lp-agent-orb{border-radius:999px;width:48px;height:48px;position:relative}.lp-agent-orb:before,.lp-agent-orb:after{content:"";border-radius:999px;position:absolute}.lp-agent-orb:before{width:34px;height:34px;top:5px;left:2px}.lp-agent-orb:after{width:28px;height:28px;top:14px;right:0}.lp-agent-orb.green:before{background:#78a98542}.lp-agent-orb.green:after{background:#6f9fa15c}.lp-agent-orb.gold:before{background:#e8be5b6b}.lp-agent-orb.gold:after{background:#78a98547}.lp-agent-orb.blue:before{background:#8bb8c354}.lp-agent-orb.blue:after{background:#b7c3c747}.lp-agent-orb.lavender:before{background:#a28bc93d}.lp-agent-orb.lavender:after{background:#e8be5b3b}.lp-agent-summary{min-width:0}.lp-agent-summary h4,.lp-data-row strong,.lp-workflow-row strong,.lp-connector-row strong,.lp-app-card strong{color:#243021;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:500;line-height:1.12;display:block}.lp-agent-summary h4{font-size:.98rem}.lp-row-status{color:#426b4d;align-items:center;gap:6px;margin-top:4px;font-size:.68rem;font-weight:760;display:flex}.lp-row-status:before{content:"";background:#58996b;border-radius:999px;width:7px;height:7px}.lp-chevron{border-bottom:2px solid #8e968b;border-right:2px solid #8e968b;width:9px;height:9px;transform:rotate(45deg)}.lp-chevron.is-open{transform:rotate(-135deg)translate(-2px,-2px)}.lp-agent-expanded{grid-column:1/-1;gap:12px;padding:4px 2px 2px;display:grid}.lp-detail-block span,.lp-mini-tabs span{color:#6c7469;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:780}.lp-detail-block p{color:#253020;margin:6px 0 0;font-size:.78rem;font-weight:670;line-height:1.35}.lp-surface-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.lp-surface-logo{background:#ffffffbd;border:1px solid #0d0f1214;border-radius:12px;justify-items:center;gap:5px;min-height:58px;padding:7px 4px;display:grid}.lp-surface-logo i,.lp-access-pill i,.lp-app-card em i,.lp-connector-row em i{background:#fff;border:1.5px solid #b7beb5;border-radius:4px;width:14px;height:14px;display:inline-flex}.lp-surface-logo.is-active i,.lp-access-pill.is-on i,.lp-app-card em i,.lp-connector-row em i{background:#22a15f;border-color:#22a15f;position:relative}.lp-surface-logo.is-active i:before,.lp-access-pill.is-on i:before,.lp-app-card em i:before,.lp-connector-row em i:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;position:absolute;top:3px;left:2px;transform:rotate(-45deg)}.lp-access-grid{flex-wrap:wrap;gap:8px;display:flex}.lp-access-grid.is-large{margin-bottom:4px}.lp-access-pill{color:#243021;background:#ffffffbf;border:1px solid #242a2214;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:760;display:inline-flex}.lp-mini-tabs{border-bottom:1px solid #242a221f;gap:22px;min-height:40px;display:flex}.lp-mini-tabs span{border-bottom:2px solid #0000;align-items:end;padding-bottom:10px;display:flex}.lp-mini-tabs span.is-active{color:#243021;border-bottom-color:#6d9b78}.lp-data-row,.lp-workflow-row{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px;display:grid}.lp-data-row small,.lp-workflow-row small,.lp-connector-row small,.lp-app-card small{color:#7c8378;margin-top:5px;font-size:.68rem;font-weight:650;display:block}.lp-data-row em,.lp-workflow-row em{color:#556052;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:780}.lp-data-mark,.lp-workflow-mark{background:#8bb8c321;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.lp-workflow-mark{background:#78a9851f;position:relative}.lp-workflow-mark:before,.lp-workflow-mark:after{content:"";background:#7ca184;border-radius:999px;width:8px;height:8px;position:absolute}.lp-workflow-mark:before{left:9px}.lp-workflow-mark:after{right:9px}.lp-workflow-mark i{background:#7ca1847a;width:22px;height:2px}.lp-workflow-mark.is-gate{background:#dda52a1f}.lp-workflow-mark.is-gate:before,.lp-workflow-mark.is-gate:after{background:#dda52a}.lp-app-card{background:#ffffffd1;border:1px solid #242a2214;border-radius:16px;min-height:186px;padding:10px;position:relative;overflow:hidden}.lp-app-card>img{object-fit:cover;object-position:left top;border-radius:12px;width:100%;height:176px}.lp-app-card>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #242a221a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.lp-app-card em,.lp-connector-row em{color:#426b4d;white-space:nowrap;background:#ffffffbd;border:1px solid #426b4d29;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-size:.68rem;font-style:normal;font-weight:760;display:inline-flex}.lp-policy-card{align-content:start}.lp-permission-row{color:#3f493e;padding:16px;font-weight:720}.lp-connector-row{grid-template-columns:46px minmax(0,.72fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px;display:grid}.lp-connector-row>span:first-child{background:#f7f8f4c7;border:1px solid #242a2214;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@keyframes lpPodFocusBreath{0%,to{box-shadow:0 0 #6d9b7800}50%{box-shadow:0 0 0 4px #6d9b7814}}@keyframes lpPodLinePulse{0%,to{transform:scaleX(.78)}54%{transform:scaleX(1)}}.lp-pod-rail span.is-active{animation:2.8s ease-in-out infinite lpPodFocusBreath}.lp-workflow-mark i{transform-origin:50%;animation:2.2s ease-in-out infinite lpPodLinePulse}@media (prefers-reduced-motion:reduce){.lp-compiled-word,.lp-pod-rail span.is-active,.lp-workflow-mark i,.lp-surface-sequence>*,.lp-phone-message,.lp-phone-typing,.lp-phone-typing i{animation:none}.lp-phone-message{opacity:1;transform:none}.lp-compiled-word{opacity:1;filter:none;transform:none}.lp-phone-typing{display:none}}.lp-visual-frame{background:#f7f6ef;border:1px solid #0d0f121a;overflow:hidden;box-shadow:0 20px 70px #0d0f121a}.lp-surfaces-section{background:#fff}.lp-surfaces-grid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1fr);align-items:center;gap:clamp(36px,6vw,76px);min-height:680px;display:grid}.lp-surfaces-copy{min-width:0}.lp-surfaces-copy .lp-section-title{min-height:2.2em}.lp-surfaces-copy .lp-section-subhead{min-height:4.4em}.lp-surface-picker{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lp-surface-picker button{color:#4e554e;cursor:pointer;min-height:48px;font:inherit;text-align:left;background:#ffffffc7;border:1px solid #10130f1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 14px 6px 7px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-grid}.lp-surface-picker button:hover{border-color:#10130f3d;transform:translateY(-1px)}.lp-surface-picker-icons{align-items:center;min-width:32px;display:inline-flex}.lp-surface-picker-icons img{object-fit:contain;background:#fff;border:1px solid #10130f1a;border-radius:999px;width:28px;height:28px;padding:5px}.lp-surface-picker-icons img+img{margin-left:-9px}.lp-surface-picker strong,.lp-surface-picker small{line-height:1.05;display:block}.lp-surface-picker strong{font-size:.88rem}.lp-surface-picker small{color:inherit;opacity:.62;margin-top:3px;font-size:.68rem}.lp-surface-preview{grid-template-rows:620px minmax(44px,auto);align-content:center;gap:16px;min-width:0;min-height:680px;display:grid}.lp-surface-window{background:#fff;border:10px solid #ffffff9e;border-radius:26px;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden;box-shadow:0 30px 90px #10130f2e}.lp-surface-window-top{color:#fff;background:linear-gradient(#4b164c,#3c123f);grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:14px;min-height:54px;padding:0 14px;display:grid}.lp-surface-preview.is-email .lp-surface-window-top{background:linear-gradient(#d93025,#b3261e)}.lp-surface-preview.is-outlook .lp-surface-window-top{background:linear-gradient(#0f6cbd,#075aa5)}.lp-surface-preview.is-teams .lp-surface-window-top{background:linear-gradient(#5557c9,#393a91)}.lp-surface-preview.is-api .lp-surface-window-top{background:linear-gradient(#151915,#0d1110)}.lp-surface-brand{align-items:center;gap:9px;min-width:0;display:inline-flex}.lp-surface-brand img{object-fit:contain;background:#ffffffe6;border-radius:8px;width:30px;height:30px;padding:5px}.lp-surface-brand img+img{margin-left:-16px}.lp-surface-search{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff2e;border-radius:8px;min-height:32px;padding:7px 12px;font-size:.86rem;overflow:hidden}.lp-surface-avatar{object-fit:cover;border:2px solid #ffffffc7;border-radius:8px}.lp-surface-window-body{grid-template-columns:176px minmax(0,1fr);min-height:506px;display:grid}.lp-surface-sidebar{color:#fff9;background:linear-gradient(#4b164cf0,#321034f5);align-content:start;gap:10px;padding:22px 12px;display:grid}.lp-surface-preview.is-email .lp-surface-sidebar,.lp-surface-preview.is-outlook .lp-surface-sidebar{color:#5f675f;background:#fff;border-right:1px solid #1115101a}.lp-surface-preview.is-teams .lp-surface-sidebar{background:linear-gradient(#5557c9f2,#393a91f7)}.lp-surface-preview.is-api .lp-surface-sidebar{background:#111511}.lp-surface-sidebar span{border-radius:8px;padding:8px 10px;font-size:.76rem;font-weight:700}.lp-surface-sidebar span.is-selected{color:#fff;background:#ffffff24}.lp-surface-preview.is-email .lp-surface-sidebar span.is-selected{color:#0f6cbd;background:#e8f2ff}.lp-surface-thread{background:radial-gradient(circle at 90% 12%,#6d9b7814,#0000 26%),linear-gradient(#fff,#fbfaf6);align-content:start;gap:11px;min-width:0;padding:16px 20px 22px;display:grid}.lp-api-window .lp-surface-thread{background:#fbfaf6;min-height:0}.lp-surface-thread-head{border-bottom:1px solid #10130f1a;gap:3px;padding-bottom:11px;display:grid}.lp-surface-thread-head strong{color:#212821;font-size:.96rem}.lp-surface-thread-head span{color:#737b70;font-size:.76rem}.lp-surface-approval,.lp-surface-compose,.lp-email-list article,.lp-email-card,.lp-api-call,.lp-api-row{background:#ffffffdb;border:1px solid #10130f1a;border-radius:14px;box-shadow:0 12px 34px #10130f0e}.lp-surface-approval{border-left:4px solid #59b97a;padding:14px}.lp-surface-sequence{--lp-surface-loop:12s;gap:12px;min-width:0;display:grid}.lp-surface-sequence>*{opacity:0;animation-duration:var(--lp-surface-loop);animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:translateY(10px)}.lp-surface-sequence .is-sequence-1{animation-name:lpSurfaceStepOne}.lp-surface-sequence .is-sequence-2{animation-name:lpSurfaceStepTwo}.lp-surface-sequence .is-sequence-3{animation-name:lpSurfaceStepThree}.lp-surface-sequence .is-sequence-4{animation-name:lpSurfaceStepFour}.lp-surface-sequence .is-sequence-5{animation-name:lpSurfaceStepFive}.lp-surface-approval>div:first-child,.lp-surface-actions,.lp-surface-message{align-items:center;gap:9px;display:flex}.lp-surface-warning{color:#8a6622;background:#f3c84b;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:inline-grid}.lp-surface-approval em{color:#8a6622;border:1px solid #8a662238;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:.62rem;font-style:normal;font-weight:760}.lp-surface-approval p,.lp-surface-approval blockquote,.lp-surface-message p,.lp-surface-compose p{color:#4f584d;margin:9px 0 0;font-size:.78rem;line-height:1.45}.lp-surface-message p{margin:0}.lp-surface-message strong,.lp-surface-approval>div:first-child strong{color:#151619;font-size:.8rem;line-height:1.16}.lp-surface-approval blockquote{background:#fff;border:1px solid #10130f1a;border-radius:10px;padding:10px}.lp-surface-actions span,.lp-surface-compose span,.lp-api-call span{color:#426b4d;border:1px solid #426b4d38;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:760;display:inline-flex}.lp-surface-actions span.is-primary{background:#f0fbf1;animation:12s ease-in-out infinite lpSurfaceActionPress}.lp-surface-message img,.lp-surface-message>span{border-radius:9px;flex:none;width:28px;height:28px}.lp-surface-message>span{color:#17451f;background:#75c978;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.lp-email-surface,.lp-api-surface{gap:12px;display:grid}.lp-mail-window-body{background:radial-gradient(circle at 90% 8%,#0f6cbd14,#0000 26%),linear-gradient(#f8fafc,#fff);min-height:0;padding:22px}.lp-email-surface{grid-template-columns:42px minmax(190px,.44fr) minmax(0,1fr);align-items:stretch;height:100%;overflow:hidden}.lp-email-rail{background:#f6f8fb;border-right:1px solid #1115101a;grid-auto-rows:28px;justify-items:center;gap:12px;padding:14px 0;display:grid}.lp-email-rail span{color:#7b847b;border-radius:7px;place-items:center;width:26px;height:26px;font-size:.7rem;font-weight:900;display:grid}.lp-email-rail span.is-active{color:#0f6cbd;background:#e8f2ff}.lp-email-list{align-content:start;gap:8px;min-width:0;display:grid;overflow:hidden}.lp-email-list>strong{color:#343a35;padding:0 3px 2px;font-size:.74rem}.lp-email-reading-pane{align-content:start;gap:10px;min-width:0;display:grid;overflow:hidden}.lp-email-card{background:#fff;border:1px solid #10130f1a;border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid;box-shadow:0 12px 34px #10130f0e}.lp-email-card:after{content:"";background:#10130f0f;border-radius:999px;width:52%;height:7px;display:block}.lp-email-card>div{align-items:center;gap:10px;display:flex}.lp-email-card p{color:#4f584d;margin:0;font-size:.78rem;line-height:1.45}.lp-email-avatar{color:#0f6cbd;background:#e8f2ff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:.66rem;font-weight:900;display:grid}.lp-email-list article,.lp-api-row,.lp-api-call{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.lp-email-list article.is-selected{background:#f4f9ff;border-color:#0f6cbd47}.lp-email-list article>span,.lp-email-card>div>span:last-child{min-width:0}.lp-email-list article strong,.lp-email-card strong,.lp-surface-compose strong{color:#151619;font-size:.76rem;line-height:1.16}.lp-email-list article small{text-overflow:ellipsis;font-size:.64rem;line-height:1.35;overflow:hidden}.lp-email-surface small,.lp-api-row span{color:#717970;margin-top:4px;display:block}.lp-email-surface em{color:#426b4d;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:760}.lp-surface-compose{align-content:start;gap:10px;min-height:0;padding:14px;animation:12s ease-in-out infinite lpSurfaceComposerFocus;display:grid}.lp-surface-compose:after{display:none}.lp-surface-compose div{align-items:center;gap:8px;display:flex}.lp-surface-compose img{object-fit:contain;background:#fff;border:1px solid #10130f1a;border-radius:8px;width:26px;height:26px;padding:5px}.lp-surface-compose img+img{margin-left:-14px}.lp-surface-compose p{margin-top:0;font-size:.78rem;line-height:1.45}.lp-surface-compose>span{width:fit-content;min-height:28px;font-size:.74rem}.lp-email-sync-list{background:#ffffff9e;border:1px solid #10130f14;border-radius:12px;gap:7px;padding:10px 12px;display:grid}.lp-email-sync-list div{color:#707970;min-width:0;font-family:var(--font-mono-family);justify-content:space-between;align-items:center;gap:10px;font-size:.62rem;display:flex}.lp-email-sync-list strong{color:#426b4d;text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.lp-phone-window{background:linear-gradient(#ffffff1a,#ffffff05),url(/landing-page/slack-component-bg.png) 50%/cover;grid-template-rows:minmax(0,1fr);place-items:center;padding:22px}.lp-surface-preview.is-whatsapp .lp-phone-window{background:radial-gradient(circle,#ffffff52,#0000 34%),linear-gradient(#ffffff0a,#f6efe608),url(/landing-page/slack-component-bg.png) 50%/cover}.lp-phone-shell{--lp-phone-loop:11s;aspect-ratio:.5;background:#eef7ffd1;border:5px solid #ffffff9e;border-radius:42px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,292px);height:min(100%,560px);padding:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a,0 22px 70px #12171233}.lp-phone-shell.is-whatsapp{background:linear-gradient(#fffcf56b,#f6efe62e),#f6efe647;border-color:#fffaf17a;box-shadow:inset 0 0 0 1px #ffffff6b,0 20px 86px #075e541c,0 30px 96px #11151029}.lp-phone-status{color:#fff;background:linear-gradient(#2aabee,#168acd);justify-content:space-between;align-items:center;min-height:28px;padding:0 18px;font-size:.78rem;font-weight:760;display:flex}.lp-phone-shell.is-whatsapp .lp-phone-status,.lp-phone-shell.is-whatsapp .lp-phone-header{background:linear-gradient(#075e54,#06483f)}.lp-phone-status span:last-child{gap:5px;display:flex}.lp-phone-status i{background:#ffffffd6;border-radius:2px;width:11px;height:7px}.lp-phone-header{color:#fff;background:linear-gradient(#2aabee,#168acd);grid-template-columns:auto 31px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:56px;padding:0 12px 10px;display:grid}.lp-phone-shell.is-whatsapp .lp-phone-header{grid-template-columns:auto 31px minmax(0,1fr) auto auto auto;gap:5px}.lp-phone-header>span:first-child{font-size:1.18rem;line-height:1}.lp-phone-pod-avatar{background:#fff;border-radius:999px;place-items:center;width:31px;height:31px;display:grid}.lp-phone-pod-avatar img{object-fit:contain;width:23px;height:23px}.lp-phone-title{gap:2px;min-width:0;display:grid}.lp-phone-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.lp-phone-title small{color:#ffffffbd;font-size:.62rem;font-weight:700}.lp-phone-header>i{border:2px solid #fffc;border-radius:999px;width:12px;height:12px}.lp-phone-menu{justify-items:center;gap:4px;display:grid}.lp-phone-menu i{background:#fff;border-radius:999px;width:4px;height:4px}.lp-phone-thread{background:radial-gradient(circle at 18% 18%,#2aabee14,#0000 24%),linear-gradient(#eff8ff,#f7fbff);align-content:start;gap:9px;min-height:0;padding:12px 10px;display:grid;position:relative;overflow:hidden}.lp-phone-thread:before{content:"";opacity:.62;pointer-events:none;background-image:linear-gradient(45deg,#2aabee0b 25%,#0000 25%),linear-gradient(-45deg,#2aabee0b 25%,#0000 25%);background-size:34px 34px;position:absolute;inset:0}.lp-phone-shell.is-whatsapp .lp-phone-thread{background:radial-gradient(circle at 18% 20%,#075e540f,#0000 22%),linear-gradient(#f7f0e8,#f8f3eb)}.lp-phone-shell.is-whatsapp .lp-phone-thread:before{opacity:.75;background-image:linear-gradient(45deg,#075e540b 25%,#0000 25%),linear-gradient(-45deg,#075e540a 25%,#0000 25%);background-size:36px 36px}.lp-chat-date{z-index:1;color:#718196;background:#c6d4e09e;border-radius:999px;justify-self:center;padding:4px 10px;font-size:.68rem;font-weight:760;position:relative}.lp-phone-message{z-index:1;opacity:0;max-width:94%;animation-duration:var(--lp-phone-loop);align-items:end;gap:8px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:grid;position:relative;transform:translateY(10px)scale(.98)}.lp-phone-message.from-pod{grid-template-columns:25px minmax(0,1fr);justify-self:start}.lp-phone-message.from-user{justify-self:end}.lp-phone-message.is-step-1{animation-name:lpPhoneStepOne}.lp-phone-message.is-step-2{animation-name:lpPhoneStepTwo}.lp-phone-message.is-step-3{animation-name:lpPhoneStepThree}.lp-phone-message.is-step-4{animation-name:lpPhoneStepFour}.lp-phone-message.is-step-5{animation-name:lpPhoneStepFive}.lp-phone-mini-avatar{color:#fff;background:linear-gradient(135deg,#a891ff,#7054db);border-radius:999px;place-items:center;width:25px;height:25px;font-size:.58rem;font-weight:900;display:grid}.lp-phone-shell.is-whatsapp .lp-phone-mini-avatar{background:#061d18;border-radius:8px}.lp-phone-message p{color:#4f584d;background:#fff;border-radius:13px;width:fit-content;max-width:88%;margin:0;padding:8px 9px;font-size:.7rem;line-height:1.38}.lp-phone-task-card{background:#f6f7f4;border-radius:12px;gap:2px;margin-top:8px;padding:9px 10px;display:grid}.lp-phone-task-card strong,.lp-phone-task-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-phone-task-card strong{color:#172016;font-size:.75rem}.lp-phone-task-card small{color:#667167;font-size:.68rem}.lp-phone-message.from-user p{background:#d9fdd3;border-bottom-right-radius:7px;margin-left:auto}.lp-phone-message.from-pod p{border-bottom-left-radius:7px}.lp-phone-shell.is-telegram .lp-phone-message.from-user p{background:#d9efff}.lp-phone-time{color:#7d8ea0;text-align:right;margin-top:5px;font-size:.64rem;display:block}.lp-phone-check{vertical-align:-1px;width:14px;height:9px;margin-left:4px;display:inline-block;position:relative}.lp-phone-check:before,.lp-phone-check:after{content:"";border-bottom:2px solid #279eee;border-right:2px solid #279eee;width:3px;height:7px;position:absolute;top:0;transform:rotate(42deg)}.lp-phone-check:before{left:2px}.lp-phone-check:after{left:8px}.lp-phone-typing{z-index:1;opacity:0;width:fit-content;animation:lpPhoneTyping var(--lp-phone-loop) ease-in-out infinite;background:#fff;border-radius:16px 16px 16px 7px;gap:4px;padding:10px 12px;display:inline-flex;position:relative;box-shadow:0 6px 18px #12171214}.lp-phone-typing i{background:#8a95a4;border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite lpPhoneTypingDot}.lp-phone-typing i:nth-child(2){animation-delay:.12s}.lp-phone-typing i:nth-child(3){animation-delay:.24s}.lp-phone-input{color:#87918b;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.lp-phone-input span{text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;gap:9px;min-height:32px;padding:0 9px;display:flex;overflow:hidden}.lp-phone-input span i{color:#8490a0;border:1px solid #d4dce3;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;font-weight:760;display:inline-grid}.lp-phone-input strong{color:#fff;background:#2aabee;border-radius:999px;place-items:center;min-width:32px;height:32px;display:grid}.lp-phone-shell.is-whatsapp .lp-phone-input strong{color:#fff;background:#075e54}@keyframes lpSurfaceStepOne{0%,1%{opacity:0;transform:translateY(10px)}5%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-4px)}}@keyframes lpSurfaceStepTwo{0%,9%{opacity:0;transform:translateY(10px)}14%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-4px)}}@keyframes lpSurfaceStepThree{0%,20%{opacity:0;transform:translateY(10px)}26%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-4px)}}@keyframes lpSurfaceStepFour{0%,44%{opacity:0;transform:translateY(10px)}49%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-4px)}}@keyframes lpSurfaceStepFive{0%,56%{opacity:0;transform:translateY(10px)}61%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-4px)}}@keyframes lpPhoneStepOne{0%,1%{opacity:0;transform:translateY(10px)scale(.98)}6%,94%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(-4px)scale(.995)}}@keyframes lpPhoneStepTwo{0%,12%{opacity:0;transform:translateY(10px)scale(.98)}17%,94%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(-4px)scale(.995)}}@keyframes lpPhoneStepThree{0%,26%{opacity:0;transform:translateY(10px)scale(.98)}31%,94%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(-4px)scale(.995)}}@keyframes lpPhoneStepFour{0%,42%{opacity:0;transform:translateY(10px)scale(.98)}47%,94%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(-4px)scale(.995)}}@keyframes lpPhoneStepFive{0%,56%{opacity:0;transform:translateY(10px)scale(.98)}61%,94%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(-4px)scale(.995)}}@keyframes lpSurfaceActionPress{0%,42%,52%,to{transform:translateY(0)scale(1)}47%{transform:translateY(1px)scale(.97)}}@keyframes lpSurfaceComposerFocus{0%,56%,to{transform:translateY(0)}66%{transform:translateY(-2px)}}@keyframes lpPhoneTyping{0%,48%,60%,to{opacity:0;transform:translateY(8px)}52%,57%{opacity:1;transform:translateY(0)}}@keyframes lpPhoneTypingDot{0%,70%,to{opacity:.34;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.lp-api-call{justify-content:flex-start}.lp-api-surface pre{color:#e8f6e4;font-family:var(--font-mono-family);background:#101410;border:1px solid #ffffff1a;border-radius:14px;margin:0;padding:16px;font-size:.82rem;line-height:1.55;overflow:auto}.lp-api-call strong,.lp-api-row strong{font-family:var(--font-mono-family);font-size:.82rem}.lp-embed-band{background:#fff;height:1080px;overflow:hidden}.lp-replace-band{height:1160px}.lp-quickstart-grid,.lp-architecture-grid{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:start;gap:48px;display:grid}.lp-quick-points{gap:0;margin-top:34px;display:grid}.lp-quick-points div{color:#4d534d;border-bottom:1px solid #0d0f121a;align-items:center;gap:14px;padding:16px 0;display:flex}.lp-quick-points strong{color:#0d0f12;background:#0d0f120f;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;display:inline-grid}.lp-terminal{color:#e9f6e6;background:#0d1110;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0d0f1238}.lp-terminal>div{background:#161b1a;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.lp-terminal button{color:#0d1110;cursor:pointer;font:inherit;background:#edf6ea;border:0;border-radius:4px;padding:5px 8px;font-size:.75rem;font-weight:700}.lp-terminal pre{font-family:var(--font-mono-family);margin:0;padding:22px;font-size:.9rem;line-height:1.55;overflow-x:auto}.lp-terminal code span{color:#8ee48e}.lp-showcase-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.lp-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lp-template-card{border:1px solid var(--lp-rule);background:var(--lp-paper);min-width:0;color:var(--lp-ink);border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.lp-template-card:hover{border-color:var(--lp-rule-strong);box-shadow:0 20px 44px}@supports (color:color-mix(in lab, red, red)){.lp-template-card:hover{box-shadow:0 20px 44px color-mix(in srgb, currentColor 9%, transparent)}}.lp-template-card:hover{transform:translateY(-3px)}.lp-template-art{aspect-ratio:1200/630;border-bottom:1px solid var(--lp-rule);background:var(--lp-soft);min-height:0;position:relative;overflow:hidden}.lp-template-art img{object-fit:cover;width:100%;height:100%;transition:transform .32s}.lp-template-card:hover .lp-template-art img{transform:scale(1.025)}.lp-template-card-copy{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.lp-template-meta{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;gap:6px 12px;font-size:.62rem;line-height:1.4;display:flex}.lp-template-card-copy>strong{color:var(--lp-ink);letter-spacing:-.035em;margin-top:26px;font-size:1.3rem;font-weight:680}.lp-template-description{color:var(--lp-muted);margin-top:8px;font-size:.8rem;line-height:1.55}.lp-template-open{color:var(--lp-ink);align-items:center;gap:7px;margin-top:auto;padding-top:28px;font-size:.78rem;font-weight:650;display:inline-flex}.lp-template-open svg{width:14px;height:14px;transition:transform .18s}.lp-template-card:hover .lp-template-open svg{transform:translate(3px)}.lp-architecture-grid{margin-top:38px}.lp-architecture-tabs{gap:12px;display:grid}.lp-architecture-tabs button{color:#5d635d;cursor:pointer;min-height:66px;font:inherit;background:#fbfaf6;border:1px solid #0d0f121f;border-radius:8px;justify-content:space-between;align-items:center;padding:0 18px;font-size:1rem;font-weight:700;display:flex}.lp-architecture-tabs button.is-active{color:#fff;background:#0d1110;border-color:#0d1110}.lp-architecture-panel{color:#f7f8ef;background-color:#0d1110;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;min-height:560px;padding:clamp(28px,4vw,56px)}.lp-architecture-panel h3{margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.95}.lp-architecture-panel p{color:#c8d0c5;max-width:760px;margin:22px 0 0;font-size:1.1rem;line-height:1.5}.lp-tech-list{gap:12px;margin-top:34px;display:grid}.lp-tech-list span{color:#f7f8ef;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;padding:16px 18px;font-weight:680;display:block}.lp-footer-cta{background:#f7f6ef}.lp-footer-box{color:#fff;background:radial-gradient(620px 320px at 84% 0,#6d9b7829,#0000 64%),#0d1110;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px clamp(28px,5vw,64px);max-width:1180px;margin:0 auto;padding:clamp(34px,4vw,56px);display:grid}.lp-footer-box h2{color:#fff;font-family:var(--font-display-family);letter-spacing:-.035em;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:500;line-height:1.02}.lp-footer-box p{color:#d3d8d0;margin:14px 0 0}.lp-footer-box .lp-actions{grid-area:1/2/span 2;justify-content:flex-end;margin-top:0}.lp-footer-box .lp-button.primary{color:#0d1110;background:#fff;border-color:#fff}.lp-footer-box .lp-button.secondary{color:#fff;background:#ffffff14;border-color:#ffffff52}@media (max-width:980px){.lp-header{grid-template-columns:auto auto;justify-content:space-between;width:calc(100% - 28px);top:14px}.lp-nav{display:none}.lp-hero-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-quickstart-grid,.lp-architecture-grid,.lp-surfaces-grid{grid-template-columns:1fr}.lp-surfaces-grid{align-items:stretch}.lp-footer-box{grid-template-columns:1fr}.lp-footer-box .lp-actions{grid-area:auto/1;justify-content:flex-start;margin-top:8px}.lp-pod-stack-card{grid-template-columns:1fr;min-height:auto;position:static;top:auto}.lp-pod-copy-card{padding:28px}.lp-pod-copy-card:after{display:none}.lp-pod-scroll-visual{position:static;top:auto}.lp-pod-device{grid-template-columns:64px minmax(0,1fr);height:auto;min-height:560px;padding:18px}.lp-connector-row{grid-template-columns:46px minmax(0,1fr) auto}.lp-connector-row small{grid-column:2/-1;margin-top:-6px}.lp-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-template-art{aspect-ratio:1200/630}.lp-demo-shell{grid-template-columns:178px minmax(0,1fr)}.lp-demo-sidebar{padding-left:8px;padding-right:8px}.lp-demo-page{padding:24px}.lp-demo-app-grid{grid-template-columns:minmax(0,1.35fr) minmax(190px,.75fr)}.lp-demo-agent{grid-template-columns:32px minmax(0,1fr) minmax(110px,auto)}.lp-demo-agent .lp-demo-row-arrow{display:none}.lp-demo-workflow-layout{grid-template-columns:138px minmax(270px,1fr) 164px}.lp-demo-canvas-node{width:102px}.lp-demo-canvas-node.is-node-1,.lp-demo-canvas-node.is-node-4{left:calc(50% - 51px);right:auto}.lp-demo-doc-layout{grid-template-columns:150px minmax(280px,1fr) 150px}.lp-demo-document{padding-left:24px;padding-right:24px}}@media (max-width:640px){.lp-header{width:calc(100% - 20px);padding:7px 8px;top:10px}.lp-hero,.lp-section{padding-left:16px;padding-right:16px}.lp-hero h1{font-size:clamp(2.3rem,9vw,3.4rem)}.lp-eyebrow{flex-direction:column;align-items:flex-start;gap:6px}.lp-eyebrow-badge{white-space:nowrap}.lp-hero-tabs,.lp-showcase-grid{grid-template-columns:1fr}.lp-template-card-copy>strong{margin-top:32px}.lp-showcase-head{flex-direction:column;align-items:flex-start;gap:14px}.lp-pod-visual{height:520px}.lp-pod-device{grid-template-columns:1fr;min-height:610px;padding:14px;display:grid}.lp-pod-rail{border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:auto;margin-bottom:12px;padding:10px}.lp-pod-rail span{width:40px;height:40px;margin:0 auto}.lp-pod-rail span.is-active{transform:translateY(-2px)scale(1.05);box-shadow:inset 0 -4px #7ca574}.lp-pod-rail span.is-active:before,.lp-pod-rail-avatar{display:none}.lp-pod-screen{border-radius:20px}.lp-pod-screen-head{padding:22px 20px 16px}.lp-theater-stage{min-height:520px;padding-left:0;padding-right:0}.lp-product-frame{border-radius:12px;height:520px}.lp-demo-shell{grid-template-columns:48px minmax(0,1fr)}.lp-demo-sidebar{align-items:center;padding:9px 5px 8px}.lp-demo-pod-switcher{justify-content:center;margin-bottom:10px;padding:4px 0}.lp-demo-pod-switcher>span{width:28px;height:28px}.lp-demo-pod-switcher strong,.lp-demo-pod-switcher>svg,.lp-demo-nav-label,.lp-demo-sidebar-actions button span,.lp-demo-nav button span,.lp-demo-nav button small,.lp-demo-sidebar-foot button span,.lp-demo-person{display:none}.lp-demo-sidebar-actions,.lp-demo-nav,.lp-demo-sidebar-foot{width:100%}.lp-demo-sidebar-actions button,.lp-demo-nav button,.lp-demo-sidebar-foot button{justify-content:center;min-height:32px;padding:0}.lp-demo-sidebar-foot{justify-content:center}.lp-demo-sidebar-foot>span:last-child,.lp-demo-app-worktree{display:none}.lp-demo-tabbar{height:42px;padding-left:3px;padding-right:8px}.lp-demo-tabs button{padding:0 8px;font-size:.64rem}.lp-demo-tabs button:first-child{justify-content:center;width:31px;padding:0;font-size:0}.lp-demo-tabs .lp-demo-new-tab{display:none}.lp-demo-tabs>span{padding:0 8px;font-size:.64rem}.lp-demo-tabs>span:after{left:6px;right:6px}.lp-demo-running{font-size:0}.lp-demo-running:after{content:"3";font-size:.6rem}.lp-demo-page{padding:18px 16px}.lp-demo-page-head{gap:10px;padding-bottom:16px}.lp-demo-page-head h3,.lp-demo-home h3{font-size:1.08rem}.lp-demo-page-head p{max-width:300px;font-size:.63rem}.lp-demo-primary-action{min-height:29px;padding:0 8px;font-size:0!important}.lp-demo-primary-action svg{width:13px;height:13px}.lp-demo-app-grid{grid-template-columns:1fr}.lp-demo-decision{grid-template-columns:7px minmax(0,1fr);padding:11px 12px}.lp-demo-decision>em,.lp-demo-decision-detail{display:none}.lp-demo-agent{grid-template-columns:29px minmax(0,1fr);gap:10px;padding:11px 12px}.lp-demo-agent-mark{width:28px;height:28px}.lp-demo-agent-meta{display:none}.lp-demo-flow{grid-template-columns:1fr;gap:0;padding:0 0 4px 4px}.lp-demo-flow-line{width:2px;height:auto;top:13px;bottom:16px;left:17px}.lp-demo-flow-line i{width:100%;height:60%}.lp-demo-flow-step{text-align:left;grid-template-columns:27px 26px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:43px;display:grid}.lp-demo-flow-step>small,.lp-demo-flow-step>strong,.lp-demo-flow-step>em{max-width:none;margin:0}.lp-demo-flow-step>em{text-align:right;padding-right:3px}.lp-demo-approval{padding:10px}.lp-demo-approval>button{padding:0 8px}.lp-demo-table-shell{overflow-x:auto}.lp-demo-table-shell table{min-width:520px}.lp-demo-home{width:calc(100% - 24px)}.lp-demo-composer{min-height:52px;margin-top:20px}.lp-demo-livebar{grid-template-columns:25px minmax(0,1fr) auto 26px;gap:7px;height:44px;padding-left:9px}.lp-demo-livebar>em,.lp-demo-livebar p span{display:none}.lp-demo-livebar p strong{font-size:.59rem}.lp-demo-activity-icon{width:25px;height:25px}.lp-demo-app-library{grid-template-columns:1fr;gap:9px;overflow:hidden}.lp-demo-app-card-head{padding:9px 10px}.lp-demo-app-card-head>.lp-demo-app-icon{width:28px;height:28px}.lp-demo-app-preview{min-height:78px;margin-left:8px;margin-right:8px}.lp-demo-campaign-preview{padding:10px 12px}.lp-demo-campaign-preview>span{margin-bottom:8px}.lp-demo-campaign-preview>i{height:12px;margin-top:4px}.lp-demo-crm-preview{padding:8px}.lp-demo-crm-preview i{height:21px}.lp-demo-app-card-foot{min-height:31px;padding:0 10px;font-size:.52rem}.lp-demo-app-toolbar{grid-template-columns:27px minmax(0,1fr) auto;gap:5px;min-height:42px;padding:0 8px}.lp-demo-app-identity{border-right:0;padding-right:0}.lp-demo-app-identity strong{display:none}.lp-demo-app-toolbar nav{justify-content:center}.lp-demo-app-toolbar nav button{justify-content:center;width:32px;padding:0;font-size:0}.lp-demo-runtime{justify-content:center;width:18px;font-size:0}.lp-demo-app-content{padding:16px 13px}.lp-demo-app-title-row{gap:8px;padding-bottom:13px}.lp-demo-app-title-row h3{font-size:1.02rem}.lp-demo-app-title-row>div>p:last-child{max-width:220px;font-size:.56rem}.lp-demo-human-gate{justify-content:center;width:27px;min-height:27px;padding:0;font-size:0}.lp-demo-calendar{gap:3px;padding:4px}.lp-demo-calendar>div{padding:6px 3px}.lp-demo-calendar>div>small{margin-bottom:7px;font-size:.42rem}.lp-demo-calendar-card{min-height:105px;padding:6px}.lp-demo-calendar-card strong{margin-top:8px;font-size:.52rem}.lp-demo-calendar-card em{font-size:.43rem}.lp-demo-performance-grid{grid-template-columns:1fr}.lp-demo-insight{display:none}.lp-demo-kanban{overflow-x:auto}.lp-demo-kanban>section{min-width:150px}.lp-demo-crm-table{overflow-x:auto}.lp-demo-crm-table>div{min-width:520px}.lp-demo-task-list article{grid-template-columns:28px minmax(0,1fr) 40px;gap:8px;min-height:56px;padding:0 9px}.lp-demo-task-list article time{display:none}.lp-demo-workflow-page{padding-bottom:12px}.lp-demo-workflow-page .lp-demo-page-head{padding-bottom:10px}.lp-demo-workflow-layout{grid-template-rows:minmax(230px,1fr) 138px;grid-template-columns:1fr}.lp-demo-workflow-list{display:none}.lp-demo-step-inspector{border-top:1px solid #e7e6e3;border-left:0;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:2px 9px;padding:9px 11px;display:grid}.lp-demo-step-inspector>.lp-demo-agent-mark{grid-row:1/span 3;width:29px;height:29px}.lp-demo-step-inspector>small{margin-top:0}.lp-demo-step-inspector h4{margin-top:2px;font-size:.62rem}.lp-demo-step-inspector p{margin-top:2px;font-size:.5rem}.lp-demo-step-inspector>div{grid-column:1/-1;margin-top:5px;padding:6px 8px}.lp-demo-step-inspector dl{display:none}.lp-demo-canvas-node{width:86px;min-height:52px;padding:7px}.lp-demo-canvas-node strong{margin-top:4px;font-size:.48rem}.lp-demo-canvas-node span{font-size:.4rem}.lp-demo-canvas-node.is-node-0{top:15px;left:10px}.lp-demo-canvas-node.is-node-1{top:15px;left:calc(50% - 43px)}.lp-demo-canvas-node.is-node-2{top:15px;right:10px}.lp-demo-canvas-node.is-node-3{top:calc(50% - 25px);right:10px}.lp-demo-canvas-node.is-node-4{bottom:14px;left:calc(50% - 43px);right:auto}.lp-demo-canvas-node.is-node-5{bottom:14px;left:10px}.lp-demo-wire.is-top{top:42px;left:53px;right:53px}.lp-demo-wire.is-right{top:42px;bottom:51%;right:53px}.lp-demo-wire.is-middle{bottom:41px;right:53px}.lp-demo-wire.is-left{width:calc(50% - 53px);bottom:41px;left:53px}.lp-demo-flow-packet{top:38px}.lp-demo-doc-page{padding-bottom:12px}.lp-demo-doc-page .lp-demo-page-head{padding-bottom:10px}.lp-demo-doc-layout{grid-template-rows:84px minmax(0,1fr);grid-template-columns:1fr}.lp-demo-doc-tree{border-bottom:1px solid #e7e5e1;border-right:0;align-items:center;gap:4px;padding:7px;display:flex;overflow-x:auto}.lp-demo-doc-search,.lp-demo-doc-tree>small{display:none}.lp-demo-doc-tree button{flex:none;width:auto;padding:0 8px}.lp-demo-document{padding:17px 18px}.lp-demo-document h3{font-size:1.18rem}.lp-demo-doc-context{display:none}.lp-demo-connectors-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:8px;overflow:hidden}.lp-demo-connector-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-demo-connector-list button{border-right:1px solid #eeedeb;grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:50px;padding:0 8px}.lp-demo-connector-list button>em,.lp-demo-connector-list button>svg{display:none}.lp-demo-connector-icon{width:28px;height:28px}.lp-demo-connector-detail{grid-template-columns:35px minmax(0,1fr);align-content:start;gap:3px 9px;padding:11px;display:grid;overflow:hidden}.lp-demo-connector-detail>.lp-demo-connector-icon{grid-row:1/span 3}.lp-demo-connector-detail>small{margin-top:0}.lp-demo-connector-detail h4{margin-top:2px;font-size:.7rem}.lp-demo-connector-detail>p{margin-top:0}.lp-demo-connector-detail dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}.lp-demo-connector-detail dl div{padding:6px 0 0}.lp-demo-connector-detail>small:last-of-type,.lp-demo-used-by{display:none}.lp-pod-panel-body{min-height:430px;padding:18px 16px 20px}.lp-agent-row.is-expanded{min-height:360px}.lp-surface-window{border-width:6px;border-radius:20px;min-height:0}.lp-surface-window-top{grid-template-columns:minmax(0,1fr) auto}.lp-surface-search{display:none}.lp-surface-window-body{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0}.lp-surface-window-body>*,.lp-surface-thread,.lp-surface-sequence,.lp-surface-message,.lp-surface-message p,.lp-surface-approval{min-width:0}.lp-surface-message p,.lp-surface-approval blockquote{overflow-wrap:anywhere}.lp-surface-sidebar{border-bottom:1px solid #11151014;border-right:0;gap:8px;padding:10px;display:flex;overflow-x:auto}.lp-surface-sidebar span{white-space:nowrap;flex:none}.lp-surface-thread{padding:16px}.lp-surface-approval em{margin-left:0}.lp-email-surface{grid-template-columns:1fr}.lp-phone-window{padding:16px}.lp-phone-shell{max-height:none}.lp-surface-picker{grid-template-columns:1fr;display:grid}.lp-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-data-row,.lp-workflow-row,.lp-connector-row{grid-template-columns:42px minmax(0,1fr)}.lp-data-row em,.lp-workflow-row em,.lp-connector-row em{grid-column:2;justify-self:start}.lp-embed-band{height:980px}.lp-replace-band{height:1120px}}.lp-pod-acc-glyph{background:#fff;border:1px solid #0d0f121f;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;transition:border-color .2s,box-shadow .2s;display:grid}.lp-pod-acc-item.is-open .lp-pod-acc-glyph{border-color:#c0801f73;box-shadow:0 6px 18px #c0801f24}.lp-glyph{width:24px;height:28px;overflow:visible}.lp-glyph *{transform-box:fill-box}.lp-glyph .lp-g-edge{stroke:#0d0f1238;stroke-width:1.4px}.lp-glyph .lp-g-frame{fill:none;stroke:#0d0f1273;stroke-width:1.5px}.lp-glyph .lp-g-node{fill:#0d0f128c}.lp-glyph .lp-g-node.is-gold{fill:#c0801f;transform-origin:50%}.lp-glyph .lp-g-row{fill:#0d0f124d;transform-origin:0}.lp-glyph .lp-g-gate{fill:#fff;stroke:#0d0f1280;stroke-width:1.4px;transform-origin:50%;transform:rotate(45deg)}.lp-glyph .lp-g-packet{fill:#c0801f;opacity:0;transform-origin:50%}.lp-glyph .lp-g-bar{fill:#c0801f;opacity:.85;transform-origin:bottom}.lp-glyph .lp-g-dot{fill:#c0801f;transform-origin:50%}.lp-glyph .lp-g-sat{fill:#0d0f1273;transform-origin:50%}.lp-glyph-data .lp-g-row{animation:2.8s ease-in-out infinite paused lpGlyphRow}.lp-glyph-data .lp-g-row:nth-child(2){animation-delay:.3s}.lp-glyph-data .lp-g-row:nth-child(3){animation-delay:.6s}.lp-glyph-agents .lp-g-node.is-gold{animation:2.2s ease-in-out infinite paused lpGlyphPulse}.lp-glyph-workflows .lp-g-packet{animation:2.4s ease-in-out infinite paused lpGlyphPacket}.lp-glyph-apps .lp-g-bar{animation:2.6s ease-in-out infinite paused lpGlyphBar}.lp-glyph-apps .lp-g-bar:nth-child(4){animation-delay:.3s}.lp-glyph-apps .lp-g-bar:nth-child(5){animation-delay:.6s}.lp-glyph-access .lp-g-dot{animation:2.2s ease-in-out infinite paused lpGlyphDot}.lp-glyph-connectors .lp-g-sat{animation:2.4s ease-in-out infinite paused lpGlyphDot}.lp-glyph-connectors .lp-g-sat:nth-child(7){animation-delay:.3s}.lp-glyph-connectors .lp-g-sat:nth-child(8){animation-delay:.6s}.lp-glyph-connectors .lp-g-sat:nth-child(9){animation-delay:.9s}.lp-pod-acc-item.is-open .lp-glyph *,.lp-pod-acc-head:hover .lp-glyph *{animation-play-state:running}@keyframes lpGlyphRow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.55)}}@keyframes lpGlyphPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes lpGlyphPacket{0%{opacity:0;transform:translate(5px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(23px)}}@keyframes lpGlyphBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes lpGlyphDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.lp-terminal pre{min-height:236px}.lp-terminal code .lp-term-line{color:#e9f6e6}.lp-terminal code .lp-term-line>span{color:#8ee48e}.lp-term-cursor{vertical-align:text-bottom;background:#8ee48e;width:8px;height:1.05em;margin-left:2px;animation:1.05s steps(2,jump-none) infinite lpTermBlink;display:inline-block}@keyframes lpTermBlink{0%,49%{opacity:1}50%,to{opacity:0}}.lp-hero-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both lpHeroRise}.lp-hero-copy>:nth-child(2){animation-delay:80ms}.lp-hero-copy>:nth-child(3){animation-delay:.16s}.lp-hero-copy>:nth-child(4){animation-delay:.24s}.lp-hero-copy>:nth-child(5){animation-delay:.34s}.lp-hero-theater{animation:.8s cubic-bezier(.2,.7,.2,1) .3s both lpHeroRise}@keyframes lpHeroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-work-surfaces{color:#5b5f66;white-space:nowrap;align-items:center;gap:12px;margin:18px 0 0;padding:0;font-size:.72rem;font-weight:400;display:inline-flex}.lp-work-surfaces-lead{color:#6c7077;font-family:var(--font-mono-family);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:400}.lp-work-surface-list{align-items:center;gap:14px;display:inline-flex}.lp-work-surface{color:#4b4f54;align-items:center;gap:5px;min-height:22px;padding:0;display:inline-flex}.lp-work-surface img{object-fit:contain;transform-origin:50%;border-radius:50%;flex:none;width:16px;height:16px;animation:10s ease-in-out infinite lpSurfaceSignal}.lp-work-surface:nth-child(2) img{animation-delay:1.1s}.lp-work-surface:nth-child(3) img{animation-delay:2.2s}.lp-work-surface:nth-child(4) img{animation-delay:3.3s}@keyframes lpSurfaceSignal{0%,8%,to{filter:saturate(.82);opacity:.78;transform:translateY(0)scale(1)}4%{filter:saturate(1.08);opacity:1;transform:translateY(-1px)scale(1.08)}}.lp-work-surfaces-anywhere{color:#4b4f54;align-items:center;gap:4px;padding-left:2px;display:inline-flex}.lp-work-surfaces-anywhere i{color:#c0801f;font-size:1rem;font-style:normal;line-height:1}@media (max-width:640px){.lp-work-surfaces{gap:9px}.lp-work-surface{justify-content:center;width:24px;min-height:24px}.lp-work-surface-list{gap:8px}.lp-work-surface>span{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-work-surfaces-anywhere{padding-left:0;font-size:0}.lp-work-surfaces-anywhere:after{content:"anywhere";font-size:.76rem}}.lp-product-app{color:#34363a;background:#f7f7f5;grid-template:42px minmax(0,1fr)/134px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.lp-product-topbar{z-index:2;background:#fffffff0;border-bottom:1px solid #e5e4e1;grid-column:1/-1;grid-template-columns:25px auto minmax(100px,280px) 1fr auto auto;align-items:center;gap:8px;padding:0 11px;display:grid}.lp-product-mark{color:#66557d;background:#e9e3f1;border-radius:6px;place-items:center;width:24px;height:24px;font-size:.47rem;font-weight:750;display:grid}.lp-product-app.is-blue .lp-product-mark{color:#3e6b75;background:#e0ebee}.lp-product-topbar>strong{white-space:nowrap;border-right:1px solid #e9e8e5;padding-right:10px;font-size:.64rem;font-weight:650}.lp-product-search{color:#a0a1a4;background:#f8f8f6;border:1px solid #e7e6e3;border-radius:6px;align-items:center;gap:6px;min-width:0;height:25px;margin-left:2px;padding:0 7px;font-size:.51rem;display:flex}.lp-product-search svg,.lp-product-topbar>button svg{width:11px;height:11px}.lp-product-search kbd{color:#a0a1a3;font:inherit;background:#fff;border:1px solid #e3e2df;border-radius:3px;margin-left:auto;padding:1px 4px}.lp-product-topbar>.lp-demo-runtime{justify-self:end}.lp-product-topbar>button{color:#77797c;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.lp-product-avatar{color:#fff;background:#2f3337;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.44rem;font-weight:650;display:grid}.lp-product-sidebar{background:#f2f2ef;border-right:1px solid #e5e4e1;flex-direction:column;min-height:0;padding:13px 8px 9px;display:flex}.lp-product-workspace{margin:0 4px 12px;display:block}.lp-product-workspace small,.lp-product-workspace strong{display:block}.lp-product-workspace small{color:#a0a19f;letter-spacing:.08em;font-size:.43rem;font-weight:650}.lp-product-workspace strong{color:#5c5e61;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.55rem;font-weight:580;overflow:hidden}.lp-product-sidebar nav{gap:2px;display:grid}.lp-product-sidebar nav button{color:#77797c;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:28px;padding:0 7px;font-size:.54rem;display:grid}.lp-product-sidebar nav button:hover,.lp-product-sidebar nav button.is-active{color:#313337;background:#fff;box-shadow:0 1px 2px #2022250a}.lp-product-sidebar nav button.is-active{font-weight:620}.lp-product-app.is-violet .lp-product-sidebar nav button.is-active svg{color:#7c69a3}.lp-product-app.is-blue .lp-product-sidebar nav button.is-active svg{color:#4a7f8b}.lp-product-sidebar nav svg{width:12px;height:12px}.lp-product-sidebar nav button small{color:#818286;background:#e8e6e2;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:.44rem;display:grid}.lp-product-agent{background:#ffffffb8;border:1px solid #e1e0dc;border-radius:7px;grid-template-columns:25px minmax(0,1fr);gap:0 7px;margin-top:auto;padding:8px 6px;display:grid}.lp-product-agent>span{color:#75658e;background:#ebe6f1;border-radius:6px;grid-row:1/span 2;place-items:center;width:24px;height:24px;display:grid}.lp-product-app.is-blue .lp-product-agent>span{color:#4b7580;background:#e1eaed}.lp-product-agent svg{width:12px;height:12px}.lp-product-agent strong{align-self:end;font-size:.52rem;font-weight:620}.lp-product-agent small{color:#96979a;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:.42rem;overflow:hidden}.lp-product-main{background:#fbfbfa;min-width:0;min-height:0;overflow:hidden}.lp-product-page{flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(13px,1.8vw,20px);animation:.24s both lpDemoViewIn;display:flex;overflow:hidden}.lp-product-page-head{flex:none;justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.lp-product-page-head>div:first-child{min-width:0}.lp-product-page-head p{color:#9a959e;letter-spacing:.085em;margin:0 0 4px;font-size:.43rem;font-weight:650}.lp-product-page-head h3{color:#24262a;letter-spacing:-.025em;margin:0;font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:590}.lp-product-page-head>div:first-child>span{color:#8b8d90;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.53rem;display:block;overflow:hidden}.lp-product-page-actions{flex:none;gap:5px;display:flex}.lp-product-page-actions button,.lp-product-segmented button{color:#686a6d;background:#fff;border:1px solid #e0dfdc;border-radius:5px;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:.5rem;display:flex}.lp-product-page-actions button svg{width:10px;height:10px}.lp-product-page-actions button.is-primary,.lp-product-record-actions button.is-primary,.lp-codex-draft footer button.is-primary{color:#fff;background:#38363c;border-color:#3e3c42}.lp-product-app.is-blue .lp-product-page-actions button.is-primary,.lp-product-app.is-blue .lp-product-record-actions button.is-primary,.lp-product-app.is-blue .lp-codex-draft footer button.is-primary{background:#416f79;border-color:#3d6872}.lp-product-kpis{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.lp-product-kpis article{background:#fff;border:1px solid #e6e5e2;border-radius:7px;min-width:0;min-height:76px;padding:9px 10px;position:relative;overflow:hidden}.lp-product-kpis article>span:first-child{justify-content:space-between;align-items:center;gap:4px;display:flex}.lp-product-kpis article small{color:#85878a;font-size:.47rem}.lp-product-kpis article em{color:#6c9b75;font-size:.43rem;font-style:normal}.lp-product-kpis article em.is-amber{color:#a27735}.lp-product-kpis article em.is-blue{color:#5b8491}.lp-product-kpis article>strong{color:#303236;letter-spacing:-.02em;margin-top:5px;font-size:.9rem;font-weight:600;display:block}.lp-product-mini-trend{align-items:flex-end;gap:2px;width:calc(100% - 16px);height:24px;display:flex;position:absolute;bottom:6px;left:8px;right:8px}.lp-product-mini-trend i{background:#8a79af57;border-radius:2px 2px 0 0;flex:1}.lp-product-mini-trend i:first-child{height:30%}.lp-product-mini-trend i:nth-child(2){height:42%}.lp-product-mini-trend i:nth-child(3){height:38%}.lp-product-mini-trend i:nth-child(4){height:55%}.lp-product-mini-trend i:nth-child(5){height:62%}.lp-product-mini-trend i:nth-child(6){height:76%}.lp-product-mini-trend i:nth-child(7){height:70%}.lp-product-mini-trend i:nth-child(8){height:90%}.lp-product-mini-trend.is-blue i{background:#5c879257}.lp-product-progress{background:#efefed;border-radius:4px;height:4px;margin-top:10px;display:block;overflow:hidden}.lp-product-progress i{border-radius:inherit;background:#849f8b;height:100%;display:block}.lp-product-progress i.is-w42,.lp-crm-funnel em.is-w42{width:42%}.lp-crm-funnel em.is-w24{width:24%}.lp-crm-funnel em.is-w58{width:58%}.lp-crm-funnel em.is-w73{width:73%}.lp-product-progress i.is-w75,.lp-task-capacity em.is-w75{width:75%}.lp-task-capacity em.is-w72{width:72%}.lp-crm-funnel em.is-w92,.lp-task-capacity em.is-w92{width:92%}.lp-product-progress.is-amber i{background:#b89459}.lp-product-panel{background:#fff;border:1px solid #e5e4e1;border-radius:8px;min-width:0;min-height:0}.lp-product-panel>header{border-bottom:1px solid #ecebe8;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.lp-product-panel>header>span:first-child{min-width:0;margin-right:auto}.lp-product-panel>header strong,.lp-product-panel>header small{display:block}.lp-product-panel>header strong{color:#44464a;font-size:.57rem;font-weight:620}.lp-product-panel>header small{color:#999a9d;margin-top:2px;font-size:.43rem}.lp-product-panel>header em{color:#817393;font-size:.43rem;font-style:normal}.lp-product-panel>header em.is-muted{color:#aaa8ad}.lp-campaign-command-grid{flex:1;grid-template:minmax(116px,1fr) minmax(135px,1.05fr)/minmax(0,1.3fr) minmax(170px,.7fr);gap:8px;min-height:0;display:grid}.lp-campaign-trajectory{flex-direction:column;display:flex}.lp-trajectory-chart{flex:1;min-height:0;padding:9px 10px 5px;position:relative;overflow:hidden}.lp-trajectory-chart .is-grid,.lp-performance-plot .is-grid{border-top:1px dashed #efeeec;position:absolute;left:10px;right:10px}.lp-trajectory-chart .g1,.lp-performance-plot .g1{top:25%}.lp-trajectory-chart .g2,.lp-performance-plot .g2{top:50%}.lp-trajectory-chart .g3,.lp-performance-plot .g3{top:75%}.lp-css-chart{z-index:1;align-items:stretch;gap:5px;width:100%;display:flex;position:relative}.lp-css-chart i{flex:1;min-width:0;position:relative}.lp-css-chart i:before{height:var(--actual);content:"";background:linear-gradient(#927db2,#715d92);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:18%;right:18%}.lp-css-chart i:after{right:3%;bottom:var(--plan);content:"";border-top:1px dashed #bdb8c3;position:absolute;left:3%}.lp-css-chart-trajectory{height:calc(100% - 15px)}.lp-css-chart-trajectory i:first-child{--actual:18%;--plan:22%}.lp-css-chart-trajectory i:nth-child(2){--actual:28%;--plan:29%}.lp-css-chart-trajectory i:nth-child(3){--actual:34%;--plan:36%}.lp-css-chart-trajectory i:nth-child(4){--actual:48%;--plan:44%}.lp-css-chart-trajectory i:nth-child(5){--actual:53%;--plan:52%}.lp-css-chart-trajectory i:nth-child(6){--actual:68%;--plan:61%}.lp-css-chart-trajectory i:nth-child(7){--actual:74%;--plan:70%}.lp-css-chart-trajectory i:nth-child(8){--actual:91%;--plan:80%}.lp-trajectory-axis{color:#aaa9ac;justify-content:space-between;font-size:.4rem;display:flex}.lp-claude-brief{background:#faf8fc;border-color:#ded7e8;flex-direction:column;padding:11px;display:flex}.lp-claude-brief>header{border:0;min-height:auto;padding:0}.lp-product-ai-icon{color:#74618d;background:#eae4f0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.lp-product-ai-icon svg{width:12px;height:12px}.lp-claude-brief h4{color:#48424f;margin:10px 0 6px;font-size:.66rem;font-weight:600;line-height:1.35}.lp-claude-brief ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.lp-claude-brief li{color:#77727d;grid-template-columns:5px 1fr;gap:5px;font-size:.48rem;line-height:1.35;display:grid}.lp-claude-brief li i{background:#8a79a6;border-radius:50%;width:3px;height:3px;margin-top:4px}.lp-product-source-row{color:#766887;align-items:center;gap:5px;margin-top:auto;padding-top:7px;font-size:.46rem;font-weight:600;display:flex}.lp-product-source-row svg{width:9px;height:9px}.lp-attention-panel{grid-template:40px minmax(0,1fr)/minmax(0,1fr) minmax(230px,.9fr);grid-column:1/-1;display:grid;overflow:hidden}.lp-attention-panel>header{grid-column:1/-1}.lp-attention-panel>header button,.lp-product-panel>header>button{color:#76787c;background:0 0;border:0;align-items:center;gap:4px;font-size:.45rem;display:flex}.lp-attention-list{border-right:1px solid #ecebe8;align-content:start;display:grid}.lp-attention-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0efed;grid-template-columns:7px minmax(0,1fr) 11px;align-items:center;gap:7px;min-height:47px;padding:6px 10px;display:grid}.lp-attention-list button.is-active{background:#faf8fc}.lp-attention-list strong,.lp-attention-list small{display:block}.lp-attention-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:590;overflow:hidden}.lp-attention-list small{color:#999a9d;margin-top:3px;font-size:.41rem}.lp-attention-list svg{color:#9a9b9e;width:9px;height:9px}.lp-attention-detail{background:#fcfcfb;flex-direction:column;min-width:0;padding:9px 11px;display:flex}.lp-attention-detail small,.lp-attention-detail strong{display:block}.lp-attention-detail small{color:#9d8a6a;letter-spacing:.07em;font-size:.39rem;font-weight:650}.lp-attention-detail strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.54rem;font-weight:620;overflow:hidden}.lp-attention-detail p{color:#7f8084;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:.46rem;line-height:1.4;display:-webkit-box;overflow:hidden}.lp-attention-detail>div{gap:5px;margin-top:auto;display:flex}.lp-attention-detail button{color:#707276;background:#fff;border:1px solid #e2e0dc;border-radius:4px;height:23px;padding:0 7px;font-size:.43rem}.lp-attention-detail button.is-approve{color:#fff;background:#748c79;border-color:#758c79;align-items:center;gap:4px;display:flex}.lp-attention-detail button svg{width:8px;height:8px}.lp-product-split-view{background:#fff;border:1px solid #e4e3e0;border-radius:8px;flex:1;grid-template-columns:minmax(0,1.45fr) minmax(190px,.55fr);min-height:0;display:grid;overflow:hidden}.lp-product-table-card{border-right:1px solid #e8e7e4;min-width:0;overflow:hidden}.lp-product-table-card>header{border-bottom:1px solid #e9e8e5;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:flex}.lp-product-table-card>header>span{color:#737579;margin-right:auto;font-size:.49rem;font-weight:600}.lp-product-table-card>header nav{gap:2px;display:flex}.lp-product-table-card>header button{color:#898a8d;background:0 0;border:0;border-radius:4px;place-items:center;min-width:22px;height:23px;padding:0 6px;font-size:.44rem;display:grid}.lp-product-table-card>header button.is-active{color:#3c3e41;background:#f0efec}.lp-product-table-card>header svg{width:10px;height:10px}.lp-product-table-row{color:#727478;text-align:left;background:#fff;border:0;border-bottom:1px solid #efeeec;grid-template-columns:minmax(150px,1.5fr) minmax(75px,.7fr) minmax(70px,.7fr) minmax(75px,.7fr);align-items:center;width:100%;min-height:46px;padding:0 9px;font-size:.46rem;display:grid}.lp-product-table-row.is-head{color:#9a9b9e;background:#f8f8f6;min-height:26px;font-size:.41rem;font-weight:620}button.lp-product-table-row:hover,button.lp-product-table-row.is-selected{background:#f9f7fb}.lp-product-app.is-blue button.lp-product-table-row.is-selected{background:#f3f7f8}.lp-product-table-row>span{min-width:0}.lp-product-table-row>span:first-child{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:0 7px;display:grid}.lp-product-table-row>span:first-child>i{color:#786b8b;background:#efebf3;border-radius:5px;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:.43rem;font-style:normal;font-weight:700;display:grid}.lp-product-app.is-blue .lp-product-table-row>span:first-child>i{color:#4e747d;background:#e7eef0}.lp-product-table-row>span:first-child svg{width:11px;height:11px}.lp-product-table-row strong,.lp-product-table-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-product-table-row strong{color:#4b4d51;font-size:.49rem;font-weight:590}.lp-product-table-row small{color:#9a9b9e;margin-top:2px;font-size:.4rem}.lp-product-table-row .is-state{color:#756688;white-space:nowrap;background:#f0edf4;border-radius:8px;align-items:center;min-height:18px;padding:0 6px;font-style:normal;display:inline-flex}.lp-product-table-row .is-state.s1,.lp-product-table-row .is-state.s3{color:#61806a;background:#edf3ee}.lp-product-table-row .is-state.s2{color:#8e713e;background:#f4efe6}.lp-product-record,.lp-account-record{background:#fcfcfb;flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}.lp-product-record>header,.lp-account-record>header{justify-content:space-between;align-items:center;display:flex}.lp-product-record>header button,.lp-account-record>header button{color:#8b8c90;background:0 0;border:0;border-radius:4px;place-items:center;width:23px;height:23px;display:grid}.lp-product-record>header button svg,.lp-account-record>header button svg{width:11px;height:11px}.lp-product-record-icon{color:#746584;background:#eee9f2;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.lp-product-record-icon svg{width:12px;height:12px}.lp-product-record>small{color:#9a8ba3;letter-spacing:.06em;margin-top:12px;font-size:.4rem;font-weight:650}.lp-product-record h4{margin:4px 0 0;font-size:.7rem;font-weight:620}.lp-product-record>p{color:#7f8084;margin:7px 0;font-size:.47rem;line-height:1.45}.lp-product-record dl{gap:5px;margin:3px 0 8px;display:grid}.lp-product-record dl div{justify-content:space-between;gap:10px;font-size:.43rem;display:flex}.lp-product-record dt{color:#a0a1a4}.lp-product-record dd{color:#66686b;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.lp-product-record-preview{background:#302f33;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:3px;min-height:60px;margin-top:auto;display:grid;position:relative;overflow:hidden}.lp-product-record-preview>span{z-index:2;color:#ffffffb8;font-size:.38rem;position:absolute;bottom:4px;right:5px}.lp-product-record-preview .is-frame{background:linear-gradient(145deg,#847497,#343139)}.lp-product-record-preview .two{background:linear-gradient(145deg,#5b6f78,#282e31)}.lp-product-record-preview .three{background:linear-gradient(145deg,#b38b65,#3b332c)}.lp-product-record-actions{gap:5px;margin-top:8px;display:flex}.lp-product-record-actions button,.lp-codex-draft footer button{color:#696b6f;background:#fff;border:1px solid #dfdedb;border-radius:4px;flex:1;height:24px;font-size:.43rem}.lp-product-calendar{background:repeating-linear-gradient(#fff 0 24%,#efeeec 25%);border:1px solid #e4e3e0;border-radius:8px;flex:1;grid-template-columns:34px repeat(5,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.lp-product-calendar-times{color:#a2a3a6;text-align:right;flex-direction:column;justify-content:space-around;padding:28px 4px 6px;font-size:.38rem;display:flex}.lp-product-calendar>section{border-left:1px solid #ecebe8;min-width:0;padding:0 5px}.lp-product-calendar>section.is-today{background:#f1ecf657}.lp-product-calendar section>header{color:#929397;justify-content:space-between;align-items:center;height:28px;font-size:.42rem;display:flex}.lp-product-calendar section>header em{color:#fff;background:#8875a1;border-radius:5px;padding:2px 4px;font-size:.36rem;font-style:normal}.lp-product-calendar article{background:#faf8fc;border:1px solid #dfd6e6;border-left:3px solid #8b77a3;border-radius:5px;flex-direction:column;align-items:flex-start;min-height:80px;margin-top:8px;padding:8px;display:flex}.lp-product-calendar article.is-green{background:#f7faf7;border-color:#d9e4db #d9e4db #d9e4db #6f9579}.lp-product-calendar article.is-blue{background:#f6f9fa;border-color:#d8e3e6 #d8e3e6 #d8e3e6 #5f8791}.lp-product-calendar article.is-amber{background:#fcfaf5;border-color:#e7dece #e7dece #e7dece #aa8144}.lp-product-calendar article.is-light{background:#fff;border-color:#e4e3e0 #e4e3e0 #e4e3e0 #b8b8b6;min-height:46px}.lp-product-calendar article strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:8px;font-size:.5rem;font-weight:620;overflow:hidden}.lp-product-calendar article small{color:#8e8f92;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:3px;font-size:.4rem;overflow:hidden}.lp-product-calendar article>span:last-child{color:#a0a1a4;margin-top:auto;font-size:.39rem}.lp-asset-layout{flex:1;grid-template-columns:120px minmax(0,1fr);gap:8px;min-height:0;display:grid}.lp-asset-folders{background:#f6f6f4;border:1px solid #e5e4e1;border-radius:8px;flex-direction:column;gap:2px;padding:7px;display:flex}.lp-asset-folders button{color:#7e8083;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:28px;padding:0 6px;font-size:.46rem;display:grid}.lp-asset-folders button.is-active{color:#44464a;background:#fff;box-shadow:0 1px 4px #1e20230d}.lp-asset-folders svg{width:10px;height:10px}.lp-asset-folders small{color:#aaa;font-size:.4rem}.lp-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0;display:grid;overflow:auto}.lp-asset-grid article{background:#fff;border:1px solid #e6e5e2;border-radius:7px;flex-direction:column;min-width:0;min-height:0;padding:6px;display:flex}.lp-asset-grid article>span{background:linear-gradient(145deg,#302e34,#696172);border-radius:5px;flex:1;justify-content:center;align-items:flex-end;gap:4px;min-height:58px;padding:10px;display:flex;overflow:hidden}.lp-asset-grid article>span.is-deck{background:linear-gradient(145deg,#e7dfd1,#a58d69)}.lp-asset-grid article>span.is-proof{background:linear-gradient(145deg,#384247,#79939c)}.lp-asset-grid article>span.is-ui{background:linear-gradient(145deg,#edf0ef,#9aa7a6)}.lp-asset-grid article>span.is-copy{background:linear-gradient(145deg,#ede7df,#bca890)}.lp-asset-grid article>span.is-note{background:linear-gradient(145deg,#e9e4ec,#9c8fa5)}.lp-asset-grid article>span i{background:#ffffff8c;border-radius:2px;width:22%;height:55%}.lp-asset-grid article>span i:nth-child(2){height:82%}.lp-asset-grid article>span i:nth-child(3){height:68%}.lp-asset-grid article>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.48rem;font-weight:600;overflow:hidden}.lp-asset-grid article>small{color:#9b9c9f;margin-top:2px;font-size:.38rem}.lp-asset-grid article>em{color:#698172;align-items:center;gap:3px;margin-top:5px;font-size:.39rem;font-style:normal;display:flex}.lp-asset-grid article>em svg{width:8px;height:8px}.lp-product-segmented{background:#f3f3f1;border:1px solid #e1e0dd;border-radius:6px;padding:2px;display:flex}.lp-product-segmented button{background:0 0;border:0;height:21px}.lp-product-segmented button.is-active{color:#3f4145;background:#fff;box-shadow:0 1px 3px #1e202314}.lp-performance-kpis{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lp-performance-kpis article{background:#fff;border:1px solid #e5e4e1;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:8px 10px;display:grid}.lp-performance-kpis small{color:#929397;grid-column:1/-1;margin-bottom:3px;font-size:.43rem}.lp-performance-kpis strong{font-size:.83rem;font-weight:610}.lp-performance-kpis em{color:#6f9978;font-size:.43rem;font-style:normal}.lp-performance-layout{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);gap:7px;min-height:0;display:grid}.lp-performance-chart{flex-direction:column;display:flex}.lp-performance-plot{flex:1;min-height:0;padding:9px 12px;position:relative}.lp-css-chart-performance{height:100%}.lp-css-chart-performance i:first-child{--actual:14%;--plan:18%}.lp-css-chart-performance i:nth-child(2){--actual:22%;--plan:25%}.lp-css-chart-performance i:nth-child(3){--actual:30%;--plan:32%}.lp-css-chart-performance i:nth-child(4){--actual:42%;--plan:39%}.lp-css-chart-performance i:nth-child(5){--actual:48%;--plan:46%}.lp-css-chart-performance i:nth-child(6){--actual:60%;--plan:54%}.lp-css-chart-performance i:nth-child(7){--actual:67%;--plan:62%}.lp-css-chart-performance i:nth-child(8){--actual:73%;--plan:70%}.lp-css-chart-performance i:nth-child(9){--actual:84%;--plan:78%}.lp-css-chart-performance i:nth-child(10){--actual:92%;--plan:86%}.lp-performance-insight{background:#faf8fc;border-color:#dfd8e8;flex-direction:column;align-items:flex-start;padding:11px;display:flex}.lp-performance-insight>small{color:#8d7b9f;letter-spacing:.08em;margin-top:7px;font-size:.39rem;font-weight:650}.lp-performance-insight h4{margin:5px 0;font-size:.59rem;font-weight:610;line-height:1.35}.lp-performance-insight p{color:#7e7982;margin:0;font-size:.45rem;line-height:1.4}.lp-performance-insight>div{color:#8a838f;border-top:1px solid #e5deea;justify-content:space-between;width:100%;margin-top:auto;padding:7px 0;font-size:.43rem;display:flex}.lp-performance-insight>button{color:#756388;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.44rem;font-weight:600;display:flex}.lp-performance-insight>button svg{width:9px;height:9px}.lp-channel-table{background:#fff;border:1px solid #e6e5e2;border-radius:7px;flex:none;overflow:hidden}.lp-channel-table header,.lp-channel-table>div{color:#66686c;border-bottom:1px solid #efeeec;grid-template-columns:1.4fr repeat(4,.7fr);align-items:center;min-height:24px;padding:0 9px;font-size:.41rem;display:grid}.lp-channel-table header{color:#999a9d;background:#f7f7f5;font-weight:620}.lp-channel-table>div:last-child{border-bottom:0}.lp-channel-table .is-up{color:#6f9277}.lp-channel-table .is-down{color:#a3645f}.lp-crm-kpis article>span:first-child svg{color:#9b9da0;width:9px;height:9px}.lp-crm-kpis article>em{margin-top:2px;display:block}.lp-crm-kpis article>em.is-neutral{color:#7a8b90}.lp-crm-overview-grid{flex:1;grid-template:minmax(160px,1.2fr) minmax(100px,.8fr)/minmax(0,1.35fr) minmax(180px,.65fr);gap:7px;min-height:0;display:grid}.lp-crm-funnel{padding-bottom:8px}.lp-crm-funnel>header button svg{width:9px;height:9px}.lp-crm-funnel>div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:9px;padding:6px 10px 0;display:grid}.lp-crm-funnel>div>span{justify-content:space-between;gap:5px;font-size:.45rem;display:flex}.lp-crm-funnel>div>span strong{font-weight:540}.lp-crm-funnel>div>span small{color:#9b9c9f}.lp-crm-funnel>div>i,.lp-task-capacity>div>div>i{background:#edf0f0;border-radius:4px;height:6px;display:block;overflow:hidden}.lp-crm-funnel>div>i em,.lp-task-capacity>div>div>i em{border-radius:inherit;background:linear-gradient(90deg,#78959c,#507b85);height:100%;display:block}.lp-crm-today{overflow:hidden}.lp-crm-today>header>em{color:#4d737c;background:#e8eff0;border-radius:5px;padding:2px 5px}.lp-crm-today article{border-bottom:1px solid #eeefed;grid-template-columns:28px 6px minmax(0,1fr);align-items:center;gap:6px;padding:8px 9px;display:grid}.lp-crm-today time{color:#8c8e91;font-size:.42rem}.lp-crm-today article strong,.lp-crm-today article small{display:block}.lp-crm-today article strong{font-size:.48rem;font-weight:590}.lp-crm-today article small{color:#989a9d;margin-top:2px;font-size:.39rem}.lp-crm-agent-feed{grid-column:1/-1;overflow:hidden}.lp-crm-agent-feed article{border-bottom:1px solid #efefed;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;padding:4px 10px;display:grid}.lp-crm-agent-feed article>span{color:#4d747d;background:#e5edef;border-radius:5px;place-items:center;width:21px;height:21px;display:grid}.lp-crm-agent-feed article svg{width:10px;height:10px}.lp-crm-agent-feed article strong,.lp-crm-agent-feed article small{display:block}.lp-crm-agent-feed article strong{font-size:.46rem;font-weight:580}.lp-crm-agent-feed article small{color:#999b9e;margin-top:1px;font-size:.38rem}.lp-crm-agent-feed article em{color:#66856e;font-size:.39rem;font-style:normal}.lp-crm-pipeline-layout{flex:1;grid-template-columns:minmax(0,1fr) 180px;gap:7px;min-height:0;display:grid}.lp-crm-kanban{gap:6px;overflow:auto}.lp-crm-kanban>section{padding:6px}.lp-crm-kanban section>header span{align-items:center;gap:4px;display:flex}.lp-crm-kanban section>header small{background:#e8eaea;border-radius:7px;place-items:center;width:14px;height:14px;font-size:.38rem;display:grid}.lp-crm-kanban section>header em{color:#838588;font-size:.43rem;font-style:normal}.lp-crm-kanban section>button{color:#5f6265;text-align:left;background:#fff;border:1px solid #e1e4e4;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;margin-top:5px;padding:7px;font-size:.44rem;display:grid}.lp-crm-kanban section>button.is-selected{border-color:#a9c0c5;box-shadow:0 0 0 2px #567e8714}.lp-crm-kanban section>button>strong{color:#46494c;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;font-weight:600;overflow:hidden}.lp-crm-kanban section>button>small{color:#939598;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:.39rem;overflow:hidden}.lp-crm-kanban section>button>i{color:#a0a1a4;grid-column:2/-1;align-items:center;gap:3px;font-size:.37rem;font-style:normal;display:flex}.lp-crm-kanban section>button>i svg{width:8px;height:8px}.lp-crm-deal-drawer{background:#fff;border:1px solid #e2e5e5;border-radius:8px;flex-direction:column;min-height:0;padding:11px;display:flex}.lp-crm-deal-drawer>header{justify-content:space-between;align-items:center;display:flex}.lp-crm-deal-drawer>header button{color:#929497;background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid}.lp-crm-deal-drawer>header button svg{width:11px;height:11px}.lp-crm-deal-drawer>small{color:#91a0a3;letter-spacing:.07em;margin-top:10px;font-size:.38rem;font-weight:650}.lp-crm-deal-drawer h4{margin:3px 0 0;font-size:.69rem;font-weight:620}.lp-crm-deal-drawer>a,.lp-account-record a{color:#718e95;font-size:.42rem}.lp-crm-deal-value{background:#f2f6f6;border-radius:6px;justify-content:space-between;align-items:center;margin:10px 0;padding:8px;display:flex}.lp-crm-deal-value small,.lp-crm-deal-value strong{display:block}.lp-crm-deal-value small{color:#919396;font-size:.38rem}.lp-crm-deal-value strong{margin-top:2px;font-size:.65rem}.lp-crm-deal-value em{color:#4f747d;background:#dfeaec;border-radius:6px;padding:3px 5px;font-size:.39rem;font-style:normal}.lp-crm-deal-drawer h5{color:#97999b;letter-spacing:.06em;margin:7px 0 3px;font-size:.38rem;font-weight:650}.lp-crm-deal-drawer>p{color:#696c6f;margin:0;font-size:.44rem;line-height:1.4}.lp-crm-next-action{background:#f5f9f9;border:1px solid #dce7e9;border-radius:6px;grid-template-columns:20px minmax(0,1fr);gap:6px;padding:7px;display:grid}.lp-crm-next-action>svg{color:#567f88;width:11px;height:11px}.lp-crm-next-action strong,.lp-crm-next-action small{display:block}.lp-crm-next-action strong{font-size:.44rem;font-weight:600}.lp-crm-next-action small{color:#8a9193;margin-top:2px;font-size:.37rem;line-height:1.35}.lp-crm-open-record{color:#fff;background:#416f79;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:25px;margin-top:auto;font-size:.43rem;display:flex}.lp-crm-open-record svg{width:9px;height:9px}.lp-crm-accounts-view .lp-product-table-row{grid-template-columns:minmax(145px,1.5fr) .65fr .6fr .8fr}.lp-account-record{padding:11px}.lp-account-record>header{justify-content:initial;grid-template-columns:29px minmax(0,1fr) 22px;gap:7px;display:grid}.lp-account-record header h4{margin:0;font-size:.61rem;font-weight:620}.lp-account-record header a{margin-top:2px;display:block}.lp-account-chips{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.lp-account-chips em{color:#56747b;background:#eaf1f2;border-radius:5px;padding:3px 5px;font-size:.38rem;font-style:normal}.lp-account-record>nav{border-bottom:1px solid #e8e8e5;display:flex}.lp-account-record>nav button{color:#8e9093;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 7px;font-size:.41rem}.lp-account-record>nav button.is-active{color:#3f555a;border-bottom-color:#527b84}.lp-account-record>section{background:#f3f7f7;border-radius:6px;margin-top:9px;padding:8px}.lp-account-record>section small{color:#7e979c;font-size:.37rem;font-weight:650}.lp-account-record>section p{color:#5f696b;margin:5px 0;font-size:.44rem;line-height:1.38}.lp-account-record>section em{color:#9a9c9e;font-size:.36rem;font-style:normal}.lp-account-record dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0;display:grid}.lp-account-record dt{color:#9a9b9e;font-size:.37rem}.lp-account-record dd{margin:2px 0 0;font-size:.44rem;font-weight:570}.lp-account-contact{border:1px solid #e4e6e5;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:6px;margin-top:auto;padding:7px;display:grid}.lp-account-contact>span:first-child{color:#786858;background:#e8e2dc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.4rem;font-weight:700;display:grid}.lp-account-contact strong,.lp-account-contact small{display:block}.lp-account-contact strong{font-size:.43rem}.lp-account-contact small{color:#989a9d;font-size:.36rem}.lp-account-contact button{color:#647a7e;background:#fff;border:1px solid #e1e3e2;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.lp-account-contact button svg{width:9px;height:9px}.lp-crm-inbox{background:#fff;border:1px solid #e3e5e4;border-radius:8px;flex:1;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);min-height:0;display:grid;overflow:hidden}.lp-crm-inbox>aside{border-right:1px solid #e7e8e6;min-width:0;overflow:hidden}.lp-crm-inbox>aside>header{border-bottom:1px solid #e9eae8;align-items:center;gap:4px;min-height:35px;padding:0 8px;display:flex}.lp-crm-inbox>aside>header button{color:#8b8d90;background:0 0;border:0;border-radius:4px;height:22px;padding:0 6px;font-size:.42rem}.lp-crm-inbox>aside>header button.is-active{color:#45656c;background:#eef3f4}.lp-crm-inbox>aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceeec;grid-template-columns:25px minmax(0,1fr);gap:7px;width:100%;min-height:62px;padding:8px;display:grid}.lp-crm-inbox>aside>button.is-active{background:#f1f6f7}.lp-crm-inbox>aside>button>span{color:#55737a;background:#e4ebec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.39rem;font-weight:700;display:grid}.lp-crm-inbox>aside>button div{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.lp-crm-inbox>aside strong,.lp-crm-inbox>aside b,.lp-crm-inbox>aside small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-crm-inbox>aside strong{font-size:.43rem;font-weight:560}.lp-crm-inbox>aside>button.is-unread strong,.lp-crm-inbox>aside>button.is-unread b{font-weight:670}.lp-crm-inbox>aside em{color:#a0a1a4;font-size:.37rem;font-style:normal}.lp-crm-inbox>aside b{color:#5f6265;grid-column:1/-1;margin-top:3px;font-size:.42rem;font-weight:540}.lp-crm-inbox>aside small{color:#9a9c9f;grid-column:1/-1;margin-top:2px;font-size:.38rem}.lp-crm-inbox>section{flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}.lp-crm-inbox>section>header{border-bottom:1px solid #e9eae8;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.lp-crm-inbox>section>header small,.lp-crm-inbox>section>header strong{display:block}.lp-crm-inbox>section>header small{color:#7d979d;font-size:.37rem;font-weight:650}.lp-crm-inbox>section>header strong{margin-top:3px;font-size:.56rem}.lp-crm-inbox>section>header button{color:#8d8f92;background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid}.lp-crm-inbox>section>header svg{width:11px;height:11px}.lp-crm-message{grid-template-columns:27px minmax(0,1fr);gap:8px;padding:12px 2px;display:grid}.lp-crm-message>span{color:#735f53;background:#e7e1dc;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.42rem;font-weight:700;display:grid}.lp-crm-message strong{font-size:.45rem}.lp-crm-message strong small{color:#9b9c9f;font-size:.37rem;font-weight:400}.lp-crm-message p{color:#686b6e;margin:6px 0 0;font-size:.46rem;line-height:1.48}.lp-codex-draft{background:#f4f9f9;border:1px solid #cfdfe2;border-radius:7px;margin-top:auto;padding:10px}.lp-codex-draft header{align-items:center;gap:6px;display:flex}.lp-codex-draft header>span{color:#4d737b;background:#dcebed;border-radius:5px;place-items:center;width:21px;height:21px;display:grid}.lp-codex-draft header svg{width:10px;height:10px}.lp-codex-draft header strong{font-size:.44rem}.lp-codex-draft header em{color:#82999e;margin-left:auto;font-size:.38rem;font-style:normal}.lp-codex-draft p{color:#627175;margin:8px 0;font-size:.44rem;line-height:1.5}.lp-codex-draft footer{justify-content:flex-end;gap:5px;display:flex}.lp-codex-draft footer button{flex:none;padding:0 8px}.lp-codex-draft footer button.is-primary{align-items:center;gap:4px;display:flex}.lp-codex-draft footer svg{width:8px;height:8px}.lp-crm-task-board{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(170px,.55fr);gap:7px;min-height:0;display:grid}.lp-crm-task-board>section{overflow:hidden}.lp-crm-task-board>section>header button svg{width:9px;height:9px}.lp-crm-task-board>section>article{border-bottom:1px solid #ececea;grid-template-columns:23px minmax(0,1fr) 34px 40px;align-items:center;gap:7px;min-height:57px;padding:7px 10px;display:grid}.lp-crm-task-board>section>article>button{color:#0000;background:#fff;border:1px solid #d9dddc;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.lp-crm-task-board>section>article>button:hover{color:#63858c;border-color:#63858c}.lp-crm-task-board>section>article>button svg{width:9px;height:9px}.lp-crm-task-board article strong,.lp-crm-task-board article small{display:block}.lp-crm-task-board article>span>em{color:#6d8b91;font-size:.36rem;font-style:normal}.lp-crm-task-board article strong{margin-top:2px;font-size:.47rem;font-weight:590}.lp-crm-task-board article small{color:#999a9d;margin-top:2px;font-size:.38rem}.lp-crm-task-board article>i{color:#7c7e81;font-size:.4rem;font-style:normal}.lp-crm-task-board article time{color:#8e9093;font-size:.4rem}.lp-crm-task-board article>b{color:#4f747d;grid-column:2/-1;align-items:center;gap:4px;margin-top:-4px;font-size:.39rem;font-weight:580;display:flex}.lp-crm-task-board article>b svg{width:8px;height:8px}.lp-task-capacity{padding-bottom:7px}.lp-task-capacity>header>em{color:#577b83;font-size:.48rem}.lp-task-capacity>div{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:9px 10px 2px;display:grid}.lp-task-capacity>div>span{color:#52747c;background:#e5ecee;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.lp-task-capacity>div>span svg{width:10px;height:10px}.lp-task-capacity>div strong,.lp-task-capacity>div small{display:block}.lp-task-capacity>div strong{font-size:.45rem}.lp-task-capacity>div small{color:#999b9d;margin-top:1px;font-size:.37rem}.lp-task-capacity>div>div>i{height:4px;margin-top:5px}@media (max-width:780px){.lp-product-app{grid-template:38px 40px minmax(0,1fr)/minmax(0,1fr)}.lp-product-topbar{grid-area:1/1;grid-template-columns:23px auto minmax(80px,1fr) auto;padding:0 8px}.lp-product-search,.lp-product-topbar>.lp-demo-runtime{display:none}.lp-product-topbar>button{margin-left:auto}.lp-product-sidebar{white-space:nowrap;border-bottom:1px solid #e5e4e1;border-right:0;grid-row:2;padding:5px 7px;display:block;overflow-x:auto}.lp-product-workspace,.lp-product-agent{display:none}.lp-product-sidebar nav{gap:3px;width:max-content;display:flex}.lp-product-sidebar nav button{grid-template-columns:13px auto auto;width:auto;min-height:28px}.lp-product-main{grid-row:3}}@media (max-width:640px){.lp-product-page{gap:8px;padding:10px;overflow-y:auto}.lp-product-page-head{align-items:flex-start}.lp-product-page-head>div:first-child>span{white-space:normal}.lp-product-page-actions button:first-child{display:none}.lp-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-campaign-command-grid,.lp-crm-overview-grid{flex-direction:column;min-height:auto;display:flex}.lp-campaign-command-grid>*,.lp-crm-overview-grid>*{min-height:150px}.lp-attention-panel{grid-template:40px auto minmax(110px,1fr)/minmax(0,1fr);min-height:250px;display:grid}.lp-attention-panel>header,.lp-crm-agent-feed{grid-column:1}.lp-attention-list{border-bottom:1px solid #ecebe8;border-right:0}.lp-product-split-view,.lp-crm-pipeline-layout,.lp-crm-inbox,.lp-crm-task-board{grid-template-columns:minmax(0,1fr);min-height:520px;overflow:visible}.lp-product-table-card,.lp-crm-inbox>aside{border-bottom:1px solid #e7e8e6;border-right:0;min-height:280px;overflow-x:auto}.lp-product-table-card>*{min-width:520px}.lp-product-record,.lp-account-record,.lp-crm-deal-drawer,.lp-crm-inbox>section{min-height:300px}.lp-product-calendar{min-width:670px;min-height:380px}.lp-product-page:has(.lp-product-calendar){overflow-x:auto}.lp-asset-layout{grid-template-columns:minmax(0,1fr);min-height:460px}.lp-asset-folders{flex-direction:row;display:flex;overflow-x:auto}.lp-asset-folders button{min-width:110px}.lp-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-performance-layout{grid-template-columns:minmax(0,1fr);min-height:380px}.lp-performance-chart,.lp-performance-insight{min-height:180px}.lp-channel-table{min-width:520px}.lp-product-page:has(.lp-channel-table){overflow-x:auto}.lp-crm-kanban{min-height:360px}.lp-crm-inbox{min-height:620px}}@media (prefers-reduced-motion:reduce){.lp-header,.lp-glyph *,.lp-term-cursor,.lp-hero:before,.lp-hero-copy>*,.lp-hero-theater,.lp-work-surface img,.lp-demo-main,.lp-demo-decision-detail,.lp-demo-livebar p,.lp-demo-live-progress i,.lp-demo-running i,.lp-demo-run-badge i,.lp-demo-sync i,.lp-demo-live-label i,.lp-demo-agent-meta em.is-running i,.lp-demo-flow-step.is-current .lp-demo-flow-node{animation:none!important}}.lp-section-title{letter-spacing:-.045em;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:500;line-height:1.04}.lp-hero{isolation:isolate;background:var(--lp-bg);position:relative;overflow:hidden}.lp-hero:before{z-index:0;background:linear-gradient(var(--lp-rule) 1px, transparent 1px), linear-gradient(90deg, var(--lp-rule) 1px, transparent 1px);content:"";opacity:.42;background-size:24px 24px;width:min(48vw,620px);height:520px;display:block;position:absolute;inset:60px max(16px,50vw - 590px) auto auto;-webkit-mask-image:linear-gradient(#000000b3,#00000061 58%,#0000 96%);mask-image:linear-gradient(#000000b3,#00000061 58%,#0000 96%)}.lp-hero-copy,.lp-hero-theater{z-index:1;position:relative}.lp-capabilities-section{padding-top:clamp(72px,8vw,108px);padding-bottom:clamp(72px,8vw,108px)}.lp-capabilities-intro{grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);align-items:end;gap:clamp(32px,7vw,96px);padding-bottom:28px;display:grid}.lp-capabilities-intro h2{max-width:720px;color:var(--lp-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,2.7vw,2.35rem);font-weight:500;line-height:1.06}.lp-capability-stage{--lp-capability-accent:#285bce;border:1px solid var(--lp-rule-strong);background:var(--lp-paper);min-height:500px;box-shadow:0 22px 60px var(--lp-ink);border-radius:16px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lp-capability-stage{box-shadow:0 22px 60px color-mix(in srgb, var(--lp-ink) 6%, transparent)}}.lp-capability-stage.is-agents{--lp-capability-accent:#d47b35}.lp-capability-stage.is-shared-state{--lp-capability-accent:#518a68}.lp-capability-controls{border-right:1px solid var(--lp-rule);background:radial-gradient(circle at 16% 100%, var(--lp-capability-accent), transparent 42%), var(--lp-paper);flex-direction:column;min-width:0;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-capability-controls{background:radial-gradient(circle at 16% 100%, color-mix(in srgb, var(--lp-capability-accent) 9%, transparent), transparent 42%), var(--lp-paper)}}.lp-capability-tabs{border:1px solid var(--lp-rule);background:var(--lp-soft);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.lp-capability-tabs button{min-width:0;min-height:38px;color:var(--lp-faint);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.65rem;font-weight:550;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.lp-capability-tabs button:hover{color:var(--lp-ink)}.lp-capability-tabs button.is-active{background:var(--lp-paper);color:var(--lp-ink);box-shadow:0 1px 5px var(--lp-ink)}@supports (color:color-mix(in lab, red, red)){.lp-capability-tabs button.is-active{box-shadow:0 1px 5px color-mix(in srgb, var(--lp-ink) 10%, transparent)}}.lp-capability-tabs button.is-active{transform:translateY(-1px)}.lp-capability-tabs button.is-active:after{background:var(--lp-capability-accent);content:"";border-radius:999px;height:2px;animation:5s linear both lp-capability-progress;position:absolute;bottom:3px;left:8px;right:8px}.lp-capability-tabs button span{color:var(--lp-faint);font-family:var(--font-mono-family);font-size:.52rem}.lp-capability-detail{flex-direction:column;flex:1;justify-content:center;padding:clamp(34px,4vw,54px) 20px;animation:.46s cubic-bezier(.22,1,.36,1) both lp-capability-copy-in;display:flex}.lp-capability-detail>span{color:var(--lp-capability-accent);font-family:var(--font-mono-family);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}.lp-capability-detail h3{max-width:390px;color:var(--lp-ink);letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(1.75rem,2.7vw,2.45rem);font-weight:500;line-height:1.02}.lp-capability-detail>p{max-width:430px;color:var(--lp-muted);font-family:var(--font-document-sans);margin:20px 0 0;font-size:.88rem;line-height:1.68}.lp-capability-detail>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lp-capability-detail>div small{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.lp-capability-detail>div small{background:color-mix(in srgb, var(--lp-paper) 84%, transparent)}}.lp-capability-detail>div small{color:var(--lp-muted);font-size:.62rem}.lp-capability-stage-visual{background:radial-gradient(circle at 68% 46%, var(--lp-capability-accent), transparent 42%), #fbf4e8;grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:500px;margin:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lp-capability-stage-visual{background:radial-gradient(circle at 68% 46%, color-mix(in srgb, var(--lp-capability-accent) 9%, transparent), transparent 42%), #fbf4e8}}.lp-capability-stage-visual{animation:.62s cubic-bezier(.22,1,.36,1) both lp-capability-visual-in}.lp-capability-stage-visual:after{z-index:2;background:linear-gradient(90deg, transparent, var(--lp-capability-accent), transparent);width:24%;position:absolute;top:44px;bottom:0;left:-34%}@supports (color:color-mix(in lab, red, red)){.lp-capability-stage-visual:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lp-capability-accent) 13%, transparent), transparent)}}.lp-capability-stage-visual:after{content:"";pointer-events:none;animation:.9s ease-out .12s both lp-capability-sweep;transform:skew(-12deg)}.lp-capability-stage-visual>div:first-child{z-index:3;border-bottom:1px solid var(--lp-rule);justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lp-capability-stage-visual>div:first-child{border-bottom:1px solid color-mix(in srgb, var(--lp-rule) 76%, transparent)}}.lp-capability-stage-visual>div:first-child{background:var(--lp-paper)}@supports (color:color-mix(in lab, red, red)){.lp-capability-stage-visual>div:first-child{background:color-mix(in srgb, var(--lp-paper) 62%, transparent)}}.lp-capability-stage-visual>div:first-child span,.lp-capability-stage-visual>div:first-child small{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.lp-capability-image{place-items:center;min-height:0;display:grid;overflow:hidden}.lp-capability-image img{filter:saturate(1.08)contrast(1.03);mix-blend-mode:multiply;width:122%;max-width:none;height:auto;display:block;-webkit-mask-image:radial-gradient(68% 72%,#000 62%,#000000e6 76%,#0000 100%);mask-image:radial-gradient(68% 72%,#000 62%,#000000e6 76%,#0000 100%)}@keyframes lp-capability-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-capability-visual-in{0%{opacity:.72;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes lp-capability-sweep{0%{opacity:0;left:-34%}20%{opacity:1}to{opacity:0;left:112%}}@keyframes lp-capability-progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.lp-pod-section{padding-top:clamp(72px,8vw,108px);padding-bottom:clamp(72px,8vw,108px)}.lp-pod-intro{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:end;gap:clamp(36px,8vw,110px);margin-bottom:34px;display:grid}.lp-pod-intro h2{max-width:460px;color:var(--lp-ink);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.75rem,2.55vw,2.25rem);font-weight:500;line-height:1.02}.lp-pod-intro>p{max-width:590px;color:var(--lp-muted);font-family:var(--font-document-sans);margin:0;font-size:.92rem;line-height:1.65}.lp-pod-system{border:1px solid var(--lp-rule);background:linear-gradient(90deg, var(--lp-paper), transparent 26%, transparent 74%, var(--lp-paper)), var(--lp-soft);border-radius:14px;grid-template-columns:160px 36px minmax(0,1fr) 36px 160px;align-items:center;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.lp-pod-system{background:linear-gradient(90deg, color-mix(in srgb, var(--lp-paper) 80%, transparent), transparent 26%, transparent 74%, color-mix(in srgb, var(--lp-paper) 80%, transparent)), var(--lp-soft)}}.lp-pod-signal,.lp-pod-outcome{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:10px;flex-direction:column;justify-content:center;min-height:134px;padding:18px;display:flex}.lp-pod-signal>span,.lp-pod-outcome>span,.lp-pod-flow article>small{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.09em;text-transform:uppercase;font-size:.59rem}.lp-pod-signal strong,.lp-pod-outcome strong{color:var(--lp-ink);margin-top:15px;font-size:.92rem;font-weight:600;line-height:1.25}.lp-pod-signal small,.lp-pod-outcome small{color:var(--lp-muted);margin-top:5px;font-size:.7rem}.lp-pod-outcome em{color:#397548;background:#e5f2e7;border-radius:999px;align-self:flex-start;margin-top:16px;padding:4px 7px;font-size:.58rem;font-style:normal}.lp-pod-system-arrow{color:var(--lp-faint);place-items:center;display:grid}.lp-pod-system-arrow svg{width:16px;height:16px}.lp-pod-core{border:1px solid var(--lp-rule-strong);background:var(--lp-paper);box-shadow:0 18px 48px var(--lp-ink);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lp-pod-core{box-shadow:0 18px 48px color-mix(in srgb, var(--lp-ink) 7%, transparent)}}.lp-pod-core>header{border-bottom:1px solid var(--lp-rule);background:var(--lp-soft);justify-content:space-between;align-items:center;min-height:43px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-pod-core>header{background:color-mix(in srgb, var(--lp-soft) 54%, var(--lp-paper))}}.lp-pod-core>header span{color:var(--lp-ink);font-size:.74rem;font-weight:600}.lp-pod-core>header small{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.lp-pod-flow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-pod-flow article{border-right:1px solid var(--lp-rule);min-height:174px;padding:16px;position:relative}.lp-pod-flow article:last-child{border-right:0}.lp-pod-flow article>div{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.lp-pod-flow article>div>span{color:var(--lp-faint);font-family:var(--font-mono-family);font-size:.58rem}.lp-pod-flow article>strong{color:var(--lp-ink);margin-top:8px;font-size:.84rem;font-weight:600;line-height:1.3;display:block}.lp-pod-flow article>p{color:var(--lp-muted);font-family:var(--font-document-sans);margin:7px 0 0;font-size:.68rem;line-height:1.5}.lp-pod-context{border-top:1px solid var(--lp-rule);background:var(--lp-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.lp-pod-context{background:color-mix(in srgb, var(--lp-soft) 52%, var(--lp-paper))}}.lp-pod-context>div{border-right:1px solid var(--lp-rule);align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px 14px;display:flex}.lp-pod-context>div:last-child{border-right:0}.lp-pod-context>div>span{flex-direction:column;min-width:0;display:flex}.lp-pod-context strong{color:var(--lp-ink);font-size:.66rem;font-weight:600}.lp-pod-context small{color:var(--lp-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.58rem;overflow:hidden}.lp-showcase-head{align-items:center;margin-bottom:22px}.lp-showcase-head .lp-section-kicker{margin-bottom:7px}.lp-showcase-head .lp-section-subhead{margin-top:0;font-size:.9rem}.lp-template-card{border-radius:12px}.lp-template-card-copy{min-height:220px;padding:16px}.lp-template-card-copy>strong{margin-top:22px;font-size:1.15rem;font-weight:600}.lp-template-open{padding-top:20px;font-size:.72rem}.lp-footer-cta{background:var(--lp-bg);padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(72px,8vw,116px)}.lp-footer-box{border:1px solid var(--lp-rule);background:linear-gradient(90deg, var(--lp-paper) 0%, var(--lp-paper) 42%, var(--lp-paper) 62%, var(--lp-paper) 100%), url(/landing-page/cta-texture.webp), var(--lp-paper);border-radius:14px;gap:8px 28px;min-height:144px;padding:clamp(24px,3vw,34px)}@supports (color:color-mix(in lab, red, red)){.lp-footer-box{background:linear-gradient(90deg, var(--lp-paper) 0%, var(--lp-paper) 42%, color-mix(in srgb, var(--lp-paper) 72%, transparent) 62%, color-mix(in srgb, var(--lp-paper) 24%, transparent) 100%), url(/landing-page/cta-texture.webp), var(--lp-paper)}}.lp-footer-box{color:var(--lp-ink);background-position:50%,100%,50%;background-repeat:no-repeat;background-size:100% 100%,cover,auto}.lp-footer-box h2{color:var(--lp-ink);letter-spacing:-.035em;font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:500;line-height:1}.lp-footer-box p{color:var(--lp-muted);font-family:var(--font-document-sans);margin:7px 0 0;font-size:.8rem}.lp-footer-box .lp-actions{justify-content:flex-end;margin-right:0}.lp-footer-box .lp-button.primary{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-paper)}.lp-footer-box .lp-button.secondary{border-color:var(--lp-rule-strong);background:var(--lp-paper);color:var(--lp-ink)}@media (max-width:980px){.lp-header{width:100%;top:0}.lp-footer-box{background-position:50%,100%,50%;background-size:100% 100%,cover,auto}.lp-footer-box .lp-actions{margin-right:0}.lp-pod-system{grid-template-columns:130px 28px minmax(0,1fr)}.lp-pod-system>.lp-pod-system-arrow:nth-child(4),.lp-pod-outcome{display:none}.lp-capability-stage{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr)}.lp-capability-stage-visual{min-height:500px}}@media (max-width:700px){.lp-hero{background:var(--lp-bg)}.lp-hero:before{display:none}.lp-hero h1.lp-hero-headline{max-width:340px;font-size:2.55rem}.lp-capabilities-section{padding-top:58px;padding-bottom:58px}.lp-capabilities-intro{grid-template-columns:1fr;gap:10px;padding-bottom:24px}.lp-capabilities-intro h2{font-size:1.8rem}.lp-capability-stage{border-radius:12px;grid-template-columns:1fr;min-height:0}.lp-capability-controls{border-right:0;border-bottom:1px solid var(--lp-rule);padding:12px}.lp-capability-tabs button{flex-direction:column;gap:2px;min-height:42px;padding:5px 3px;font-size:.6rem}.lp-capability-detail{min-height:330px;padding:38px 8px 34px}.lp-capability-detail h3{font-size:1.9rem}.lp-capability-detail>p{font-size:.86rem}.lp-capability-stage-visual{grid-template-rows:40px minmax(0,1fr);min-height:300px}.lp-capability-image img{width:148%}.lp-pod-section{padding-top:58px;padding-bottom:58px}.lp-pod-intro{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.lp-pod-intro h2{font-size:1.8rem}.lp-pod-system{padding:10px;display:block}.lp-pod-signal{min-height:0;margin-bottom:10px;padding:14px}.lp-pod-outcome{min-height:0;margin-top:10px;padding:14px;display:flex}.lp-pod-signal strong{margin-top:8px}.lp-pod-system-arrow{display:none}.lp-pod-flow,.lp-pod-context{grid-template-columns:1fr}.lp-pod-flow article{border-right:0;border-bottom:1px solid var(--lp-rule);min-height:0}.lp-pod-flow article>div{margin-bottom:14px}.lp-pod-context>div{border-right:0;border-bottom:1px solid var(--lp-rule);min-height:52px}.lp-pod-context>div:last-child{border-bottom:0}.lp-footer-box{background:linear-gradient(90deg, var(--lp-paper), var(--lp-paper)), url(/landing-page/cta-texture.webp), var(--lp-paper);min-height:0;display:block}@supports (color:color-mix(in lab, red, red)){.lp-footer-box{background:linear-gradient(90deg, color-mix(in srgb, var(--lp-paper) 95%, transparent), color-mix(in srgb, var(--lp-paper) 88%, transparent)), url(/landing-page/cta-texture.webp), var(--lp-paper)}}.lp-footer-box{background-position:50%,100%,50%;background-repeat:no-repeat;background-size:100% 100%,cover,auto}.lp-footer-box .lp-actions{justify-content:flex-start;margin-top:20px;margin-right:0}}.lp-surfaces-section .lp-section-kicker{color:#4f46e5}.lp-surfaces-grid{border-color:#4f46e5}@supports (color:color-mix(in lab, red, red)){.lp-surfaces-grid{border-color:color-mix(in srgb, #4f46e5 16%, var(--lp-rule))}}.lp-surface-picker button.is-active{color:#fff;background:#4f46e5;border-color:#4338ca}.lp-surface-picker button.is-active .lp-surface-picker-icons img{border-color:#ffffff4d}.lp-quickstart-section .lp-section-kicker{color:#39775a}.lp-quickstart-grid{border-color:#39775a}@supports (color:color-mix(in lab, red, red)){.lp-quickstart-grid{border-color:color-mix(in srgb, #39775a 18%, var(--lp-rule))}}.lp-quick-points strong{color:#2f6449;background:#e5edea}.lp-footer-box{background-color:#f7f1e2;background-image:linear-gradient(90deg,#f7f1e2 0% 56%,#f7f1e2d6 72%,#0000 100%),url(/landing-page/cta-texture.webp),none;background-position:50%,100%,50%;background-repeat:no-repeat;background-size:100% 100%,cover,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#e3d5b5;position:relative;overflow:hidden}.lp-footer-box h2:before{content:"";background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3Cpath%20d='M50%200%20L58%2030%20L84%208%20L68%2038%20L100%2034%20L72%2050%20L100%2066%20L68%2062%20L84%2092%20L58%2070%20L50%20100%20L42%2070%20L16%2092%20L32%2062%20L0%2066%20L28%2050%20L0%2034%20L32%2038%20L16%208%20L42%2030%20Z'%20fill='%23d99a32'/%3E%3C/svg%3E") 50%/contain no-repeat;width:.55em;height:.55em;margin-right:.3em;display:inline-block}.lp-footer-box:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 1.5px 1.5px,#ae671f33 1.4px,#0000 1.8px);background-size:9px 9px;width:168px;height:60px;position:absolute;bottom:14px;left:18px;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000 76%);mask-image:radial-gradient(closest-side,#000 0%,#0000 76%)}@media (max-width:980px){.lp-footer-box{background-position:50%,100%,50%;background-size:100% 100%,cover,auto}}@media (max-width:700px){.lp-footer-box{background-color:#f7f1e2;background-image:linear-gradient(90deg,#f7f1e2f2,#f7f1e2e0),url(/landing-page/cta-texture.webp),none;background-position:50%,100%,50%;background-repeat:no-repeat;background-size:100% 100%,cover,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.lp-footer-box:after{display:none}}.lp-hero-builds{max-width:1292px;margin:0 auto;position:relative}.lp-builds{margin-top:clamp(26px,3.4vw,42px)}.lp-builds-caption{font-family:var(--font-landing-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 14px;font-size:.7rem;display:flex}.lp-builds-caption-hint{color:#ae671f}.lp-builds-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"brand brand brand slack slack slack tg tg tg tools tools tools""brand brand brand slack slack slack tg tg tg portal portal portal""inbox inbox inbox inbox codex codex codex codex appr appr appr appr";grid-auto-rows:minmax(216px,auto);gap:14px;display:grid}.lp-build-tile{--tilt:0deg;--accent:#d99a32;--dot-ink:#14100833;cursor:pointer;transform:rotate(var(--tilt));border-radius:18px;padding:18px 18px 16px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 2px #1410080d}.lp-build-tile:before{background-image:radial-gradient(var(--dot-ink) 1.3px, transparent 1.8px);content:"";pointer-events:none;background-size:9px 9px;width:148px;height:148px;position:absolute;bottom:-34px;right:-34px;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000 74%);mask-image:radial-gradient(closest-side,#000 0%,#0000 74%)}.lp-build-tile:hover,.lp-build-tile:focus-visible,.lp-build-tile.is-open{z-index:6;transform:rotate(0)translateY(-6px)scale(1.015);box-shadow:0 24px 52px #1410083d}.lp-build-tile:focus-visible{outline-offset:3px;outline:2px solid #6366f1}.lp-tile-face{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.lp-tile-title{z-index:2;color:inherit;font-family:var(--font-bricolage-grotesque), var(--font-landing-sans), sans-serif;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.2rem,1.65vw,1.55rem);font-weight:800;line-height:1.02;position:relative}.lp-tile-brand{--tilt:-1.1deg;--d:60ms;color:#17181a;cursor:default;background:#f1ecdd;grid-area:brand}.lp-tile-slack{--tilt:1.1deg;--accent:#b7acf7;--d:.14s;color:#17181a;background:#a79bf2;grid-area:slack}.lp-tile-telegram{--tilt:-.6deg;--accent:#8fb1ff;--dot-ink:#ffffff42;--d:.2s;color:#fff;background:#1e56dd;grid-area:tg}.lp-tile-tools{--tilt:1.2deg;--accent:#ffd94d;--d:.26s;color:#17181a;background:#ffce1f;grid-area:tools}.lp-tile-codex{--tilt:-1.3deg;--accent:#ff9d86;--d:.38s;color:#17181a;background:#ef4a2d;grid-area:codex}.lp-tile-portal{--tilt:.9deg;--accent:#6fe6a4;--d:.32s;color:#17181a;background:#1fb463;grid-area:portal}.lp-tile-inbox{--tilt:1deg;--accent:#c9b8ff;--dot-ink:#ffffff38;--d:.44s;color:#f3efff;background:#262038;grid-area:inbox}.lp-tile-approvals{--tilt:-.8deg;--accent:#ffd94d;--d:.5s;color:#17181a;background:#f1ecdd;grid-area:appr}.lp-burst{z-index:1;color:#141008d1;pointer-events:none;width:28px;height:28px;animation:26s linear infinite lpBurstSpin;position:absolute;top:14px;right:14px}.lp-tile-telegram .lp-burst,.lp-tile-inbox .lp-burst{color:#ffffffd9}.lp-tile-slack .lp-burst,.lp-tile-telegram .lp-burst{display:none}.lp-burst-brand{color:#17181a;width:40px;height:40px;inset:18px 18px auto auto}@keyframes lpBurstSpin{to{transform:rotate(360deg)}}.lp-doodle-arrow{z-index:1;pointer-events:none;position:absolute}.lp-arrow-brand{color:#1e56dd;width:92px;bottom:52px;right:16px;transform:rotate(6deg)}.lp-react.lp-js .lp-doodle-arrow-path{stroke-dasharray:240;stroke-dashoffset:240px;animation:.9s cubic-bezier(.4,0,.2,1) .9s forwards lpDrawArrow}@keyframes lpDrawArrow{to{stroke-dashoffset:0}}.lp-tile-brand{flex-direction:column;justify-content:space-between;gap:18px;display:flex}.lp-brand-mark{z-index:2;position:relative}.lp-brand-line{z-index:2;font-family:var(--font-bricolage-grotesque), var(--font-landing-sans), sans-serif;letter-spacing:-.03em;color:#17181a;margin:0;font-size:clamp(2.5rem,3.6vw,3.4rem);font-weight:800;line-height:.94;position:relative}.lp-verb-wrap{padding-bottom:.08em;display:block;overflow:hidden}.lp-verb{display:inline-block}@keyframes lpVerbIn{0%{opacity:0;transform:translateY(102%)}to{opacity:1;transform:translateY(0)}}.lp-brand-rest{display:block}.lp-brand-footer{z-index:2;font-family:var(--font-landing-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#17181a;align-items:center;gap:7px;font-size:.72rem;display:inline-flex;position:relative}.lp-tile-overlay{z-index:4;color:#f6f2e8;opacity:0;pointer-events:none;background:#120f0af5;flex-direction:column;justify-content:center;gap:10px;padding:18px 20px;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0;transform:translateY(10px)}.lp-build-tile:hover .lp-tile-overlay,.lp-build-tile:focus-within .lp-tile-overlay,.lp-build-tile.is-open .lp-tile-overlay{opacity:1;pointer-events:auto;transform:translateY(0)}.lp-tile-face{transition:opacity .25s}.lp-build-tile:hover .lp-tile-face,.lp-build-tile:focus-within .lp-tile-face,.lp-build-tile.is-open .lp-tile-face{opacity:.12}.lp-tile-kicker{font-family:var(--font-landing-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.62rem;font-weight:500}.lp-tile-philosophy{font-family:var(--font-bricolage-grotesque), var(--font-landing-sans), sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(1.02rem,1.35vw,1.28rem);font-weight:700;line-height:1.16}.lp-tile-examples{color:#f6f2e8d1;flex-direction:column;gap:3px;margin:2px 0 0;padding:0;font-size:.72rem;line-height:1.5;list-style:none;display:flex}.lp-tile-examples li:before{color:var(--accent);content:"+";margin-right:7px;font-weight:700}.lp-tile-cta{color:var(--accent);letter-spacing:.02em;align-items:center;gap:6px;margin-top:4px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-tile-cta:hover{text-underline-offset:3px;text-decoration:underline}.lp-mock{z-index:1;flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;position:relative}.lp-pill{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:8.5px;font-style:normal;font-weight:700;line-height:1.55;display:inline-block}.lp-pill.green,.lp-pill.ok{color:#11743c;background:#d9f5e3}.lp-pill.red{color:#c22f15;background:#ffe1da}.lp-pill.yellow{color:#8a6400;background:#fff3c4}.lp-pill.purple{color:#5a3fd4;background:#e6e0ff}.lp-pill.grey{color:#6b6a66;background:#eceae6}.lp-avatar{border-radius:4px;flex:none;place-items:center;width:13px;height:13px;display:inline-grid}.lp-avatar-green{background:#3f9e63}.lp-avatar-purple{background:#7c5cd6}.lp-avatar-lemma{background:#17181a}.lp-mock-slack{align-items:center}.lp-slack-window{background:#fff;border-radius:12px;grid-template-columns:84px minmax(0,1fr);width:min(100%,330px);display:grid;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 14px 30px #1c12404d}.lp-slack-side{color:#cdbcf0;background:#38265e;flex-direction:column;gap:7px;padding:10px 8px;font-size:8.5px;display:flex}.lp-slack-side i{opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.lp-slack-side i.is-active{color:#fff;opacity:1;font-weight:700}.lp-slack-logo{background:#fff;border-radius:5px;place-items:center;width:18px;height:18px;margin-bottom:2px;display:grid}.lp-slack-main{flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.lp-slack-head{color:#17181a;border-bottom:1px solid #eceae6;padding-bottom:5px;font-size:9.5px;font-weight:800}.lp-slack-msg b{color:#17181a;align-items:center;gap:5px;font-size:9px;display:flex}.lp-slack-msg b em{color:#6b6a66;background:#e8e6e2;border-radius:3px;padding:0 3px;font-size:7px;font-style:normal}.lp-slack-msg p{color:#43464b;align-items:center;gap:5px;margin:2px 0 0;font-size:9px;line-height:1.35;display:flex}.lp-flag{color:#fff;clip-path:polygon(50% 0%,100% 100%,0% 100%);background:#e8a13a;flex:none;place-items:center;width:11px;height:11px;padding-top:3px;font-size:7px;font-weight:800;line-height:1;display:inline-grid}.lp-check{color:#fff;background:#1fae5f;border-radius:3px;flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.lp-check svg{width:8px;height:8px}.lp-mock-tg{flex-direction:row;justify-content:center;align-items:flex-start;gap:0}.lp-tg-phone{background:#0e1621;border:5px solid #17181a;border-radius:26px;flex:none;width:162px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 36px #060e2c6b}.lp-tg-head{color:#fff;background:#17212b;align-items:center;gap:6px;padding:8px 10px;font-size:9.5px;font-weight:700;display:flex}.lp-tg-head em{color:#8b98a5;font-size:7.5px;font-style:normal}.lp-tg-body{flex-direction:column;gap:7px;padding:10px;display:flex}.lp-tg-bubble{border-radius:10px;max-width:88%;margin:0;padding:6px 8px;font-size:8.5px;line-height:1.35}.lp-tg-bubble.them{color:#e8eef4;background:#182533;border-bottom-left-radius:3px;align-self:flex-start}.lp-tg-bubble.me{color:#fff;background:#2b5278;border-bottom-right-radius:3px;align-self:flex-end;max-width:80%}.lp-tg-card{background:#182533;border-radius:10px;flex-direction:column;gap:5px;padding:8px;display:flex}.lp-tg-card strong{color:#fff;justify-content:space-between;align-items:center;gap:6px;font-size:8.5px;display:flex}.lp-tg-card i{background:#2a3a4d;border-radius:2px;height:4px;display:block}.lp-tg-card i.short{width:58%}.lp-tg-file{color:#7fa8d8;background:#101b27;border-radius:6px;align-items:center;gap:5px;padding:5px 6px;font-size:8px;display:flex}.lp-tg-file svg{flex:none;width:11px;height:12px}.lp-tg-file em{color:#5c6f83;margin-left:auto;font-style:normal}.lp-tg-miniapp{background:#fff;border-radius:12px;flex-direction:column;flex:none;gap:6px;width:100px;margin:34px 0 0 -34px;padding:10px;display:flex;transform:rotate(4deg);box-shadow:0 14px 30px #060e2c61}.lp-tg-miniapp strong{color:#17181a;font-size:9px}.lp-tg-miniapp i{background:#eceae6;border-radius:2px;height:4px;display:block}.lp-tg-miniapp i.short{width:56%}.lp-tg-timeline{align-items:center;gap:4px;display:flex}.lp-tg-timeline span{background:#d4d4d4;border-radius:50%;width:7px;height:7px}.lp-tg-timeline span.done{background:#1fae5f}.lp-tg-timeline span.now{background:#1e56dd;box-shadow:0 0 0 3px #1e56dd2e}.lp-tg-miniapp-cta{color:#fff;text-align:center;background:#1e56dd;border-radius:6px;padding:5px 0;font-size:8px;font-weight:700}.lp-tg-link-note{color:#ffffffbf;font-family:var(--font-landing-mono), monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:8px;line-height:1.5;position:absolute;top:4px;right:6px}.lp-tools-table{background:#fff;border-radius:12px;font-size:9px;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 14px 28px #4a34003d}.lp-tools-row{color:#3a3b3e;border-top:1px solid #f0ede4;grid-template-columns:1.25fr .95fr .55fr;align-items:center;gap:6px;padding:6px 10px;display:grid}.lp-tools-row.is-head{color:#8a8577;letter-spacing:.08em;text-transform:uppercase;background:#faf8f2;border-top:0;padding:5px 10px;font-size:7px;font-weight:700}.lp-mock-codex{align-items:center;gap:0}.lp-codex-stack{pointer-events:none;position:absolute;inset:0}.lp-codex-sheet{opacity:.55;border-radius:10px;width:128px;height:84px;position:absolute;top:10px}.lp-codex-sheet.s1{background:#1fb463;right:2px;transform:rotate(7deg)}.lp-codex-sheet.s2{background:#8b5cf6;left:0;transform:rotate(-6deg)}.lp-codex-term{background:#14100c;border-radius:10px;width:min(100%,252px);position:relative;transform:rotate(-1.6deg);box-shadow:0 14px 30px #3c0a0059}.lp-codex-chrome{gap:4px;padding:7px 9px 5px;display:flex}.lp-codex-chrome i{background:#ff5f57;border-radius:50%;width:7px;height:7px}.lp-codex-chrome i:nth-child(2){background:#febc2e}.lp-codex-chrome i:nth-child(3){background:#28c840}.lp-codex-term code{color:#f5f0e6;font-family:var(--font-landing-mono), monospace;align-items:center;gap:5px;padding:0 10px 10px;font-size:10px;display:flex}.lp-codex-term code b{color:#ffb59f;font-weight:500}.lp-codex-prompt{color:#ff6a4d;font-weight:700}.lp-cursor{background:#ff6a4d;width:6px;height:11px;animation:1.1s steps(2,start) infinite lpCursorBlink}@keyframes lpCursorBlink{50%{opacity:0}}.lp-codex-skin{background:#fff;border-radius:10px;flex-direction:column;gap:5px;width:min(100%,222px);margin:-10px 0 0 auto;padding:9px 11px;display:flex;position:relative;transform:rotate(1.8deg);box-shadow:0 12px 26px #3c0a004d}.lp-codex-skin strong{color:#17181a;font-size:9.5px}.lp-step{color:#43464b;flex-wrap:wrap;align-items:center;gap:5px;font-size:8.5px;display:flex}.lp-step-dot{border:2px solid #d4d4d4;border-radius:50%;flex:none;width:8px;height:8px}.lp-step.is-done .lp-step-dot{background:#1fae5f;border-color:#1fae5f}.lp-step.is-active{color:#17181a;font-weight:600}.lp-step.is-active .lp-step-dot{background:#6366f1;border-color:#6366f1}.lp-step em{color:#5a3fd4;background:#e6e0ff;border-radius:999px;padding:0 6px;font-size:7.5px;font-style:normal}.lp-step em.lp-step-warn{color:#c22f15;background:#ffe1da}.lp-step-bar{background:#eceae6;border-radius:2px;flex-basis:100%;height:4px;overflow:hidden}.lp-step-bar span{background:#1fae5f;border-radius:2px;width:68%;height:100%;display:block}.lp-mock-portal{align-items:center}.lp-portal-card{background:#fff;border-radius:12px;flex-direction:column;gap:7px;width:min(100%,268px);padding:10px 12px;font-size:9px;display:flex;transform:rotate(1.6deg);box-shadow:0 14px 28px #003c1e42}.lp-portal-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-portal-card header strong{color:#17181a;font-size:10.5px}.lp-portal-card nav{color:#8a8577;border-bottom:1px solid #f0ede4;gap:10px;font-size:8px;display:flex}.lp-portal-card nav span{padding-bottom:4px}.lp-portal-card nav span.is-active{color:#17181a;border-bottom:2px solid #1fb463;font-weight:700}.lp-portal-health{flex-direction:column;gap:3px;display:flex}.lp-portal-health span,.lp-portal-requests>span{color:#8a8577;letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:700}.lp-portal-health svg{color:#1fae5f;width:100%;height:26px}.lp-portal-requests{flex-direction:column;gap:4px;display:flex}.lp-portal-requests>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-portal-requests i{background:#eceae6;border-radius:2px;width:62%;height:4px;display:block}.lp-mock-inbox{justify-content:flex-start;gap:10px}.lp-inbox-belt{background:#171226;border:1px solid #ffffff14;border-radius:10px;flex:none;height:62px;position:relative;overflow:hidden;transform:rotate(-1deg)}.lp-inbox-belt:before{content:"";background:repeating-linear-gradient(115deg,#ffffff0d 0 10px,#0000 10px 22px);position:absolute;inset:0}.lp-inbox-belt svg{color:#f1ecdd;width:30px;height:22px;position:absolute}.lp-inbox-belt .e1{top:8px;left:8%;transform:rotate(-8deg)}.lp-inbox-belt .e2{top:26px;left:32%;transform:rotate(5deg)}.lp-inbox-belt .e3{top:6px;left:58%;transform:rotate(-4deg)}.lp-inbox-belt .e4{top:28px;left:82%;transform:rotate(9deg)}.lp-inbox-rows{gap:6px;display:grid}.lp-inbox-rows>div{color:#e8e4f2;background:#ffffff0f;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;font-size:9px;display:flex}.lp-mock-approvals{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.lp-mock-approvals:before{content:"";border-top:2px dashed #b3a98f;position:absolute;top:50%;left:5%;right:5%}.lp-appr-request{background:#fff;border:1px solid #e5e1d4;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex;position:relative;transform:rotate(-1.4deg);box-shadow:0 8px 18px #3c32141f}.lp-appr-request strong{color:#17181a;white-space:nowrap;margin-bottom:4px;font-size:9px;display:block}.lp-appr-request i{background:#eceae6;border-radius:2px;height:4px;margin-top:3px;display:block}.lp-appr-request i.short{width:58%}.lp-appr-node{z-index:1;background:#17181a;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 10px 22px #1410084d}.lp-appr-actions{z-index:1;flex-direction:column;align-items:stretch;gap:7px;display:flex;position:relative}.lp-appr-btn{border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:9px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #3c321424}.lp-appr-btn svg{width:10px;height:10px}.lp-appr-btn.ok{color:#11743c;background:#d9f5e3;transform:rotate(-1deg)}.lp-appr-btn.warn{color:#8a6400;background:#fff3c4;transform:rotate(.8deg)}.lp-appr-btn.err{color:#c22f15;background:#ffe1da;transform:rotate(-.7deg)}.lp-react.lp-js .lp-build-tile{animation:.7s cubic-bezier(.2,.7,.2,1) backwards lpBuildIn;animation-delay:var(--d,0s)}@keyframes lpBuildIn{0%{opacity:0;transform:translateY(26px) rotate(calc(var(--tilt) * 2.4))}to{opacity:1;transform:translateY(0) rotate(var(--tilt))}}@media (max-width:1120px){.lp-builds-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"brand brand slack slack tg tg""brand brand tools tools tg tg""portal portal codex codex inbox inbox""appr appr appr appr appr appr";grid-auto-rows:minmax(190px,auto)}.lp-tile-overlay{padding:16px}.lp-tile-approvals .lp-mock-approvals{width:min(100%,660px);margin:0 auto}.lp-tg-miniapp{width:92px;margin-left:-40px}}@media (max-width:700px){.lp-builds-caption-hint{display:none}.lp-builds-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""slack""tg""tools""portal""codex""inbox""appr";grid-auto-rows:auto}.lp-build-tile{--tilt:0deg;min-height:216px}.lp-tile-brand{min-height:300px}.lp-tile-overlay{gap:8px;padding:18px}.lp-tile-examples{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.lp-react.lp-js .lp-build-tile,.lp-react .lp-build-tile{transform:rotate(var(--tilt));transition:none;animation:none}.lp-react .lp-build-tile:hover,.lp-react .lp-build-tile:focus-visible,.lp-react .lp-build-tile.is-open{transform:rotate(var(--tilt))}.lp-react .lp-tile-overlay{transition:none;transform:none}.lp-react .lp-burst,.lp-react .lp-cursor,.lp-react .lp-verb{animation:none}.lp-react.lp-js .lp-doodle-arrow-path{stroke-dashoffset:0;animation:none}}.lp-react{--lp-c-cream:#f1ecdd;--lp-c-purple:#a79bf2;--lp-c-blue:#1e56dd;--lp-c-yellow:#ffce1f;--lp-c-green:#1fb463;--lp-c-ink:#262038}.lp-menu-toggle{border:1px solid var(--lp-rule);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:none}.lp-menu-toggle>span,.lp-menu-toggle>span:before,.lp-menu-toggle>span:after{background:var(--lp-ink);border-radius:1px;width:15px;height:1.5px;transition:transform .22s,opacity .16s;display:block}.lp-menu-toggle>span:before,.lp-menu-toggle>span:after{content:"";position:relative}.lp-menu-toggle>span:before{top:-5.5px}.lp-menu-toggle>span:after{top:4px}.lp-menu-toggle>span.is-open{background:0 0}.lp-menu-toggle>span.is-open:before{transform:translateY(5.5px)rotate(45deg)}.lp-menu-toggle>span.is-open:after{transform:translateY(-4px)rotate(-45deg)}@media (max-width:980px){.lp-menu-toggle{display:inline-flex}.lp-mobile-menu.is-open{display:grid}}.lp-mobile-menu{z-index:19;border-bottom:1px solid var(--lp-rule);background:var(--lp-paper);padding:10px max(16px,50vw - 590px) 18px;display:none;position:fixed;top:60px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lp-mobile-menu{background:color-mix(in srgb, var(--lp-paper) 97%, transparent)}}.lp-mobile-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 34px #0d0f1217}.lp-mobile-menu a{color:var(--lp-ink);align-items:center;gap:8px;padding:13px 2px;font-size:.98rem;display:flex}.lp-mobile-menu a+a{border-top:1px solid var(--lp-rule)}.lp-site-footer{border-top:1px solid var(--lp-rule);background:var(--lp-paper);padding:clamp(40px,5vw,64px) max(16px,50vw - 590px) clamp(24px,3vw,34px)}.lp-site-footer-inner{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);display:grid}.lp-site-footer-brand p{max-width:30ch;color:var(--lp-muted);margin-top:12px;font-size:.84rem;line-height:1.55}.lp-site-footer-inner nav{align-content:start;gap:9px;display:grid}.lp-site-footer-label{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.lp-site-footer-inner nav a{color:var(--lp-muted);align-items:center;gap:7px;font-size:.86rem;display:inline-flex}.lp-site-footer-inner nav a:hover{color:var(--lp-ink)}.lp-site-footer-base{border-top:1px solid var(--lp-rule);color:var(--lp-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:clamp(28px,3.4vw,44px);padding-top:18px;font-size:.78rem;display:flex}.lp-jr-mock .lp-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.58rem;font-weight:500;display:inline-block}.lp-jr-mock .lp-pill.green{color:#11743c;background:#d9f5e3}.lp-jr-mock .lp-pill.red{color:#c22f15;background:#ffe1da}.lp-jr-mock .lp-pill.yellow{color:#8a6400;background:#fff3c4}.lp-jr-mock .lp-pill.purple{color:#5a3fd4;background:#e6e0ff}.lp-jr-mock .lp-pill.grey{color:#6b6a66;background:#eceae6}.lp-gap-beats{gap:0;max-width:62ch;margin:clamp(26px,3.2vw,40px) 0 0;padding:0;list-style:none;display:grid}.lp-gap-beats>li{padding:16px 0;position:relative}.lp-gap-beats>li+li{border-top:1px solid var(--lp-rule)}.lp-gap-rail{background:var(--lp-rule-strong);transform-origin:top;width:1px;transition:transform .55s cubic-bezier(.3,.1,.2,1);position:absolute;top:0;bottom:0;left:-26px;transform:scaleY(0)}.lp-js .lp-gap-beats>li.is-inview .lp-gap-rail{transform:scaleY(1)}.lp-gap-beats>li:nth-child(2) .lp-gap-rail{transition-delay:60ms}.lp-gap-beats>li:nth-child(3) .lp-gap-rail{transition-delay:.12s}.lp-gap-beats>li:nth-child(4) .lp-gap-rail{transition-delay:.18s}.lp-gap-beats>li:nth-child(5) .lp-gap-rail{transition-delay:.24s}.lp-gap-beats>li:nth-child(6) .lp-gap-rail{transition-delay:.3s}.lp-gap-beats>li:before{content:"";background:var(--lp-rule-strong);border-radius:50%;width:7px;height:7px;transition:transform .4s cubic-bezier(.2,.8,.2,1) .25s;position:absolute;top:28px;left:-29px;transform:scale(0)}.lp-js .lp-gap-beats>li.is-inview:before{transform:scale(1)}.lp-gap-beat{color:var(--lp-ink);letter-spacing:-.016em;font-size:1.12rem;line-height:1.4}.lp-gap-then{max-width:54ch;color:var(--lp-muted);font-size:var(--lp-t-lead);margin-top:6px;line-height:1.6}.lp-gap-then b{color:var(--lp-ink);margin-bottom:3px;font-weight:500;display:block}.lp-gap-turn{border-top:2px solid var(--lp-c-yellow);margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(24px,2.6vw,34px)}.lp-gap-turn-line{max-width:24ch;color:var(--lp-ink);letter-spacing:-.035em;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:500;line-height:1.08}.lp-gap-turn-line span{color:var(--lp-muted)}.lp-gap-means{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);margin:clamp(22px,2.6vw,32px) 0 0;padding:0;list-style:none;display:grid}.lp-gap-means li{border-top:1px solid var(--lp-rule);color:var(--lp-muted);font-size:var(--lp-t-body);padding-top:14px;line-height:1.55}.lp-gap-means b{color:var(--lp-ink);margin-bottom:4px;font-weight:500;display:block}.lp-gap-close{border-top:1px solid var(--lp-rule);color:var(--lp-muted);margin-top:clamp(26px,3vw,34px);padding-top:20px}.lp-gap-close strong{color:var(--lp-ink);font-weight:500}.lp-journey-head{max-width:940px;margin-bottom:clamp(30px,3.6vw,46px)}.lp-journey-layers{gap:clamp(14px,1.6vw,20px);display:grid}.lp-jr-layer,.lp-surfaces-stage,.lp-build-grid{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:20px;padding:clamp(24px,3vw,40px)}.lp-jr-layer{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid}.lp-jr-layer:nth-child(2n) .lp-jr-copy{order:2}.lp-jr-step{background:var(--lp-c-cream);width:30px;height:30px;color:var(--lp-ink);font-family:var(--font-mono-family);border-radius:9px;justify-content:center;align-items:center;margin-bottom:14px;font-size:.7rem;font-weight:500;display:inline-flex}.lp-jr-layer.is-deploy .lp-jr-step{background:var(--lp-c-green);color:#fff}.lp-jr-layer.is-invite .lp-jr-step{background:var(--lp-c-purple)}.lp-jr-layer.is-access .lp-jr-step{background:var(--lp-c-yellow)}.lp-jr-layer.is-use .lp-jr-step{background:var(--lp-c-blue);color:#fff}.lp-jr-copy h3{color:var(--lp-ink);letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(1.28rem,2.1vw,1.72rem);font-weight:500;line-height:1.12}.lp-jr-body{max-width:44ch;color:var(--lp-muted);font-family:var(--font-document-sans);font-size:.88rem;line-height:1.62}.lp-jr-depth{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lp-jr-depth li{border:1px solid var(--lp-rule);color:var(--lp-muted);border-radius:999px;padding:5px 10px;font-size:.7rem}.lp-jr-stage{background:var(--lp-c-cream);border-radius:16px;justify-content:center;align-items:center;min-height:240px;padding:clamp(18px,2.4vw,30px);display:flex}.lp-jr-layer.is-deploy .lp-jr-stage{background:var(--lp-c-green)}.lp-jr-layer.is-invite .lp-jr-stage{background:var(--lp-c-purple)}.lp-jr-layer.is-access .lp-jr-stage{background:var(--lp-c-yellow)}.lp-jr-layer.is-use .lp-jr-stage{background:var(--lp-c-blue)}.lp-jr-mock{width:100%;max-width:460px}.lp-jr-sources{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.lp-jr-sources span{color:var(--lp-ink);background:#ffffffd1;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.68rem;display:inline-flex}.lp-jr-sources .is-lemma{background:var(--lp-c-ink);color:#fff}.lp-jr-term{background:var(--lp-c-ink);font-family:var(--font-mono-family);border-radius:12px;padding:14px 16px;font-size:.7rem;box-shadow:0 14px 34px #0d0f122e}.lp-jr-term header{align-items:center;gap:5px;margin-bottom:11px;display:flex}.lp-jr-term header i{background:#fff3;border-radius:50%;width:8px;height:8px}.lp-jr-term header small{color:#ffffff70;margin-left:6px;font-size:.64rem}.lp-jr-term p{color:#ffffffdb;align-items:center;gap:7px;padding:3px 0;display:flex}.lp-jr-term p b{color:var(--lp-c-yellow);font-weight:500}.lp-jr-term p.is-ok em{color:#5fdc95;font-style:normal}.lp-jr-term p.is-ok span{color:#fff}.lp-jr-term p.is-ok small{color:#ffffff6b;font-size:.64rem}.lp-jr-app-card,.lp-jr-agents,.lp-jr-invite,.lp-jr-access{background:#fff;border-radius:12px;box-shadow:0 14px 34px #0d0f1224}.lp-jr-app-card{margin-bottom:10px;padding:14px 16px}.lp-jr-app-card header{align-items:center;gap:7px;margin-bottom:4px;display:flex}.lp-jr-app-card header strong{color:var(--lp-ink);font-size:.92rem;font-weight:500}.lp-jr-dot{background:var(--lp-c-green);border-radius:50%;width:7px;height:7px}.lp-jr-app-card header small{color:#11743c;font-size:.66rem}.lp-jr-url{color:var(--lp-muted);font-family:var(--font-mono-family);margin-bottom:10px;font-size:.7rem}.lp-jr-app-meta{border-top:1px solid var(--lp-rule);gap:18px;padding-top:10px;display:flex}.lp-jr-app-meta span{color:var(--lp-faint);flex-direction:column;font-size:.64rem;display:flex}.lp-jr-app-meta b{color:var(--lp-ink);font-size:.8rem;font-weight:500}.lp-jr-agents{padding:8px}.lp-jr-agents p,.lp-jr-invite p{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.lp-jr-agents p+p,.lp-jr-invite p+p{border-top:1px solid var(--lp-rule)}.lp-jr-agent-mark{background:var(--lp-c-ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.56rem;font-weight:500;display:inline-flex}.lp-jr-agents strong,.lp-jr-invite strong{color:var(--lp-ink);font-size:.78rem;font-weight:500;display:block}.lp-jr-agents small,.lp-jr-invite small{color:var(--lp-faint);font-size:.64rem}.lp-jr-invite{padding:8px}.lp-jr-panel-head{border-bottom:1px solid var(--lp-rule);justify-content:space-between;align-items:baseline;padding:8px 8px 10px;display:flex}.lp-jr-panel-head strong{color:var(--lp-ink);font-size:.82rem;font-weight:500}.lp-jr-panel-head small{color:var(--lp-faint);font-size:.64rem}.lp-jr-avatar{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.58rem;font-weight:500;display:inline-flex}.lp-jr-avatar.is-purple{color:#5a3fd4;background:#e6e0ff}.lp-jr-avatar.is-grey{color:#6b6a66;background:#eceae6}.lp-jr-avatar.is-yellow{color:#8a6400;background:#fff3c4}.lp-jr-invite-foot{border-top:1px solid var(--lp-rule);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:10px 8px 4px;display:flex}.lp-jr-invite-foot span{color:var(--lp-muted);font-size:.7rem}.lp-jr-invite-foot em{color:var(--lp-faint);font-family:var(--font-mono-family);font-size:.64rem;font-style:normal}.lp-jr-access{padding:8px}.lp-jr-matrix{padding-top:4px}.lp-jr-matrix-head,.lp-jr-matrix-row{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:7px 8px;display:grid}.lp-jr-matrix-head span{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.04em;font-size:.58rem}.lp-jr-matrix-row+.lp-jr-matrix-row{border-top:1px solid var(--lp-rule)}.lp-jr-matrix-row strong{color:var(--lp-ink);font-size:.74rem;font-weight:500;display:block}.lp-jr-matrix-row small{color:var(--lp-faint);font-size:.6rem}.lp-jr-use-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-jr-use-card{background:#fff;border-radius:11px;flex-direction:column;gap:6px;padding:11px;display:flex;box-shadow:0 12px 30px #0d0f1229}.lp-jr-use-card header{color:var(--lp-muted);align-items:center;gap:6px;font-size:.64rem;display:flex}.lp-jr-gpt,.lp-jr-appmark{background:var(--lp-c-ink);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;font-size:.46rem;display:inline-flex}.lp-jr-appmark{background:var(--lp-c-blue)}.lp-jr-use-card p{border-radius:8px;padding:6px 8px;font-size:.65rem;line-height:1.4}.lp-jr-use-card p.them{color:var(--lp-muted);background:#f1f0ec}.lp-jr-use-card p.me{background:var(--lp-c-ink);color:#fff}.lp-jr-use-rows{gap:5px;padding:4px 0;display:grid}.lp-jr-use-rows i{background:#eceae6;border-radius:3px;height:7px}.lp-jr-use-rows i.short{width:62%}.lp-jr-use-cta{background:var(--lp-c-blue);color:#fff;text-align:center;border-radius:7px;margin-top:auto;padding:6px 8px;font-size:.62rem}.lp-jr-use-base{color:#fff;background:#ffffff29;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;font-size:.68rem;display:flex}.lp-jr-use-base span{background:var(--lp-c-yellow);border-radius:50%;width:6px;height:6px}.lp-build-harnesses{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.lp-build-harnesses li{border:1px solid var(--lp-rule);background:var(--lp-paper);color:var(--lp-muted);border-radius:999px;align-items:center;gap:7px;padding:7px 11px 7px 8px;font-size:.74rem;display:flex}.lp-build-harnesses img{border-radius:5px}.lp-build-prompts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-build-prompt-button{border:1px solid var(--lp-rule-strong);background:var(--lp-paper);color:var(--lp-ink);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:.76rem;transition:background .16s,transform .16s;display:inline-flex}.lp-build-prompt-button:hover{background:var(--lp-soft);transform:translateY(-1px)}.lp-build-prompt-button svg{width:13px;height:13px}.lp-build-copy-status{color:var(--lp-faint);font-size:.72rem}.lp-podsys-head{max-width:940px}.lp-podsys-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(24px,4vw,64px);margin-top:clamp(24px,3vw,44px);display:grid}.lp-podsys-col{position:relative}.lp-podsys-sticky{align-items:center;min-height:min(560px,100vh - 128px);display:flex;position:sticky;top:88px}.lp-podsys-sticky>*{width:100%}.lp-iso{--iso-rx:56deg;--iso-rz:-40deg;--iso-scale:.66;perspective:1500px;height:min(580px,64vh);margin-top:96px;position:relative}.lp-iso-scene{transform:rotateX(var(--iso-rx)) rotateZ(var(--iso-rz)) scale(var(--iso-scale)) translateZ(-30px);transform-style:preserve-3d;position:absolute;inset:0 0 0 146px}.lp-iso-plane{z-index:0;width:300px;height:300px;transform-style:preserve-3d;opacity:0;margin:-150px 0 0 -150px;transition:transform 1.05s cubic-bezier(.32,.08,.24,1),opacity .8s;position:absolute;top:50%;left:50%}.lp-iso-plane-face{border:1.5px solid var(--iso-edge,#0d0f124d);background-color:var(--iso-fill,#f7f5f1);background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:18px;transition:background .6s,border-color .6s,box-shadow .6s,opacity .6s;position:absolute;inset:0;box-shadow:0 18px 34px #0d0f1224}.lp-iso-plane.is-data{--iso-fill:var(--lp-c-green)}@supports (color:color-mix(in lab, red, red)){.lp-iso-plane.is-data{--iso-fill:color-mix(in srgb, var(--lp-c-green) 38%, #fff)}}.lp-iso-plane.is-data{--iso-edge:var(--lp-c-green)}@supports (color:color-mix(in lab, red, red)){.lp-iso-plane.is-data{--iso-edge:color-mix(in srgb, var(--lp-c-green) 72%, #2a2a26)}}.lp-iso-plane.is-data .lp-iso-plane-face{background-image:url(/landing-page/pod-layers/01-data.webp)}.lp-iso-plane.is-functions{--iso-fill:var(--lp-c-blue)}@supports (color:color-mix(in lab, red, red)){.lp-iso-plane.is-functions{--iso-fill:color-mix(in srgb, var(--lp-c-blue) 26%, #fff)}}.lp-iso-plane.is-functions{--iso-edge:var(--lp-c-blue)}@supports (color:color-mix(in lab, red, red)){.lp-iso-plane.is-functions{--iso-edge:color-mix(in srgb, var(--lp-c-blue) 70%, #2a2a26)}}.lp-iso-plane.is-functions .lp-iso-plane-face{background-image:url(/landing-page/pod-layers/02-functions.webp)}.lp-iso-plane.is-agents{--iso-fill:var(--lp-c-purple)}@supports (color:color-mix(in lab, red, red)){.lp-iso-plane.is-agents{--iso-fill:color-mix(in srgb, var(--lp-c-purple) 46%, #fff)}}.lp-iso-plane.is-agents{--iso-edge:var(--lp-c-purple)}@supports (color:color-mix(in lab, red, red)){.lp-iso-plane.is-agents{--iso-edge:color-mix(in srgb, var(--lp-c-purple) 72%, #2a2a26)}}.lp-iso-plane.is-agents .lp-iso-plane-face{background-image:url(/landing-page/pod-layers/03-agents.webp)}.lp-iso-plane.is-apps{--iso-fill:var(--lp-c-cream)}@supports (color:color-mix(in lab, red, red)){.lp-iso-plane.is-apps{--iso-fill:color-mix(in srgb, var(--lp-c-cream) 88%, #b9b09a)}}.lp-iso-plane.is-apps{--iso-edge:#8d846f}.lp-iso-plane.is-apps .lp-iso-plane-face{background-image:url(/landing-page/pod-layers/04-apps.webp)}.lp-iso-plane.is-base{--iso-fill:#ffeaa0;--iso-edge:#b48406e6}.lp-iso-plane.is-base .lp-iso-plane-face{background-blend-mode:multiply;background-image:url(/landing-page/pod-layers/05-permissions.webp);border-style:dashed}.lp-iso.is-assembled .lp-iso-plane{opacity:.42}.lp-iso.is-assembled .lp-iso-plane.is-active{opacity:1}.lp-iso.is-assembled .lp-iso-plane.is-base{width:366px;height:366px;margin:-183px 0 0 -183px;transition-delay:50ms;transform:translateZ(-270px)}.lp-iso.is-assembled .lp-iso-plane.is-data{transition-delay:.14s;transform:translateZ(310px)}.lp-iso.is-assembled .lp-iso-plane.is-functions{transition-delay:.23s;transform:translateZ(165px)}.lp-iso.is-assembled .lp-iso-plane.is-agents{transition-delay:.32s;transform:translateZ(20px)}.lp-iso.is-assembled .lp-iso-plane.is-apps{transition-delay:.41s;transform:translateZ(-125px)}.lp-iso-plane.is-active{z-index:3}.lp-iso .lp-iso-plane.is-active .lp-iso-plane-face{border-color:var(--lp-c-ink);border-width:2px;box-shadow:0 44px 76px #0d0f1242}.lp-iso-labels{z-index:2;width:calc(50% - 90px);position:absolute;inset:0 auto 0 0}.lp-iso-label{text-align:right;cursor:pointer;opacity:.62;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:2px;padding:2px 0;transition:opacity .4s;display:flex;position:absolute;top:50%;right:0}.lp-iso-label.is-data{transform:translateY(-50%)translateY(-254px)}.lp-iso-label.is-functions{transform:translateY(-50%)translateY(-112px)}.lp-iso-label.is-agents{transform:translateY(-50%)translateY(14px)}.lp-iso-label.is-apps{transform:translateY(-50%)translateY(118px)}.lp-iso-label.is-base{transform:translateY(-50%)translateY(233px)}.lp-iso-label:hover,.lp-iso-label:focus-visible{opacity:.85}.lp-iso-label.is-active{opacity:1}.lp-iso-name{color:var(--lp-ink);letter-spacing:-.02em;font-size:.92rem;font-weight:500;line-height:1.2}.lp-iso-hint{color:var(--lp-faint);font-size:.72rem;line-height:1.3}.lp-iso-mark{color:#2620381a;transition:color .6s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-iso-mark svg{width:132px;height:132px}.lp-iso-plane.is-active .lp-iso-mark{color:#26203829}.lp-iso-plane.is-base .lp-iso-mark{color:#7a5c002e}.lp-iso-chip.is-green i{background:var(--lp-c-green)}.lp-iso-chip.is-purple i{background:var(--lp-c-purple)}.lp-iso-chip.is-blue i{background:var(--lp-c-blue)}.lp-iso-chip.is-yellow i{background:var(--lp-c-yellow)}.lp-iso-chip.is-red i{background:#ef4a2d}.lp-iso-chip.is-grey i{background:#c9c6bf}.lp-podsys-cards{gap:clamp(18px,2.2vw,30px);padding:40px 0 60px;display:grid}.lp-pd-card{opacity:.5;border-radius:20px;padding:clamp(20px,2.4vw,30px);transition:opacity .7s,background .7s}.lp-pd-card.is-data{background:var(--lp-c-green)}@supports (color:color-mix(in lab, red, red)){.lp-pd-card.is-data{background:color-mix(in srgb, var(--lp-c-green) 24%, var(--lp-paper))}}.lp-pd-card.is-functions{background:var(--lp-c-blue)}@supports (color:color-mix(in lab, red, red)){.lp-pd-card.is-functions{background:color-mix(in srgb, var(--lp-c-blue) 15%, var(--lp-paper))}}.lp-pd-card.is-agents{background:var(--lp-c-purple)}@supports (color:color-mix(in lab, red, red)){.lp-pd-card.is-agents{background:color-mix(in srgb, var(--lp-c-purple) 34%, var(--lp-paper))}}.lp-pd-card.is-apps{background:var(--lp-c-cream)}.lp-pd-card.is-base{background:var(--lp-c-yellow)}@supports (color:color-mix(in lab, red, red)){.lp-pd-card.is-base{background:color-mix(in srgb, var(--lp-c-yellow) 34%, var(--lp-paper))}}.lp-pd-card .lp-pd-panel{background:#fdfcfa;border-color:#0d0f1217}.lp-pd-card .lp-pd-panel>header{background:#fff9}.lp-pd-card.is-active{opacity:1}.lp-pd-card.is-data .lp-pd-glyph{background:#11743c}.lp-pd-card.is-functions .lp-pd-glyph{background:var(--lp-c-blue)}.lp-pd-card.is-agents .lp-pd-glyph{background:#5a3fd4}.lp-pd-card.is-apps .lp-pd-glyph{background:var(--lp-c-ink)}.lp-pd-card.is-base .lp-pd-glyph{background:#8a6400}.lp-pd-head{gap:14px;margin-bottom:18px;display:flex}.lp-pd-glyph{background:var(--lp-c-ink);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lp-pd-glyph svg{width:17px;height:17px}.lp-pd-head h3{color:var(--lp-ink);letter-spacing:-.03em;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.15}.lp-pd-head p{color:var(--lp-faint);margin-top:2px;font-size:.82rem}.lp-pd-body{gap:14px;display:grid}.lp-pd-panel{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:14px;overflow:hidden}.lp-pd-panel>header{border-bottom:1px solid var(--lp-rule);background:var(--lp-soft);align-items:center;gap:10px;padding:11px 15px;display:flex}.lp-pd-panel>header strong{color:var(--lp-ink);font-family:var(--font-mono-family);font-size:.8rem;font-weight:500}.lp-pd-badge{color:#6b6a66;background:#eceae6;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:.62rem}.lp-pd-badge.is-blue{color:#2544a8;background:#dce6ff}.lp-pd-badge.is-purple{color:#5a3fd4;background:#e6e0ff}.lp-pd-badge.is-green{color:#11743c;background:#d9f5e3}.lp-pd-badge.is-yellow{color:#8a6400;background:#fff3c4}.lp-pd-schema{border-collapse:collapse;width:100%;font-family:var(--font-mono-family);font-size:.72rem}.lp-pd-schema td{border-bottom:1px solid var(--lp-rule);color:var(--lp-ink);padding:7px 15px}.lp-pd-schema td:nth-child(2){width:26%}.lp-pd-schema td:nth-child(3){width:34%;color:var(--lp-faint);font-size:.68rem}.lp-pd-schema em{color:var(--lp-c-blue);font-style:normal}.lp-pd-rls{align-items:flex-start;gap:8px;display:flex}.lp-pd-rls,.lp-pd-note{color:var(--lp-muted);font-family:var(--font-document-sans);padding:11px 15px;font-size:.78rem;line-height:1.55}.lp-pd-rls i{background:var(--lp-c-green);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.lp-pd-note b{color:var(--lp-ink);font-weight:500}.lp-pd-md{font-family:var(--font-mono-family);color:var(--lp-muted);padding:13px 15px;font-size:.73rem;line-height:1.75}.lp-pd-md p:first-child{color:var(--lp-ink)}.lp-pd-panel.is-code pre{background:var(--lp-c-ink);padding:14px 15px;overflow-x:auto}.lp-pd-panel.is-code code{color:#ffffffd1;font-family:var(--font-mono-family);gap:2px;font-size:.73rem;line-height:1.6;display:grid}.lp-pd-panel.is-code b{color:var(--lp-c-yellow);font-weight:500}.lp-pd-list{gap:9px;margin:0;padding:13px 15px;list-style:none;display:grid}.lp-pd-list li{color:var(--lp-muted);font-family:var(--font-document-sans);gap:9px;font-size:.8rem;line-height:1.55;display:flex}.lp-pd-list i{background:var(--lp-rule-strong);border-radius:2px;flex:none;width:7px;height:7px;margin-top:6px}.lp-pd-list i.is-blue{background:var(--lp-c-blue)}.lp-pd-scope{display:grid}.lp-pd-scope p{border-bottom:1px solid var(--lp-rule);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 15px;display:grid}.lp-pd-scope p:last-child{border-bottom:0}.lp-pd-scope span{color:var(--lp-faint);font-size:.72rem}.lp-pd-scope em{color:var(--lp-ink);font-family:var(--font-mono-family);font-size:.73rem;font-style:normal}.lp-pd-scope p.is-deny em{color:#c22f15}.lp-pd-flow{flex-wrap:wrap;gap:8px;padding:14px 15px;display:flex}.lp-pd-node{border:1px solid var(--lp-rule);background:var(--lp-bg);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:0 8px;padding:9px 12px;display:grid}.lp-pd-node i{background:var(--lp-rule-strong);border-radius:50%;grid-row:span 2;align-self:center;width:8px;height:8px}.lp-pd-node strong{color:var(--lp-ink);font-family:var(--font-mono-family);font-size:.73rem;font-weight:500}.lp-pd-node small{color:var(--lp-faint);font-size:.64rem}.lp-pd-node.is-done i{background:var(--lp-c-green)}.lp-pd-node.is-wait{background:#fff9e4;border-color:#d4a00a99}.lp-pd-node.is-wait i{background:#d4a00a;animation:1.5s ease-in-out infinite lpPdWait}@keyframes lpPdWait{0%,to{opacity:.35}50%{opacity:1}}.lp-pd-app{padding:14px 15px}.lp-pd-app-bar{border-bottom:1px solid var(--lp-rule);align-items:center;gap:6px;padding-bottom:10px;display:flex}.lp-pd-app-bar span{background:var(--lp-rule-strong);border-radius:50%;width:8px;height:8px}.lp-pd-app-bar em{color:var(--lp-faint);font-family:var(--font-mono-family);margin-left:6px;font-size:.68rem;font-style:normal}.lp-pd-app-rows p{border-bottom:1px solid var(--lp-rule);color:var(--lp-muted);align-items:center;gap:9px;padding:9px 0;font-size:.76rem;display:flex}.lp-pd-app-rows p:last-child{border-bottom:0}.lp-pd-app-rows b{color:var(--lp-ink);font-family:var(--font-mono-family);font-weight:500}.lp-pd-chip{border-radius:999px;margin-left:auto;padding:2px 9px;font-size:.62rem}.lp-pd-chip.is-amber{color:#8a6400;background:#fff3c4}.lp-pd-chip.is-green{color:#11743c;background:#d9f5e3}.lp-pd-surfaces{flex-wrap:wrap;gap:7px;padding:14px 15px;display:flex}.lp-pd-surfaces span{border:1px solid var(--lp-rule);color:var(--lp-muted);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:.74rem;display:inline-flex}.lp-pd-matrix{padding:6px 0}.lp-pd-matrix-head,.lp-pd-matrix-row{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:8px 15px;display:grid}.lp-pd-matrix-head span{color:var(--lp-faint);font-family:var(--font-mono-family);font-size:.62rem}.lp-pd-matrix-row+.lp-pd-matrix-row{border-top:1px solid var(--lp-rule)}.lp-pd-matrix-row strong{color:var(--lp-ink);font-size:.76rem;font-weight:500;display:block}.lp-pd-matrix-row small{color:var(--lp-faint);font-size:.64rem}.lp-pd-grant{border-radius:999px;padding:2px 9px;font-size:.62rem;font-style:normal;display:inline-block}.lp-pd-grant.is-edit,.lp-pd-grant.is-manage{color:#11743c;background:#d9f5e3}.lp-pd-grant.is-approve{color:#5a3fd4;background:#e6e0ff}.lp-pd-grant.is-request{color:#8a6400;background:#fff3c4}.lp-pd-grant.is-none{color:#c22f15;background:#ffe1da}.lp-pd-conns p{border-bottom:1px solid var(--lp-rule);grid-template-columns:90px minmax(0,1fr);gap:4px 12px;padding:11px 15px;display:grid}.lp-pd-conns p:last-child{border-bottom:0}.lp-pd-conns strong{color:var(--lp-ink);font-size:.8rem;font-weight:500}.lp-pd-conns small{color:var(--lp-faint);font-family:var(--font-mono-family);font-size:.68rem}.lp-pd-conns em{color:var(--lp-muted);grid-column:2;font-size:.72rem;font-style:normal}.lp-surfaces-head{max-width:940px}.lp-surface-rail{flex-wrap:wrap;gap:7px;margin-top:clamp(22px,2.6vw,32px);display:flex}.lp-surface-rail button{border:1px solid var(--lp-rule);background:var(--lp-paper);color:var(--lp-muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-family:inherit;font-size:.82rem;line-height:1;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.lp-surface-rail button img{border-radius:5px;flex:none;width:18px;height:18px}.lp-surface-rail button:hover{border-color:var(--lp-rule-strong);transform:translateY(-1px)}.lp-surface-rail button.is-active{background:var(--lp-c-ink);color:#fff;border-color:#0000}.lp-surfaces-stage{--lp-stage-h:524px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:clamp(20px,2.6vw,36px);margin-top:clamp(20px,2.4vw,30px);display:grid}.lp-surfaces-stage .lp-surface-preview{grid-template-rows:var(--lp-stage-h);height:var(--lp-stage-h);gap:0;min-height:0}.lp-surfaces-stage .lp-surface-window{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.lp-surfaces-stage .lp-assistant-window,.lp-surfaces-stage .lp-phone-window{grid-template-rows:minmax(0,1fr)}.lp-surfaces-stage .lp-surface-effect{height:var(--lp-stage-h);background:#fff;overflow:hidden}.lp-surfaces-stage .lp-surface-effect-foot{border-top:1px solid var(--lp-rule);margin-top:auto;padding-top:18px}.lp-surfaces-stage .lp-surface-preview .lp-phone-window,.lp-surfaces-stage .lp-surface-preview.is-telegram .lp-phone-window,.lp-surfaces-stage .lp-surface-preview.is-whatsapp .lp-phone-window{background:var(--lp-bg);grid-template-rows:minmax(0,1fr);place-items:stretch stretch;padding:0;display:grid}.lp-surfaces-stage .lp-surface-preview .lp-phone-window>*{border-radius:0;width:100%;max-width:none;height:100%}.lp-surfaces-stage .lp-surface-window>*{min-height:0}.lp-surfaces-stage .lp-surface-sequence{gap:8px}.lp-surfaces-stage .lp-surface-approval{padding:11px 13px}.lp-surface-effect{border:1px solid var(--lp-rule);background:var(--lp-paper);border-radius:18px;flex-direction:column;padding:clamp(20px,2.4vw,28px);display:flex}.lp-surface-effect-lead{color:var(--lp-ink);letter-spacing:-.028em;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.2}.lp-surface-effect-body{color:var(--lp-muted);font-family:var(--font-document-sans);margin-top:10px;font-size:.84rem;line-height:1.6}.lp-surface-effect-label{border-top:1px solid var(--lp-rule);color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.09em;text-transform:uppercase;margin-top:20px;padding-top:16px;font-size:.62rem}.lp-surface-effect ul{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.lp-surface-effect li{color:var(--lp-ink);font-family:var(--font-mono-family);padding-left:16px;font-size:.72rem;line-height:1.5;position:relative}.lp-surface-effect li:before{content:"";background:var(--lp-c-green);border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:0}.lp-surface-effect-foot{color:var(--lp-faint);font-family:var(--font-document-sans);margin-top:auto;padding-top:18px;font-size:.76rem;line-height:1.55}.lp-surfaces-section .lp-surface-sequence>*{animation-name:lpSurfaceEnter;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,.7,.24,1);animation-iteration-count:1;animation-fill-mode:both}.lp-surfaces-section .lp-surface-sequence .is-sequence-1{animation-delay:60ms}.lp-surfaces-section .lp-surface-sequence .is-sequence-2{animation-delay:.34s}.lp-surfaces-section .lp-surface-sequence .is-sequence-3{animation-delay:.62s}.lp-surfaces-section .lp-surface-sequence .is-sequence-4{animation-delay:.98s}.lp-surfaces-section .lp-surface-sequence .is-sequence-5{animation-delay:1.26s}@keyframes lpSurfaceEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lp-build-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:start;gap:clamp(22px,3vw,44px);margin-top:30px;display:grid}.lp-build-shell{min-width:0}.lp-build-side{flex-direction:column;padding-top:42px;display:flex}.lp-build-side-label{color:var(--lp-faint);font-family:var(--font-mono-family);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem}.lp-build-side-foot{border-top:1px solid var(--lp-rule);color:var(--lp-faint);font-family:var(--font-document-sans);margin-top:18px;padding-top:16px;font-size:.78rem;line-height:1.6}.lp-build-tabs{align-items:center;gap:8px;margin-bottom:12px;display:flex}.lp-build-tabs button{border:1px solid var(--lp-rule);background:var(--lp-paper);color:var(--lp-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:.78rem;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.lp-build-tabs button img{border-radius:4px}.lp-build-tabs button.is-active{background:var(--lp-c-ink);color:#fff;border-color:#0000}.lp-term{font-family:var(--font-mono-family);background:#16161c;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0d0f123d}.lp-term-bar{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:11px 16px;display:flex}.lp-term-dots{gap:6px;display:flex}.lp-term-dots i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.lp-term-title{color:#ffffffeb;align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.lp-term-star{color:#d97757;font-style:normal}.lp-term-mark{color:#7ee0a8;font-style:normal}.lp-term-cwd{color:#ffffff57;margin-left:auto;font-size:.7rem}.lp-term-body{gap:7px;padding:14px 14px 12px;font-size:.66rem;line-height:1.5;display:grid}.lp-term-user{color:#ffffffe6;gap:9px;display:flex}.lp-term-user b{color:#7ee0a8;font-weight:500}.lp-term-think{color:#ffffff80;align-items:center;gap:8px;display:flex}.lp-term-think small{color:#ffffff47;font-size:.66rem}.lp-term-tool{background:#ffffff09;border-left:2px solid #ffffff24;align-items:center;gap:9px;padding:5px 9px;display:flex}.lp-term-tool-name{color:#8fb1ff;font-size:.64rem}.lp-term-tool-arg{color:#ffffffa8;font-size:.64rem}.lp-term-tool-diff{margin-left:auto;font-size:.66rem}.lp-term-tool-diff b{color:#5fdc95;font-weight:400}.lp-term-tool-diff i{color:#ff8a70;font-style:normal}.lp-term-tool-ok{color:#5fdc95;margin-left:auto;font-size:.72rem}.lp-term-todo{gap:4px;margin:4px 0;padding:0;list-style:none;display:grid}.lp-term-todo li{color:#ffffff70;gap:8px;font-size:.65rem;display:flex}.lp-term-todo li i{font-style:normal}.lp-term-todo li.is-done{color:#fff6;text-decoration:line-through}.lp-term-todo li.is-done i{color:#5fdc95}.lp-term-todo li.is-active{color:#ffffffeb}.lp-term-todo li.is-active i{color:#ffce1f;animation:1.6s steps(4,end) infinite lpTermSpin}@keyframes lpTermSpin{to{transform:rotate(360deg)}}.lp-term-out{color:#fffc;background:#7ee0a817;border-radius:8px;padding:8px 10px;font-size:.65rem}.lp-term-out b{color:#7ee0a8;font-weight:400}.lp-term-steps{gap:5px;display:grid}.lp-term-steps p{color:#ffffff70;gap:9px;font-size:.72rem;display:flex}.lp-term-steps p i{font-style:normal}.lp-term-steps p b{color:#ffffffc7;font-weight:400}.lp-term-steps p.is-done i{color:#5fdc95}.lp-term-steps p.is-active{color:#ffffffe6}.lp-term-steps p.is-active i{color:#ffce1f}.lp-term-progress{background:#ffffff1a;border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.lp-term-progress span.is-62{width:62%}.lp-term-progress span{background:#5fdc95;border-radius:3px;height:100%;animation:2.6s ease-in-out infinite alternate lpTermFill;display:block}@keyframes lpTermFill{0%{opacity:.6}to{opacity:1}}.lp-term-count{color:#fff6;font-size:.68rem}.lp-term-diff{border:1px solid #ffffff14;border-radius:8px;margin-top:4px;overflow:hidden}.lp-term-diff-head{color:#ffffff8f;background:#ffffff0a;padding:6px 11px;font-size:.66rem}.lp-term-diff p.is-add{color:#ffffffc2;background:#5fdc9514;gap:9px;padding:2px 11px;font-size:.68rem;display:flex}.lp-term-diff p.is-add span{color:#5fdc95}.lp-term-foot{background:#ffffff05;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 16px;display:flex}.lp-term-chip{color:#fff9;background:#ffffff12;border-radius:999px;padding:3px 9px;font-size:.64rem}.lp-term-chip.is-accept{color:#7ee0a8;background:#5fdc9524}.lp-term-hint{color:#ffffff42;margin-left:auto;font-size:.64rem}.lp-build-side .lp-build-harnesses{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:18px}.lp-build-side .lp-build-prompts{flex-direction:column;align-items:stretch;gap:7px}.lp-build-side .lp-build-prompt-button{justify-content:flex-start}.lp-examples-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.lp-examples-more{justify-content:center;margin-top:28px;display:flex}.lp-portable{border-top:1px solid var(--lp-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);margin-top:clamp(40px,4.5vw,64px);padding-top:clamp(28px,3vw,40px);display:grid}.lp-portable-lead{max-width:20ch;color:var(--lp-ink);letter-spacing:-.032em;font-size:clamp(1.35rem,1.9vw,1.72rem);font-weight:500;line-height:1.12}.lp-portable-lead span{color:var(--lp-muted)}.lp-portable-code{border:1px solid var(--lp-rule);background:var(--lp-c-ink);border-radius:14px;margin-top:18px;padding:16px 18px;overflow-x:auto}.lp-portable-code code{font-family:var(--font-mono-family);gap:7px;font-size:.78rem;line-height:1.5;display:grid}.lp-portable-code span{color:#f2efe8;white-space:nowrap;display:block}.lp-portable-code b{color:#7f8b7d;margin-right:8px;font-weight:500}.lp-portable-code em{color:#7a776f;margin-left:10px;font-style:normal}.lp-portable-claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);margin:0;padding:0;list-style:none;display:grid}.lp-portable-claims li{border-top:1px solid var(--lp-rule);color:var(--lp-muted);font-size:var(--lp-t-body);padding-top:13px;line-height:1.5}.lp-portable-claims b{color:var(--lp-ink);margin-bottom:4px;font-weight:500;display:block}@media (max-width:1100px){.lp-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-build-grid{grid-template-columns:minmax(0,1fr)}.lp-build-side{padding-top:0}.lp-build-side .lp-build-harnesses{flex-flow:wrap}.lp-surfaces-stage{grid-template-columns:minmax(0,1fr)}.lp-surfaces-stage .lp-surface-effect{height:auto}.lp-podsys-layout{grid-template-columns:minmax(0,1fr)}.lp-podsys-sticky{max-height:none;position:static}.lp-podsys-cards{padding:20px 0 0}.lp-pd-card{opacity:1}}@media (max-width:900px){.lp-gap-beats>li{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:22px}.lp-gap-rail{left:0}.lp-gap-beats li:before{left:-3px}.lp-gap-means{grid-template-columns:minmax(0,1fr)}.lp-site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-portable,.lp-portable-claims{grid-template-columns:minmax(0,1fr)}.lp-surfaces-stage{--lp-stage-h:600px}.lp-podsys-section{overflow-x:clip}.lp-iso{transform-origin:top;flex:none;width:640px;margin-bottom:-244px;margin-left:calc(50% - 320px);transform:scale(.58)}.lp-iso-scene{inset:0 0 0 270px}.lp-iso-labels{width:296px}.lp-iso-name{font-size:1.6rem}.lp-iso-hint{font-size:1.15rem}.lp-pd-scope p,.lp-pd-conns p{grid-template-columns:minmax(0,1fr);gap:3px}.lp-jr-layer{grid-template-columns:minmax(0,1fr)}.lp-jr-layer:nth-child(2n) .lp-jr-copy{order:0}.lp-jr-mock{max-width:none}}@media (max-width:640px){.lp-examples-grid,.lp-jr-use-row{grid-template-columns:minmax(0,1fr)}.lp-jr-matrix-head,.lp-jr-matrix-row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));font-size:.9em}}@media (prefers-reduced-motion:reduce){.lp-gap-rail,.lp-gap-beats>li:before{transition:none;transform:none}.lp-surfaces-section .lp-surface-sequence>*{opacity:1;animation:none;transform:none}.lp-iso-plane,.lp-iso-plane-face,.lp-iso-chips{transition:none}.lp-pd-node.is-wait i{opacity:1;animation:none}.lp-pd-card{opacity:1;transition:none}}@media (max-width:700px){.lp-surfaces-stage .lp-surface-preview{grid-template-rows:auto;align-content:start;height:auto;min-height:0}.lp-surfaces-stage .lp-surface-window,.lp-surfaces-stage .lp-assistant-window,.lp-surfaces-stage .lp-mail-window,.lp-surfaces-stage .lp-api-window,.lp-surfaces-stage .lp-surface-preview .lp-phone-window{width:100%;min-width:0;height:auto;min-height:0;transform:none}.lp-surfaces-stage .lp-surface-window-body,.lp-surfaces-stage .lp-email-surface{grid-template-columns:minmax(0,1fr);min-width:0}.lp-surfaces-stage .lp-surface-thread,.lp-surfaces-stage .lp-surface-sequence,.lp-surfaces-stage .lp-surface-message,.lp-surfaces-stage .lp-surface-approval,.lp-surfaces-stage .lp-mail-window-body{min-width:0}.lp-surfaces-stage .lp-surface-sidebar{border-right:0;border-bottom:1px solid var(--lp-rule);gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.lp-surfaces-stage .lp-surface-sidebar span{white-space:nowrap;flex:none}.lp-surfaces-stage .lp-surface-search{display:none}.lp-surfaces-stage .lp-gpt,.lp-surfaces-stage .lp-cl{grid-template-columns:minmax(0,1fr)}.lp-surfaces-stage .lp-gpt-side,.lp-surfaces-stage .lp-cl-rail,.lp-surfaces-stage .lp-email-rail{display:none}.lp-surfaces-stage .lp-api-row,.lp-surfaces-stage .lp-api-call{flex-direction:column;align-items:flex-start;gap:3px}.lp-surfaces-stage .lp-api-row span,.lp-surfaces-stage .lp-api-row strong,.lp-surfaces-stage .lp-api-call strong{overflow-wrap:anywhere;margin-top:0}}.lp-appview{align-content:start;gap:7px;padding:11px;display:grid}.lp-appview>header{border-bottom:1px solid var(--lp-av-rule);align-items:center;gap:8px;padding-bottom:8px;display:flex}.lp-appview>header strong{color:var(--lp-av-ink);font-size:.78rem;font-weight:600}.lp-appview-live{color:#1f8a52;background:#1fb46329;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.56rem;display:inline-flex}.lp-appview-live i{background:#1f8a52;border-radius:50%;width:5px;height:5px}.lp-appview-row{border:1px solid var(--lp-av-rule);background:var(--lp-av-card);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.lp-appview-row.is-open{border-color:#d4a00a8c}.lp-appview-row b{color:var(--lp-av-ink);font-family:var(--font-mono-family);font-size:.66rem;font-weight:500;display:block}.lp-appview-row small{color:var(--lp-av-faint);font-size:.58rem}.lp-appview-row em{color:var(--lp-av-ink);font-family:var(--font-mono-family);margin-left:auto;font-size:.66rem;font-style:normal}.lp-appview-pill{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.54rem}.lp-appview-pill.is-amber{color:#8a6400;background:#ffce1f47}.lp-appview-pill.is-green{color:#1f8a52;background:#1fb4632e}.lp-appview-approve{background:var(--lp-av-warn);border:1px solid #d4a00a73;border-radius:9px;gap:8px;padding:9px;display:grid}.lp-appview-approve p{color:#8a6400;font-size:.62rem;line-height:1.4}.lp-appview-approve span{gap:6px;display:flex}.lp-appview-approve b{color:#fff;background:#4f46e5;border-radius:7px;padding:5px 12px;font-size:.62rem;font-weight:500}.lp-appview-approve i{border:1px solid var(--lp-av-rule);color:var(--lp-av-muted);border-radius:7px;padding:5px 12px;font-size:.62rem;font-style:normal}.lp-gpt{--lp-av-ink:#0d0d0d;--lp-av-muted:#5d5d5d;--lp-av-faint:#8f8f8f;--lp-av-rule:#0d0d0d1a;--lp-av-card:#fff;--lp-av-warn:#fffaeb;height:100%;color:var(--lp-av-ink);font-family:var(--font-body-family);background:#fff;grid-template-columns:132px minmax(0,1fr) minmax(0,.92fr);display:grid}.lp-gpt-side{border-right:1px solid var(--lp-av-rule);background:#f9f9f9;flex-direction:column;gap:1px;padding:10px 8px;display:flex}.lp-gpt-side-top{align-items:center;margin-bottom:9px;padding:0 4px;display:flex}.lp-gpt-brand{color:var(--lp-av-ink);align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:inline-flex}.lp-gpt-caret,.lp-cl-caret{opacity:.5;border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0}.lp-gpt-search{border:1.5px solid var(--lp-av-faint);border-radius:50%;width:11px;height:11px;margin-left:auto}.lp-gpt-nav{color:var(--lp-av-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:5px 8px;font-size:.68rem;overflow:hidden}.lp-gpt-nav.is-new,.lp-gpt-nav.is-folder{color:var(--lp-av-ink);font-weight:500}.lp-gpt-nav.is-child{padding-left:16px;font-size:.65rem}.lp-gpt-nav.is-current{color:var(--lp-av-ink);background:#0d0d0d12}.lp-gpt-side-label{color:var(--lp-av-faint);letter-spacing:.04em;margin:12px 0 3px;padding:0 8px;font-size:.58rem}.lp-gpt-side-user{border-top:1px solid var(--lp-av-rule);color:var(--lp-av-muted);align-items:center;gap:7px;margin-top:auto;padding:7px 6px 0;font-size:.66rem;display:flex}.lp-gpt-side-user span{color:#3c2fa8;background:#c9c2f5;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:.52rem;font-weight:600;display:inline-flex}.lp-gpt-main{border-right:1px solid var(--lp-av-rule);flex-direction:column;min-width:0;display:flex}.lp-gpt-thread-top{border-bottom:1px solid var(--lp-av-rule);align-items:center;padding:10px 14px;font-size:.72rem;font-weight:500;display:flex}.lp-gpt-dots{background:var(--lp-av-faint);border-radius:2px;width:12px;height:2px;margin-left:auto}.lp-gpt-thread{align-content:start;gap:9px;padding:13px 14px;display:grid;overflow:hidden}.lp-gpt-user{background:#f4f4f4;border-radius:16px;justify-self:end;max-width:84%;padding:7px 12px;font-size:.72rem;line-height:1.45}.lp-gpt-msg{color:#1a1a1a;max-width:96%;font-size:.72rem;line-height:1.55}.lp-gpt-msg code{font-family:var(--font-mono-family);background:#0d0d0d0f;border-radius:4px;padding:1px 5px;font-size:.66rem}.lp-gpt-tool,.lp-cl-tool{border:1px solid var(--lp-av-rule);font-family:var(--font-mono-family);border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:.63rem;display:flex}.lp-gpt-tool span,.lp-cl-tool span{color:#fff;background:#0d0d0d;border-radius:4px;padding:1px 6px;font-size:.53rem}.lp-gpt-tool em,.lp-cl-tool em{color:#c22f15;background:#ffe1da;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.53rem;font-style:normal}.lp-gpt-tool.is-held{border-color:#c22f154d}.lp-gpt-composer{border:1px solid var(--lp-av-rule);background:#fff;border-radius:18px;margin:auto 12px 12px;padding:9px 11px;box-shadow:0 2px 10px #0d0d0d0d}.lp-gpt-composer-input{color:var(--lp-av-faint);font-size:.7rem;display:block}.lp-gpt-composer-row{align-items:center;gap:8px;margin-top:9px;display:flex}.lp-gpt-plus,.lp-cl-plus{width:12px;height:12px;color:var(--lp-av-faint);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat}.lp-gpt-composer-row em{color:var(--lp-av-muted);font-size:.63rem;font-style:normal}.lp-gpt-composer-row b{color:var(--lp-av-muted);margin-left:auto;font-size:.63rem;font-weight:400}.lp-gpt-send{background:#0d0d0d;border-radius:50%;width:19px;height:19px}.lp-gpt-browser{background:#f6f6f6;flex-direction:column;min-width:0;display:flex}.lp-gpt-tabs{align-items:center;gap:6px;padding:7px 9px 0;display:flex}.lp-gpt-tab{border:1px solid var(--lp-av-rule);color:var(--lp-av-ink);background:#fff;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:6px;padding:5px 9px;font-size:.62rem;display:inline-flex}.lp-gpt-tab i{border:1.4px solid var(--lp-av-faint);border-radius:50%;width:9px;height:9px}.lp-gpt-tab em{color:var(--lp-av-faint);font-size:.62rem;font-style:normal}.lp-gpt-tab-new{width:9px;height:9px;color:var(--lp-av-faint);background:linear-gradient(currentColor,currentColor) 50%/100% 1.4px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.4px 100% no-repeat}.lp-gpt-url{border-top:1px solid var(--lp-av-rule);border-bottom:1px solid var(--lp-av-rule);background:#fff;align-items:center;gap:8px;padding:7px 9px;display:flex}.lp-gpt-nav-back,.lp-gpt-nav-fwd{border-top:1.4px solid var(--lp-av-faint);border-left:1.4px solid var(--lp-av-faint);width:6px;height:6px;transform:rotate(-45deg)}.lp-gpt-nav-fwd{transform:rotate(135deg)}.lp-gpt-url span{color:var(--lp-av-muted);font-family:var(--font-mono-family);background:#f1f1f1;border-radius:999px;flex:1;padding:3px 9px;font-size:.6rem}.lp-cl{--lp-av-ink:#f5f4ef;--lp-av-muted:#f5f4efb8;--lp-av-faint:#f5f4ef66;--lp-av-rule:#f5f4ef1f;--lp-av-card:#f5f4ef0d;--lp-av-warn:#ffce1f1a;height:100%;color:var(--lp-av-ink);font-family:var(--font-body-family);background:#262624;grid-template-columns:38px minmax(0,1fr) minmax(0,.92fr);display:grid}.lp-cl-rail{border-right:1px solid var(--lp-av-rule);background:#1f1e1d;flex-direction:column;align-items:center;gap:13px;padding:11px 0;display:flex}.lp-cl-rail i{border:1.4px solid #f5f4ef47;border-radius:4px;width:14px;height:14px}.lp-cl-rail-logo{background:#d97757;border:0!important;border-radius:50%!important}.lp-cl-rail-new{border-radius:50%!important}.lp-cl-rail-user{width:19px;height:19px;color:var(--lp-av-ink);background:#4a4744;border-radius:50%;justify-content:center;align-items:center;margin-top:auto;font-size:.52rem;font-weight:600;display:inline-flex}.lp-cl-main{border-right:1px solid var(--lp-av-rule);flex-direction:column;min-width:0;display:flex}.lp-cl-top{align-items:center;gap:7px;padding:11px 14px;font-size:.73rem;font-weight:500;display:flex}.lp-cl-thread{align-content:start;gap:10px;padding:4px 14px 13px;display:grid;overflow:hidden}.lp-cl-msg{color:var(--lp-av-ink);font-family:var(--font-document-sans);font-size:.74rem;line-height:1.6}.lp-cl-msg b{font-weight:600}.lp-cl-user{background:#f5f4ef14;border-radius:14px;justify-self:end;max-width:84%;padding:7px 12px;font-size:.72rem;line-height:1.45}.lp-cl-tool{border-color:var(--lp-av-rule);color:var(--lp-av-muted);background:#f5f4ef0a}.lp-cl-tool span{color:#1f1e1d;background:#d97757}.lp-cl-tool.is-held{border-color:#d9775766}.lp-cl-tool em{color:#e8a184;background:#d9775733}.lp-cl-composer{border:1px solid var(--lp-av-rule);background:#30302e;border-radius:16px;margin:auto 12px 0;padding:9px 11px}.lp-cl-composer-input{color:var(--lp-av-faint);font-size:.7rem;display:block}.lp-cl-composer-row{color:var(--lp-av-faint);align-items:center;gap:8px;margin-top:9px;display:flex}.lp-cl-composer-row b{color:var(--lp-av-muted);margin-left:auto;font-size:.63rem;font-weight:400}.lp-cl-composer-row em{color:var(--lp-av-faint);font-size:.63rem;font-style:normal}.lp-cl-send{background:#d97757;border-radius:7px;width:19px;height:19px}.lp-cl-disclaimer{color:var(--lp-av-faint);text-align:center;padding:8px 12px 11px;font-size:.58rem}.lp-cl-panel{background:#1f1e1d;flex-direction:column;min-width:0;display:flex}.lp-cl-panel>header{border-bottom:1px solid var(--lp-av-rule);align-items:center;gap:8px;padding:9px 11px;display:flex}.lp-cl-panel>header span{color:var(--lp-av-ink);font-size:.66rem}.lp-cl-panel>header span em{color:var(--lp-av-faint);font-style:normal}.lp-cl-panel>header b{border:1px solid var(--lp-av-rule);color:var(--lp-av-muted);border-radius:6px;margin-left:auto;padding:3px 9px;font-size:.6rem;font-weight:400}.lp-cl-panel-eye,.lp-cl-panel-code,.lp-cl-panel-x{border:1.4px solid var(--lp-av-faint);border-radius:3px;width:11px;height:11px}.lp-cl-panel-eye{border-radius:50%/60% 60% 40% 40%}.lp-cl-panel-x{color:var(--lp-av-faint);background:linear-gradient(currentColor,currentColor) 50%/100% 1.4px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.4px 100% no-repeat;border:0;transform:rotate(45deg)}.lp-cl-panel-body{overflow:hidden}.lp-cl .lp-appview-pill.is-amber{color:#f0c85a;background:#ffce1f2e}.lp-cl .lp-appview-pill.is-green{color:#6fe6a4;background:#1fb46333}.lp-cl .lp-appview-live{color:#6fe6a4;background:#1fb4632e}.lp-cl .lp-appview-live i{background:#6fe6a4}.lp-cl .lp-appview-approve{border-color:#f0c85a52}.lp-cl .lp-appview-approve p{color:#f0c85a}.lp-cl .lp-appview-approve b{color:#1f1e1d;background:#d97757}.lp-cl-panel-hidden{display:none}@media (max-width:900px) and (min-width:701px){.lp-gpt{grid-template-columns:120px minmax(0,1fr)}.lp-gpt-browser,.lp-cl-panel{display:none}.lp-cl{grid-template-columns:38px minmax(0,1fr)}}.lp-tg2,.lp-wa2{height:100%;font-family:var(--font-body-family);flex-direction:column;display:flex}.lp-tg2{background:#fff}.lp-tg2-top{background:#fff;border-bottom:1px solid #0d0f1214;align-items:center;gap:9px;padding:10px 12px;display:flex}.lp-tg2-back{border-top:1.6px solid #707579;border-left:1.6px solid #707579;width:7px;height:7px;transform:rotate(-45deg)}.lp-tg2-avatar,.lp-wa2-avatar{background:#e7f0f8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.lp-tg2-who strong{color:#0f0f0f;font-size:.74rem;font-weight:600;display:block}.lp-tg2-who em{color:#3390ec;vertical-align:middle;background:#e7f0f8;border-radius:3px;padding:1px 4px;font-size:.5rem;font-style:normal}.lp-tg2-who small{color:#3390ec;font-size:.6rem}.lp-tg2-menu{background:#707579;border-radius:50%;width:3px;height:3px;margin-left:auto;box-shadow:0 -5px #707579,0 5px #707579}.lp-tg2-body{background:radial-gradient(circle at 20% 30%,#3390ec0d 0 6px,#0000 7px) 0 0/74px 74px,radial-gradient(circle at 70% 60%,#3390ec0d 0 5px,#0000 6px) 0 0/96px 96px,#e7ebf0;flex:1;align-content:start;gap:6px;padding:11px;display:grid;overflow:hidden}.lp-tg2-date,.lp-wa2-date{color:#4b5a66;background:#0d0f1217;border-radius:999px;justify-self:center;padding:2px 10px;font-size:.54rem}.lp-tg2-in,.lp-tg2-out{border-radius:11px;max-width:84%;padding:6px 10px 4px;font-size:.7rem;line-height:1.42;position:relative}.lp-tg2-in{color:#0f0f0f;background:#fff;justify-self:start;box-shadow:0 1px 1px #0d0f1214}.lp-tg2-out{color:#0f0f0f;background:#eeffde;justify-self:end;box-shadow:0 1px 1px #0d0f1214}.lp-tg2-in b,.lp-tg2-out b{font-weight:600}.lp-tg2-time{color:#8fa3b0;justify-content:flex-end;align-items:center;gap:3px;margin-top:1px;font-size:.52rem;display:flex}.lp-tg2-ticks,.lp-wa2-ticks{border-bottom:1.4px solid #4fae4e;border-left:1.4px solid #4fae4e;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.lp-tg2-keyboard{grid-template-columns:1fr 1fr;justify-self:start;gap:3px;max-width:84%;display:grid}.lp-tg2-keyboard span{color:#3390ec;text-align:center;background:#ffffffeb;border-radius:7px;padding:6px 8px;font-size:.64rem}.lp-tg2-keyboard span.is-wide{grid-column:span 2}.lp-tg2-composer{background:#fff;border-top:1px solid #0d0f1214;align-items:center;gap:10px;margin-top:auto;padding:9px 12px;display:flex}.lp-tg2-composer span{color:#9aa4ac;flex:1;font-size:.68rem}.lp-tg2-clip,.lp-wa2-clip{border:1.5px solid #9aa4ac;border-radius:4px 4px 6px 6px;width:11px;height:11px}.lp-tg2-mic{background:#9aa4ac;border-radius:5px;width:9px;height:13px}.lp-wa2{background:#efeae2}.lp-wa2-top{color:#fff;background:#008069;align-items:center;gap:9px;padding:10px 12px;display:flex}.lp-wa2-back{border-top:1.6px solid #fff;border-left:1.6px solid #fff;width:7px;height:7px;transform:rotate(-45deg)}.lp-wa2-avatar{background:#ffffffeb}.lp-wa2-who{margin-right:auto}.lp-wa2-who strong{font-size:.74rem;font-weight:600;display:block}.lp-wa2-who small{color:#ffffffc7;font-size:.6rem}.lp-wa2-icon{border:1.5px solid #fffc;border-radius:3px;width:12px;height:12px}.lp-wa2-body{background:radial-gradient(circle at 25% 20%,#0d0f1209 0 5px,#0000 6px) 0 0/68px 68px,radial-gradient(circle at 75% 65%,#0d0f1208 0 7px,#0000 8px) 0 0/88px 88px,#efeae2;flex:1;align-content:start;gap:6px;padding:11px;display:grid;overflow:hidden}.lp-wa2-in,.lp-wa2-out{color:#111b21;max-width:82%;padding:6px 9px 4px;font-size:.7rem;line-height:1.42;position:relative;box-shadow:0 1px 1px #0d0f121f}.lp-wa2-in{background:#fff;border-radius:0 8px 8px;justify-self:start}.lp-wa2-out{background:#d9fdd3;border-radius:8px 0 8px 8px;justify-self:end}.lp-wa2-in:before,.lp-wa2-out:before{content:"";border-top:7px solid #fff;width:0;height:0;position:absolute;top:0}.lp-wa2-in:before{border-left:7px solid #0000;left:-6px}.lp-wa2-out:before{border-top-color:#d9fdd3;border-right:7px solid #0000;right:-6px}.lp-wa2-in b,.lp-wa2-out b{font-weight:600}.lp-wa2-meta{color:#667781;justify-content:flex-end;align-items:center;gap:3px;margin-top:1px;font-size:.52rem;display:flex}.lp-wa2-ticks{border-color:#53bdeb}.lp-wa2-composer{background:#f0f2f5;align-items:center;gap:8px;margin-top:auto;padding:9px 11px;display:flex}.lp-wa2-composer>span{color:#8696a0;background:#fff;border-radius:999px;flex:1;align-items:center;gap:9px;padding:6px 11px;font-size:.68rem;display:flex}.lp-wa2-composer>span .lp-wa2-clip{margin-left:auto}.lp-wa2-emoji{border:1.5px solid #8696a0;border-radius:50%;width:12px;height:12px}.lp-wa2-send{background:#008069;border-radius:50%;width:26px;height:26px}.lp-react{--lp-font:var(--font-landing-sans,"Inter"), system-ui, sans-serif;--lp-mono:var(--font-mono-family);--lp-t-hero:clamp(2rem, 3.4vw, 2.9rem);--lp-t-h2:clamp(1.35rem, 1.9vw, 1.6rem);--lp-t-h3:1.02rem;--lp-t-lead:.95rem;--lp-t-body:.875rem;--lp-t-small:.8rem;--lp-t-micro:.72rem;--lp-t-kicker:.68rem;font-family:var(--lp-font)}.lp-react h1,.lp-react h2,.lp-react h3,.lp-react h4,.lp-react strong,.lp-react b{font-family:var(--lp-font);font-weight:500}.lp-react .lp-section-kicker{color:var(--lp-faint);font-family:var(--lp-mono);font-size:var(--lp-t-kicker);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-weight:400}.lp-react .lp-section-title{max-width:24ch;font-family:var(--lp-font);font-size:var(--lp-t-h2);letter-spacing:-.021em;font-weight:500;line-height:1.22}.lp-react .lp-section-title span{color:var(--lp-muted);font-weight:500}.lp-react .lp-section-subhead{max-width:58ch;font-family:var(--lp-font);font-size:var(--lp-t-lead);letter-spacing:-.006em;margin-top:10px;font-weight:400;line-height:1.6}.lp-react .lp-hero h1.lp-hero-headline,.lp-react .lp-hero-headline{font-family:var(--lp-font);font-size:var(--lp-t-hero);letter-spacing:-.032em;font-weight:500;line-height:1.06}.lp-react .lp-subhead{max-width:46ch;font-family:var(--lp-font);font-size:var(--lp-t-lead);font-weight:400;line-height:1.6}.lp-react .lp-eyebrow{font-family:var(--lp-mono);font-size:var(--lp-t-kicker);letter-spacing:.09em;text-transform:uppercase}.lp-react .lp-jr-copy h3,.lp-react .lp-pd-head h3{font-family:var(--lp-font);font-size:var(--lp-t-h3);letter-spacing:-.016em;font-weight:500;line-height:1.3}.lp-react .lp-jr-body,.lp-react .lp-pd-head p,.lp-react .lp-surface-effect-body,.lp-react .lp-portable-note,.lp-react .lp-build-side-foot{font-family:var(--lp-font);font-size:var(--lp-t-body);line-height:1.6}.lp-react .lp-gap-close,.lp-react .lp-loop-foot{font-size:var(--lp-t-lead);letter-spacing:-.006em;font-weight:400;line-height:1.6}.lp-react .lp-surface-effect-lead{font-size:var(--lp-t-h3);letter-spacing:-.016em;font-weight:500}.lp-react .lp-footer-box h2{font-family:var(--lp-font);letter-spacing:-.026em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.14}.lp-react .lp-footer-box p{font-family:var(--lp-font);font-size:var(--lp-t-lead)}.lp-react code,.lp-react pre,.lp-react .lp-gap-list small,.lp-react .lp-primitives-cell p{font-family:var(--lp-mono)}.lp-react .lp-gap-list small,.lp-react .lp-primitives-cell p{font-family:var(--lp-font)}.lp-react .lp-button,.lp-react .lp-surface-rail button,.lp-react .lp-build-tabs button,.lp-react .lp-build-prompt-button{font-family:var(--lp-font);font-size:var(--lp-t-small);letter-spacing:-.002em;font-weight:500}.card{background:var(--card-bg);border:1px solid var(--card-border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--card-shadow);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.card-interactive{cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.card-interactive:hover{border-color:var(--border-default);box-shadow:var(--shadow-md);transform:translateY(-2px)}.hover-card{transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.hover-card:hover{box-shadow:var(--shadow-sm);border-color:var(--border-default);transform:translateY(-2px)}.glass-panel{background:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.glass-panel{background:color-mix(in srgb, var(--bg-surface) 84%, transparent)}}.glass-panel{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.glass-panel{border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent)}}.glass-panel{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%)}.page-shell{width:min(100%,74rem);padding:var(--space-6) clamp(var(--space-5), 3vw, var(--space-9)) var(--space-8);margin-inline:auto}.page-shell--read{width:min(100%,40rem)}.page-shell--form{width:min(100%,35rem)}@media (max-width:768px){.page-shell{width:100%;padding:var(--space-6) var(--space-4)}}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}@media (max-width:768px){.page-header{align-items:stretch;gap:var(--space-3);flex-direction:column}}.context-shell{width:100%;padding:var(--space-4) var(--space-4) var(--space-8);margin-inline:auto}.pod-workspace-main>.context-shell,.pod-workspace-main>.page-shell{width:100%;padding-inline:var(--space-4);padding-top:var(--space-4)}.pod-workspace-main>.data-workspace-shell,.data-workspace-shell{padding:0!important}.context-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.context-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.context-inline-note{border-left:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.context-inline-note{border-left:1px solid color-mix(in srgb, var(--border-default) 55%, transparent)}}.context-inline-note{padding-left:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);max-width:52rem;margin-bottom:var(--space-4)}.context-section{margin-bottom:var(--space-8)}.context-row{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface);display:flex}@supports (color:color-mix(in lab, red, red)){.context-row{background:color-mix(in srgb, var(--bg-surface) 96%, transparent)}}.context-row{padding:var(--space-3) var(--space-3-5);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.context-row:hover{background:var(--bg-canvas);box-shadow:var(--shadow-sm)}@media (max-width:768px){.context-shell{width:100%;padding:var(--space-3) var(--space-3) var(--space-8)}.pod-workspace-main>.context-shell,.pod-workspace-main>.page-shell{width:100%;padding-inline:var(--space-3)}.context-header{align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column}.context-toolbar{margin-bottom:var(--space-5);flex-direction:column;align-items:stretch}}.page-section{margin-bottom:var(--space-12)}@media (max-width:768px){.page-section{margin-bottom:var(--space-8)}}.section-label{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-2);padding-top:0;font-weight:500}.surface-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.lemma-pop-card{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--shadow-sm)}.lemma-soft-card{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.lemma-soft-card{border:1px solid color-mix(in srgb, var(--border-default) 82%, transparent)}}.lemma-soft-card{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.lemma-soft-card{background:color-mix(in srgb, var(--card-bg) 84%, transparent)}}.lemma-soft-card{box-shadow:var(--shadow-xs)}.lemma-label{font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.control-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.hero-overlay-ink{background:linear-gradient(#0f0c0a1f,#0f0c0a61,#0f0c0ab8)}.canvas-surface-gradient{background:linear-gradient(to bottom, var(--bg-canvas), var(--bg-surface))}.app-token-scope{--app-token-bg:var(--app-bg-card,var(--bg-surface));--app-token-border:var(--app-border,var(--border-default));--app-token-primary:var(--app-primary,var(--brand-primary));--app-token-primary-nav:var(--app-primary,var(--brand-primary));--app-token-text:var(--app-text,var(--text-secondary));--app-token-title:var(--app-text,var(--text-primary));--app-token-muted:var(--app-muted,var(--text-tertiary))}.app-token-bg{background-color:var(--app-token-bg)}.app-token-border{border-color:var(--app-token-border)}.app-token-primary{color:var(--app-token-primary)}.app-token-text{color:var(--app-token-text)}.app-token-title{color:var(--app-token-title)}.app-token-muted{color:var(--app-token-muted)}.app-token-primary-nav{color:var(--app-token-primary-nav)}.app-token-primary-soft-10{background-color:var(--app-token-primary)}@supports (color:color-mix(in lab, red, red)){.app-token-primary-soft-10{background-color:color-mix(in srgb, var(--app-token-primary) 10%, transparent)}}.app-token-primary-soft-15{background-color:var(--app-token-primary)}@supports (color:color-mix(in lab, red, red)){.app-token-primary-soft-15{background-color:color-mix(in srgb, var(--app-token-primary) 15%, transparent)}}.app-nav-item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;color:var(--app-token-text);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);font-weight:400;display:flex}.app-nav-item:hover,.app-nav-item:focus-visible{background:var(--app-token-title)}@supports (color:color-mix(in lab, red, red)){.app-nav-item:hover,.app-nav-item:focus-visible{background:color-mix(in srgb, var(--app-token-title) 5%, transparent)}}.app-nav-item:hover,.app-nav-item:focus-visible{color:var(--app-token-title)}.app-nav-item[data-active=true]{background:var(--app-token-primary)}@supports (color:color-mix(in lab, red, red)){.app-nav-item[data-active=true]{background:color-mix(in srgb, var(--app-token-primary) 10%, transparent)}}.app-nav-item[data-active=true]{color:var(--app-token-primary-nav);font-weight:600}.app-nav-item-sm{padding:var(--space-1-5) var(--space-2);font-size:var(--text-xs)}.app-nav-item-md{padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm)}.app-nav-item-icon{width:2rem;height:2rem;color:var(--app-token-muted);justify-content:center;padding:0}.app-nav-item-icon[data-active=true]{color:var(--app-token-primary)}.app-nav-heading{color:var(--app-token-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.5;transition:opacity var(--dur-base) var(--ease-out);padding-inline:.75rem;font-weight:600;display:block}.app-nav-heading:hover,.app-nav-heading:focus-visible{opacity:.8}.tiptap-editor{min-height:inherit;overflow-wrap:anywhere;line-height:1.7}.tiptap-editor>*+*{margin-top:.9rem}.tiptap-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none;float:left;height:0}.tiptap-editor h1,.tiptap-editor h2,.tiptap-editor h3{font-family:var(--font-body-family);letter-spacing:-.02em;font-weight:700}.tiptap-editor ul,.tiptap-editor ol{padding-left:var(--space-5)}.tiptap-editor blockquote{border-left:3px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.tiptap-editor blockquote{border-left:3px solid color-mix(in srgb, var(--brand-accent) 45%, transparent)}}.tiptap-editor blockquote{color:var(--text-secondary);padding-left:var(--space-4)}.tiptap-editor code{border-radius:var(--radius-lg);background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){.tiptap-editor code{background:color-mix(in srgb, var(--bg-subtle) 88%, transparent)}}.tiptap-editor code{padding:var(--space-0-5) var(--space-1-5);font-family:var(--font-mono-family);font-size:var(--text-sm)}.tiptap-editor pre{border-radius:var(--radius-3xl);background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){.tiptap-editor pre{background:color-mix(in srgb, var(--bg-subtle) 92%, transparent)}}.tiptap-editor pre{color:var(--text-primary);padding:var(--space-4) var(--space-4);overflow-x:auto}.tiptap-editor pre code{background:0 0;padding:0}.tiptap-editor .tableWrapper{max-width:100%;overflow-x:auto}.lemma-pod-badge{border-radius:var(--radius-md);background:var(--action-primary);width:24px;height:24px;font-size:var(--text-2xs);color:var(--text-on-brand);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.lemma-pod-badge-lg{border-radius:var(--radius-lg);width:44px;height:44px;font-size:var(--text-sm)}.pod-sidebar-slot{transition:width var(--dur-panel) var(--ease-emphasized), opacity var(--dur-control) var(--ease-standard);will-change:width, opacity}.pod-assistant-sidebar{transition:width var(--dur-panel) var(--ease-emphasized), opacity var(--dur-control) var(--ease-standard), box-shadow var(--dur-route) var(--ease-standard);contain:layout paint;will-change:width, opacity}.pod-assistant-sidebar-surface{transition:opacity var(--dur-control) var(--ease-standard), transform var(--dur-route) var(--ease-emphasized)}.pod-assistant-sidebar[aria-hidden=true] .pod-assistant-sidebar-surface{opacity:0;transform:translate(-4px)}.pod-sidebar-panel{animation:pod-sidebar-enter var(--dur-panel) var(--ease-emphasized) both}.pod-sidebar-collapsed{animation:fade-in var(--dur-base) var(--ease-out) both}.pod-shell-topbar{background:var(--pod-main-bg);border-bottom:1px solid var(--border-subtle);container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.pod-shell-topbar{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.pod-shell-topbar{transition:background-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.pod-presented-resource-topbar{border-bottom-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.pod-presented-resource-topbar{border-bottom-color:color-mix(in srgb, var(--border-subtle) 22%, transparent)}}.pod-shell-topbar-title-cluster,.pod-shell-topbar-actions{animation:pod-topbar-content-enter var(--dur-route) var(--ease-standard) both}.pod-shell-topbar-actions{min-width:0;animation-delay:35ms}.pod-shell-topbar-title{font-family:var(--font-body-family);letter-spacing:0;font-weight:500}.dialog-content-motion{animation-duration:var(--dur-panel);animation-timing-function:var(--ease-emphasized)}.pod-page-scroll{border-left-color:var(--border-subtle)!important}@supports (color:color-mix(in lab, red, red)){.pod-page-scroll{border-left-color:color-mix(in srgb, var(--border-subtle) 28%, transparent)!important}}.pod-page-scroll{background:var(--pod-main-bg);box-shadow:none;transition:background-color var(--dur-slow) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-top-left-radius:0}.pod-page-scroll:has(.data-workspace-shell){border-top-left-radius:0}.pod-page-scroll.pod-page-scroll-assistant-open{box-shadow:none;border-top-left-radius:0;border-top-width:0!important;border-left-width:0!important;border-left-color:#0000!important}.pod-page-surface{width:100%;height:100%;min-height:100%;animation:pod-page-enter var(--dur-route) var(--ease-standard) both;flex-direction:column;display:flex;container:pod-surface/inline-size}.pod-page-surface.pod-conversation-workspace-surface{min-height:0;overflow:hidden}.presented-resource-surface{animation:presented-resource-enter var(--dur-panel) var(--ease-emphasized) both}@container pod-surface (max-width:900px){.surface-split-2{grid-template-columns:minmax(0,1fr)!important}.surface-split-2>aside{border-left:0!important;padding-left:0!important}.surface-split-2-rows{grid-template-rows:minmax(0,.45fr) minmax(0,.55fr)!important}}@container pod-surface (max-width:1040px){.surface-split-3{grid-template-columns:minmax(0,1fr)!important}}.docs-list-toolbar{container-type:inline-size}@container (max-width:1040px){.pod-shell-topbar-actions:has(.docs-topbar-action){gap:var(--space-1-5)}.docs-action-label{display:none}.docs-topbar-action{justify-content:center;width:2rem;min-width:2rem;gap:0!important;padding-inline:0!important}}@container (max-width:760px){.pod-shell-topbar-actions:has(.docs-topbar-action)>.lemma-shell-link{display:none}}@container (max-width:900px){.docs-list-toolbar-search{flex-basis:100%;min-width:0;max-width:none}}.lemma-product-nav-item{--lemma-nav-accent:var(--sidebar-active-accent,var(--action-primary));position:relative}.lemma-product-nav-item:before{content:"";border-radius:var(--radius-full);background:var(--lemma-nav-accent);opacity:0;width:2px;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:absolute;inset:3px auto 3px 0;transform:scaleY(.36)}.lemma-product-nav-item[data-active=true]:before{opacity:.82;transform:scaleY(1)}.lemma-product-icon{width:1.15rem;height:1.15rem;color:var(--text-tertiary);opacity:1;transition:color var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lemma-product-icon-glyph{width:100%;height:100%;transition:transform var(--dur-hover) var(--ease-out)}.lemma-product-icon[data-size=sm]{width:1.05rem;height:1.05rem}.lemma-product-icon[data-size=xs]{width:.875rem;height:.875rem}.lemma-product-icon[data-size=lg]{width:1.35rem;height:1.35rem}.lemma-product-icon[data-size=xl]{width:2.25rem;height:2.25rem}.lemma-product-icon[data-state=selected]{color:var(--text-secondary)}.lemma-product-nav-item .lemma-product-icon{color:inherit}.lemma-product-nav-item[data-active=true] .lemma-product-icon{color:var(--text-secondary)}.lemma-sidebar-row:hover .lemma-product-icon,.lemma-sidebar-row:focus-visible .lemma-product-icon,.lemma-sidebar-row[data-active=true] .lemma-product-icon{color:inherit}a:hover .lemma-product-icon-glyph,a:focus-visible .lemma-product-icon-glyph,button:hover .lemma-product-icon-glyph,button:focus-visible .lemma-product-icon-glyph{transform:scale(1.16)}@media (prefers-reduced-motion:reduce){.lemma-product-icon-glyph{transition:none}a:hover .lemma-product-icon-glyph,a:focus-visible .lemma-product-icon-glyph,button:hover .lemma-product-icon-glyph,button:focus-visible .lemma-product-icon-glyph{transform:none}}.lemma-sidebar-row{border-radius:var(--radius-md);width:100%;color:var(--text-secondary);text-align:left;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-items:center;display:flex}.lemma-sidebar-row:hover,.lemma-sidebar-row:focus-visible{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.lemma-sidebar-row:hover,.lemma-sidebar-row:focus-visible{background:color-mix(in srgb, var(--surface-1) 58%, transparent)}}.lemma-sidebar-row:hover,.lemma-sidebar-row:focus-visible{color:var(--text-primary)}.lemma-sidebar-row[data-active=true]{background:var(--sidebar-active-bg);color:var(--text-primary)}.lemma-sidebar-row-sm{gap:var(--space-2-5);height:1.75rem;font-size:var(--text-xs);padding-inline:.5rem}.workspace-sidebar-file-tree-row{box-sizing:border-box;gap:0;min-width:0;max-width:100%;overflow:hidden}.workspace-sidebar-file-tree-row[data-depth="0"],.workspace-sidebar-file-tree-status[data-depth="0"]{padding-left:var(--space-2)}.workspace-sidebar-file-tree-row[data-depth="1"],.workspace-sidebar-file-tree-status[data-depth="1"]{padding-left:var(--space-5)}.workspace-sidebar-file-tree-row[data-depth="2"],.workspace-sidebar-file-tree-status[data-depth="2"]{padding-left:var(--space-8)}.workspace-sidebar-file-tree-row[data-depth="3"],.workspace-sidebar-file-tree-status[data-depth="3"]{padding-left:var(--space-10)}.workspace-sidebar-file-tree-row[data-depth="4"],.workspace-sidebar-file-tree-status[data-depth="4"]{padding-left:var(--space-12)}.workspace-sidebar-file-tree-disclosure,.workspace-sidebar-file-tree-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-sidebar-file-tree-disclosure{width:1rem;margin-right:.25rem}.workspace-sidebar-file-tree-icon{width:1.125rem;margin-right:.5rem}.workspace-sidebar-file-tree-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lemma-sidebar-row-base{gap:var(--space-2-5);height:1.625rem;padding-inline:.625rem;font-size:.8125rem}.lemma-sidebar-row-comfy{gap:var(--space-3);min-height:2.25rem;padding:var(--space-2);font-size:var(--text-sm);font-weight:500}.lemma-sidebar-row-between{justify-content:space-between}.lemma-sidebar-row-inline{width:auto}.lemma-sidebar-icon-button{border-radius:var(--radius-md);width:1.5rem;height:1.5rem;color:var(--text-tertiary);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.lemma-sidebar-icon-button:hover,.lemma-sidebar-icon-button:focus-visible{background:var(--surface-2);color:var(--text-primary)}.workspace-sidebar-trigger-button,.workspace-sidebar-inline-action-button{cursor:pointer}.workspace-sidebar-trigger-button{text-align:left}.workspace-sidebar-primary-action{cursor:pointer;font-size:.8125rem}.workspace-sidebar-primary-action svg{transition:transform var(--dur-hover) var(--ease-out)}.workspace-sidebar-primary-action:hover svg,.workspace-sidebar-primary-action:focus-visible svg{transform:scale(1.16)}@media (prefers-reduced-motion:reduce){.workspace-sidebar-primary-action svg{transition:none}.workspace-sidebar-primary-action:hover svg,.workspace-sidebar-primary-action:focus-visible svg{transform:none}}.workspace-sidebar-conversation-row{cursor:pointer;gap:var(--space-2-5);height:2rem;padding-inline:.625rem;font-size:.8125rem;line-height:1.25rem}.workspace-sidebar-show-more{cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.pod-workspace-tab{font-size:.8125rem}.pod-workspace-tab .app-icon{font-size:.625rem}.pod-workspace-tab+.pod-workspace-tab:before{content:"";background:var(--border-subtle);width:1px;transition:opacity var(--dur-hover) var(--ease-out);position:absolute;top:.375rem;bottom:.375rem;left:0}.pod-workspace-tab[data-state=active]:before,.pod-workspace-tab[data-state=active]+.pod-workspace-tab:before,.pod-workspace-tab:hover:before,.pod-workspace-tab:hover+.pod-workspace-tab:before{opacity:0}.workspace-sidebar-places{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar-places{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 40%, transparent)}}.workspace-sidebar-filter{border:1px solid var(--border-subtle);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar-filter{background:color-mix(in srgb, var(--surface-1) 58%, transparent)}}.workspace-sidebar-filter{transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.workspace-sidebar-filter:hover{border-color:var(--border-strong)}.workspace-sidebar-identity{animation:pod-topbar-content-enter var(--dur-route) var(--ease-standard) both}.flow-execution-row-button,.flow-execution-trace-button,.flow-execution-rail-button{cursor:pointer;text-align:left}.flow-execution-inline-button{cursor:pointer}.flow-execution-badge{border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);text-transform:uppercase}.flow-execution-badge-compact{border-radius:var(--radius-full);padding:var(--space-0-5) var(--space-1-5);font-size:var(--text-xs);text-transform:uppercase}.flow-execution-badge-meta{border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.flow-execution-badge-fit{width:fit-content}.document-search-field,.document-search-clear-button,.document-search-mode-button,.document-selection-button{cursor:pointer}.document-search-field{cursor:text}.lemma-menu-row{cursor:pointer;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);outline:none;display:flex}.lemma-menu-row:hover,.lemma-menu-row:focus-visible,.lemma-menu-row[data-highlighted]{background:var(--surface-2);color:var(--text-primary)}.lemma-menu-row-between{justify-content:space-between}.lemma-pod-switcher-row[data-current=true]{background:rgb(var(--accent-rgb) / .1);color:var(--text-primary)}.lemma-pod-switcher-row[data-current=true]:hover,.lemma-pod-switcher-row[data-current=true]:focus-visible,.lemma-pod-switcher-row[data-current=true][data-highlighted]{background:rgb(var(--accent-rgb) / .16)}.lemma-sidebar-rail-icon{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--text-tertiary);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;display:flex}.lemma-sidebar-rail-icon:hover,.lemma-sidebar-rail-icon:focus-visible,.lemma-sidebar-rail-icon[data-active=true]{border-color:var(--border-subtle);background:var(--surface-2);color:var(--text-primary)}.lemma-sidebar-rail-icon[data-active=true]{box-shadow:var(--shadow-xs)}.lemma-sidebar-empty{border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3) var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs)}.lemma-shell-link{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);padding:var(--space-1) var(--space-1-5);color:var(--text-secondary);font-size:var(--text-sm);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);font-weight:400;display:inline-flex}.lemma-shell-link:hover,.lemma-shell-link:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lemma-shell-link:hover,.lemma-shell-link:focus-visible{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}.lemma-shell-link:hover,.lemma-shell-link:focus-visible{color:var(--text-primary)}.lemma-shell-link-sm{font-size:var(--text-xs)}.lemma-shell-icon-button{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-secondary);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){:where(.lemma-shell-icon-button){position:relative}.lemma-shell-icon-button:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.lemma-shell-icon-button:hover,.lemma-shell-icon-button:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lemma-shell-icon-button:hover,.lemma-shell-icon-button:focus-visible{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}.lemma-shell-icon-button:hover,.lemma-shell-icon-button:focus-visible{color:var(--text-primary)}.lemma-card-control{align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-secondary);box-shadow:var(--shadow-xs);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);display:inline-flex}.lemma-card-control:hover,.lemma-card-control:focus-visible{border-color:var(--row-border);background:var(--surface-2);color:var(--text-primary)}.lemma-card-control-md{min-height:2.25rem;font-size:var(--text-sm);padding-inline:.75rem;font-weight:500}.lemma-card-control-compact{padding:var(--space-2) var(--space-2-5);font-size:var(--text-sm)}.lemma-card-control-sm{padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);font-weight:500}.lemma-card-icon-control{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--card-bg);width:2.25rem;height:2.25rem;color:var(--text-secondary);box-shadow:var(--shadow-xs);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.lemma-card-icon-control:hover,.lemma-card-icon-control:focus-visible{border-color:var(--row-border);background:var(--surface-2);color:var(--text-primary)}.lemma-card-control-badge{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--delight-soft);width:1.75rem;height:1.75rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lemma-icon-tile{border:1px solid var(--card-border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lemma-icon-tile-card{background:var(--card-bg)}.lemma-icon-tile-delight{background:var(--delight-soft)}.lemma-icon-tile-intelligence{background:var(--intelligence-soft)}.lemma-quiet-action{border-radius:var(--radius-md);color:var(--text-secondary);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.lemma-quiet-action:hover,.lemma-quiet-action:focus-visible{background:var(--surface-2);color:var(--text-primary)}.lemma-quiet-action-sm{gap:var(--space-1);height:1.75rem;font-size:var(--text-xs);padding-inline:.375rem}.lemma-quiet-action-md{gap:var(--space-2);height:2.25rem;font-size:var(--text-sm);padding-inline:.5rem}.lemma-quiet-icon-button{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-secondary);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lemma-quiet-icon-button:hover,.lemma-quiet-icon-button:focus-visible{background:var(--surface-2);color:var(--text-primary)}.choice-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;font-weight:400;display:inline-flex}.choice-chip:hover,.choice-chip:focus-visible{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.choice-chip:hover,.choice-chip:focus-visible{border-color:color-mix(in srgb, var(--border-strong) 46%, var(--border-default))}}.choice-chip:hover,.choice-chip:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.choice-chip:hover,.choice-chip:focus-visible{background:color-mix(in srgb, var(--surface-2) 54%, transparent)}}.choice-chip:hover,.choice-chip:focus-visible{color:var(--text-primary)}.choice-chip[data-active=true]{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-brand)}.choice-chip-sm{height:2rem;font-size:var(--text-sm);padding-inline:.75rem}.choice-chip-xs{height:2.25rem;font-size:var(--text-xs);padding-inline:.625rem}@keyframes pod-page-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes pod-sidebar-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes pod-topbar-content-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes presented-resource-enter{0%{opacity:0;transform:translateY(4px)scale(.998)}to{opacity:1;transform:translateY(0)scale(1)}}.docs-shell{overflow-x:clip}.docs-header-inner,.docs-header-brand,.docs-header-nav,.docs-mobile-tools,.docs-page-grid,.docs-page-article,.docs-content-stack,.docs-section,.docs-section-body,.docs-adjacent-card,.docs-feature-card{min-width:0}.docs-header-brand{flex:auto}.docs-header-nav{flex:0 auto}.docs-mobile-tools{border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.docs-mobile-tools{background:color-mix(in srgb, var(--bg-canvas) 96%, transparent)}}.docs-mobile-tools{padding:var(--space-3) var(--space-4) var(--space-4)}.docs-mobile-menu{margin-top:.75rem}.docs-mobile-menu summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-lg);background:var(--field-bg);min-height:2.5rem;padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;list-style:none;display:flex}.docs-mobile-menu summary::-webkit-details-marker{display:none}.docs-mobile-menu[open] summary{border-color:var(--field-border-focus);background:var(--field-bg-focus)}.docs-mobile-menu-panel{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);max-height:min(26rem,100vh - 11rem);padding:var(--space-3);box-shadow:var(--shadow-xs);margin-top:.5rem;overflow-y:auto}.docs-page-article,.docs-page-article h1,.docs-page-article h2,.docs-page-article p,.docs-page-article li,.docs-page-article td,.docs-page-article th{overflow-wrap:anywhere}.docs-section-body{-webkit-hyphens:auto;hyphens:auto}.docs-code-surface{width:100%}.docs-code-surface .code-surface-toolbar{min-width:0}.docs-code-surface .code-surface-label,.docs-code-surface .code-surface-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-code-surface .code-surface-pre{width:100%}.docs-table-frame{width:100%;min-width:0}.docs-table-scroll{-webkit-overflow-scrolling:touch}@media (max-width:767px){.docs-header-inner{gap:var(--space-3);padding-inline:1rem}.docs-header-nav{gap:var(--space-1)}.docs-header-nav .lemma-shell-link{padding-inline:.5rem}.docs-header-github-label{display:none}.docs-home-article,.docs-page-article{padding-inline:1rem}.docs-home-title{font-size:var(--text-3xl)}.docs-home-reading-path{padding:var(--space-4)}.docs-page-title{font-size:var(--text-2xl)}.docs-section{scroll-margin-top:9rem}.docs-list-item,.docs-step-item{gap:var(--space-2-5)}.docs-adjacent-card{text-align:left}.docs-table{min-width:34rem}}@media (max-width:380px){.docs-header-nav .docs-header-quickstart{display:none}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-3{inset:calc(var(--spacing) * -3)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[50\%\]{left:50%}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[120\]{z-index:120}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.order-1{order:1}.order-2{order:2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-4{margin:calc(var(--spacing) * 4)!important}.m-auto{margin:auto}.\!mx-0{margin-inline:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-7{margin-block:calc(var(--spacing) * 7)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-7{margin-right:calc(var(--spacing) * 7)}.mr-auto{margin-right:auto}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[18px\]{width:18px;height:18px}.\!h-2\.5{height:calc(var(--spacing) * 2.5)!important}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[9px\]{height:9px}.h-\[13px\]{height:13px}.h-\[13rem\]{height:13rem}.h-\[17\.5rem\]{height:17.5rem}.h-\[18px\]{height:18px}.h-\[42\%\]{height:42%}.h-\[75dvh\]{height:75dvh}.h-\[78\]{height:78px}.h-\[78vh\]{height:78vh}.h-\[360px\]{height:360px}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-\[calc\(100vh-10rem\)\]{height:calc(100vh - 10rem)}.h-\[min\(38rem\,calc\(100dvh-2rem\)\)\]{height:min(38rem,100dvh - 2rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[30rem\]{max-height:30rem}.max-h-\[44rem\]{max-height:44rem}.max-h-\[48px\]{max-height:48px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(86vh-10rem\)\]{max-height:calc(86vh - 10rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(24rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(24rem, var(--radix-select-content-available-height))}.max-h-\[min\(28rem\,60vh\)\]{max-height:min(28rem,60vh)}.max-h-\[min\(38rem\,calc\(100dvh-2rem\)\)\]{max-height:min(38rem,100dvh - 2rem)}.max-h-\[min\(70dvh\,32rem\)\]{max-height:min(70dvh,32rem)}.max-h-\[min\(70dvh\,34rem\)\]{max-height:min(70dvh,34rem)}.max-h-\[min\(620px\,calc\(100vh-40px\)\)\]{max-height:min(620px,100vh - 40px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[30vh\]{min-height:30vh}.min-h-\[40vh\]{min-height:40vh}.min-h-\[48px\]{min-height:48px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[78vh\]{min-height:78vh}.min-h-\[96px\]{min-height:96px}.min-h-\[104px\]{min-height:104px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[min\(20rem\,46vh\)\]{min-height:min(20rem,46vh)}.min-h-\[min\(30rem\,58vh\)\]{min-height:min(30rem,58vh)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-2\.5{width:calc(var(--spacing) * 2.5)!important}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/12{width:8.33333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-2\/12{width:16.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-3\/12{width:25%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-4\/12{width:33.3333%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/12{width:41.6667%}.w-6{width:calc(var(--spacing) * 6)}.w-6\/12{width:50%}.w-7{width:calc(var(--spacing) * 7)}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing) * 9)}.w-9\/12{width:75%}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[6\.5rem\]{width:6.5rem}.w-\[17\.5rem\]{width:17.5rem}.w-\[18px\]{width:18px}.w-\[19\.5rem\]{width:19.5rem}.w-\[20rem\]{width:20rem}.w-\[22rem\]{width:22rem}.w-\[26rem\]{width:26rem}.w-\[35\%\]{width:35%}.w-\[36\%\]{width:36%}.w-\[37\%\]{width:37%}.w-\[38\%\]{width:38%}.w-\[39\%\]{width:39%}.w-\[40\%\]{width:40%}.w-\[41\%\]{width:41%}.w-\[42\%\]{width:42%}.w-\[43\%\]{width:43%}.w-\[44\%\]{width:44%}.w-\[45\%\]{width:45%}.w-\[46\%\]{width:46%}.w-\[47\%\]{width:47%}.w-\[48\%\]{width:48%}.w-\[49\%\]{width:49%}.w-\[50\%\]{width:50%}.w-\[51\%\]{width:51%}.w-\[52\%\]{width:52%}.w-\[53\%\]{width:53%}.w-\[54\%\]{width:54%}.w-\[55\%\]{width:55%}.w-\[56\%\]{width:56%}.w-\[57\%\]{width:57%}.w-\[58\%\]{width:58%}.w-\[59\%\]{width:59%}.w-\[60\%\]{width:60%}.w-\[78\]{width:78px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[122px\]{width:122px}.w-\[124px\]{width:124px}.w-\[160px\]{width:160px}.w-\[240px\]{width:240px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[500px\]{width:500px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(18rem\,88vw\)\]{width:min(18rem,88vw)}.w-\[min\(30rem\,42\%\)\]{width:min(30rem,42%)}.w-\[min\(52rem\,calc\(100vw-2rem\)\)\]{width:min(52rem,100vw - 2rem)}.w-\[min\(560px\,calc\(100vw-32px\)\)\]{width:min(560px,100vw - 32px)}.w-\[min\(640px\,calc\(100vw-32px\)\)\]{width:min(640px,100vw - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-4xl{max-width:var(--container-4xl)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[11ch\]{max-width:11ch}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[120px\]{max-width:120px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[960px\]{max-width:960px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[min\(52rem\,calc\(100vw-2rem\)\)\]{max-width:min(52rem,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[6\.25rem\]{min-width:6.25rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[420px\]{min-width:420px}.min-w-\[580px\]{min-width:580px}.min-w-\[min\(16rem\,100\%\)\]{min-width:min(16rem,100%)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_1_17rem\]{flex:0 17rem}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[15rem\]{flex-basis:15rem}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\[var\(--radix-popover-content-transform-origin\)\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[var\(--radix-select-content-transform-origin\)\]{transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[lemma-skeleton-breathe_1\.5s_ease-in-out_infinite\]{animation:1.5s ease-in-out infinite lemma-skeleton-breathe}.animate-ping{animation:var(--animate-ping)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_120px_150px_48px\]{grid-template-columns:minmax(0,1fr) 120px 150px 48px}.grid-cols-\[minmax\(80px\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(80px,auto) minmax(0,1fr)}.grid-cols-\[minmax\(96px\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(96px,auto) minmax(0,1fr)}.grid-rows-none{grid-template-rows:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[23\]{gap:23px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_42\%\,transparent\)\]>:not(:last-child)){border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_42\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--border-subtle) 42%,transparent)}}:where(.divide-\[color\:color-mix\(in_srgb\,var\(--row-border\)_45\%\,transparent\)\]>:not(:last-child)){border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[color\:color-mix\(in_srgb\,var\(--row-border\)_45\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--row-border) 45%,transparent)}}:where(.divide-\[color\:var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-\[var\(--row-border\)\]>:not(:last-child)){border-color:var(--row-border)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[var\(--bg-canvas\)\]{border-color:var(--bg-canvas)!important}.\!border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)!important}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_28\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 28%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_32\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_32\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 32%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_35\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 35%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_40\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 40%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_42\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_42\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 42%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_45\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 45%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_46\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_46\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 46%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_48\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_48\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 48%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_52\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_52\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 52%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_54\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_54\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 54%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_58\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_58\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 58%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_60\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 60%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_62\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_62\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 62%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_64\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_64\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 64%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_70\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_72\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_72\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_74\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_74\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 74%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_80\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_80\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 80%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_88\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_88\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--button-primary-bg\)_84\%\,black\)\]{border-color:var(--button-primary-bg)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--button-primary-bg\)_84\%\,black\)\]{border-color:color-mix(in srgb,var(--button-primary-bg) 84%,black)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_22\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 22%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_24\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_24\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 24%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_35\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 35%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_42\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_42\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 42%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_45\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 45%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_48\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_48\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 48%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_54\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_54\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 54%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_60\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 60%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_70\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 70%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_72\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_72\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 72%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_80\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_80\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 80%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_86\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_86\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 86%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_30\%\,transparent\)\]{border-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text-on-brand) 30%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--text-secondary\)_14\%\,var\(--border-subtle\)\)\]{border-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--text-secondary\)_14\%\,var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--text-secondary) 14%,var(--border-subtle))}}.border-\[color\:color-mix\(in_srgb\,var\(--text-secondary\)_30\%\,var\(--card-border\)\)\]{border-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--text-secondary\)_30\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--text-secondary) 30%,var(--card-border))}}.border-\[color\:var\(--action-primary\)\]{border-color:var(--action-primary)}.border-\[color\:var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[color\:var\(--button-destructive-border\)\]{border-color:var(--button-destructive-border)}.border-\[color\:var\(--button-secondary-border\)\]{border-color:var(--button-secondary-border)}.border-\[color\:var\(--card-border\)\]{border-color:var(--card-border)}.border-\[color\:var\(--card-border-subtle\)\]{border-color:var(--card-border-subtle)}.border-\[color\:var\(--chip-border\)\]{border-color:var(--chip-border)}.border-\[color\:var\(--field-border\)\]{border-color:var(--field-border)}.border-\[color\:var\(--row-border\)\]{border-color:var(--row-border)}.border-\[color\:var\(--state-error\)\]{border-color:var(--state-error)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--action-primary\)\]{border-color:var(--action-primary)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--button-secondary-border\)\]{border-color:var(--button-secondary-border)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--card-border-subtle\)\]{border-color:var(--card-border-subtle)}.border-\[var\(--chip-border\)\]{border-color:var(--chip-border)}.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.border-\[var\(--row-border\)\]{border-color:var(--row-border)}.border-\[var\(--state-success\)\]{border-color:var(--state-success)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-\[var\(--text-tertiary\)\]{border-color:var(--text-tertiary)}.border-amber-300{border-color:var(--color-amber-300)}.border-blue-300{border-color:var(--color-blue-300)}.border-current{border-color:currentColor}.border-cyan-300{border-color:var(--color-cyan-300)}.border-green-300{border-color:var(--color-green-300)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-orange-300{border-color:var(--color-orange-300)}.border-pink-300{border-color:var(--color-pink-300)}.border-purple-300{border-color:var(--color-purple-300)}.border-rose-300{border-color:var(--color-rose-300)}.border-teal-300{border-color:var(--color-teal-300)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-\[var\(--action-primary\)\]{background-color:var(--action-primary)!important}.\!bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)!important}.\!bg-\[var\(--text-tertiary\)\]{background-color:var(--text-tertiary)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[color-mix\(in_srgb\,var\(--delight-soft\)_72\%\,var\(--surface-1\)\)\]{background-color:var(--delight-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--delight-soft\)_72\%\,var\(--surface-1\)\)\]{background-color:color-mix(in srgb,var(--delight-soft) 72%,var(--surface-1))}}.bg-\[color-mix\(in_srgb\,var\(--delight-soft\)_76\%\,var\(--surface-1\)\)\]{background-color:var(--delight-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--delight-soft\)_76\%\,var\(--surface-1\)\)\]{background-color:color-mix(in srgb,var(--delight-soft) 76%,var(--surface-1))}}.bg-\[color\:color-mix\(in_srgb\,_var\(--bg-canvas\)_40\%\,_transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,_var\(--bg-canvas\)_40\%\,_transparent\)\]{background-color:color-mix(in srgb, var(--bg-canvas) 40%, transparent)}}.bg-\[color\:color-mix\(in_srgb\,_var\(--bg-canvas\)_86\%\,_var\(--bg-subtle\)\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,_var\(--bg-canvas\)_86\%\,_var\(--bg-subtle\)\)\]{background-color:color-mix(in srgb, var(--bg-canvas) 86%, var(--bg-subtle))}}.bg-\[color\:color-mix\(in_srgb\,_var\(--bg-subtle\)_58\%\,_transparent\)\]{background-color:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,_var\(--bg-subtle\)_58\%\,_transparent\)\]{background-color:color-mix(in srgb, var(--bg-subtle) 58%, transparent)}}.bg-\[color\:color-mix\(in_srgb\,_var\(--card-bg\)_94\%\,_transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,_var\(--card-bg\)_94\%\,_transparent\)\]{background-color:color-mix(in srgb, var(--card-bg) 94%, transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 8%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_64\%\,transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_64\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 64%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_74\%\,transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_74\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 74%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_84\%\,transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 84%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_88\%\,transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 88%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_90\%\,transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 90%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_92\%\,white\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_92\%\,white\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 92%,white)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_95\%\,transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_95\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 95%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_96\%\,transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 96%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_98\%\,transparent\)\]{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-canvas\)_98\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 98%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-subtle\)_82\%\,transparent\)\]{background-color:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-subtle\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-subtle) 82%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_35\%\,transparent\)\]{background-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_35\%\,transparent\)\]{background-color:color-mix(in srgb,var(--border-subtle) 35%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_55\%\,transparent\)\]{background-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--border-subtle) 55%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_58\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_58\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 58%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_70\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 70%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_72\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 72%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_82\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 82%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_88\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 88%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_95\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_95\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 95%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_88\%\,transparent\)\]{background-color:var(--pod-main-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pod-main-bg) 88%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_94\%\,transparent\)\]{background-color:var(--pod-main-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pod-main-bg) 94%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--row-border\)_45\%\,transparent\)\]{background-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--row-border\)_45\%\,transparent\)\]{background-color:color-mix(in srgb,var(--row-border) 45%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_82\%\,transparent\)\]{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-1) 82%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_88\%\,transparent\)\]{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-1) 88%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_96\%\,transparent\)\]{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-1) 96%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_25\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 25%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_26\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 26%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_28\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_28\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 28%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_30\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 30%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_32\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_32\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 32%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_34\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_34\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 34%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_36\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_36\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 36%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_40\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 40%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_42\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_42\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 42%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_44\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_44\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 44%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_46\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_46\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 46%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_50\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 50%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_52\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_52\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 52%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_55\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_60\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 60%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_68\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_68\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 68%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_72\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_10\%\,transparent\)\]{background-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-on-brand) 10%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_12\%\,transparent\)\]{background-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-on-brand) 12%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_15\%\,transparent\)\]{background-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-on-brand) 15%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--action-primary\)\]{background-color:var(--action-primary)}.bg-\[var\(--action-primary-soft\)\]{background-color:var(--action-primary-soft)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--bg-canvas\)\]{background-color:var(--bg-canvas)}.bg-\[var\(--bg-muted\)\]{background-color:var(--bg-muted)}.bg-\[var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--border-strong\,var\(--border-subtle\)\)\]{background-color:var(--border-strong,var(--border-subtle))}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--button-primary-bg\)\]{background-color:var(--button-primary-bg)}.bg-\[var\(--button-secondary-bg\)\]{background-color:var(--button-secondary-bg)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--card-border\)\]{background-color:var(--card-border)}.bg-\[var\(--chip-bg\)\]{background-color:var(--chip-bg)}.bg-\[var\(--delight\)\]{background-color:var(--delight)}.bg-\[var\(--delight-soft\)\]{background-color:var(--delight-soft)}.bg-\[var\(--field-bg\)\]{background-color:var(--field-bg)}.bg-\[var\(--pod-main-bg\)\]{background-color:var(--pod-main-bg)}.bg-\[var\(--pod-shell-bg\)\]{background-color:var(--pod-shell-bg)}.bg-\[var\(--progress-segment-bg\)\]{background-color:var(--progress-segment-bg)}.bg-\[var\(--row-bg\)\]{background-color:var(--row-bg)}.bg-\[var\(--row-border\)\]{background-color:var(--row-border)}.bg-\[var\(--state-error\)\]{background-color:var(--state-error)}.bg-\[var\(--state-info\)\]{background-color:var(--state-info)}.bg-\[var\(--state-success\)\]{background-color:var(--state-success)}.bg-\[var\(--state-success-soft\,var\(--surface-1\)\)\]{background-color:var(--state-success-soft,var(--surface-1))}.bg-\[var\(--state-warning\)\]{background-color:var(--state-warning)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-3\)\]{background-color:var(--surface-3)}.bg-\[var\(--surface-overlay\)\]{background-color:var(--surface-overlay)}.bg-\[var\(--text-inverse\)\]{background-color:var(--text-inverse)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--text-tertiary\)\]{background-color:var(--text-tertiary)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-current{background-color:currentColor}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--pod-main-bg\)\]{--tw-gradient-from:var(--pod-main-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/15{--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.from-amber-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/15{--tw-gradient-from:#3080ff26}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.from-blue-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/15{--tw-gradient-from:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.from-emerald-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/15{--tw-gradient-from:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.from-purple-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/15{--tw-gradient-from:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.from-red-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.from-red-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_70\%\,transparent\)\]{--tw-gradient-via:var(--pod-main-bg)}@supports (color:color-mix(in lab, red, red)){.via-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_70\%\,transparent\)\]{--tw-gradient-via:color-mix(in srgb,var(--pod-main-bg) 70%,transparent)}}.via-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_70\%\,transparent\)\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-cyan-500\/15{--tw-gradient-to:#00b7d726}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.to-cyan-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/15{--tw-gradient-to:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.to-orange-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/15{--tw-gradient-to:#f6339a26}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.to-pink-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500\/15{--tw-gradient-to:#00baa726}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 15%, transparent)}}.to-teal-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-\[2\.3\]{stroke-width:2.3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.\[font-family\:var\(--font-landing-sans\)\,var\(--font-body-family\)\]{font-family:var(--font-landing-sans),var(--font-body-family)}.\[font-family\:var\(--font-landing-serif\)\]{font-family:var(--font-landing-serif)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[var\(--leading-normal\)\]{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-\[var\(--leading-relaxed\)\]{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:color-mix\(in_srgb\,_var\(--text-tertiary\)_70\%\,_transparent\)\]{color:var(--text-tertiary)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_srgb\,_var\(--text-tertiary\)_70\%\,_transparent\)\]{color:color-mix(in srgb, var(--text-tertiary) 70%, transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_85\%\,transparent\)\]{color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_85\%\,transparent\)\]{color:color-mix(in srgb,var(--text-on-brand) 85%,transparent)}}.text-\[var\(--accent-primary\,var\(--text-secondary\)\)\]{color:var(--accent-primary,var(--text-secondary))}.text-\[var\(--action-primary\)\]{color:var(--action-primary)}.text-\[var\(--border-strong\)\]{color:var(--border-strong)}.text-\[var\(--button-primary-fg\)\]{color:var(--button-primary-fg)}.text-\[var\(--button-secondary-fg\)\]{color:var(--button-secondary-fg)}.text-\[var\(--chip-fg\)\]{color:var(--chip-fg)}.text-\[var\(--cta-fg\)\]{color:var(--cta-fg)}.text-\[var\(--delight\)\]{color:var(--delight)}.text-\[var\(--intelligence\)\]{color:var(--intelligence)}.text-\[var\(--state-error\)\]{color:var(--state-error)}.text-\[var\(--state-info\)\]{color:var(--state-info)}.text-\[var\(--state-success\)\]{color:var(--state-success)}.text-\[var\(--state-success\,var\(--text-secondary\)\)\]{color:var(--state-success,var(--text-secondary))}.text-\[var\(--state-warning\)\]{color:var(--state-warning)}.text-\[var\(--status-danger-text\,var\(--text-secondary\)\)\]{color:var(--status-danger-text,var(--text-secondary))}.text-\[var\(--status-success-text\,var\(--text-secondary\)\)\]{color:var(--status-success-text,var(--text-secondary))}.text-\[var\(--text-danger\)\]{color:var(--text-danger)}.text-\[var\(--text-on-brand\)\]{color:var(--text-on-brand)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-soft\)\]{color:var(--text-soft)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-amber-700{color:var(--color-amber-700)}.text-blue-700{color:var(--color-blue-700)}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-700{color:var(--color-orange-700)}.text-pink-700{color:var(--color-pink-700)}.text-primary{color:var(--color-primary)}.text-purple-700{color:var(--color-purple-700)}.text-rose-700{color:var(--color-rose-700)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[color\:var\(--border-strong\)\],.decoration-\[var\(--border-strong\)\]{-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--action-primary\)\]{accent-color:var(--action-primary)}.accent-\[var\(--state-info\)\]{accent-color:var(--state-info)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-\[var\(--shadow-xs\)\]{--tw-shadow:var(--shadow-xs)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--card-shadow\)\]{--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-raised-quiet\)\]{--tw-shadow:var(--shadow-raised-quiet);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-raised-solid\)\]{--tw-shadow:var(--shadow-raised-solid);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-xs\)\]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--action-primary\)\]{--tw-ring-color:var(--action-primary)}.ring-\[var\(--pod-shell-bg\)\]{--tw-ring-color:var(--pod-shell-bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,color\]{transition-property:opacity,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[var\(--dur-panel\)\]{--tw-duration:var(--dur-panel);transition-duration:var(--dur-panel)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[var\(--ease-standard\)\]{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.prose-neutral{--tw-prose-body:#404040;--tw-prose-headings:#171717;--tw-prose-lead:#525252;--tw-prose-links:#171717;--tw-prose-bold:#171717;--tw-prose-counters:#737373;--tw-prose-bullets:#d4d4d4;--tw-prose-hr:#e5e5e5;--tw-prose-quotes:#171717;--tw-prose-quote-borders:#e5e5e5;--tw-prose-captions:#737373;--tw-prose-kbd:#171717;--tw-prose-kbd-shadows:#1717171a;--tw-prose-code:#171717;--tw-prose-pre-code:#e5e5e5;--tw-prose-pre-bg:#262626;--tw-prose-th-borders:#d4d4d4;--tw-prose-td-borders:#e5e5e5;--tw-prose-invert-body:#d4d4d4;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#a1a1a1;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#a1a1a1;--tw-prose-invert-bullets:#525252;--tw-prose-invert-hr:#404040;--tw-prose-invert-quotes:#f5f5f5;--tw-prose-invert-quote-borders:#404040;--tw-prose-invert-captions:#a1a1a1;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d4d4d4;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#525252;--tw-prose-invert-td-borders:#404040}@supports (color:lab(0% 0 0)){.prose-neutral{--tw-prose-body:lab(27.036% 0 0);--tw-prose-headings:lab(7.78201% -.0000149012 0);--tw-prose-lead:lab(34.924% 0 0);--tw-prose-links:lab(7.78201% -.0000149012 0);--tw-prose-bold:lab(7.78201% -.0000149012 0);--tw-prose-counters:lab(48.496% 0 0);--tw-prose-bullets:lab(84.92% 0 -.0000119209);--tw-prose-hr:lab(90.952% 0 -.0000119209);--tw-prose-quotes:lab(7.78201% -.0000149012 0);--tw-prose-quote-borders:lab(90.952% 0 -.0000119209);--tw-prose-captions:lab(48.496% 0 0);--tw-prose-kbd:lab(7.78201% -.0000149012 0);--tw-prose-kbd-shadows:lab(7.78201% -.0000149012 0/.1);--tw-prose-code:lab(7.78201% -.0000149012 0);--tw-prose-pre-code:lab(90.952% 0 -.0000119209);--tw-prose-pre-bg:lab(15.204% 0 -.00000596046);--tw-prose-th-borders:lab(84.92% 0 -.0000119209);--tw-prose-td-borders:lab(90.952% 0 -.0000119209);--tw-prose-invert-body:lab(84.92% 0 -.0000119209);--tw-prose-invert-lead:lab(66.128% -.0000298023 .0000119209);--tw-prose-invert-counters:lab(66.128% -.0000298023 .0000119209);--tw-prose-invert-bullets:lab(34.924% 0 0);--tw-prose-invert-hr:lab(27.036% 0 0);--tw-prose-invert-quotes:lab(96.52% -.0000298023 .0000119209);--tw-prose-invert-quote-borders:lab(27.036% 0 0);--tw-prose-invert-captions:lab(66.128% -.0000298023 .0000119209);--tw-prose-invert-pre-code:lab(84.92% 0 -.0000119209);--tw-prose-invert-th-borders:lab(34.924% 0 0);--tw-prose-invert-td-borders:lab(27.036% 0 0)}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[overflow-anchor\:none\]{overflow-anchor:none}.duration-75{animation-duration:75ms}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-\[var\(--dur-panel\)\]{animation-duration:var(--dur-panel)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[var\(--ease-standard\)\]{animation-timing-function:var(--ease-standard)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom{--tw-enter-translate-y:100%}.slide-in-from-top-4{--tw-enter-translate-y:-1rem}.zoom-in-95{--tw-enter-scale:.95}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[var\(--action-primary\)\]:is(:where(.group):hover *){color:var(--action-primary)}.group-hover\:text-\[var\(--text-primary\)\]:is(:where(.group):hover *){color:var(--text-primary)}.group-hover\:text-\[var\(--text-secondary\)\]:is(:where(.group):hover *){color:var(--text-secondary)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/column\:opacity-100:is(:where(.group\/column):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:border-\[color\:var\(--border-subtle\)\]::file-selector-button{border-color:var(--border-subtle)}.file\:bg-\[var\(--field-bg\)\]::file-selector-button{background-color:var(--field-bg)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-\[var\(--text-primary\)\]::file-selector-button{color:var(--text-primary)}.placeholder\:text-\[var\(--text-soft\)\]::placeholder{color:var(--text-soft)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[color\:var\(--field-border-focus\)\]:focus-within,.focus-within\:border-\[var\(--field-border-focus\)\]:focus-within{border-color:var(--field-border-focus)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[color\:var\(--ring\)\]:focus-within{--tw-ring-color:var(--ring)}@media (hover:hover){.hover\:-translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.002\]:hover{scale:1.002}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--accent\)_40\%\,var\(--row-border\)\)\]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color\:color-mix\(in_srgb\,var\(--accent\)_40\%\,var\(--row-border\)\)\]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--row-border))}}.hover\:border-\[color\:var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[color\:var\(--field-border-hover\)\]:hover{border-color:var(--field-border-hover)}.hover\:border-\[color\:var\(--row-border\)\]:hover{border-color:var(--row-border)}.hover\:border-\[var\(--action-primary\)\]:hover{border-color:var(--action-primary)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--border-subtle\)\]:hover{border-color:var(--border-subtle)}.hover\:border-\[var\(--card-border\)\]:hover{border-color:var(--card-border)}.hover\:border-\[var\(--delight\)\]:hover{border-color:var(--delight)}.hover\:border-\[var\(--field-border\)\]:hover{border-color:var(--field-border)}.hover\:border-\[var\(--field-border-hover\)\]:hover{border-color:var(--field-border-hover)}.hover\:border-\[var\(--tone-card-selected-border\)\]:hover{border-color:var(--tone-card-selected-border)}.hover\:bg-\[color\:color-mix\(in_srgb\,_var\(--surface-1\)_50\%\,_transparent\)\]:hover{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,_var\(--surface-1\)_50\%\,_transparent\)\]:hover{background-color:color-mix(in srgb, var(--surface-1) 50%, transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_78\%\,transparent\)\]:hover{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_78\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--card-bg) 78%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_38\%\,transparent\)\]:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_38\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 38%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_42\%\,transparent\)\]:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_42\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 42%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_45\%\,transparent\)\]:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_45\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 45%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_50\%\,transparent\)\]:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_50\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 50%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_62\%\,transparent\)\]:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_62\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 62%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_64\%\,transparent\)\]:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_64\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 64%,transparent)}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_80\%\,transparent\)\]:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_80\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 80%,transparent)}}.hover\:bg-\[var\(--action-primary-hover\)\]:hover{background-color:var(--action-primary-hover)}.hover\:bg-\[var\(--bg-canvas\)\]:hover{background-color:var(--bg-canvas)}.hover\:bg-\[var\(--bg-muted\)\]:hover{background-color:var(--bg-muted)}.hover\:bg-\[var\(--bg-subtle\)\]:hover{background-color:var(--bg-subtle)}.hover\:bg-\[var\(--button-primary-bg-hover\)\]:hover{background-color:var(--button-primary-bg-hover)}.hover\:bg-\[var\(--button-secondary-bg-hover\)\]:hover{background-color:var(--button-secondary-bg-hover)}.hover\:bg-\[var\(--card-bg\)\]:hover{background-color:var(--card-bg)}.hover\:bg-\[var\(--card-bg-hover\)\]:hover{background-color:var(--card-bg-hover)}.hover\:bg-\[var\(--delight\)\]:hover{background-color:var(--delight)}.hover\:bg-\[var\(--row-bg\)\]:hover{background-color:var(--row-bg)}.hover\:bg-\[var\(--row-bg-hover\)\]:hover{background-color:var(--row-bg-hover)}.hover\:bg-\[var\(--surface-1\)\]:hover{background-color:var(--surface-1)}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[var\(--surface-3\)\]:hover{background-color:var(--surface-3)}.hover\:bg-\[var\(--text-tertiary\)\]:hover{background-color:var(--text-tertiary)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-orange-200:hover{background-color:var(--color-orange-200)}.hover\:bg-pink-200:hover{background-color:var(--color-pink-200)}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-rose-200:hover{background-color:var(--color-rose-200)}.hover\:bg-teal-200:hover{background-color:var(--color-teal-200)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--action-primary\)\]:hover{color:var(--action-primary)}.hover\:text-\[var\(--delight\)\]:hover{color:var(--delight)}.hover\:text-\[var\(--state-error\)\]:hover{color:var(--state-error)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[color\:var\(--text-secondary\)\]:hover{-webkit-text-decoration-color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}.hover\:decoration-\[var\(--text-primary\)\]:hover{-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--shadow-sm\)\]:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-xs\)\]:hover{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[color\:var\(--field-border-focus\)\]:focus{border-color:var(--field-border-focus)}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--field-border-focus\)\]:focus{border-color:var(--field-border-focus)}.focus\:bg-\[var\(--field-bg\)\]:focus{background-color:var(--field-bg)}.focus\:bg-\[var\(--surface-2\)\]:focus{background-color:var(--surface-2)}.focus\:text-\[var\(--action-primary\)\]:focus{color:var(--action-primary)}.focus\:text-\[var\(--state-error\)\]:focus{color:var(--state-error)}.focus\:ring-\[var\(--action-primary-soft\)\]:focus{--tw-ring-color:var(--action-primary-soft)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:transform-none:focus-visible{transform:none}.focus-visible\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_42\%\,transparent\)\]:focus-visible{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_42\%\,transparent\)\]:focus-visible{background-color:color-mix(in srgb,var(--surface-2) 42%,transparent)}}.focus-visible\:bg-\[var\(--delight-soft\)\]:focus-visible{background-color:var(--delight-soft)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[color\:var\(--field-border-focus\)\]:focus-visible{--tw-ring-color:var(--field-border-focus)}.focus-visible\:ring-\[color\:var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-\[var\(--action-primary\)\]:focus-visible{--tw-ring-color:var(--action-primary)}.focus-visible\:ring-\[var\(--state-error\)\]:focus-visible{--tw-ring-color:var(--state-error)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--bg-canvas\)\]:focus-visible{--tw-ring-offset-color:var(--bg-canvas)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-\[var\(--surface-3\)\]:active{background-color:var(--surface-3)}.active\:shadow-\[var\(--shadow-pressed-quiet\)\]:active{--tw-shadow:var(--shadow-pressed-quiet);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[var\(--shadow-pressed-solid\)\]:active{--tw-shadow:var(--shadow-pressed-solid);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-text:disabled{cursor:text}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:text-\[var\(--text-primary\)\][data-active=true]{color:var(--text-primary)}.data-\[checked\=true\]\:opacity-100[data-checked=true]{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[placeholder\]\:text-\[var\(--text-soft\)\][data-placeholder]{color:var(--text-soft)}.data-\[selected\=true\]\:border-\[color\:var\(--action-primary\)\][data-selected=true]{border-color:var(--action-primary)}.data-\[selected\=true\]\:bg-\[var\(--action-primary-soft\)\][data-selected=true]{background-color:var(--action-primary-soft)}.data-\[selected\=true\]\:bg-\[var\(--surface-2\)\][data-selected=true]{background-color:var(--surface-2)}.data-\[selected\=true\]\:text-\[var\(--action-primary\)\][data-selected=true]{color:var(--action-primary)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:border-\[var\(--border-subtle\)\][data-state=active]{border-color:var(--border-subtle)}.data-\[state\=active\]\:bg-\[var\(--chip-bg\)\][data-state=active]{background-color:var(--chip-bg)}.data-\[state\=active\]\:bg-\[var\(--surface-1\)\][data-state=active]{background-color:var(--surface-1)}.data-\[state\=active\]\:text-\[var\(--text-primary\)\][data-state=active]{color:var(--text-primary)}.data-\[state\=active\]\:shadow-\[var\(--shadow-xs\)\][data-state=active]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:border-\[color\:var\(--action-primary\)\][data-state=checked]{border-color:var(--action-primary)}.data-\[state\=checked\]\:bg-\[var\(--action-primary\)\][data-state=checked]{background-color:var(--action-primary)}.data-\[state\=closed\]\:duration-\[160ms\][data-state=closed]{--tw-duration:.16s;transition-duration:.16s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-\[160ms\][data-state=closed]{animation-duration:.16s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:border-\[var\(--border-subtle\)\][data-state=open]{border-color:var(--border-subtle)}.data-\[state\=open\]\:bg-\[var\(--surface-2\)\][data-state=open]{background-color:var(--surface-2)}.data-\[state\=open\]\:bg-\[var\(--surface-3\)\][data-state=open]{background-color:var(--surface-3)}.data-\[state\=open\]\:duration-\[220ms\][data-state=open]{--tw-duration:.22s;transition-duration:.22s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-\[220ms\][data-state=open]{animation-duration:.22s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_86\%\,transparent\)\]{background-color:var(--pod-main-bg)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-\[color\:color-mix\(in_srgb\,var\(--pod-main-bg\)_86\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pod-main-bg) 86%,transparent)}}}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-\[min\(82vh\,860px\)\]{height:min(82vh,860px)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[8\.5rem\]{width:8.5rem}.sm\:w-\[min\(96vw\,1120px\)\]{width:min(96vw,1120px)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-44{max-width:calc(var(--spacing) * 44)}.sm\:max-w-48{max-width:calc(var(--spacing) * 48)}.sm\:max-w-52{max-width:calc(var(--spacing) * 52)}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-\[280px\]{max-width:280px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-80{min-width:calc(var(--spacing) * 80)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[6\.5rem_minmax\(0\,1fr\)_5\.5rem\]{grid-template-columns:6.5rem minmax(0,1fr) 5.5rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem\]{grid-template-columns:minmax(0,1fr) 8rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-\[var\(--card-border\)\]{border-color:var(--card-border)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:w-\[180px\]{width:180px}.md\:w-\[520px\]{width:520px}.md\:w-\[560px\]{width:560px}.md\:w-\[640px\]{width:640px}.md\:w-\[720px\]{width:720px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[10rem_minmax\(0\,1fr\)_24rem\]{grid-template-columns:10rem minmax(0,1fr) 24rem}.md\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_8\.5rem_4\.5rem_4\.5rem\]{grid-template-columns:minmax(0,1fr) 8.5rem 4.5rem 4.5rem}.md\:grid-cols-\[minmax\(0\,1fr\)_9\.5rem\]{grid-template-columns:minmax(0,1fr) 9.5rem}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-11{padding-block:calc(var(--spacing) * 11)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-\[88px\]{top:88px}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:w-\[340px\]{width:340px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:grid-cols-\[minmax\(16rem\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,24rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(220px\,0\.72fr\)_minmax\(360px\,1fr\)\]{grid-template-columns:minmax(220px,.72fr) minmax(360px,1fr)}.lg\:grid-cols-\[minmax\(280px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[14rem_minmax\(0\,1fr\)_18rem\]{grid-template-columns:14rem minmax(0,1fr) 18rem}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(21rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_54\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.xl\:border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_54\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 54%,transparent)}}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:bg-\[color\:color-mix\(in_srgb\,_var\(--bg-canvas\)_70\%\,_transparent\)\]:is(.dark *){background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color\:color-mix\(in_srgb\,_var\(--bg-canvas\)_70\%\,_transparent\)\]:is(.dark *){background-color:color-mix(in srgb, var(--bg-canvas) 70%, transparent)}}.dark\:bg-\[color\:color-mix\(in_srgb\,_var\(--bg-canvas\)_80\%\,_transparent\)\]:is(.dark *){background-color:var(--bg-canvas)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color\:color-mix\(in_srgb\,_var\(--bg-canvas\)_80\%\,_transparent\)\]:is(.dark *){background-color:color-mix(in srgb, var(--bg-canvas) 80%, transparent)}}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:tracking-wider [cmdk-group-heading]{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[\&_\[cmdk-group-heading\]\]\:text-\[var\(--text-tertiary\)\] [cmdk-group-heading]{color:var(--text-tertiary)}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>button\]\:max-w-28>button{max-width:calc(var(--spacing) * 28)}@media (min-width:40rem){.sm\:\[\&\>button\]\:max-w-52>button{max-width:calc(var(--spacing) * 52)}}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lemma-markdown-editor{--lemma-markdown-text:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.lemma-markdown-editor{--lemma-markdown-text:color-mix(in srgb, var(--text-primary) 93%, var(--text-secondary))}}.lemma-markdown-editor{--lemma-markdown-heading:var(--text-primary);--lemma-markdown-muted:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.lemma-markdown-editor{--lemma-markdown-muted:color-mix(in srgb, var(--text-secondary) 78%, var(--text-primary))}}.lemma-markdown-editor{--lemma-markdown-marker:var(--text-tertiary)}@supports (color:color-mix(in lab, red, red)){.lemma-markdown-editor{--lemma-markdown-marker:color-mix(in srgb, var(--text-tertiary) 82%, var(--text-secondary))}}.lemma-markdown-editor{--lemma-markdown-rule:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.lemma-markdown-editor{--lemma-markdown-rule:color-mix(in srgb, var(--border-subtle) 76%, transparent)}}.lemma-markdown-editor{--lemma-markdown-code-bg:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lemma-markdown-editor{--lemma-markdown-code-bg:color-mix(in srgb, var(--surface-2) 78%, transparent)}}.lemma-markdown-editor{--tw-prose-body:var(--lemma-markdown-text);--tw-prose-headings:var(--lemma-markdown-heading);--tw-prose-lead:var(--lemma-markdown-text);--tw-prose-links:var(--lemma-markdown-heading);--tw-prose-bold:var(--lemma-markdown-heading);--tw-prose-counters:var(--lemma-markdown-marker);--tw-prose-bullets:var(--lemma-markdown-marker);--tw-prose-hr:var(--lemma-markdown-rule);--tw-prose-quotes:var(--lemma-markdown-text);--tw-prose-quote-borders:var(--lemma-markdown-marker);--tw-prose-captions:var(--lemma-markdown-muted);--tw-prose-code:var(--lemma-markdown-heading);--tw-prose-pre-code:var(--lemma-markdown-text);--tw-prose-pre-bg:var(--lemma-markdown-code-bg);--tw-prose-th-borders:var(--border-default);--tw-prose-td-borders:var(--border-subtle);max-width:none;color:var(--lemma-markdown-text);font-family:var(--font-document-family);font-size:var(--text-base);font-weight:400;line-height:var(--leading-relaxed)}.dark .lemma-markdown-editor{--lemma-markdown-text:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.dark .lemma-markdown-editor{--lemma-markdown-text:color-mix(in srgb, var(--text-primary) 90%, var(--text-secondary))}}.dark .lemma-markdown-editor{--lemma-markdown-heading:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.dark .lemma-markdown-editor{--lemma-markdown-heading:color-mix(in srgb, var(--text-primary) 96%, white)}}.dark .lemma-markdown-editor{--lemma-markdown-muted:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.dark .lemma-markdown-editor{--lemma-markdown-muted:color-mix(in srgb, var(--text-secondary) 70%, var(--text-primary))}}.dark .lemma-markdown-editor{--lemma-markdown-marker:var(--text-tertiary)}@supports (color:color-mix(in lab, red, red)){.dark .lemma-markdown-editor{--lemma-markdown-marker:color-mix(in srgb, var(--text-tertiary) 84%, var(--text-secondary))}}.dark .lemma-markdown-editor{--lemma-markdown-rule:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.dark .lemma-markdown-editor{--lemma-markdown-rule:color-mix(in srgb, var(--border-default) 70%, transparent)}}.dark .lemma-markdown-editor{--lemma-markdown-code-bg:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.dark .lemma-markdown-editor{--lemma-markdown-code-bg:color-mix(in srgb, var(--surface-2) 70%, black)}}.lemma-markdown-editor:focus{outline:none}.lemma-markdown-editor .is-editor-empty:first-child:before{color:var(--text-tertiary);font-weight:300}.lemma-markdown-editor.prose p{margin-block:var(--space-4)}.lemma-markdown-editor.prose h1{margin:0 0 var(--space-3);color:var(--lemma-markdown-heading);font-family:var(--font-document-family);font-size:var(--text-xl);letter-spacing:0;font-weight:500;line-height:var(--leading-tight);text-wrap:balance}.lemma-markdown-editor.prose h2{margin:var(--space-10) 0 var(--space-2);color:var(--lemma-markdown-heading);font-family:var(--font-document-family);font-size:var(--text-lg);letter-spacing:0;font-weight:500;line-height:var(--leading-snug)}.lemma-markdown-editor.prose h3{margin:var(--space-7) 0 var(--space-1-5);color:var(--lemma-markdown-heading);font-family:var(--font-document-family);font-size:var(--text-base);letter-spacing:0;font-weight:500;line-height:var(--leading-snug)}.lemma-markdown-editor.prose h4,.lemma-markdown-editor.prose h5,.lemma-markdown-editor.prose h6{margin:var(--space-5) 0 var(--space-1);color:var(--lemma-markdown-muted);font-family:var(--font-document-family);font-size:var(--text-base);letter-spacing:0;font-weight:500;line-height:var(--leading-normal)}.lemma-markdown-editor.prose :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.lemma-markdown-editor.prose strong{color:var(--lemma-markdown-heading);font-weight:500}.lemma-markdown-editor.prose a{color:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.lemma-markdown-editor.prose a{color:color-mix(in srgb, var(--brand-blue) 74%, var(--lemma-markdown-heading))}}.lemma-markdown-editor.prose a{font-weight:500;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.lemma-markdown-editor.prose a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);text-decoration-color:color-mix(in srgb, currentColor 32%, transparent)}}.lemma-markdown-editor.prose a{text-underline-offset:.18em}.lemma-markdown-editor.prose :is(ul,ol){margin-block:var(--space-4);padding-left:var(--space-6)}.lemma-markdown-editor.prose li{margin-block:var(--space-1);padding-left:var(--space-1)}.lemma-markdown-editor.prose li>:is(p,ul,ol){margin-block:var(--space-1)}.lemma-markdown-editor.prose blockquote{border-left-color:var(--lemma-markdown-marker);color:var(--lemma-markdown-text);margin-block:1em;font-style:normal}.lemma-markdown-editor.prose code{border-radius:var(--radius-sm);background:var(--lemma-markdown-code-bg);padding:var(--space-1) var(--space-1-5);font-family:var(--font-mono-family);font-size:var(--text-sm);font-weight:400}.lemma-markdown-editor.prose pre{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--lemma-markdown-code-bg);font-family:var(--font-mono-family);font-size:var(--text-sm);line-height:1.65}.lemma-markdown-editor.prose pre code{background:0 0;padding:0}.lemma-markdown-editor.prose hr{margin-block:var(--space-8);border-color:var(--lemma-markdown-rule)}.lemma-markdown-editor.prose .lemma-markdown-table{margin-block:var(--space-5);border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-normal)}.lemma-markdown-editor.prose .lemma-markdown-table :is(th,td){border:0;border-bottom:1px solid var(--lemma-markdown-rule);padding:var(--space-2) var(--space-3);vertical-align:top;text-align:left}.lemma-markdown-editor.prose .lemma-markdown-table :is(th,td):first-child{padding-left:0}.lemma-markdown-editor.prose .lemma-markdown-table :is(th,td):last-child{padding-right:0}.lemma-markdown-editor.prose .lemma-markdown-table th{border-bottom-color:var(--lemma-markdown-marker);color:var(--lemma-markdown-muted);font-size:var(--text-xs);background:0 0;font-weight:500}.lemma-markdown-editor.prose .lemma-markdown-table tbody tr:last-child :is(th,td){border-bottom:0}.lemma-markdown-editor.prose .lemma-markdown-table p{margin-block:0}.document-page{max-width:46rem;margin-inline:auto}.document-viewer-shell[data-reading=true]{z-index:40;background:var(--bg-canvas);position:fixed;inset:0}.document-viewer-shell[data-reading=true] .document-page{padding-block:var(--space-16)}.document-reading-exit{z-index:1;top:var(--space-4);right:var(--space-4);opacity:.45;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute}.document-reading-exit:hover,.document-reading-exit:focus-within{opacity:1}@media (prefers-reduced-motion:reduce){.document-reading-exit{transition:none}}@media print{body *{visibility:hidden!important}.document-page,.document-page *{visibility:visible!important}html,body{background:0 0!important;min-height:0!important;position:static!important}body:before,body:after{display:none!important}.document-viewer-shell,.document-viewer-shell[data-reading=true]{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}.document-page .lemma-markdown-editor{--lemma-markdown-text:var(--text-primary);--lemma-markdown-heading:var(--text-primary);--lemma-markdown-muted:var(--text-secondary);--lemma-markdown-marker:var(--text-secondary);--lemma-markdown-rule:var(--border-default)}.document-page,.document-page *{box-shadow:none!important;background:0 0!important}.document-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}@page{margin:18mm}.document-page :is(h1,h2,h3,h4,h5,h6){break-after:avoid;break-inside:avoid}.document-page :is(tr,li,blockquote,pre){break-inside:avoid}.document-page .lemma-markdown-table thead{display:table-header-group}}.resource-card.inspector-section+.resource-card.inspector-section{padding-top:var(--space-4);border-top:0}.agent-instructions .agent-instructions-prose{max-width:none;min-height:20rem;font-size:var(--text-sm);margin-inline:0;line-height:1.65}.agent-instructions .agent-instructions-prose h1{margin:0 0 var(--space-3);font-family:var(--font-document-family);font-size:var(--text-base);letter-spacing:0;font-weight:600;line-height:var(--leading-snug)}.agent-instructions .agent-instructions-prose h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.agent-instructions .agent-instructions-prose h3,.agent-instructions .agent-instructions-prose h4{margin:var(--space-4) 0 var(--space-1-5);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.agent-instructions .agent-instructions-prose p,.agent-instructions .agent-instructions-prose ul,.agent-instructions .agent-instructions-prose ol,.agent-instructions .agent-instructions-prose blockquote{margin-block:var(--space-3);font-size:var(--text-sm)}.agent-instructions .agent-instructions-prose li{margin-block:var(--space-1)}.agent-instructions .agent-instructions-prose>:first-child{margin-top:0}.flow-run-tree{gap:var(--space-1);display:grid}.flow-run-tree-children{gap:var(--space-1);border-inline-start:1px solid var(--border-subtle);margin-block-start:var(--space-1);margin-inline-start:var(--space-4);padding-inline-start:var(--space-3);display:grid}.flow-run-tree-branch{gap:var(--space-1);display:grid}.flow-run-tree-branch-untaken{opacity:.55}.flow-run-tree-label{align-items:center;gap:var(--space-1-5);padding-inline:var(--space-1);color:var(--text-tertiary);font-size:var(--text-xs);display:flex}.flow-run-tree-untaken-tag{color:var(--text-tertiary);font-size:var(--text-xs);margin-inline-start:auto}.flow-run-log-body{gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-3);padding-inline-start:var(--space-11);display:grid}.data-view{gap:var(--space-2);display:grid}.data-view-row{gap:var(--space-3);grid-template-columns:minmax(6rem,12rem) minmax(0,1fr);align-items:baseline;display:grid}.data-view-row-block{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.data-view-key{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-normal)}.data-view-value{min-width:0;color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.data-view-prose>*{margin-block:var(--space-2)}.data-view-prose>:first-child{margin-top:0}.data-view-prose>:last-child{margin-bottom:0}.data-view-prose ol,.data-view-prose ul{list-style:revert;padding-inline-start:var(--space-5)}.data-view-prose li{margin-block:var(--space-1)}.data-view-prose code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:.9em}.data-view-prose-clamped{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-view-item{padding:var(--space-2) var(--space-2-5);border:1px solid var(--row-border);border-radius:var(--radius-md);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.data-view-item{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}}.flow-run-log-chamber{min-width:0}.run-status-dot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:.4rem;height:.4rem;display:inline-block}.content-page{--content-raised:var(--bg-subtle);--content-gutter:max(16px, calc((100vw - 1180px) / 2));background:var(--bg-surface);min-height:100vh;color:var(--text-primary);--lp-ink:var(--text-primary);--lp-muted:var(--text-secondary);--lp-faint:var(--text-tertiary);--lp-rule:var(--border-subtle);--lp-rule-strong:var(--border-strong);--lp-paper:var(--bg-surface);--lp-soft:var(--bg-subtle);--lp-bg:var(--bg-surface)}.content-grid{padding:calc(60px + var(--space-10)) var(--content-gutter) var(--space-16);gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.content-grid{gap:var(--space-8);grid-template-columns:11rem minmax(0,1fr)}}@media (min-width:88rem){.content-grid{grid-template-columns:11rem minmax(0,1fr) 12rem}}.content-column{min-width:0;max-width:58rem;margin-inline:auto}.content-masthead{margin-bottom:var(--space-10)}.content-kicker{align-items:center;gap:var(--space-3);color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;display:flex}.content-kicker-tag{border-radius:var(--radius-full);background:var(--chip-bg);padding:0 var(--space-2);color:var(--text-secondary);text-transform:capitalize}.content-eyebrow{color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;font-weight:500}.content-title{margin-top:var(--space-4);font-size:var(--text-3xl);letter-spacing:-.028em;text-wrap:balance;font-weight:500;line-height:1.1}.content-dek{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-md);text-wrap:pretty;line-height:1.55}.content-byline{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.content-updated{margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-xs)}.content-hero{margin-bottom:var(--space-8);border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--content-raised);overflow:hidden}.content-hero img{width:100%;height:auto;display:block}.content-outro{margin-top:var(--space-16);border:1px solid var(--card-border);border-radius:var(--radius-2xl);background:var(--content-raised);padding:var(--space-6)}.content-outro-eyebrow{color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;font-weight:500}.content-outro-title{margin-top:var(--space-2);font-size:var(--text-xl);letter-spacing:-.016em;font-weight:500}.content-outro-body{margin-top:var(--space-2);color:var(--text-secondary);line-height:1.6}.content-outro-cta{align-items:center;gap:var(--space-2);margin-top:var(--space-5);border-radius:var(--radius-md);background:var(--text-primary);padding:var(--space-2) var(--space-4);color:var(--bg-surface);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.content-outro-arrow{width:.9rem;height:.9rem}.content-article{color:var(--text-primary);font-family:var(--font-reading-serif), Georgia, serif;font-size:var(--text-md);line-height:1.7}.content-article>*+*{margin-top:var(--space-5)}.content-article p{text-wrap:pretty}.content-article h2,.content-article h3,.content-article h4{font-family:var(--font-body-family), sans-serif;color:var(--text-primary);text-wrap:balance;font-weight:500}.content-article h2{margin-top:var(--space-10);font-size:var(--text-xl);letter-spacing:-.016em;line-height:1.25}.content-article h3{margin-top:var(--space-8);font-size:var(--text-md);letter-spacing:-.012em;line-height:1.35}.content-article h4{margin-top:var(--space-6);font-size:var(--text-base)}.content-article :is(h2,h3){position:relative}.content-article :is(h2,h3)>a[href^=\#]{padding-right:var(--space-2);color:var(--text-soft);opacity:0;text-decoration:none;transition:opacity .12s;position:absolute;right:100%}.content-article :is(h2,h3):hover>a[href^=\#],.content-article :is(h2,h3)>a[href^=\#]:focus-visible{opacity:1}.content-article a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--action-primary);-webkit-text-decoration-color:var(--action-primary);-webkit-text-decoration-color:var(--action-primary);text-decoration-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.content-article a{-webkit-text-decoration-color:color-mix(in srgb, var(--action-primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--action-primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--action-primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--action-primary) 40%, transparent)}}.content-article a{text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .12s}.content-article a:hover{-webkit-text-decoration-color:rgb(var(--accent-rgb));-webkit-text-decoration-color:rgb(var(--accent-rgb));-webkit-text-decoration-color:rgb(var(--accent-rgb));text-decoration-color:rgb(var(--accent-rgb))}.content-article :is(ul,ol){padding-left:var(--space-5)}.content-article ul{list-style:outside}.content-article ol:not(.content-steps){list-style:decimal}.content-article li+li{margin-top:var(--space-2)}.content-article li::marker{color:var(--text-soft)}.content-article strong{color:var(--text-primary);font-weight:500}.content-article blockquote{border-left:2px solid var(--border-subtle);padding-left:var(--space-4);color:var(--text-secondary)}.content-article hr{border:0;border-top:1px solid var(--border-subtle);margin-block:var(--space-10)}.content-article img{border-radius:var(--radius-xl);max-width:100%;height:auto}.content-article :not(pre)>code{border-radius:var(--radius-sm);background:var(--chip-bg);padding:var(--space-1) var(--space-1-5);color:var(--text-primary);font-family:var(--font-mono-family);font-size:var(--text-sm)}.content-article pre{border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--content-raised);padding:var(--space-4);font-family:var(--font-mono-family);font-size:var(--text-sm);line-height:1.65;overflow-x:auto}.content-article pre.shiki,.content-article pre.shiki span{color:var(--shiki-light)}.dark .content-article pre.shiki,.dark .content-article pre.shiki span{color:var(--shiki-dark)}.content-table-frame{border:1px solid var(--card-border);border-radius:var(--radius-xl);overflow-x:auto}.content-table-frame table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.content-table-frame :is(th,td){border-bottom:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.content-table-frame th{color:var(--text-secondary);font-weight:500}.content-table-frame tr:last-child :is(th,td){border-bottom:0}.content-callout{gap:var(--space-3);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:var(--space-4);border-left-width:2px;display:flex}.content-callout-icon{flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.content-callout-body>*+*{margin-top:var(--space-2)}.content-callout-title{font-weight:500}.content-callout-note{border-color:var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.content-callout-note{border-color:color-mix(in srgb, var(--intelligence) 18%, var(--card-border))}}.content-callout-note{border-left-color:var(--intelligence);background:var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.content-callout-note{background:color-mix(in srgb, var(--intelligence) 6%, var(--content-raised))}}.content-callout-note .content-callout-icon{color:var(--intelligence)}.content-callout-tip{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.content-callout-tip{border-color:color-mix(in srgb, var(--action-primary) 18%, var(--card-border))}}.content-callout-tip{border-left-color:var(--action-primary);background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.content-callout-tip{background:color-mix(in srgb, var(--action-primary) 6%, var(--content-raised))}}.content-callout-tip .content-callout-icon{color:var(--action-primary)}.content-callout-warning{border-color:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.content-callout-warning{border-color:color-mix(in srgb, var(--state-warning) 18%, var(--card-border))}}.content-callout-warning{border-left-color:var(--state-warning);background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.content-callout-warning{background:color-mix(in srgb, var(--state-warning) 6%, var(--content-raised))}}.content-callout-warning .content-callout-icon{color:var(--state-warning)}.content-callout-success{border-color:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.content-callout-success{border-color:color-mix(in srgb, var(--state-success) 18%, var(--card-border))}}.content-callout-success{border-left-color:var(--state-success);background:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.content-callout-success{background:color-mix(in srgb, var(--state-success) 6%, var(--content-raised))}}.content-callout-success .content-callout-icon{color:var(--state-success)}.content-steps{border-left:1px solid var(--border-subtle);counter-reset:content-step;margin-left:.6rem;padding-left:0;list-style:none}.content-step{padding-left:var(--space-6);padding-bottom:var(--space-6);counter-increment:content-step;position:relative}.content-step:last-child{padding-bottom:0}.content-step:before{content:counter(content-step);border-radius:var(--radius-full);background:rgb(var(--accent-rgb));width:1.4rem;height:1.4rem;color:var(--text-on-brand);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%)}.content-step-title{font-weight:500;line-height:1.4}.content-step-body>*+*{margin-top:var(--space-3)}.content-step-body{margin-top:var(--space-2);color:var(--text-secondary)}.content-card-group{gap:var(--space-3);display:grid}@media (min-width:40rem){.content-card-group-2{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card-group-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-card{gap:var(--space-2);border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--content-raised);padding:var(--space-4);color:var(--text-primary);flex-direction:column;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}a.content-card:hover{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){a.content-card:hover{border-color:color-mix(in srgb, var(--action-primary) 45%, var(--card-border))}}a.content-card:hover{transform:translateY(-1px)}.content-card-title{align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.content-card-arrow{width:.9rem;height:.9rem;color:var(--text-tertiary)}.content-card-body{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.content-param{border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.content-param-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.content-param-name{font-family:var(--font-mono-family);font-size:var(--text-sm)}.content-param-type{color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-xs)}.content-param-required{color:var(--attention);font-size:var(--text-xs)}.content-param-body{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.content-accordion{border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--content-raised);padding:var(--space-3) var(--space-4)}.content-accordion-summary{cursor:pointer;font-weight:500;list-style:none}.content-accordion-summary::-webkit-details-marker{display:none}.content-accordion-body{margin-top:var(--space-3);color:var(--text-secondary)}.content-archive,.content-rail{display:none}@media (min-width:64rem){.content-archive{align-self:start;max-height:calc(100vh - 7rem);display:block;position:sticky;top:5rem;overflow-y:auto}}@media (min-width:88rem){.content-rail{align-self:start;max-height:calc(100vh - 7rem);display:block;position:sticky;top:5rem;overflow-y:auto}}.content-archive-all{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;text-decoration:none}.content-archive-group{margin-top:var(--space-6)}.content-archive-title,.content-rail-title{color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;font-weight:500}.content-archive-group ul{margin-top:var(--space-3);list-style:none}.content-archive-group li+li{margin-top:var(--space-3)}.content-archive-group a{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4;text-decoration:none;transition:color .12s;display:block}.content-archive-group a:hover{color:var(--text-primary)}.content-archive-group a[data-active]{color:var(--text-primary);font-weight:500}.content-archive-tags li{color:var(--text-secondary);font-size:var(--text-sm);text-transform:capitalize}.content-rail ul{margin-top:var(--space-3);border-left:1px solid var(--border-subtle);list-style:none}.content-rail li{padding-block:var(--space-1)}.content-rail a{padding-left:var(--space-3);color:var(--text-tertiary);font-size:var(--text-sm);border-left:2px solid #0000;margin-left:-1px;line-height:1.45;text-decoration:none;transition:color .12s,border-color .12s;display:block}.content-rail a:hover{color:var(--text-primary)}.content-rail a[data-active]{border-left-color:rgb(var(--accent-rgb));color:var(--text-primary)}.content-rail-h3 a{padding-left:var(--space-5)}.content-grid-single{grid-template-columns:minmax(0,1fr);gap:0}.content-page .lp-brand-logo{--text-primary:var(--lp-ink)}.content-grid-single>.content-column{max-width:none;margin-inline:0}.content-grid-narrow>.content-column{max-width:56rem}.content-timeline{margin-top:var(--space-10);padding-left:var(--space-6);border-left:1px dashed var(--border-strong,var(--border-subtle));list-style:none}.content-timeline-item{position:relative}.content-timeline-item+.content-timeline-item{margin-top:var(--space-10)}.content-timeline-item:before{content:"";left:calc(var(--space-6) * -1);border-radius:var(--radius-full);background:var(--timeline-tone,var(--action-primary));width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--bg-surface);position:absolute;top:.45em;transform:translate(-50%)}.content-timeline-item[data-tone=success]{--timeline-tone:var(--state-success)}.content-timeline-item[data-tone=attention]{--timeline-tone:var(--attention)}.content-timeline-item[data-tone=delight]{--timeline-tone:var(--delight)}.content-timeline-item[data-tone=intelligence]{--timeline-tone:var(--intelligence)}.content-timeline-meta{color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase}.content-timeline-card{margin-top:var(--space-3);border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--content-raised);padding:var(--space-6)}.content-timeline-version{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:500}.content-timeline-version a{color:var(--text-primary);text-decoration:none}.content-timeline-card .content-article{margin-top:var(--space-4)}.content-timeline-card .content-article>h2:first-child{margin-top:0}.content-timeline-card .content-article pre,.content-timeline-card .content-callout{background:var(--bg-surface)}.content-lead,.content-card-post{--topic:var(--collaboration);--topic-soft:var(--collaboration-soft)}[data-tone=intelligence]{--topic:var(--intelligence);--topic-soft:var(--intelligence-soft)}[data-tone=success]{--topic:var(--state-success);--topic-soft:var(--brand-green-soft)}[data-tone=delight]{--topic:var(--delight);--topic-soft:var(--delight-soft)}.content-lead{margin-top:var(--space-10);border:1px solid var(--topic);display:block}@supports (color:color-mix(in lab, red, red)){.content-lead{border:1px solid color-mix(in srgb, var(--topic) 22%, transparent)}}.content-lead{border-radius:var(--radius-3xl);background:var(--topic-soft);padding:var(--space-10);color:var(--text-primary);text-decoration:none;transition:transform .14s,border-color .14s}.content-lead:hover{border-color:var(--topic)}@supports (color:color-mix(in lab, red, red)){.content-lead:hover{border-color:color-mix(in srgb, var(--topic) 45%, transparent)}}.content-lead:hover{transform:translateY(-2px)}.content-lead-meta,.content-card-post-meta{color:var(--topic)}@supports (color:color-mix(in lab, red, red)){.content-lead-meta,.content-card-post-meta{color:color-mix(in srgb, var(--topic) 72%, var(--text-secondary))}}.content-lead-meta,.content-card-post-meta{font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase}.content-lead-title{max-width:24ch;margin-top:var(--space-4);font-size:var(--text-3xl);letter-spacing:-.028em;text-wrap:balance;font-weight:500;line-height:1.1}.content-lead-dek{max-width:52ch;margin-top:var(--space-4);color:var(--text-secondary);font-family:var(--font-reading-serif), Georgia, serif;font-size:var(--text-md);line-height:1.6}.content-lead-cta{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--topic);font-size:var(--text-sm);font-weight:500;display:inline-flex}.content-lead-arrow{width:.9rem;height:.9rem;transition:transform .14s}.content-lead:hover .content-lead-arrow{transform:translate(3px)}.content-cards{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (min-width:48rem){.content-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.content-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-card-post{border:1px solid var(--card-border);border-top:3px solid var(--topic);border-radius:var(--radius-xl);background:var(--content-raised);height:100%;padding:var(--space-6);color:var(--text-primary);text-decoration:none;transition:transform .14s,border-color .14s;display:block}.content-card-post:hover{transform:translateY(-2px)}.content-card-post-title{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-md);letter-spacing:-.012em;font-weight:500;line-height:1.3;display:flex}.content-card-post-dek{margin-top:var(--space-2);color:var(--text-secondary);font-family:var(--font-reading-serif), Georgia, serif;font-size:var(--text-base);line-height:1.55}.focus-ring,.custom-focus-ring{outline:none}.focus-ring:focus-visible,.custom-focus-ring:focus-visible{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.focus-ring:focus-visible,.custom-focus-ring:focus-visible{border-color:color-mix(in srgb, var(--action-primary) 28%, var(--border-default))}}.focus-ring:focus-visible,.custom-focus-ring:focus-visible{box-shadow:0 0 0 2px var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.focus-ring:focus-visible,.custom-focus-ring:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--action-primary) 9%, transparent)}}.custom-focus-ring-within:focus-within{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.custom-focus-ring-within:focus-within{border-color:color-mix(in srgb, var(--action-primary) 28%, var(--border-default))}}.custom-focus-ring-within:focus-within{box-shadow:0 0 0 2px var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.custom-focus-ring-within:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--action-primary) 9%, transparent)}}.transition-gentle{transition:color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.form-field-control{border:1px solid var(--field-border);border-radius:var(--radius-xl);background:var(--field-bg);box-shadow:none;will-change:box-shadow, border-color, background-color;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out)}.form-field-control:hover{border-color:var(--field-border-hover);background:var(--field-bg-hover);box-shadow:none}.form-field-control:focus-visible,.form-field-control[data-state=open]{border-color:var(--field-border-focus);background:var(--field-bg-focus);box-shadow:0 0 0 2px var(--field-border-focus)}@supports (color:color-mix(in lab, red, red)){.form-field-control:focus-visible,.form-field-control[data-state=open]{box-shadow:0 0 0 2px color-mix(in srgb, var(--field-border-focus) 16%, transparent)}}.form-field-control-flat,.form-field-control-flat:hover,.form-field-control-flat:focus-visible,.form-field-control-flat[data-state=open]{border-color:var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:none;transform:none}.form-field-control-flat:focus-visible{border-color:var(--field-border-focus)}.inline-edit-field{color:var(--text-secondary);background:0 0;outline:none}.inline-edit-field::placeholder{color:var(--text-soft)}.composer-launch-ghost{box-shadow:0 24px 80px #0f172a2e, 0 0 0 1px var(--field-border-focus)}.flow-canvas-node-button,.flow-editor-row-button{cursor:pointer;text-align:left}.flow-editor-add-button{cursor:pointer}.agent-builder-step-button,.agent-builder-choice-button,.surface-picker-button,.resource-option-button,.resource-chip-button{cursor:pointer;text-align:left}.lemma-quiet-text-button{cursor:pointer}.form-field-control.assistant-composer-textarea,.form-field-control.assistant-composer-textarea:hover,.form-field-control.assistant-composer-textarea:focus,.form-field-control.assistant-composer-textarea:focus-visible,.form-field-control.assistant-composer-textarea[data-state=open]{box-shadow:none;background:0 0;border-color:#0000;transform:none}.resource-property-row{gap:var(--space-3);padding-block:.75rem;display:grid}@media (min-width:768px){.resource-property-row{grid-template-columns:10.5rem minmax(0,1fr)}}.resource-property-label{align-items:center;gap:var(--space-2);min-height:2.25rem;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);display:flex}.resource-property-label svg{width:1rem;height:1rem;color:var(--text-tertiary)}.resource-stack{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.resource-list-row{align-items:center;gap:var(--space-2-5);border:1px solid var(--row-border);border-radius:var(--radius-md);background:var(--row-bg);min-height:2.625rem;padding:var(--space-2) var(--space-2-5) var(--space-2) var(--space-3);color:var(--row-fg);box-shadow:0 1px 0 var(--row-glint) inset;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:flex}.resource-list-row:hover,.resource-list-row:focus-within{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-list-row:hover,.resource-list-row:focus-within{border-color:color-mix(in srgb, var(--action-primary) 26%, var(--row-border))}}.resource-list-row:hover,.resource-list-row:focus-within{background:var(--row-bg-hover);box-shadow:0 1px 0 var(--row-glint) inset, 0 4px 14px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.resource-list-row:hover,.resource-list-row:focus-within{box-shadow:0 1px 0 var(--row-glint) inset, 0 4px 14px color-mix(in srgb, var(--text-primary) 5%, transparent)}}.resource-add-trigger{align-items:center;gap:var(--space-1-5);border-radius:var(--radius-sm);width:fit-content;padding:var(--space-1) var(--space-1-5);color:var(--text-tertiary);font-size:var(--text-sm);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);font-weight:500;line-height:1.2;display:inline-flex}.resource-add-trigger:hover,.resource-add-trigger:focus-visible{background:var(--surface-2);color:var(--text-primary)}.resource-remove-button{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--text-tertiary);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.resource-remove-button:hover,.resource-remove-button:focus-visible{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.resource-remove-button:hover,.resource-remove-button:focus-visible{background:color-mix(in srgb, var(--attention) 10%, transparent)}}.resource-remove-button:hover,.resource-remove-button:focus-visible{color:var(--attention)}.resource-mode-toggle-button,.resource-warning-button{cursor:pointer}.folder-picker-popover{max-height:min(24rem, var(--radix-popover-content-available-height,24rem));flex-direction:column;width:min(22rem,100vw - 2rem);padding:0;display:flex;overflow:hidden}.folder-picker-header{border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-weight:600}.folder-picker-list{min-height:0;padding:var(--space-1);flex:1;overflow-y:auto}.folder-picker-row{align-items:center;gap:var(--space-0-5);border-radius:var(--radius-sm);padding-left:calc(var(--folder-depth,0) * .875rem);display:flex}.folder-picker-row:hover,.folder-picker-row:focus-within{background:var(--surface-2)}.folder-picker-disclosure{border-radius:var(--radius-sm);width:1.25rem;height:1.5rem;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.folder-picker-disclosure:hover{color:var(--text-primary)}.folder-picker-option{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;cursor:pointer;flex:1;display:flex}.folder-picker-row[data-selected=true] .folder-picker-option{color:var(--text-primary);font-weight:500}.folder-picker-check{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:.875rem;height:.875rem;color:var(--text-on-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.folder-picker-check[data-checked=true]{border-color:var(--action-primary);background:var(--action-primary)}.folder-picker-note{padding:var(--space-1-5) var(--space-2) var(--space-1-5) calc(1.375rem + var(--folder-depth,0) * var(--space-3-5));color:var(--text-tertiary);font-size:var(--text-xs)}.segmented-control{align-items:center;gap:var(--space-0-5);border:1px solid var(--segmented-border);border-radius:var(--radius-md);background:var(--segmented-bg);padding:var(--space-0-5);flex-shrink:0;display:inline-flex}.segmented-control-item{justify-content:center;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-sm);min-width:3.125rem;min-height:1.625rem;padding:var(--space-1) var(--space-2-5);color:var(--text-tertiary);font-size:var(--text-xs);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-weight:600;line-height:1;display:inline-flex}.segmented-control-item:hover{color:var(--text-secondary)}.segmented-control-item[data-active=true]{background:var(--segmented-active-bg);color:var(--segmented-active-fg);box-shadow:var(--shadow-xs)}.segmented-control-item-icon{width:1.625rem;min-width:1.625rem;padding:0}.settings-stack{gap:var(--space-8);display:grid}.settings-panel{border:1px solid var(--card-border-subtle);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow)}.settings-panel-header{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.settings-panel-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.settings-title-row{align-items:center;gap:var(--space-2);color:var(--text-primary);display:flex}.settings-title{font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug)}.settings-description{color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:.25rem}.settings-field-stack,.settings-field-grid{gap:var(--space-6);display:grid}@media (min-width:640px){.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-field{gap:var(--space-2);display:grid}.settings-help-text{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug)}.settings-choice-grid{gap:var(--space-2);display:grid}@media (min-width:640px){.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-choice-row{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1px solid #0000;display:flex}.settings-choice-row:hover,.settings-choice-row:focus-visible{border-color:var(--row-border);background:var(--row-bg-hover);color:var(--text-primary)}.settings-choice-row[data-selected=true]{border-color:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.settings-choice-row[data-selected=true]{border-color:color-mix(in srgb, var(--state-success) 44%, var(--row-border))}}.settings-choice-row[data-selected=true]{background:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.settings-choice-row[data-selected=true]{background:color-mix(in srgb, var(--state-success) 9%, var(--card-bg))}}.settings-choice-row[data-selected=true]{color:var(--text-primary);box-shadow:0 1px 0 var(--row-glint) inset}.settings-info-row{align-items:center;gap:var(--space-3);border:1px solid var(--border-default);min-height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-info-row{border:1px solid color-mix(in srgb, var(--border-default) 62%, transparent)}}.settings-info-row{border-radius:var(--radius-md);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.settings-info-row{background:color-mix(in srgb, var(--surface-1) 62%, transparent)}}.settings-info-row{padding:var(--space-2) var(--space-3);color:var(--text-primary);font-size:var(--text-sm);box-shadow:inset 0 1px 0 var(--row-glint)}.settings-list{gap:var(--space-2);display:grid}.settings-list-row{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-md);width:100%;padding:var(--space-3);color:var(--text-secondary);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1px solid #0000;display:flex}.settings-list-row:hover,.settings-list-row:focus-within{border-color:var(--row-border);background:var(--row-bg-hover)}@supports (color:color-mix(in lab, red, red)){.settings-list-row:hover,.settings-list-row:focus-within{background:color-mix(in srgb, var(--row-bg-hover) 72%, transparent)}}.settings-list-row:hover,.settings-list-row:focus-within{color:var(--text-primary);box-shadow:0 1px 0 var(--row-glint) inset}.settings-list-row-stacked{flex-direction:column;align-items:stretch}.settings-panel-icon{border-radius:var(--radius-md);background:var(--card-bg);width:2.75rem;height:2.75rem;color:var(--delight);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex}.settings-callout{border:1px solid var(--card-border-subtle);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);overflow:hidden}.settings-callout-media{background:var(--delight-soft)}.settings-inline-callout{gap:var(--space-4);border-top:1px solid var(--border-subtle);padding-block:1.25rem;display:flex}.settings-identity-band{gap:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--space-4);box-shadow:none;flex-direction:column;display:flex}@media (min-width:1024px){.settings-identity-band{padding:var(--space-4) var(--space-5);flex-direction:row;justify-content:space-between;align-items:center}}.settings-open-section{border-top:1px solid var(--border-subtle);padding-top:var(--space-6)}.settings-stat-strip{gap:var(--space-2);width:100%;display:grid}@media (min-width:640px){.settings-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.settings-stat-strip{max-width:36rem}}.settings-stat{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.settings-stat{border:1px solid color-mix(in srgb, var(--border-default) 58%, transparent)}}.settings-stat{border-radius:var(--radius-md);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.settings-stat{background:color-mix(in srgb, var(--surface-1) 46%, transparent)}}.settings-stat{padding:var(--space-3) var(--space-3-5);box-shadow:inset 0 1px 0 var(--row-glint)}.settings-input-prefix{border-right:1px solid var(--border-subtle);align-items:center;padding-inline:.75rem;display:flex}.inspector-section{gap:var(--space-3);display:grid}.inspector-section+.inspector-section{border-top:1px solid var(--border-subtle);padding-top:var(--space-5)}.inspector-section-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.inspector-section-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug)}.inspector-section-meta{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug);margin-top:.125rem}.agent-detail-editor{background:radial-gradient(circle at 72% 4%, var(--surface-2), transparent 28rem), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.agent-detail-editor{background:radial-gradient(circle at 72% 4%, color-mix(in srgb, var(--surface-2) 34%, transparent), transparent 28rem), var(--surface-1)}}.agent-detail-editor-sidebar{background:linear-gradient(180deg, var(--surface-1), var(--bg-canvas))}@supports (color:color-mix(in lab, red, red)){.agent-detail-editor-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 94%, transparent), color-mix(in srgb, var(--bg-canvas) 62%, var(--surface-1)))}}.agent-detail-editor .inspector-section{gap:var(--space-3)}.agent-detail-editor .inspector-section+.inspector-section{padding-top:var(--space-2);border-top:0}.agent-detail-editor .form-field-control,.agent-detail-editor textarea{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-detail-editor .form-field-control,.agent-detail-editor textarea{background:color-mix(in srgb, var(--surface-2) 42%, transparent)}}.agent-detail-editor .form-field-control,.agent-detail-editor textarea{box-shadow:none}.agent-detail-editor .form-field-control:hover,.agent-detail-editor textarea:hover,.agent-detail-editor .form-field-control:focus-visible,.agent-detail-editor textarea:focus-visible{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-detail-editor .form-field-control:hover,.agent-detail-editor textarea:hover,.agent-detail-editor .form-field-control:focus-visible,.agent-detail-editor textarea:focus-visible{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}.agent-detail-editor .form-field-control:hover,.agent-detail-editor textarea:hover,.agent-detail-editor .form-field-control:focus-visible,.agent-detail-editor textarea:focus-visible{box-shadow:none}.agent-detail-editor .type-eyebrow,.agent-detail-editor .inspector-section-meta,.agent-detail-editor .resource-summary-label{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.agent-detail-editor .type-eyebrow,.agent-detail-editor .inspector-section-meta,.agent-detail-editor .resource-summary-label{color:color-mix(in srgb, var(--text-secondary) 72%, transparent)}}.agent-detail-editor .chip{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-detail-editor .chip{background:color-mix(in srgb, var(--surface-2) 48%, transparent)}}.agent-detail-editor .chip{box-shadow:none}.agent-detail-editor .resource-summary-row{gap:var(--space-1-5)}.agent-detail-editor-main{background:radial-gradient(circle at 86% 0%, var(--surface-2), transparent 24rem), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.agent-detail-editor-main{background:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--surface-2) 24%, transparent), transparent 24rem), var(--surface-1)}}.agent-test-panel{background:radial-gradient(circle at 78% 8%, var(--surface-2), transparent 24rem), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.agent-test-panel{background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--surface-2) 26%, transparent), transparent 24rem), var(--surface-1)}}.agent-test-history-panel{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-test-history-panel{border-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)}}.agent-test-history-panel{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-test-history-panel{background:color-mix(in srgb, var(--surface-2) 44%, var(--surface-1))}}.agent-test-history-header{background:0 0}.agent-test-search-field,.agent-test-search-field:hover,.agent-test-search-field:focus-visible{background:var(--surface-1);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-test-search-field,.agent-test-search-field:hover,.agent-test-search-field:focus-visible{background:color-mix(in srgb, var(--surface-1) 74%, transparent)}}.agent-test-search-field,.agent-test-search-field:hover,.agent-test-search-field:focus-visible{box-shadow:none}.agent-test-history-button,.agent-test-history-button.tone-card-action{box-shadow:none;background:0 0;border-color:#0000}.agent-test-history-button:hover,.agent-test-history-button:focus-visible,.agent-test-history-button.tone-card-action{background:var(--surface-1);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-test-history-button:hover,.agent-test-history-button:focus-visible,.agent-test-history-button.tone-card-action{background:color-mix(in srgb, var(--surface-1) 66%, transparent)}}.agent-test-history-button:hover,.agent-test-history-button:focus-visible,.agent-test-history-button.tone-card-action{box-shadow:none}.agent-test-history-empty{background:0 0}.agent-test-history-empty>div:first-child{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.agent-test-history-empty>div:first-child{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}.agent-test-history-empty>div:first-child{box-shadow:none}.agent-test-panel .agent-test-run-summary,.agent-test-panel .agent-test-summary-button{background:0 0;border-color:#0000}.agent-test-panel .agent-test-summary-button:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-test-panel .agent-test-summary-button:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}}.agent-test-run-header{background:var(--surface-1);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.agent-test-run-header{background:color-mix(in srgb, var(--surface-1) 76%, transparent)}}.agent-test-run-start{background:radial-gradient(circle at 48% 8%, var(--surface-2), transparent 21rem), linear-gradient(180deg, var(--surface-1), transparent 46%), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-start{background:radial-gradient(circle at 48% 8%, color-mix(in srgb, var(--surface-2) 40%, transparent), transparent 21rem), linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 74%, transparent), transparent 46%), var(--surface-1)}}.agent-test-run-start-inner{width:min(56rem,100% - 2rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) 0 3rem}.agent-test-panel .surface-panel,.agent-test-start-panel{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-test-panel .surface-panel,.agent-test-start-panel{background:color-mix(in srgb, var(--surface-2) 38%, transparent)}}.agent-test-panel .surface-panel,.agent-test-start-panel{box-shadow:none}.agent-test-start-panel{gap:var(--space-4);border-radius:var(--radius-xl);padding:var(--space-5);background:linear-gradient(180deg, var(--surface-1), var(--surface-2)), var(--surface-1);display:grid}@supports (color:color-mix(in lab, red, red)){.agent-test-start-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 78%, transparent), color-mix(in srgb, var(--surface-2) 30%, transparent)), color-mix(in srgb, var(--surface-1) 72%, transparent)}}.agent-test-run-form-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-1);display:flex}.agent-test-run-form-head h4{color:var(--text-primary);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-tight);margin-top:.1rem}.agent-test-run-connections{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-connections{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 42%, transparent)}}.agent-test-run-connections{padding-bottom:var(--space-4)}.agent-test-run-field{gap:var(--space-2);display:grid}.agent-test-run-label{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-label{color:color-mix(in srgb, var(--text-secondary) 82%, transparent)}}.agent-test-run-label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.agent-test-run-input,.agent-test-run-input:hover,.agent-test-run-input:focus,.agent-test-run-input:focus-visible,.agent-test-field.agent-test-run-input,.agent-test-field.agent-test-run-input:hover,.agent-test-field.agent-test-run-input:focus-visible{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:0 1px 0 var(--surface-1) inset, 0 1px 3px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-input,.agent-test-run-input:hover,.agent-test-run-input:focus,.agent-test-run-input:focus-visible,.agent-test-field.agent-test-run-input,.agent-test-field.agent-test-run-input:hover,.agent-test-field.agent-test-run-input:focus-visible{box-shadow:0 1px 0 color-mix(in srgb, var(--surface-1) 86%, transparent) inset, 0 1px 3px color-mix(in srgb, var(--text-primary) 5%, transparent)}}.agent-test-run-input:hover,.agent-test-field.agent-test-run-input:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-input:hover,.agent-test-field.agent-test-run-input:hover{border-color:color-mix(in srgb, var(--text-primary) 24%, var(--border-default))}}.agent-test-run-input:hover,.agent-test-field.agent-test-run-input:hover{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-input:hover,.agent-test-field.agent-test-run-input:hover{background:color-mix(in srgb, var(--surface-1) 94%, var(--surface-2))}}.agent-test-run-input:focus,.agent-test-run-input:focus-visible,.agent-test-field.agent-test-run-input:focus-visible{border-color:var(--field-border-focus);background:var(--surface-1);box-shadow:0 0 0 2px var(--field-border-focus)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-input:focus,.agent-test-run-input:focus-visible,.agent-test-field.agent-test-run-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--field-border-focus) 16%, transparent)}}.agent-test-run-field:focus-within .agent-test-run-label{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-field:focus-within .agent-test-run-label{color:color-mix(in srgb, var(--text-primary) 84%, transparent)}}.agent-test-run-no-input{border-radius:var(--radius-lg);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-test-run-no-input{background:color-mix(in srgb, var(--surface-2) 46%, transparent)}}.agent-test-run-no-input{padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.agent-test-run-error{color:var(--state-error)}.agent-test-run-action-row{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border-subtle);margin-top:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-test-run-action-row{border-top:1px solid color-mix(in srgb, var(--border-subtle) 42%, transparent)}}.agent-test-run-action-row{padding-top:var(--space-4)}.agent-test-run-action-copy{color:var(--text-tertiary);font-size:var(--text-sm)}.agent-test-run-button{border-radius:var(--radius-lg);min-width:10rem;height:2.75rem}@media (max-width:640px){.agent-test-run-action-row{flex-direction:column;align-items:flex-start}.agent-test-run-button{width:100%}}.agent-test-assistant .lemma-assistant-header{background:0 0;border-bottom-color:#0000}.agent-test-assistant .lemma-assistant-header h3{letter-spacing:0;font-weight:500}.agent-test-assistant .lemma-assistant-empty-state-suggestion-button{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-test-assistant .lemma-assistant-empty-state-suggestion-button{background:color-mix(in srgb, var(--surface-2) 46%, transparent)}}.agent-test-assistant .lemma-assistant-empty-state-suggestion-button{box-shadow:none}.agent-test-assistant .lemma-assistant-empty-state-suggestion-button:hover{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-test-assistant .lemma-assistant-empty-state-suggestion-button:hover{background:color-mix(in srgb, var(--surface-2) 66%, transparent)}}.agent-test-assistant .lemma-assistant-empty-state-suggestion-icon{background:var(--surface-1);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-test-assistant .lemma-assistant-empty-state-suggestion-icon{background:color-mix(in srgb, var(--surface-1) 76%, transparent)}}.agent-test-assistant .lemma-assistant-composer-input,.agent-test-assistant .lemma-assistant-composer-input:focus-within{border-radius:var(--radius-lg)}.resource-summary-row{gap:var(--space-2);display:grid}@media (min-width:640px){.resource-summary-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center}}.resource-summary-label{color:var(--text-tertiary);font-size:var(--text-sm)}.resource-summary-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.surface-panel{border:1px solid var(--card-border-subtle);border-radius:var(--radius-xl);background:var(--card-bg);box-shadow:none}.surface-panel-quiet{border-color:var(--border-subtle);background:var(--surface-1);box-shadow:none}.surface-panel-shadowless{box-shadow:none}.surface-panel-interactive{transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.surface-panel-interactive:hover,.surface-panel-interactive:focus-within{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.surface-panel-interactive:hover,.surface-panel-interactive:focus-within{border-color:color-mix(in srgb, var(--border-strong) 58%, var(--border-default))}}.surface-panel-interactive:hover,.surface-panel-interactive:focus-within{background:var(--card-bg-hover)}@supports (color:color-mix(in lab, red, red)){.surface-panel-interactive:hover,.surface-panel-interactive:focus-within{background:color-mix(in srgb, var(--card-bg-hover) 74%, var(--card-bg))}}.surface-panel-interactive:hover,.surface-panel-interactive:focus-within{box-shadow:none;transform:none}.surface-panel-footer{border-top:1px solid var(--border-subtle);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.surface-panel-footer{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.surface-panel-muted{border:1px solid var(--row-border);border-radius:var(--radius-lg);background:var(--row-bg);box-shadow:0 1px 0 var(--row-glint) inset}.surface-list-row{border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-secondary);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);align-items:center;display:flex}.surface-list-row:hover,.surface-list-row:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.surface-list-row:hover,.surface-list-row:focus-visible{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}.surface-list-row:hover,.surface-list-row:focus-visible{color:var(--text-primary)}.surface-list-row:last-child{border-bottom:0}.surface-panel-dashed{border:1px dashed var(--row-border);border-radius:var(--radius-lg);background:var(--row-bg)}@supports (color:color-mix(in lab, red, red)){.surface-panel-dashed{background:color-mix(in srgb, var(--row-bg) 72%, transparent)}}.surface-panel-dashed{box-shadow:var(--card-shadow)}.office-canvas{isolation:isolate;position:relative}.office-canvas:before{z-index:-1;background:linear-gradient(135deg, var(--delight), transparent 34%), linear-gradient(180deg, var(--surface-1), transparent 72%);border-radius:0 0 2rem 2rem;height:min(22rem,42vh);position:absolute;inset:-2.5rem -2rem auto}@supports (color:color-mix(in lab, red, red)){.office-canvas:before{background:linear-gradient(135deg, color-mix(in srgb, var(--delight) 12%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 76%, transparent), transparent 72%)}}.office-canvas:before{content:"";pointer-events:none}.office-title{font-family:var(--font-display-family);letter-spacing:0;color:var(--text-primary);font-weight:400}.office-title-lg{font-size:var(--text-2xl);line-height:1.08}.office-title-xl{font-size:var(--text-3xl);line-height:1.08}@media (min-width:640px){.office-title-lg,.office-title-xl{font-size:var(--text-4xl)}}.office-stage{border:1px solid var(--border-default);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-stage{border:1px solid color-mix(in srgb, var(--border-default) 78%, transparent)}}.office-stage{border-radius:var(--radius-3xl);background:linear-gradient(150deg, var(--surface-1), var(--surface-2)), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.office-stage{background:linear-gradient(150deg, color-mix(in srgb, var(--surface-1) 88%, transparent), color-mix(in srgb, var(--surface-2) 64%, transparent)), var(--surface-1)}}.office-stage{box-shadow:0 18px 54px -44px #2b272180,inset 0 1px #ffffffad}.office-stage:before{background:linear-gradient(118deg, transparent 0%, var(--delight) 35%, transparent 62%), linear-gradient(165deg, transparent 0%, transparent 54%, #6366f10a 54.5%, transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.office-stage:before{background:linear-gradient(118deg, transparent 0%, color-mix(in srgb, var(--delight) 10%, transparent) 35%, transparent 62%), linear-gradient(165deg, transparent 0%, transparent 54%, #6366f10a 54.5%, transparent 66%)}}.office-stage:before{content:"";opacity:.72;pointer-events:none;animation:7.5s ease-in-out infinite alternate office-stage-sheen;transform:translate(-14%)}.office-stage>*{z-index:1;position:relative}.office-room-chrome{isolation:isolate;border:1px solid var(--border-default);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-room-chrome{border:1px solid color-mix(in srgb, var(--border-default) 68%, transparent)}}.office-room-chrome{border-radius:var(--radius-4xl);background:linear-gradient(145deg, var(--surface-1), var(--surface-2)), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.office-room-chrome{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-1) 92%, transparent), color-mix(in srgb, var(--surface-2) 48%, transparent)), var(--surface-1)}}.office-room-chrome{box-shadow:0 28px 70px -56px #2b272175, inset 0 1px 0 var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.office-room-chrome{box-shadow:0 28px 70px -56px #2b272175, inset 0 1px 0 color-mix(in srgb, var(--surface-1) 86%, white 14%)}}.office-room-chrome:before,.office-room-chrome:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.office-room-chrome:before{background:linear-gradient(118deg, transparent 0%, var(--delight) 38%, transparent 68%), linear-gradient(180deg, var(--surface-1), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.office-room-chrome:before{background:linear-gradient(118deg, transparent 0%, color-mix(in srgb, var(--delight) 8%, transparent) 38%, transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 72%, transparent), transparent 58%)}}.office-room-chrome:before{opacity:.74;animation:8.5s ease-in-out infinite alternate office-stage-sheen;transform:translate(-18%)}.office-room-chrome:after{background:linear-gradient(165deg, transparent 0%, transparent 58%, var(--text-primary) 58.4%, transparent 70%), repeating-linear-gradient(90deg, var(--text-primary) 0 1px, transparent 1px 6rem)}@supports (color:color-mix(in lab, red, red)){.office-room-chrome:after{background:linear-gradient(165deg, transparent 0%, transparent 58%, color-mix(in srgb, var(--text-primary) 4%, transparent) 58.4%, transparent 70%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--text-primary) 2.5%, transparent) 0 1px, transparent 1px 6rem)}}.office-room-chrome:after{opacity:.35}.office-room-chrome>*{z-index:1;position:relative}.office-command-panel{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.office-command-panel{border:1px solid color-mix(in srgb, var(--border-default) 80%, transparent)}}.office-command-panel{border-radius:var(--radius-3xl);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.office-command-panel{background:color-mix(in srgb, var(--surface-1) 78%, transparent)}}.office-command-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 52px -42px #2d221475,inset 0 1px #ffffffb3}.office-arrive{animation:.52s cubic-bezier(.22,1,.36,1) both office-arrive}.office-lift{transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.office-lift:hover,.office-lift:focus-within{border-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.office-lift:hover,.office-lift:focus-within{border-color:color-mix(in srgb, var(--delight) 22%, var(--border-default))}}.office-lift:hover,.office-lift:focus-within{box-shadow:var(--shadow-xs);transform:none}.office-chip{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.office-chip{border:1px solid color-mix(in srgb, var(--border-default) 72%, transparent)}}.office-chip{border-radius:var(--radius-full);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.office-chip{background:color-mix(in srgb, var(--surface-1) 70%, transparent)}}.office-chip{color:var(--text-secondary);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.office-chip:hover,.office-chip:focus-visible{border-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.office-chip:hover,.office-chip:focus-visible{border-color:color-mix(in srgb, var(--delight) 24%, var(--border-default))}}.office-chip:hover,.office-chip:focus-visible{background:var(--delight-soft)}@supports (color:color-mix(in lab, red, red)){.office-chip:hover,.office-chip:focus-visible{background:color-mix(in srgb, var(--delight-soft) 34%, var(--surface-1))}}.office-chip:hover,.office-chip:focus-visible{color:var(--text-primary);transform:none}.office-primary-action{border:1px solid var(--text-primary);border-radius:var(--radius-xl);background:var(--text-primary);color:var(--text-inverse);box-shadow:0 14px 34px #2b272129}.office-primary-action:hover,.office-primary-action:focus-visible{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.office-primary-action:hover,.office-primary-action:focus-visible{background:color-mix(in srgb, var(--text-primary) 88%, var(--brand-secondary))}}.office-primary-action:hover,.office-primary-action:focus-visible{color:var(--text-inverse)}@keyframes office-arrive{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes office-stage-sheen{0%{transform:translate(-14%)}to{transform:translate(12%)}}.code-surface{border:1px solid var(--text-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.code-surface{border:1px solid color-mix(in srgb, var(--text-primary) 80%, var(--border-strong))}}.code-surface{border-radius:var(--radius-lg);background:var(--text-primary);color:var(--text-inverse);box-shadow:var(--shadow-xs)}.code-surface-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--text-inverse);display:flex}@supports (color:color-mix(in lab, red, red)){.code-surface-toolbar{border-bottom:1px solid color-mix(in srgb, var(--text-inverse) 12%, transparent)}}.code-surface-toolbar{padding:var(--space-2) var(--space-3-5)}.code-surface-label{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.code-surface-label{color:color-mix(in srgb, var(--text-inverse) 70%, transparent)}}.code-surface-label{font-size:var(--text-xs);text-transform:uppercase;font-weight:500}.code-surface-meta{color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.code-surface-meta{color:color-mix(in srgb, var(--text-inverse) 52%, transparent)}}.code-surface-meta{font-size:var(--text-xs)}.code-surface-pre{max-width:100%;padding:var(--space-3-5);color:var(--text-inverse);font-family:var(--font-mono-family);font-size:var(--text-xs);line-height:var(--leading-relaxed);overflow-x:auto}.state-surface-success,.state-surface-error,.state-surface-info,.state-surface-warning,.state-surface-running{border:1px solid var(--state-surface-border,var(--row-border));background:var(--state-surface-bg,var(--row-bg));color:var(--state-surface-fg,var(--text-primary))}.state-surface-success{--state-surface-border:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.state-surface-success{--state-surface-border:color-mix(in srgb, var(--state-success) 34%, var(--border-subtle))}}.state-surface-success{--state-surface-bg:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.state-surface-success{--state-surface-bg:color-mix(in srgb, var(--state-success) 8%, var(--card-bg))}}.state-surface-success{--state-surface-fg:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.state-surface-success{--state-surface-fg:color-mix(in srgb, var(--state-success) 16%, var(--text-primary))}}.state-surface-error{--state-surface-border:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.state-surface-error{--state-surface-border:color-mix(in srgb, var(--state-error) 34%, var(--border-subtle))}}.state-surface-error{--state-surface-bg:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.state-surface-error{--state-surface-bg:color-mix(in srgb, var(--state-error) 8%, var(--card-bg))}}.state-surface-error{--state-surface-fg:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.state-surface-error{--state-surface-fg:color-mix(in srgb, var(--state-error) 16%, var(--text-primary))}}.state-surface-info{--state-surface-border:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.state-surface-info{--state-surface-border:color-mix(in srgb, var(--state-info) 32%, var(--border-subtle))}}.state-surface-info{--state-surface-bg:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.state-surface-info{--state-surface-bg:color-mix(in srgb, var(--state-info) 7%, var(--card-bg))}}.state-surface-info{--state-surface-fg:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.state-surface-info{--state-surface-fg:color-mix(in srgb, var(--state-info) 16%, var(--text-primary))}}.state-surface-running{--state-surface-border:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.state-surface-running{--state-surface-border:color-mix(in srgb, var(--action-primary) 28%, var(--border-subtle))}}.state-surface-running{--state-surface-bg:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.state-surface-running{--state-surface-bg:color-mix(in srgb, var(--action-primary) 4%, var(--card-bg))}}.state-surface-running{--state-surface-fg:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.state-surface-running{--state-surface-fg:color-mix(in srgb, var(--action-primary) 14%, var(--text-primary))}}.state-surface-warning{--state-surface-border:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.state-surface-warning{--state-surface-border:color-mix(in srgb, var(--state-warning) 34%, var(--border-subtle))}}.state-surface-warning{--state-surface-bg:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.state-surface-warning{--state-surface-bg:color-mix(in srgb, var(--state-warning) 8%, var(--card-bg))}}.state-surface-warning{--state-surface-fg:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.state-surface-warning{--state-surface-fg:color-mix(in srgb, var(--state-warning) 16%, var(--text-primary))}}.signal-surface-intelligence{border:1px solid var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.signal-surface-intelligence{border:1px solid color-mix(in srgb, var(--intelligence) 34%, var(--border-subtle))}}.signal-surface-intelligence{background:var(--intelligence-soft)}@supports (color:color-mix(in lab, red, red)){.signal-surface-intelligence{background:color-mix(in srgb, var(--intelligence-soft) 42%, var(--card-bg))}}.signal-surface-intelligence{color:var(--text-secondary)}.type-eyebrow{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:500}.type-eyebrow-sm{color:var(--text-tertiary);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:500}.type-meta{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);font-weight:400}.type-body{color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);font-weight:400;line-height:var(--leading-normal)}.type-body-strong{color:var(--text-primary);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);font-weight:600;line-height:var(--leading-normal)}.type-title{color:var(--text-primary);font-size:var(--text-md);letter-spacing:var(--tracking-snug);font-weight:500;line-height:var(--leading-snug)}.type-page-title{color:var(--text-primary);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);font-weight:500;line-height:var(--leading-tight)}.type-display{color:var(--text-primary);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:500;line-height:var(--leading-tight)}.type-micro-label{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:600}.type-eyebrow-medium{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:500}.type-eyebrow-mono{color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:500}.chip{align-items:center;gap:var(--space-1-5);border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-bg);color:var(--chip-fg);font-size:var(--text-xs);white-space:nowrap;font-weight:400;line-height:1;display:inline-flex}.chip-sm{min-height:1.375rem;padding:var(--space-0-5) var(--space-2)}.chip-md{min-height:1.75rem;padding:var(--space-1) var(--space-2-5)}.chip-pill{border-radius:var(--radius-full)}.chip-muted{border-color:var(--chip-border)}@supports (color:color-mix(in lab, red, red)){.chip-muted{border-color:color-mix(in srgb, var(--chip-border) 72%, transparent)}}.chip-muted{background:var(--surface-2);color:var(--text-secondary)}.chip-quiet{background:0 0}.state-badge-success,.state-badge-error,.state-badge-info,.state-badge-warning,.state-badge-brand{border:1px solid var(--state-badge-border,var(--chip-border));background:var(--state-badge-bg,var(--chip-bg));color:var(--state-badge-fg,var(--chip-fg));font-weight:500}.state-badge-success{--state-badge-border:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.state-badge-success{--state-badge-border:color-mix(in srgb, var(--state-success) 36%, var(--border-subtle))}}.state-badge-success{--state-badge-bg:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.state-badge-success{--state-badge-bg:color-mix(in srgb, var(--state-success) 10%, var(--surface-1))}}.state-badge-success{--state-badge-fg:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.state-badge-success{--state-badge-fg:color-mix(in srgb, var(--state-success) 82%, var(--text-primary))}}.state-badge-error{--state-badge-border:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.state-badge-error{--state-badge-border:color-mix(in srgb, var(--state-error) 38%, var(--border-subtle))}}.state-badge-error{--state-badge-bg:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.state-badge-error{--state-badge-bg:color-mix(in srgb, var(--state-error) 10%, var(--surface-1))}}.state-badge-error{--state-badge-fg:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.state-badge-error{--state-badge-fg:color-mix(in srgb, var(--state-error) 84%, var(--text-primary))}}.state-badge-info{--state-badge-border:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.state-badge-info{--state-badge-border:color-mix(in srgb, var(--state-info) 34%, var(--border-subtle))}}.state-badge-info{--state-badge-bg:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.state-badge-info{--state-badge-bg:color-mix(in srgb, var(--state-info) 10%, var(--surface-1))}}.state-badge-info{--state-badge-fg:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.state-badge-info{--state-badge-fg:color-mix(in srgb, var(--state-info) 80%, var(--text-primary))}}.state-badge-warning{--state-badge-border:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.state-badge-warning{--state-badge-border:color-mix(in srgb, var(--state-warning) 38%, var(--border-subtle))}}.state-badge-warning{--state-badge-bg:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.state-badge-warning{--state-badge-bg:color-mix(in srgb, var(--state-warning) 10%, var(--surface-1))}}.state-badge-warning{--state-badge-fg:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.state-badge-warning{--state-badge-fg:color-mix(in srgb, var(--state-warning) 84%, var(--text-primary))}}.state-badge-brand{--state-badge-border:var(--delight)}@supports (color:color-mix(in lab, red, red)){.state-badge-brand{--state-badge-border:color-mix(in srgb, var(--delight) 42%, var(--border-subtle))}}.state-badge-brand{--state-badge-bg:var(--delight)}@supports (color:color-mix(in lab, red, red)){.state-badge-brand{--state-badge-bg:color-mix(in srgb, var(--delight) 14%, var(--surface-2))}}.state-badge-brand{--state-badge-fg:var(--text-primary)}.tone-card-success,.tone-card-info,.tone-card-warning,.tone-card-brand,.tone-card-action,.tone-card-function{border-color:var(--tone-card-border,var(--card-border));background:var(--tone-card-bg,var(--card-bg))}.tone-card-success{--tone-card-border:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.tone-card-success{--tone-card-border:color-mix(in srgb, var(--state-success) 24%, var(--border-subtle))}}.tone-card-success{--tone-card-bg:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.tone-card-success{--tone-card-bg:color-mix(in srgb, var(--state-success) 5%, var(--card-bg))}}.tone-card-success{--tone-card-selected-border:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.tone-card-success{--tone-card-selected-border:color-mix(in srgb, var(--state-success) 44%, var(--card-border))}}.tone-card-info{--tone-card-border:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.tone-card-info{--tone-card-border:color-mix(in srgb, var(--state-info) 24%, var(--border-subtle))}}.tone-card-info{--tone-card-bg:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.tone-card-info{--tone-card-bg:color-mix(in srgb, var(--state-info) 5%, var(--card-bg))}}.tone-card-info{--tone-card-selected-border:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.tone-card-info{--tone-card-selected-border:color-mix(in srgb, var(--state-info) 44%, var(--card-border))}}.tone-card-warning{--tone-card-border:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.tone-card-warning{--tone-card-border:color-mix(in srgb, var(--state-warning) 30%, var(--border-subtle))}}.tone-card-warning{--tone-card-bg:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.tone-card-warning{--tone-card-bg:color-mix(in srgb, var(--state-warning) 6%, var(--card-bg))}}.tone-card-warning{--tone-card-selected-border:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.tone-card-warning{--tone-card-selected-border:color-mix(in srgb, var(--state-warning) 50%, var(--card-border))}}.tone-card-brand{--tone-card-border:var(--delight)}@supports (color:color-mix(in lab, red, red)){.tone-card-brand{--tone-card-border:color-mix(in srgb, var(--delight) 24%, var(--border-subtle))}}.tone-card-brand{--tone-card-bg:var(--delight)}@supports (color:color-mix(in lab, red, red)){.tone-card-brand{--tone-card-bg:color-mix(in srgb, var(--delight) 5%, var(--card-bg))}}.tone-card-brand{--tone-card-selected-border:var(--delight)}@supports (color:color-mix(in lab, red, red)){.tone-card-brand{--tone-card-selected-border:color-mix(in srgb, var(--delight) 42%, var(--card-border))}}.tone-card-action{--tone-card-border:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-card-action{--tone-card-border:color-mix(in srgb, var(--action-primary) 26%, var(--border-subtle))}}.tone-card-action{--tone-card-bg:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-card-action{--tone-card-bg:color-mix(in srgb, var(--action-primary) 7%, var(--card-bg))}}.tone-card-action{--tone-card-selected-border:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-card-action{--tone-card-selected-border:color-mix(in srgb, var(--action-primary) 42%, var(--card-border))}}.tone-card-function{--tone-card-border:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-card-function{--tone-card-border:color-mix(in srgb, var(--action-primary) 18%, var(--border-subtle))}}.tone-card-function{--tone-card-bg:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-card-function{--tone-card-bg:color-mix(in srgb, var(--action-primary) 4%, var(--card-bg))}}.tone-card-function{--tone-card-selected-border:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-card-function{--tone-card-selected-border:color-mix(in srgb, var(--action-primary) 34%, var(--card-border))}}.tone-card-subtle{border-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.tone-card-subtle{border-color:color-mix(in srgb, var(--text-secondary) 14%, var(--border-subtle))}}.tone-card-subtle{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.tone-card-subtle{background:color-mix(in srgb, var(--card-bg) 82%, transparent)}}.tone-card-selected,[data-tone-selected=true]{border-color:var(--tone-card-selected-border,var(--field-border-focus));box-shadow:0 0 0 3px var(--action-primary), var(--shadow-xs)}@supports (color:color-mix(in lab, red, red)){.tone-card-selected,[data-tone-selected=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 10%, transparent), var(--shadow-xs)}}.tone-action-dashed{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-action-dashed{border-color:color-mix(in srgb, var(--action-primary) 34%, var(--border-subtle))}}.tone-action-dashed{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.tone-action-dashed{background:color-mix(in srgb, var(--card-bg) 88%, transparent)}}.tone-action-dashed:hover{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-action-dashed:hover{border-color:color-mix(in srgb, var(--action-primary) 48%, var(--card-border))}}.tone-action-icon{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-action-icon{background:color-mix(in srgb, var(--action-primary) 14%, transparent)}}.tone-action-icon{color:var(--action-primary)}.tone-action-chip{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.tone-action-chip{background:color-mix(in srgb, var(--action-primary) 12%, transparent)}}.tone-action-chip{color:var(--action-primary)}.tone-collaboration-chip{border-color:var(--collaboration)}@supports (color:color-mix(in lab, red, red)){.tone-collaboration-chip{border-color:color-mix(in srgb, var(--collaboration) 34%, var(--chip-border))}}.tone-collaboration-chip{background:var(--collaboration-soft);color:var(--collaboration)}.field-state-info{border-color:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.field-state-info{border-color:color-mix(in srgb, var(--state-info) 48%, var(--border-subtle))}}.field-state-info{background:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.field-state-info{background:color-mix(in srgb, var(--state-info) 30%, transparent)}}.border-state-info{border-color:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.border-state-info{border-color:color-mix(in srgb, var(--state-info) 40%, var(--border-subtle))}}.border-tone-error{border-color:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.border-tone-error{border-color:color-mix(in srgb, var(--state-error) 24%, var(--border-subtle))}}.border-tone-success{border-color:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.border-tone-success{border-color:color-mix(in srgb, var(--state-success) 22%, var(--border-subtle))}}.border-tone-info{border-color:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.border-tone-info{border-color:color-mix(in srgb, var(--state-info) 24%, var(--border-subtle))}}.border-tone-brand{border-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.border-tone-brand{border-color:color-mix(in srgb, var(--delight) 26%, var(--border-subtle))}}.hover-border-intelligence:hover{border-color:var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.hover-border-intelligence:hover{border-color:color-mix(in srgb, var(--intelligence) 48%, var(--border-subtle))}}.hover-border-delight:hover{border-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.hover-border-delight:hover{border-color:color-mix(in srgb, var(--delight) 30%, var(--card-border))}}.hover-state-error:hover{background:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.hover-state-error:hover{background:color-mix(in srgb, var(--state-error) 12%, transparent)}}.hover-state-error:hover{color:var(--state-error)}.focus-state-error:focus{background:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.focus-state-error:focus{background:color-mix(in srgb, var(--state-error) 12%, transparent)}}.overlay-action-soft{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.overlay-action-soft{background:color-mix(in srgb, var(--action-primary) 10%, transparent)}}.readiness-dot-empty{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.readiness-dot-empty{background:color-mix(in srgb, var(--action-primary) 7%, transparent)}}.readiness-dot-empty{color:#0000}.background-grid-subtle{background-image:linear-gradient(var(--text-primary) 1px, transparent 1px), linear-gradient(90deg, var(--text-primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.background-grid-subtle{background-image:linear-gradient(color-mix(in srgb, var(--text-primary) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text-primary) 18%, transparent) 1px, transparent 1px)}}.background-grid-subtle{background-size:36px 36px}.row-selected-delight{background:var(--brand-glow)}@supports (color:color-mix(in lab, red, red)){.row-selected-delight{background:color-mix(in srgb, var(--brand-glow) 28%, transparent)}}.state-loader-glow-info{border-radius:var(--radius-full);background:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.state-loader-glow-info{background:color-mix(in srgb, var(--state-info) 20%, transparent)}}.state-loader-ring-info{border-color:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.state-loader-ring-info{border-color:color-mix(in srgb, var(--state-info) 40%, var(--border-subtle))}}.state-loader-ring-info{border-top-color:var(--state-info)}.ambient-band-info{background:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.ambient-band-info{background:color-mix(in srgb, var(--state-info) 14%, var(--surface-1))}}.ambient-hatch-delight{background:repeating-linear-gradient(135deg, var(--delight) 0 12px, transparent 12px 24px)}@supports (color:color-mix(in lab, red, red)){.ambient-hatch-delight{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--delight) 12%, var(--bg-canvas)) 0 12px, transparent 12px 24px)}}.app-ambient-band-primary{background:var(--brand-glow)}@supports (color:color-mix(in lab, red, red)){.app-ambient-band-primary{background:color-mix(in srgb, var(--brand-glow) 60%, transparent)}}.app-ambient-band-action{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.app-ambient-band-action{background:color-mix(in srgb, var(--action-primary) 20%, transparent)}}.app-ambient-band-delight{background:var(--delight)}@supports (color:color-mix(in lab, red, red)){.app-ambient-band-delight{background:color-mix(in srgb, var(--delight) 35%, transparent)}}.auth-portal-root{--auth-ring:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.auth-portal-root{--auth-ring:color-mix(in srgb, var(--action-primary) 18%, transparent)}}.auth-portal-root{--auth-orb-glow:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.auth-portal-root{--auth-orb-glow:color-mix(in srgb, var(--action-primary) 14%, transparent)}}.auth-portal-root{--auth-status-danger-border:var(--attention)}@supports (color:color-mix(in lab, red, red)){.auth-portal-root{--auth-status-danger-border:color-mix(in srgb, var(--attention) 24%, transparent)}}.status-dot-active{background:var(--action-primary)}.status-dot-success{background:var(--state-success)}.status-dot-error{background:var(--state-error)}.status-dot-warning{background:var(--state-warning)}.status-dot-muted{background:var(--border)}.resource-icon-glyph-box{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.resource-icon-glyph{font-size:var(--text-base);font-size:58cqmin;line-height:1}.resource-template-swatch-mint{background:linear-gradient(135deg, var(--state-success), var(--state-success))}@supports (color:color-mix(in lab, red, red)){.resource-template-swatch-mint{background:linear-gradient(135deg, color-mix(in srgb, var(--state-success) 54%, var(--surface-1)), var(--state-success))}}.resource-template-swatch-sunset{background:linear-gradient(135deg, var(--state-error), var(--state-error))}@supports (color:color-mix(in lab, red, red)){.resource-template-swatch-sunset{background:linear-gradient(135deg, color-mix(in srgb, var(--state-error) 42%, var(--surface-1)), color-mix(in srgb, var(--state-error) 86%, var(--delight)))}}.resource-template-swatch-ocean{background:linear-gradient(135deg, var(--intelligence), var(--intelligence))}@supports (color:color-mix(in lab, red, red)){.resource-template-swatch-ocean{background:linear-gradient(135deg, color-mix(in srgb, var(--intelligence) 48%, var(--surface-1)), var(--intelligence))}}.resource-template-swatch-amber{background:linear-gradient(135deg, var(--delight), var(--delight))}@supports (color:color-mix(in lab, red, red)){.resource-template-swatch-amber{background:linear-gradient(135deg, color-mix(in srgb, var(--delight) 46%, var(--surface-1)), var(--delight))}}.resource-template-swatch-violet{background:linear-gradient(135deg, var(--collaboration), var(--collaboration))}@supports (color:color-mix(in lab, red, red)){.resource-template-swatch-violet{background:linear-gradient(135deg, color-mix(in srgb, var(--collaboration) 46%, var(--surface-1)), var(--collaboration))}}.resource-template-swatch-slate{background:linear-gradient(135deg, var(--text-tertiary), var(--text-secondary))}@supports (color:color-mix(in lab, red, red)){.resource-template-swatch-slate{background:linear-gradient(135deg, color-mix(in srgb, var(--text-tertiary) 34%, var(--surface-1)), var(--text-secondary))}}.kit-card-surface{border-color:var(--action-primary);position:relative}@supports (color:color-mix(in lab, red, red)){.kit-card-surface{border-color:color-mix(in srgb, var(--action-primary) 40%, var(--border-default))}}.kit-card-surface{background:radial-gradient(circle at 12% 8%, var(--delight) 0%, transparent 34%), radial-gradient(circle at 88% 18%, var(--intelligence) 0%, transparent 32%), linear-gradient(135deg, var(--action-primary) 0%, var(--action-primary) 48%, var(--delight) 100%)}@supports (color:color-mix(in lab, red, red)){.kit-card-surface{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--delight) 66%, transparent) 0%, transparent 34%), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--intelligence) 54%, transparent) 0%, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--action-primary) 82%, var(--text-primary)) 0%, var(--action-primary) 48%, color-mix(in srgb, var(--delight) 42%, var(--action-primary)) 100%)}}.kit-card-surface:after{content:"";background:radial-gradient(circle, var(--text-on-brand) 0%, transparent 70%);width:100px;height:100px;position:absolute;top:-40px;right:-40px}@supports (color:color-mix(in lab, red, red)){.kit-card-surface:after{background:radial-gradient(circle, color-mix(in srgb, var(--text-on-brand) 14%, transparent) 0%, transparent 70%)}}.kit-card-surface:after{pointer-events:none}.kit-card-surface-muted{border-color:var(--intelligence);position:relative}@supports (color:color-mix(in lab, red, red)){.kit-card-surface-muted{border-color:color-mix(in srgb, var(--intelligence) 26%, var(--border-default))}}.kit-card-surface-muted{background:radial-gradient(circle at 12% 8%, var(--delight) 0%, transparent 30%), radial-gradient(circle at 92% 14%, var(--intelligence) 0%, transparent 32%), linear-gradient(135deg, var(--text-secondary) 0%, var(--intelligence) 100%)}@supports (color:color-mix(in lab, red, red)){.kit-card-surface-muted{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--delight) 46%, transparent) 0%, transparent 30%), radial-gradient(circle at 92% 14%, color-mix(in srgb, var(--intelligence) 34%, transparent) 0%, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--text-secondary) 32%, var(--action-primary)) 0%, color-mix(in srgb, var(--intelligence) 58%, var(--action-primary)) 100%)}}.kit-card-surface-muted:after{content:"";background:radial-gradient(circle, var(--text-on-brand) 0%, transparent 70%);width:100px;height:100px;position:absolute;top:-40px;right:-40px}@supports (color:color-mix(in lab, red, red)){.kit-card-surface-muted:after{background:radial-gradient(circle, color-mix(in srgb, var(--text-on-brand) 8%, transparent) 0%, transparent 70%)}}.kit-card-surface-muted:after{pointer-events:none}.dark .kit-card-surface{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.dark .kit-card-surface{border-color:color-mix(in srgb, var(--action-primary) 30%, var(--border-default))}}.dark .kit-card-surface{background:radial-gradient(circle at 12% 8%, var(--delight) 0%, transparent 34%), radial-gradient(circle at 88% 18%, var(--intelligence) 0%, transparent 32%), linear-gradient(135deg, var(--surface-1) 0%, var(--surface-1) 48%, var(--surface-1) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .kit-card-surface{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--delight) 36%, transparent) 0%, transparent 34%), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--intelligence) 42%, transparent) 0%, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--surface-1) 22%, var(--action-primary)) 0%, color-mix(in srgb, var(--surface-1) 12%, var(--action-primary)) 48%, color-mix(in srgb, var(--surface-1) 32%, var(--intelligence)) 100%)}}.dark .kit-card-surface-muted{border-color:var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.dark .kit-card-surface-muted{border-color:color-mix(in srgb, var(--intelligence) 24%, var(--border-default))}}.dark .kit-card-surface-muted{background:radial-gradient(circle at 12% 8%, var(--delight) 0%, transparent 30%), radial-gradient(circle at 92% 14%, var(--intelligence) 0%, transparent 32%), linear-gradient(135deg, var(--surface-1) 0%, var(--surface-1) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .kit-card-surface-muted{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--delight) 28%, transparent) 0%, transparent 30%), radial-gradient(circle at 92% 14%, color-mix(in srgb, var(--intelligence) 30%, transparent) 0%, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--surface-1) 28%, var(--action-primary)) 0%, color-mix(in srgb, var(--surface-1) 26%, var(--intelligence)) 100%)}}.kit-inverse-eyebrow{color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-eyebrow{color:color-mix(in srgb, var(--text-on-brand) 70%, transparent)}}.kit-inverse-title,.kit-inverse-copy{color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-copy{color:color-mix(in srgb, var(--text-on-brand) 82%, transparent)}}.kit-inverse-icon{border-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-icon{border-color:color-mix(in srgb, var(--text-on-brand) 20%, transparent)}}.kit-inverse-icon{background:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-icon{background:color-mix(in srgb, var(--text-on-brand) 14%, transparent)}}.kit-inverse-icon{color:var(--text-on-brand)}.kit-inverse-chip{border-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-chip{border-color:color-mix(in srgb, var(--text-on-brand) 18%, transparent)}}.kit-inverse-chip{background:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-chip{background:color-mix(in srgb, var(--text-on-brand) 12%, transparent)}}.kit-inverse-chip{color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-chip{color:color-mix(in srgb, var(--text-on-brand) 78%, transparent)}}.kit-inverse-primary-action{background:var(--surface-1);color:var(--action-primary)}.kit-inverse-primary-action:hover{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-primary-action:hover{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}.kit-inverse-secondary-action{border-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-secondary-action{border-color:color-mix(in srgb, var(--text-on-brand) 20%, transparent)}}.kit-inverse-secondary-action{background:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-secondary-action{background:color-mix(in srgb, var(--text-on-brand) 10%, transparent)}}.kit-inverse-secondary-action{color:var(--text-on-brand)}.kit-inverse-secondary-action:hover{background:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-secondary-action:hover{background:color-mix(in srgb, var(--text-on-brand) 16%, transparent)}}.kit-inverse-secondary-action:hover{color:var(--text-on-brand)}.kit-inverse-panel{border-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-panel{border-color:color-mix(in srgb, var(--text-on-brand) 72%, transparent)}}.kit-inverse-panel{background:var(--surface-1)}.kit-inverse-preview{border-color:var(--text-on-brand)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-preview{border-color:color-mix(in srgb, var(--text-on-brand) 18%, transparent)}}.kit-inverse-preview{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.kit-inverse-preview{background:color-mix(in srgb, var(--text-primary) 10%, transparent)}}.scrim-overlay{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.scrim-overlay{background:color-mix(in srgb, var(--text-primary) 40%, transparent)}}.scrim-overlay-subtle{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.scrim-overlay-subtle{background:color-mix(in srgb, var(--text-primary) 24%, transparent)}}.embedded-canvas{background:var(--surface-1)}.resource-icon-hero-shell{border:1px solid var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-icon-hero-shell{border:1px solid color-mix(in srgb, var(--action-primary) 32%, var(--border-default))}}.resource-icon-hero-shell{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--action-primary), var(--delight))}@supports (color:color-mix(in lab, red, red)){.resource-icon-hero-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--action-primary) 16%, transparent), color-mix(in srgb, var(--delight) 24%, transparent))}}.resource-icon-hero-shell{box-shadow:var(--shadow-sm)}.resource-icon-hero-glow{border-radius:calc(var(--radius-xl) + 6px);background:radial-gradient(circle, var(--delight) 0%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.resource-icon-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--delight) 34%, transparent) 0%, transparent 72%)}}.resource-icon-hero-badge{border:1px solid var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-icon-hero-badge{border:1px solid color-mix(in srgb, var(--action-primary) 38%, transparent)}}.resource-icon-hero-badge{background:var(--card-bg);color:var(--action-primary);box-shadow:var(--shadow-xs)}.resource-icon-hero-image{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-icon-hero-image{border-color:color-mix(in srgb, var(--action-primary) 42%, transparent)}}.resource-icon-hero-image{box-shadow:var(--shadow-md)}.schema-contract-row{border-radius:var(--radius-lg);transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0}.schema-contract-row:hover,.schema-contract-row:focus-within{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.schema-contract-row:hover,.schema-contract-row:focus-within{background:color-mix(in srgb, var(--surface-2) 42%, transparent)}}.schema-contract-row:focus-within{box-shadow:inset 2px 0 0 var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.schema-contract-row:focus-within{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--brand-accent) 58%, transparent)}}.schema-contract-row:focus-within{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.form-field-control,.schema-contract-row{transition-duration:.01ms!important}.form-field-control:focus-visible,.form-field-control[data-state=open],.schema-contract-row:focus-within{transform:none}}.font-assistant-body{font-family:var(--font-body-family)}.lemma-display{font-family:var(--font-display-family);letter-spacing:var(--tracking-snug);font-weight:500}.writing-vertical-rl{writing-mode:vertical-rl;text-orientation:mixed}:where(.lemma-step-loader){color:var(--action-primary)}.lemma-step-loader{flex:none;align-items:flex-end;display:inline-flex}.lemma-step-loader-xs{gap:3px}.lemma-step-loader-sm{gap:4px}.lemma-step-loader-md{gap:5px}.lemma-step-loader-lg{gap:6px}:where(.lemma-step-loader-xs){height:18px}:where(.lemma-step-loader-sm){height:24px}:where(.lemma-step-loader-md){height:36px}:where(.lemma-step-loader-lg){height:48px}.lemma-step-bar{animation:step-rise 1.8s var(--ease-out) infinite;transform-origin:bottom;background:currentColor;border-radius:2px;height:4px;display:block}.lemma-step-loader-xs .lemma-step-bar{width:4px}.lemma-step-loader-sm .lemma-step-bar{width:5px}.lemma-step-loader-md .lemma-step-bar{width:7px}.lemma-step-loader-lg .lemma-step-bar{width:9px}.lemma-step-bar:nth-child(2){animation-delay:.22s}.lemma-step-bar:nth-child(3){animation-delay:.44s}.lemma-step-bar:nth-child(4){animation-delay:.66s}.lemma-step-bar:nth-child(5){animation-delay:.88s}.lemma-wordmark-loader{font-family:var(--font-display-family);letter-spacing:0;color:var(--text-primary);font-weight:400;display:inline-flex}.lemma-wordmark-loader-sm{font-size:var(--text-xl)}.lemma-wordmark-loader-md{font-size:var(--text-3xl)}.lemma-wordmark-loader-lg{font-size:var(--text-5xl)}.lemma-wordmark-letter{animation:letter-arrive 2.4s var(--ease-out) infinite;opacity:0;display:inline-block;transform:translateY(6px)}.lemma-wordmark-letter:nth-child(2){animation-delay:.16s}.lemma-wordmark-letter:nth-child(3){animation-delay:.32s}.lemma-wordmark-letter:nth-child(4){animation-delay:.48s}.lemma-wordmark-letter:nth-child(5){animation-delay:.64s}.lemma-loading-state{color:var(--text-secondary)}.lemma-page-loader{isolation:isolate}.lemma-page-loader-mark-shell{width:4.75rem;height:4.75rem;color:var(--delight);border-radius:1.25rem;justify-content:center;align-items:center;display:flex;position:relative}.lemma-page-loader-mark-shell:before{background:var(--surface-1);border-radius:1rem;position:absolute;inset:.35rem}@supports (color:color-mix(in lab, red, red)){.lemma-page-loader-mark-shell:before{background:color-mix(in srgb, var(--surface-1) 52%, transparent)}}.lemma-page-loader-mark-shell:before{content:"";box-shadow:0 24px 70px var(--delight), inset 0 0 0 1px var(--delight)}@supports (color:color-mix(in lab, red, red)){.lemma-page-loader-mark-shell:before{box-shadow:0 24px 70px color-mix(in srgb, var(--delight) 14%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--delight) 10%, transparent)}}.lemma-page-loader-mark-shell:after{background:radial-gradient(circle, var(--delight), transparent 68%);border-radius:9999px;position:absolute;inset:-1.2rem}@supports (color:color-mix(in lab, red, red)){.lemma-page-loader-mark-shell:after{background:radial-gradient(circle, color-mix(in srgb, var(--delight) 12%, transparent), transparent 68%)}}.lemma-page-loader-mark-shell:after{content:"";filter:blur(18px);opacity:.62;z-index:-1}.lemma-page-loader-mark{z-index:1;filter:drop-shadow(0 10px 26px var(--delight));position:relative}@supports (color:color-mix(in lab, red, red)){.lemma-page-loader-mark{filter:drop-shadow(0 10px 26px color-mix(in srgb, var(--delight) 18%, transparent))}}.lemma-skeleton{background:linear-gradient(90deg, var(--text-primary) 0%, var(--text-primary) 48%, var(--text-primary) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lemma-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--text-primary) 9%, var(--surface-2)) 0%, color-mix(in srgb, var(--text-primary) 4%, var(--surface-2)) 48%, color-mix(in srgb, var(--text-primary) 9%, var(--surface-2)) 100%)}}.lemma-skeleton{animation:lemma-skeleton-breathe 1.8s var(--ease-out) infinite;background-size:220% 100%}.lemma-async-region{min-width:0}.lemma-async-region[data-state=loading]{animation:lemma-async-enter-loading var(--dur-control) var(--ease-out) both}.lemma-async-region[data-state=empty]{animation:lemma-async-enter-empty var(--dur-control) var(--ease-out) both}.lemma-async-region[data-state=ready]{animation:lemma-async-enter-ready var(--dur-control) var(--ease-out) both}[data-refreshing=true]{opacity:.62;transition:opacity var(--dur-control) var(--ease-out)}[data-skeleton=true],.resource-index-grid>[data-skeleton=true]{pointer-events:none;animation:none}.resource-index-grid>.resource-index-card[data-skeleton=true]:hover{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resource-index-grid>.resource-index-card[data-skeleton=true]:hover{border-color:color-mix(in srgb, var(--border-subtle) 74%, transparent)}}.resource-index-grid>.resource-index-card[data-skeleton=true]:hover{background:var(--surface-1)}@media (prefers-reduced-motion:reduce){.lemma-skeleton{opacity:.86;animation:none}.lemma-async-region[data-state=loading],.lemma-async-region[data-state=empty],.lemma-async-region[data-state=ready]{animation:none}}.lemma-live-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite lemma-live-pulse}.lemma-spin{animation:1s linear infinite lemma-spin}@media (prefers-reduced-motion:reduce){.lemma-live-pulse,.lemma-spin{animation:none}}.lemma-assistant-thinking>*{animation:lemma-async-enter-ready var(--dur-control) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.lemma-assistant-thinking>*{animation:none}}.lemma-mark,.lemma-logo{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.lemma-mark{align-items:flex-end}.lemma-mark-xs{gap:2px}.lemma-mark-sm{gap:3px}.lemma-mark-md{gap:4px}.lemma-mark-lg{gap:5px}.lemma-mark-xl{gap:6px}.lemma-mark-bar{background:rgb(var(--accent-rgb));border-radius:2px;display:block}.lemma-mark-xs .lemma-mark-bar{width:3px}.lemma-mark-sm .lemma-mark-bar{width:4px}.lemma-mark-md .lemma-mark-bar{width:5px}.lemma-mark-lg .lemma-mark-bar{width:6px}.lemma-mark-xl .lemma-mark-bar{width:7px}.lemma-mark-xs .lemma-mark-bar-0{height:7px}.lemma-mark-xs .lemma-mark-bar-1{height:12px}.lemma-mark-xs .lemma-mark-bar-2{height:17px}.lemma-mark-sm .lemma-mark-bar-0{height:9px}.lemma-mark-sm .lemma-mark-bar-1{height:15px}.lemma-mark-sm .lemma-mark-bar-2{height:22px}.lemma-mark-md .lemma-mark-bar-0{height:12px}.lemma-mark-md .lemma-mark-bar-1{height:20px}.lemma-mark-md .lemma-mark-bar-2{height:30px}.lemma-mark-lg .lemma-mark-bar-0{height:16px}.lemma-mark-lg .lemma-mark-bar-1{height:26px}.lemma-mark-lg .lemma-mark-bar-2{height:38px}.lemma-mark-xl .lemma-mark-bar-0{height:22px}.lemma-mark-xl .lemma-mark-bar-1{height:36px}.lemma-mark-xl .lemma-mark-bar-2{height:52px}.lemma-logo-xs{gap:var(--space-1-5)}.lemma-logo-sm{gap:var(--space-2)}.lemma-logo-md{gap:var(--space-2-5)}.lemma-logo-lg{gap:var(--space-3)}.lemma-logo-xl{gap:var(--space-4)}.lemma-logo-wordmark{font-family:var(--font-display-family);letter-spacing:0;color:var(--text-primary);font-weight:400;line-height:1}.lemma-logo-wordmark-xs{font-size:var(--text-base)}.lemma-logo-wordmark-sm{font-size:var(--text-md)}.lemma-logo-wordmark-md{font-size:var(--text-xl)}.lemma-logo-wordmark-lg{font-size:var(--text-3xl)}.lemma-logo-wordmark-xl{font-size:var(--text-4xl)}.landing-eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--brand-secondary);font-weight:500;display:inline-flex}.landing-eyebrow:before{content:"";background:var(--brand-accent);flex-shrink:0;width:20px;height:1px;display:block}@supports (height:100dvh){.h-screen{height:100dvh}.min-h-screen{min-height:100dvh}.max-h-screen{max-height:100dvh}}@media (hover:none){.opacity-0.group-hover\:opacity-100,.opacity-0.hover\:opacity-100{opacity:1}}@media (pointer:coarse){:where(.tap-target){position:relative}.tap-target:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.pod-assistant-composer .lemma-assistant-composer-status-rail{display:none}.lemma-toast{--lemma-toast-state:var(--border-subtle);--lemma-toast-state-icon:var(--text-tertiary);border:1px solid var(--card-border-subtle)!important;border-color:var(--lemma-toast-state)!important;border-radius:var(--radius-md)!important;background:var(--card-bg)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sm)!important;max-width:min(420px,100vw - 32px)!important;padding-right:var(--space-9)!important;position:relative!important}.lemma-toast-success,[data-sonner-toast].lemma-toast[data-type=success]{--lemma-toast-state:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.lemma-toast-success,[data-sonner-toast].lemma-toast[data-type=success]{--lemma-toast-state:color-mix(in srgb, var(--state-success) 72%, var(--border-subtle))}}.lemma-toast-success,[data-sonner-toast].lemma-toast[data-type=success]{--lemma-toast-state-icon:var(--state-success);background:var(--state-success)!important}@supports (color:color-mix(in lab, red, red)){.lemma-toast-success,[data-sonner-toast].lemma-toast[data-type=success]{background:color-mix(in srgb, var(--state-success) 5%, var(--card-bg))!important}}.lemma-toast-error,[data-sonner-toast].lemma-toast[data-type=error]{--lemma-toast-state:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.lemma-toast-error,[data-sonner-toast].lemma-toast[data-type=error]{--lemma-toast-state:color-mix(in srgb, var(--state-error) 76%, var(--border-subtle))}}.lemma-toast-error,[data-sonner-toast].lemma-toast[data-type=error]{--lemma-toast-state-icon:var(--state-error);background:var(--state-error)!important}@supports (color:color-mix(in lab, red, red)){.lemma-toast-error,[data-sonner-toast].lemma-toast[data-type=error]{background:color-mix(in srgb, var(--state-error) 5%, var(--card-bg))!important}}.lemma-toast-warning,[data-sonner-toast].lemma-toast[data-type=warning]{--lemma-toast-state:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.lemma-toast-warning,[data-sonner-toast].lemma-toast[data-type=warning]{--lemma-toast-state:color-mix(in srgb, var(--state-warning) 76%, var(--border-subtle))}}.lemma-toast-warning,[data-sonner-toast].lemma-toast[data-type=warning]{--lemma-toast-state-icon:var(--state-warning);background:var(--state-warning)!important}@supports (color:color-mix(in lab, red, red)){.lemma-toast-warning,[data-sonner-toast].lemma-toast[data-type=warning]{background:color-mix(in srgb, var(--state-warning) 5%, var(--card-bg))!important}}.lemma-toast-info,[data-sonner-toast].lemma-toast[data-type=info]{--lemma-toast-state:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.lemma-toast-info,[data-sonner-toast].lemma-toast[data-type=info]{--lemma-toast-state:color-mix(in srgb, var(--state-info) 72%, var(--border-subtle))}}.lemma-toast-info,[data-sonner-toast].lemma-toast[data-type=info]{--lemma-toast-state-icon:var(--state-info);background:var(--state-info)!important}@supports (color:color-mix(in lab, red, red)){.lemma-toast-info,[data-sonner-toast].lemma-toast[data-type=info]{background:color-mix(in srgb, var(--state-info) 4%, var(--card-bg))!important}}.lemma-toast-title{color:var(--text-primary)!important;font-size:var(--text-sm)!important;font-weight:500!important}.lemma-toast-description{color:var(--text-secondary)!important;font-size:var(--text-xs)!important}.lemma-toast-icon{color:var(--lemma-toast-state-icon)!important}.lemma-toast-close{inset:var(--space-2) var(--space-2) auto auto!important;border-radius:var(--radius-md)!important;width:24px!important;height:24px!important;color:var(--text-tertiary)!important;opacity:.72!important;background:0 0!important;border-color:#0000!important;transform:none!important}.lemma-toast-close:hover{background:var(--card-bg-hover)!important;color:var(--text-secondary)!important;opacity:1!important}.pod-assistant-composer,.pod-assistant-composer[data-tone=subtle],.pod-assistant-composer[data-tone=flat]{z-index:12;border-radius:var(--radius-lg);box-shadow:none;padding:var(--space-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:sticky;bottom:0}.pod-assistant-inputbar{border:1px solid var(--field-border);border-radius:var(--radius-lg);background:var(--bg-surface);padding:var(--space-2-5) var(--space-3);box-shadow:none}.pod-assistant-inputbar:focus-within{border-color:var(--field-border-focus);box-shadow:0 0 0 2px var(--field-border-focus)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-inputbar:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--field-border-focus) 16%, transparent)}}.pod-home-send-button{background:var(--action-primary)!important}.pod-home-send-button:hover:not(:disabled){background:var(--action-primary-hover)!important}.pod-home-send-button:disabled{color:var(--text-tertiary);background:var(--surface-2)!important}.button-primary-gradient{background:var(--action-primary)!important;color:var(--text-on-brand)!important}.button-primary-gradient:hover:not(:disabled){background:var(--action-primary-hover)!important}.pod-assistant-composer .lemma-assistant-plan-strip{background:var(--bg-surface);border-color:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-composer .lemma-assistant-plan-strip{border-color:color-mix(in srgb, var(--border-default) 88%, transparent)}}.pod-assistant-composer .lemma-assistant-plan-strip{box-shadow:none}.pod-assistant-header-maximized{background:0 0!important;border-bottom:0!important}.lemma-index-tabs{justify-content:flex-start;align-items:center;gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);min-height:2.5rem;padding:0 var(--space-1);margin-bottom:.75rem;display:flex}.lemma-index-tabs.lemma-index-tabs-left{justify-content:flex-start}.lemma-index-tab{align-items:center;gap:var(--space-1-5);height:2.375rem;color:var(--text-secondary);font-size:var(--text-xs);transition:background-color var(--dur-control) var(--ease-standard), color var(--dur-control) var(--ease-standard);border-radius:0;padding-inline:.625rem;display:inline-flex;position:relative}.lemma-index-tab:after{border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--text-primary);content:"";transform-origin:50%;height:2px;transition:transform var(--dur-control) var(--ease-emphasized);position:absolute;bottom:-1px;left:.625rem;right:.625rem;transform:scaleX(0)}.lemma-index-tab:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lemma-index-tab:hover{background:color-mix(in srgb, var(--surface-2) 52%, transparent)}}.lemma-index-tab:hover{color:var(--text-primary)}.lemma-index-tab[data-active=true]{color:var(--text-primary);background:0 0}.lemma-index-tab[data-active=true]:after{transform:scaleX(1)}.lemma-index-tab-count{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.lemma-header-tabs{align-items:center;gap:var(--space-4);min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:inline-flex}.lemma-header-tab{height:2rem;color:var(--text-secondary);font-size:var(--text-xs);box-shadow:none;border-radius:0;padding:0;border-color:#0000!important;border-bottom-style:solid!important;border-bottom-width:2px!important}.lemma-header-tab:hover{color:var(--text-primary)}.lemma-header-tab[data-state=active]{color:var(--text-primary);box-shadow:none;background:0 0;border-bottom-color:var(--action-primary)!important}.pod-header-stepper{align-items:center;gap:var(--space-2);display:flex}.pod-header-stepper-connector{background:var(--border-subtle);width:1.75rem;height:1px}.pod-header-step{align-items:center;gap:var(--space-1-5);border-radius:var(--radius-md);height:1.75rem;color:var(--text-tertiary);font-size:var(--text-xs);padding-inline:.5rem;font-weight:400;display:inline-flex}.pod-header-step[data-state=active]{background:var(--row-bg);color:var(--text-primary)}.pod-header-step[data-state=complete]{color:var(--text-secondary)}.pod-header-step-index{border:1px solid var(--border-subtle);border-radius:var(--radius-full);width:1rem;height:1rem;font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.pod-header-step[data-state=active] .pod-header-step-index{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-brand)}.pod-header-step[data-state=complete] .pod-header-step-index{border-color:var(--text-secondary)}.resource-index-card{border:1px solid var(--border-subtle);flex-direction:column;justify-content:space-between;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.resource-index-card{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)}}.resource-index-card{border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:none;padding:var(--space-3-5);transition:background-color var(--dur-control) var(--ease-standard), border-color var(--dur-control) var(--ease-standard)}.resource-index-card[data-featured=true]{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.resource-index-card[data-featured=true]{border-color:color-mix(in srgb, var(--brand-primary) 18%, var(--border-subtle))}}.resource-index-card:hover,.resource-index-card:focus-within{border-color:var(--border-default);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.resource-index-card:hover,.resource-index-card:focus-within{background:color-mix(in srgb, var(--surface-1) 82%, var(--surface-2))}}.resource-index-card:hover,.resource-index-card:focus-within{box-shadow:none}.resource-index-card-title{letter-spacing:var(--tracking-snug)}.resource-index-card-summary{font-size:.8125rem;line-height:1.25rem}.resource-index-grid{gap:var(--space-3);display:grid}.resource-index-grid>.resource-index-card{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resource-index-grid>.resource-index-card{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)}}.resource-index-grid>.resource-index-card{border-radius:var(--radius-lg);background:var(--surface-1);animation:resource-card-reveal var(--dur-control) var(--ease-standard) both}.resource-index-grid>.resource-index-card:nth-child(2){animation-delay:25ms}.resource-index-grid>.resource-index-card:nth-child(3){animation-delay:50ms}.resource-index-grid>.resource-index-card:nth-child(n+4){animation-delay:75ms}.resource-index-grid>.resource-index-card:first-child{border-top-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resource-index-grid>.resource-index-card:first-child{border-top-color:color-mix(in srgb, var(--border-subtle) 74%, transparent)}}.resource-index-grid>.resource-index-card:hover,.resource-index-grid>.resource-index-card:focus-within{border-color:var(--border-default);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.resource-index-grid>.resource-index-card:hover,.resource-index-grid>.resource-index-card:focus-within{background:color-mix(in srgb, var(--surface-1) 82%, var(--surface-2))}}.resource-index-grid>.resource-index-card:hover,.resource-index-grid>.resource-index-card:focus-within{box-shadow:none}@media (min-width:768px){.resource-index-grid.resource-index-grid-md-2>.resource-index-card:nth-child(2){border-top-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resource-index-grid.resource-index-grid-md-2>.resource-index-card:nth-child(2){border-top-color:color-mix(in srgb, var(--border-subtle) 74%, transparent)}}}@media (min-width:1280px){.resource-index-grid.resource-index-grid-xl-3>.resource-index-card:nth-child(3){border-top-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resource-index-grid.resource-index-grid-xl-3>.resource-index-card:nth-child(3){border-top-color:color-mix(in srgb, var(--border-subtle) 74%, transparent)}}}@container pod-surface (max-width:940px){.resource-index-grid.resource-index-grid-xl-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pod-surface (max-width:620px){.resource-index-grid.resource-index-grid-md-2,.resource-index-grid.resource-index-grid-xl-3{grid-template-columns:minmax(0,1fr)}}@keyframes resource-card-reveal{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.app-tile,.app-tile[data-accent=brand]{--app-accent:var(--action-primary)}.app-tile[data-accent=intelligence]{--app-accent:var(--intelligence)}.app-tile[data-accent=collaboration]{--app-accent:var(--collaboration)}.app-tile[data-accent=info]{--app-accent:var(--state-info)}.app-tile[data-accent=success]{--app-accent:var(--state-success)}.app-tile[data-accent=delight]{--app-accent:var(--delight)}.resource-index-card.app-tile{border-color:var(--border-subtle);background:var(--surface-1);padding:0;overflow:hidden}.app-tile{--app-accent:var(--lm-identity-tone,var(--action-primary))}.app-tile-cover{aspect-ratio:16/9;border-bottom:1px solid var(--border-subtle);max-height:9.5rem;position:relative;overflow:hidden}.lm-identity-cover{width:100%;height:100%;display:block}.app-tile-mark{z-index:1;border:2px solid var(--surface-1);box-shadow:var(--shadow-xs);margin-top:-2.25rem;position:relative}.app-tile-status{z-index:1;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-full,999px);background:var(--surface-1);display:inline-flex;position:absolute;top:.5rem;right:.5rem}@supports (color:color-mix(in lab, red, red)){.app-tile-status{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}.app-tile-status{padding:var(--space-0-5) var(--space-2);font-size:var(--text-2xs);color:var(--text-secondary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-tile-body{z-index:1;position:relative}.resource-index-grid>.resource-index-card.app-tile:hover,.resource-index-grid>.resource-index-card.app-tile:focus-within,.resource-index-card.app-tile:hover,.resource-index-card.app-tile:focus-within{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.resource-index-grid>.resource-index-card.app-tile:hover,.resource-index-grid>.resource-index-card.app-tile:focus-within,.resource-index-card.app-tile:hover,.resource-index-card.app-tile:focus-within{border-color:color-mix(in srgb, var(--app-accent) 20%, var(--border-subtle))}}.resource-index-grid>.resource-index-card.app-tile:hover,.resource-index-grid>.resource-index-card.app-tile:focus-within,.resource-index-card.app-tile:hover,.resource-index-card.app-tile:focus-within{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.resource-index-grid>.resource-index-card.app-tile:hover,.resource-index-grid>.resource-index-card.app-tile:focus-within,.resource-index-card.app-tile:hover,.resource-index-card.app-tile:focus-within{background:color-mix(in srgb, var(--app-accent) 5%, var(--surface-1))}}.app-tile-hit{z-index:0;border-radius:inherit;position:absolute;inset:0}.app-tile-control{z-index:1;position:relative}.app-tile-action{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--text-tertiary);transition:background-color var(--dur-control) var(--ease-standard), border-color var(--dur-control) var(--ease-standard), color var(--dur-control) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.app-tile-action:hover{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-tile-action:hover{border-color:color-mix(in srgb, var(--app-accent) 26%, transparent)}}.app-tile-action:hover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-tile-action:hover{background:color-mix(in srgb, var(--app-accent) 14%, var(--surface-1))}}.app-tile-action:hover{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-tile-action:hover{color:color-mix(in srgb, var(--app-accent) 76%, var(--text-primary))}}.app-icon{border:1px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-icon{border:1px solid color-mix(in srgb, var(--app-accent) 26%, var(--border-subtle))}}.app-icon{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-icon{background:color-mix(in srgb, var(--app-accent) 13%, var(--surface-1))}}.app-icon{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-icon{color:color-mix(in srgb, var(--app-accent) 76%, var(--text-primary))}}@media (prefers-reduced-motion:reduce){.lemma-index-tab:after,.resource-index-grid>.resource-index-card{transition:none;animation:none}}.recipe-icon-tile{--recipe-accent:var(--intelligence);border:.5px solid var(--recipe-accent);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.recipe-icon-tile{border:.5px solid color-mix(in srgb, var(--recipe-accent) 26%, var(--border-subtle))}}.recipe-icon-tile{background:var(--recipe-accent)}@supports (color:color-mix(in lab, red, red)){.recipe-icon-tile{background:color-mix(in srgb, var(--recipe-accent) 14%, var(--surface-1))}}.recipe-icon-tile{color:var(--recipe-accent)}@supports (color:color-mix(in lab, red, red)){.recipe-icon-tile{color:color-mix(in srgb, var(--recipe-accent) 72%, var(--text-primary))}}.recipe-icon-tile[data-accent=success]{--recipe-accent:var(--state-success)}.recipe-icon-tile[data-accent=info]{--recipe-accent:var(--state-info)}.recipe-icon-tile[data-accent=delight]{--recipe-accent:var(--delight)}.recipe-icon-tile[data-accent=brand]{--recipe-accent:var(--action-primary)}.recipe-icon-tile[data-accent=intelligence]{--recipe-accent:var(--intelligence)}.recipe-icon-tile[data-accent=collaboration]{--recipe-accent:var(--collaboration)}.recipe-preview{--recipe-accent:var(--intelligence);background:var(--recipe-accent)}@supports (color:color-mix(in lab, red, red)){.recipe-preview{background:color-mix(in srgb, var(--recipe-accent) 12%, var(--surface-1))}}.recipe-preview{border-bottom:.5px solid var(--recipe-accent)}@supports (color:color-mix(in lab, red, red)){.recipe-preview{border-bottom:.5px solid color-mix(in srgb, var(--recipe-accent) 20%, var(--border-subtle))}}.recipe-preview[data-accent=success]{--recipe-accent:var(--state-success)}.recipe-preview[data-accent=info]{--recipe-accent:var(--state-info)}.recipe-preview[data-accent=delight]{--recipe-accent:var(--delight)}.recipe-preview[data-accent=brand]{--recipe-accent:var(--action-primary)}.recipe-preview[data-accent=intelligence]{--recipe-accent:var(--intelligence)}.recipe-preview[data-accent=collaboration]{--recipe-accent:var(--collaboration)}.recipe-preview-bar{background:var(--recipe-accent)}@supports (color:color-mix(in lab, red, red)){.recipe-preview-bar{background:color-mix(in srgb, var(--recipe-accent) 65%, transparent)}}.recipe-preview-line{background:var(--recipe-accent)}@supports (color:color-mix(in lab, red, red)){.recipe-preview-line{background:color-mix(in srgb, var(--recipe-accent) 34%, transparent)}}.recipe-hero{--recipe-accent:var(--intelligence);border:.5px solid var(--recipe-accent)}@supports (color:color-mix(in lab, red, red)){.recipe-hero{border:.5px solid color-mix(in srgb, var(--recipe-accent) 24%, var(--border-subtle))}}.recipe-hero{background:var(--recipe-accent)}@supports (color:color-mix(in lab, red, red)){.recipe-hero{background:color-mix(in srgb, var(--recipe-accent) 8%, var(--surface-1))}}.recipe-hero[data-accent=success]{--recipe-accent:var(--state-success)}.recipe-hero[data-accent=info]{--recipe-accent:var(--state-info)}.recipe-hero[data-accent=delight]{--recipe-accent:var(--delight)}.recipe-hero[data-accent=brand]{--recipe-accent:var(--action-primary)}.recipe-hero[data-accent=intelligence]{--recipe-accent:var(--intelligence)}.recipe-hero[data-accent=collaboration]{--recipe-accent:var(--collaboration)}.starter-preview{--starter-accent:var(--intelligence);border-bottom:1px solid var(--starter-accent);height:10rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.starter-preview{border-bottom:1px solid color-mix(in srgb, var(--starter-accent) 18%, var(--border-subtle))}}.starter-preview{background:radial-gradient(circle at 82% 12%, var(--starter-accent), transparent 38%), var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-preview{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--starter-accent) 18%, transparent), transparent 38%), color-mix(in srgb, var(--starter-accent) 5%, var(--surface-2))}}.starter-preview-compact{border:1px solid var(--starter-accent);height:7.5rem}@supports (color:color-mix(in lab, red, red)){.starter-preview-compact{border:1px solid color-mix(in srgb, var(--starter-accent) 16%, var(--border-subtle))}}.starter-preview-compact{border-radius:var(--radius-lg)}.starter-preview[data-preview=dashboard],.starter-preview[data-preview=portal]{--starter-accent:var(--action-primary)}.starter-preview[data-preview=whatsapp],.starter-preview[data-preview=teams]{--starter-accent:var(--collaboration)}.starter-preview[data-preview=telegram],.starter-preview[data-preview=slack],.starter-preview[data-preview=knowledge]{--starter-accent:var(--intelligence)}.starter-preview[data-preview=email],.starter-preview[data-preview=approval]{--starter-accent:var(--attention)}.starter-preview[data-preview=monitor],.starter-preview[data-preview=briefing]{--starter-accent:var(--state-info)}.starter-preview[data-preview=follow-up],.starter-preview[data-preview=inbox],.starter-preview[data-preview=triage]{--starter-accent:var(--delight)}.starter-preview[data-preview=kit]{--starter-accent:var(--state-success)}.starter-preview-window-bar,.starter-platform-header{border-bottom:1px solid var(--starter-accent);align-items:center;gap:.3rem;height:2rem;padding:0 .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.starter-preview-window-bar,.starter-platform-header{border-bottom:1px solid color-mix(in srgb, var(--starter-accent) 13%, var(--border-subtle))}}.starter-preview-window-bar,.starter-platform-header{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.starter-preview-window-bar,.starter-platform-header{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}.starter-preview-window-bar>span:not(.starter-preview-window-title){border-radius:var(--radius-full);background:var(--starter-accent);width:.3rem;height:.3rem}@supports (color:color-mix(in lab, red, red)){.starter-preview-window-bar>span:not(.starter-preview-window-title){background:color-mix(in srgb, var(--starter-accent) 34%, var(--surface-2))}}.starter-preview-window-title{min-width:0;color:var(--text-tertiary);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;margin-left:.35rem;font-size:.58rem;font-weight:500;overflow:hidden}.starter-preview-canvas{height:calc(100% - 2rem);padding:.65rem}.starter-dashboard-preview,.starter-inbox-preview,.starter-knowledge-preview{border:1px solid var(--starter-accent);height:100%;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.starter-dashboard-preview,.starter-inbox-preview,.starter-knowledge-preview{border:1px solid color-mix(in srgb, var(--starter-accent) 18%, var(--border-subtle))}}.starter-dashboard-preview,.starter-inbox-preview,.starter-knowledge-preview{border-radius:var(--radius-md);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.starter-dashboard-preview,.starter-inbox-preview,.starter-knowledge-preview{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}.starter-dashboard-preview,.starter-inbox-preview,.starter-knowledge-preview{box-shadow:0 8px 22px -20px #0f172a7a}.starter-dashboard-preview{grid-template-columns:2.15rem 1fr}.starter-mini-sidebar{border-right:1px solid var(--border-subtle);background:var(--starter-accent);flex-direction:column;align-items:center;gap:.42rem;padding-top:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.starter-mini-sidebar{background:color-mix(in srgb, var(--starter-accent) 7%, var(--surface-2))}}.starter-mini-sidebar i{border-radius:var(--radius-xs);background:var(--starter-accent);width:.72rem;height:.72rem}@supports (color:color-mix(in lab, red, red)){.starter-mini-sidebar i{background:color-mix(in srgb, var(--starter-accent) 16%, var(--surface-1))}}.starter-mini-sidebar i:first-child{background:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-mini-sidebar i:first-child{background:color-mix(in srgb, var(--starter-accent) 56%, var(--surface-1))}}.starter-dashboard-main{padding:.6rem}.starter-dashboard-heading{justify-content:space-between;align-items:center;display:flex}.starter-dashboard-heading span{border-radius:var(--radius-full);background:var(--text-primary);width:35%;height:.42rem}@supports (color:color-mix(in lab, red, red)){.starter-dashboard-heading span{background:color-mix(in srgb, var(--text-primary) 58%, transparent)}}.starter-dashboard-heading i{border-radius:var(--radius-sm);background:var(--starter-accent);width:1.9rem;height:.72rem}@supports (color:color-mix(in lab, red, red)){.starter-dashboard-heading i{background:color-mix(in srgb, var(--starter-accent) 56%, var(--surface-1))}}.starter-dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.55rem;display:grid}.starter-dashboard-metrics span{border:1px solid var(--starter-accent);height:1.8rem}@supports (color:color-mix(in lab, red, red)){.starter-dashboard-metrics span{border:1px solid color-mix(in srgb, var(--starter-accent) 12%, var(--border-subtle))}}.starter-dashboard-metrics span{border-radius:var(--radius-sm);background:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-dashboard-metrics span{background:color-mix(in srgb, var(--starter-accent) 5%, var(--surface-1))}}.starter-dashboard-table{border-top:1px solid var(--border-subtle);margin-top:.45rem}.starter-dashboard-table i{border-bottom:1px solid var(--border-subtle);height:.7rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-dashboard-table i{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.starter-platform-header{gap:.5rem;height:2.35rem}.starter-platform-logo{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:flex}.starter-platform-logo img{object-fit:contain;width:.95rem;height:.95rem}.starter-platform-label{color:var(--text-primary);font-size:.68rem;font-weight:600}.starter-platform-live{color:var(--text-tertiary);font-family:var(--font-mono-family);text-transform:uppercase;align-items:center;gap:.3rem;margin-left:auto;font-size:.55rem;display:inline-flex}.starter-platform-live i{border-radius:var(--radius-full);background:var(--state-success);width:.34rem;height:.34rem;box-shadow:0 0 0 3px var(--state-success)}@supports (color:color-mix(in lab, red, red)){.starter-platform-live i{box-shadow:0 0 0 3px color-mix(in srgb, var(--state-success) 11%, transparent)}}.starter-platform-body{grid-template-columns:1fr .9fr;gap:.55rem;height:calc(100% - 2.35rem);padding:.65rem;display:grid}.starter-platform-thread,.starter-platform-companion{border:1px solid var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-platform-thread,.starter-platform-companion{border:1px solid color-mix(in srgb, var(--starter-accent) 15%, var(--border-subtle))}}.starter-platform-thread,.starter-platform-companion{border-radius:var(--radius-md);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.starter-platform-thread,.starter-platform-companion{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}.starter-platform-thread{flex-direction:column;justify-content:flex-end;gap:.35rem;padding:.55rem;display:flex}.starter-chat-bubble{border-radius:.5rem .5rem .18rem;height:.85rem;display:block}.starter-chat-bubble-user{background:var(--starter-accent);align-self:flex-end;width:68%}@supports (color:color-mix(in lab, red, red)){.starter-chat-bubble-user{background:color-mix(in srgb, var(--starter-accent) 32%, var(--surface-2))}}.starter-chat-bubble-agent{background:var(--starter-accent);width:82%}@supports (color:color-mix(in lab, red, red)){.starter-chat-bubble-agent{background:color-mix(in srgb, var(--starter-accent) 10%, var(--surface-2))}}.starter-chat-bubble-short{width:54%}.starter-platform-companion{padding:.55rem}.starter-companion-kicker{color:var(--starter-accent);display:block}@supports (color:color-mix(in lab, red, red)){.starter-companion-kicker{color:color-mix(in srgb, var(--starter-accent) 68%, var(--text-secondary))}}.starter-companion-kicker{font-family:var(--font-mono-family);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem}.starter-companion-title{border-radius:var(--radius-full);background:var(--text-primary);width:76%;height:.4rem;margin-top:.48rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-companion-title{background:color-mix(in srgb, var(--text-primary) 54%, transparent)}}.starter-companion-line{border-radius:var(--radius-full);background:var(--text-tertiary);width:92%;height:.32rem;margin-top:.42rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-companion-line{background:color-mix(in srgb, var(--text-tertiary) 25%, transparent)}}.starter-companion-actions{gap:.3rem;margin-top:.7rem;display:flex}.starter-companion-actions i{border-radius:var(--radius-sm);background:var(--starter-accent);width:2.1rem;height:.75rem}@supports (color:color-mix(in lab, red, red)){.starter-companion-actions i{background:color-mix(in srgb, var(--starter-accent) 42%, var(--surface-1))}}.starter-companion-actions i+i{background:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-companion-actions i+i{background:color-mix(in srgb, var(--starter-accent) 8%, var(--surface-2))}}.starter-inbox-preview{grid-template-columns:.85fr 1.4fr}.starter-inbox-list{border-right:1px solid var(--border-subtle);padding:.35rem}.starter-inbox-list i{border-radius:var(--radius-sm);background:var(--starter-accent);height:1.35rem;margin-bottom:.25rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-inbox-list i{background:color-mix(in srgb, var(--starter-accent) 6%, var(--surface-2))}}.starter-inbox-list i:first-child{border-left:2px solid var(--starter-accent);background:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-inbox-list i:first-child{background:color-mix(in srgb, var(--starter-accent) 13%, var(--surface-1))}}.starter-inbox-detail{padding:.55rem}.starter-inbox-status,.starter-approval-kicker{color:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-inbox-status,.starter-approval-kicker{color:color-mix(in srgb, var(--starter-accent) 70%, var(--text-secondary))}}.starter-inbox-status,.starter-approval-kicker{font-family:var(--font-mono-family);letter-spacing:.05em;text-transform:uppercase;font-size:.48rem}.starter-inbox-detail strong,.starter-approval-preview>strong{border-radius:var(--radius-full);background:var(--text-primary);width:72%;height:.42rem;margin:.45rem 0;display:block}@supports (color:color-mix(in lab, red, red)){.starter-inbox-detail strong,.starter-approval-preview>strong{background:color-mix(in srgb, var(--text-primary) 58%, transparent)}}.starter-inbox-detail>i,.starter-approval-preview>i{border-radius:var(--radius-full);background:var(--text-tertiary);width:94%;height:.27rem;margin-top:.3rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-inbox-detail>i,.starter-approval-preview>i{background:color-mix(in srgb, var(--text-tertiary) 24%, transparent)}}.starter-inbox-detail div,.starter-approval-preview div{gap:.3rem;margin-top:.65rem;display:flex}.starter-inbox-detail b,.starter-approval-preview b{border-radius:var(--radius-sm);background:var(--starter-accent);width:2.25rem;height:.72rem}@supports (color:color-mix(in lab, red, red)){.starter-inbox-detail b,.starter-approval-preview b{background:color-mix(in srgb, var(--starter-accent) 46%, var(--surface-1))}}.starter-inbox-detail b+b,.starter-approval-preview b+b{background:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-inbox-detail b+b,.starter-approval-preview b+b{background:color-mix(in srgb, var(--starter-accent) 8%, var(--surface-2))}}.starter-knowledge-preview{grid-template-columns:.8fr 1.55fr}.starter-knowledge-tree{border-right:1px solid var(--border-subtle);padding:.55rem}.starter-knowledge-tree i{border-radius:var(--radius-full);background:var(--text-tertiary);width:80%;height:.35rem;margin-bottom:.48rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-knowledge-tree i{background:color-mix(in srgb, var(--text-tertiary) 22%, transparent)}}.starter-knowledge-tree i:nth-child(2){background:var(--starter-accent);width:95%}@supports (color:color-mix(in lab, red, red)){.starter-knowledge-tree i:nth-child(2){background:color-mix(in srgb, var(--starter-accent) 34%, transparent)}}.starter-knowledge-doc{padding:.65rem}.starter-knowledge-doc strong{border-radius:var(--radius-full);background:var(--text-primary);width:58%;height:.48rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-knowledge-doc strong{background:color-mix(in srgb, var(--text-primary) 58%, transparent)}}.starter-knowledge-doc span{border-radius:var(--radius-full);background:var(--text-tertiary);width:92%;height:.28rem;margin-top:.42rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-knowledge-doc span{background:color-mix(in srgb, var(--text-tertiary) 21%, transparent)}}.starter-knowledge-doc span:nth-child(3){width:78%}.starter-knowledge-doc div{border-left:2px solid var(--starter-accent);width:64%;height:1.1rem;margin-top:.62rem}@supports (color:color-mix(in lab, red, red)){.starter-knowledge-doc div{border-left:2px solid color-mix(in srgb, var(--starter-accent) 58%, transparent)}}.starter-knowledge-doc div{background:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-knowledge-doc div{background:color-mix(in srgb, var(--starter-accent) 7%, transparent)}}.starter-portal-preview{border:1px solid var(--starter-accent);width:min(13rem,82%);height:100%;margin:0 auto;padding:.65rem .8rem}@supports (color:color-mix(in lab, red, red)){.starter-portal-preview{border:1px solid color-mix(in srgb, var(--starter-accent) 16%, var(--border-subtle))}}.starter-portal-preview{border-radius:var(--radius-md);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.starter-portal-preview{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}.starter-portal-preview strong{color:var(--text-primary);font-size:.62rem;display:block}.starter-portal-preview span{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);width:calc(50% - .18rem);height:.8rem;margin:.55rem .18rem 0 0;display:inline-block}.starter-portal-preview .starter-portal-field-wide{width:100%;height:1.15rem}.starter-portal-preview i{border-radius:var(--radius-sm);background:var(--starter-accent);width:4rem;margin-top:.55rem;padding:.23rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-portal-preview i{background:color-mix(in srgb, var(--starter-accent) 58%, var(--surface-1))}}.starter-portal-preview i{color:var(--text-on-brand);text-align:center;font-size:.48rem;font-style:normal}.starter-monitor-preview,.starter-approval-preview,.starter-briefing-preview,.starter-follow-up-preview,.starter-kit-preview{border:1px solid var(--starter-accent);height:100%;padding:.55rem}@supports (color:color-mix(in lab, red, red)){.starter-monitor-preview,.starter-approval-preview,.starter-briefing-preview,.starter-follow-up-preview,.starter-kit-preview{border:1px solid color-mix(in srgb, var(--starter-accent) 16%, var(--border-subtle))}}.starter-monitor-preview,.starter-approval-preview,.starter-briefing-preview,.starter-follow-up-preview,.starter-kit-preview{border-radius:var(--radius-md);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.starter-monitor-preview,.starter-approval-preview,.starter-briefing-preview,.starter-follow-up-preview,.starter-kit-preview{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}}.starter-monitor-heading{justify-content:space-between;align-items:center;display:flex}.starter-monitor-heading strong{color:var(--text-primary);font-size:.56rem}.starter-monitor-heading i{border-radius:var(--radius-full);background:var(--state-success);width:.38rem;height:.38rem}.starter-monitor-chart{border-bottom:1px solid var(--border-subtle);align-items:flex-end;gap:.34rem;height:2.5rem;margin-top:.45rem;padding:0 .3rem;display:flex}.starter-monitor-chart i{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--starter-accent);width:.6rem;height:28%}@supports (color:color-mix(in lab, red, red)){.starter-monitor-chart i{background:color-mix(in srgb, var(--starter-accent) 22%, var(--surface-2))}}.starter-monitor-chart i:nth-child(2){height:44%}.starter-monitor-chart i:nth-child(3){height:36%}.starter-monitor-chart i:nth-child(4){height:58%}.starter-monitor-chart i:nth-child(5){height:52%}.starter-monitor-chart i:nth-child(6){background:var(--starter-accent);height:88%}@supports (color:color-mix(in lab, red, red)){.starter-monitor-chart i:nth-child(6){background:color-mix(in srgb, var(--starter-accent) 68%, var(--surface-1))}}.starter-monitor-alert{align-items:center;gap:.45rem;margin-top:.45rem;display:flex}.starter-monitor-alert>b{border-radius:var(--radius-full);background:var(--starter-accent);width:.38rem;height:.38rem}.starter-monitor-alert span{flex-direction:column;gap:.2rem;display:flex}.starter-monitor-alert strong{color:var(--text-primary);font-size:.48rem}.starter-monitor-alert i{border-radius:var(--radius-full);background:var(--text-tertiary);width:4.5rem;height:.24rem}@supports (color:color-mix(in lab, red, red)){.starter-monitor-alert i{background:color-mix(in srgb, var(--text-tertiary) 20%, transparent)}}.starter-approval-preview{width:min(11.5rem,78%);margin:0 auto;padding:.75rem}.starter-briefing-preview{grid-template-columns:2.2rem 1fr;gap:.6rem;display:grid}.starter-briefing-preview>div{border-radius:var(--radius-sm);background:var(--starter-accent);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.starter-briefing-preview>div{background:color-mix(in srgb, var(--starter-accent) 11%, var(--surface-2))}}.starter-briefing-preview>div{color:var(--text-secondary);font-family:var(--font-mono-family)}.starter-briefing-preview>div span{font-size:.48rem}.starter-briefing-preview>div strong{margin-top:.1rem;font-size:.68rem}.starter-briefing-preview section{padding-top:.2rem}.starter-briefing-preview section b{border-radius:var(--radius-full);background:var(--text-primary);width:58%;height:.42rem;margin-bottom:.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-briefing-preview section b{background:color-mix(in srgb, var(--text-primary) 54%, transparent)}}.starter-briefing-preview section i{border-radius:var(--radius-full);background:var(--text-tertiary);width:92%;height:.27rem;margin-top:.35rem;display:block}@supports (color:color-mix(in lab, red, red)){.starter-briefing-preview section i{background:color-mix(in srgb, var(--text-tertiary) 21%, transparent)}}.starter-briefing-preview section i:nth-child(3){width:72%}.starter-follow-up-preview{flex-direction:column;justify-content:center;gap:.35rem;display:flex}.starter-follow-up-preview>div{border:1px solid var(--starter-accent);grid-template-columns:1.2rem 1fr auto;align-items:center;gap:.45rem;padding:.32rem .42rem;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-follow-up-preview>div{border:1px solid color-mix(in srgb, var(--starter-accent) 9%, var(--border-subtle))}}.starter-follow-up-preview>div{border-radius:var(--radius-sm)}.starter-follow-up-preview b{border-radius:var(--radius-full);background:var(--starter-accent);width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab, red, red)){.starter-follow-up-preview b{background:color-mix(in srgb, var(--starter-accent) 18%, var(--surface-2))}}.starter-follow-up-preview span{flex-direction:column;gap:.25rem;display:flex}.starter-follow-up-preview strong{border-radius:var(--radius-full);background:var(--text-primary);width:3.5rem;height:.3rem}@supports (color:color-mix(in lab, red, red)){.starter-follow-up-preview strong{background:color-mix(in srgb, var(--text-primary) 48%, transparent)}}.starter-follow-up-preview i{border-radius:var(--radius-full);background:var(--text-tertiary);width:5rem;height:.23rem}@supports (color:color-mix(in lab, red, red)){.starter-follow-up-preview i{background:color-mix(in srgb, var(--text-tertiary) 19%, transparent)}}.starter-follow-up-preview em{color:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-follow-up-preview em{color:color-mix(in srgb, var(--starter-accent) 68%, var(--text-secondary))}}.starter-follow-up-preview em{font-family:var(--font-mono-family);font-size:.46rem;font-style:normal}.starter-kit-preview{grid-template-columns:repeat(4,1fr);align-items:center;gap:.6rem;padding:1rem;display:grid;position:relative}.starter-kit-preview span{z-index:1;border:1px solid var(--starter-accent);height:1.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.starter-kit-preview span{border:1px solid color-mix(in srgb, var(--starter-accent) 34%, var(--border-subtle))}}.starter-kit-preview span{border-radius:var(--radius-sm);background:var(--starter-accent)}@supports (color:color-mix(in lab, red, red)){.starter-kit-preview span{background:color-mix(in srgb, var(--starter-accent) 12%, var(--surface-1))}}.starter-kit-preview i{background:var(--starter-accent);width:21%;height:1px;position:absolute;top:50%;left:18%}@supports (color:color-mix(in lab, red, red)){.starter-kit-preview i{background:color-mix(in srgb, var(--starter-accent) 38%, transparent)}}.starter-kit-preview i:nth-of-type(2){left:39%}.starter-kit-preview i:nth-of-type(3){left:60%}.starter-theme-card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-sm);transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.starter-theme-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.starter-theme-preview{--theme-brand:var(--intelligence);border-bottom:1px solid var(--theme-brand);height:13rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.starter-theme-preview{border-bottom:1px solid color-mix(in srgb, var(--theme-brand) 22%, var(--border-subtle))}}.starter-theme-preview{background:radial-gradient(circle at 84% 12%, var(--theme-brand), transparent 38%), var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-preview{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--theme-brand) 24%, transparent), transparent 38%), color-mix(in srgb, var(--theme-brand) 7%, var(--surface-2))}}.starter-theme-preview[data-theme=dashboards]{--theme-brand:var(--action-primary)}.starter-theme-preview[data-theme=whatsapp]{--theme-brand:#25d366}.starter-theme-preview[data-theme=telegram]{--theme-brand:#2aabee}.starter-theme-preview[data-theme=slack]{--theme-brand:#611f69}.starter-theme-preview[data-theme=email]{--theme-brand:var(--attention)}.starter-theme-preview[data-theme=teams]{--theme-brand:#6264a7}.starter-theme-preview[data-theme=knowledge]{--theme-brand:var(--intelligence)}.starter-theme-preview[data-theme=intake]{--theme-brand:var(--delight)}.starter-theme-preview[data-theme=automations]{--theme-brand:var(--state-info)}.starter-theme-card-copy{padding:1.15rem 1.25rem 1.2rem}.starter-theme-card-copy>p:first-child{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.starter-theme-card-copy>p:first-child{color:color-mix(in srgb, var(--text-secondary) 76%, var(--text-tertiary))}}.starter-theme-card-copy>p:first-child{font-family:var(--font-mono-family);letter-spacing:.055em;text-transform:uppercase;font-size:.65rem;font-weight:600}.starter-theme-card-copy h3{color:var(--text-primary);letter-spacing:-.012em;margin-top:.42rem;font-size:1.08rem;font-weight:600}.starter-theme-card-copy h3+p{color:var(--text-secondary);margin-top:.42rem;font-size:.82rem;line-height:1.38rem}.starter-theme-card-examples{flex-wrap:wrap;gap:.38rem;margin-top:.85rem;display:flex}.starter-theme-card-examples span{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-tertiary);padding:.2rem .45rem;font-size:.65rem}.starter-theme-card-action{color:var(--text-primary);align-items:center;gap:.4rem;margin-top:1rem;font-size:.76rem;font-weight:600;display:flex}.starter-theme-card-action svg{transition:transform .16s}.starter-theme-card:hover .starter-theme-card-action svg{transform:translate(2px)}.starter-theme-platform-frame{border:1px solid var(--theme-brand);position:absolute;inset:1rem 1.15rem 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.starter-theme-platform-frame{border:1px solid color-mix(in srgb, var(--theme-brand) 25%, var(--border-subtle))}}.starter-theme-platform-frame{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-1);border-bottom:0;box-shadow:0 18px 38px -26px #0f172aa8}.starter-theme-platform-frame>header,.starter-theme-email-frame>header{border-bottom:1px solid var(--theme-brand);justify-content:space-between;align-items:center;height:2.65rem;padding:0 .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.starter-theme-platform-frame>header,.starter-theme-email-frame>header{border-bottom:1px solid color-mix(in srgb, var(--theme-brand) 20%, var(--border-subtle))}}.starter-theme-platform-frame>header,.starter-theme-email-frame>header{background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-platform-frame>header,.starter-theme-email-frame>header{background:color-mix(in srgb, var(--theme-brand) 7%, var(--surface-1))}}.starter-theme-platform-frame>header>span:last-child,.starter-theme-email-frame>header>span:last-child{color:var(--text-tertiary);font-family:var(--font-mono-family);text-transform:uppercase;font-size:.55rem}.starter-theme-platform-identity{align-items:center;gap:.5rem;display:inline-flex}.starter-theme-platform-identity img{object-fit:contain;width:1.25rem;height:1.25rem}.starter-theme-platform-identity strong{color:var(--text-primary);font-size:.72rem;font-weight:650}.starter-theme-whatsapp-frame>header{background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-whatsapp-frame>header{background:color-mix(in srgb, var(--theme-brand) 11%, var(--surface-1))}}.starter-theme-whatsapp-frame>main{background:#efe7db;height:calc(100% - 2.65rem);padding:.7rem .85rem .5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.starter-theme-whatsapp-frame>main{background:color-mix(in srgb, #efe7db 36%, var(--surface-1))}}.starter-theme-chat-contact{align-items:center;gap:.5rem;display:flex}.starter-theme-chat-contact>b{border-radius:var(--radius-full);background:var(--theme-brand);place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-theme-chat-contact>b{background:color-mix(in srgb, var(--theme-brand) 24%, var(--surface-2))}}.starter-theme-chat-contact>b{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-chat-contact>b{color:color-mix(in srgb, var(--theme-brand) 76%, var(--text-primary))}}.starter-theme-chat-contact>b{font-size:.52rem}.starter-theme-chat-contact>span{flex-direction:column;gap:.04rem;display:flex}.starter-theme-chat-contact strong{color:var(--text-primary);font-size:.61rem}.starter-theme-chat-contact i{color:var(--text-tertiary);font-size:.48rem;font-style:normal}.starter-theme-chat-thread{flex-direction:column;gap:.33rem;margin-top:.55rem;display:flex}.starter-theme-chat-thread p{background:var(--surface-1);width:fit-content;max-width:78%;color:var(--text-secondary);border-radius:.5rem .5rem .5rem .14rem;padding:.32rem .45rem;font-size:.5rem;line-height:.72rem;box-shadow:0 5px 14px -13px #0f172ab3}.starter-theme-chat-thread p:nth-child(2){background:var(--theme-brand);border-radius:.5rem .5rem .14rem;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.starter-theme-chat-thread p:nth-child(2){background:color-mix(in srgb, var(--theme-brand) 17%, var(--surface-1))}}.starter-theme-chat-thread p:nth-child(2){color:var(--text-primary)}.starter-theme-chat-input{border:1px solid var(--theme-brand);justify-content:space-between;align-items:center;height:1.55rem;padding:0 .3rem 0 .55rem;display:flex;position:absolute;bottom:.45rem;left:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-chat-input{border:1px solid color-mix(in srgb, var(--theme-brand) 12%, var(--border-subtle))}}.starter-theme-chat-input{border-radius:var(--radius-full);background:var(--surface-1);color:var(--text-tertiary);font-size:.5rem}.starter-theme-chat-input i{border-radius:var(--radius-full);background:var(--theme-brand);color:#fff;place-items:center;width:1.05rem;height:1.05rem;font-size:.8rem;font-style:normal;display:grid}.starter-theme-telegram-frame>main{background:var(--theme-brand);grid-template-columns:.9fr 1.1fr;height:calc(100% - 2.65rem);display:grid}@supports (color:color-mix(in lab, red, red)){.starter-theme-telegram-frame>main{background:color-mix(in srgb, var(--theme-brand) 5%, var(--surface-1))}}.starter-theme-telegram-thread{border-right:1px solid var(--theme-brand);padding:.75rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-telegram-thread{border-right:1px solid color-mix(in srgb, var(--theme-brand) 16%, var(--border-subtle))}}.starter-theme-telegram-thread{background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-telegram-thread{background:color-mix(in srgb, var(--theme-brand) 7%, var(--surface-2))}}.starter-theme-telegram-thread>p{background:var(--surface-1);width:fit-content;max-width:90%;color:var(--text-secondary);border-radius:.5rem;margin-top:.55rem;padding:.32rem .45rem;font-size:.48rem;line-height:.7rem}.starter-theme-telegram-thread>p+p{background:var(--theme-brand);margin-top:.32rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-telegram-thread>p+p{background:color-mix(in srgb, var(--theme-brand) 15%, var(--surface-1))}}.starter-theme-mini-app{padding:.7rem}.starter-theme-mini-app>span{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-mini-app>span{color:color-mix(in srgb, var(--theme-brand) 78%, var(--text-secondary))}}.starter-theme-mini-app>span{font-family:var(--font-mono-family);letter-spacing:.06em;font-size:.48rem}.starter-theme-mini-app>strong{color:var(--text-primary);margin-top:.32rem;font-size:.66rem;display:block}.starter-theme-mini-app>div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin-top:.38rem;padding:.36rem .42rem;display:flex}.starter-theme-mini-app b{color:var(--text-secondary);font-size:.5rem}.starter-theme-mini-app i{color:var(--text-tertiary);font-size:.48rem;font-style:normal}.starter-theme-mini-app>em{border-radius:var(--radius-sm);background:var(--theme-brand);color:#fff;width:fit-content;margin-top:.45rem;padding:.28rem .55rem;font-size:.5rem;font-style:normal;display:block}.starter-theme-slack-frame>header{background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-slack-frame>header{background:color-mix(in srgb, var(--theme-brand) 10%, var(--surface-1))}}.starter-theme-slack-frame>main{grid-template-columns:5.8rem 1fr;height:calc(100% - 2.65rem);display:grid}.starter-theme-slack-frame aside{background:var(--theme-brand);color:#ffffffc7;flex-direction:column;gap:.35rem;padding:.6rem;font-size:.49rem;display:flex}.starter-theme-slack-frame aside strong{color:#fff;margin-bottom:.15rem;font-size:.57rem}.starter-theme-slack-frame aside span:nth-child(2){border-radius:var(--radius-xs);color:#fff;background:#ffffff2b;padding:.22rem .3rem}.starter-theme-slack-frame section{padding:.55rem .65rem;position:relative}.starter-theme-slack-frame section>div:first-child{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:.4rem;padding-bottom:.45rem;display:flex}.starter-theme-slack-frame section>div strong{color:var(--text-primary);font-size:.62rem}.starter-theme-slack-frame section>div span{color:var(--text-tertiary);font-size:.46rem}.starter-theme-slack-frame article{grid-template-columns:1.5rem 1fr;gap:.4rem;margin-top:.55rem;display:grid}.starter-theme-slack-frame article>b{border-radius:var(--radius-sm);background:var(--theme-brand);place-items:center;width:1.45rem;height:1.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-theme-slack-frame article>b{background:color-mix(in srgb, var(--theme-brand) 16%, var(--surface-2))}}.starter-theme-slack-frame article>b{color:var(--theme-brand);font-size:.5rem}.starter-theme-slack-frame article p{flex-direction:column;gap:.12rem;display:flex}.starter-theme-slack-frame article p strong{color:var(--text-primary);font-size:.54rem}.starter-theme-slack-frame article p span{color:var(--text-secondary);font-size:.48rem;line-height:.7rem}.starter-theme-slack-frame article p em{color:var(--theme-brand);margin-top:.14rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-slack-frame article p em{color:color-mix(in srgb, var(--theme-brand) 76%, var(--text-primary))}}.starter-theme-slack-frame article p em{font-size:.47rem;font-style:normal;font-weight:600}.starter-theme-slack-composer{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-tertiary);padding:.35rem .45rem;font-size:.47rem;position:absolute;bottom:.48rem;left:.65rem;right:.65rem}.starter-theme-teams-frame>main{grid-template-columns:6.2rem 1fr;height:calc(100% - 2.65rem);display:grid}.starter-theme-teams-frame aside{border-right:1px solid var(--border-subtle);background:var(--theme-brand);flex-direction:column;gap:.42rem;padding:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.starter-theme-teams-frame aside{background:color-mix(in srgb, var(--theme-brand) 9%, var(--surface-2))}}.starter-theme-teams-frame aside{color:var(--text-tertiary);font-size:.49rem}.starter-theme-teams-frame aside strong{color:var(--text-primary);margin-bottom:.12rem;font-size:.6rem}.starter-theme-teams-frame aside span:first-of-type{border-radius:var(--radius-sm);background:var(--theme-brand);padding:.24rem .3rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-teams-frame aside span:first-of-type{background:color-mix(in srgb, var(--theme-brand) 14%, var(--surface-1))}}.starter-theme-teams-frame aside span:first-of-type{color:var(--text-primary)}.starter-theme-teams-frame section{padding:.65rem}.starter-theme-teams-frame section>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;padding-bottom:.48rem;display:flex}.starter-theme-teams-frame section>div strong{color:var(--text-primary);font-size:.6rem}.starter-theme-teams-frame section>div span{color:var(--text-tertiary);font-size:.45rem}.starter-theme-teams-frame article{grid-template-columns:1.55rem 1fr;gap:.42rem;margin-top:.65rem;display:grid}.starter-theme-teams-frame article>b{border-radius:var(--radius-sm);background:var(--theme-brand);place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-theme-teams-frame article>b{background:color-mix(in srgb, var(--theme-brand) 18%, var(--surface-2))}}.starter-theme-teams-frame article>b{color:var(--theme-brand);font-size:.48rem}.starter-theme-teams-frame article p{flex-direction:column;gap:.14rem;display:flex}.starter-theme-teams-frame article p strong{color:var(--text-primary);font-size:.54rem}.starter-theme-teams-frame article p span{color:var(--text-secondary);font-size:.48rem;line-height:.72rem}.starter-theme-teams-frame article p em{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-teams-frame article p em{color:color-mix(in srgb, var(--theme-brand) 76%, var(--text-primary))}}.starter-theme-teams-frame article p em{font-size:.46rem;font-style:normal;font-weight:600}.starter-theme-dashboard-stage{position:absolute;inset:0}.starter-theme-dashboard-stage:before{background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.starter-theme-dashboard-stage:before{background-image:linear-gradient(color-mix(in srgb, var(--border-subtle) 48%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border-subtle) 48%, transparent) 1px, transparent 1px)}}.starter-theme-dashboard-stage:before{content:"";background-size:1.5rem 1.5rem;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.starter-theme-dashboard-card{border:1px solid var(--theme-brand);width:62%;height:72%;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.starter-theme-dashboard-card{border:1px solid color-mix(in srgb, var(--theme-brand) 25%, var(--border-subtle))}}.starter-theme-dashboard-card{border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:0 18px 38px -26px #0f172ab3}.starter-theme-dashboard-card[data-view=ops]{z-index:3;top:1.35rem;left:18%}.starter-theme-dashboard-card[data-view=pipeline]{z-index:2;top:2.6rem;left:3%;transform:rotate(-3deg)}.starter-theme-dashboard-card[data-view=delivery]{z-index:1;top:2.35rem;right:2.5%;transform:rotate(3deg)}.starter-theme-dashboard-card>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;height:2rem;padding:0 .6rem;display:flex}.starter-theme-dashboard-card>div strong{color:var(--text-primary);font-size:.56rem}.starter-theme-dashboard-card>div span{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-dashboard-card>div span{color:color-mix(in srgb, var(--theme-brand) 72%, var(--text-secondary))}}.starter-theme-dashboard-card>div span{font-family:var(--font-mono-family);text-transform:uppercase;font-size:.44rem}.starter-theme-dashboard-card section{align-items:flex-end;gap:.38rem;height:3.2rem;padding:.55rem .65rem 0;display:flex}.starter-theme-dashboard-card section i{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--theme-brand);flex:1;height:46%}@supports (color:color-mix(in lab, red, red)){.starter-theme-dashboard-card section i{background:color-mix(in srgb, var(--theme-brand) 22%, var(--surface-2))}}.starter-theme-dashboard-card section i:nth-child(2){height:76%}.starter-theme-dashboard-card section i:nth-child(3){height:58%}.starter-theme-dashboard-card section i:nth-child(4){background:var(--theme-brand);height:88%}@supports (color:color-mix(in lab, red, red)){.starter-theme-dashboard-card section i:nth-child(4){background:color-mix(in srgb, var(--theme-brand) 62%, var(--surface-1))}}.starter-theme-dashboard-card footer{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.28rem;padding:.5rem .65rem;display:flex}.starter-theme-dashboard-card footer b{border-radius:var(--radius-full);background:var(--text-tertiary);height:.28rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-dashboard-card footer b{background:color-mix(in srgb, var(--text-tertiary) 20%, transparent)}}.starter-theme-dashboard-card footer b:nth-child(2){width:82%}.starter-theme-dashboard-card footer b:nth-child(3){width:68%}.starter-theme-email-frame,.starter-theme-knowledge-frame,.starter-theme-intake-frame,.starter-theme-monitor-frame{border:1px solid var(--theme-brand);position:absolute;inset:1rem 1.15rem 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.starter-theme-email-frame,.starter-theme-knowledge-frame,.starter-theme-intake-frame,.starter-theme-monitor-frame{border:1px solid color-mix(in srgb, var(--theme-brand) 22%, var(--border-subtle))}}.starter-theme-email-frame,.starter-theme-knowledge-frame,.starter-theme-intake-frame,.starter-theme-monitor-frame{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-1);border-bottom:0;box-shadow:0 18px 38px -28px #0f172aa6}.starter-theme-email-frame main{grid-template-columns:6.4rem 1fr;height:calc(100% - 2.65rem);display:grid}.starter-theme-email-frame aside{border-right:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-tertiary);flex-direction:column;gap:.45rem;padding:.65rem;font-size:.49rem;display:flex}.starter-theme-email-frame aside strong{color:var(--text-primary);font-size:.62rem}.starter-theme-email-frame section{padding:.75rem}.starter-theme-email-frame section>span,.starter-theme-knowledge-frame main>span{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-email-frame section>span,.starter-theme-knowledge-frame main>span{color:color-mix(in srgb, var(--theme-brand) 72%, var(--text-secondary))}}.starter-theme-email-frame section>span,.starter-theme-knowledge-frame main>span{font-family:var(--font-mono-family);letter-spacing:.06em;font-size:.46rem}.starter-theme-email-frame section>strong{color:var(--text-primary);margin-top:.35rem;font-size:.66rem;display:block}.starter-theme-email-frame section>p{color:var(--text-secondary);margin-top:.32rem;font-size:.5rem;line-height:.74rem}.starter-theme-email-frame section>div{gap:.35rem;margin-top:.55rem;display:flex}.starter-theme-email-frame section b,.starter-theme-email-frame section i{border-radius:var(--radius-sm);background:var(--theme-brand);padding:.28rem .45rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-email-frame section b,.starter-theme-email-frame section i{background:color-mix(in srgb, var(--theme-brand) 55%, var(--surface-1))}}.starter-theme-email-frame section b,.starter-theme-email-frame section i{color:var(--text-on-brand);font-size:.47rem;font-style:normal}.starter-theme-email-frame section i{background:var(--surface-2);color:var(--text-secondary)}.starter-theme-knowledge-frame{grid-template-columns:7rem 1fr;display:grid}.starter-theme-knowledge-frame aside{border-right:1px solid var(--border-subtle);background:var(--theme-brand);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.starter-theme-knowledge-frame aside{background:color-mix(in srgb, var(--theme-brand) 6%, var(--surface-2))}}.starter-theme-knowledge-frame aside{color:var(--text-tertiary);font-size:.5rem}.starter-theme-knowledge-frame aside strong{color:var(--text-primary);margin-bottom:.18rem;font-size:.62rem}.starter-theme-knowledge-frame main{padding:.8rem}.starter-theme-knowledge-frame main>strong{color:var(--text-primary);margin-top:.38rem;font-size:.64rem;display:block}.starter-theme-knowledge-frame main>p{color:var(--text-secondary);margin-top:.48rem;font-size:.5rem;line-height:.76rem}.starter-theme-knowledge-frame main>div{border-radius:var(--radius-full);background:var(--theme-brand);width:fit-content;margin-top:.55rem;padding:.2rem .4rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-knowledge-frame main>div{background:color-mix(in srgb, var(--theme-brand) 10%, var(--surface-2))}}.starter-theme-knowledge-frame main>div{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-knowledge-frame main>div{color:color-mix(in srgb, var(--theme-brand) 72%, var(--text-secondary))}}.starter-theme-knowledge-frame main>div{font-size:.45rem}.starter-theme-intake-frame{padding:.75rem}.starter-theme-intake-frame header,.starter-theme-monitor-frame header{justify-content:space-between;align-items:center;display:flex}.starter-theme-intake-frame header strong,.starter-theme-monitor-frame header strong{color:var(--text-primary);font-size:.64rem}.starter-theme-intake-frame header span{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-intake-frame header span{color:color-mix(in srgb, var(--theme-brand) 74%, var(--text-secondary))}}.starter-theme-intake-frame header span{font-family:var(--font-mono-family);text-transform:uppercase;font-size:.45rem}.starter-theme-intake-frame main{border:1px solid var(--theme-brand);grid-template-columns:1fr auto;gap:.7rem;margin-top:.65rem;padding:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-theme-intake-frame main{border:1px solid color-mix(in srgb, var(--theme-brand) 18%, var(--border-subtle))}}.starter-theme-intake-frame main{border-radius:var(--radius-md);background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-intake-frame main{background:color-mix(in srgb, var(--theme-brand) 5%, var(--surface-1))}}.starter-theme-intake-frame main section{flex-direction:column;gap:.22rem;display:flex}.starter-theme-intake-frame main section i{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-intake-frame main section i{color:color-mix(in srgb, var(--theme-brand) 78%, var(--text-secondary))}}.starter-theme-intake-frame main section i{font-size:.46rem;font-style:normal}.starter-theme-intake-frame main section strong{color:var(--text-primary);font-size:.58rem}.starter-theme-intake-frame main section span{color:var(--text-tertiary);font-size:.46rem}.starter-theme-intake-frame main>div{align-items:center;gap:.3rem;display:flex}.starter-theme-intake-frame main>div span,.starter-theme-intake-frame main>div b{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);padding:.28rem .4rem;font-size:.45rem;font-weight:500}.starter-theme-intake-frame main>div b{background:var(--theme-brand);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.starter-theme-intake-frame main>div b{background:color-mix(in srgb, var(--theme-brand) 58%, var(--surface-1))}}.starter-theme-intake-frame main>div b{color:var(--text-on-brand)}.starter-theme-intake-frame footer{color:var(--text-tertiary);font-family:var(--font-mono-family);text-transform:uppercase;align-items:center;gap:.35rem;margin-top:.72rem;font-size:.43rem;display:flex}.starter-theme-intake-frame footer i{background:var(--theme-brand);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.starter-theme-intake-frame footer i{background:color-mix(in srgb, var(--theme-brand) 28%, var(--border-subtle))}}.starter-theme-monitor-frame{padding:.75rem}.starter-theme-monitor-frame header span{color:var(--text-tertiary);align-items:center;gap:.3rem;font-size:.48rem;display:inline-flex}.starter-theme-monitor-frame header span i{border-radius:var(--radius-full);background:var(--state-success);width:.35rem;height:.35rem}.starter-theme-monitor-frame main{border-bottom:1px solid var(--border-subtle);align-items:flex-end;gap:.45rem;height:4.8rem;margin-top:.45rem;padding:0 .5rem;display:flex}.starter-theme-monitor-frame main b{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--theme-brand);flex:1;height:26%}@supports (color:color-mix(in lab, red, red)){.starter-theme-monitor-frame main b{background:color-mix(in srgb, var(--theme-brand) 19%, var(--surface-2))}}.starter-theme-monitor-frame main b:nth-child(2){height:46%}.starter-theme-monitor-frame main b:nth-child(3){height:38%}.starter-theme-monitor-frame main b:nth-child(4){height:62%}.starter-theme-monitor-frame main b:nth-child(5){height:49%}.starter-theme-monitor-frame main b:nth-child(6){height:72%}.starter-theme-monitor-frame main b:nth-child(7){background:var(--theme-brand);height:92%}@supports (color:color-mix(in lab, red, red)){.starter-theme-monitor-frame main b:nth-child(7){background:color-mix(in srgb, var(--theme-brand) 70%, var(--surface-1))}}.starter-theme-monitor-frame footer{grid-template-columns:.45rem 1fr auto;align-items:center;gap:.45rem;margin-top:.55rem;display:grid}.starter-theme-monitor-frame footer>i{border-radius:var(--radius-full);background:var(--theme-brand);width:.42rem;height:.42rem}.starter-theme-monitor-frame footer>span{flex-direction:column;gap:.05rem;display:flex}.starter-theme-monitor-frame footer strong{color:var(--text-primary);font-size:.48rem}.starter-theme-monitor-frame footer em{color:var(--text-tertiary);font-size:.43rem;font-style:normal}.starter-theme-monitor-frame footer>b{border-radius:var(--radius-sm);background:var(--theme-brand);padding:.25rem .38rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-monitor-frame footer>b{background:color-mix(in srgb, var(--theme-brand) 11%, var(--surface-2))}}.starter-theme-monitor-frame footer>b{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-monitor-frame footer>b{color:color-mix(in srgb, var(--theme-brand) 74%, var(--text-secondary))}}.starter-theme-monitor-frame footer>b{font-size:.45rem}.starter-theme-collection{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-1);grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);display:grid;overflow:hidden}.starter-theme-collection>div:first-child{flex-direction:column;justify-content:center;padding:1.75rem;display:flex}.starter-theme-collection>div:first-child>p:first-child{color:var(--text-tertiary);font-family:var(--font-mono-family);letter-spacing:.055em;text-transform:uppercase;font-size:.66rem;font-weight:600}.starter-theme-collection>div:first-child>h2{color:var(--text-primary);letter-spacing:-.018em;margin-top:.55rem;font-size:1.45rem;font-weight:650}.starter-theme-collection>div:first-child>h2+p{color:var(--text-secondary);margin-top:.62rem;font-size:.88rem;line-height:1.5rem}.starter-theme-collection>div:first-child>div{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.starter-theme-collection>div:first-child>div span{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-tertiary);padding:.22rem .46rem;font-size:.68rem}.starter-theme-collection>.starter-theme-preview{border-bottom:0;border-left:1px solid var(--border-subtle);height:17rem}@media (max-width:900px){.starter-theme-collection{grid-template-columns:1fr}.starter-theme-collection>.starter-theme-preview{border-top:1px solid var(--border-subtle);border-left:0;height:14rem}}@media (max-width:640px){.starter-platform-body{grid-template-columns:1fr}.starter-platform-companion{display:none}.starter-theme-preview{height:11.5rem}.starter-theme-platform-frame,.starter-theme-email-frame,.starter-theme-knowledge-frame,.starter-theme-intake-frame,.starter-theme-monitor-frame{left:.7rem;right:.7rem}.starter-theme-slack-frame>main{grid-template-columns:4.8rem 1fr}.starter-theme-card-copy{padding-left:1rem;padding-right:1rem}.starter-theme-collection{grid-template-columns:1fr}.starter-theme-collection>div:first-child{padding:1.25rem}.starter-theme-collection>.starter-theme-preview{border-top:1px solid var(--border-subtle);border-left:0;height:12rem}}.starter-theme-compact{--theme-brand:var(--intelligence);min-width:0;position:relative}.starter-theme-compact[data-theme=dashboards]{--theme-brand:var(--action-primary)}.starter-theme-compact[data-theme=whatsapp]{--theme-brand:#25d366}.starter-theme-compact[data-theme=telegram]{--theme-brand:#2aabee}.starter-theme-compact[data-theme=slack]{--theme-brand:#611f69}.starter-theme-compact[data-theme=email]{--theme-brand:var(--attention)}.starter-theme-compact[data-theme=teams]{--theme-brand:#6264a7}.starter-theme-compact[data-theme=knowledge]{--theme-brand:var(--intelligence)}.starter-theme-compact[data-theme=intake]{--theme-brand:var(--delight)}.starter-theme-compact[data-theme=automations]{--theme-brand:var(--state-info)}.starter-theme-compact:hover,.starter-theme-compact:focus-within,.starter-theme-compact[data-open=true]{z-index:30}.starter-theme-compact-trigger{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);width:100%;min-height:8.25rem;color:var(--text-primary);text-align:left;white-space:normal;box-shadow:var(--shadow-xs);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.75rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex}.starter-theme-compact-trigger:hover,.starter-theme-compact:focus-within .starter-theme-compact-trigger,.starter-theme-compact[data-open=true] .starter-theme-compact-trigger{border-color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-compact-trigger:hover,.starter-theme-compact:focus-within .starter-theme-compact-trigger,.starter-theme-compact[data-open=true] .starter-theme-compact-trigger{border-color:color-mix(in srgb, var(--theme-brand) 38%, var(--border-strong))}}.starter-theme-compact-trigger:hover,.starter-theme-compact:focus-within .starter-theme-compact-trigger,.starter-theme-compact[data-open=true] .starter-theme-compact-trigger{background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-compact-trigger:hover,.starter-theme-compact:focus-within .starter-theme-compact-trigger,.starter-theme-compact[data-open=true] .starter-theme-compact-trigger{background:color-mix(in srgb, var(--theme-brand) 3%, var(--surface-1))}}.starter-theme-compact-trigger:hover,.starter-theme-compact:focus-within .starter-theme-compact-trigger,.starter-theme-compact[data-open=true] .starter-theme-compact-trigger{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.starter-theme-compact-topline{justify-content:space-between;align-items:center;width:100%;display:flex}.starter-theme-compact-icon{border:1px solid var(--theme-brand);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-theme-compact-icon{border:1px solid color-mix(in srgb, var(--theme-brand) 22%, var(--border-subtle))}}.starter-theme-compact-icon{border-radius:var(--radius-md);background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-compact-icon{background:color-mix(in srgb, var(--theme-brand) 9%, var(--surface-2))}}.starter-theme-compact-icon{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-compact-icon{color:color-mix(in srgb, var(--theme-brand) 82%, var(--text-primary))}}.starter-theme-compact-icon-logo{background:var(--surface-1)}.starter-theme-compact-chevron{color:var(--text-tertiary);transition:transform .15s}.starter-theme-compact:hover .starter-theme-compact-chevron,.starter-theme-compact:focus-within .starter-theme-compact-chevron,.starter-theme-compact[data-open=true] .starter-theme-compact-chevron{transform:rotate(180deg)}.starter-theme-compact-title{max-width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.65rem;font-size:.82rem;font-weight:600;line-height:1.15rem;overflow:hidden}.starter-theme-compact-description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.7rem;line-height:1rem;display:-webkit-box;overflow:hidden}.starter-theme-compact-meta{color:var(--text-tertiary);font-family:var(--font-mono-family);letter-spacing:.025em;text-transform:uppercase;margin-top:auto;padding-top:.55rem;font-size:.58rem;font-weight:550}.starter-theme-prompt-menu{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);width:min(20rem,100vw - 2rem);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + .38rem);left:50%;overflow:hidden;transform:translate(-50%,-.3rem)}.starter-theme-compact:hover .starter-theme-prompt-menu,.starter-theme-compact:focus-within .starter-theme-prompt-menu,.starter-theme-compact[data-open=true] .starter-theme-prompt-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.starter-theme-prompt-menu>p{color:var(--text-tertiary);font-family:var(--font-mono-family);letter-spacing:.045em;text-transform:uppercase;padding:.65rem .75rem .45rem;font-size:.6rem;font-weight:600}.starter-theme-prompt-menu>div{padding:0 .35rem .35rem}.starter-theme-prompt-row{border-radius:var(--radius-md);width:100%;height:auto;min-height:2.25rem;color:var(--text-secondary);text-align:left;white-space:nowrap;justify-content:flex-start;gap:.5rem;padding:.48rem .5rem;font-size:.72rem;font-weight:450;display:flex;overflow:hidden}.starter-theme-prompt-row svg{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-prompt-row svg{color:color-mix(in srgb, var(--theme-brand) 76%, var(--text-secondary))}}.starter-theme-prompt-row span{text-overflow:ellipsis;overflow:hidden}.starter-theme-prompt-row:hover{background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-prompt-row:hover{background:color-mix(in srgb, var(--theme-brand) 7%, var(--surface-2))}}.starter-theme-prompt-row:hover{color:var(--text-primary)}@media (max-width:640px){.starter-theme-compact-trigger{min-height:7.5rem}.starter-theme-prompt-menu{left:0;transform:translateY(-.3rem)}.starter-theme-compact:hover .starter-theme-prompt-menu,.starter-theme-compact:focus-within .starter-theme-prompt-menu,.starter-theme-compact[data-open=true] .starter-theme-prompt-menu{transform:translate(0)}}.starter-theme-picker{min-width:0}.starter-theme-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.starter-theme-tab,.starter-theme-inline-prompts{--theme-brand:var(--intelligence)}.starter-theme-tab[data-theme=dashboards],.starter-theme-inline-prompts[data-theme=dashboards]{--theme-brand:var(--action-primary)}.starter-theme-tab[data-theme=whatsapp],.starter-theme-inline-prompts[data-theme=whatsapp]{--theme-brand:#25d366}.starter-theme-tab[data-theme=telegram],.starter-theme-inline-prompts[data-theme=telegram]{--theme-brand:#2aabee}.starter-theme-tab[data-theme=slack],.starter-theme-inline-prompts[data-theme=slack]{--theme-brand:#611f69}.starter-theme-tab[data-theme=email],.starter-theme-inline-prompts[data-theme=email]{--theme-brand:var(--attention)}.starter-theme-tab[data-theme=teams],.starter-theme-inline-prompts[data-theme=teams]{--theme-brand:#6264a7}.starter-theme-tab[data-theme=knowledge],.starter-theme-inline-prompts[data-theme=knowledge]{--theme-brand:var(--intelligence)}.starter-theme-tab[data-theme=intake],.starter-theme-inline-prompts[data-theme=intake]{--theme-brand:var(--delight)}.starter-theme-tab[data-theme=automations],.starter-theme-inline-prompts[data-theme=automations]{--theme-brand:var(--state-info)}.starter-theme-tab{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);width:100%;min-width:0;height:4rem;color:var(--text-secondary);box-shadow:none;justify-content:flex-start;gap:.7rem;padding:.65rem .75rem;font-size:.82rem;font-weight:600;line-height:1.05rem;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.starter-theme-tab:hover{border-color:var(--border-strong);background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-tab:hover{background:color-mix(in srgb, var(--theme-brand) 3%, var(--surface-1))}}.starter-theme-tab:hover{color:var(--text-primary);transform:translateY(-1px)}.starter-theme-tab-active,.starter-theme-tab-active:hover{border-color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-tab-active,.starter-theme-tab-active:hover{border-color:color-mix(in srgb, var(--theme-brand) 52%, var(--border-strong))}}.starter-theme-tab-active,.starter-theme-tab-active:hover{background:linear-gradient(135deg, var(--theme-brand), var(--theme-brand) 72%)}@supports (color:color-mix(in lab, red, red)){.starter-theme-tab-active,.starter-theme-tab-active:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-brand) 10%, var(--surface-1)), color-mix(in srgb, var(--theme-brand) 3%, var(--surface-1)) 72%)}}.starter-theme-tab-active,.starter-theme-tab-active:hover{color:var(--text-primary)}.starter-theme-tab:after{border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--theme-brand);content:"";opacity:0;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:0;left:.75rem;right:.75rem;transform:scaleX(.55)}.starter-theme-tab-active:after{opacity:.8;transform:scaleX(1)}.starter-theme-tab-icon{border:1px solid var(--theme-brand);flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-theme-tab-icon{border:1px solid color-mix(in srgb, var(--theme-brand) 20%, var(--border-subtle))}}.starter-theme-tab-icon{border-radius:var(--radius-sm);background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-tab-icon{background:color-mix(in srgb, var(--theme-brand) 8%, var(--surface-2))}}.starter-theme-tab-icon{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-tab-icon{color:color-mix(in srgb, var(--theme-brand) 78%, var(--text-primary))}}.starter-theme-tab-icon-logo{background:var(--surface-1)}.starter-theme-tab>span:last-child{text-align:left;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.starter-theme-inline-prompts{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:linear-gradient(90deg, var(--theme-brand), transparent 58%);margin-top:.6rem}@supports (color:color-mix(in lab, red, red)){.starter-theme-inline-prompts{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-brand) 3%, transparent), transparent 58%)}}.starter-theme-inline-prompts{padding:.25rem 0}.starter-theme-inline-prompts>div{min-width:0}.starter-theme-inline-prompt{width:100%;min-width:0;height:3rem;color:var(--text-secondary);text-align:left;white-space:nowrap;border-radius:0;justify-content:flex-start;gap:.7rem;padding:.55rem .75rem;font-size:.95rem;font-weight:500;transition:background-color .14s,color .14s;display:flex;overflow:hidden}.starter-theme-inline-prompt+.starter-theme-inline-prompt{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.starter-theme-inline-prompt+.starter-theme-inline-prompt{border-top:1px solid color-mix(in srgb, var(--border-subtle) 66%, transparent)}}.starter-theme-inline-prompt>svg{color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-inline-prompt>svg{color:color-mix(in srgb, var(--theme-brand) 80%, var(--text-secondary))}}.starter-theme-inline-prompt>span:not(.starter-theme-inline-prompt-action){text-overflow:ellipsis;overflow:hidden}.starter-theme-inline-prompt:hover{background:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-inline-prompt:hover{background:color-mix(in srgb, var(--theme-brand) 6%, var(--surface-2))}}.starter-theme-inline-prompt:hover{color:var(--text-primary)}.starter-theme-inline-prompt:hover>span:not(.starter-theme-inline-prompt-action){text-decoration:underline;-webkit-text-decoration-color:var(--theme-brand);-webkit-text-decoration-color:var(--theme-brand);-webkit-text-decoration-color:var(--theme-brand);text-decoration-color:var(--theme-brand)}@supports (color:color-mix(in lab, red, red)){.starter-theme-inline-prompt:hover>span:not(.starter-theme-inline-prompt-action){-webkit-text-decoration-color:color-mix(in srgb, var(--theme-brand) 58%, currentColor);-webkit-text-decoration-color:color-mix(in srgb, var(--theme-brand) 58%, currentColor);-webkit-text-decoration-color:color-mix(in srgb, var(--theme-brand) 58%, currentColor);text-decoration-color:color-mix(in srgb, var(--theme-brand) 58%, currentColor)}}.starter-theme-inline-prompt:hover>span:not(.starter-theme-inline-prompt-action){text-underline-offset:.22em;text-decoration-thickness:1.5px}.starter-theme-inline-prompt-action{color:var(--theme-brand);flex:none;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.starter-theme-inline-prompt-action{color:color-mix(in srgb, var(--theme-brand) 82%, var(--text-primary))}}.starter-theme-inline-prompt-action{opacity:0;font-size:.72rem;font-weight:650;transition:opacity .14s,transform .14s;transform:translate(-.35rem)}.starter-theme-inline-prompt:hover .starter-theme-inline-prompt-action,.starter-theme-inline-prompt:focus-visible .starter-theme-inline-prompt-action{opacity:1;transform:translate(0)}@media (max-width:900px){.starter-theme-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.starter-theme-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-theme-inline-prompt{white-space:normal;height:auto;min-height:2.1rem}.starter-theme-inline-prompt-action{display:none}}.pod-home-starter-nudge{border-top:1px solid var(--border-subtle);padding:var(--space-3) 0}.pod-home-starter-nudge[data-expanded=true]{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-4)}.pod-home-starter-nudge-icon{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);width:2rem;height:2rem;color:var(--text-secondary);flex:none;place-items:center;display:grid}.pod-page-intro{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.pod-page-intro{border:1px solid color-mix(in srgb, var(--border-default) 60%, transparent)}}.pod-page-intro{border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--surface-1), var(--surface-2)), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pod-page-intro{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-1) 88%, transparent), color-mix(in srgb, var(--surface-2) 62%, transparent)), var(--surface-1)}}.pod-page-intro{box-shadow:var(--shadow-sm), inset 0 1px 0 var(--row-glint)}.pod-page-intro-title{color:var(--text-primary);font-family:var(--font-display-family);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700;line-height:1.12}@media (min-width:640px){.pod-page-intro-title{font-size:var(--text-3xl)}}.pod-journey-panel{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.pod-journey-panel{border:1px solid color-mix(in srgb, var(--border-default) 60%, transparent)}}.pod-journey-panel{border-radius:var(--radius-xl);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pod-journey-panel{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}.pod-journey-panel{box-shadow:var(--shadow-sm), inset 0 1px 0 var(--row-glint)}.pod-home-surface-nudge{justify-content:center;align-items:center;gap:var(--space-2-5);width:100%;color:var(--text-secondary);font-size:var(--text-xs);text-align:center;margin-top:.75rem;line-height:1.25rem;text-decoration:none;display:flex}.pod-home-surface-nudge:hover,.pod-home-surface-nudge:focus-visible{color:var(--text-primary)}.pod-home-surface-icons{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.pod-home-surface-icon{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pod-home-surface-icon{border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}}.pod-home-surface-icon{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pod-home-surface-icon{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}.pod-home-surface-icon{box-shadow:var(--shadow-xs)}.pod-home-surface-logo{object-fit:contain;width:1rem;height:1rem;display:block}.pod-home-surface-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pod-home-surface-action{align-items:center;gap:var(--space-1);color:var(--action-primary);flex:none;font-weight:600;display:inline-flex}.pod-home-surface-nudge:hover .pod-home-surface-action,.pod-home-surface-nudge:focus-visible .pod-home-surface-action{color:var(--action-primary-hover)}@media (max-width:640px){.pod-home-surface-nudge{gap:var(--space-1-5) var(--space-2);flex-wrap:wrap}.pod-home-surface-copy{white-space:normal}}.pod-home-composer{width:100%;min-width:0;display:block}.pod-home-composer-input{font-size:var(--text-base)}.pod-home-eyebrow{font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);text-align:center;font-weight:500}.pod-home-presence{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;line-height:1.5rem;display:flex}.pod-home-presence-copy{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pod-home-presence-link{align-items:center;gap:var(--space-1-5);border-radius:var(--radius-sm);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.pod-home-presence-link:hover,.pod-home-presence-link:focus-visible{color:var(--text-primary)}.pod-home-presence-duty{align-items:center;gap:var(--space-1-5);display:inline-flex}.pod-home-presence-duty b{color:var(--text-primary);font-weight:500}.pod-home-presence-sep{background:var(--border-subtle);width:1px;height:.875rem}.pod-home-presence-faces,.pod-home-presence-surfaces{align-items:center;display:inline-flex}.pod-home-presence-avatar{border:2px solid var(--pod-main-bg);color:#fff;width:1.625rem;height:1.625rem;font-size:var(--text-2xs);justify-content:center;align-items:center;margin-left:-.375rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.pod-home-presence-avatar:first-child{margin-left:0}.pod-home-presence-avatar-person{border-radius:var(--radius-full)}.pod-home-presence-avatar-agent{border-radius:var(--radius-sm)}.pod-home-presence-avatar-t0{background:rgb(var(--accent-rgb))}.pod-home-presence-avatar-t1{background:var(--state-success)}.pod-home-presence-avatar-t2{background:var(--state-warning)}.pod-home-presence-avatar-t3{background:var(--text-secondary)}.pod-home-presence-live{border-radius:var(--radius-full);background:var(--state-success);width:6px;height:6px}.pod-home-presence-surface{border-radius:var(--radius-xs);width:1.1875rem;height:1.1875rem;color:var(--text-secondary);justify-content:center;align-items:center;margin-left:-.25rem;font-size:.625rem;display:inline-flex}.pod-home-presence-surface:first-child{margin-left:0}.pod-home-work-section{padding-top:var(--space-4);box-shadow:none!important;border-top:0!important}.pod-home-work-section:before,.pod-home-work-section:after{content:none!important;display:none!important}.pod-home-work-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:1rem;display:flex}.pod-home-work-title{color:var(--text-secondary);font-size:var(--text-base);letter-spacing:0;font-weight:400;line-height:1.4}.pod-home-work-live-pill{align-items:center;gap:var(--space-1-5);font-family:var(--font-mono-family);font-size:var(--text-2xs);color:var(--text-tertiary);letter-spacing:.02em;display:inline-flex}.pod-home-work-live-dot{background:var(--state-success);border-radius:50%;width:5px;height:5px;animation:2s infinite pod-live-blink}@keyframes pod-live-blink{0%,to{opacity:1}50%{opacity:.2}}.pod-home-work-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:none;padding:0;overflow:hidden}.pod-home-work-section-row{padding:var(--space-3) var(--space-3-5)}.pod-home-work-section-row+.pod-home-work-section-row{border-top:1px solid var(--border-subtle)}.pod-home-work-section-label{font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.5rem;font-weight:500}.pod-home-work-list{margin:0;padding:0}.pod-home-work-section-empty{justify-content:center;align-items:center;gap:var(--space-2-5);min-height:3.25rem;padding:var(--space-2-5) 0;text-align:left;display:flex}.pod-home-work-section-empty-icon{width:2rem;height:2rem;color:var(--text-secondary);flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.pod-home-work-section-empty p{max-width:min(32rem,100%);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-relaxed)}@media (max-width:640px){.pod-home-work-section-empty{justify-content:flex-start}}.pod-home-work-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.pod-home-work-column{flex-direction:column;min-width:0;display:flex}.pod-home-work-column-header{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);margin-bottom:.5rem;display:flex}.pod-home-work-column-header h3{color:var(--text-secondary);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.13em;text-transform:uppercase;font-weight:500}.pod-home-work-card{padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:inherit;box-shadow:none;margin-inline:-.25rem;position:relative}.pod-home-work-card+.pod-home-work-card{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.pod-home-work-card+.pod-home-work-card{border-top:1px solid color-mix(in srgb, var(--border-subtle) 34%, transparent)}}.pod-home-work-card:hover,.pod-home-work-card:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.pod-home-work-card:hover,.pod-home-work-card:focus-visible{background:color-mix(in srgb, var(--surface-2) 44%, transparent)}}.pod-home-work-card-content{align-items:start;gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr) 1rem;display:grid}.pod-home-work-row-icon{flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:-.125rem;display:flex}.pod-home-work-resource-icon{width:1.75rem;height:1.75rem;color:var(--text-tertiary);font-size:var(--text-xs);background:0 0;border:0;flex-shrink:0}.pod-home-work-resource-icon .lemma-product-icon{width:1.25rem;height:1.25rem}.pod-home-work-card-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pod-home-work-card-detail{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.1875rem;display:-webkit-box;overflow:hidden}.pod-home-work-status{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);margin-top:.5rem;font-weight:400;display:inline-flex}.pod-home-work-empty{justify-content:center;align-items:center;gap:var(--space-1-5);background:0 0;border-radius:0;flex-direction:column;height:100px;margin-top:0;padding:0;display:flex}.pod-home-work-empty p{font-weight:400;font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;max-width:160px;line-height:1.55}.pod-home-work-empty p+p{color:var(--text-soft)}.surface-logo-chip{border:.5px solid var(--border-subtle);background:#fff}@supports (color:color-mix(in lab, red, red)){.surface-logo-chip{border:.5px solid color-mix(in srgb, var(--border-subtle) 55%, transparent)}}.dark .surface-logo-chip{background:#e9e7e1;border-color:#00000038}.pod-home-surfaces-panel[data-state=ready]{animation:pod-home-surfaces-reveal var(--dur-panel) var(--ease-emphasized) both}.pod-home-surfaces-list>li{animation:pod-home-surface-row-reveal var(--dur-panel) var(--ease-emphasized) both}.pod-home-surfaces-list>li:nth-child(2){animation-delay:35ms}.pod-home-surfaces-list>li:nth-child(3){animation-delay:70ms}.pod-home-surfaces-list>li:nth-child(n+4){animation-delay:.105s}@keyframes pod-home-surfaces-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pod-home-surface-row-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pod-home-surfaces-panel[data-state=ready],.pod-home-surfaces-list>li{animation:none}}.pod-home-app-row{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.pod-home-app-tile{gap:var(--space-2);border-radius:var(--radius-lg);flex-direction:column;min-width:0;text-decoration:none;display:flex}.pod-home-app-cover{aspect-ratio:16/9;border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-control) var(--ease-standard);display:block;overflow:hidden}.pod-home-app-tile:hover .pod-home-app-cover,.pod-home-app-tile:focus-visible .pod-home-app-cover{border-color:var(--border-default)}.pod-home-app-name{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.pod-home-app-tile:hover .pod-home-app-name{color:var(--text-primary)}.pod-home-app-all{color:var(--text-tertiary);font-size:var(--text-sm);text-decoration:none}.pod-home-app-all:hover{color:var(--text-secondary)}.home-pod-item{--home-pod-gutter:calc(2.75rem + var(--space-4));padding:var(--space-4) var(--space-2)}.home-pod-item+.home-pod-item{border-top:1px solid var(--row-border)}.home-pod-apps{gap:var(--space-2);margin-top:var(--space-2-5);margin-left:var(--home-pod-gutter);flex-wrap:wrap;display:flex}.home-pod-app-tile{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);background:var(--surface-3);color:var(--text-secondary);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);line-height:1.25rem;display:inline-flex}.home-pod-app-tile:hover{background:var(--action-primary-soft);color:var(--action-primary)}.home-pod-item-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}@media (hover:hover) and (min-width:768px){.home-pod-item-actions{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.home-pod-item:hover .home-pod-item-actions,.home-pod-item:focus-within .home-pod-item-actions{opacity:1}.home-pod-item-actions:has([data-state=open]){opacity:1}}.agent-builder-root{isolation:isolate;background:var(--bg-canvas);position:relative}.agent-builder-canvas{position:relative}.agent-builder-hero{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.agent-builder-title{color:var(--text-primary);font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug);letter-spacing:0}.agent-builder-step-strip{gap:var(--space-2);width:fit-content;max-width:100%;padding:var(--space-3) 0 0;display:grid}.agent-builder-progress-track{border-radius:var(--radius-full);background:var(--border-subtle);width:100%;height:.09375rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-builder-progress-track{background:color-mix(in srgb, var(--border-subtle) 16%, transparent)}}.agent-builder-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--action-primary), var(--action-primary) 58%, var(--action-primary));width:100%;position:absolute;inset:0 auto 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-builder-progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--action-primary) 36%, var(--text-secondary)), color-mix(in srgb, var(--action-primary) 68%, var(--surface-1)) 58%, var(--action-primary))}}.agent-builder-progress-fill{opacity:.56;transform-origin:0;transition:transform .62s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.agent-builder-step-strip[data-progress="2"] .agent-builder-progress-fill{transform:scaleX(.25)}.agent-builder-step-strip[data-progress="3"] .agent-builder-progress-fill{transform:scaleX(.5)}.agent-builder-step-strip[data-progress="4"] .agent-builder-progress-fill{transform:scaleX(.75)}.agent-builder-step-strip[data-progress="5"] .agent-builder-progress-fill{transform:scaleX(1)}.flow-new-step-strip .agent-builder-progress-fill{width:0%}.flow-new-step-strip[data-progress="2"] .agent-builder-progress-fill{width:100%}.schedule-create-step-strip[data-progress="2"] .agent-builder-progress-fill{width:33.3333%}.schedule-create-step-strip[data-progress="3"] .agent-builder-progress-fill{width:66.6667%}.schedule-create-step-strip[data-progress="4"] .agent-builder-progress-fill{width:100%}.surface-create-step-strip .agent-builder-progress-fill{width:0%}.surface-create-step-strip[data-progress="2"] .agent-builder-progress-fill{width:25%}.surface-create-step-strip[data-progress="3"] .agent-builder-progress-fill{width:50%}.surface-create-step-strip[data-progress="4"] .agent-builder-progress-fill{width:75%}.surface-create-step-strip[data-progress="5"] .agent-builder-progress-fill{width:100%}.agent-builder-progress-fill:after{background:linear-gradient(90deg, transparent, var(--surface-1), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.agent-builder-progress-fill:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-1) 62%, transparent), transparent)}}.agent-builder-progress-fill:after{content:"";opacity:.34;animation:agent-builder-progress-sheen 2.4s var(--ease-out) infinite;transform:translate(-100%)}@keyframes agent-builder-progress-sheen{to{transform:translate(100%)}}.agent-builder-step-button{color:var(--text-secondary);font-weight:400}.agent-builder-step-button:hover,.agent-builder-step-button:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-builder-step-button:hover,.agent-builder-step-button:focus-visible{background:color-mix(in srgb, var(--surface-2) 24%, transparent)}}.agent-builder-step-button:hover,.agent-builder-step-button:focus-visible{color:var(--text-primary)}.agent-builder-step-button-active{color:var(--text-primary);background:0 0}.agent-builder-step-index{color:var(--text-tertiary)}.agent-builder-step-index-active{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.agent-builder-step-index-active{background:color-mix(in srgb, var(--action-primary) 8%, transparent)}}.agent-builder-step-index-active{color:var(--action-primary)}.agent-builder-step-index-done{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.agent-builder-step-index-done{background:color-mix(in srgb, var(--action-primary) 6%, transparent)}}.agent-builder-step-index-done{color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.agent-builder-step-index-done{color:color-mix(in srgb, var(--action-primary) 82%, var(--text-secondary))}}.agent-builder-stage{position:relative}.agent-builder-footer{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-builder-footer{border-top:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent)}}.agent-builder-footer{background:var(--bg-canvas);padding-block:var(--space-2)}.agent-builder-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:52rem;padding-inline:var(--space-3);margin:0 auto;display:flex}.agent-builder-side-section{color:var(--text-secondary)}.agent-builder-section{min-width:0}.agent-builder-section+.agent-builder-section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-builder-section+.agent-builder-section{border-top:1px solid color-mix(in srgb, var(--border-subtle) 44%, transparent)}}.agent-builder-choice-button{background:var(--surface-1);border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.agent-builder-choice-button{background:color-mix(in srgb, var(--surface-1) 46%, transparent)}}.agent-builder-choice-button{color:var(--text-secondary);text-align:left}.agent-builder-choice-button:hover,.agent-builder-choice-button:focus-visible,.agent-builder-choice-button-active{border-color:var(--field-border-hover)}@supports (color:color-mix(in lab, red, red)){.agent-builder-choice-button:hover,.agent-builder-choice-button:focus-visible,.agent-builder-choice-button-active{border-color:color-mix(in srgb, var(--field-border-hover) 42%, transparent)}}.agent-builder-choice-button:hover,.agent-builder-choice-button:focus-visible,.agent-builder-choice-button-active{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-builder-choice-button:hover,.agent-builder-choice-button:focus-visible,.agent-builder-choice-button-active{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}}.agent-builder-choice-button-active{background:linear-gradient(135deg, var(--intelligence-soft), var(--surface-1)), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-builder-choice-button-active{background:linear-gradient(135deg, color-mix(in srgb, var(--intelligence-soft) 34%, transparent), color-mix(in srgb, var(--surface-1) 52%, transparent)), color-mix(in srgb, var(--surface-2) 46%, transparent)}}.agent-builder-choice-button-active{color:var(--text-primary)}.agent-builder-note{border-left:2px solid var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.agent-builder-note{border-left:2px solid color-mix(in srgb, var(--action-primary) 28%, var(--border-subtle))}}.agent-builder-note{padding-left:var(--space-3-5);color:var(--text-secondary)}.agent-builder-email-note{align-items:center;gap:var(--space-1-5);margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug);flex-wrap:wrap;display:flex}.resource-soft-block{border-radius:var(--radius-lg);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.resource-soft-block{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}}.resource-soft-inline{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.resource-soft-inline{background:color-mix(in srgb, var(--surface-2) 34%, transparent)}}.resource-soft-icon{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.resource-soft-icon{background:color-mix(in srgb, var(--surface-2) 44%, transparent)}}.resource-soft-icon{color:var(--text-secondary)}.resource-option-hover:hover,.resource-option-hover:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.resource-option-hover:hover,.resource-option-hover:focus-visible{background:color-mix(in srgb, var(--surface-2) 34%, transparent)}}.resource-option-selected{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-option-selected{border-color:color-mix(in srgb, var(--action-primary) 16%, transparent)}}.resource-option-selected{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-option-selected{background:color-mix(in srgb, var(--action-primary) 5%, transparent)}}.resource-footer-glass{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.resource-footer-glass{background:color-mix(in srgb, var(--surface-1) 78%, transparent)}}.resource-divider-top{border-top-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resource-divider-top{border-top-color:color-mix(in srgb, var(--border-subtle) 30%, transparent)}}.resource-divider-bottom{border-bottom-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resource-divider-bottom{border-bottom-color:color-mix(in srgb, var(--border-subtle) 36%, transparent)}}.resource-done-dot{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-done-dot{background:color-mix(in srgb, var(--action-primary) 7%, transparent)}}.resource-done-dot{color:var(--action-primary)}.lemma-index-row-selected{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.lemma-index-row-selected{background:color-mix(in srgb, var(--action-primary) 6%, transparent)}}.agent-builder-permission-strip{gap:var(--space-2) var(--space-3-5);flex-wrap:wrap;max-width:64rem;display:flex}.agent-builder-permission-option{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:2rem;padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:400;display:inline-flex}.agent-builder-permission-option:hover,.agent-builder-permission-option:focus-within{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.agent-builder-permission-option:hover,.agent-builder-permission-option:focus-within{border-color:color-mix(in srgb, var(--action-primary) 9%, transparent)}}.agent-builder-permission-option:hover,.agent-builder-permission-option:focus-within{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agent-builder-permission-option:hover,.agent-builder-permission-option:focus-within{background:color-mix(in srgb, var(--surface-2) 28%, transparent)}}.agent-builder-permission-option:hover,.agent-builder-permission-option:focus-within{color:var(--text-primary)}.agent-builder-permission-option[data-selected=true]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.agent-builder-permission-option[data-selected=true]{border-color:color-mix(in srgb, var(--action-primary) 14%, transparent)}}.agent-builder-permission-option[data-selected=true]{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.agent-builder-permission-option[data-selected=true]{background:color-mix(in srgb, var(--action-primary) 5%, transparent)}}.agent-builder-permission-option[data-selected=true]{color:var(--text-primary)}.agent-builder-access-grid{gap:var(--space-8) var(--space-12);display:grid}.agent-builder-access-card{min-width:0}@media (min-width:768px){.agent-builder-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.agent-builder-access-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.resource-index-card-action{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--text-tertiary);opacity:0;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.resource-index-card:hover .resource-index-card-action,.resource-index-card:focus-within .resource-index-card-action{opacity:1}.resource-index-card-action:hover,.resource-index-card-action:focus-visible{background:var(--surface-2);color:var(--text-secondary)}.resource-monogram[data-tint="0"]{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="0"]{background:color-mix(in srgb, var(--brand-primary) 14%, var(--surface-1))}}.resource-monogram[data-tint="0"]{color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="0"]{color:color-mix(in srgb, var(--brand-primary) 76%, var(--text-primary))}}.resource-monogram[data-tint="1"]{background:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="1"]{background:color-mix(in srgb, var(--state-success) 14%, var(--surface-1))}}.resource-monogram[data-tint="1"]{color:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="1"]{color:color-mix(in srgb, var(--state-success) 76%, var(--text-primary))}}.resource-monogram[data-tint="2"]{background:var(--brand-coral)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="2"]{background:color-mix(in srgb, var(--brand-coral) 16%, var(--surface-1))}}.resource-monogram[data-tint="2"]{color:var(--brand-coral)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="2"]{color:color-mix(in srgb, var(--brand-coral) 74%, var(--text-primary))}}.resource-monogram[data-tint="3"]{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="3"]{background:color-mix(in srgb, var(--brand-accent) 18%, var(--surface-1))}}.resource-monogram[data-tint="3"]{color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="3"]{color:color-mix(in srgb, var(--brand-accent) 80%, var(--text-primary))}}.resource-monogram[data-tint="4"]{background:var(--brand-lilac)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="4"]{background:color-mix(in srgb, var(--brand-lilac) 16%, var(--surface-1))}}.resource-monogram[data-tint="4"]{color:var(--brand-lilac)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="4"]{color:color-mix(in srgb, var(--brand-lilac) 76%, var(--text-primary))}}.resource-monogram[data-tint="5"]{background:var(--brand-sky)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="5"]{background:color-mix(in srgb, var(--brand-sky) 18%, var(--surface-1))}}.resource-monogram[data-tint="5"]{color:var(--brand-sky)}@supports (color:color-mix(in lab, red, red)){.resource-monogram[data-tint="5"]{color:color-mix(in srgb, var(--brand-sky) 74%, var(--text-primary))}}.lemma-index-list{padding:var(--space-1) 0 var(--space-1);flex-direction:column;gap:0;display:flex}.lemma-index-row{border-radius:var(--radius-lg);min-height:2.75rem;padding-left:var(--space-1);padding-right:var(--space-1);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);position:relative}.lemma-index-row:after{content:"";background:var(--border-subtle);height:1px;position:absolute;bottom:-1px;left:1.75rem;right:.5rem}@supports (color:color-mix(in lab, red, red)){.lemma-index-row:after{background:color-mix(in srgb, var(--border-subtle) 64%, transparent)}}.lemma-index-row:after{opacity:.46;transform-origin:0;transform:scaleX(.68)}.lemma-index-row:last-child:after,.lemma-index-row:hover:after{opacity:0}.lemma-index-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lemma-index-row:hover{background:color-mix(in srgb, var(--surface-2) 52%, transparent)}}.lemma-index-row.lemma-run-row-live{background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.lemma-index-row.lemma-run-row-live{background:color-mix(in srgb, var(--state-warning) 16%, var(--card-bg))}}.lemma-index-row.lemma-run-row-live:hover{background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.lemma-index-row.lemma-run-row-live:hover{background:color-mix(in srgb, var(--state-warning) 22%, var(--card-bg))}}.lemma-run-list{gap:var(--space-2)}.lemma-run-list>.lemma-index-row:after{display:none}.lemma-run-list>.lemma-index-row.lemma-run-row-live{border:1px solid var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.lemma-run-list>.lemma-index-row.lemma-run-row-live{border:1px solid color-mix(in srgb, var(--state-warning) 24%, transparent)}}.lemma-workbench-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.data-table-strip{scrollbar-width:none}.data-table-strip::-webkit-scrollbar{display:none}.data-table-workbench{background:0 0;gap:0}.data-table-workbench .data-table-toolbar{border:0;border-bottom:1px solid var(--border-subtle);align-items:center;min-height:2.75rem;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-toolbar{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.data-table-workbench .data-table-toolbar{padding:0 var(--space-3-5);background:0 0;border-radius:0}.data-table-workbench .data-table-viewport{padding:var(--space-3) var(--space-3-5) 0}.data-table-workbench .data-table-grid-frame{border:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--card-bg);overflow:hidden}.data-table-workbench .data-table-grid{border-collapse:separate;border-spacing:0}.data-table-grid{table-layout:fixed;min-width:100%}.data-table-grid th,.data-table-grid td{overflow:hidden}.data-table-grid[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.data-table-column-resizer{cursor:col-resize;touch-action:none;inset-block:0;width:9px;position:absolute;right:0}.data-table-column-resizer:after{content:"";inset-block:.25rem;background:0 0;width:2px;transition:background-color .12s;position:absolute;right:4px}.data-table-column-resizer:hover:after,.data-table-column-resizer:focus-visible:after,.data-table-column-resizer[data-dragging=true]:after{background:var(--action-primary)}.data-table-column-resizer:focus-visible{outline:none}.data-table-workbench .data-table-head{box-shadow:0 1px 0 var(--border-subtle)}.data-table-workbench .data-table-grid tbody tr{min-height:2.25rem}.data-table-workbench .data-table-grid tbody tr:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-grid tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 38%, transparent)}}.data-table-workbench .data-table-grid td>div,.data-table-workbench .data-table-grid .editable-cell-field{min-height:2rem}.data-table-workbench .data-table-footer{border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);margin:0 .875rem .75rem}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-footer{border-top:1px solid color-mix(in srgb, var(--border-subtle) 62%, transparent)}}.data-table-workbench .data-table-footer{border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--card-bg);padding:var(--space-2) var(--space-2-5)}.lemma-route-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.lemma-assistant-shell-sidebar>.lemma-assistant-conversation-list{height:100%;min-height:0}.lemma-assistant-shell-sidebar>.lemma-assistant-conversation-list .lemma-assistant-conversation-list-items{overscroll-behavior:contain;min-height:0;overflow-y:auto}.pod-assistant-shell{--assistant-radius-shell:10px;--assistant-radius-item:8px;--assistant-radius-bubble:10px;--assistant-radius-inline:7px}.pod-assistant-shell .lemma-assistant-conversation-list,.pod-assistant-shell .lemma-assistant-status-pill,.pod-assistant-shell .lemma-assistant-presented-file-card,.pod-assistant-shell .lemma-assistant-tool-rollup-thinking,.pod-assistant-shell .lemma-assistant-tool-details-panel,.pod-assistant-shell .lemma-assistant-widget-card-frame{border-color:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-conversation-list,.pod-assistant-shell .lemma-assistant-status-pill,.pod-assistant-shell .lemma-assistant-presented-file-card,.pod-assistant-shell .lemma-assistant-tool-rollup-thinking,.pod-assistant-shell .lemma-assistant-tool-details-panel,.pod-assistant-shell .lemma-assistant-widget-card-frame{border-color:color-mix(in srgb, var(--border-default) 84%, transparent)}}.pod-assistant-shell .lemma-assistant-conversation-list,.pod-assistant-shell .lemma-assistant-status-pill,.pod-assistant-shell .lemma-assistant-presented-file-card,.pod-assistant-shell .lemma-assistant-tool-rollup-thinking,.pod-assistant-shell .lemma-assistant-tool-details-panel,.pod-assistant-shell .lemma-assistant-widget-card-frame{box-shadow:none}.pod-assistant-shell .lemma-assistant-message-user-bubble{background:var(--action-primary)}.pod-assistant-shell .lemma-assistant-conversation-list-item-active{border-color:var(--border-default);background:var(--surface-1)}.pod-assistant-shell .lemma-assistant-empty-state-suggestion{border-left-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-empty-state-suggestion{border-left-color:color-mix(in srgb, var(--delight) 42%, transparent)}}.pod-assistant-shell .lemma-assistant-empty-state-suggestion:hover{border-left-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-empty-state-suggestion:hover{border-left-color:color-mix(in srgb, var(--delight) 72%, var(--action-primary))}}.pod-assistant-shell .lemma-assistant-empty-state-suggestion:hover{background:var(--delight)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-empty-state-suggestion:hover{background:color-mix(in srgb, var(--delight) 8%, var(--surface-1))}}.pod-assistant-shell .lemma-assistant-inline-tool-call-summary,.pod-assistant-shell .lemma-assistant-tool-details-link{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-inline-tool-call-summary,.pod-assistant-shell .lemma-assistant-tool-details-link{border:1px solid color-mix(in srgb, var(--border-default) 82%, transparent)}}.pod-assistant-shell .lemma-assistant-inline-tool-call-summary,.pod-assistant-shell .lemma-assistant-tool-details-link{background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-inline-tool-call-summary,.pod-assistant-shell .lemma-assistant-tool-details-link{background:color-mix(in srgb, var(--bg-subtle) 72%, var(--bg-surface))}}.pod-assistant-shell .lemma-assistant-tool-rollup-banner:focus-visible,.pod-assistant-shell .lemma-assistant-inline-tool-call:focus-visible{outline-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-tool-rollup-banner:focus-visible,.pod-assistant-shell .lemma-assistant-inline-tool-call:focus-visible{outline-color:color-mix(in srgb, var(--delight) 62%, transparent)}}.lemma-assistant-text-primary-soft{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-text-primary-soft{color:color-mix(in srgb, var(--text-primary) 70%, transparent)}}.lemma-assistant-text-primary-readable{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-text-primary-readable{color:color-mix(in srgb, var(--text-primary) 80%, transparent)}}.lemma-assistant-text-heading{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-text-heading{color:color-mix(in srgb, var(--text-primary) 85%, transparent)}}.lemma-assistant-text-muted-readable{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-text-muted-readable{color:color-mix(in srgb, var(--text-secondary) 80%, transparent)}}.lemma-assistant-text-subtle{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-text-subtle{color:color-mix(in srgb, var(--text-secondary) 60%, transparent)}}.lemma-assistant-conversation-list-item-idle{color:var(--text-primary);background:0 0;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-conversation-list-item-idle{color:color-mix(in srgb, var(--text-primary) 80%, transparent)}}.lemma-assistant-conversation-list-item-idle:hover{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-conversation-list-item-idle:hover{border-color:color-mix(in srgb, var(--row-border) 50%, transparent)}}.lemma-assistant-conversation-list-item-idle:hover{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-conversation-list-item-idle:hover{background:color-mix(in srgb, var(--card-bg) 70%, transparent)}}.lemma-assistant-empty-state-suggestion-button{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-empty-state-suggestion-button{border-color:color-mix(in srgb, var(--row-border) 65%, transparent)}}.lemma-assistant-empty-state-suggestion-button{background:var(--bg-canvas);color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-empty-state-suggestion-button{color:color-mix(in srgb, var(--text-primary) 75%, transparent)}}.lemma-assistant-empty-state-suggestion-button:hover{border-color:var(--field-border-hover);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-empty-state-suggestion-button:hover{background:color-mix(in srgb, var(--surface-2) 35%, transparent)}}.lemma-assistant-empty-state-suggestion-button:hover{color:var(--text-primary)}.lemma-assistant-empty-state-suggestion-icon{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-empty-state-suggestion-icon{border-color:color-mix(in srgb, var(--row-border) 50%, transparent)}}.lemma-assistant-empty-state-suggestion-icon{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-empty-state-suggestion-icon{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}}.lemma-assistant-empty-state-suggestion-icon{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-empty-state-suggestion-icon{color:color-mix(in srgb, var(--text-secondary) 80%, transparent)}}.lemma-assistant-empty-state-suggestion-button:hover .lemma-assistant-empty-state-suggestion-icon{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-empty-state-suggestion-button:hover .lemma-assistant-empty-state-suggestion-icon{color:color-mix(in srgb, var(--text-primary) 80%, transparent)}}.lemma-assistant-composer-input-shell{border:1px solid var(--field-border);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-composer-input-shell{background:color-mix(in srgb, var(--surface-2) 58%, var(--surface-1))}}.lemma-assistant-composer-input-shell{box-shadow:none}.lemma-assistant-composer-input-shell:focus-within{border-color:var(--field-border-focus);background:var(--field-bg-focus);box-shadow:0 0 0 2px var(--field-border-focus)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-composer-input-shell:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--field-border-focus) 16%, transparent)}}.lemma-assistant-pending-file-error{border-color:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-pending-file-error{border-color:color-mix(in srgb, var(--state-error) 45%, transparent)}}.lemma-assistant-pending-file-error{color:var(--state-error)}.lemma-assistant-user-approval-card{border-radius:var(--radius-3xl)}.lemma-assistant-user-message-bubble{border-radius:var(--radius-2xl)}.lemma-assistant-choice-dot{border-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.lemma-assistant-choice-dot{border-color:color-mix(in srgb, var(--text-secondary) 30%, transparent)}}.lemma-assistant-thinking-shimmer{background-image:linear-gradient(90deg, var(--text-tertiary), var(--text-secondary), var(--text-tertiary));background-size:220% 100%}.pod-assistant-sidebar-surface>[data-appearance]{border-radius:0;height:100%;min-height:0}.pod-assistant-sidebar-surface>[data-appearance]>div{background:var(--pod-main-bg);height:100%;min-height:0;box-shadow:none}.pod-assistant-sidebar-surface .lemma-assistant-header{border-bottom-color:var(--border-subtle);align-items:center;height:3.5rem;min-height:3.5rem}@supports (color:color-mix(in lab, red, red)){.pod-assistant-sidebar-surface .lemma-assistant-header{border-bottom-color:color-mix(in srgb, var(--border-subtle) 32%, transparent)}}.pod-assistant-sidebar-surface .lemma-assistant-header{background:var(--pod-main-bg);padding:0 var(--space-4)}.pod-assistant-sidebar-surface .lemma-assistant-header h3{font-size:var(--text-sm);letter-spacing:0;font-weight:400;line-height:1rem}.pod-assistant-sidebar-surface .lemma-assistant-header>div:first-child{flex:auto;align-items:center;min-width:0}.pod-assistant-sidebar-surface .lemma-assistant-header>div:last-child{flex:none;min-width:0}.pod-assistant-sidebar-surface .lemma-assistant-header button,.pod-assistant-sidebar-surface .lemma-assistant-header [role=combobox]{border-color:var(--border-subtle);min-height:2rem}@supports (color:color-mix(in lab, red, red)){.pod-assistant-sidebar-surface .lemma-assistant-header button,.pod-assistant-sidebar-surface .lemma-assistant-header [role=combobox]{border-color:color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.pod-assistant-sidebar-surface .lemma-assistant-header button,.pod-assistant-sidebar-surface .lemma-assistant-header [role=combobox]{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-sidebar-surface .lemma-assistant-header button,.pod-assistant-sidebar-surface .lemma-assistant-header [role=combobox]{background:color-mix(in srgb, var(--surface-1) 42%, transparent)}}.pod-assistant-sidebar-surface .lemma-assistant-header button,.pod-assistant-sidebar-surface .lemma-assistant-header [role=combobox]{box-shadow:none}.pod-assistant-sidebar-surface .lemma-assistant-header button:hover,.pod-assistant-sidebar-surface .lemma-assistant-header [role=combobox]:hover{background:var(--surface-2)}.pod-assistant-sidebar-surface .lemma-assistant-composer,.pod-assistant-sidebar-surface .lemma-assistant-composer[data-tone]{padding-inline:.875rem;padding-bottom:var(--space-3-5);border-top-color:#0000;box-shadow:none!important;background:0 0!important}.pod-assistant-sidebar-surface .lemma-assistant-composer:before,.pod-assistant-sidebar-surface .lemma-assistant-composer:after{display:none}.conversation-presentation-layout{grid-template-columns:minmax(22rem,.88fr) minmax(30rem,1.12fr)}@container pod-surface (max-width:980px){.conversation-presentation-layout{display:block}.conversation-presentation-chat{display:none}.conversation-presentation-stage{border-left-width:0;height:100%}}.lemma-assistant-inline-tool-button,.lemma-assistant-inline-approval-button,.lemma-assistant-run-trace-header{color:var(--text-tertiary);font-family:var(--font-body-family);font-size:var(--text-sm);letter-spacing:0;font-weight:400;line-height:1.5}button.lemma-assistant-run-trace-header:hover{color:var(--text-primary)}.github-import-page{--import-bg:#f4f0e8;--import-card:#fffdf8;--import-ink:#202124;--import-muted:#66645f;--import-faint:#959087;--import-rule:#d9d3c8;--import-soft:#f0ece3;--import-yellow:#f5d96f;--import-blue:#a9c7ee;--import-coral:#eea38e;--import-green:#add8bd;--text-primary:var(--import-ink);--text-secondary:var(--import-muted);--text-tertiary:var(--import-faint);--action-primary:#24252a;--action-primary-hover:#111216;--text-on-brand:#fff;--border-default:var(--import-rule);--border-subtle:var(--import-rule);--surface-0:var(--import-bg);--surface-1:var(--import-card);--surface-2:var(--import-soft);--delight:var(--import-ink);isolation:isolate;background:var(--import-bg);min-height:100vh;color:var(--import-ink);font-family:var(--font-display-family);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow-x:clip}.github-import-stationery{z-index:0;pointer-events:none;position:fixed;inset:60px 0 0;overflow:hidden}.github-import-stationery>span{display:block;position:absolute}.github-import-stationery-botanical{opacity:.72;background:radial-gradient(at 31% 28%,#0000 0 15%,#7b9069 15.5% 27%,#0000 27.5%),radial-gradient(at 67% 43%,#0000 0 14%,#98aa78 14.5% 27%,#0000 27.5%),radial-gradient(at 37% 66%,#0000 0 15%,#6f8660 15.5% 29%,#0000 29.5%);border-radius:52% 48% 50% 50%;width:22rem;height:28rem;bottom:-6.5rem;left:-7rem;transform:rotate(-12deg)}.github-import-stationery-botanical:before{border-radius:var(--radius-full);content:"";background:#657958;width:2px;height:24rem;position:absolute;top:2rem;left:10.8rem;transform:rotate(17deg)}.github-import-stationery-upgrade{background:#1848d8;width:3.6rem;height:8rem;bottom:-2rem;right:2.5rem;transform:rotate(-4deg);box-shadow:-4.4rem -2.8rem #1848d8,-8.8rem -5.6rem #d7ed2f,-13.2rem -8.4rem #1848d8}.github-import-stationery-upgrade:after{content:"";border-top:.75rem solid #1848d8;border-right:.75rem solid #1848d8;width:6.2rem;height:6.2rem;position:absolute;top:-10.6rem;left:-14.4rem}.github-import-stationery-riso{opacity:.72;background:radial-gradient(circle, #e9614fb8 1.5px, transparent 1.7px), var(--import-coral);width:15rem;height:18rem;top:7rem;right:-7rem}@supports (color:color-mix(in lab, red, red)){.github-import-stationery-riso{background:radial-gradient(circle, #e9614fb8 1.5px, transparent 1.7px), color-mix(in srgb, var(--import-coral) 78%, var(--import-card))}}.github-import-stationery-riso{clip-path:polygon(11% 0,100% 7%,93% 92%,3% 100%,15% 63%,0 31%);background-size:11px 11px,auto;transform:rotate(8deg)}.github-import-stationery-riso:after{background:var(--import-yellow);border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-4rem;right:7rem}@supports (color:color-mix(in lab, red, red)){.github-import-stationery-riso:after{background:color-mix(in srgb, var(--import-yellow) 78%, transparent)}}.github-import-stationery-riso:after{content:""}.github-import-header{z-index:10;border-bottom:1px solid var(--import-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8e6;position:sticky;top:0}.github-import-header-inner{justify-content:space-between;align-items:center;width:min(100% - 2rem,1180px);height:60px;margin:0 auto;display:flex}.github-import-header-source,.github-import-source-pill{align-items:center;gap:var(--space-2);color:var(--import-muted);text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.github-import-header-source{border:1px solid var(--import-rule);border-radius:var(--radius-lg);background:var(--import-card);padding:var(--space-1-5) var(--space-2-5);font-family:var(--font-mono-family);font-size:var(--text-2xs)}.github-import-header-source:hover,.github-import-source-pill:hover{color:var(--import-ink);border-color:#b9bdc4}.github-import-layout{z-index:1;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;width:min(100% - 2rem,1180px);margin:0 auto;display:grid;position:relative}.github-import-content{min-width:0;padding:var(--space-10) 0 var(--space-20)}.github-import-aside{padding:var(--space-10) 0;align-self:start;position:sticky;top:5.25rem}.github-import-repository{min-width:0}.github-import-repo-summary{margin-bottom:1.25rem}.github-import-kicker,.github-import-installer-eyebrow,.github-import-readme-rule{font-family:var(--font-mono-family);text-transform:uppercase;letter-spacing:.1em}.github-import-kicker{gap:var(--space-1-5);color:var(--import-faint);font-size:var(--text-2xs);align-items:center;margin-bottom:.65rem;font-weight:500;display:flex}.github-import-title{color:var(--import-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.08}.github-import-intro{max-width:680px;color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-base);margin:.75rem 0 0;line-height:1.55}.github-import-source-pill{border:1px solid var(--import-rule);border-radius:var(--radius-lg);background:var(--import-card);width:fit-content;padding:var(--space-1-5) var(--space-2);font-family:var(--font-mono-family);font-size:var(--text-2xs);margin-top:.9rem}.github-import-owner-avatar{border-radius:50%;width:1.1rem;height:1.1rem}.github-import-readme-card{border:1px solid var(--import-rule);border-radius:var(--radius-2xl);background:var(--import-card);overflow:hidden;box-shadow:0 1px 2px #14161c09,0 14px 34px #3d352b0b}.github-import-readme-rule{border-bottom:1px solid var(--import-rule);height:2.75rem;padding:0 var(--space-5);color:var(--import-faint);font-size:var(--text-2xs);justify-content:space-between;align-items:center;display:flex}.github-import-cover{border:1px solid var(--import-rule);border-radius:var(--radius-lg);background:var(--import-soft);margin:1.5rem 1.5rem 0;overflow:hidden}.github-import-cover img{width:100%;height:auto;display:block}.github-import-markdown{max-width:760px;padding:var(--space-7) var(--space-8) var(--space-12);color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-base);line-height:1.7}.github-import-markdown h1,.github-import-markdown h2,.github-import-markdown h3{color:var(--import-ink);font-family:var(--font-display-family);letter-spacing:-.025em;font-weight:600}.github-import-markdown h1{font-size:var(--text-2xl);margin:2rem 0 .7rem}.github-import-markdown h2{font-size:var(--text-xl);margin:2.2rem 0 .7rem}.github-import-markdown h3{font-size:var(--text-base);margin:1.8rem 0 .6rem}.github-import-markdown>:first-child{margin-top:0}.github-import-markdown p{margin:.85rem 0}.github-import-markdown ul,.github-import-markdown ol{padding-left:var(--space-5);margin:1rem 0}.github-import-markdown ul{list-style:outside}.github-import-markdown ol{list-style:decimal}.github-import-markdown li{padding-left:var(--space-1);margin:.42rem 0}.github-import-markdown a{color:var(--import-ink);text-underline-offset:.18em;font-weight:500;text-decoration-line:underline;text-decoration-color:#aeb2b9}.github-import-markdown img{border:1px solid var(--import-rule);border-radius:var(--radius-lg);max-width:100%;height:auto;margin:1.4rem 0;display:block}.github-import-markdown blockquote{padding-left:var(--space-4);border-left:3px solid #c7cad0;margin:1.25rem 0}.github-import-markdown code{border-radius:var(--radius-sm);background:var(--import-soft);padding:var(--space-1) var(--space-1-5);color:var(--import-ink);font-family:var(--font-mono-family);font-size:var(--text-sm)}.github-import-markdown pre{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4);color:#f5f5f4;background:#202124;margin:1.25rem 0;overflow-x:auto}.github-import-markdown pre code{color:inherit;background:0 0;padding:0}.github-import-table-wrap{border:1px solid var(--import-rule);border-radius:var(--radius-lg);margin:1.25rem 0;overflow-x:auto}.github-import-table-wrap table{border-collapse:collapse;width:100%}.github-import-table-wrap th,.github-import-table-wrap td{border-bottom:1px solid var(--import-rule);padding:var(--space-3);text-align:left}.github-import-installer{border:1px solid var(--import-rule);border-radius:var(--radius-2xl);background:var(--import-card);padding:var(--space-5);box-shadow:0 4px 18px #14161c0e,0 18px 42px #3d352b0e}.github-import-installer:before{content:none}.github-import-installer-eyebrow{color:var(--import-faint);font-size:var(--text-2xs)}.github-import-installer-copy h2{color:var(--import-ink);font-size:var(--text-lg);letter-spacing:-.025em;margin:.42rem 0 0;font-weight:600}.github-import-installer-copy>p:last-child{color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-xs);margin:.5rem 0 0;line-height:1.5}.github-import-destination{gap:var(--space-2);margin-top:1rem;display:grid}.github-import-destination button{gap:var(--space-2-5);border:1px solid var(--import-rule);border-radius:var(--radius-lg);background:var(--import-card);width:100%;padding:var(--space-2-5);color:var(--import-muted);text-align:left;grid-template-columns:1.85rem minmax(0,1fr) 1rem;align-items:center;transition:background .15s,border-color .15s,color .15s;display:grid}.github-import-destination button:hover{background:#fafafb;border-color:#b9bdc4}.github-import-destination button.is-selected{background:var(--import-soft);color:var(--import-ink);border-color:#77736d;box-shadow:inset 0 0 0 1px #77736d}.github-import-destination button:nth-child(2).is-selected{background:var(--import-soft)}.github-import-destination-icon{border-radius:var(--radius-md);background:#e6e8eb;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.github-import-destination button:nth-child(2) .github-import-destination-icon{background:#e6e8eb}.github-import-destination button strong,.github-import-destination button small{display:block}.github-import-destination button strong{font-size:var(--text-sm);font-weight:600}.github-import-destination button small{color:var(--import-faint);font-family:var(--font-document-family);font-size:var(--text-2xs);margin-top:.08rem}.github-import-destination-check{border:1px solid #bec2c8;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.github-import-destination button.is-selected .github-import-destination-check{border-color:var(--import-ink);background:var(--import-ink);color:#fff}.github-import-target{margin-top:.75rem}.github-import-target label{color:var(--import-muted);font-family:var(--font-mono-family);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;display:block}.github-import-target-summary,.github-import-empty-target,.github-import-target-loading{border:1px solid var(--import-rule);border-radius:var(--radius-lg);padding:var(--space-2-5);color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-xs);line-height:1.4}.github-import-target-summary{justify-content:space-between;display:flex}.github-import-target-summary strong{color:var(--import-ink);font-weight:500}.github-import-continue{border-radius:var(--radius-lg);background:var(--import-ink);color:#fff;justify-content:space-between;width:100%;height:2.55rem;margin-top:.75rem;padding-inline:.85rem}.github-import-continue:hover{background:#111216}.github-import-assurance{gap:var(--space-1-5);color:var(--import-faint);font-family:var(--font-document-family);font-size:var(--text-2xs);align-items:flex-start;margin-top:.7rem;line-height:1.4;display:flex}.github-import-assurance svg{flex:none;margin-top:.04rem}.github-import-readme-loading,.github-import-readme-error{border:1px solid var(--import-rule);border-radius:var(--radius-2xl);background:var(--import-card);min-height:20rem;padding:var(--space-8);gap:var(--space-3);color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-sm);align-items:center;display:flex}.github-import-readme-error{align-items:flex-start}.github-import-readme-error h1{color:var(--import-ink);font-size:var(--text-2xl);margin:0;font-weight:600}.github-import-readme-error p{max-width:36rem}@media (max-width:900px){.github-import-layout{grid-template-columns:minmax(0,1fr)}.github-import-aside{padding:var(--space-6) 0 0;order:-1;position:static}.github-import-content{padding-top:var(--space-6)}.github-import-stationery-upgrade{opacity:.5;right:-2rem}.github-import-stationery-riso{opacity:.48;right:-10rem}}@media (max-width:560px){.github-import-header-inner,.github-import-layout{width:min(100% - 1.25rem,1180px)}.github-import-header-inner{height:56px}.github-import-content{padding-bottom:var(--space-12)}.github-import-title{font-size:var(--text-2xl)}.github-import-intro{font-size:var(--text-sm)}.github-import-markdown{padding:var(--space-5) var(--space-4) var(--space-9);font-size:var(--text-sm)}.github-import-cover{margin:1rem 1rem 0}.github-import-installer{padding:var(--space-4)}.github-import-stationery{display:none}}.remix-header-identity{gap:var(--space-3);align-items:center;min-width:0;display:flex}.remix-header-identity>a{color:var(--import-ink);text-decoration:none}.remix-header-identity>span{border-left:1px solid var(--import-rule);padding-left:var(--space-3);gap:var(--space-1-5);color:var(--import-muted);font-family:var(--font-mono-family);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.1em;align-items:center;font-weight:500;display:inline-flex}.remix-header-source-mobile{display:none}.remix-page .github-import-header-source{min-width:0;max-width:min(50vw,24rem)}.remix-header-source-desktop{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.remix-stage{z-index:1;width:min(100% - 2rem,1180px);min-height:calc(100vh - 60px);padding:var(--space-12) 0;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.remix-command-wrap{width:460px;max-width:100%}.remix-command{gap:var(--space-4);width:100%;min-width:0;padding:var(--space-6);display:grid}.remix-command-icon{border:1px solid var(--import-rule);border-radius:var(--radius-lg);background:var(--import-soft);width:2.15rem;height:2.15rem;color:var(--import-muted);justify-content:center;align-items:center;display:flex}.remix-command .github-import-installer-copy{min-width:0}.remix-command .github-import-installer-copy h1{color:var(--import-ink);font-size:var(--text-xl);letter-spacing:-.025em;margin:.42rem 0 0;font-weight:600}.remix-command .github-import-installer-copy>p:last-child{color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-xs);margin:.5rem 0 0;line-height:1.5}.remix-source-link{border:1px solid var(--import-rule);border-radius:var(--radius-lg);background:var(--import-soft);min-width:0;padding:var(--space-3) var(--space-3);gap:var(--space-3);color:var(--import-muted);justify-content:space-between;align-items:center;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}.remix-source-link:hover{background:var(--import-card);color:var(--import-ink);border-color:#b9bdc4}.remix-source-link>span{gap:var(--space-1);min-width:0;display:grid}.remix-source-link small{color:var(--import-faint);font-family:var(--font-mono-family);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.09em;font-weight:500}.remix-source-link strong{min-width:0;color:var(--import-ink);font-family:var(--font-mono-family);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.remix-source-link>svg{flex:none}.remix-command-target{gap:var(--space-2);min-width:0;display:grid}.remix-command-target label{color:var(--import-muted);font-family:var(--font-mono-family);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.remix-command-target>button[role=combobox]{border-color:var(--import-rule);background:var(--import-card);width:100%;min-width:0;max-width:100%;overflow:hidden}.remix-command-target>button[role=combobox]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.remix-command-target>button[role=combobox]>svg{flex:none}.remix-command-action{border-radius:var(--radius-lg);background:var(--import-ink);color:#fff;justify-content:space-between;width:100%;min-width:0;height:2.55rem;margin-top:.3rem;padding-inline:.85rem;overflow:hidden}.remix-command-action:hover{background:#111216}.remix-command-empty{gap:var(--space-2);min-width:0;display:grid}.remix-command-empty>p{color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-xs);margin:0;line-height:1.5}.remix-command .github-import-assurance{min-width:0;margin-top:-.2rem}@media (max-width:560px){.remix-header-identity>span,.remix-header-source-desktop{display:none}.remix-header-source-mobile{display:inline}.remix-stage{width:min(100% - 1.25rem,1180px);min-height:calc(100vh - 56px);padding:var(--space-5) 0}.remix-command-wrap{width:100%}.remix-command{padding:var(--space-5)}}.templates-gallery-page{overflow-x:clip}.templates-gallery-page *{box-sizing:border-box}.templates-gallery-nav{gap:var(--space-1);align-items:center;display:flex}.templates-gallery-nav a{border-radius:var(--radius-lg);padding:var(--space-2) var(--space-2-5);color:var(--import-muted);font-size:var(--text-xs);text-decoration:none;transition:background .15s,color .15s}.templates-gallery-nav a:hover{background:var(--import-soft);color:var(--import-ink)}.templates-gallery-nav .templates-gallery-nav-cta{gap:var(--space-1-5);background:var(--import-ink);color:var(--text-on-brand);align-items:center;margin-left:.25rem;display:inline-flex}.templates-gallery-nav .templates-gallery-nav-cta:hover{background:var(--action-primary-hover);color:var(--text-on-brand)}.templates-gallery-shell{z-index:1;width:min(100% - 2rem,1180px);margin:0 auto;position:relative}.templates-gallery-hero{border-bottom:1px solid var(--import-rule);min-height:14rem;padding:var(--space-8) 0;background-image:linear-gradient(90deg, var(--import-bg) 0%, var(--import-bg) 42%, var(--import-bg) 52%, transparent 78%), url(/templates/template-library-map.svg);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.templates-gallery-hero{background-image:linear-gradient(90deg, var(--import-bg) 0%, var(--import-bg) 42%, color-mix(in srgb, var(--import-bg) 94%, transparent) 52%, transparent 78%), url(/templates/template-library-map.svg)}}.templates-gallery-hero{background-position:50%,right -1.5rem center;background-repeat:no-repeat;background-size:100% 100%,27rem}.templates-gallery-hero-copy{z-index:1;max-width:40rem;position:relative}.templates-gallery-eyebrow{gap:var(--space-2);color:var(--import-faint);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:0;font-weight:500;line-height:1.5;display:flex}.templates-gallery-hero h1{max-width:38rem;color:var(--import-ink);letter-spacing:-.045em;margin:.9rem 0 0;font-size:clamp(2.5rem,3.3vw,3.25rem);font-weight:500;line-height:1}.templates-gallery-hero-description{max-width:31rem;color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-base);margin:1rem 0 0;line-height:1.65}.templates-gallery-collection{padding:var(--space-8) 0 0;scroll-margin-top:5rem}.templates-gallery-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0;display:grid}.templates-gallery-card{border:1px solid var(--import-rule);border-radius:var(--radius-2xl);background:var(--import-card);min-width:0;color:var(--import-ink);flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.templates-gallery-card:nth-last-child(2):nth-child(4n+1){grid-column:2}.templates-gallery-card:hover{border-color:var(--import-ink)}@supports (color:color-mix(in lab, red, red)){.templates-gallery-card:hover{border-color:color-mix(in srgb, var(--import-ink) 34%, var(--import-rule))}}.templates-gallery-card:hover{box-shadow:0 18px 42px var(--import-ink)}@supports (color:color-mix(in lab, red, red)){.templates-gallery-card:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--import-ink) 8%, transparent)}}.templates-gallery-card:hover{transform:translateY(-.2rem)}.templates-gallery-card-art{aspect-ratio:1200/630;border-bottom:1px solid var(--import-rule);background:var(--import-soft);display:block;position:relative;overflow:hidden}.templates-gallery-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .36s;display:block}.templates-gallery-card:hover img{transform:scale(1.018)}.templates-gallery-card-art>span{border:1px solid var(--import-rule);background:var(--import-card);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;bottom:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.templates-gallery-card-art>span{background:color-mix(in srgb, var(--import-card) 90%, transparent)}}.templates-gallery-card-art>span{color:var(--import-faint);font-family:var(--font-mono-family);font-size:var(--text-2xs);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.templates-gallery-card-copy{min-height:15rem;padding:var(--space-5);flex-direction:column;flex:1;display:flex}.templates-gallery-card-meta{gap:var(--space-1-5) var(--space-3);color:var(--import-faint);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;line-height:1.45;display:flex}.templates-gallery-card-copy>strong{font-size:var(--text-xl);letter-spacing:-.04em;margin-top:2.4rem;font-weight:600;line-height:1}.templates-gallery-card-description{color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-xs);margin-top:.75rem;line-height:1.55}.templates-gallery-card-action{gap:var(--space-2);padding-top:var(--space-6);color:var(--import-ink);font-size:var(--text-xs);align-items:center;margin-top:auto;font-weight:600;display:inline-flex}.templates-gallery-card-action svg{transition:transform .18s}.templates-gallery-card:hover .templates-gallery-card-action svg{transform:translate(.2rem)}.templates-gallery-install{border:1px solid var(--import-rule);border-radius:var(--radius-3xl);background-color:var(--import-card);background-image:linear-gradient(90deg, var(--import-card) 0%, var(--import-card) 46%, var(--import-card) 56%, transparent 76%), url(/templates/template-install-flow.svg);min-height:13rem;margin-top:4.5rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.templates-gallery-install{background-image:linear-gradient(90deg, var(--import-card) 0%, var(--import-card) 46%, color-mix(in srgb, var(--import-card) 90%, transparent) 56%, transparent 76%), url(/templates/template-install-flow.svg)}}.templates-gallery-install{background-position:50%,right -1.5rem center;background-repeat:no-repeat;background-size:100% 100%,24rem}.templates-gallery-install-copy{z-index:1;width:62%;padding:var(--space-7) var(--space-8);position:relative}.templates-gallery-install-copy h2{max-width:31rem;color:var(--import-ink);letter-spacing:-.04em;margin:.9rem 0 0;font-size:clamp(1.8rem,2.6vw,2.15rem);font-weight:500;line-height:1}.templates-gallery-install-copy>p:not(.templates-gallery-eyebrow){max-width:31rem;color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-sm);margin:1.2rem 0 0;line-height:1.65}.templates-gallery-install-copy ol{gap:var(--space-2-5);flex-wrap:wrap;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.templates-gallery-install-copy li{gap:var(--space-2);border:1px solid var(--import-rule);border-radius:var(--radius-full);background:var(--import-card);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.templates-gallery-install-copy li{background:color-mix(in srgb, var(--import-card) 90%, transparent)}}.templates-gallery-install-copy li{padding:var(--space-2) var(--space-2-5);color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-xs);line-height:1.5}.templates-gallery-install-copy li svg{color:var(--import-ink)}.templates-gallery-install-copy li strong{color:var(--import-ink);font-family:var(--font-display-family);font-size:var(--text-sm);margin-right:.15rem}.templates-gallery-footer{gap:var(--space-8);border-top:1px solid var(--import-rule);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:5.5rem;margin-top:2rem;display:grid}.templates-gallery-footer p{color:var(--import-muted);font-family:var(--font-document-family);font-size:var(--text-xs);margin:0}.templates-gallery-footer nav{gap:var(--space-4);display:flex}.templates-gallery-footer nav a{color:var(--import-muted);font-size:var(--text-xs);text-decoration:none}.templates-gallery-footer nav a:hover{color:var(--import-ink)}@media (max-width:1040px){.templates-gallery-hero{background-position:50%,right -7rem center;background-size:100% 100%,25rem}.templates-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.templates-gallery-card:nth-last-child(2):nth-child(4n+1){grid-column:auto}.templates-gallery-install{background-position:50%,right -7rem center;background-size:100% 100%,24rem}}@media (max-width:800px){.templates-gallery-hero{min-height:15rem;padding:var(--space-8) 0;background-image:linear-gradient(90deg, var(--import-bg) 0%, var(--import-bg) 56%, var(--import-bg) 78%, transparent 100%), url(/templates/template-library-map.svg)}@supports (color:color-mix(in lab, red, red)){.templates-gallery-hero{background-image:linear-gradient(90deg, var(--import-bg) 0%, var(--import-bg) 56%, color-mix(in srgb, var(--import-bg) 92%, transparent) 78%, transparent 100%), url(/templates/template-library-map.svg)}}.templates-gallery-hero{background-position:50%,right -14rem center}.templates-gallery-hero-copy{max-width:37rem}.templates-gallery-collection{padding-top:var(--space-5)}.templates-gallery-install{background-image:linear-gradient(90deg, var(--import-card) 0%, var(--import-card) 62%, var(--import-card) 82%, transparent 100%), url(/templates/template-install-flow.svg)}@supports (color:color-mix(in lab, red, red)){.templates-gallery-install{background-image:linear-gradient(90deg, var(--import-card) 0%, var(--import-card) 62%, color-mix(in srgb, var(--import-card) 92%, transparent) 82%, transparent 100%), url(/templates/template-install-flow.svg)}}.templates-gallery-install{background-position:50%,right -15rem center}.templates-gallery-install-copy{width:72%;padding:var(--space-10)}}@media (max-width:560px){.templates-gallery-shell{width:min(100% - 1.25rem,1180px)}.templates-gallery-nav>a:not(.templates-gallery-nav-cta){display:none}.templates-gallery-nav .templates-gallery-nav-cta{padding:var(--space-2) var(--space-2-5)}.templates-gallery-hero{background-position:50%,right -16rem center;background-size:100% 100%,28rem;min-height:16rem}.templates-gallery-hero h1{font-size:clamp(3.1rem,16vw,4.5rem)}.templates-gallery-grid{grid-template-columns:minmax(0,1fr)}.templates-gallery-card-copy{min-height:15rem}.templates-gallery-install{border-radius:var(--radius-2xl);background-position:50%,right -18rem center;background-size:100% 100%,27rem}.templates-gallery-install-copy{width:100%;padding:var(--space-8) var(--space-5)}.templates-gallery-footer{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.templates-gallery-footer p:not(.templates-gallery-footer-legal){display:none}}@media (prefers-reduced-motion:reduce){.templates-gallery-card,.templates-gallery-card img,.templates-gallery-card-action svg{transition:none}}.bundle-import-dialog{--bundle-note-yellow:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.bundle-import-dialog{--bundle-note-yellow:color-mix(in srgb, var(--state-warning) 20%, var(--surface-1))}}.bundle-import-dialog{--bundle-note-blue:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.bundle-import-dialog{--bundle-note-blue:color-mix(in srgb, var(--action-primary) 13%, var(--surface-1))}}.bundle-import-dialog{--bundle-note-coral:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.bundle-import-dialog{--bundle-note-coral:color-mix(in srgb, var(--state-error) 11%, var(--surface-1))}}.bundle-import-dialog{--bundle-note-green:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.bundle-import-dialog{--bundle-note-green:color-mix(in srgb, var(--state-success) 14%, var(--surface-1))}}.bundle-import-dialog{z-index:50;border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--state-warning);flex-direction:column;width:min(1160px,100vw - 2rem);max-height:calc(100dvh - 1.5rem);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.bundle-import-dialog{background:color-mix(in srgb, var(--state-warning) 2%, var(--surface-1))}}.bundle-import-dialog{box-shadow:0 24px 80px var(--text-primary), 0 1px 0 #ffffff80 inset}@supports (color:color-mix(in lab, red, red)){.bundle-import-dialog{box-shadow:0 24px 80px color-mix(in srgb, var(--text-primary) 18%, transparent), 0 1px 0 #ffffff80 inset}}.bundle-import-dialog-header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-1);flex:none;min-height:4.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bundle-import-dialog-header{background:color-mix(in srgb, var(--surface-1) 96%, var(--state-warning))}}.bundle-import-dialog-header{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5)}.bundle-import-progress{border-bottom:1px solid var(--border-subtle);background:var(--surface-2);flex:none;grid-template-columns:repeat(3,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.bundle-import-progress{background:color-mix(in srgb, var(--surface-2) 58%, var(--surface-1))}}.bundle-import-progress{padding:0 var(--space-5)}.bundle-import-progress-step{gap:var(--space-2);min-height:3.1rem;color:var(--text-tertiary);font-size:var(--text-xs);align-items:center;display:flex;position:relative}.bundle-import-progress-step:not(:last-child):after{background:var(--border-subtle);content:"";height:1px;position:absolute;top:50%;left:5.2rem;right:1rem}.bundle-import-progress-step>span{border:1px solid var(--border-default);background:var(--surface-1);width:1.35rem;height:1.35rem;font-family:var(--font-mono-family);font-size:var(--text-2xs);border-radius:50%;flex:none;place-items:center;display:grid}.bundle-import-progress-step strong{font-weight:500}.bundle-import-progress-step.is-active{color:var(--text-primary)}.bundle-import-progress-step.is-active>span{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-brand)}.bundle-import-progress-step.is-complete{color:var(--text-secondary)}.bundle-import-progress-step.is-complete>span{border-color:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.bundle-import-progress-step.is-complete>span{border-color:color-mix(in srgb, var(--state-success) 48%, var(--border-default))}}.bundle-import-progress-step.is-complete>span{background:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.bundle-import-progress-step.is-complete>span{background:color-mix(in srgb, var(--state-success) 12%, var(--surface-1))}}.bundle-import-progress-step.is-complete>span{color:var(--state-success)}.bundle-import-dialog-body{flex:auto;min-height:0;overflow-y:auto}.bundle-import-stage{width:100%;max-width:1120px;padding:var(--space-5);margin:0 auto}.bundle-import-planning{min-height:24rem;padding:var(--space-6) 0;place-items:center;display:grid}.bundle-import-planning-sheet{gap:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-1);width:min(100%,34rem);padding:var(--space-8);box-shadow:0 14px 34px var(--text-primary), 0 1px 0 #fff9 inset;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bundle-import-planning-sheet{box-shadow:0 14px 34px color-mix(in srgb, var(--text-primary) 7%, transparent), 0 1px 0 #fff9 inset}}.bundle-import-planning-sheet{transform:rotate(-.35deg)}.bundle-import-planning-sheet:after{z-index:-1;border:1px solid var(--border-subtle);border-radius:inherit;background:var(--bundle-note-blue);content:"";width:100%;height:100%;position:absolute;bottom:-.55rem;right:-.55rem;transform:rotate(1.2deg)}.bundle-import-tape{background:var(--state-warning);width:5rem;height:1.1rem;position:absolute;top:-.55rem;left:50%}@supports (color:color-mix(in lab, red, red)){.bundle-import-tape{background:color-mix(in srgb, var(--state-warning) 36%, transparent)}}.bundle-import-tape{clip-path:polygon(2% 10%,98% 0,95% 91%,0 100%);transform:translate(-50%)rotate(-2deg)}.bundle-import-planning-sticker{border:1px solid var(--action-primary);place-items:center;width:2.7rem;height:2.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bundle-import-planning-sticker{border:1px solid color-mix(in srgb, var(--action-primary) 36%, var(--border-subtle))}}.bundle-import-planning-sticker{background:var(--bundle-note-blue);color:var(--action-primary);border-radius:50%;transform:rotate(7deg)}.bundle-import-planning h2{color:var(--text-primary);font-size:var(--text-xl);letter-spacing:-.025em;margin-top:.35rem;font-weight:600}.bundle-import-planning-sheet>div>p:last-child{color:var(--text-secondary);font-size:var(--text-xs);margin-top:.4rem;line-height:1.5}.bundle-import-planning-sheet p strong{color:var(--text-primary);font-weight:550}.bundle-import-planning-list{gap:var(--space-2);display:grid}.bundle-import-planning-list li{gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);min-height:3.35rem;padding:var(--space-2-5);grid-template-columns:1.8rem minmax(0,1fr);align-items:center;display:grid}.bundle-import-planning-list li[data-state=active]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.bundle-import-planning-list li[data-state=active]{border-color:color-mix(in srgb, var(--action-primary) 34%, var(--border-subtle))}}.bundle-import-planning-list li[data-state=active]{background:var(--bundle-note-blue)}.bundle-import-planning-list li[data-state=complete]{background:var(--bundle-note-green)}.bundle-import-planning-list li>span:first-child{border:1px solid var(--border-subtle);background:var(--surface-1);width:1.8rem;height:1.8rem;color:var(--text-tertiary);border-radius:50%;place-items:center;display:grid}.bundle-import-planning-list li[data-state=active]>span:first-child{color:var(--action-primary)}.bundle-import-planning-list li[data-state=complete]>span:first-child{color:var(--state-success)}.bundle-import-planning-list strong,.bundle-import-planning-list small{display:block}.bundle-import-planning-list strong{color:var(--text-primary);font-size:var(--text-xs);font-weight:600}.bundle-import-planning-list small{color:var(--text-tertiary);font-size:var(--text-2xs);margin-top:.12rem}.bundle-import-review-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;display:grid}.bundle-import-review-main{gap:var(--space-4);min-width:0;display:grid}.bundle-import-review-summary{padding:var(--space-1) 0 var(--space-1)}.bundle-import-section-label{color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;font-weight:500}.bundle-import-review-summary h2,.bundle-import-applying h2,.bundle-import-done h2{color:var(--text-primary);font-size:var(--text-lg);letter-spacing:-.025em;margin-top:.35rem;font-weight:600}.bundle-import-review-summary p:last-child,.bundle-import-applying-header>div>p:last-child,.bundle-import-done-paper>div>p:last-child{color:var(--text-secondary);font-size:var(--text-xs);margin-top:.35rem;line-height:1.5}.bundle-import-review-summary p strong,.bundle-import-done p strong{color:var(--text-primary);font-weight:550}.bundle-import-resource-groups{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bundle-import-resource-group{--bundle-group-accent:var(--bundle-note-yellow);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bundle-group-accent);flex-direction:column;min-height:10.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bundle-import-resource-group{background:color-mix(in srgb, var(--bundle-group-accent) 58%, var(--surface-1))}}.bundle-import-resource-group{padding:var(--space-3-5)}.bundle-import-resource-group:before{background:var(--bundle-group-accent);width:3.3rem;height:.75rem;position:absolute;top:-.34rem;left:50%}@supports (color:color-mix(in lab, red, red)){.bundle-import-resource-group:before{background:color-mix(in srgb, var(--bundle-group-accent) 78%, transparent)}}.bundle-import-resource-group:before{clip-path:polygon(3% 8%,98% 0,95% 91%,0 100%);content:"";transform:translate(-50%)rotate(-2deg)}.bundle-import-resource-group[data-group=experience]{--bundle-group-accent:var(--bundle-note-blue)}.bundle-import-resource-group[data-group=agents]{--bundle-group-accent:var(--bundle-note-coral)}.bundle-import-resource-group[data-group=automation]{--bundle-group-accent:var(--bundle-note-yellow)}.bundle-import-resource-group[data-group=data]{--bundle-group-accent:var(--bundle-note-green)}.bundle-import-resource-group-header{gap:var(--space-2-5);align-items:center;display:flex}.bundle-import-resource-group-icon{border-radius:var(--radius-lg);background:var(--bundle-group-accent);flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bundle-import-resource-group-icon{background:color-mix(in srgb, var(--bundle-group-accent) 78%, var(--surface-2))}}.bundle-import-resource-group-icon{color:var(--text-primary)}.bundle-import-resource-group h3{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.bundle-import-resource-group-header>div>span{color:var(--text-tertiary);font-size:var(--text-2xs);margin-top:.08rem;display:block}.bundle-import-resource-group>p{color:var(--text-secondary);font-size:var(--text-xs);margin-top:.75rem;line-height:1.48}.bundle-import-resource-names{padding-top:var(--space-3);gap:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.bundle-import-resource-names span{border-radius:var(--radius-full);background:var(--surface-2);max-width:10rem;padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-family:var(--font-mono-family);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bundle-import-review-aside{gap:var(--space-3-5);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--bundle-note-yellow), var(--surface-2) 68%);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bundle-import-review-aside{background:linear-gradient(145deg, color-mix(in srgb, var(--bundle-note-yellow) 74%, var(--surface-1)), var(--surface-2) 68%)}}.bundle-import-review-aside{padding:var(--space-4);box-shadow:0 10px 28px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bundle-import-review-aside{box-shadow:0 10px 28px color-mix(in srgb, var(--text-primary) 5%, transparent)}}.bundle-import-review-aside:before{background:var(--state-warning);width:3.8rem;height:.9rem;position:absolute;top:-.42rem;right:1.4rem}@supports (color:color-mix(in lab, red, red)){.bundle-import-review-aside:before{background:color-mix(in srgb, var(--state-warning) 30%, transparent)}}.bundle-import-review-aside:before{clip-path:polygon(2% 8%,100% 0,96% 92%,0 100%);content:"";transform:rotate(3deg)}.bundle-import-review-aside h3{color:var(--text-primary);font-size:var(--text-base);margin-top:.3rem;font-weight:600}.bundle-import-review-route{gap:var(--space-1-5);color:var(--text-tertiary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.bundle-import-review-route>span{gap:var(--space-1-5);min-width:0;color:var(--text-secondary);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.bundle-import-review-route>span svg{flex:none}.bundle-import-review-impact{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);display:grid;overflow:hidden}.bundle-import-review-impact>span{min-height:2.4rem;padding:0 var(--space-3);color:var(--text-tertiary);font-size:var(--text-2xs);justify-content:space-between;align-items:center;display:flex}.bundle-import-review-impact>span+span{border-top:1px solid var(--border-subtle)}.bundle-import-review-impact strong{color:var(--text-primary);font-size:var(--text-xs);font-weight:600}.bundle-import-review-assurance{color:var(--text-tertiary);font-size:var(--text-2xs);line-height:1.45}.bundle-import-plan-details{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-1);overflow:hidden}.bundle-import-plan-details summary{cursor:pointer;min-height:2.8rem;padding:0 var(--space-3-5);color:var(--text-secondary);font-size:var(--text-xs);justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.bundle-import-plan-details summary::-webkit-details-marker{display:none}.bundle-import-plan-details summary span:last-child{border-radius:var(--radius-full);background:var(--surface-2);min-width:1.45rem;height:1.45rem;color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:var(--text-2xs);place-items:center;display:grid}.bundle-import-plan-details[open] summary{border-bottom:1px solid var(--border-subtle)}.bundle-import-step-list{max-height:18rem;padding:var(--space-1) var(--space-3-5);overflow-y:auto}.bundle-import-step-list>*+*{border-top:1px solid var(--border-subtle)}.bundle-import-step-list.is-applying{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-1)}.bundle-import-warnings,.bundle-import-destructive{gap:var(--space-2-5);border:1px solid var(--state-warning);display:flex}@supports (color:color-mix(in lab, red, red)){.bundle-import-warnings,.bundle-import-destructive{border:1px solid color-mix(in srgb, var(--state-warning) 36%, var(--border-subtle))}}.bundle-import-warnings,.bundle-import-destructive{border-radius:var(--radius-lg);background:var(--state-warning)}@supports (color:color-mix(in lab, red, red)){.bundle-import-warnings,.bundle-import-destructive{background:color-mix(in srgb, var(--state-warning) 7%, var(--surface-1))}}.bundle-import-warnings,.bundle-import-destructive{padding:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5}.bundle-import-warnings svg{color:var(--state-warning)}.bundle-import-configuration{gap:var(--space-3-5);border-top:1px solid var(--border-subtle);padding-top:var(--space-4);display:grid}.bundle-import-destructive{cursor:pointer;border-color:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.bundle-import-destructive{border-color:color-mix(in srgb, var(--state-error) 34%, var(--border-subtle))}}.bundle-import-destructive{background:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.bundle-import-destructive{background:color-mix(in srgb, var(--state-error) 7%, var(--surface-1))}}.bundle-import-applying{gap:var(--space-5);display:grid}.bundle-import-applying-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.bundle-import-applying-stamp{gap:var(--space-1-5);border:1px solid var(--action-primary);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bundle-import-applying-stamp{border:1px solid color-mix(in srgb, var(--action-primary) 34%, var(--border-subtle))}}.bundle-import-applying-stamp{border-radius:var(--radius-full);background:var(--bundle-note-blue);padding:var(--space-1-5) var(--space-2-5);color:var(--action-primary);font-family:var(--font-mono-family);font-size:var(--text-2xs);text-transform:uppercase;align-items:center;font-weight:600;transform:rotate(2deg)}.bundle-import-install-layout{gap:var(--space-3);display:grid}.bundle-import-install-groups{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bundle-import-install-group{--bundle-group-accent:var(--bundle-note-yellow);gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bundle-group-accent);grid-template-columns:2rem minmax(0,1fr) 1.5rem;min-height:4.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bundle-import-install-group{background:color-mix(in srgb, var(--bundle-group-accent) 50%, var(--surface-1))}}.bundle-import-install-group{padding:var(--space-3);align-items:center}.bundle-import-install-group[data-group=experience]{--bundle-group-accent:var(--bundle-note-blue)}.bundle-import-install-group[data-group=agents]{--bundle-group-accent:var(--bundle-note-coral)}.bundle-import-install-group[data-group=data]{--bundle-group-accent:var(--bundle-note-green)}.bundle-import-install-group[data-state=pending]{opacity:.62}.bundle-import-install-group[data-state=active]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.bundle-import-install-group[data-state=active]{border-color:color-mix(in srgb, var(--action-primary) 36%, var(--border-subtle))}}.bundle-import-install-group[data-state=active]{box-shadow:0 5px 14px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bundle-import-install-group[data-state=active]{box-shadow:0 5px 14px color-mix(in srgb, var(--text-primary) 4%, transparent)}}.bundle-import-install-group[data-state=complete]{border-color:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.bundle-import-install-group[data-state=complete]{border-color:color-mix(in srgb, var(--state-success) 38%, var(--border-subtle))}}.bundle-import-install-group[data-state=failed]{border-color:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.bundle-import-install-group[data-state=failed]{border-color:color-mix(in srgb, var(--state-error) 38%, var(--border-subtle))}}.bundle-import-install-group-icon{border-radius:var(--radius-lg);background:var(--surface-1);width:2rem;height:2rem;color:var(--text-primary);place-items:center;display:grid}.bundle-import-install-group strong,.bundle-import-install-group small{display:block}.bundle-import-install-group strong{color:var(--text-primary);font-size:var(--text-xs);font-weight:600}.bundle-import-install-group small{color:var(--text-tertiary);font-size:var(--text-2xs);margin-top:.12rem;line-height:1.35}.bundle-import-install-group-state{width:1.5rem;height:1.5rem;color:var(--text-tertiary);place-items:center;display:grid}.bundle-import-install-group-state>span{background:var(--border-strong);border-radius:50%;width:.42rem;height:.42rem}.bundle-import-install-group[data-state=active] .bundle-import-install-group-state{color:var(--action-primary)}.bundle-import-install-group[data-state=complete] .bundle-import-install-group-state{color:var(--state-success)}.bundle-import-install-group[data-state=failed] .bundle-import-install-group-state{color:var(--state-error)}.bundle-import-done{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;min-height:22rem;display:flex}.bundle-import-done-paper{align-items:center;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--bundle-note-green), var(--surface-1) 58%);flex-direction:column;width:min(100%,37rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bundle-import-done-paper{background:linear-gradient(145deg, color-mix(in srgb, var(--bundle-note-green) 72%, var(--surface-1)), var(--surface-1) 58%)}}.bundle-import-done-paper{padding:var(--space-9);box-shadow:0 18px 38px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bundle-import-done-paper{box-shadow:0 18px 38px color-mix(in srgb, var(--text-primary) 7%, transparent)}}.bundle-import-done-paper{transform:rotate(-.25deg)}.bundle-import-done-paper:after{z-index:-1;border:1px solid var(--border-subtle);border-radius:inherit;background:var(--bundle-note-yellow);content:"";width:100%;height:100%;position:absolute;bottom:-.55rem;right:-.55rem;transform:rotate(1deg)}.bundle-import-done-icon{border:1px solid var(--state-success);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bundle-import-done-icon{border:1px solid color-mix(in srgb, var(--state-success) 30%, var(--border-subtle))}}.bundle-import-done-icon{background:var(--surface-1);color:var(--state-success)}.bundle-import-next-step{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bundle-note-blue);width:min(100%,33rem);display:flex}@supports (color:color-mix(in lab, red, red)){.bundle-import-next-step{background:color-mix(in srgb, var(--bundle-note-blue) 66%, var(--surface-1))}}.bundle-import-next-step{padding:var(--space-3-5);text-align:left}.bundle-import-next-step strong,.bundle-import-next-step span{display:block}.bundle-import-next-step strong{color:var(--text-primary);font-size:var(--text-xs);font-weight:600}.bundle-import-next-step span{color:var(--text-tertiary);font-size:var(--text-2xs);margin-top:.15rem;line-height:1.4}@media (max-width:900px){.bundle-import-review-layout{grid-template-columns:minmax(0,1fr)}.bundle-import-review-aside{order:-1;position:static}}@media (max-width:640px){.bundle-import-dialog{border-radius:var(--radius-3xl) .9rem 0 0;width:100vw;max-height:calc(100dvh - .5rem);top:auto;bottom:0;left:0;transform:none}.bundle-import-dialog-header{padding-left:var(--space-4)}.bundle-import-progress{padding:0 var(--space-4)}.bundle-import-progress-step:not(:last-child):after{display:none}.bundle-import-stage{padding:var(--space-4)}.bundle-import-review-summary{gap:var(--space-1);display:grid}.bundle-import-resource-groups{grid-template-columns:minmax(0,1fr)}.bundle-import-resource-group{min-height:0}.bundle-import-planning{min-height:20rem;padding:var(--space-2) 0}.bundle-import-planning-sheet{padding:var(--space-5)}.bundle-import-install-groups{grid-template-columns:minmax(0,1fr)}.bundle-import-applying-header{flex-direction:column}.bundle-import-done-paper{padding:var(--space-6)}.bundle-import-next-step{flex-direction:column;align-items:stretch}}.edu-illo{width:100%;height:auto;color:var(--text-tertiary);display:block}.edu-illo [class^=edu-],.edu-illo [class*=\ edu-]{transform-box:fill-box;transform-origin:50%}.edu-stroke{fill:none;stroke:currentColor;stroke-width:1.5px}.edu-fill-soft{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.edu-fill-soft{fill:color-mix(in srgb, currentColor 12%, transparent)}}.edu-fill-soft{stroke:currentColor;stroke-width:1.5px}.edu-dot{fill:var(--delight)}.edu-spark{fill:var(--intelligence)}.edu-label{fill:var(--text-secondary);font-family:var(--font-mono,monospace);font-size:var(--text-2xs)}@keyframes edu-surface-travel-down{0%{opacity:0;transform:translate(0)}8%{opacity:1}72%{opacity:1;transform:translate(118px,36px)}80%,to{opacity:0;transform:translate(118px,36px)}}@keyframes edu-surface-travel-flat{0%{opacity:0;transform:translate(0)}8%{opacity:1}72%{opacity:1;transform:translate(118px)}80%,to{opacity:0;transform:translate(118px)}}@keyframes edu-surface-travel-up{0%{opacity:0;transform:translate(0)}8%{opacity:1}72%{opacity:1;transform:translate(118px,-36px)}80%,to{opacity:0;transform:translate(118px,-36px)}}@keyframes edu-surface-pod-pulse{0%,60%{transform:scale(1)}72%{transform:scale(1.06)}84%,to{transform:scale(1)}}.edu-surface-dot--1{animation:3.6s ease-in-out infinite edu-surface-travel-down}.edu-surface-dot--2{animation:3.6s ease-in-out 1.2s infinite edu-surface-travel-flat}.edu-surface-dot--3{animation:3.6s ease-in-out 2.4s infinite edu-surface-travel-up}.edu-surface-pod{animation:1.2s ease-in-out infinite edu-surface-pod-pulse}@keyframes edu-agent-in{0%{opacity:0;transform:translate(0)}8%{opacity:1}38%{opacity:1;transform:translate(62px)}46%,to{opacity:0;transform:translate(62px)}}@keyframes edu-agent-think{0%,36%{opacity:.85;transform:scale(1)}46%{opacity:1;transform:scale(1.12)}56%,to{opacity:.85;transform:scale(1)}}@keyframes edu-agent-out{0%,52%{opacity:0;transform:translate(0)}60%{opacity:1}90%{opacity:1;transform:translate(62px)}97%,to{opacity:0;transform:translate(62px)}}.edu-agent-in{animation:4.2s ease-in-out infinite edu-agent-in}.edu-agent-core{animation:4.2s ease-in-out infinite edu-agent-think}.edu-agent-out{animation:4.2s ease-in-out infinite edu-agent-out}@keyframes edu-flow-node-1{0%{opacity:.25}8%{opacity:1}92%{opacity:1}to{opacity:.25}}@keyframes edu-flow-node-2{0%,22%{opacity:.25}30%{opacity:1}92%{opacity:1}to{opacity:.25}}@keyframes edu-flow-node-3{0%,44%{opacity:.25}52%{opacity:1}92%{opacity:1}to{opacity:.25}}@keyframes edu-flow-node-4{0%,74%{opacity:.25}82%{opacity:1}92%{opacity:1}to{opacity:.25}}@keyframes edu-flow-approval-ring{0%,44%{opacity:0;transform:scale(.6)}52%{opacity:1;transform:scale(1)}62%{opacity:.4;transform:scale(1.25)}70%{opacity:1;transform:scale(1)}74%,to{opacity:0;transform:scale(.6)}}.edu-flow-node-1{animation:5s ease-in-out infinite edu-flow-node-1}.edu-flow-node-2{animation:5s ease-in-out infinite edu-flow-node-2}.edu-flow-node-3{animation:5s ease-in-out infinite edu-flow-node-3}.edu-flow-node-4{animation:5s ease-in-out infinite edu-flow-node-4}.edu-flow-approval{stroke:var(--attention,currentColor);fill:none;stroke-width:1.5px;animation:5s ease-in-out infinite edu-flow-approval-ring}@keyframes edu-table-row-1{0%,10%{opacity:0;transform:translateY(-6px)}18%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0}}@keyframes edu-table-row-2{0%,32%{opacity:0;transform:translateY(-6px)}40%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0}}@keyframes edu-table-row-3{0%,54%{opacity:0;transform:translateY(-6px)}62%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0}}.edu-table-row-1{animation:4.5s ease-out infinite edu-table-row-1}.edu-table-row-2{animation:4.5s ease-out infinite edu-table-row-2}.edu-table-row-3{animation:4.5s ease-out infinite edu-table-row-3}@keyframes edu-app-bar-1{0%,12%{opacity:0}22%{opacity:1}to{opacity:1}}@keyframes edu-app-agent-pulse{0%,26%{opacity:.45;transform:scale(.85)}42%{opacity:1;transform:scale(1.18)}60%,to{opacity:.45;transform:scale(.85)}}@keyframes edu-app-type{0%,30%{transform:scaleX(0)}52%{transform:scaleX(1)}90%{transform:scaleX(1)}to{transform:scaleX(0)}}.edu-app-bar-1{animation:4s ease-out infinite edu-app-bar-1}.edu-app-agent{animation:4s ease-in-out infinite edu-app-agent-pulse}.edu-app-type-1{transform-origin:0;animation:4s ease-in-out infinite edu-app-type}.edu-app-type-2{transform-origin:0;animation:4s ease-in-out .55s infinite edu-app-type}@keyframes edu-kit-pop-1{0%,18%{opacity:0;transform:translateY(14px)scale(.6)}30%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:1}to{opacity:0}}@keyframes edu-kit-pop-2{0%,32%{opacity:0;transform:translateY(14px)scale(.6)}44%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:1}to{opacity:0}}@keyframes edu-kit-pop-3{0%,46%{opacity:0;transform:translateY(14px)scale(.6)}58%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:1}to{opacity:0}}@keyframes edu-kit-pop-4{0%,58%{opacity:0;transform:translateY(14px)scale(.6)}70%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:1}to{opacity:0}}.edu-kit-pop-1{animation:4.5s ease-out infinite edu-kit-pop-1}.edu-kit-pop-2{animation:4.5s ease-out infinite edu-kit-pop-2}.edu-kit-pop-3{animation:4.5s ease-out infinite edu-kit-pop-3}.edu-kit-pop-4{animation:4.5s ease-out infinite edu-kit-pop-4}@keyframes edu-fn-pass{0%{opacity:0;transform:translate(0)}10%{opacity:1}44%{opacity:1;transform:translate(70px)}56%{opacity:1;transform:translate(92px)}90%{opacity:1;transform:translate(162px)}to{opacity:0;transform:translate(162px)}}@keyframes edu-fn-flash{0%,40%{fill-opacity:.08}50%{fill-opacity:.3}60%,to{fill-opacity:.08}}.edu-fn-dot{animation:2.8s linear infinite edu-fn-pass}.edu-fn-box{fill:currentColor;fill-opacity:.08;stroke:currentColor;stroke-width:1.5px;animation:2.8s linear infinite edu-fn-flash}@keyframes edu-clock-hand{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes edu-clock-fire{0%,88%{opacity:0;transform:translate(0)}90%{opacity:1}99%{opacity:1;transform:translate(108px)}to{opacity:0}}@keyframes edu-clock-node{0%,96%{opacity:.3}99%{opacity:1}to{opacity:.3}}.edu-illo .edu-clock-hand{transform-box:view-box;transform-origin:60px 60px;animation:4s linear infinite edu-clock-hand}.edu-clock-dot{animation:4s ease-in infinite edu-clock-fire}.edu-clock-node{animation:4s linear infinite edu-clock-node}@keyframes edu-int-ping{0%,20%{opacity:0;transform:translate(0)}26%{opacity:1}46%{opacity:1;transform:translate(72px)}52%,to{opacity:0;transform:translate(72px)}}@keyframes edu-int-pong{0%,56%{opacity:0;transform:translate(0)}62%{opacity:1}86%{opacity:1;transform:translate(-72px)}92%,to{opacity:0;transform:translate(-72px)}}.edu-int-ping{animation:4s ease-in-out infinite edu-int-ping}.edu-int-pong{animation:4s ease-in-out infinite edu-int-pong}@media (prefers-reduced-motion:reduce){.edu-illo *{animation:none!important}}.connector-logo-tile{background:#fff}.dark .connector-logo-tile{background:#f2f2ef;box-shadow:inset 0 0 0 1px #ffffff14}.connector-monogram{background-color:var(--connector-tint)}@supports (color:color-mix(in lab, red, red)){.connector-monogram{background-color:color-mix(in srgb, var(--connector-tint) 14%, transparent)}}.connector-monogram{color:var(--connector-tint)}.connector-monogram-sm{font-size:var(--text-2xs)}.connector-monogram-1{--connector-tint:var(--brand-coral)}.connector-monogram-2{--connector-tint:var(--brand-lilac)}.connector-monogram-3{--connector-tint:var(--brand-sky)}.connector-monogram-4{--connector-tint:var(--brand-blue)}.connector-monogram-5{--connector-tint:var(--brand-accent)}.connector-monogram-6{--connector-tint:var(--brand-green)}.connector-monogram-7{--connector-tint:var(--brand-cyan)}.connector-monogram-8{--connector-tint:var(--brand-primary)}.connector-masthead{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-2)}.connector-mosaic{height:7.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 42%,#0000 100%);mask-image:linear-gradient(#000 42%,#0000 100%)}.connector-mosaic-rail{gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap;display:flex}.connector-mosaic-tile{border-radius:var(--radius-lg);width:2.25rem;height:2.25rem;padding:var(--space-1-5);opacity:1;flex:none;justify-content:center;align-items:center;display:flex}.connector-mosaic-tile:nth-child(3n){opacity:.82}.connector-mosaic-tile:nth-child(7n){opacity:.68}:root{--identity-tone-0:#5a3fd4;--identity-soft-0:#e6e0ff;--identity-tone-1:#11743c;--identity-soft-1:#d9f5e3;--identity-tone-2:#8a6400;--identity-soft-2:#f7edd4;--identity-tone-3:#c22f15;--identity-soft-3:#ffe1da;--identity-tone-4:#d97757;--identity-soft-4:#f2ebe6;--identity-sclera:#fdfcf8;--identity-pupil:#2b2924;--identity-pip-ring:#fdfcf8;--identity-shade:#000}.dark{--identity-tone-0:#8b7af5;--identity-soft-0:#2a2740;--identity-tone-1:#5fdc95;--identity-soft-1:#1d2f24;--identity-tone-2:#e5b33c;--identity-soft-2:#312a1a;--identity-tone-3:#f08a72;--identity-soft-3:#33221e;--identity-tone-4:#e8927a;--identity-soft-4:#32241f;--identity-sclera:#f5f3ed;--identity-pupil:#131311;--identity-pip-ring:#1b1b19;--identity-shade:#000}.lm-identity-hue-0,.lm-identity-tone-0{--lm-identity-tone:var(--identity-tone-0);--lm-identity-soft:var(--identity-soft-0)}.lm-identity-hue-1,.lm-identity-tone-1{--lm-identity-tone:var(--identity-tone-1);--lm-identity-soft:var(--identity-soft-1)}.lm-identity-hue-2,.lm-identity-tone-2{--lm-identity-tone:var(--identity-tone-2);--lm-identity-soft:var(--identity-soft-2)}.lm-identity-hue-3,.lm-identity-tone-3{--lm-identity-tone:var(--identity-tone-3);--lm-identity-soft:var(--identity-soft-3)}.lm-identity-hue-4,.lm-identity-tone-4{--lm-identity-tone:var(--identity-tone-4);--lm-identity-soft:var(--identity-soft-4)}.lm-identity-tone-0,.lm-identity-tone-1,.lm-identity-tone-2,.lm-identity-tone-3,.lm-identity-tone-4{color:var(--lm-identity-tone)}.lm-identity{flex:none;display:block}.lm-identity-mark{background:var(--lm-identity-soft);place-items:center;display:inline-grid;position:relative;overflow:hidden}.lm-identity-ground{opacity:.6;position:absolute;inset:0}.lm-identity-glyph{position:relative}.lm-identity-team{opacity:1}.lm-identity-being[data-state=asleep]{opacity:.4}.lm-identity-body,.lm-identity-eyes,.lm-identity-pupils{transform-box:fill-box;transform-origin:50%}.lm-identity-body{transform-origin:50% 62%}@keyframes lm-identity-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035,.94)}}@keyframes lm-identity-tilt{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}@keyframes lm-identity-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes lm-identity-scan{0%,to{transform:translate(-1.1px)}50%{transform:translate(1.1px,.4px)}}@keyframes lm-identity-think{0%,18%{transform:translate(-1.4px,-1.2px)}38%,56%{transform:translate(1.5px,-1.1px)}76%,to{transform:translate(-1.4px,-1.2px)}}@keyframes lm-identity-blink{0%,96%{transform:scaleY(1)}97%,98%{transform:scaleY(.08)}99%,to{transform:scaleY(1)}}.lm-identity-being[data-state=running] .lm-identity-body{animation:2.6s ease-in-out infinite lm-identity-breathe}.lm-identity-being[data-state=running][data-anim=rich] .lm-identity-pupils{animation:3.4s ease-in-out infinite lm-identity-scan}.lm-identity-being[data-state=thinking][data-anim=rich] .lm-identity-body{animation:4.6s ease-in-out infinite lm-identity-tilt}.lm-identity-being[data-state=thinking][data-anim=rich] .lm-identity-pupils{animation:3.2s ease-in-out infinite lm-identity-think}.lm-identity-being[data-state=waiting] .lm-identity-body{animation:2.2s ease-in-out infinite lm-identity-bob}.lm-identity-being[data-state=waiting][data-anim=rich] .lm-identity-eyes{animation:4.4s step-end infinite lm-identity-blink}.lm-identity-being[data-anim=rich]:hover .lm-identity-eyes,button:hover .lm-identity-being[data-anim=rich] .lm-identity-eyes,a:hover .lm-identity-being[data-anim=rich] .lm-identity-eyes,label:hover .lm-identity-being[data-anim=rich] .lm-identity-eyes{animation:2.2s step-end infinite lm-identity-blink}.lm-identity-being[data-state=idle][data-anim=rich]:hover .lm-identity-body,button:hover .lm-identity-being[data-state=idle][data-anim=rich] .lm-identity-body,a:hover .lm-identity-being[data-state=idle][data-anim=rich] .lm-identity-body,label:hover .lm-identity-being[data-state=idle][data-anim=rich] .lm-identity-body{animation:2.4s ease-in-out infinite lm-identity-breathe}.lm-identity-phase-1 .lm-identity-body,.lm-identity-phase-1 .lm-identity-eyes,.lm-identity-phase-1 .lm-identity-pupils{animation-delay:-.94s}.lm-identity-phase-2 .lm-identity-body,.lm-identity-phase-2 .lm-identity-eyes,.lm-identity-phase-2 .lm-identity-pupils{animation-delay:-1.88s}.lm-identity-phase-3 .lm-identity-body,.lm-identity-phase-3 .lm-identity-eyes,.lm-identity-phase-3 .lm-identity-pupils{animation-delay:-2.81s}.lm-identity-phase-4 .lm-identity-body,.lm-identity-phase-4 .lm-identity-eyes,.lm-identity-phase-4 .lm-identity-pupils{animation-delay:-3.75s}.lm-identity-phase-5 .lm-identity-body,.lm-identity-phase-5 .lm-identity-eyes,.lm-identity-phase-5 .lm-identity-pupils{animation-delay:-4.69s}.lm-identity-phase-6 .lm-identity-body,.lm-identity-phase-6 .lm-identity-eyes,.lm-identity-phase-6 .lm-identity-pupils{animation-delay:-5.63s}.lm-identity-phase-7 .lm-identity-body,.lm-identity-phase-7 .lm-identity-eyes,.lm-identity-phase-7 .lm-identity-pupils{animation-delay:-6.56s}@media (prefers-reduced-motion:reduce){.lm-identity-being *,.lm-identity-being{animation:none!important}}.lm-composer{gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-1);width:100%;min-width:0;padding:var(--space-3) var(--space-3-5) var(--space-2-5);transition:border-color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);flex-direction:column;display:flex;position:relative}.lm-composer:focus-within{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.lm-composer:focus-within{border-color:color-mix(in srgb, var(--action-primary) 34%, var(--border-default))}}.lm-composer:focus-within{box-shadow:0 0 0 3px var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.lm-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 12%, transparent)}}.lm-composer-tight{gap:var(--space-1-5);border-radius:var(--radius-lg);padding:var(--space-2-5) var(--space-3) var(--space-2)}.lm-composer-header{min-width:0}.lm-composer-input.lm-composer-input{resize:none;width:100%;min-width:0;min-height:1.75rem;max-height:13.75rem;box-shadow:none;color:var(--text-primary);font-size:var(--text-sm);field-sizing:content;background:0 0;border:0;padding:0;line-height:1.6}.lm-composer-input.lm-composer-input:focus,.lm-composer-input.lm-composer-input:focus-visible,.lm-composer-input.lm-composer-input:hover{box-shadow:none;background:0 0;border:0;outline:none;transform:none}.lm-composer-input.lm-composer-input::placeholder{color:var(--text-tertiary)}.lm-composer-tight .lm-composer-input.lm-composer-input{max-height:8rem}.lm-composer-controls,.lm-composer-slot{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.lm-composer-spacer{min-width:var(--space-2);flex:auto}.lm-composer-slot :is(button,[role=button]){color:var(--text-secondary);background:0 0;border-color:#0000;font-weight:400}.lm-composer-slot :is(button,[role=button]):hover{background:var(--bg-subtle);color:var(--text-primary)}.lm-composer-attach.lm-composer-attach{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-tertiary);transition:background-color var(--dur-control) var(--ease-standard), color var(--dur-control) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lm-composer-attach.lm-composer-attach:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-primary)}.lm-composer-attach:disabled{cursor:not-allowed;opacity:.5}.lm-composer-send.lm-composer-send{border-radius:var(--radius-full,999px);background:var(--action-primary);width:2rem;height:2rem;color:var(--text-on-brand);transition:background-color var(--dur-control) var(--ease-standard), color var(--dur-control) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lm-composer-send.lm-composer-send:hover:not(:disabled){background:var(--action-primary-hover)}.lm-composer-send.lm-composer-send[data-state=idle]{background:var(--surface-3);color:var(--text-tertiary)}.lm-composer-send.lm-composer-send[data-state=busy]{background:var(--state-error);color:var(--text-inverse)}.lm-composer-send:disabled{cursor:not-allowed}.lm-composer[data-drop-target]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.lm-composer[data-drop-target]{border-color:color-mix(in srgb, var(--action-primary) 55%, transparent)}}.lm-composer[data-drop-target]{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.lm-composer[data-drop-target]{background:color-mix(in srgb, var(--action-primary) 5%, var(--surface-1))}}.lm-composer-drop-hint{pointer-events:none;text-align:center;color:var(--text-accent,var(--action-primary));font-size:var(--text-sm);inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}.lm-composer[data-drop-target]>:not(.lm-composer-drop-hint){opacity:.35}.lm-composer-files{justify-content:flex-start;gap:var(--space-1-5);flex-wrap:wrap;min-width:0;display:flex}.lm-file-chip{align-items:center;gap:var(--space-1-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);min-width:0;max-width:15rem;height:1.75rem;padding:0 var(--space-1) 0 var(--space-1-5);display:inline-flex}.lm-file-chip[data-status=failed]{border-color:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.lm-file-chip[data-status=failed]{border-color:color-mix(in srgb, var(--state-error) 40%, var(--border-subtle))}}.lm-file-chip[data-status=failed]{background:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.lm-file-chip[data-status=failed]{background:color-mix(in srgb, var(--state-error) 7%, var(--surface-2))}}.lm-file-chip-mark{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lm-file-chip[data-status=uploaded] .lm-file-chip-mark{color:var(--state-success)}.lm-file-chip[data-status=failed] .lm-file-chip-mark{color:var(--state-error)}.lm-file-chip-name{min-width:0;color:var(--text-primary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lm-file-chip-meta{color:var(--text-tertiary);font-size:var(--text-2xs);flex-shrink:0}.lm-file-chip-remove{color:var(--text-tertiary);flex-shrink:0}.lm-file-chip-remove:hover{color:var(--text-primary)}.notification-bell-badge{min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--action-primary);box-shadow:0 0 0 2px var(--pod-shell-bg);color:var(--text-on-brand);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex;position:absolute;top:1px;right:1px}.notification-row-dot,.notification-card-dot,.notification-ledger-dot{border-radius:var(--radius-full);flex-shrink:0;width:5px;height:5px}.notification-page{width:100%;max-width:58rem}.notification-page-controls{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.notification-tab-count{margin-left:var(--space-1-5);color:var(--text-tertiary);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}[data-state=active] .notification-tab-count{color:var(--text-secondary)}.notification-banner{align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--state-warning);display:flex}@supports (color:color-mix(in lab, red, red)){.notification-banner{background:color-mix(in srgb, var(--state-warning) 12%, transparent)}}.notification-banner{color:var(--state-warning)}.notification-banner p{min-width:0;font-size:var(--text-xs);flex:1;line-height:1.5}.notification-banner-action{border-radius:var(--radius-md);font-size:var(--text-xs);text-underline-offset:2px;flex-shrink:0;text-decoration:underline}.notification-card-stack{gap:var(--space-2-5);flex-direction:column;display:flex}.notification-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--card-bg);padding:var(--space-3-5) var(--space-4)}.notification-card[data-current=true]{border-color:var(--action-primary)}.notification-card-meta{align-items:center;gap:var(--space-1-5);color:var(--text-tertiary);font-size:var(--text-2xs);flex-wrap:wrap;line-height:1.4;display:flex}.notification-card-dot{background:var(--text-tertiary)}.notification-card[data-unread=true] .notification-card-dot{background:var(--action-primary)}.notification-card-sender{color:var(--text-secondary)}.notification-card-repeats{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);padding:0 var(--space-1);color:var(--text-tertiary);font-size:var(--text-2xs);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);margin-left:auto;display:inline-flex}.notification-card-repeats:hover{color:var(--text-secondary)}.notification-card-repeats svg{transition:transform var(--dur-fast) var(--ease-out)}.notification-card-repeats svg[data-open=true]{transform:rotate(180deg)}.notification-card-title{margin-top:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:500;line-height:1.5}.notification-card-body{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.55}.notification-card-repeat-list{margin:var(--space-2) 0 0;padding:0 0 0 var(--space-3);border-left:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-2xs);line-height:1.7;list-style:none}.notification-card-note{margin-top:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.5}.notification-card-field{margin-top:var(--space-3);max-width:34rem;min-height:3.75rem}.notification-card-form{margin-top:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-3);max-width:34rem}.notification-card-actions{margin-top:var(--space-2-5);align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.notification-card-hint{color:var(--text-tertiary);font-size:var(--text-2xs)}.notification-card-dismiss{margin-left:auto}.notification-card-error{margin-top:var(--space-2);color:var(--state-error);font-size:var(--text-xs);line-height:1.4}.notification-history{margin-top:var(--space-7)}.notification-band+.notification-band{margin-top:var(--space-5)}.notification-band-label{color:var(--text-tertiary);font-size:var(--text-2xs);letter-spacing:.02em;font-weight:500}.notification-ledger-row{align-items:center;gap:var(--space-2-5);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:2.25rem;display:flex}.notification-ledger-title{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-size:var(--text-sm);flex:0 0 clamp(9rem,32%,18rem);line-height:1.5;overflow:hidden}.notification-ledger-preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-tertiary);font-size:var(--text-sm);flex:1;line-height:1.5;overflow:hidden}.notification-ledger-sender{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;color:var(--text-tertiary);font-size:var(--text-2xs);flex-shrink:0;overflow:hidden}.notification-ledger-sender[data-state=true]{color:var(--state-error)}.notification-ledger-time{min-width:2.5rem;color:var(--text-tertiary);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.notification-ledger-item[data-current=true] .notification-ledger-row{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.notification-ledger-item[data-current=true] .notification-ledger-row{background:color-mix(in srgb, var(--action-primary) 7%, transparent)}}.notification-ledger-detail{padding:var(--space-1) var(--space-2) var(--space-3) calc(var(--space-1) + 5px + var(--space-2-5))}.notification-ledger-ask{color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.55}.notification-ledger-answer{margin-top:var(--space-2);padding:var(--space-1-5) var(--space-2-5);border-left:2px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.55}.notification-ledger-note{margin-top:var(--space-2);color:var(--text-tertiary);font-size:var(--text-2xs);line-height:1.5}.notification-ledger-actions{margin-top:var(--space-1);align-items:center;gap:var(--space-1-5);margin-left:calc(var(--space-2) * -1);display:flex}.notification-history-empty{color:var(--text-tertiary);font-size:var(--text-xs)}.notification-empty{padding:var(--space-6) 0;max-width:32rem}.notification-empty p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.notification-empty p+p{margin-top:var(--space-1-5);color:var(--text-tertiary);font-size:var(--text-xs)}.notification-page-more{margin-top:var(--space-3);margin-left:calc(var(--space-3) * -1);justify-content:flex-start;display:flex}.pod-home-notification-row{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);text-decoration:none;transition:background-color .12s;display:flex}.pod-home-notification-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.pod-home-notification-row:hover{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}}.pod-home-notification-title{padding-right:var(--space-2-5);white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-size:var(--text-sm);flex:0 0 clamp(8rem,34%,16rem);line-height:1.5;overflow:hidden}.pod-home-notification-preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-tertiary);font-size:var(--text-sm);flex:1;line-height:1.5;overflow:hidden}.pod-home-notification-meta{padding-left:var(--space-2);color:var(--text-tertiary);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto}@keyframes breathing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-drift{0%{transform:scale(1)translate(0)}33%{transform:scale(1.02)translate(1%,-1%)}66%{transform:scale(1.01)translate(-1%,2%)}to{transform:scale(1.03)translate(1%,1%)}}@keyframes step-rise{0%{opacity:.2;height:4px}30%{opacity:1;height:100%}60%{opacity:1;height:100%}85%{opacity:.2;height:4px}to{opacity:.2;height:4px}}@keyframes letter-arrive{0%{opacity:0;transform:translateY(6px)}25%{opacity:1;transform:translateY(0)}65%{opacity:1;transform:translateY(0)}85%{opacity:0;transform:translateY(-3px)}to{opacity:0;transform:translateY(6px)}}@keyframes lemma-live-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes lemma-spin{to{transform:rotate(360deg)}}@keyframes lemma-async-enter-loading{0%{opacity:0}to{opacity:1}}@keyframes lemma-async-enter-empty{0%{opacity:0}to{opacity:1}}@keyframes lemma-async-enter-ready{0%{opacity:0}to{opacity:1}}@keyframes lemma-skeleton-breathe{0%{opacity:.74;background-position:120% 0}50%{opacity:1}to{opacity:.74;background-position:-120% 0}}@keyframes run-confetti{0%{opacity:0;transform:translateY(-12px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(12px,220px)rotate(220deg)}}.setup-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-canvas:#f2efe7;--bg-surface:#fdfcf8;--bg-subtle:#f7f5ef;--bg-muted:#edeae1;--surface-1:#fdfcf8;--surface-2:#f7f5ef;--surface-3:#edeae1;--surface-overlay:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--surface-overlay:color-mix(in srgb, var(--surface-1) 96%, transparent)}}.setup-theme-light{--brand-primary:rgb(var(--accent-rgb));--brand-secondary:#62666b;--brand-accent:#8a6400;--brand-warm:#b0842f;--brand-coral:#c22f15;--brand-sky:#d97757;--brand-lilac:rgb(var(--accent-rgb));--brand-blue:rgb(var(--accent-rgb));--brand-blue-soft:#f2ebe6;--brand-yellow-soft:#f7edd4;--brand-green:#11743c;--brand-green-soft:#d9f5e3;--brand-cyan:#11743c;--brand-cyan-soft:#d9f5e3;--brand-tan:#f0ece1;--brand-glow:rgb(var(--accent-rgb) / .16);--focus-blue:rgb(var(--accent-rgb));--cta-bg:rgb(var(--accent-rgb));--cta-fg:rgb(var(--accent-fg-rgb));--interactive-primary:rgb(var(--accent-rgb));--text-primary:#2b2924;--text-secondary:#63605a;--text-tertiary:#8b877e;--text-soft:#aaa69c;--text-inverse:#fff;--text-on-brand:rgb(var(--accent-fg-rgb));--border-subtle:#0d0f1221;--border-default:#0d0f1238;--border-strong:#0d0f124d;--state-success:#11743c;--state-warning:#8a6400;--state-error:#c22f15;--state-info:rgb(var(--accent-rgb));--shadow-xs:0 0 0 1px #0d0f120d;--shadow-sm:0 1px 2px #0d0f120d, 0 0 0 1px #0d0f120f;--shadow-md:0 6px 16px -8px #0d0f1224;--shadow-lg:0 16px 40px -12px #0d0f1233, 0 0 0 1px #0d0f120d;--shadow-xl:0 28px 64px -16px #0d0f1242, 0 0 0 1px #0d0f120d;--shadow-overflow-top:0 -8px 20px -18px #0006;--shadow-raised-solid:0 1px 2px #00000024, inset 0 1px 0 #ffffff24;--shadow-pressed-solid:inset 0 1px 2px #0000002e;--shadow-raised-quiet:0 1px 2px #0000000d, inset 0 1px 0 var(--row-glint);--shadow-pressed-quiet:inset 0 1px 2px #00000012;--action-primary:var(--interactive-primary);--action-primary-hover:rgb(var(--accent-rgb))}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--action-primary-hover:color-mix(in srgb, rgb(var(--accent-rgb)) 84%, black)}}.setup-theme-light{--action-primary-soft:#e6e0ff;--attention:var(--brand-coral);--attention-soft:#ffe1da;--delight:var(--brand-accent);--delight-soft:var(--brand-yellow-soft);--intelligence:var(--brand-sky);--intelligence-soft:var(--brand-blue-soft);--collaboration:rgb(var(--accent-rgb));--collaboration-soft:#e6e0ff;--button-primary-bg:var(--action-primary);--button-primary-bg-hover:var(--action-primary-hover);--button-primary-fg:var(--cta-fg);--button-secondary-bg:var(--surface-2);--button-secondary-bg-hover:var(--surface-3);--button-secondary-border:var(--border-default);--button-secondary-fg:var(--text-primary);--button-accent-bg:var(--action-primary-soft);--button-accent-border:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--button-accent-border:color-mix(in srgb, var(--brand-primary) 22%, var(--border-default))}}.setup-theme-light{--button-accent-fg:var(--text-primary);--button-destructive-border:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--button-destructive-border:color-mix(in srgb, var(--state-error) 84%, black)}}.setup-theme-light{--card-bg:var(--surface-1);--card-bg-hover:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--card-bg-hover:color-mix(in srgb, var(--surface-1) 91%, var(--surface-2))}}.setup-theme-light{--card-border:var(--border-default);--card-border-subtle:var(--border-subtle);--card-shadow:var(--shadow-sm);--field-bg:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--field-bg:color-mix(in srgb, var(--surface-1) 84%, var(--surface-2))}}.setup-theme-light{--field-bg-hover:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--field-bg-hover:color-mix(in srgb, var(--surface-1) 92%, var(--surface-2))}}.setup-theme-light{--field-bg-focus:var(--surface-1);--field-border:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--field-border:color-mix(in srgb, var(--border-default) 42%, transparent)}}.setup-theme-light{--field-border-hover:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--field-border-hover:color-mix(in srgb, var(--border-default) 58%, transparent)}}.setup-theme-light{--field-border-focus:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--field-border-focus:color-mix(in srgb, var(--brand-primary) 42%, transparent)}}.setup-theme-light{--chip-bg:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--chip-bg:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}.setup-theme-light{--chip-border:var(--border-default);--chip-fg:var(--text-secondary);--progress-segment-bg:var(--delight)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--progress-segment-bg:color-mix(in srgb, var(--delight) 56%, var(--border-default))}}.setup-theme-light{--background:var(--bg-canvas);--foreground:var(--text-primary);--card:var(--surface-1);--card-foreground:var(--text-primary);--popover:var(--surface-overlay);--popover-foreground:var(--text-primary);--primary:var(--cta-bg);--primary-foreground:var(--cta-fg);--secondary:var(--surface-3);--secondary-foreground:var(--text-secondary);--muted:var(--surface-2);--muted-foreground:var(--text-tertiary);--accent:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--accent:color-mix(in srgb, var(--brand-primary) 8%, var(--surface-2))}}.setup-theme-light{--accent-foreground:var(--brand-primary);--destructive:var(--state-error);--border:var(--border-subtle);--input:var(--border-default);--ring:var(--focus-blue)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--ring:color-mix(in srgb, var(--focus-blue) 45%, transparent)}}.setup-shell{background:linear-gradient(180deg, var(--bg-subtle) 0%, var(--bg-canvas) 42%, var(--bg-muted) 100%)}.setup-shell-bottom-glow{background:radial-gradient(ellipse at bottom, var(--delight), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.setup-shell-bottom-glow{background:radial-gradient(ellipse at bottom, color-mix(in srgb, var(--delight) 22%, transparent), transparent 68%)}}.setup-split-glow{pointer-events:none;background:radial-gradient(120% 90% at 8% 108%, var(--delight) 0%, transparent 62%), radial-gradient(90% 70% at 100% -10%, var(--brand-primary) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.setup-split-glow{background:radial-gradient(120% 90% at 8% 108%, color-mix(in srgb, var(--delight) 13%, transparent) 0%, transparent 62%), radial-gradient(90% 70% at 100% -10%, color-mix(in srgb, var(--brand-primary) 8%, transparent) 0%, transparent 60%)}}.setup-shell-rail{opacity:.6;background-image:linear-gradient(165deg,#0000 0% 55%,#6366f10f 55.5%,#0000 67%)}.setup-card-shell{border:1px solid var(--border-default);max-width:70rem}@supports (color:color-mix(in lab, red, red)){.setup-card-shell{border:1px solid color-mix(in srgb, var(--border-default) 80%, transparent)}}.setup-card-shell{background:var(--surface-1);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.setup-card-shell{background:color-mix(in srgb, var(--surface-1) 90%, transparent)}}.setup-card-shell{box-shadow:0 22px 70px #2b272124}.setup-card-glow{background:radial-gradient(circle at 50% 0%, var(--delight), transparent 34%), linear-gradient(180deg, transparent, var(--surface-1))}@supports (color:color-mix(in lab, red, red)){.setup-card-glow{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--delight) 16%, transparent), transparent 34%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-1) 36%, transparent))}}.setup-badge{border:1px solid var(--border-default);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-badge{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}.setup-badge{color:var(--text-tertiary)}.setup-boot-title,.setup-panel-title{font-family:var(--font-landing-serif);line-height:1.08}.setup-boot-title{font-size:32px;line-height:1.08}.setup-panel-title{font-size:28px}.setup-title-intent{max-width:42rem!important;font-size:26px!important;line-height:1.12!important}.setup-title-path{max-width:42rem!important;font-size:24px!important;line-height:1.12!important}@media (min-width:640px){.setup-boot-title{font-size:40px}.setup-panel-title{font-size:34px}.setup-title-intent{font-size:32px!important}.setup-title-path{font-size:30px!important}}.setup-primary-action{border:1px solid var(--action-primary);border-radius:var(--radius-xl);background:var(--action-primary);color:var(--text-on-brand);box-shadow:0 14px 34px #2b27212e}.setup-primary-action:hover{background:var(--action-primary-hover)}.setup-first-run-eyebrow{color:var(--action-primary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:650}.setup-identity-field{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-xs);transition:border-color var(--dur-control) var(--ease-out), box-shadow var(--dur-control) var(--ease-out)}.setup-identity-field:focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--action-primary), var(--shadow-xs)}@supports (color:color-mix(in lab, red, red)){.setup-identity-field:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 10%, transparent), var(--shadow-xs)}}.setup-organization-destination{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-organization-destination{background:color-mix(in srgb, var(--surface-1) 38%, transparent)}}.setup-organization-destination-icon{border-radius:var(--radius-md);background:var(--action-primary-soft)}@supports (color:color-mix(in lab, red, red)){.setup-organization-destination-icon{background:color-mix(in srgb, var(--action-primary-soft) 62%, transparent)}}.setup-organization-destination-icon{color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.setup-organization-destination-icon{color:color-mix(in srgb, var(--action-primary) 76%, var(--text-secondary))}}.setup-intent-composer{border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--surface-1);box-shadow:var(--shadow-sm);transition:border-color var(--dur-control) var(--ease-out), box-shadow var(--dur-control) var(--ease-out)}.setup-intent-composer:focus-within{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--action-primary), var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.setup-intent-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 8%, transparent), var(--shadow-sm)}}.setup-starter-card{border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-starter-card{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}.setup-starter-card{box-shadow:var(--shadow-xs);transition:border-color var(--dur-control) var(--ease-out), background-color var(--dur-control) var(--ease-out), box-shadow var(--dur-control) var(--ease-out), transform var(--dur-control) var(--ease-out)}.setup-starter-card:hover{border-color:var(--border-strong);background:var(--surface-1);box-shadow:var(--shadow-md);transform:translateY(-2px)}.setup-starter-card[data-active=true]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.setup-starter-card[data-active=true]{border-color:color-mix(in srgb, var(--action-primary) 54%, var(--border-default))}}.setup-starter-card[data-active=true]{background:var(--surface-1);box-shadow:0 0 0 2px var(--action-primary), var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.setup-starter-card[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--action-primary) 10%, transparent), var(--shadow-sm)}}.setup-starter-icon{border-radius:var(--radius-xl);background:var(--action-primary-soft);color:var(--action-primary)}.setup-starter-card:nth-child(2) .setup-starter-icon{background:var(--intelligence-soft);color:var(--intelligence)}.setup-starter-card:nth-child(3) .setup-starter-icon{background:var(--delight-soft);color:var(--delight)}.setup-starter-card:nth-child(4) .setup-starter-icon{background:var(--attention-soft);color:var(--attention)}.setup-starter-select-indicator{border:1px solid var(--border-default)}.setup-route-card{border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-1);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.setup-route-card{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}.setup-route-card{box-shadow:var(--shadow-xs);transition:border-color var(--dur-control) var(--ease-out), background-color var(--dur-control) var(--ease-out), box-shadow var(--dur-control) var(--ease-out), transform var(--dur-control) var(--ease-out)}.setup-route-card:hover{border-color:var(--border-strong);background:var(--surface-1);box-shadow:var(--shadow-md);transform:translateY(-2px)}.setup-route-card:focus-visible{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--action-primary), var(--shadow-sm);outline:none}@supports (color:color-mix(in lab, red, red)){.setup-route-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 10%, transparent), var(--shadow-sm)}}.setup-route-card:disabled{transform:none}.setup-route-illustration{border-bottom:1px solid var(--border-subtle);background:linear-gradient(145deg, var(--surface-2), var(--surface-1));width:100%;height:152px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.setup-route-illustration{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 78%, transparent), color-mix(in srgb, var(--surface-1) 54%, transparent))}}.setup-route-illustration{color:var(--text-secondary)}.setup-route-illustration-image{object-fit:cover;object-position:center;transition:filter var(--dur-control) var(--ease-out), transform .42s var(--ease-out);transform:scale(1.002)}.setup-route-card:hover .setup-route-illustration-image{transform:scale(1.018)}.setup-route-card[data-tone=channel] .setup-route-illustration-image,.setup-route-card[data-tone=tools] .setup-route-illustration-image{object-position:center 48%}.setup-route-card[data-tone=channel] .setup-route-illustration{background:radial-gradient(circle at 24% 18%, var(--brand-cyan-soft), transparent 48%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-route-card[data-tone=channel] .setup-route-illustration{background:radial-gradient(circle at 24% 18%, color-mix(in srgb, var(--brand-cyan-soft) 88%, transparent), transparent 48%), color-mix(in srgb, var(--surface-2) 72%, transparent)}}.setup-route-card[data-tone=tools] .setup-route-illustration{background:radial-gradient(circle at 76% 18%, var(--intelligence-soft), transparent 46%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-route-card[data-tone=tools] .setup-route-illustration{background:radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--intelligence-soft) 86%, transparent), transparent 46%), color-mix(in srgb, var(--surface-2) 72%, transparent)}}.setup-route-card[data-tone=app] .setup-route-illustration{background:radial-gradient(circle at 20% 20%, var(--delight-soft), transparent 48%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-route-card[data-tone=app] .setup-route-illustration{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--delight-soft) 82%, transparent), transparent 48%), color-mix(in srgb, var(--surface-2) 72%, transparent)}}.setup-route-card[data-tone=coding] .setup-route-illustration{background:radial-gradient(circle at 76% 18%, var(--collaboration-soft), transparent 48%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-route-card[data-tone=coding] .setup-route-illustration{background:radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--collaboration-soft) 88%, transparent), transparent 48%), color-mix(in srgb, var(--surface-2) 72%, transparent)}}.setup-route-illustration-coding{justify-content:center;align-items:center;gap:24px}.setup-route-card[data-tone=automation] .setup-route-illustration{background:radial-gradient(circle at 80% 16%, var(--attention-soft), transparent 48%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-route-card[data-tone=automation] .setup-route-illustration{background:radial-gradient(circle at 80% 16%, color-mix(in srgb, var(--attention-soft) 86%, transparent), transparent 48%), color-mix(in srgb, var(--surface-2) 72%, transparent)}}.dark .setup-route-illustration-image{filter:brightness(.72)saturate(.86)contrast(1.04)}.dark .setup-route-card:hover .setup-route-illustration-image{filter:brightness(.78)saturate(.92)contrast(1.04)}.setup-route-arrow{border:1px solid var(--border-subtle);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-route-arrow{background:color-mix(in srgb, var(--surface-2) 64%, transparent)}}.setup-route-arrow{color:var(--text-tertiary);transition:color var(--dur-control) var(--ease-out), border-color var(--dur-control) var(--ease-out), transform var(--dur-control) var(--ease-out)}.setup-route-card:hover .setup-route-arrow{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.setup-route-card:hover .setup-route-arrow{border-color:color-mix(in srgb, var(--action-primary) 28%, var(--border-default))}}.setup-route-card:hover .setup-route-arrow{color:var(--action-primary);transform:translate(2px)}.setup-route-phone{border:1px solid var(--border-strong);background:var(--surface-1);width:78px;height:112px;box-shadow:var(--shadow-md);border-radius:18px 18px 0 0;position:absolute;bottom:-14px;left:10%}.setup-route-phone-top{border-radius:var(--radius-full);background:var(--border-strong);width:18px;height:3px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.setup-route-message{border-radius:7px;max-width:62px;padding:4px 6px;font-size:7px;line-height:1.3;position:absolute}.setup-route-message-in{background:var(--surface-3);color:var(--text-secondary);top:28px;left:7px}.setup-route-message-out{background:var(--brand-cyan-soft);bottom:21px;right:7px}@supports (color:color-mix(in lab, red, red)){.setup-route-message-out{background:color-mix(in srgb, var(--brand-cyan-soft) 76%, var(--surface-1))}}.setup-route-message-out{color:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.setup-route-message-out{color:color-mix(in srgb, var(--state-info) 70%, var(--text-primary))}}.setup-route-companion{border:1px solid var(--border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-1);width:58%;max-width:250px;height:102px;box-shadow:var(--shadow-md);position:absolute;bottom:-9px;right:8%}.setup-route-window-bar{border-bottom:1px solid var(--border-subtle);align-items:center;gap:3px;height:20px;padding:0 8px;display:flex}.setup-route-window-bar>span{border-radius:var(--radius-full);background:var(--border-strong);width:4px;height:4px}.setup-route-list-row{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:5px;margin:10px 10px 0;padding-bottom:8px;font-size:8px;display:flex}.setup-route-list-row svg{color:var(--state-success)}.setup-route-bridge{z-index:2;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-1);width:24px;height:24px;color:var(--state-info);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex;position:absolute;top:43px;left:33%}.setup-route-illustration-tools{justify-content:center;align-items:center;gap:18px}.setup-route-chatgpt-node{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);width:94px;height:70px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.setup-route-chatgpt-mark{background:var(--text-primary);width:25px;height:25px;color:var(--surface-1);letter-spacing:-.02em;border-radius:8px;justify-content:center;align-items:center;font-size:6px;font-weight:700;display:flex}.setup-route-chatgpt-node strong{color:var(--text-secondary);font-size:8px;font-weight:650}.setup-route-mcp-bridge{flex-direction:column;align-items:center;gap:7px;width:56px;display:flex}.setup-route-mcp-bridge span{border:1px solid var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.setup-route-mcp-bridge span{border:1px solid color-mix(in srgb, var(--intelligence) 30%, var(--border-default))}}.setup-route-mcp-bridge span{border-radius:var(--radius-full);background:var(--intelligence-soft)}@supports (color:color-mix(in lab, red, red)){.setup-route-mcp-bridge span{background:color-mix(in srgb, var(--intelligence-soft) 74%, var(--surface-1))}}.setup-route-mcp-bridge span{letter-spacing:.08em;color:var(--intelligence);padding:2px 7px;font-size:6px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.setup-route-mcp-bridge span{color:color-mix(in srgb, var(--intelligence) 72%, var(--text-primary))}}.setup-route-mcp-bridge i{background:repeating-linear-gradient(90deg, var(--border-strong) 0, var(--border-strong) 4px, transparent 4px, transparent 8px);width:100%;height:1px}.setup-route-tool-stack{width:104px;height:82px;position:relative}.setup-route-tool-stack span{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);width:88px;height:28px;color:var(--text-secondary);box-shadow:var(--shadow-xs);align-items:center;padding:0 9px;font-size:8px;font-weight:600;display:flex;position:absolute;left:0}.setup-route-tool-stack span:first-child{top:0}.setup-route-tool-stack span:nth-child(2){top:27px;left:9px}.setup-route-tool-stack span:nth-child(3){top:54px;left:18px}.setup-route-flow-line{background:repeating-linear-gradient(90deg, var(--border-strong) 0, var(--border-strong) 4px, transparent 4px, transparent 8px);width:38px;height:1px}.setup-route-lemma-node{border:1px solid var(--intelligence);flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100px;height:72px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-route-lemma-node{border:1px solid color-mix(in srgb, var(--intelligence) 28%, var(--border-default))}}.setup-route-lemma-node{border-radius:var(--radius-xl);background:var(--intelligence-soft)}@supports (color:color-mix(in lab, red, red)){.setup-route-lemma-node{background:color-mix(in srgb, var(--intelligence-soft) 64%, var(--surface-1))}}.setup-route-lemma-node{color:var(--intelligence);box-shadow:var(--shadow-sm)}.setup-route-lemma-node span{color:var(--text-primary);font-size:8px;font-weight:650}.setup-route-lemma-node strong{color:var(--state-success);font-size:7px;font-weight:500}.setup-route-illustration-app{justify-content:center;align-items:flex-end}.setup-route-app-frame{border:1px solid var(--border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-1);width:76%;max-width:330px;height:108px;box-shadow:var(--shadow-md)}.setup-route-app-title{color:var(--text-primary);padding:10px 12px 5px;font-size:8px;font-weight:650;display:block}.setup-route-app-row{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:7px;margin:4px 9px 0;padding:5px 6px;font-size:7px;display:flex}.setup-route-app-row.is-muted{opacity:.72}.setup-route-avatar{background:var(--delight-soft);width:16px;height:16px;color:var(--delight);border-radius:5px;justify-content:center;align-items:center;font-size:6px;font-weight:700;display:flex}.setup-route-status{border-radius:var(--radius-full);background:var(--brand-green-soft);color:var(--state-success);margin-left:auto;padding:2px 5px}.setup-route-illustration-automation{justify-content:center;align-items:center;gap:28px}.setup-route-timeline{align-items:center;display:flex}.setup-route-timeline>span{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-1);width:30px;height:30px;color:var(--attention);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex}.setup-route-timeline>span:last-child{background:var(--brand-green-soft);color:var(--state-success)}.setup-route-timeline>i{background:var(--border-strong);width:18px;height:1px}.setup-route-run-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);min-width:132px;box-shadow:var(--shadow-sm);flex-direction:column;gap:5px;padding:12px;display:flex}.setup-route-run-card span{color:var(--text-primary);font-size:8px;font-weight:650}.setup-route-run-card strong{color:var(--state-success);font-size:7px;font-weight:500}.setup-support-path{border-radius:var(--radius-xl);color:var(--text-secondary);transition:border-color var(--dur-control) var(--ease-out), background-color var(--dur-control) var(--ease-out);border:1px solid #0000}.setup-support-path:hover{border-color:var(--border-subtle);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-support-path:hover{background:color-mix(in srgb, var(--surface-1) 68%, transparent)}}.setup-support-path-icon{border:1px solid var(--border-subtle);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-support-path-icon{background:color-mix(in srgb, var(--surface-2) 74%, transparent)}}.setup-support-path-icon{color:var(--text-secondary)}.setup-detail-choice{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-detail-choice{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}.setup-detail-choice{color:var(--text-secondary)}.setup-detail-choice:hover{background:var(--surface-1);color:var(--text-primary)}.setup-detail-choice[data-active=true]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.setup-detail-choice[data-active=true]{border-color:color-mix(in srgb, var(--action-primary) 44%, var(--border-default))}}.setup-detail-choice[data-active=true]{background:var(--action-primary-soft)}@supports (color:color-mix(in lab, red, red)){.setup-detail-choice[data-active=true]{background:color-mix(in srgb, var(--action-primary-soft) 58%, var(--surface-1))}}.setup-detail-choice[data-active=true]{color:var(--text-primary)}.setup-detail-textarea,.setup-detail-input{border-color:var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-xs)}.setup-code-prompt{border-color:var(--border-default);border-radius:var(--radius-xl);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-code-prompt{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}.setup-code-prompt{color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-code-prompt{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-1) 68%, transparent)}}.setup-detail-textarea:focus,.setup-detail-input:focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--action-primary), var(--shadow-xs)}@supports (color:color-mix(in lab, red, red)){.setup-detail-textarea:focus,.setup-detail-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 8%, transparent), var(--shadow-xs)}}.setup-mcp-note{border:1px solid var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.setup-mcp-note{border:1px solid color-mix(in srgb, var(--intelligence) 24%, var(--border-subtle))}}.setup-mcp-note{border-radius:var(--radius-xl);background:var(--intelligence-soft)}@supports (color:color-mix(in lab, red, red)){.setup-mcp-note{background:color-mix(in srgb, var(--intelligence-soft) 52%, transparent)}}.setup-mcp-pill{border:1px solid var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.setup-mcp-pill{border:1px solid color-mix(in srgb, var(--intelligence) 30%, var(--border-default))}}.setup-mcp-pill{border-radius:var(--radius-full);background:var(--surface-1);letter-spacing:.08em;color:var(--intelligence);padding:3px 7px;font-size:8px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.setup-mcp-pill{color:color-mix(in srgb, var(--intelligence) 72%, var(--text-primary))}}.setup-round-action{border:1px solid var(--action-primary);border-radius:var(--radius-full);background:var(--action-primary);color:var(--text-on-brand);box-shadow:none}.setup-round-action:hover{background:var(--action-primary-hover)}.setup-suggestion-card{border-radius:var(--radius-2xl);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-suggestion-card{background:color-mix(in srgb, var(--surface-1) 86%, transparent)}}.setup-suggestion-card{box-shadow:0 16px 44px #2b27211a}.setup-suggestion-icon{border-radius:var(--radius-xl);background:var(--delight)}@supports (color:color-mix(in lab, red, red)){.setup-suggestion-icon{background:color-mix(in srgb, var(--delight) 12%, var(--surface-2))}}.setup-suggestion-icon{color:var(--attention)}.setup-info-row{border-radius:var(--radius-xl);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-info-row{background:color-mix(in srgb, var(--surface-2) 48%, transparent)}}.setup-domain-toggle{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);color:var(--text-secondary)}.setup-domain-toggle:hover{border-color:var(--border-strong)}.setup-domain-toggle.is-active{border-color:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.setup-domain-toggle.is-active{border-color:color-mix(in srgb, var(--state-success) 34%, var(--border-default))}}.setup-domain-toggle.is-active{background:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.setup-domain-toggle.is-active{background:color-mix(in srgb, var(--state-success) 7%, var(--surface-1))}}.setup-domain-toggle.is-active{color:var(--text-primary)}.setup-domain-toggle-icon{border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-tertiary)}.setup-domain-toggle-icon.is-active{border-color:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.setup-domain-toggle-icon.is-active{border-color:color-mix(in srgb, var(--state-success) 48%, transparent)}}.setup-domain-toggle-icon.is-active{background:var(--state-success)}@supports (color:color-mix(in lab, red, red)){.setup-domain-toggle-icon.is-active{background:color-mix(in srgb, var(--state-success) 12%, transparent)}}.setup-domain-toggle-icon.is-active{color:var(--state-success)}.setup-pod-name-pill{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.setup-pod-name-pill{background:color-mix(in srgb, var(--surface-2) 28%, transparent)}}.setup-pod-name-pill{transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.setup-pod-name-pill:focus-within{border-color:var(--border-default);background:var(--surface-1)}.setup-progress-track{border-radius:var(--radius-full);background:var(--border-default);overflow:hidden}.setup-progress-fill{border-radius:var(--radius-full);background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.setup-progress-fill{background:color-mix(in srgb, var(--action-primary) 70%, var(--border-strong))}}.setup-progress-fill{transition:width var(--dur-base) var(--ease-out)}.setup-chrome-intro{opacity:0;animation:.82s cubic-bezier(.22,1,.36,1) 7.35s forwards setup-fade-ui}.setup-card-orb{z-index:0;opacity:.82;filter:drop-shadow(0 26px 60px #d89b3d38);width:min(18.48rem,36.96vw);height:min(18.48rem,36.96vw);top:3.8rem;left:50%;transform:translate(-50%)scale(1)}.setup-card-orb:before{content:"";filter:blur(24px);background:radial-gradient(circle,#d89b3d29,#0000 68%);border-radius:9999px;position:absolute;inset:12%}.setup-card-orb canvas{position:relative;width:100%!important;height:100%!important}.setup-boot-intro{isolation:isolate;min-height:min(36rem,100vh - 12rem);position:relative}.setup-boot-stage{z-index:2;opacity:1;pointer-events:none;width:min(100%,44rem);height:10rem;animation:.82s cubic-bezier(.22,1,.36,1) 6.65s forwards setup-stage-settle;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.setup-skyline-stage{z-index:1;pointer-events:none;width:100%;height:40%;animation:.64s 6.35s both setup-skyline-stage-clear;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.setup-country-skyline{opacity:0;filter:contrast(.92);will-change:opacity, transform;width:100%;height:auto;animation:1.55s cubic-bezier(.22,1,.36,1) both setup-skyline-presence;position:absolute;inset:0 0 auto;transform:scale(1.01)}.setup-greeting-prelude,.setup-morph-word{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.setup-greeting-prelude{pointer-events:none}.setup-morph-word{opacity:0;color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.setup-morph-word{color:color-mix(in srgb, var(--text-primary) 82%, #d89736)}}.setup-morph-word{font-family:var(--font-greeting-hand), "Playwrite TZ", var(--font-landing-serif), Georgia, serif;white-space:nowrap;font-size:clamp(3rem,6vw,5.5rem);font-weight:350;line-height:1;animation:1.65s cubic-bezier(.22,1,.36,1) forwards setup-word-presence}.setup-morph-letter{transform-origin:50% 64%;filter:blur(9px);opacity:0;min-width:.18em;animation:1.65s cubic-bezier(.22,1,.36,1) forwards setup-letter-morph;display:inline-block}.setup-morph-letter-0{--letter-x:-4.4rem;--letter-y:-1.3rem;--letter-rotate:-13deg}.setup-morph-letter-1{--letter-x:2.9rem;--letter-y:1.4rem;--letter-rotate:11deg}.setup-morph-letter-2{--letter-x:-2.6rem;--letter-y:2rem;--letter-rotate:7deg}.setup-morph-letter-3{--letter-x:4.1rem;--letter-y:-1.7rem;--letter-rotate:-9deg}.setup-morph-letter-4{--letter-x:-1rem;--letter-y:-2.3rem;--letter-rotate:15deg}.setup-morph-letter-5{--letter-x:1.6rem;--letter-y:2.4rem;--letter-rotate:-12deg}.setup-morph-letter-6{--letter-x:-4rem;--letter-y:1.1rem;--letter-rotate:9deg}.setup-morph-letter-7{--letter-x:3.8rem;--letter-y:.6rem;--letter-rotate:-16deg}.setup-morph-letter-8{--letter-x:-2.1rem;--letter-y:-1.9rem;--letter-rotate:12deg}.setup-morph-letter-9{--letter-x:2.2rem;--letter-y:-2.2rem;--letter-rotate:-8deg}.setup-greeting-delay-1,.setup-greeting-delay-1 .setup-morph-letter{animation-delay:1.55s}.setup-greeting-delay-2,.setup-greeting-delay-2 .setup-morph-letter{animation-delay:3.1s}.setup-greeting-delay-3,.setup-greeting-delay-3 .setup-morph-letter{animation-delay:4.65s}.setup-skyline-delay-1{animation-delay:1.55s}.setup-skyline-delay-2{animation-delay:3.1s}.setup-skyline-delay-3{animation-delay:4.65s}.setup-final-greeting{z-index:2;width:min(100%,48rem);color:var(--text-primary);font-family:var(--font-display-family);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;margin:0;font-size:clamp(2.625rem,5vw,3.375rem);font-weight:400;line-height:1.04;animation:1.5s cubic-bezier(.22,1,.36,1) 5.95s forwards setup-final-greeting;position:absolute;top:50%;left:50%}.setup-boot-content{z-index:3;opacity:0;width:min(100%,48rem);animation:.82s cubic-bezier(.22,1,.36,1) 7.35s forwards setup-late-content;position:absolute;top:calc(50% + .75rem);left:50%;transform:translate(-50%,16px)}@keyframes setup-word-presence{0%,to{opacity:0}16%,76%{opacity:1}}@keyframes setup-letter-morph{0%{opacity:0;filter:blur(10px);transform:translate3d(var(--letter-x), var(--letter-y), 0) rotate(var(--letter-rotate)) scale(.88)}24%,70%{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translate3d(calc(var(--letter-x) * -.56), calc(var(--letter-y) * -.48), 0) rotate(calc(var(--letter-rotate) * -.7)) scale(.94)}}@keyframes setup-skyline-presence{0%,to{opacity:0;transform:scale(1.01)}18%,76%{opacity:1;transform:scale(1.015)}}@keyframes setup-skyline-stage-clear{to{opacity:0;transform:translateY(10px)}}@keyframes setup-final-greeting{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(.96)}36%,62%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}78%{opacity:.72;filter:blur(.8px);transform:translate(-50%,calc(-50% - 1.15rem))scale(.92)}to{opacity:0;filter:blur(8px);transform:translate(-50%,calc(-50% - 4.5rem))scale(.68)}}@keyframes setup-stage-settle{0%{transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-15rem)scale(.42)}}@keyframes setup-fade-ui{0%{opacity:0}to{opacity:1}}@keyframes setup-card-orb-arrive{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.94)}to{opacity:.82;transform:translate(-50%)translateY(0)scale(1)}}@keyframes setup-late-content{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.setup-path-layout{animation:.54s cubic-bezier(.22,1,.36,1) both setup-path-layout-arrive}.setup-path-choice{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.setup-path-choice{background:color-mix(in srgb, var(--surface-1) 48%, transparent)}}.setup-path-choice{opacity:0;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;animation:.52s cubic-bezier(.22,1,.36,1) forwards setup-path-choice-arrive;transform:translateY(8px)}.setup-path-choice:before{content:"";background:var(--action-primary);opacity:0;width:3px;transition:opacity .18s,transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(.42)}.setup-path-choice:nth-child(2){animation-delay:70ms}.setup-path-choice:nth-child(3){animation-delay:.14s}.setup-path-choice:hover,.setup-path-choice[data-active=true]{transform:translateY(-1px)}.setup-path-choice.is-active,.setup-path-choice[data-active=true]{border-color:var(--action-primary);background:var(--action-primary-soft);box-shadow:0 0 0 1px var(--action-primary), var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.setup-path-choice.is-active,.setup-path-choice[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--action-primary) 32%, transparent), var(--shadow-sm)}}.setup-path-choice[data-active=true]:before{opacity:1;transform:scaleY(1)}.setup-path-choice-icon{border-radius:var(--radius-md);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-path-choice-icon{background:color-mix(in srgb, var(--surface-2) 52%, transparent)}}.setup-path-choice-icon{color:var(--text-secondary)}.setup-path-choice-icon.is-active{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.setup-path-choice-icon.is-active{background:color-mix(in srgb, var(--action-primary) 16%, var(--surface-2))}}.setup-path-choice-icon.is-active{color:var(--action-primary)}.setup-path-pane{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.setup-path-pane{background:color-mix(in srgb, var(--surface-1) 62%, transparent)}}.setup-path-pane{box-shadow:0 18px 48px -34px #2d22146b,inset 0 1px #ffffffa8}.setup-path-pane:before{content:"";pointer-events:none;opacity:.64;background:linear-gradient(120deg,#0000 0%,#d99a321a 36%,#0000 62%),radial-gradient(circle at 88% 16%,#6fa9bb21,#0000 34%);animation:5.8s ease-in-out infinite alternate setup-path-pane-sheen;position:absolute;inset:0;transform:translate(-18%)}.setup-path-pane-content{z-index:1;animation:.36s cubic-bezier(.22,1,.36,1) both setup-path-pane-enter;position:relative}.setup-ai-brief{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-xs);transition:border-color .18s,box-shadow .18s,background-color .18s}.setup-ai-brief:focus{border-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.setup-ai-brief:focus{border-color:color-mix(in srgb, var(--delight) 54%, var(--border-default))}}.setup-ai-brief:focus{box-shadow:0 0 0 3px var(--delight), var(--shadow-xs)}@supports (color:color-mix(in lab, red, red)){.setup-ai-brief:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--delight) 14%, transparent), var(--shadow-xs)}}.setup-kit-option{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:0 0;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.setup-kit-option:hover,.setup-kit-option[data-active=true]{transform:translateY(-1px)}.setup-kit-option:hover{border-color:var(--border-strong)}.setup-kit-option.is-active,.setup-kit-option[data-active=true]{background:var(--surface-1);box-shadow:var(--shadow-xs);border-color:#9a8f80}.setup-kit-icon{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-secondary)}.setup-kit-repo{font-size:11px}.setup-terminal{counter-reset:setup-terminal-line}.setup-terminal-line{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-2);opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) forwards setup-terminal-line;transform:translate(-8px)}.setup-terminal-line:first-child{animation-delay:60ms}.setup-terminal-line:nth-child(2){animation-delay:.18s}.setup-terminal-line:nth-child(3){animation-delay:.3s}@keyframes setup-path-layout-arrive{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes setup-path-choice-arrive{to{opacity:1;transform:translateY(0)}}@keyframes setup-path-pane-enter{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes setup-path-pane-sheen{0%{transform:translate(-18%)}to{transform:translate(16%)}}@keyframes setup-terminal-line{to{opacity:1;transform:translate(0)}}.setup-preview-chrome{flex-direction:column;gap:.75rem;height:100%;min-height:0;display:flex}.setup-preview-topbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.setup-preview-breadcrumb{min-width:0;font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:.375rem;display:flex}.setup-preview-breadcrumb-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-weight:600;transition:color .18s;overflow:hidden}.setup-preview-avatar{border-radius:var(--radius-full);background:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-preview-avatar{background:color-mix(in srgb, var(--brand-primary) 88%, black)}}.setup-preview-avatar{color:var(--text-inverse);letter-spacing:0;font-size:11px;font-weight:600;transition:background-color .22s}.setup-preview-body{flex:1;grid-template-columns:minmax(0,.2fr) minmax(0,1fr);gap:.75rem;min-height:0;display:grid}.setup-preview-sidebar{flex-direction:column;gap:.5rem;display:flex}.setup-preview-sidebar-item{border-radius:var(--radius-md);white-space:nowrap;color:var(--text-tertiary);align-items:center;gap:.375rem;padding:.25rem .375rem;font-size:10px;font-weight:500;transition:color .18s,background-color .18s;display:flex;overflow:hidden}.setup-preview-sidebar-item.is-active{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.setup-preview-sidebar-item.is-active{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.setup-preview-sidebar-item.is-active{color:var(--text-primary)}.setup-preview-main{flex-direction:column;gap:.625rem;min-width:0;display:flex}.setup-preview-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.setup-preview-card{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}.setup-preview-card{padding:.75rem}.setup-preview-card-title{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;transition:color .18s}.setup-preview-kind-tag{vertical-align:middle;border:1px solid var(--border-default);border-radius:var(--radius-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;padding:0 .3125rem;font-size:9px;font-weight:600;display:inline-flex}.setup-preview-badge{border-radius:var(--radius-full);border:1px solid var(--delight);align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.setup-preview-badge{border:1px solid color-mix(in srgb, var(--delight) 45%, var(--border-default))}}.setup-preview-badge{background:var(--delight)}@supports (color:color-mix(in lab, red, red)){.setup-preview-badge{background:color-mix(in srgb, var(--delight) 14%, transparent)}}.setup-preview-badge{color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.setup-preview-badge{color:color-mix(in srgb, var(--delight) 70%, var(--text-primary))}}.setup-preview-badge{opacity:0;padding:.125rem .5rem;font-size:11px;font-weight:500;transition:opacity .2s,transform .2s;transform:translateY(2px)scale(.96)}.setup-preview-badge.is-visible{opacity:1;transform:translateY(0)scale(1)}.setup-split-title{font-family:var(--font-display-family);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.25}@media (min-width:640px){.setup-split-title{font-size:22px}}.setup-preview-pane{border-left:1px solid var(--border-subtle);background:var(--surface-1);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.setup-preview-pane{background:color-mix(in srgb, var(--surface-1) 55%, var(--bg-subtle))}}.run-confetti-piece{opacity:0;border-radius:2px;width:4px;height:8px;animation:2.4s ease-out forwards run-confetti;position:absolute;top:0}.run-confetti-wide{width:6px}.run-confetti-tall{height:12px}.run-confetti-color-0{background:var(--state-success)}.run-confetti-color-1{background:var(--state-warning)}.run-confetti-color-2{background:var(--brand-blue)}.run-confetti-color-3{background:var(--text-primary)}.run-confetti-piece-0{animation-duration:1.8s;animation-delay:0s;left:8%}.run-confetti-piece-1{animation-duration:1.96s;animation-delay:80ms;left:45%}.run-confetti-piece-2{animation-duration:2.12s;animation-delay:.16s;left:82%}.run-confetti-piece-3{animation-duration:2.28s;animation-delay:.24s;left:35%}.run-confetti-piece-4{animation-duration:2.44s;animation-delay:.32s;left:72%}.run-confetti-piece-5{animation-duration:1.8s;animation-delay:.4s;left:25%}.run-confetti-piece-6{animation-duration:1.96s;animation-delay:.48s;left:62%}.run-confetti-piece-7{animation-duration:2.12s;animation-delay:.56s;left:15%}.run-confetti-piece-8{animation-duration:2.28s;animation-delay:.64s;left:52%}.run-confetti-piece-9{animation-duration:2.44s;animation-delay:0s;left:89%}.run-confetti-piece-10{animation-duration:1.8s;animation-delay:80ms;left:42%}.run-confetti-piece-11{animation-duration:1.96s;animation-delay:.16s;left:79%}.run-confetti-piece-12{animation-duration:2.12s;animation-delay:.24s;left:32%}.run-confetti-piece-13{animation-duration:2.28s;animation-delay:.32s;left:69%}.run-confetti-piece-14{animation-duration:2.44s;animation-delay:.4s;left:22%}.run-confetti-piece-15{animation-duration:1.8s;animation-delay:.48s;left:59%}.run-confetti-piece-16{animation-duration:1.96s;animation-delay:.56s;left:12%}.run-confetti-piece-17{animation-duration:2.12s;animation-delay:.64s;left:49%}@media (prefers-reduced-motion:reduce){.run-confetti-piece{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--noise-opacity:.01;--noise-blend:multiply;--accent-rgb:90 63 212;--accent-fg-rgb:255 255 255;--bg-canvas:#f2efe7;--bg-surface:#fdfcf8;--bg-subtle:#f7f5ef;--bg-muted:#edeae1;--surface-1:#fdfcf8;--surface-2:#f7f5ef;--surface-3:#edeae1;--surface-overlay:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){:root{--surface-overlay:color-mix(in srgb, var(--surface-1) 96%, transparent)}}:root{--pod-shell-bg:#eae7dd;--pod-main-bg:#fdfcf8;--brand-primary:rgb(var(--accent-rgb));--brand-secondary:#62666b;--brand-accent:#8a6400;--brand-warm:#b0842f;--brand-coral:#c22f15;--brand-sky:#d97757;--brand-lilac:rgb(var(--accent-rgb));--brand-blue:rgb(var(--accent-rgb));--brand-blue-soft:#f2ebe6;--brand-yellow-soft:#f7edd4;--brand-green:#11743c;--brand-green-soft:#d9f5e3;--brand-cyan:#11743c;--brand-cyan-soft:#d9f5e3;--brand-tan:#f0ece1;--brand-glow:rgb(var(--accent-rgb) / .13);--focus-blue:rgb(var(--accent-rgb));--cta-bg:rgb(var(--accent-rgb));--cta-fg:rgb(var(--accent-fg-rgb));--interactive-primary:rgb(var(--accent-rgb));--text-primary:#2b2924;--text-secondary:#63605a;--text-tertiary:#8b877e;--text-soft:#aaa69c;--text-inverse:#fff;--text-on-brand:rgb(var(--accent-fg-rgb));--border-subtle:#0d0f1221;--border-default:#0d0f1238;--border-strong:#0d0f124d;--state-success:#11743c;--state-warning:#8a6400;--state-error:#c22f15;--state-info:rgb(var(--accent-rgb));--shadow-xs:0 0 0 1px #0d0f120d;--shadow-sm:0 1px 2px #0d0f120d, 0 0 0 1px #0d0f120f;--shadow-md:0 6px 16px -8px #0d0f1224;--shadow-lg:0 16px 40px -12px #0d0f1233, 0 0 0 1px #0d0f120d;--shadow-xl:0 28px 64px -16px #0d0f1242, 0 0 0 1px #0d0f120d;--shadow-overflow-top:0 -8px 20px -18px #0d0f1261;--action-primary:var(--interactive-primary);--action-primary-hover:rgb(var(--accent-rgb))}@supports (color:color-mix(in lab, red, red)){:root{--action-primary-hover:color-mix(in srgb, rgb(var(--accent-rgb)) 84%, black)}}:root{--action-primary-soft:#e6e0ff;--attention:var(--brand-coral);--attention-soft:#ffe1da;--delight:var(--brand-accent);--delight-soft:var(--brand-yellow-soft);--intelligence:var(--brand-sky);--intelligence-soft:var(--brand-blue-soft);--collaboration:rgb(var(--accent-rgb));--collaboration-soft:#e6e0ff;--button-primary-bg:var(--action-primary);--button-primary-bg-hover:var(--action-primary-hover);--button-primary-fg:var(--cta-fg);--button-secondary-bg:var(--surface-1);--button-secondary-bg-hover:var(--surface-3);--button-secondary-border:var(--border-default);--button-secondary-fg:var(--text-primary);--button-accent-bg:var(--action-primary-soft);--button-accent-border:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--button-accent-border:color-mix(in srgb, var(--brand-primary) 22%, var(--border-default))}}:root{--button-accent-fg:var(--text-primary);--button-destructive-border:var(--state-error)}@supports (color:color-mix(in lab, red, red)){:root{--button-destructive-border:color-mix(in srgb, var(--state-error) 84%, black)}}:root{--card-bg:var(--surface-1);--card-bg-hover:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){:root{--card-bg-hover:color-mix(in srgb, var(--surface-1) 91%, var(--surface-2))}}:root{--card-border:var(--border-default);--card-border-subtle:var(--border-subtle);--card-shadow:none;--field-bg:var(--surface-1);--field-bg-hover:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){:root{--field-bg-hover:color-mix(in srgb, var(--surface-1) 82%, var(--surface-2))}}:root{--field-bg-focus:var(--surface-1);--field-border:var(--border-subtle);--field-border-hover:var(--border-default);--field-border-focus:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--field-border-focus:color-mix(in srgb, var(--brand-primary) 42%, transparent)}}:root{--chip-bg:var(--surface-1);--chip-border:var(--border-default);--chip-fg:var(--text-secondary);--row-bg:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){:root{--row-bg:color-mix(in srgb, var(--surface-1) 78%, var(--surface-2))}}:root{--row-bg-hover:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){:root{--row-bg-hover:color-mix(in srgb, var(--surface-1) 86%, var(--surface-2))}}:root{--row-border:var(--border-default)}@supports (color:color-mix(in lab, red, red)){:root{--row-border:color-mix(in srgb, var(--border-default) 68%, transparent)}}:root{--row-fg:var(--text-secondary);--row-glint:#ffffff85;--segmented-bg:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){:root{--segmented-bg:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}:root{--segmented-border:var(--border-default)}@supports (color:color-mix(in lab, red, red)){:root{--segmented-border:color-mix(in srgb, var(--border-default) 72%, transparent)}}:root{--segmented-active-bg:var(--surface-1);--segmented-active-fg:var(--text-primary);--progress-segment-bg:var(--delight)}@supports (color:color-mix(in lab, red, red)){:root{--progress-segment-bg:color-mix(in srgb, var(--delight) 56%, var(--border-default))}}:root{--sidebar-active-bg:var(--surface-1);--sidebar-active-accent:var(--brand-primary);--font-display-family:var(--font-landing-sans,"Inter"), system-ui, sans-serif;--font-body-family:var(--font-landing-sans,"Inter"), system-ui, sans-serif;--font-document-family:var(--font-body-family);--font-mono-family:var(--font-dm-mono,"DM Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:2.75rem;--text-5xl:3.25rem;--text-6xl:4rem;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-.032em;--tracking-snug:-.016em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.16em;--space-px:1px;--space-0-5:.125rem;--space-1-5:.375rem;--space-2-5:.625rem;--space-3-5:.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-out:var(--ease-emphasized);--ease-in-out:var(--ease-standard);--dur-feedback:90ms;--dur-hover:.14s;--dur-control:.18s;--dur-route:.21s;--dur-panel:.26s;--dur-shared:.42s;--dur-data:.72s;--dur-fast:var(--dur-hover);--dur-base:var(--dur-control);--dur-slow:var(--dur-shared);--dur-slower:var(--dur-data);--background:var(--bg-canvas);--foreground:var(--text-primary);--card:var(--surface-1);--card-foreground:var(--text-primary);--popover:var(--surface-overlay);--popover-foreground:var(--text-primary);--primary:var(--cta-bg);--primary-foreground:var(--cta-fg);--secondary:var(--surface-3);--secondary-foreground:var(--text-secondary);--muted:var(--surface-2);--muted-foreground:var(--text-tertiary);--accent:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in srgb, var(--brand-primary) 8%, var(--surface-2))}}:root{--accent-foreground:var(--brand-primary);--destructive:var(--state-error);--border:var(--border-subtle);--input:var(--border-default);--ring:var(--focus-blue)}@supports (color:color-mix(in lab, red, red)){:root{--ring:color-mix(in srgb, var(--focus-blue) 45%, transparent)}}:root{--chart-1:rgb(var(--accent-rgb));--chart-2:var(--state-success);--chart-3:var(--brand-coral);--chart-4:var(--brand-warm);--chart-5:var(--brand-sky);--sidebar:var(--bg-surface);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--cta-bg);--sidebar-primary-foreground:var(--cta-fg);--sidebar-accent:rgb(var(--accent-rgb) / .1);--sidebar-accent-foreground:var(--brand-primary);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--focus-blue)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-ring:color-mix(in srgb, var(--focus-blue) 45%, transparent)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--noise-opacity:.008;--noise-blend:overlay;--accent-rgb:139 122 245;--accent-fg-rgb:255 255 255;--bg-canvas:#131311;--bg-surface:#1b1b19;--bg-subtle:#212120;--bg-muted:#2a2a27;--surface-1:#1b1b19;--surface-2:#212120;--surface-3:#2a2a27;--surface-overlay:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.dark{--surface-overlay:color-mix(in srgb, var(--surface-1) 94%, transparent)}}.dark{--pod-shell-bg:#100f0e;--pod-main-bg:#1b1b19;--brand-primary:rgb(var(--accent-rgb));--brand-secondary:#a3a29c;--brand-accent:#e5b33c;--brand-warm:#e5b33c;--brand-coral:#f08a72;--brand-sky:#e09274;--brand-lilac:rgb(var(--accent-rgb));--brand-blue:rgb(var(--accent-rgb));--brand-blue-soft:var(--brand-sky)}@supports (color:color-mix(in lab, red, red)){.dark{--brand-blue-soft:color-mix(in srgb, var(--brand-sky) 20%, var(--surface-1))}}.dark{--brand-yellow-soft:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.dark{--brand-yellow-soft:color-mix(in srgb, var(--brand-accent) 18%, var(--surface-1))}}.dark{--brand-green:#5fdc95;--brand-green-soft:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.dark{--brand-green-soft:color-mix(in srgb, var(--brand-green) 18%, var(--surface-1))}}.dark{--brand-cyan:#5fdc95;--brand-cyan-soft:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.dark{--brand-cyan-soft:color-mix(in srgb, var(--brand-green) 18%, var(--surface-1))}}.dark{--brand-tan:#2e2d29;--brand-glow:rgb(var(--accent-rgb) / .22);--focus-blue:rgb(var(--accent-rgb));--cta-bg:rgb(var(--accent-rgb));--cta-fg:rgb(var(--accent-fg-rgb));--interactive-primary:rgb(var(--accent-rgb));--text-primary:#f2f0ea;--text-secondary:#a3a29c;--text-tertiary:#78776f;--text-soft:#575651;--text-inverse:#17181a;--text-on-brand:rgb(var(--accent-fg-rgb));--border-subtle:#f5f3ed21;--border-default:#f5f3ed38;--border-strong:#f5f3ed4d;--state-success:#5fdc95;--state-warning:#e5b33c;--state-error:#f08a72;--state-info:rgb(var(--accent-rgb));--shadow-xs:0 0 0 1px #f5f3ed0f;--shadow-sm:0 1px 2px #00000057, 0 0 0 1px #f5f3ed0f;--shadow-md:0 6px 16px -8px #00000080;--shadow-lg:0 16px 40px -12px #0009, 0 0 0 1px #f5f3ed12;--shadow-xl:0 28px 64px -16px #000000b3, 0 0 0 1px #f5f3ed12;--action-primary:var(--interactive-primary);--action-primary-hover:rgb(var(--accent-rgb))}@supports (color:color-mix(in lab, red, red)){.dark{--action-primary-hover:color-mix(in srgb, rgb(var(--accent-rgb)) 84%, white)}}.dark{--action-primary-soft:rgb(var(--accent-rgb) / .18);--attention:var(--brand-coral);--attention-soft:var(--brand-coral)}@supports (color:color-mix(in lab, red, red)){.dark{--attention-soft:color-mix(in srgb, var(--brand-coral) 18%, var(--surface-1))}}.dark{--delight:var(--brand-accent);--delight-soft:var(--brand-yellow-soft);--intelligence:var(--brand-sky);--intelligence-soft:var(--brand-blue-soft);--collaboration:rgb(var(--accent-rgb));--collaboration-soft:rgb(var(--accent-rgb) / .2);--button-primary-bg:var(--action-primary);--button-primary-bg-hover:var(--action-primary-hover);--button-primary-fg:var(--cta-fg);--button-secondary-bg:var(--surface-1);--button-secondary-bg-hover:var(--surface-3);--button-secondary-border:var(--border-default);--button-secondary-fg:var(--text-primary);--button-accent-bg:var(--action-primary-soft);--button-accent-border:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--button-accent-border:color-mix(in srgb, var(--brand-primary) 28%, var(--border-default))}}.dark{--button-accent-fg:var(--text-primary);--button-destructive-border:var(--state-error)}@supports (color:color-mix(in lab, red, red)){.dark{--button-destructive-border:color-mix(in srgb, var(--state-error) 84%, black)}}.dark{--card-bg:var(--surface-1);--card-bg-hover:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.dark{--card-bg-hover:color-mix(in srgb, var(--surface-1) 82%, var(--surface-2))}}.dark{--card-border:var(--border-default);--card-border-subtle:var(--border-subtle);--card-shadow:none;--field-bg:var(--surface-1);--field-bg-hover:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.dark{--field-bg-hover:color-mix(in srgb, var(--surface-1) 64%, var(--surface-2))}}.dark{--field-bg-focus:var(--surface-1);--field-border:var(--border-subtle);--field-border-hover:var(--border-default);--field-border-focus:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--field-border-focus:color-mix(in srgb, var(--brand-primary) 48%, transparent)}}.dark{--chip-bg:var(--surface-1);--chip-border:var(--border-default);--chip-fg:var(--text-secondary);--row-bg:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.dark{--row-bg:color-mix(in srgb, var(--surface-1) 76%, var(--surface-2))}}.dark{--row-bg-hover:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.dark{--row-bg-hover:color-mix(in srgb, var(--surface-1) 66%, var(--surface-2))}}.dark{--row-border:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.dark{--row-border:color-mix(in srgb, var(--border-default) 82%, transparent)}}.dark{--row-fg:var(--text-secondary);--row-glint:#ffffff14;--segmented-bg:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.dark{--segmented-bg:color-mix(in srgb, var(--surface-2) 74%, var(--surface-1))}}.dark{--segmented-border:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.dark{--segmented-border:color-mix(in srgb, var(--border-default) 82%, transparent)}}.dark{--segmented-active-bg:var(--surface-1);--segmented-active-fg:var(--text-primary);--progress-segment-bg:var(--delight)}@supports (color:color-mix(in lab, red, red)){.dark{--progress-segment-bg:color-mix(in srgb, var(--delight) 62%, var(--border-default))}}.dark{--sidebar-active-bg:var(--surface-1);--sidebar-active-accent:var(--brand-primary);--color-primary-50:#1c1541;--color-primary-100:#241b52;--color-primary-200:#30246f;--color-primary-300:#402f95;--color-primary-400:#5a3fd4;--color-primary-500:#8b7af5;--color-primary-600:#a99cf7;--color-primary-700:#c4bbfa;--color-primary-800:#e6e0ff;--color-primary-900:#f2effe;--color-neutral-50:#131311;--color-neutral-100:#1b1b19;--color-neutral-200:#2a2a27;--color-neutral-300:#3a3934;--color-neutral-400:#575651;--color-neutral-500:#78776f;--color-neutral-600:#a3a29c;--color-neutral-700:#c4c2ba;--color-neutral-800:#ddd9d0;--color-neutral-900:#f2f0ea;--background:var(--bg-canvas);--foreground:var(--text-primary);--card:var(--surface-1);--card-foreground:var(--text-primary);--popover:var(--surface-overlay);--popover-foreground:var(--text-primary);--primary:var(--cta-bg);--primary-foreground:var(--cta-fg);--secondary:var(--surface-3);--secondary-foreground:var(--text-secondary);--muted:var(--surface-2);--muted-foreground:var(--text-tertiary);--accent:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--accent:color-mix(in srgb, var(--brand-primary) 12%, var(--surface-2))}}.dark{--accent-foreground:var(--brand-primary);--destructive:var(--state-error);--border:var(--border-subtle);--input:var(--border-default);--ring:var(--focus-blue)}@supports (color:color-mix(in lab, red, red)){.dark{--ring:color-mix(in srgb, var(--focus-blue) 50%, transparent)}}.dark{--sidebar:var(--bg-surface);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--cta-bg);--sidebar-primary-foreground:var(--cta-fg);--sidebar-accent:rgb(var(--accent-rgb) / .16);--sidebar-accent-foreground:var(--brand-primary);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--focus-blue)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-ring:color-mix(in srgb, var(--focus-blue) 50%, transparent)}}[data-desktop-vibrancy=macos]{--pod-shell-bg:transparent}[data-desktop-vibrancy=macos] body{background:0 0}@media (prefers-reduced-transparency:reduce){[data-desktop-vibrancy=macos]{--pod-shell-bg:#eae7dd}[data-desktop-vibrancy=macos] body{background:var(--bg-canvas)}.dark[data-desktop-vibrancy=macos]{--pod-shell-bg:#100f0e}}.dark .bg-white,.dark .bg-white\/95{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark .bg-white\/95{background-color:color-mix(in srgb, var(--bg-surface) 95%, transparent)}}.dark .bg-white\/90{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark .bg-white\/90{background-color:color-mix(in srgb, var(--bg-surface) 90%, transparent)}}.dark .bg-white\/80{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark .bg-white\/80{background-color:color-mix(in srgb, var(--bg-surface) 80%, transparent)}}.dark .bg-white\/70{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark .bg-white\/70{background-color:color-mix(in srgb, var(--bg-surface) 70%, transparent)}}.dark .bg-white\/60{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark .bg-white\/60{background-color:color-mix(in srgb, var(--bg-surface) 60%, transparent)}}.dark .bg-white\/50{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark .bg-white\/50{background-color:color-mix(in srgb, var(--bg-surface) 50%, transparent)}}.dark .bg-white\/40{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.dark .bg-white\/40{background-color:color-mix(in srgb, var(--bg-surface) 40%, transparent)}}.dark .bg-neutral-50{background-color:var(--color-neutral-50)}.dark .bg-neutral-100{background-color:var(--color-neutral-100)}.dark .border-neutral-100,.dark .border-neutral-200,.dark .border-neutral-300{border-color:var(--border-subtle)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
