@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:#f5f4f0;--color-neutral-100:#edecea;--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;--font-weight-bold:700;--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-sm:4px;--radius-md:7px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:18px;--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-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-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-base);line-height:var(--leading-normal);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;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-accent), 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-accent) 7%, 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-display-family);letter-spacing:0;color:var(--text-primary);font-weight:600}h3,h4,h5,h6{font-family:var(--font-body-family);letter-spacing:0;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{flex-direction:column;gap:3rem;display:flex}.surfaces-create-shell{min-height:100%}.surfaces-hero{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.25rem 0 1.5rem;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-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;font-size:3rem;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{color:var(--text-tertiary);font-size:var(--text-sm);flex-shrink:0;gap:.875rem;display:flex}.surfaces-hero-meta span+span{border-left:1px solid var(--border-subtle);padding-left:.875rem}@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:1rem;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{flex-direction:column;gap:1rem;width:100%;max-width:52rem;display:flex}.surfaces-platform-list{gap:.75rem;width:100%;display:grid}.surface-platform-row{border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:5.25rem;padding:.875rem;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:.5rem;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}}.surfaces-ledger-list{flex-direction:column;display:flex}.surface-ledger-row{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(13rem,.95fr) minmax(0,1.35fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 0;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{min-height:4rem;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:.5rem;display:flex}.surfaces-builder{flex-direction:column;gap:1.5rem;display:flex}.surfaces-builder-grid{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:3rem;width:100%;min-width:0;display:grid}.surfaces-builder-main{flex-direction:column;width:100%;min-width:0;display:flex}.surface-builder-step{border-top:0;width:100%;min-width:0;padding:1.75rem 0 0;display:block}.surface-builder-step-heading{align-items:center;gap:.625rem;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{border:0;border-top:1px solid var(--border-subtle);gap:.75rem;width:100%;min-width:0;min-height:5.25rem;padding:.875rem;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-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-platform-mark{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}.surface-platform-mark{color:var(--text-secondary)}.surface-platform-mark-logo{border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-primary)}.surface-platform-logo{object-fit:contain;width:1.25rem;height:1.25rem;display:block}.surface-platform-icon-fallback{display:none}.surface-platform-mark[data-platform=slack],.surface-platform-mark[data-platform=telegram]{background:var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-platform=slack],.surface-platform-mark[data-platform=telegram]{background:color-mix(in srgb, var(--intelligence) 18%, var(--surface-1))}}.surface-platform-mark[data-platform=slack],.surface-platform-mark[data-platform=telegram]{color:var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-platform=slack],.surface-platform-mark[data-platform=telegram]{color:color-mix(in srgb, var(--intelligence) 68%, var(--text-primary))}}.surface-platform-mark[data-platform=teams],.surface-platform-mark[data-platform=whatsapp]{background:var(--collaboration)}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-platform=teams],.surface-platform-mark[data-platform=whatsapp]{background:color-mix(in srgb, var(--collaboration) 16%, var(--surface-1))}}.surface-platform-mark[data-platform=teams],.surface-platform-mark[data-platform=whatsapp]{color:var(--collaboration)}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-platform=teams],.surface-platform-mark[data-platform=whatsapp]{color:color-mix(in srgb, var(--collaboration) 70%, var(--text-primary))}}.surface-platform-mark[data-platform=gmail]{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-platform=gmail]{background:color-mix(in srgb, var(--attention) 16%, var(--surface-1))}}.surface-platform-mark[data-platform=gmail]{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-platform=gmail]{color:color-mix(in srgb, var(--attention) 72%, var(--text-primary))}}.surface-platform-mark[data-platform=outlook]{background:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-platform=outlook]{background:color-mix(in srgb, var(--state-info) 16%, var(--surface-1))}}.surface-platform-mark[data-platform=outlook]{color:var(--state-info)}@supports (color:color-mix(in lab, red, red)){.surface-platform-mark[data-platform=outlook]{color:color-mix(in srgb, var(--state-info) 72%, var(--text-primary))}}.surface-platform-mark-logo[data-platform]{background:var(--surface-1);color:var(--text-primary)}.surfaces-platform-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-snug);align-items:center;gap:.5rem;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;min-width:0;display:grid}.surface-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;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{border:0;border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:.75rem;width:100%;min-width:0;min-height:4.25rem;padding:.875rem .75rem;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{flex-direction:column;gap:.875rem;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:1rem 0 0}.surface-field-panel-heading{align-items:flex-start;gap:.75rem;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{border-radius:var(--radius-md);background:var(--surface-2);align-items:center;gap:.625rem;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{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);padding:.75rem}.surface-inline-callout{display:block}.surface-handler-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;min-width:0;display:grid}.surface-handler-grid .surface-field-panel{padding-top:.875rem}.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{border-bottom:1px solid var(--border-subtle);min-width:0;padding:.875rem .75rem}@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:.875rem}.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:1rem}.surfaces-builder-footer{justify-content:flex-end;align-items:flex-end;gap:1rem;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:2.25rem}.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 1.125rem}.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)}}}.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:76ch;color:var(--lemma-markdown-text);font-family:var(--font-document-sans), var(--font-body-family);margin-inline:auto;font-size:14.75px;font-weight:400;line-height:1.62}.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:.72em}.lemma-markdown-editor.prose h1{color:var(--lemma-markdown-heading);font-family:var(--font-landing-serif), Georgia, serif;letter-spacing:0;text-wrap:balance;margin:0 0 .72em;font-size:1.78rem;font-weight:400;line-height:1.18}.lemma-markdown-editor.prose h2{color:var(--lemma-markdown-heading);font-family:var(--font-document-sans), var(--font-body-family);letter-spacing:0;margin:1.65rem 0 .5rem;font-size:1.02rem;font-weight:600;line-height:1.32}.lemma-markdown-editor.prose h3{color:var(--lemma-markdown-muted);font-family:var(--font-document-sans), var(--font-body-family);letter-spacing:.035em;text-transform:uppercase;margin:1.35rem 0 .38rem;font-size:.82rem;font-weight:600;line-height:1.35}.lemma-markdown-editor.prose h4,.lemma-markdown-editor.prose h5,.lemma-markdown-editor.prose h6{color:var(--lemma-markdown-heading);font-family:var(--font-document-sans), var(--font-body-family);letter-spacing:0;margin:1.2rem 0 .3rem;font-size:.9rem;font-weight:600;line-height:1.4}.lemma-markdown-editor.prose strong{color:var(--lemma-markdown-heading);font-weight:600}.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 blockquote{border-left-color:var(--lemma-markdown-marker);color:var(--lemma-markdown-text);margin-block:1em;font-style:normal}.lemma-markdown-editor.prose code{background:var(--lemma-markdown-code-bg);font-family:var(--font-mono-family);border-radius:4px;padding:.12em .35em;font-size:.86em;font-weight:400}.lemma-markdown-editor.prose pre{border:1px solid var(--border-subtle);background:var(--lemma-markdown-code-bg);font-family:var(--font-mono-family);border-radius:6px;font-size:.82rem;line-height:1.65}.lemma-markdown-editor.prose pre code{background:0 0;padding:0}.lemma-markdown-editor.prose hr{border-color:var(--lemma-markdown-rule);margin-block:1.5rem}.lemma-markdown-editor.prose .lemma-markdown-table{font-size:.9em;line-height:1.55}.document-viewer-shell:fullscreen{background:var(--card-bg);width:100vw;height:100dvh}body:has(.lp-react){background:#fff}.lp-react{color:#0d0f12;min-height:100dvh;font-family:var(--font-display-family);background:#fff}.lp-react *{box-sizing:border-box}.lp-header{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:22px clamp(24px,4vw,56px);display:grid}.lp-brand,.lp-nav,.lp-header-actions,.lp-actions,.lp-button{align-items:center;display:flex}.lp-brand{color:#0d0f12;gap:10px;text-decoration:none}.lp-brand-logo .lemma-logo-wordmark{font-size:1.05rem;color:#0d0f12!important;font-weight:650!important}.lp-brand-logo .lemma-mark-bar{background:#0d0f12!important}.lp-nav,.lp-header-actions{gap:24px}.lp-nav a,.lp-header-actions a{color:#1f2227;font-size:.92rem;text-decoration:none;transition:color .16s,opacity .16s}.lp-nav a:hover,.lp-header-actions a:not(.lp-button):hover{color:#0d0f12;opacity:.72}.lp-header-actions{justify-content:end}.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:10px;justify-content:center;min-height:42px;padding:0 20px;font-size:.94rem;font-weight:650;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{background:#ffffffad}.lp-button.secondary:hover{background:#fff;border-color:#0d0f126b;box-shadow:0 8px 22px #0d0f1214}.lp-hero{background:radial-gradient(940px 480px at 18% -4%,#d99a3229,#0000 62%),radial-gradient(760px 420px at 86% -8%,#6fa9bb1a,#0000 64%);padding:clamp(52px,7vw,102px) clamp(18px,4vw,56px) 64px;position:relative}.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:1320px;margin:0 auto clamp(22px,3vw,38px);display:flex}.lp-eyebrow{color:#565a60;letter-spacing:.02em;align-items:center;gap:12px;margin:0 0 18px;font-size:.9rem;font-weight:750;display:flex}.lp-eyebrow-badge{color:#2f693d;letter-spacing:.04em;text-transform:uppercase;background:#2f693d12;border:1px solid #2f693d42;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.8rem;font-weight:750;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;letter-spacing:0;margin:0;font-weight:520}.lp-hero h1{letter-spacing:-.015em;font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.02}.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:#c0801f;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:#3f4248;max-width:660px;margin:24px auto 0;font-size:clamp(1.02rem,1.28vw,1.18rem);line-height:1.45}@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:10px;margin-top:28px}.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;overflow:hidden;box-shadow:0 30px 80px #0d0f122e}.lp-product-frame iframe,.lp-visual-frame iframe,.lp-embed-band iframe{border:0;width:100%;height:100%;display:block}.lp-section{padding:clamp(70px,8vw,112px) clamp(18px,4vw,56px)}.lp-section-inner{max-width:1180px;margin:0 auto}.lp-section-kicker{color:#2f693d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.8rem;font-weight:780}.lp-section-title{letter-spacing:-.012em;max-width:880px;font-size:clamp(2.3rem,3.6vw,3.6rem);line-height:1.05}.lp-section-subhead{color:#5d625d;max-width:760px;margin:18px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.45}.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}@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,3vw,46px);margin-top:clamp(34px,4vw,54px);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:12px;display:flex}.lp-pod-acc-item{background:#fbfaf7;border:1px solid #0d0f121a;border-radius:16px;transition:border-color .2s,background .2s,box-shadow .2s}.lp-pod-acc-item.is-open{background:#fff;border-color:#0d0f1229;box-shadow:0 12px 34px #0d0f120d}.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:18px;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,24px);display:flex}.lp-pod-acc-titles{flex:1;min-width:0}.lp-pod-acc-titles strong{color:#1a1c1f;margin-bottom:5px;font-size:1.12rem;font-weight:600;display:block}.lp-pod-acc-titles>span{color:#5b5f66;font-size:.96rem;line-height:1.5}.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(18px,2vw,24px) clamp(18px,2vw,22px);font-size:.98rem;line-height:1.62}.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-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 button.is-active{color:#fff;background:#10130f;border-color:#10130f}.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-surface-footnote{color:#626a60;text-align:center;margin:18px 0 0;font-weight:650}.lp-stack-section{background:#fff}.lp-stack-compare-shell{--lp-stack-split:48%;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0d0f1224;border-radius:28px;height:clamp(600px,58vw,760px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0d0f1229}.lp-stack-layer{grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(22px,3vw,44px);padding:clamp(28px,4.2vw,58px);display:grid;position:absolute;inset:0;overflow:hidden}.lp-stack-layer-stitched{color:#fff;background:radial-gradient(circle at 28% 18%,#ffffff1a,#0000 28%),#0d0f12}.lp-stack-layer-lemma{z-index:2;clip-path:inset(0 0 0 var(--lp-stack-split));color:#10130f;will-change:clip-path;background:radial-gradient(circle at 76% 16%,#426b4d14,#0000 26%),#fff}.lp-stack-pill{z-index:2;color:#333733;background:#fff;border-radius:999px;width:fit-content;padding:5px 11px;font-size:.72rem;font-weight:760;position:relative}.lp-stack-layer-lemma .lp-stack-pill{color:#426b4d;border:1px solid #0d0f121a}.lp-stack-layer-copy{z-index:2;min-width:0;position:relative}.lp-stack-layer-copy h2{z-index:2;max-width:460px;margin:20px 0 0;font-size:clamp(1.9rem,2.85vw,3.25rem);line-height:1.03;position:relative}.lp-stack-layer-copy p{z-index:2;max-width:420px;margin:16px 0 0;font-size:clamp(.84rem,.95vw,.96rem);line-height:1.5;position:relative}.lp-stack-layer-stitched .lp-stack-layer-copy h2{color:#fff}.lp-stack-layer-stitched .lp-stack-layer-copy p{color:#ffffff9e}.lp-stack-layer-lemma .lp-stack-layer-copy{opacity:0}.lp-stack-stage{gap:18px;width:min(100%,1120px);min-width:0;display:grid}.lp-stack-stage>span{color:#6b7469;text-transform:uppercase;justify-self:end;font-size:.86rem;font-weight:760}.lp-stack-layer-stitched .lp-stack-stage>span{color:#ffffffb8}.lp-stack-stage-image{object-fit:contain;background:#f4f4f2;border:1px solid #0d0f121a;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 22px 60px #0d0f121a}.lp-stack-layer-stitched .lp-stack-stage-image{opacity:.74;filter:saturate(.45)}.lp-stack-divider{z-index:5;top:0;bottom:0;left:var(--lp-stack-split);pointer-events:none;background:#0d0f12bd;width:2px;position:absolute;transform:translate(-50%)}.lp-stack-divider button{cursor:ew-resize;pointer-events:auto;background:#10130f;border:0;border-radius:10px;place-content:center;gap:3px;width:34px;height:58px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0d0f1238}.lp-stack-divider button:hover{background:#060807}.lp-stack-divider button:focus-visible{outline-offset:3px;outline:2px solid #7ca574}.lp-stack-divider i{background:#ffffffdb;border-radius:999px;width:4px;height:4px;display:block;box-shadow:8px 0 #ffffffdb}.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(5,minmax(0,1fr));gap:14px;display:grid}.lp-showcase-grid button{cursor:pointer;min-height:250px;font:inherit;perspective:1000px;text-align:left;background:0 0;border:0;padding:0;transition:transform .2s}.lp-showcase-grid button:hover{transform:translateY(-4px)}.lp-showcase-card-inner{height:100%;transform-style:preserve-3d;transition:transform .36s;display:block;position:relative}.lp-showcase-grid button.is-flipped .lp-showcase-card-inner{transform:rotateY(180deg)}.lp-showcase-face{backface-visibility:hidden;background:#fff;border:1px solid #0d0f121f;border-radius:18px;flex-direction:column;padding:20px;display:flex;position:absolute;inset:0;box-shadow:0 10px 30px #0d0f120d}.lp-showcase-back{color:#fff;background:#10130f;transform:rotateY(180deg)}.lp-tag{color:#2f693d;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:780}.lp-showcase-back .lp-tag{color:#a8d8a4}.lp-showcase-claim,.lp-flow-list{color:#10130f;margin-top:18px;font-size:1.1rem;font-weight:720;line-height:1.15;display:block}.lp-flow-list{color:#f7f8ef;font-size:.98rem;line-height:1.45}.lp-flip-hint{color:#8b8d91;margin-top:auto;font-size:.78rem}.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-size:clamp(2.2rem,3.4vw,3.4rem);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}.lp-nav,.lp-header-actions a:first-child{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-stack-compare-shell{border-radius:22px;height:auto}.lp-footer-box{grid-template-columns:1fr}.lp-footer-box .lp-actions{grid-area:auto/1;justify-content:flex-start;margin-top:8px}.lp-stack-layer{grid-template-columns:1fr;position:relative;inset:auto}.lp-stack-layer-lemma{clip-path:none}.lp-stack-divider{display:none}.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))}}@media (max-width:640px){.lp-header{padding:16px}.lp-hero,.lp-section{padding-left:16px;padding-right:16px}.lp-hero h1{font-size:clamp(2.3rem,9vw,3.4rem)}.lp-hero-tabs,.lp-showcase-grid{grid-template-columns:1fr}.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-pod-panel-body{min-height:430px;padding:18px 16px 20px}.lp-agent-row.is-expanded{min-height:360px}.lp-stack-compare-shell{border-radius:20px}.lp-stack-layer{padding:28px}.lp-stack-layer-copy h2{font-size:clamp(2rem,10vw,3rem)}.lp-stack-layer-lemma .lp-stack-layer-copy{display:none}.lp-stack-stage-image{border-radius:14px}.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:1fr;min-height:0}.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:12px;flex:none;place-items:center;width:46px;height:46px;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:28px;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-mw-section{padding:0 clamp(18px,4vw,56px)}.lp-mw-wrap{height:260vh}.lp-mw-sticky{align-items:center;min-height:100dvh;display:flex;position:sticky;top:0}.lp-mw-sticky>.lp-section-inner{width:100%}.lp-mw-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-mw-readout{color:#9a8f78;font-family:var(--font-mono-family);letter-spacing:.08em;white-space:nowrap;background:#fbfaf7;border:1px solid #0d0f121f;border-radius:8px;flex:none;padding:8px 12px;font-size:.76rem}.lp-mw-stage{margin-top:clamp(44px,5vw,76px);position:relative}.lp-mw-track{background:#0d0f121f;border-radius:2px;height:2px;position:absolute;top:28px;left:10%;right:10%}.lp-mw-fill{background:linear-gradient(90deg,#d99a32,#c0801f);width:0%;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #c0801f80}.lp-mw-packet{background:#c0801f;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0%;box-shadow:0 0 0 4px #c0801f29,0 0 18px #c0801fb3}.lp-mw-stations{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.lp-mw-station{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 8px;display:flex}.lp-mw-chip{z-index:1;background:#fff;border:1px solid #0d0f1224;border-radius:16px;place-items:center;width:56px;height:56px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.lp-mw-chip svg{fill:none;stroke:#0d0f126b;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;transition:stroke .3s}.lp-mw-station.is-lit .lp-mw-chip{border-color:#c0801f8c;transform:translateY(-3px);box-shadow:0 10px 26px #c0801f2e}.lp-mw-station.is-lit .lp-mw-chip svg{stroke:#c0801f}.lp-mw-label{color:#8b8f96;font-family:var(--font-mono-family);letter-spacing:.1em;margin-top:12px;font-size:.74rem;font-weight:600;transition:color .3s}.lp-mw-station.is-lit .lp-mw-label{color:#1a1c1f}.lp-mw-sub{color:#b3b6bb;font-family:var(--font-mono-family);letter-spacing:.16em;font-size:.66rem}.lp-mw-caption{color:#5b5f66;opacity:.3;max-width:190px;margin:6px 0 0;font-size:.85rem;line-height:1.45;transition:opacity .4s,transform .4s;transform:translateY(6px)}.lp-mw-station.is-lit .lp-mw-caption{opacity:1;transform:none}.lp-mw-approval{opacity:0;background:#fff;border:1px solid #0d0f121f;border-left:3px solid #c0801f;border-radius:10px;flex-direction:column;gap:2px;margin-top:10px;padding:10px 12px;font-size:.78rem;transition:opacity .45s .15s,transform .45s .15s;display:flex;transform:translateY(8px);box-shadow:0 10px 24px #0d0f1212}.lp-mw-station.is-lit .lp-mw-approval{opacity:1;transform:none}.lp-mw-approval strong{color:#1a1c1f;font-weight:600}.lp-mw-approval em{color:#2f693d;font-style:normal;font-weight:600}.lp-mw-approval em:before{content:"✓ "}.lp-mw-section.is-static{padding:clamp(70px,8vw,112px) clamp(18px,4vw,56px)}.lp-mw-section.is-static .lp-mw-wrap{height:auto}.lp-mw-section.is-static .lp-mw-sticky{min-height:0;position:static}.lp-mw-section.is-static .lp-mw-fill{width:100%}.lp-mw-section.is-static .lp-mw-packet{display:none}.lp-mw-section.is-static .lp-mw-chip{border-color:#c0801f73}.lp-mw-section.is-static .lp-mw-chip svg{stroke:#c0801f}.lp-mw-section.is-static .lp-mw-label{color:#1a1c1f}.lp-mw-section.is-static .lp-mw-caption,.lp-mw-section.is-static .lp-mw-approval{opacity:1;transform:none}.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-hero-ticker{color:#5b5f66;font-family:var(--font-mono-family);letter-spacing:.04em;white-space:nowrap;background:#fbfaf7;border:1px solid #0d0f121a;border-radius:999px;align-items:center;gap:10px;margin:22px 0 0;padding:9px 16px;font-size:.78rem;display:inline-flex;overflow:hidden}.lp-ticker-dot{background:#c0801f;border-radius:50%;flex:none;width:7px;height:7px;animation:2.6s ease-in-out infinite lpTickerPulse;box-shadow:0 0 0 3px #c0801f29}.lp-ticker-text{animation:.45s cubic-bezier(.2,.7,.2,1) both lpTickerIn;display:inline-block}@keyframes lpTickerIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes lpTickerPulse{0%,to{box-shadow:0 0 0 3px #c0801f29}50%{box-shadow:0 0 0 6px #c0801f0f}}.lp-mw-coda{color:#8b8f96;text-align:center;margin:clamp(28px,3.4vw,44px) 0 0;font-size:.95rem}.lp-mw-coda:before{content:"";background:#c0801f80;width:54px;height:1px;margin:0 auto 16px;display:block}@media (max-width:860px){.lp-mw-track{display:none}.lp-mw-head{flex-direction:column;align-items:flex-start}.lp-mw-stations{grid-template-columns:1fr;gap:18px}.lp-mw-station{text-align:left;grid-template-columns:56px minmax(0,1fr);justify-items:start;column-gap:14px;display:grid}.lp-mw-chip{grid-row:1/-1}.lp-mw-station>:not(.lp-mw-chip){grid-column:2}.lp-mw-label{margin-top:0}.lp-mw-caption{max-width:none}}@media (prefers-reduced-motion:reduce){.lp-glyph *,.lp-term-cursor,.lp-hero-copy>*,.lp-hero-theater,.lp-ticker-dot,.lp-ticker-text{animation:none!important}.lp-mw-chip,.lp-mw-caption,.lp-mw-approval{transition:none}}.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-5) var(--space-5) var(--space-10);margin-inline:auto}.pod-workspace-main>.context-shell,.pod-workspace-main>.page-shell{width:100%;padding-inline:var(--space-5);padding-top:var(--space-5)}.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{box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);padding:.75rem .9rem}.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);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.68rem;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{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);align-items:center;gap:.5rem;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{font-size:var(--text-xs);padding:.375rem .5rem}.app-nav-item-md{font-size:var(--text-sm);padding:.375rem .75rem}.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;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:1.25rem}.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:1rem}.tiptap-editor code{background:var(--bg-subtle);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.tiptap-editor code{background:color-mix(in srgb, var(--bg-subtle) 88%, transparent)}}.tiptap-editor code{font-family:var(--font-mono-family);padding:.15rem .35rem;font-size:.92em}.tiptap-editor pre{background:var(--bg-subtle);border-radius:1rem}@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:1rem 1.1rem;overflow-x:auto}.tiptap-editor pre code{background:0 0;padding:0}.lemma-pod-badge{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#6366f1 0%,#a78bfa 100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.pod-sidebar-slot{transition:width .22s cubic-bezier(.22, 1, .36, 1), opacity .18s var(--ease-out);will-change:width, opacity}.pod-assistant-sidebar{transition:width .22s cubic-bezier(.22, 1, .36, 1), opacity .18s var(--ease-out), box-shadow .2s var(--ease-out);contain:layout paint;will-change:width, opacity}.pod-assistant-sidebar-surface{transition:opacity .18s var(--ease-out), transform .2s cubic-bezier(.22, 1, .36, 1)}.pod-assistant-sidebar[aria-hidden=true] .pod-assistant-sidebar-surface{opacity:0;transform:translate(-4px)}.pod-sidebar-panel{animation:pod-sidebar-enter .22s var(--ease-out) 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 .18s var(--ease-out) both}.pod-shell-topbar-actions{min-width:0;animation-delay:35ms}.pod-shell-topbar-title{font-family:var(--font-display-family);letter-spacing:0}.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 .18s var(--ease-out) both;flex-direction:column;display:flex;container:pod-surface/inline-size}.presented-resource-surface{animation:.24s cubic-bezier(.22,1,.36,1) both presented-resource-enter}@container pod-surface (max-width:900px){.surface-split-2{grid-template-columns:minmax(0,1fr)!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}}.apps-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container pod-surface (min-width:720px){.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pod-surface (min-width:1100px){.apps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-list-toolbar{container-type:inline-size}@container (max-width:1040px){.pod-shell-topbar-actions:has(.docs-topbar-action){gap:.375rem}.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-tone:var(--brand-accent);position:relative}.lemma-product-nav-item:before{content:"";border-radius:var(--radius-full);background:var(--lemma-nav-tone);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:hover:before,.lemma-product-nav-item[data-active=true]:before{opacity:.78;transform:scaleY(1)}.lemma-product-icon{width:1.15rem;height:1.15rem;color:var(--text-tertiary);opacity:.55;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.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-nav-item:hover .lemma-product-icon,.lemma-product-nav-item[data-active=true] .lemma-product-icon{opacity:1;color:var(--lemma-nav-tone);transform:translateY(-1px)}.pod-shell-topbar .lemma-product-icon{opacity:1}.lemma-product-icon[data-tone=pods]{color:var(--action-primary)}.lemma-product-icon[data-tone=connectors],.lemma-product-icon[data-tone=apps]{color:var(--intelligence)}.lemma-product-icon[data-tone=agents]{color:var(--state-success)}.lemma-product-icon[data-tone=workflows]{color:var(--delight)}.lemma-product-icon[data-tone=schedules]{color:var(--state-info)}.lemma-product-icon[data-tone=data],.lemma-product-icon[data-tone=tables],.lemma-product-icon[data-tone=functions]{color:var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.lemma-product-icon[data-tone=data],.lemma-product-icon[data-tone=tables],.lemma-product-icon[data-tone=functions]{color:color-mix(in srgb, var(--intelligence) 72%, var(--action-primary))}}.lemma-product-icon[data-tone=docs],.lemma-product-icon[data-tone=files],.lemma-product-icon[data-tone=folders]{color:var(--delight)}.lemma-product-icon[data-tone=surfaces],.lemma-product-icon[data-tone=channels]{color:var(--collaboration)}.lemma-product-icon[data-tone=settings],.lemma-product-icon[data-tone=auth-rbac]{color:var(--text-tertiary)}.lemma-product-icon[data-tone=conversation]{color:var(--action-primary)}.lemma-product-nav-item[data-tone=pods]{--lemma-nav-tone:var(--brand-accent)}.lemma-product-nav-item[data-tone=connectors],.lemma-product-nav-item[data-tone=apps]{--lemma-nav-tone:var(--brand-blue)}.lemma-product-nav-item[data-tone=agents]{--lemma-nav-tone:var(--brand-green)}.lemma-product-nav-item[data-tone=workflows]{--lemma-nav-tone:var(--brand-warm)}.lemma-product-nav-item[data-tone=schedules]{--lemma-nav-tone:var(--state-info)}.lemma-product-nav-item[data-tone=data],.lemma-product-nav-item[data-tone=tables],.lemma-product-nav-item[data-tone=functions]{--lemma-nav-tone:var(--intelligence)}@supports (color:color-mix(in lab, red, red)){.lemma-product-nav-item[data-tone=data],.lemma-product-nav-item[data-tone=tables],.lemma-product-nav-item[data-tone=functions]{--lemma-nav-tone:color-mix(in srgb, var(--intelligence) 72%, var(--action-primary))}}.lemma-product-nav-item[data-tone=docs],.lemma-product-nav-item[data-tone=files],.lemma-product-nav-item[data-tone=folders]{--lemma-nav-tone:var(--delight)}.lemma-product-nav-item[data-tone=surfaces],.lemma-product-nav-item[data-tone=channels]{--lemma-nav-tone:var(--collaboration)}.lemma-product-nav-item[data-tone=settings],.lemma-product-nav-item[data-tone=auth-rbac]{--lemma-nav-tone:var(--text-tertiary)}.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,.lemma-sidebar-row[data-active=true]{background:var(--surface-2);color:var(--text-primary)}.lemma-sidebar-row[data-active=true]{box-shadow:0 1px 0 var(--row-glint) inset}.lemma-sidebar-row-sm{height:1.75rem;font-size:var(--text-xs);gap:.625rem;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:.5rem}.workspace-sidebar-file-tree-row[data-depth="1"],.workspace-sidebar-file-tree-status[data-depth="1"]{padding-left:1.25rem}.workspace-sidebar-file-tree-row[data-depth="2"],.workspace-sidebar-file-tree-status[data-depth="2"]{padding-left:2rem}.workspace-sidebar-file-tree-row[data-depth="3"],.workspace-sidebar-file-tree-status[data-depth="3"]{padding-left:2.75rem}.workspace-sidebar-file-tree-row[data-depth="4"],.workspace-sidebar-file-tree-status[data-depth="4"]{padding-left:3.5rem}.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{height:1.75rem;font-size:var(--text-sm);gap:.75rem;padding-inline:.625rem}.lemma-sidebar-row-comfy{min-height:2.25rem;font-size:var(--text-sm);gap:.75rem;padding:.5rem;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}.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{font-size:var(--text-xs);text-transform:uppercase;border-radius:9999px;padding:.25rem .5rem}.flow-execution-badge-compact{font-size:var(--text-xs);text-transform:uppercase;border-radius:9999px;padding:.125rem .375rem}.flow-execution-badge-meta{font-size:var(--text-xs);border-radius:9999px;padding:.25rem .5rem}.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;border-radius:var(--radius-md);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;align-items:center;gap:.5rem;padding:.5rem;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-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);color:var(--text-tertiary);font-size:var(--text-xs);padding:.75rem .5rem}.lemma-shell-link{border-radius:var(--radius-md);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);align-items:center;gap:.25rem;padding:.25rem .375rem;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{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);align-items:center;gap:.5rem;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{font-size:var(--text-sm);padding:.5rem .625rem}.lemma-card-control-sm{font-size:var(--text-xs);padding:.375rem .75rem;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{height:1.75rem;font-size:var(--text-xs);gap:.25rem;padding-inline:.375rem}.lemma-quiet-action-md{height:2.25rem;font-size:var(--text-sm);gap:.5rem;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(5px)}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:.75rem 1rem 1rem}.docs-mobile-menu{margin-top:.75rem}.docs-mobile-menu summary{cursor:pointer;border:1px solid var(--field-border);border-radius:var(--radius-lg);background:var(--field-bg);min-height:2.5rem;color:var(--text-secondary);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;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);box-shadow:var(--shadow-xs);margin-top:.5rem;padding:.75rem;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:.75rem;padding-inline:1rem}.docs-header-nav{gap:.25rem}.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:2.25rem}.docs-home-reading-path{padding:1rem}.docs-page-title{font-size:2rem}.docs-section{scroll-margin-top:9rem}.docs-list-item,.docs-step-item{gap:.625rem}.docs-adjacent-card{text-align:left}.docs-table{min-width:34rem}}@media (max-width:380px){.docs-header-nav .docs-header-quickstart{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-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-7{bottom:calc(var(--spacing) * 7)}.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-\[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-\[80\]{z-index:80}.z-\[120\]{z-index:120}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.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}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-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)}.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-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)}.-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-6{margin-right:calc(var(--spacing) * 6)}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-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-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-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[5px\]{height:5px}.h-\[9px\]{height:9px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[42\%\]{height:42%}.h-\[78\]{height:78px}.h-\[78vh\]{height:78vh}.h-\[82vh\]{height:82vh}.h-\[160\%\]{height:160%}.h-\[360px\]{height:360px}.h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-\[calc\(100vh-10rem\)\]{height:calc(100vh - 10rem)}.h-\[min\(600px\,calc\(100vh-40px\)\)\]{height:min(600px,100vh - 40px)}.h-\[min\(620px\,calc\(100vh-40px\)\)\]{height:min(620px,100vh - 40px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-40{max-height:calc(var(--spacing) * 40)}.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-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.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-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[220px\]{max-height:220px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(86vh-96px\)\]{max-height:calc(86vh - 96px)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.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-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-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[6\.25rem\]{min-height:6.25rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[30vh\]{min-height:30vh}.min-h-\[36rem\]{min-height:36rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.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-\[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-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.min-h-\[clamp\(240px\,40vh\,440px\)\]{min-height:clamp(240px,40vh,440px)}.min-h-\[min\(20rem\,46vh\)\]{min-height:min(20rem,46vh)}.min-h-\[min\(30rem\,58vh\)\]{min-height:min(30rem,58vh)}.min-h-\[min\(570px\,calc\(100vh-190px\)\)\]{min-height:min(570px,100vh - 190px)}.min-h-\[min\(680px\,calc\(100vh-80px\)\)\]{min-height:min(680px,100vh - 80px)}.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\/12{width:8.33333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.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-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[18px\]{width:18px}.w-\[18rem\]{width:18rem}.w-\[22rem\]{width:22rem}.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-\[72\%\]{width:72%}.w-\[78\]{width:78px}.w-\[88\%\]{width:88%}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[122px\]{width:122px}.w-\[160\%\]{width:160%}.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\(560px\,calc\(100vw-32px\)\)\]{width:min(560px,100vw - 32px)}.w-\[min\(720px\,calc\(100vw-32px\)\)\]{width:min(720px,100vw - 32px)}.w-\[min\(760px\,calc\(100vw-32px\)\)\]{width:min(760px,100vw - 32px)}.w-\[min\(1180px\,calc\(100vw-3rem\)\)\]{width:min(1180px,100vw - 3rem)}.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-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-\[7\.25rem\]{max-width:7.25rem}.max-w-\[11ch\]{max-width:11ch}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[76rem\]{max-width:76rem}.max-w-\[82\%\]{max-width:82%}.max-w-\[86rem\]{max-width:86rem}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.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-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-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-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[6\.4rem\]{min-width:6.4rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[22rem\]{min-width:22rem}.min-w-\[520px\]{min-width:520px}.min-w-\[580px\]{min-width:580px}.min-w-\[min\(18rem\,100\%\)\]{min-width:min(18rem,100%)}.min-w-\[min\(100\%\,420px\)\]{min-width:min(100%,420px)}.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-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_18rem\]{flex:18rem}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-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)}.scale-\[0\.625\]{scale:.625}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\!transform-none{transform:none!important}.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)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-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-5{grid-template-columns:repeat(5,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-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,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-\[minmax\(0\,0\.45fr\)_minmax\(0\,0\.55fr\)\]{grid-template-rows:minmax(0,.45fr) minmax(0,.55fr)}.grid-rows-none{grid-template-rows:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * 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-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.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-\[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}.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-none{border-radius:0!important}.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)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.\!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-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-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\)_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\)_44\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_44\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 44%,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\)_55\%\,transparent\)\]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 55%,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\)_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\(--button-primary-bg\)_78\%\,var\(--text-primary\)\)\]{border-color:var(--button-primary-bg)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--button-primary-bg\)_78\%\,var\(--text-primary\)\)\]{border-color:color-mix(in srgb,var(--button-primary-bg) 78%,var(--text-primary))}}.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\)_50\%\,transparent\)\]{border-color:var(--row-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--row-border\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--row-border) 50%,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\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[color\:var\(--button-accent-border\)\]{border-color:var(--button-accent-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\(--delight\)\]{border-color:var(--delight)}.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.border-\[var\(--field-border-focus\)\]{border-color:var(--field-border-focus)}.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\)_44\%\,transparent\)\]{background-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--border-subtle\)_44\%\,transparent\)\]{background-color:color-mix(in srgb,var(--border-subtle) 44%,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\)_84\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--card-bg\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 84%,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\(--surface-1\)_78\%\,transparent\)\]{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_78\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-1) 78%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_80\%\,transparent\)\]{background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-1) 80%,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\)_20\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-2\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 20%,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\)_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-\[color\:var\(--border-subtle\)\]{background-color:var(--border-subtle)}.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\,var\(--border-subtle\)\)\]{background-color:var(--border-strong,var(--border-subtle))}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--button-accent-bg\)\]{background-color:var(--button-accent-bg)}.bg-\[var\(--button-primary-bg\)\]{background-color:var(--button-primary-bg)}.bg-\[var\(--button-secondary-bg\)\]{background-color:var(--button-secondary-bg)}.bg-\[var\(--button-secondary-bg-hover\)\]{background-color:var(--button-secondary-bg-hover)}.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\(--intelligence\)\]{background-color:var(--intelligence)}.bg-\[var\(--intelligence-soft\)\]{background-color:var(--intelligence-soft)}.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-success\)\]{background-color:var(--state-success)}.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-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-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{padding-top:calc(var(--spacing) * 0)}.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-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-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[10vh\]{padding-top:10vh}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.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-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-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-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.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)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.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))}.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-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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-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-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\(--action-primary\)\]{color:var(--action-primary)}.text-\[var\(--button-accent-fg\)\]{color:var(--button-accent-fg)}.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-warning\)\]{color:var(--state-warning)}.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-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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-none{--tw-shadow:0 0 #0000!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-overflow-top\)\]{--tw-shadow:var(--shadow-overflow-top);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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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\(--delight\)\]{--tw-ring-color:var(--delight)}.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-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\,box-shadow\]{transition-property:background-color,border-color,box-shadow;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-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-0{--tw-duration:0s;transition-duration:0s}.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}.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-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-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[overflow-anchor\:none\]{overflow-anchor:none}.duration-0{animation-duration:0s}.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}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation-timing-function:cubic-bezier(.22,1,.36,1)}.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-1{--tw-enter-translate-y:.25rem}.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\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_64\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_64\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--surface-1) 64%,transparent)}}.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-30:is(:where(.group):hover *){opacity:.3}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/all\:translate-x-0\.5:is(:where(.group\/all):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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)}.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\:\!transform-none:hover{transform:none!important}.hover\:\!border-0:hover{border-style:var(--tw-border-style)!important;border-width:0!important}.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-transparent:hover{background-color:#0000!important}.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\)_28\%\,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\)_28\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 28%,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\)_48\%\,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\)_48\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-2) 48%,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\(--delight-soft\)\]:hover{background-color:var(--delight-soft)}.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\(--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\: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\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:\!shadow-none:hover{--tw-shadow:0 0 #0000!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}.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,)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness:brightness(.98);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-0:focus{border-style:var(--tw-border-style)!important;border-width:0!important}.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-transparent:focus{background-color:#0000!important}.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\(--delight\)\]:focus{color:var(--delight)}.focus\:text-\[var\(--state-error\)\]:focus{color:var(--state-error)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[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!important}.focus-visible\:transform-none:focus-visible{transform:none}.focus-visible\:\!border-0:focus-visible{border-style:var(--tw-border-style)!important;border-width:0!important}.focus-visible\:\!bg-transparent:focus-visible{background-color:#0000!important}.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!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}.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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--surface-2\)\]:disabled{background-color:var(--surface-2)}.disabled\:text-\[var\(--text-tertiary\)\]:disabled{color:var(--text-tertiary)}.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-80:disabled{opacity:.8}.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\]\:bg-\[var\(--surface-2\)\][data-selected=true]{background-color:var(--surface-2)}.data-\[selected\=true\]\:text-\[var\(--delight\)\][data-selected=true]{color:var(--delight)}.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\]\: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\]\:animate-none[data-state=closed]{animation:none}.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-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[state\=open\]\:bg-\[var\(--surface-2\)\][data-state=open]{background-color:var(--surface-2)}.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-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.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-\[min\(82vh\,860px\)\]{height:min(82vh,860px)}.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-\[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-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\: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-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.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-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\:col-span-2{grid-column:span 2/span 2}.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-1{flex:1}.md\:flex-none{flex:none}.md\:\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.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\: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\:justify-end{justify-content:flex-end}.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\: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\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.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-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.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-\[390px_minmax\(0\,1fr\)\]{grid-template-columns:390px minmax(0,1fr)}.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\(13rem\,0\.8fr\)_minmax\(18rem\,1\.1fr\)_auto\]{grid-template-columns:minmax(13rem,.8fr) minmax(18rem,1.1fr) auto}.lg\:grid-cols-\[minmax\(16rem\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,24rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(220px\,0\.68fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(220px,.68fr) 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\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.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\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.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\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-right{text-align:right}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:w-72{width:calc(var(--spacing) * 72)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,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}}.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)}.\[\&_button\]\:h-8 button{height:calc(var(--spacing) * 8)}.\[\&_button\]\:px-3 button{padding-inline:calc(var(--spacing) * 3)}.\[\&_button\]\:text-xs button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_p\]\:my-0 p{margin-block:calc(var(--spacing) * 0)}.\[\&_p\+p\]\:mt-4 p+p{margin-top:calc(var(--spacing) * 4)}.\[\&_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}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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)}}.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{cursor:pointer;text-align:left}.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:.75rem;padding-block:.75rem;display:grid}@media (min-width:768px){.resource-property-row{grid-template-columns:10.5rem minmax(0,1fr)}}.resource-property-label{min-height:2.25rem;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);align-items:center;gap:.5rem;display:flex}.resource-property-label svg{width:1rem;height:1rem;color:var(--text-tertiary)}.resource-stack{flex-direction:column;gap:.5rem;min-width:0;display:flex}.resource-list-row{border:1px solid var(--row-border);border-radius:var(--radius-md);background:var(--row-bg);min-height:2.625rem;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);align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .75rem;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{border-radius:var(--radius-sm);width:fit-content;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);align-items:center;gap:.375rem;padding:.25rem .375rem;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}.segmented-control{border:1px solid var(--segmented-border);border-radius:var(--radius-md);background:var(--segmented-bg);flex-shrink:0;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.segmented-control-item{border-radius:var(--radius-sm);min-width:3.125rem;min-height:1.625rem;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);justify-content:center;align-items:center;gap:.375rem;padding:.3125rem .625rem;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}.access-tool-grid{gap:.5rem;display:grid}@media (min-width:640px){.access-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-tool-option{border-radius:var(--radius-md);min-height:2.625rem;color:var(--text-secondary);font-size:var(--text-sm);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border:1px solid #0000;align-items:center;gap:.625rem;padding:.5rem .625rem;font-weight:500;display:flex}.access-tool-option:hover,.access-tool-option:focus-within{border-color:var(--row-border);background:var(--row-bg);color:var(--text-primary)}.access-tool-option[data-selected=true]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.access-tool-option[data-selected=true]{border-color:color-mix(in srgb, var(--action-primary) 34%, var(--row-border))}}.access-tool-option[data-selected=true]{background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.access-tool-option[data-selected=true]{background:color-mix(in srgb, var(--action-primary) 8%, var(--row-bg))}}.access-tool-option[data-selected=true]{color:var(--text-primary);box-shadow:0 1px 0 var(--row-glint) inset}.settings-stack{gap:2rem;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{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.settings-panel-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.settings-title-row{color:var(--text-primary);align-items:center;gap:.5rem;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:1.5rem;display:grid}@media (min-width:640px){.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-field{gap:.5rem;display:grid}.settings-help-text{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug)}.settings-choice-grid{gap:.5rem;display:grid}@media (min-width:640px){.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-choice-row{border-radius:var(--radius-md);width:100%;min-height:2.75rem;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;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;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{border:1px solid var(--border-default);align-items:center;gap:.75rem;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{color:var(--text-primary);font-size:var(--text-sm);box-shadow:inset 0 1px 0 var(--row-glint);padding:.5rem .75rem}.settings-list{gap:.5rem;display:grid}.settings-list-row{border-radius:var(--radius-md);width:100%;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;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;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{border-top:1px solid var(--border-subtle);gap:1rem;padding-block:1.25rem;display:flex}.settings-identity-band{border:1px solid var(--border-default);flex-direction:column;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-identity-band{border:1px solid color-mix(in srgb, var(--border-default) 56%, transparent)}}.settings-identity-band{border-radius:var(--radius-lg);background:linear-gradient(140deg, var(--surface-1), var(--surface-2)), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.settings-identity-band{background:linear-gradient(140deg, color-mix(in srgb, var(--surface-1) 72%, transparent), color-mix(in srgb, var(--surface-2) 34%, transparent)), color-mix(in srgb, var(--surface-1) 72%, transparent)}}.settings-identity-band{box-shadow:inset 0 1px 0 var(--row-glint);padding:1rem}@media (min-width:1024px){.settings-identity-band{flex-direction:row;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem}}.settings-open-section{border-top:1px solid var(--border-subtle);padding-top:1.5rem}.settings-stat-strip{gap:.5rem;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{box-shadow:inset 0 1px 0 var(--row-glint);padding:.75rem .875rem}.settings-input-prefix{border-right:1px solid var(--border-subtle);align-items:center;padding-inline:.75rem;display:flex}.inspector-section{gap:.75rem;display:grid}.inspector-section+.inspector-section{border-top:1px solid var(--border-subtle);padding-top:1.25rem}.inspector-section-header{justify-content:space-between;align-items:center;gap:.75rem;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:.7rem}.agent-detail-editor .inspector-section+.inspector-section{border-top:0;padding-top:.45rem}.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:.35rem}.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{border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface-1), var(--surface-2)), var(--surface-1);gap:1rem;padding:1.2rem;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:1rem;padding-bottom:.25rem;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:1rem}.agent-test-run-field{gap:.45rem;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{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding:1rem}.agent-test-run-error{color:var(--state-error)}.agent-test-run-action-row{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;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:1rem}.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)}.agent-access-dialog{background:radial-gradient(circle at 82% 0%, var(--surface-2), transparent 26rem), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.agent-access-dialog{background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--surface-2) 28%, transparent), transparent 26rem), var(--surface-1)}}.agent-access-dialog-header{border-bottom-color:#0000;padding:1.5rem 1.75rem .75rem}.agent-access-dialog .resource-dialog-body{padding:1rem 1.75rem 1.75rem}.agent-access-dialog .resource-configuration-stack{gap:1.25rem}.agent-access-dialog .resource-dialog-body .resource-property-row{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.agent-access-dialog .resource-dialog-body .resource-property-row+.resource-property-row{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.agent-access-dialog .resource-dialog-body .resource-property-row+.resource-property-row{border-top:1px solid color-mix(in srgb, var(--border-subtle) 46%, transparent)}}.agent-access-dialog .resource-dialog-body .resource-property-row+.resource-property-row{padding-top:1.25rem}.agent-access-dialog .resource-dialog-body .resource-property-label{color:var(--text-primary);font-weight:500}.agent-access-dialog .resource-dialog-body .resource-property-label svg{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-access-dialog .resource-dialog-body .resource-property-label svg{background:color-mix(in srgb, var(--surface-2) 52%, transparent)}}.agent-access-dialog .resource-dialog-body .resource-property-label svg{color:var(--text-secondary)}.agent-access-dialog .access-tool-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem}.agent-access-dialog .resource-dialog-body .access-tool-option{border-radius:var(--radius-md);background:var(--surface-2);border-color:#0000;min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.agent-access-dialog .resource-dialog-body .access-tool-option{background:color-mix(in srgb, var(--surface-2) 36%, transparent)}}.agent-access-dialog .resource-dialog-body .access-tool-option{box-shadow:none}.agent-access-dialog .resource-dialog-body .access-tool-option:hover,.agent-access-dialog .resource-dialog-body .access-tool-option:focus-within{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-access-dialog .resource-dialog-body .access-tool-option:hover,.agent-access-dialog .resource-dialog-body .access-tool-option:focus-within{background:color-mix(in srgb, var(--surface-2) 56%, transparent)}}.agent-access-dialog .resource-dialog-body .access-tool-option[data-selected=true]{background:var(--text-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.agent-access-dialog .resource-dialog-body .access-tool-option[data-selected=true]{background:color-mix(in srgb, var(--text-primary) 8%, var(--surface-2))}}.resource-summary-row{gap:.5rem;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{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.resource-dialog-body{max-height:calc(86vh - 96px);padding:1.25rem;overflow-y:auto}.resource-configuration-stack{gap:1rem;display:grid}.resource-dialog-body .resource-property-row{border:1px solid var(--card-border-subtle);border-radius:var(--radius-lg);background:var(--card-bg);grid-template-columns:minmax(0,1fr);gap:.75rem}@supports (color:color-mix(in lab, red, red)){.resource-dialog-body .resource-property-row{background:color-mix(in srgb, var(--card-bg) 82%, transparent)}}.resource-dialog-body .resource-property-row{box-shadow:var(--shadow-xs);padding:1rem}.resource-dialog-body .resource-property-label{min-height:0;color:var(--text-primary);font-size:var(--text-sm);align-items:center;font-weight:600}.resource-dialog-body .resource-property-label svg{border:1px solid var(--chip-border);border-radius:var(--radius-sm);background:var(--chip-bg);width:1.375rem;height:1.375rem;color:var(--action-primary);padding:.25rem}.resource-dialog-body .access-tool-option{border-color:var(--row-border);background:var(--row-bg);box-shadow:0 1px 0 var(--row-glint) inset}.resource-dialog-body .access-tool-option:hover,.resource-dialog-body .access-tool-option:focus-within{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-dialog-body .access-tool-option:hover,.resource-dialog-body .access-tool-option:focus-within{border-color:color-mix(in srgb, var(--action-primary) 28%, var(--row-border))}}.resource-dialog-body .access-tool-option:hover,.resource-dialog-body .access-tool-option:focus-within{background:var(--row-bg-hover)}.resource-dialog-body .access-tool-option[data-selected=true]{border-color:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.resource-dialog-body .access-tool-option[data-selected=true]{border-color:color-mix(in srgb, var(--action-primary) 44%, var(--row-border))}}.resource-dialog-body .access-tool-option[data-selected=true]{background:var(--action-primary-soft)}.surface-panel{border:1px solid var(--card-border-subtle);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow)}.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:var(--shadow-xs)}.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-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--text-primary);font-weight:400}.office-title-lg{font-size:2rem;line-height:1.08}.office-title-xl{font-size:2.125rem;line-height:1.08}@media (min-width:640px){.office-title-lg{font-size:2.875rem}.office-title-xl{font-size:3rem}}.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{background:linear-gradient(150deg, var(--surface-1), var(--surface-2)), var(--surface-1);border-radius:1.25rem}@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{background:linear-gradient(145deg, var(--surface-1), var(--surface-2)), var(--surface-1);border-radius:1.5rem}@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{background:var(--surface-1);border-radius:1.25rem}@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{background:var(--surface-1);border-radius:9999px}@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{border-bottom:1px solid var(--text-inverse);justify-content:space-between;align-items:center;gap:1rem;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:.5rem .875rem}.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%;color:var(--text-inverse);font-family:var(--font-mono-family);font-size:var(--text-xs);line-height:var(--leading-relaxed);padding:.875rem;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:600}.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{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;align-items:center;gap:.375rem;font-weight:400;line-height:1;display:inline-flex}.chip-sm{min-height:1.375rem;padding:.125rem .5rem}.chip-md{min-height:1.75rem;padding:.25rem .625rem}.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{background:var(--state-info);border-radius:999px}@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-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}.lemma-step-loader{flex:none;align-items:flex-end;display:inline-flex}.lemma-step-loader-xs{gap:3px;height:18px}.lemma-step-loader-sm{gap:4px;height:24px}.lemma-step-loader-md{gap:5px;height:36px}.lemma-step-loader-lg{gap:6px;height:48px}.lemma-step-bar{background:var(--action-primary);animation:step-rise 1.8s var(--ease-out) infinite;transform-origin:bottom;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:1.5rem}.lemma-wordmark-loader-md{font-size:2.5rem}.lemma-wordmark-loader-lg{font-size:3.5rem}.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{border:1px solid var(--border-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lemma-skeleton{border:1px solid color-mix(in srgb, var(--border-subtle) 64%, transparent)}}.lemma-skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-1) 48%, var(--surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.lemma-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-2) 82%, transparent) 0%, color-mix(in srgb, var(--surface-1) 96%, var(--brand-warm) 4%) 48%, color-mix(in srgb, var(--surface-2) 82%, transparent) 100%)}}.lemma-skeleton{animation:lemma-skeleton-breathe 1.8s var(--ease-out) infinite;background-size:220% 100%}.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:var(--delight);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:6px}.lemma-logo-sm{gap:8px}.lemma-logo-md{gap:10px}.lemma-logo-lg{gap:12px}.lemma-logo-xl{gap:16px}.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:.95rem}.lemma-logo-wordmark-sm{font-size:1.15rem}.lemma-logo-wordmark-md{font-size:1.65rem}.lemma-logo-wordmark-lg{font-size:2.15rem}.lemma-logo-wordmark-xl{font-size:2.7rem}.landing-eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--brand-secondary);align-items:center;gap:.5rem;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;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:14px;padding:8px;position:sticky;bottom:0}.pod-assistant-inputbar{border:1px solid var(--field-border);background:var(--bg-surface);box-shadow:none;border-radius:16px;padding:.875rem 1rem}.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:linear-gradient(135deg,#6366f1 0%,#a78bfa 100%)!important}.pod-home-send-button:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5 0%,#8b7cf0 100%)!important}.pod-home-send-button:disabled{color:var(--text-tertiary);background:var(--surface-2)!important}.button-primary-gradient{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#a78bfa 100%)!important}.button-primary-gradient:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5 0%,#8b7cf0 100%)!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:var(--shadow-sm)}.pod-assistant-header-maximized{background:0 0!important;border-bottom:0!important}.lemma-index-tabs{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0 .625rem;display:flex}.lemma-index-tabs.lemma-index-tabs-left{justify-content:flex-start}.lemma-index-tab{border-radius:var(--radius-md);height:1.75rem;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);align-items:center;gap:.375rem;padding-inline:.5rem;display:inline-flex}.lemma-index-tab:hover{background:var(--surface-2);color:var(--text-primary)}.lemma-index-tab[data-active=true]{background:var(--chip-bg);color:var(--text-primary)}.lemma-index-tab-count{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.lemma-header-tabs{min-width:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:1rem;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:.5rem;display:flex}.pod-header-stepper-connector{background:var(--border-subtle);width:1.75rem;height:1px}.pod-header-step{border-radius:var(--radius-md);height:1.75rem;color:var(--text-tertiary);font-size:var(--text-xs);align-items:center;gap:.375rem;padding-inline:.5rem;font-weight:500;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) 30%, transparent)}}.resource-index-card{border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-xs);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);padding:1rem}.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);box-shadow:var(--shadow-sm)}.resource-index-grid{gap:12px;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) 30%, transparent)}}.resource-index-grid>.resource-index-card{border-radius:var(--radius-xl);background:var(--surface-1)}.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) 30%, 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);box-shadow:var(--shadow-sm)}@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) 30%, transparent)}}.resource-index-grid.resource-index-grid-md-2>.resource-index-card:nth-child(odd){border-right:0}}@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) 30%, transparent)}}.resource-index-grid.resource-index-grid-xl-3>.resource-index-card:nth-child(odd),.resource-index-grid.resource-index-grid-xl-3>.resource-index-card:nth-child(3n+1),.resource-index-grid.resource-index-grid-xl-3>.resource-index-card:nth-child(3n+2){border-right:0}}@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)}}.app-tile{--app-accent:var(--action-primary)}.resource-index-card.app-tile{padding:0}.app-foot{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-foot{background:color-mix(in srgb, var(--app-accent) 5%, var(--surface-2))}}.app-foot{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.app-foot{border-top:1px solid color-mix(in srgb, var(--border-subtle) 26%, transparent)}}.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)}.app-cover{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-cover{background:color-mix(in srgb, var(--app-accent) 15%, var(--surface-1))}}.app-preview{aspect-ratio:16/9;background:var(--app-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-preview{background:color-mix(in srgb, var(--app-accent) 10%, var(--surface-1))}}.app-icon{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-icon{background:color-mix(in srgb, var(--app-accent) 22%, 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) 72%, var(--text-primary))}}.app-icon{border:.5px solid var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-icon{border:.5px solid color-mix(in srgb, var(--app-accent) 28%, var(--border-subtle))}}.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)}.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:0 18px 46px -40px #0000001a,inset 0 1px #ffffffad}.pod-page-intro-title{color:var(--text-primary);font-family:var(--font-bricolage-grotesque,"Bricolage Grotesque"), var(--font-ibm-plex-sans,"IBM Plex Sans"), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:1.875rem;font-weight:700;line-height:1.12}@media (min-width:640px){.pod-page-intro-title{font-size:2.375rem}}.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:0 16px 42px -38px #0000001a,inset 0 1px #ffffffad}.pod-home-surface-nudge{width:100%;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:.625rem;margin-top:.75rem;font-size:.8125rem;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{flex:none;align-items:center;gap:.25rem;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:0 1px 2px #0f172a0a}.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{color:var(--action-primary);flex:none;align-items:center;gap:.25rem;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{flex-wrap:wrap;gap:.375rem .5rem}.pod-home-surface-copy{white-space:normal}}.pod-home-work-section{padding-top:var(--space-8);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:1rem;margin-bottom:1rem;display:flex}.pod-home-work-title{color:var(--text-primary);letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.4}.pod-home-work-live-pill{font-family:var(--font-mono-family);color:var(--text-tertiary);letter-spacing:.02em;align-items:center;gap:.375rem;font-size:.688rem;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{box-shadow:none;background:0 0;border:0;padding:0}.pod-home-work-section-row{padding:.75rem 0}.pod-home-work-section-row+.pod-home-work-section-row{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.pod-home-work-section-row+.pod-home-work-section-row{border-top:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent)}}.pod-home-work-section-label{font-family:var(--font-mono-family);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.5rem;font-size:.656rem;font-weight:600}.pod-home-work-list{margin:0;padding:0}.pod-home-work-section-empty{text-align:left;justify-content:center;align-items:center;gap:.625rem;min-height:3.25rem;padding:.625rem 0;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{grid-template-columns:1fr;gap:12px;display:grid}.pod-home-work-column{flex-direction:column;min-width:0;display:flex}.pod-home-work-column-header{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.pod-home-work-column-header h3{color:var(--text-secondary);font-family:var(--font-mono-family);letter-spacing:.13em;text-transform:uppercase;font-size:.593rem;font-weight:500}.pod-home-work-card{border-radius:var(--radius-md);color:inherit;box-shadow:none;margin-inline:-.25rem;padding:.5rem .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{grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:start;gap:.75rem;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{font-size:var(--text-xs);align-items:center;gap:.375rem;margin-top:.5rem;font-weight:400;display:inline-flex}.pod-home-work-empty{background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.4375rem;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-muted)}.agent-builder-root{isolation:isolate;background:linear-gradient(180deg, var(--surface-1) 0%, var(--pod-main-bg) 36%, var(--surface-1) 100%), var(--pod-main-bg);position:relative}@supports (color:color-mix(in lab, red, red)){.agent-builder-root{background:linear-gradient(180deg, var(--surface-1) 0%, var(--pod-main-bg) 36%, color-mix(in srgb, var(--surface-1) 72%, var(--pod-main-bg)) 100%), var(--pod-main-bg)}}.agent-builder-root:before{z-index:-1;background:linear-gradient(112deg, transparent 0%, var(--surface-1) 38%, transparent 76%), linear-gradient(180deg, var(--surface-2), transparent 72%);height:23rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.agent-builder-root:before{background:linear-gradient(112deg, transparent 0%, color-mix(in srgb, var(--surface-1) 72%, transparent) 38%, transparent 76%), linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 42%, transparent), transparent 72%)}}.agent-builder-root:before{content:"";pointer-events:none}.agent-builder-canvas{position:relative}.agent-builder-hero{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:.25rem 0 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-builder-hero{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 34%, transparent)}}.agent-builder-title{color:var(--text-primary);font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;font-size:2.25rem;font-weight:400;line-height:1.08}@media (min-width:640px){.agent-builder-title{font-size:3rem}}.agent-builder-step-strip{gap:.5rem;width:fit-content;max-width:100%;padding:.75rem 0 .5rem;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{padding:1.75rem 0 2.5rem;position:relative}.agent-builder-stage[data-step=shape]:before,.agent-builder-stage[data-step=access]:before{z-index:-1;background:linear-gradient(135deg, var(--intelligence-soft), transparent 54%), linear-gradient(180deg, var(--surface-1), transparent 78%);height:18rem;position:absolute;inset:0 -1.5rem auto}@supports (color:color-mix(in lab, red, red)){.agent-builder-stage[data-step=shape]:before,.agent-builder-stage[data-step=access]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--intelligence-soft) 22%, transparent), transparent 54%), linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 36%, transparent), transparent 78%)}}.agent-builder-stage[data-step=shape]:before,.agent-builder-stage[data-step=access]:before{content:"";pointer-events:none}.agent-builder-side-section{color:var(--text-secondary)}.agent-builder-section{min-width:0}.agent-builder-section+.agent-builder-section{border-top:1px solid var(--border-subtle);margin-top:1.5rem;padding-top:1.5rem}@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{color:var(--text-secondary);padding-left:.875rem}.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{flex-wrap:wrap;gap:.5rem .875rem;max-width:64rem;display:flex}.agent-builder-permission-option{border-radius:var(--radius-md);min-height:2rem;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;align-items:center;gap:.5rem;padding:.25rem .5rem;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:2rem 3rem;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-step-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid}.resource-step-segment{border-radius:var(--radius-full);background:var(--action-primary);height:.375rem}@supports (color:color-mix(in lab, red, red)){.resource-step-segment{background:color-mix(in srgb, var(--action-primary) 16%, var(--surface-3))}}.lemma-index-list{flex-direction:column;gap:0;padding:.125rem 0 .25rem;display:flex}.lemma-index-row{border-radius:var(--radius-lg);min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding-left:.25rem;padding-right:.25rem;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:.5rem}.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-workbench{background:0 0;gap:0}.data-table-workbench .data-table-toolbar{border:1px solid var(--border-subtle);margin:.75rem .875rem 0}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-toolbar{border:1px solid color-mix(in srgb, var(--border-subtle) 56%, transparent)}}.data-table-workbench .data-table-toolbar{border-radius:var(--radius-lg);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-toolbar{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}.data-table-workbench .data-table-toolbar{padding:.5rem .625rem}.data-table-workbench .data-table-viewport{padding:.75rem .875rem 0}.data-table-workbench .data-table-grid-frame{border:1px solid var(--border-subtle);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-grid-frame{border:1px solid color-mix(in srgb, var(--border-subtle) 56%, transparent)}}.data-table-workbench .data-table-grid-frame{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--card-bg)}.data-table-workbench .data-table-grid{border-collapse:separate;border-spacing:0}.data-table-workbench .data-table-head{box-shadow:0 1px 0 var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-head{box-shadow:0 1px 0 color-mix(in srgb, var(--border-subtle) 52%, transparent)}}.data-table-workbench .data-table-grid tbody tr{min-height:2.375rem}.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);margin:0 .875rem .75rem}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-footer{border:1px solid color-mix(in srgb, var(--border-subtle) 56%, transparent)}}.data-table-workbench .data-table-footer{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-1);border-top:0}@supports (color:color-mix(in lab, red, red)){.data-table-workbench .data-table-footer{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}.data-table-workbench .data-table-footer{padding:.5rem .625rem}.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:12px;--assistant-radius-item:9px;--assistant-radius-bubble:12px;--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:var(--shadow-sm)}.pod-assistant-shell .lemma-assistant-message-user-bubble{background:linear-gradient(135deg, var(--action-primary), var(--intelligence))}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-message-user-bubble{background:linear-gradient(135deg, color-mix(in srgb, var(--action-primary) 96%, transparent), color-mix(in srgb, var(--intelligence) 92%, transparent))}}.pod-assistant-shell .lemma-assistant-conversation-list-item-active{border-color:var(--delight)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-conversation-list-item-active{border-color:color-mix(in srgb, var(--delight) 46%, var(--border-default))}}.pod-assistant-shell .lemma-assistant-conversation-list-item-active{background:var(--delight)}@supports (color:color-mix(in lab, red, red)){.pod-assistant-shell .lemma-assistant-conversation-list-item-active{background:color-mix(in srgb, var(--delight) 10%, 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:1rem}.lemma-assistant-user-message-bubble{border-radius:.75rem}.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 1rem}.pod-assistant-sidebar-surface .lemma-assistant-header h3{letter-spacing:0;font-size:.875rem;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;border-top-color:#0000;padding-bottom:.875rem;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}.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:10px}@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}}@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-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:#f5f4f0;--bg-surface:#fff;--bg-subtle:#f0efec;--bg-muted:#e8e6e2;--surface-1:#fff;--surface-2:#f2f0ed;--surface-3:#e5e3df;--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:#6366f1;--brand-secondary:#6b6a66;--brand-accent:#d99a32;--brand-warm:#d99a32;--brand-coral:#df6a45;--brand-sky:#6fa9bb;--brand-lilac:#8d82bd;--brand-blue:#527f91;--brand-blue-soft:#e8f1f3;--brand-yellow-soft:#fbf1dc;--brand-green:#16a34a;--brand-green-soft:#e6f7ed;--brand-cyan:#0891b2;--brand-cyan-soft:#e6f7f9;--brand-tan:#e7dbc9;--brand-glow:#6366f129;--focus-blue:#6366f1;--cta-bg:#6366f1;--cta-fg:#fff;--interactive-primary:#6366f1;--text-primary:#141414;--text-secondary:#6b6b6b;--text-tertiary:#9a9a9a;--text-soft:#b0b0b0;--text-inverse:#fff;--text-on-brand:#fff;--border-subtle:#e5e5e5;--border-default:#d4d4d4;--border-strong:silver;--state-success:#16a34a;--state-warning:#d97706;--state-error:#dc2626;--state-info:#0891b2;--shadow-xs:0 1px 3px #0000000a;--shadow-sm:0 1px 3px #0000000d, 0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.setup-theme-light{--shadow-sm:0 1px 3px #0000000d, 0 0 0 1px color-mix(in srgb, var(--border-subtle) 50%, transparent)}}.setup-theme-light{--shadow-md:0 8px 24px -16px #0000002e;--shadow-lg:0 20px 48px -16px #00000038;--shadow-xl:0 28px 64px -16px #00000047;--shadow-overflow-top:0 -10px 24px -22px #2b272173;--action-primary:var(--interactive-primary);--action-primary-hover:#4f46e5;--action-primary-soft:#6366f114;--attention:var(--brand-coral);--attention-soft:#fdf0ea;--delight:var(--brand-accent);--delight-soft:var(--brand-yellow-soft);--intelligence:var(--brand-sky);--intelligence-soft:var(--brand-blue-soft);--collaboration:var(--brand-lilac);--collaboration-soft:#eeebf7;--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);--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(#f0efec 0%,#f5f4f0 42%,#e5e3df 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-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, #ffffff5c)}@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, #ffffff5c)}}.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:42px;line-height:1.04}.setup-panel-title{font-size:38px}.setup-title-intent{max-width:42rem!important;font-size:34px!important;line-height:1.08!important}.setup-title-path{max-width:42rem!important;font-size:32px!important;line-height:1.08!important}@media (min-width:640px){.setup-boot-title{font-size:54px}.setup-panel-title{font-size:52px}.setup-title-intent{font-size:46px!important}.setup-title-path{font-size:42px!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-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-dot{border-radius:var(--radius-full);background:var(--border-default)}.setup-progress-dot.is-complete{background:var(--border-strong)}.setup-progress-dot.is-active{background:var(--action-primary)}.setup-chrome-intro,.setup-boot-progress{opacity:0;animation:.82s cubic-bezier(.22,1,.36,1) 7.35s forwards setup-fade-ui}.setup-card-orb{z-index:0;opacity:0;filter:drop-shadow(0 26px 60px #d89b3d38);width:min(18.48rem,36.96vw);height:min(18.48rem,36.96vw);animation:1.2s 7s forwards setup-card-orb-arrive;top:3.8rem;left:50%;transform:translate(-50%)scale(.96)}.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-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;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(--delight);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]{background:var(--surface-1);border-color:#9a8f80}@supports (color:color-mix(in lab, red, red)){.setup-path-choice.is-active,.setup-path-choice[data-active=true]{background:color-mix(in srgb, var(--surface-1) 88%, transparent)}}.setup-path-choice.is-active,.setup-path-choice[data-active=true]{box-shadow: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(--surface-2);color:var(--text-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)}}.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;--bg-canvas:#f5f4f0;--bg-surface:#fff;--bg-subtle:#f0efec;--bg-muted:#e8e6e2;--surface-1:#fff;--surface-2:#f2f0ed;--surface-3:#e5e3df;--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:#edecea;--pod-main-bg:#fff;--brand-primary:#6366f1;--brand-secondary:#6b6a66;--brand-accent:#d99a32;--brand-warm:#d99a32;--brand-coral:#df6a45;--brand-sky:#6fa9bb;--brand-lilac:#8d82bd;--brand-blue:#527f91;--brand-blue-soft:#e8f1f3;--brand-yellow-soft:#fbf1dc;--brand-green:#16a34a;--brand-green-soft:#e6f7ed;--brand-cyan:#0891b2;--brand-cyan-soft:#e6f7f9;--brand-tan:#e7dbc9;--brand-glow:#6366f129;--focus-blue:#6366f1;--cta-bg:#6366f1;--cta-fg:#fff;--interactive-primary:#6366f1;--text-primary:#141414;--text-secondary:#6b6b6b;--text-tertiary:#9a9a9a;--text-soft:#b0b0b0;--text-inverse:#fff;--text-on-brand:#fff;--border-subtle:#e5e5e5;--border-default:#d4d4d4;--border-strong:silver;--state-success:#16a34a;--state-warning:#d97706;--state-error:#dc2626;--state-info:#0891b2;--shadow-xs:0 1px 3px #0000000a;--shadow-sm:0 1px 3px #0000000d, 0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-sm:0 1px 3px #0000000d, 0 0 0 1px color-mix(in srgb, var(--border-subtle) 50%, transparent)}}:root{--shadow-md:0 8px 24px -16px #0000002e;--shadow-lg:0 20px 48px -16px #00000038;--shadow-xl:0 28px 64px -16px #00000047;--shadow-overflow-top:0 -10px 24px -22px #2b272173;--action-primary:var(--interactive-primary);--action-primary-hover:#4f46e5;--action-primary-soft:#6366f114;--attention:var(--brand-coral);--attention-soft:#fdf0ea;--delight:var(--brand-accent);--delight-soft:var(--brand-yellow-soft);--intelligence:var(--brand-sky);--intelligence-soft:var(--brand-blue-soft);--collaboration:var(--brand-lilac);--collaboration-soft:#eeebf7;--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)){:root{--button-accent-border:color-mix(in srgb, var(--brand-primary) 22%, var(--border-default))}}:root{--button-accent-fg:var(--text-primary);--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:var(--shadow-sm);--field-bg:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){:root{--field-bg:color-mix(in srgb, var(--surface-1) 84%, var(--surface-2))}}:root{--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) 92%, var(--surface-2))}}:root{--field-bg-focus:var(--surface-1);--field-border:var(--border-default)}@supports (color:color-mix(in lab, red, red)){:root{--field-border:color-mix(in srgb, var(--border-default) 42%, transparent)}}:root{--field-border-hover:var(--border-default)}@supports (color:color-mix(in lab, red, red)){:root{--field-border-hover:color-mix(in srgb, var(--border-default) 58%, transparent)}}:root{--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-2)}@supports (color:color-mix(in lab, red, red)){:root{--chip-bg:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}:root{--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:#6366f117;--sidebar-active-accent:var(--brand-primary);--font-display-family:var(--font-bricolage-grotesque,"Bricolage Grotesque"), var(--font-ibm-plex-sans,"IBM Plex Sans"), var(--font-landing-sans,"Inter"), system-ui, sans-serif;--font-body-family:var(--font-bricolage-grotesque,"Bricolage Grotesque"), var(--font-ibm-plex-sans,"IBM Plex Sans"), var(--font-landing-sans,"Inter"), system-ui, sans-serif;--font-mono-family:var(--font-dm-mono,"DM Mono"), var(--font-source-code-pro,"Source Code Pro"), ui-monospace, SFMono-Regular, Menlo, monospace;--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:-.03em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.16em;--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;--radius-sm:4px;--radius-md:7px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:18px;--radius-full:9999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.4s;--dur-slower:.6s;--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:var(--brand-primary);--chart-2:var(--state-info);--chart-3:var(--state-success);--chart-4:var(--state-warning);--chart-5:var(--brand-accent);--sidebar:var(--bg-surface);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--cta-bg);--sidebar-primary-foreground:var(--cta-fg);--sidebar-accent:#6366f114;--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;--bg-canvas:#11120f;--bg-surface:#1a1a1a;--bg-subtle:#222;--bg-muted:#2a2a2a;--surface-1:#1a1a1a;--surface-2:#222;--surface-3:#2d2d2d;--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:#111;--pod-main-bg:#1a1a1a;--brand-primary:#818cf8;--brand-secondary:#9e9e9e;--brand-accent:#e0aa55;--brand-warm:#e0aa55;--brand-coral:#f87171;--brand-sky:#83b8c8;--brand-lilac:#aaa0d7;--brand-blue:#83b8c8;--brand-blue-soft:#1c2a2e;--brand-yellow-soft:#2a2215;--brand-green:#4ade80;--brand-green-soft:#162819;--brand-cyan:#22d3ee;--brand-cyan-soft:#152a2e;--brand-tan:#3a342b;--brand-glow:#818cf838;--focus-blue:#818cf8;--cta-bg:#818cf8;--cta-fg:#fff;--interactive-primary:#818cf8;--text-primary:#ececec;--text-secondary:#9e9e9e;--text-tertiary:#6e6e6e;--text-soft:#4a4a4a;--text-inverse:#141414;--text-on-brand:#fff;--border-subtle:#2a2a2a;--border-default:#3a3a3a;--border-strong:#555;--state-success:#4ade80;--state-warning:#fbbf24;--state-error:#f87171;--state-info:#22d3ee;--shadow-xs:0 1px 3px #00000047;--shadow-sm:0 1px 3px #0000004d, 0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.dark{--shadow-sm:0 1px 3px #0000004d, 0 0 0 1px color-mix(in srgb, var(--border-subtle) 50%, transparent)}}.dark{--shadow-md:0 8px 24px -16px #0000007a;--shadow-lg:0 20px 48px -16px #00000085;--shadow-xl:0 28px 64px -16px #0009;--action-primary:var(--interactive-primary);--action-primary-hover:#a5b4fc;--action-primary-soft:#6366f121;--attention:var(--brand-coral);--attention-soft:#331919;--delight:var(--brand-accent);--delight-soft:var(--brand-yellow-soft);--intelligence:var(--brand-sky);--intelligence-soft:var(--brand-blue-soft);--collaboration:var(--brand-lilac);--collaboration-soft:#28243a;--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)){.dark{--button-accent-border:color-mix(in srgb, var(--brand-primary) 28%, var(--border-default))}}.dark{--button-accent-fg:var(--text-primary);--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:var(--shadow-sm);--field-bg:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.dark{--field-bg:color-mix(in srgb, var(--surface-1) 74%, var(--surface-2))}}.dark{--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-default)}@supports (color:color-mix(in lab, red, red)){.dark{--field-border:color-mix(in srgb, var(--border-default) 48%, transparent)}}.dark{--field-border-hover:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.dark{--field-border-hover:color-mix(in srgb, var(--border-default) 64%, transparent)}}.dark{--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-2)}@supports (color:color-mix(in lab, red, red)){.dark{--chip-bg:color-mix(in srgb, var(--surface-2) 78%, var(--surface-1))}}.dark{--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:#6366f11c;--sidebar-active-accent:var(--brand-primary);--color-primary-50:#1e1b3a;--color-primary-100:#272347;--color-primary-200:#342e5a;--color-primary-300:#453c73;--color-primary-400:#5c52a0;--color-primary-500:#818cf8;--color-primary-600:#a5b4fc;--color-primary-700:#c7d2fe;--color-primary-800:#e0e7ff;--color-primary-900:#eef2ff;--color-neutral-50:#151515;--color-neutral-100:#1c1c1c;--color-neutral-200:#262626;--color-neutral-300:#303030;--color-neutral-400:#444;--color-neutral-500:#6b6b6b;--color-neutral-600:#9a9a9a;--color-neutral-700:silver;--color-neutral-800:#d4d4d4;--color-neutral-900:#ececec;--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:#6366f11f;--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)}}.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 spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
