.preview.svelte-zas6wu{min-width:0}.preview-media.svelte-zas6wu{aspect-ratio:16/8.6;border:1px solid var(--line);background:#f0f4f2;border-radius:.65rem;position:relative;overflow:hidden}.preview-image.svelte-zas6wu{position:absolute;inset:0}.preview-image.svelte-zas6wu picture:where(.svelte-zas6wu){display:contents}.preview-image.svelte-zas6wu img:where(.svelte-zas6wu){object-fit:cover;width:100%;height:100%;display:block}.platform-diagram.svelte-zas6wu{width:100%;height:100%;padding:.3rem;display:block}.platform-diagram.svelte-zas6wu path:where(.svelte-zas6wu){stroke:#bbc8c2;stroke-width:1px}.platform-diagram.svelte-zas6wu rect:where(.svelte-zas6wu){fill:#fff;stroke:#d4ddd8;transition:fill .14s,stroke .14s}.platform-diagram.svelte-zas6wu text:where(.svelte-zas6wu){fill:#59665f;text-anchor:middle;font-size:12px;font-weight:500}.platform-diagram.svelte-zas6wu .foundation:where(.svelte-zas6wu) rect:where(.svelte-zas6wu){fill:#e6efea}.platform-diagram.svelte-zas6wu .active:where(.svelte-zas6wu) rect:where(.svelte-zas6wu){fill:#ffede3;stroke:#db8c66}.platform-diagram.svelte-zas6wu .active:where(.svelte-zas6wu) text:where(.svelte-zas6wu){fill:#803b1c}@media (prefers-reduced-motion:reduce){.platform-diagram.svelte-zas6wu rect:where(.svelte-zas6wu){transition:none!important}}.site-header.svelte-14lqici{--header-panel-background:color-mix(in srgb, var(--paper) 88%, transparent);--header-panel-border:color-mix(in srgb, var(--line) 72%, transparent);--header-panel-radius:1rem;--header-panel-shadow:0 .5rem 1.5rem #1f29370d;--header-hover-background:#e5e7eb80;isolation:isolate}.site-header.is-condensed{--header-panel-radius:.85rem}.site-nav.svelte-14lqici .nav-left:where(.svelte-14lqici),.site-nav.svelte-14lqici .nav-actions:where(.svelte-14lqici){border-radius:var(--header-panel-radius);box-shadow:none;-webkit-backdrop-filter:blur();background:0 0;border-color:#0000;transition:min-height .24s,padding .24s,border-color .28s,border-radius .24s,background-color .28s,box-shadow .28s,backdrop-filter .28s;position:relative}.menu-backdrop.svelte-14lqici{z-index:1;cursor:default;background:#26332d18;border:0;padding:0;position:fixed;inset:0}.site-nav.svelte-14lqici .nav-left:where(.svelte-14lqici){flex:none;width:max-content;max-width:calc(100% - 14rem);font-weight:400}.brand.svelte-14lqici{border-radius:.65rem;flex:none;width:9.65rem;height:2.2rem;padding:.2rem .35rem;transition:width .38s cubic-bezier(.22,1,.36,1),background-color .2s;position:relative;overflow:hidden}.brand.svelte-14lqici:after{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--header-panel-background));opacity:0;pointer-events:none;width:.8rem;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.brand.svelte-14lqici .brand-logo:where(.svelte-14lqici){transform-origin:0;width:8.85rem;height:auto;display:block;position:absolute;top:50%;left:.35rem;transform:translateY(-50%)}.brand.svelte-14lqici:hover,.brand.svelte-14lqici:focus-visible{background:var(--header-hover-background);outline:none}.nav-links.svelte-14lqici{isolation:isolate;gap:.55rem;font-size:.9rem;font-weight:400;position:relative}.nav-links.svelte-14lqici:before{z-index:0;width:var(--nav-selection-width,0px);height:var(--nav-selection-height,0px);background:var(--surface);content:"";opacity:var(--nav-selection-opacity,0);pointer-events:none;transform:translate(var(--nav-selection-x,0px), var(--nav-selection-y,0px));transition:transform var(--nav-selection-duration,0s) cubic-bezier(.22, 1, .36, 1), width var(--nav-selection-duration,0s) cubic-bezier(.22, 1, .36, 1), opacity .14s ease;border-radius:999px;position:absolute;top:0;left:0}.nav-control.svelte-14lqici{z-index:1;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.32rem;padding:.44rem .65rem;font-weight:400;transition:background-color .14s;display:inline-flex;position:relative}.nav-control.svelte-14lqici:hover,.nav-control.svelte-14lqici:focus-visible{background:var(--header-hover-background);outline:none}.nav-control.active.svelte-14lqici{background:0 0}.nav-angle.svelte-14lqici{fill:#b8bec7;flex:none;width:.65rem;height:.65rem;transition:transform .24s,fill .24s;display:block}.nav-control.svelte-14lqici:hover .nav-angle:where(.svelte-14lqici),.nav-control.svelte-14lqici:focus-visible .nav-angle:where(.svelte-14lqici){fill:#8f96a1}.nav-control.active.svelte-14lqici .nav-angle:where(.svelte-14lqici){transform:rotate(180deg)}.mega-menu.svelte-14lqici{z-index:3;top:var(--floating-header-height);overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--header-panel-radius);background:#fdfefc;width:max-content;max-width:min(80rem,100vw - 3rem);position:fixed;left:max(1.5rem,50vw - 640px);overflow:auto;box-shadow:0 12px 32px #1f293714}.menu-stage.svelte-14lqici{position:relative}.menu-view.svelte-14lqici{max-height:calc(100svh - var(--floating-header-height) - 1.25rem);overscroll-behavior:contain;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:2rem;padding:1.75rem;display:grid;position:relative;overflow-y:auto}.menu-intro.svelte-14lqici{border-radius:.55rem;min-width:0;margin:-1rem;padding:1rem;transition:background-color .14s;position:relative}.menu-intro.svelte-14lqici:hover,.menu-intro.svelte-14lqici:focus-within{background:#eef2ee}.menu-intro.svelte-14lqici h2:where(.svelte-14lqici){letter-spacing:-.035em;max-width:20ch;margin:0 0 .65rem;font-size:1.55rem;font-weight:550;line-height:1.16}.menu-description.svelte-14lqici{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.menu-overview.svelte-14lqici{min-height:2.5rem;color:var(--ink);border-radius:.25rem;align-items:center;gap:.7rem;margin-top:.4rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.menu-overview.svelte-14lqici:after{z-index:1;content:"";border-radius:.55rem;position:absolute;inset:0}.menu-overview.svelte-14lqici>span:where(.svelte-14lqici){display:inline-block}.menu-preview.svelte-14lqici{margin-top:1rem}.menu-links.svelte-14lqici{border-left:1px solid var(--line);min-width:0;padding-left:2rem}.menu-links-heading.svelte-14lqici{color:#68716c;margin:0 0 .75rem;font-size:.75rem;font-weight:550}.menu-work-heading.svelte-14lqici{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.menu-work-links.svelte-14lqici li:where(.svelte-14lqici){grid-column:1/-1}.menu-link-grid.svelte-14lqici{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.4rem .75rem;margin:0;padding:0;list-style:none;display:grid}.menu-link-grid.svelte-14lqici li:where(.svelte-14lqici){min-width:0}.menu-link-grid.svelte-14lqici a:where(.svelte-14lqici){border:0;border-radius:.55rem;justify-content:space-between;align-items:flex-start;gap:.6rem;height:100%;min-height:5.1rem;padding:.8rem;text-decoration:none;transition:background-color .14s;display:flex}.menu-link-copy.svelte-14lqici{min-width:0;max-width:20rem}.menu-link-copy.svelte-14lqici strong:where(.svelte-14lqici),.menu-link-copy.svelte-14lqici>span:where(.svelte-14lqici){display:block}.menu-link-copy.svelte-14lqici strong:where(.svelte-14lqici){color:var(--ink);margin-bottom:.3rem;font-size:.92rem;font-weight:600;line-height:1.3}.menu-link-copy.svelte-14lqici>span:where(.svelte-14lqici){color:var(--muted);font-size:.8rem;line-height:1.45}.menu-link-arrow.svelte-14lqici{flex:none;font-size:.9rem;line-height:1.3}.menu-overview.svelte-14lqici>span:where(.svelte-14lqici),.menu-link-arrow.svelte-14lqici{color:var(--orange);transition:transform .3s cubic-bezier(.22,1,.36,1)}.menu-intro.svelte-14lqici:hover .menu-overview:where(.svelte-14lqici)>span:where(.svelte-14lqici),.menu-intro.svelte-14lqici:focus-within .menu-overview:where(.svelte-14lqici)>span:where(.svelte-14lqici),.menu-link-grid.svelte-14lqici a:where(.svelte-14lqici):hover .menu-link-arrow:where(.svelte-14lqici),.menu-link-grid.svelte-14lqici a:where(.svelte-14lqici):focus-visible .menu-link-arrow:where(.svelte-14lqici){transform:translate(.25rem)}.menu-link-grid.svelte-14lqici a:where(.svelte-14lqici):hover,.menu-link-grid.svelte-14lqici a:where(.svelte-14lqici):focus-visible{background:#eef2ee}.menu-view.menu-view--resources.svelte-14lqici{grid-template-columns:minmax(0,1fr)}.menu-view--resources.svelte-14lqici .menu-links:where(.svelte-14lqici){border-left:0;padding-left:0}.menu-view--solutions.svelte-14lqici .menu-link-grid:where(.svelte-14lqici){grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .4rem}.menu-view--solutions.svelte-14lqici .menu-link-grid:where(.svelte-14lqici) a:where(.svelte-14lqici){min-height:4.8rem;padding:.65rem .55rem}.menu-view--solutions.svelte-14lqici .menu-link-copy:where(.svelte-14lqici) strong:where(.svelte-14lqici){font-size:.86rem}.menu-view--solutions.svelte-14lqici .menu-link-copy:where(.svelte-14lqici)>span:where(.svelte-14lqici){font-size:.76rem}.menu-view--solutions.svelte-14lqici .menu-link-arrow:where(.svelte-14lqici){display:none}.site-header.svelte-14lqici a:where(.svelte-14lqici):focus-visible,.site-header.svelte-14lqici button:where(.svelte-14lqici):focus-visible{outline-offset:3px;outline:2px solid #416756}.site-header.svelte-14lqici .menu-overview:where(.svelte-14lqici):focus-visible{outline:none}.site-header.svelte-14lqici .menu-overview:where(.svelte-14lqici):focus-visible:after{outline-offset:3px;outline:2px solid #416756}.nav-actions.svelte-14lqici{flex:none;gap:.55rem;font-size:.88rem;font-weight:400}.mobile-menu-toggle.svelte-14lqici{background:var(--lutino-color-gray-100);min-height:2.3rem;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.48rem .72rem;font-size:.78rem;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .18s;display:none}.mobile-menu-toggle.svelte-14lqici:hover,.mobile-menu-toggle.svelte-14lqici:focus-visible,.mobile-menu-toggle.active.svelte-14lqici{background:var(--header-hover-background);outline:none;box-shadow:0 .45rem 1rem #1f293714}.mobile-menu-toggle.svelte-14lqici:active{transform:translateY(1px)scale(.97)}.mobile-menu-toggle-icon.svelte-14lqici{gap:.2rem;width:.95rem;display:grid}.mobile-menu-toggle-icon.svelte-14lqici i:where(.svelte-14lqici){background:currentColor;border-radius:999px;height:1px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle.active.svelte-14lqici .mobile-menu-toggle-icon:where(.svelte-14lqici) i:where(.svelte-14lqici):first-child{transform:translateY(.3rem)rotate(45deg)}.mobile-menu-toggle.active.svelte-14lqici .mobile-menu-toggle-icon:where(.svelte-14lqici) i:where(.svelte-14lqici):nth-child(2){opacity:0}.mobile-menu-toggle.active.svelte-14lqici .mobile-menu-toggle-icon:where(.svelte-14lqici) i:where(.svelte-14lqici):nth-child(3){transform:translateY(-.3rem)rotate(-45deg)}.mobile-menu.svelte-14lqici{z-index:3;top:var(--floating-header-height);max-height:calc(100svh - var(--floating-header-height) - 1rem);border:1px solid var(--header-panel-border);box-shadow:var(--header-panel-shadow);overscroll-behavior:contain;background:#fdfefc;border-radius:1rem;padding:1.15rem;display:none;position:fixed;left:max(1rem,50vw - 720px);right:max(1rem,50vw - 720px);overflow:auto}.mobile-menu-heading.svelte-14lqici{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:650}.mobile-menu-section.svelte-14lqici{border-top:1px solid var(--line);padding:1rem 0}.mobile-menu-overview.svelte-14lqici{color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.15rem 0 .8rem;text-decoration:none;display:flex}.mobile-menu-overview.svelte-14lqici strong:where(.svelte-14lqici){letter-spacing:-.04em;font-size:1.35rem;font-weight:550;display:block}.mobile-menu-overview.svelte-14lqici>span:where(.svelte-14lqici):last-child{color:var(--orange);font-size:1.1rem}.mobile-menu-links.svelte-14lqici{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mobile-menu-links.svelte-14lqici a:where(.svelte-14lqici){border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:#fff6;border-radius:.75rem;padding:.72rem .75rem;text-decoration:none;display:block}.mobile-menu-links.svelte-14lqici a:where(.svelte-14lqici):hover,.mobile-menu-links.svelte-14lqici a:where(.svelte-14lqici):focus-visible{background:var(--header-hover-background);border-color:#b8bec7}.mobile-menu-links.svelte-14lqici strong:where(.svelte-14lqici),.mobile-menu-links.svelte-14lqici span:where(.svelte-14lqici){display:block}.mobile-menu-links.svelte-14lqici strong:where(.svelte-14lqici){margin-bottom:.2rem;font-size:.88rem;font-weight:650}.mobile-menu-links.svelte-14lqici span:where(.svelte-14lqici){color:var(--muted);font-size:.74rem;line-height:1.4}.mobile-menu-footer.svelte-14lqici{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding-top:1rem;display:grid}.mobile-menu-footer.svelte-14lqici a:where(.svelte-14lqici){background:var(--ink);color:var(--surface);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.78rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.mobile-menu-footer.svelte-14lqici a:where(.svelte-14lqici):first-child{background:var(--lutino-color-gray-100);color:var(--ink)}.login-link.svelte-14lqici,.contact-link.svelte-14lqici{border-radius:999px;justify-content:center;align-items:center;min-height:2.3rem;font-weight:400;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.login-link.svelte-14lqici{background:var(--lutino-color-gray-100);border:0;padding:.48rem .85rem}.login-link.svelte-14lqici:hover,.login-link.svelte-14lqici:focus-visible{background:var(--header-hover-background)}.contact-link.svelte-14lqici{background:var(--ink);min-width:8.8rem;color:var(--surface);padding:.48rem 2rem .48rem 1rem;position:relative;overflow:hidden}.contact-link.svelte-14lqici:hover,.contact-link.svelte-14lqici:focus-visible{background:color-mix(in srgb, var(--ink) 90%, var(--surface))}.contact-label.svelte-14lqici{display:inline-block}.arrow-window.svelte-14lqici{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.contact-arrow.svelte-14lqici{transition:transform .24s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:50%;right:.85rem;transform:translateY(-52%)}.contact-link.svelte-14lqici:hover .contact-arrow:where(.svelte-14lqici),.contact-link.svelte-14lqici:focus-visible .contact-arrow:where(.svelte-14lqici){transform:translate(.2rem,-52%)}@media (width>=781px){.site-header.is-condensed .site-nav.svelte-14lqici .nav-left:where(.svelte-14lqici),.site-header.is-condensed .site-nav.svelte-14lqici .nav-actions:where(.svelte-14lqici){border-color:var(--header-panel-border);background:var(--header-panel-background);box-shadow:var(--header-panel-shadow);-webkit-backdrop-filter:blur(10px)}.site-header.is-condensed .site-nav.svelte-14lqici .nav-left:where(.svelte-14lqici){padding-inline:.5rem .65rem}.site-header.is-condensed .brand.svelte-14lqici{width:2.05rem}.site-header.is-condensed .brand.svelte-14lqici:after{display:none}.site-header.is-condensed .nav-links.svelte-14lqici{margin-left:.35rem}.site-header.is-condensed .nav-control.svelte-14lqici{padding-block:.3rem}.site-header.is-condensed .login-link.svelte-14lqici,.site-header.is-condensed .contact-link.svelte-14lqici{min-height:1.95rem;padding-top:.32rem;padding-bottom:.32rem}}@media (width<=780px){.site-nav.svelte-14lqici .nav-left:where(.svelte-14lqici),.site-nav.svelte-14lqici .nav-actions:where(.svelte-14lqici){border-color:var(--header-panel-border);box-shadow:var(--header-panel-shadow);background:#fdfefc}.brand.svelte-14lqici{width:8.05rem;height:2rem}.brand.svelte-14lqici .brand-logo:where(.svelte-14lqici){width:7.4rem}.site-nav.svelte-14lqici .nav-left:where(.svelte-14lqici){max-width:none}.nav-links.svelte-14lqici,.mega-menu.svelte-14lqici,.login-link.svelte-14lqici{display:none}.mobile-menu-toggle.svelte-14lqici{display:inline-flex}.mobile-menu.svelte-14lqici{display:block}.nav-actions.svelte-14lqici{padding:0 .45rem}.contact-link.svelte-14lqici{min-width:0;padding:.58rem 1.8rem .58rem .75rem}}@media (width<=430px){.brand.svelte-14lqici{width:7.2rem}.brand.svelte-14lqici .brand-logo:where(.svelte-14lqici){width:6.65rem}.site-nav.svelte-14lqici .nav-left:where(.svelte-14lqici){padding-inline:.4rem}.mobile-menu-toggle.svelte-14lqici{width:2.35rem;min-width:2.35rem;padding:.5rem}.mobile-menu-toggle-label.svelte-14lqici{display:none}.contact-label.svelte-14lqici{white-space:normal;vertical-align:middle;max-width:7ch;line-height:1.15}.contact-link.svelte-14lqici{padding-right:1.65rem}.mobile-menu-footer.svelte-14lqici{grid-template-columns:1fr}}@media (width>=781px) and (width<=1100px){.menu-view.svelte-14lqici{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1.25rem;padding:1.5rem}.menu-links.svelte-14lqici{padding-left:1.25rem}.menu-view--solutions.svelte-14lqici .menu-link-grid:where(.svelte-14lqici){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.site-header.svelte-14lqici,.site-header.svelte-14lqici :where(.svelte-14lqici),.nav-links.svelte-14lqici:before{transition:none!important;animation:none!important}}.footer-nest-art[data-astro-cid-rsamn3jr]{aspect-ratio:1254/680;width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.footer-nest-art[data-astro-cid-rsamn3jr] img[data-astro-cid-rsamn3jr]{width:100%;height:auto;display:block;position:absolute;top:0;left:0;transform:translateY(-23.9234%)}.footer-stage:has(.footer-nest-art){flex-direction:column;min-height:0;display:flex}.footer-stage:has(.footer-nest-art) .footer-meta{flex-wrap:wrap;order:-1;gap:1rem;padding:1.5rem 0;position:relative;inset:auto}@font-face{font-family:Manrope;src:url(/fonts/ManropeV5VF.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--lutino-color-blue:#2d7eff;--lutino-color-cyan:#39b4b6;--lutino-color-orange:#e55400;--lutino-background-color-blue:#ebf2ff;--lutino-background-color-cyan:#e7f7f7;--lutino-background-color-orange:#ffeadf;--lutino-background-color-purple:#f0efff;--lutino-light-color-orange:#ff914d;--lutino-color-white:#fff;--lutino-color-gray-100:#f5f5f5;--lutino-color-gray-200:#e5e7eb;--lutino-color-gray-400:#9ca3af;--lutino-color-gray-500:#6b7280;--lutino-color-gray-800:#1f2937;--ink:var(--lutino-color-gray-800);--teal:var(--lutino-color-cyan);--orange:var(--lutino-color-orange);--paper:#fffefd;--surface:var(--lutino-color-white);--muted:var(--lutino-color-gray-500);--line:var(--lutino-color-gray-200);color:var(--ink);background:var(--paper);font-family:Manrope,system-ui,sans-serif}::selection{color:var(--ink);background:#ffeadfa6}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;scroll-padding-top:5rem;overflow-x:clip}body{background:var(--paper);width:100%;max-width:100%;margin:0;overflow-x:clip}a{color:inherit}.container{width:min(1440px,100% - 3rem);margin-inline:auto}.skip-link{z-index:1000;background:var(--ink);color:var(--surface);border-radius:.75rem;padding:.65rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.skip-link:focus{outline:2px solid var(--orange);outline-offset:3px;transform:translateY(0)}.home-main{z-index:1;width:100%;position:relative;overflow-x:clip}astro-island:has(>.site-header){z-index:100;display:block;position:sticky;top:0}astro-island:has(>.behavior-horizontal){display:block}.site-header{z-index:100;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid #0000;position:relative;top:auto}.site-nav{justify-content:flex-start;align-items:center;min-height:88px;display:flex}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand img{width:154px;height:auto;display:block}.nav-links{align-items:center;gap:1.4rem;margin-left:3rem;font-size:.88rem;font-weight:200;display:flex}.nav-links a,.nav-menu button{color:var(--ink);text-decoration:none}.nav-menu{position:relative}.nav-menu button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.42rem;padding:.5rem 0;display:inline-flex}.chevron{width:.7rem;height:.47rem;stroke:var(--lutino-color-gray-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;display:block}.dropdown{visibility:hidden;z-index:10;border:1px solid var(--line);background:var(--surface);opacity:0;border-radius:.65rem;width:max-content;min-width:180px;padding:.45rem;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + .45rem);left:-.85rem;transform:translateY(-4px);box-shadow:0 14px 32px #1f29371a}.dropdown a{border-radius:.4rem;padding:.62rem .75rem;font-size:.84rem;font-weight:200;display:block}.dropdown a:hover,.dropdown a:focus-visible{background:var(--lutino-background-color-blue);outline:none}.nav-cta{background:var(--ink);border-radius:999px;padding:.63rem 1rem;color:var(--surface)!important}.nav-left,.nav-actions{align-items:center;display:flex}.site-nav{justify-content:space-between}.nav-actions{gap:1.4rem;font-size:.88rem;font-weight:200}.nav-actions a{color:var(--ink);text-decoration:none}.principle-inner h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.08}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.platform-card{--placeholder-size:clamp(7.5rem, 15vw, 13rem);background:var(--lutino-background-color-cyan);min-height:430px;padding:2.5rem;display:flex;position:relative;overflow:hidden}.platform-card:nth-child(2n){background:var(--lutino-background-color-orange)}.card-top-left{border-radius:6rem 0 0}.card-top-right{border-radius:0 6rem}.card-bottom-left{border-radius:0 6rem 6rem 0}.card-bottom-right{border-radius:0 6rem 0 0}.card-copy{z-index:1;width:calc(100% - var(--placeholder-size) - 1.5rem);text-align:left;align-self:flex-start;max-width:25rem;position:relative}.card-top-left .card-copy,.card-top-right .card-copy{margin-left:auto}.card-copy h3{letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(1.5rem,2.3vw,2rem)}.card-copy p{max-width:22rem;color:var(--muted);margin:0;line-height:1.6}.image-placeholder{width:var(--placeholder-size);aspect-ratio:1;object-fit:cover;position:absolute}.card-top-left .image-placeholder{border-radius:0 0 1rem;top:0;left:0}.card-top-right .image-placeholder{border-radius:0 1rem 0 0;bottom:0;left:0}.card-bottom-left .image-placeholder{border-radius:1rem 0 0;bottom:0;right:0}.card-bottom-right .image-placeholder{border-radius:0 0 0 1rem;top:0;right:0}.principles{background:var(--ink);color:#fff;margin-top:8rem;padding:7rem 0}.principle-inner{max-width:900px}.principle-inner h2{margin:1.25rem 0 2rem}.text-link{font-weight:800;text-decoration:none}.text-link span{color:var(--orange)}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:2rem 0;font-size:.82rem;display:flex}@media (width<=780px){.container{width:min(100% - 2rem,1160px)}.site-nav{min-height:72px}.brand img{width:128px}.nav-links{gap:.85rem}.nav-menu{display:none}.platform-section{padding-top:5rem}.platform-grid{grid-template-columns:1fr;gap:1rem}.platform-card{min-height:360px;padding:1.75rem}.card-top-left{border-radius:4rem 0 0}.card-top-right{border-radius:0 4rem}.card-bottom-left{border-radius:0 4rem 4rem 0}.card-bottom-right{border-radius:0 4rem 0 0}.principles{margin-top:5rem;padding:5rem 0}footer{flex-direction:column;align-items:flex-start}}.platform-card{min-height:320px}.platform-card:first-child{background:var(--lutino-background-color-cyan)}.platform-card:nth-child(2){background:var(--lutino-background-color-orange)}.platform-card:nth-child(3){background:var(--lutino-background-color-blue)}.platform-card:nth-child(4){background:var(--lutino-background-color-purple)}@media (width<=780px){.platform-card{min-height:300px}}.site-footer{background:var(--surface);margin-top:7rem;padding:0;display:block}.footer-content{display:block}.footer-top{grid-template-columns:minmax(12rem,.7fr) minmax(0,2.3fr);gap:clamp(4rem,8vw,9rem);padding:clamp(3.5rem,6vw,5.5rem) 0 2.5rem;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-brand-logo{line-height:0;display:inline-flex}.footer-brand-logo img{aspect-ratio:1;object-fit:contain;width:clamp(3.8rem,5vw,5rem);height:auto;display:block}.footer-contact{background:var(--ink);color:var(--surface);border-radius:999px;align-items:center;gap:.85rem;margin-top:1.75rem;padding:.75rem 1.1rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.footer-contact span{transition:transform .22s}.footer-contact:hover span,.footer-contact:focus-visible span{transform:translate(.25rem)}.footer-contact:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.footer-nav{grid-template-columns:.8fr 1.9fr .8fr .8fr;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.footer-nav-group{flex-direction:column;align-items:flex-start;gap:.82rem;display:flex}.footer-nav-group>p{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:600}.footer-nav-group a{color:var(--ink);font-size:.91rem;font-weight:400;line-height:1.45;text-decoration:none;transition:color .18s}.footer-nav-group a:hover,.footer-nav-group a:focus-visible{color:var(--orange)}.footer-nav-group a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.footer-solution-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem 1.25rem;width:100%;display:grid}.footer-statement{color:var(--ink);letter-spacing:-.065em;text-align:left;margin:0;padding:clamp(2.5rem,5vw,5rem) 0 clamp(3.5rem,7vw,7rem);font-size:clamp(3rem,6.25vw,5.75rem);font-weight:500;line-height:.98}.footer-statement span{display:block}.footer-stage{z-index:2;min-height:clamp(7rem,11vw,12rem);position:relative}.footer-icon{z-index:2;line-height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-meta{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.footer-meta p{margin:0;font-size:.82rem}.footer-copyright{color:var(--muted)}.footer-location{color:var(--ink);align-items:center;gap:.5rem;font-weight:500;display:flex}.footer-location:before{background:var(--orange);content:"";border-radius:50%;width:.38rem;height:.38rem}@media (width<=780px){.site-footer{margin-top:5rem}.footer-top{grid-template-columns:1fr;gap:3rem;padding:3.5rem 0 2.75rem}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.footer-nav-group:first-child{grid-row:span 2}.footer-statement{padding:3rem 0 4rem;font-size:clamp(2.5rem,11vw,4.5rem)}.footer-statement span{display:inline}.footer-stage{min-height:8.75rem}.footer-meta{top:.35rem;bottom:auto}.footer-meta p{font-size:.72rem}}@media (width<=430px){.footer-nav{grid-template-columns:1fr 1fr}.footer-nav-group:first-child{grid-row:span 2}.footer-stage{min-height:8.75rem}.footer-location{gap:.35rem}}.site-header{isolation:isolate}.site-nav{z-index:2;position:relative}.dropdown{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:2rem;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.65fr);gap:3rem;width:auto;min-height:30rem;padding:3.25rem;display:grid;position:fixed;top:88px;left:2.5rem;right:2.5rem;box-shadow:0 1.5rem 3rem #1f293740}.dropdown-intro{border-right:1px solid var(--line);padding-right:3rem}.dropdown-intro h2{letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(1.7rem,2.7vw,2.65rem);font-weight:400;line-height:1.05}.dropdown-intro p{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.8rem 3rem;display:grid}.dropdown-links>p{color:var(--lutino-color-gray-500);grid-column:1/-1;margin:0;font-size:.9rem;font-weight:200}.dropdown-links a{border-radius:0;padding:0;font-size:1rem;font-weight:400}.dropdown-links a:hover,.dropdown-links a:focus-visible{color:var(--orange);background:0 0}.dropdown-links strong,.dropdown-links span{display:block}.dropdown-links strong{margin-bottom:.4rem;font-weight:500}.dropdown-links span{color:var(--muted);font-size:.92rem;font-weight:200;line-height:1.4}.nav-menu:hover .dropdown,.nav-menu:focus-within .dropdown{visibility:visible;opacity:1;transform:translateY(0)}.nav-menu:hover .chevron,.nav-menu:focus-within .chevron{transform:rotate(180deg)}.chevron{transition:transform .18s}@media (width<=780px){.dropdown{display:none}}.judges-section,.expert-section{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);gap:5rem;padding:9rem 0;display:grid}.judges-section h2,.expert-section h2,.behavior-section h2,.research-section h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500;line-height:1.03}.judges-section p,.expert-section p,.behavior-intro{color:var(--muted);font-size:1.08rem;line-height:1.7}.judges-copy{grid-column:2}.judges-copy p{margin:0 0 1.5rem}.behavior-section{background:var(--ink);color:var(--surface);padding:8rem 0}.behavior-section .section-label{color:var(--lutino-light-color-orange)}.behavior-section h2{max-width:970px;margin-top:1.1rem}.behavior-intro{color:#ffffffb3;max-width:700px;margin:1.8rem 0 4rem}.behavior-list{border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.behavior-list article{border-right:1px solid #ffffff3d;min-height:235px;padding:2rem 2rem 0 0}.behavior-list article+article{padding-left:2rem}.behavior-list article:last-child{border-right:0}.behavior-list h3{letter-spacing:-.035em;margin:0 0 1rem;font-size:1.35rem;font-weight:500}.behavior-list p{color:#ffffffb3;margin:0;line-height:1.6}.expert-section{padding:9rem 0}.expert-section p{margin:0 0 1.25rem}.research-section{background:var(--lutino-background-color-purple);padding:8rem 0}.research-inner{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.6fr);align-items:end;gap:4rem;display:grid}.research-links{justify-items:start;gap:1rem;display:grid}.research-links a{font-size:1.1rem;font-weight:500;text-decoration:none}.research-links span{color:var(--orange)}@media (width<=780px){.judges-section,.expert-section,.research-inner{grid-template-columns:1fr;gap:2rem;padding:5rem 0}.judges-copy{grid-column:auto}.behavior-section,.research-section{padding:5rem 0}.behavior-list{grid-template-columns:1fr}.behavior-list article,.behavior-list article+article{border-bottom:1px solid #ffffff3d;border-right:0;min-height:0;padding:1.5rem 0}.behavior-list article:last-child{border-bottom:0}.behavior-intro{margin-bottom:2rem}}.site-header{--floating-header-height:72px;backdrop-filter:none;background:0 0;border-bottom:0;padding:.375rem 0}.site-header:has(+.container){border-bottom-color:#0000}.site-nav{gap:.65rem;min-height:60px}.nav-left,.nav-actions{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:1rem;min-height:60px;box-shadow:0 .5rem 1.5rem #1f29370d}.nav-left{flex:auto;min-width:0;padding:0 1.05rem}.nav-actions{flex:none;padding:0 .5rem 0 .75rem}.dropdown{top:var(--floating-header-height)}@media (width<=780px){.site-header{--floating-header-height:64px;padding:.3125rem 0}.site-nav{gap:.5rem;min-height:54px}.nav-left,.nav-actions{border-radius:.8rem;min-height:54px}.nav-left{padding:0 .65rem}.nav-links{margin-left:0}.nav-actions{gap:.4rem;padding:0 .35rem}}.case-studies-preview{padding:clamp(.65rem,1.25vw,1.1rem) 0 clamp(6rem,10vw,10rem)}.case-studies-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.case-study-preview{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:1.1rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:.85rem;padding:.6rem;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative;overflow:hidden}.case-study-preview-media{background:#eeece8;border-radius:.65rem;min-height:9rem;position:relative;overflow:hidden}.case-study-preview-media:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(135deg,#ffffff1f,#0000 42%,#1f29371a);position:absolute;inset:0}.case-study-preview-media img{object-fit:cover;filter:saturate(.68)contrast(.94);width:100%;height:100%;transition:filter .55s,transform .65s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.01)}.case-study-preview-copy{flex-direction:column;min-width:0;padding:.45rem .2rem .45rem 0;display:flex}.case-study-preview-copy>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:650}.case-study-preview-copy h3{letter-spacing:-.045em;margin:0 0 .85rem;font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:500;line-height:1.12}.case-study-preview-copy>span{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;font-size:.72rem;font-weight:600;display:flex}.case-study-preview-copy>span span{font-size:1.1rem;transition:transform .25s}@media (hover:hover) and (pointer:fine){.case-study-preview:hover{border-color:#aeb4bd;transform:translateY(-.25rem);box-shadow:0 1.25rem 2.75rem #1f293714}.case-study-preview:hover .case-study-preview-media img{filter:saturate(.96)contrast();transform:scale(1.045)}.case-study-preview:hover .case-study-preview-copy>span span{transform:translate(.35rem)}}.case-study-preview:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (width<=1000px){.case-studies-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.case-studies-preview-grid{grid-template-columns:minmax(0,1fr)}.case-study-preview-copy h3{margin-bottom:.85rem}}.research-section{padding:9rem 0}.research-inner{padding:0;display:block}.research-heading{text-align:center;justify-items:center;max-width:72rem;margin:0 auto 4rem;display:grid}.research-heading>p{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.88rem;font-weight:500}.research-heading h2{max-width:68rem}.research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.research-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:2rem;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1rem 2.5rem #1f29370a}.research-card-image{background:var(--lutino-background-color-cyan);place-items:center;min-height:17rem;display:grid;overflow:hidden}.research-card-image img{object-fit:contain;width:min(66%,15rem);height:14rem;transition:transform .35s;display:block}.research-card:hover .research-card-image img{transform:translateY(-.35rem)scale(1.025)}.research-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:2rem;display:flex}.research-card-label{letter-spacing:.07em;text-transform:uppercase;font-weight:500;color:var(--orange)!important;margin:0 0 1rem!important;font-size:.76rem!important;line-height:1.3!important}.research-card h3{letter-spacing:-.045em;margin:0 0 .85rem;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:500;line-height:1.1}.research-card-copy>p:not(.research-card-label){color:var(--muted);margin:0 0 2rem;line-height:1.6}.research-card-copy>a{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.7rem;margin-top:auto;padding:.75rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .18s,transform .18s;display:inline-flex}.research-card-copy>a:hover,.research-card-copy>a:focus-visible{border-color:var(--ink);outline:none;transform:translateY(-2px)}.research-card-copy>a span,.research-more span{color:var(--orange)}.research-more{background:var(--ink);width:fit-content;color:var(--surface);border-radius:999px;align-items:center;gap:.75rem;margin:3rem auto 0;padding:.9rem 1.3rem;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}@media (width<=1000px){.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}@media (width<=780px){.research-section{padding:6rem 0}.research-heading{margin-bottom:2.5rem}.research-grid{grid-template-columns:1fr}.research-card:last-child{grid-column:auto;width:auto}.research-card-image{min-height:14rem}.research-card-image img{height:11.5rem}}.platform-section{padding:clamp(4rem,7vw,7rem) 0}.platform-stage{position:relative}.platform-foundations{z-index:2;gap:clamp(1.75rem,3vw,3rem);width:100%;display:grid}.platform-foundations-heading{letter-spacing:-.055em;text-align:left;max-width:62rem;margin:0;font-size:clamp(2.15rem,3.7vw,3.9rem);font-weight:500;line-height:1.04}.platform-grid{z-index:2;isolation:isolate;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;position:relative;overflow:visible}.platform-grid:after{content:"";z-index:3;pointer-events:none;width:1px;transform:scaleY(var(--platform-vertical-rule-progress,1));transform-origin:top;will-change:transform;background:linear-gradient(#dfe2e700,#dfe2e7 15% 84%,#dfe2e700);position:absolute;top:-4rem;bottom:-6.5rem;left:50%}.platform-foundations-quote{--quote-margin:0;width:100%;max-width:48rem;margin-inline:auto}.platform-foundations .platform-grid:after{bottom:-1.25rem}.platform-grid .platform-card{isolation:isolate;min-height:clamp(13.5rem,18vw,16.25rem);box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(1.2rem,1.7vw,1.8rem) 0 clamp(1.2rem,1.7vw,1.8rem) clamp(1.2rem,1.7vw,1.8rem);transition:background-color .32s;position:relative;overflow:visible}.platform-card .card-copy{flex-direction:column;align-items:flex-start;width:100%;max-width:none;height:100%;display:flex}.platform-card .card-copy h3{letter-spacing:-.04em;max-width:30rem;margin:0;font-size:clamp(1.65rem,2.25vw,2.35rem);font-weight:500;line-height:1.12}.platform-card .platform-card-text>p{color:#626a76;max-width:34rem;margin:1rem 0 0;font-size:.98rem;line-height:1.65}.platform-card .card-copy-illustrated{grid-template-columns:minmax(0,1fr) clamp(8rem,17vw,15rem);align-items:start;gap:1.2rem;height:auto;display:grid}.platform-card-text{min-width:0}@media (width>=781px){.platform-grid .platform-card:nth-child(n+3){border-top:1px solid #dfe2e7}}.platform-card-illustration{display:block}.platform-card-illustration img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.platform-card:first-child.is-pointer-intent{background:var(--lutino-background-color-cyan)}.platform-card:nth-child(2).is-pointer-intent{background:var(--lutino-background-color-orange)}.platform-card:nth-child(3).is-pointer-intent{background:var(--lutino-background-color-blue)}.platform-card:nth-child(4).is-pointer-intent{background:var(--lutino-background-color-purple)}}@media (width<=1000px){.platform-card{min-height:15rem;padding:1.75rem}.platform-card .card-copy h3{font-size:clamp(1.3rem,2.6vw,1.65rem)}.platform-card .platform-card-text>p{font-size:.9rem;line-height:1.55}}@media (width<=780px){.platform-section{padding:5rem 0}.platform-foundations{gap:2rem}.platform-foundations-heading{font-size:clamp(2rem,9vw,3.25rem);line-height:1.05}.platform-grid{grid-template-columns:1fr}.platform-grid:before,.platform-grid:after{display:none}.platform-card{min-height:13.5rem;padding:1.5rem 1.15rem}.platform-card .card-copy h3{font-size:1.3rem}.platform-card .platform-card-text>p{font-size:.86rem}}.js body.is-subpage.motion-pending .detail-hero-copy>*,.js body.is-subpage.motion-pending .subpage-hero-copy>*,.js body.is-subpage.motion-pending .research-hero-copy>*,.js body.is-subpage.motion-pending .detail-hero-visual,.js body.is-subpage.motion-pending .subpage-visual,.js body.is-subpage.motion-pending .research-collage,.js body.is-subpage.motion-pending .legal-document>*{opacity:0;visibility:hidden}.motion-ready .detail-hero-visual,.motion-ready .subpage-visual-frame,.motion-ready .research-direction-media{overflow:hidden}.motion-ready .research-card,.motion-ready .subpage-card{--motion-lift:0px;--motion-rotate-x:0deg;--motion-rotate-y:0deg;--motion-pointer-x:50%;--motion-pointer-y:50%;transform:perspective(1100px) translate3d(0, var(--motion-lift), 0) rotateX(var(--motion-rotate-x)) rotateY(var(--motion-rotate-y));transform-style:preserve-3d;will-change:transform;transition:box-shadow .25s,transform .18s}.motion-ready .research-card:after,.motion-ready .subpage-card:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at var(--motion-pointer-x) var(--motion-pointer-y), #ffffff61 0, #fff0 32%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.motion-ready .research-card>*,.motion-ready .subpage-card>*{z-index:1;position:relative}.motion-ready .research-card{position:relative}@media (hover:hover) and (pointer:fine){.motion-ready .research-card:hover,.motion-ready .subpage-card:hover{--motion-lift:-5px}.motion-ready .research-card:hover:after,.motion-ready .subpage-card:hover:after{opacity:.7}}.text-link span,.research-card-copy>a span,.research-more span,.research-links span{transition:transform .2s;display:inline-block}.text-link:hover span,.research-card-copy>a:hover span,.research-more:hover span,.research-links a:hover span{transform:translate(.25rem)}@media (width>=781px){.site-header,.site-header .site-nav,.site-header .nav-left,.site-header .nav-actions{transition:min-height .24s,padding .24s,border-radius .24s,box-shadow .24s}.site-header.is-condensed{--floating-header-height:50px;padding:.125rem 0}.site-header.is-condensed .site-nav,.site-header.is-condensed .nav-left,.site-header.is-condensed .nav-actions{min-height:46px}.site-header.is-condensed .nav-left,.site-header.is-condensed .nav-actions{border-radius:.85rem;box-shadow:0 .65rem 1.8rem #1f293712}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-ready .platform-card,.motion-ready .research-card,.motion-ready .subpage-card{transform:none!important}}.research-section{background:var(--ink);color:var(--surface);padding:8.5rem 0}.research-heading{text-align:left;justify-items:start;max-width:52rem;margin:0 0 3.25rem}.research-heading>p{color:var(--lutino-light-color-orange)}.research-heading h2{max-width:50rem;color:var(--surface);font-size:clamp(2.2rem,3.5vw,3.75rem);line-height:1.08}.research-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.research-card{box-shadow:none;background:#ffffff0a;border-color:#ffffff1f;border-radius:1.5rem}.research-card-image{background:#39b4b624;border-bottom:1px solid #ffffff14;min-height:12.5rem}.research-card-image--orange{background:#e5540024}.research-card-image--blue{background:#2d7eff24}.research-card-image--purple{background:#7469d924}.research-card-image img{object-fit:cover;width:100%;height:100%;min-height:12.5rem}.research-card-copy{padding:1.6rem}.research-card-label{color:var(--lutino-light-color-orange)!important;margin-bottom:.8rem!important}.research-card h3{color:var(--surface);margin-bottom:.75rem;font-size:clamp(1.3rem,1.65vw,1.65rem);line-height:1.14}.research-card-copy>p:not(.research-card-label){color:#ffffffb3;font-size:.91rem;line-height:1.6}.research-card-copy>a{color:var(--surface);background:#ffffff0f;border-color:#fff3;font-size:.82rem}.research-card-copy>a:hover,.research-card-copy>a:focus-visible{border-color:var(--lutino-light-color-orange);background:#ffffff1a}.research-more{background:var(--surface);color:var(--ink);margin:2.5rem 0 0}@media (width<=1200px){.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-card:last-child{grid-column:auto;justify-self:auto;width:auto}}@media (width<=780px){.research-section{padding:6rem 0}.research-heading{margin-bottom:2.5rem}.research-heading h2{font-size:clamp(2rem,9vw,2.8rem)}.research-grid{grid-template-columns:1fr}.research-card-image{min-height:13.5rem}.research-card-image img{height:100%;min-height:13.5rem}.research-more{margin-top:2rem}}.judges-section{padding:9rem 0;display:block}.judges-editorial{background:#f0e2d7;border:1px solid #b38f732b;border-radius:3.5rem;grid-template-columns:minmax(18rem,.56fr) minmax(0,1.44fr);column-gap:clamp(2rem,3vw,4rem);padding:clamp(2rem,4vw,4rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #1f29370d}.judges-media{aspect-ratio:1;border-radius:2.65rem;place-self:center start;width:100%;min-height:0;position:relative;overflow:hidden}.judges-media img{object-fit:cover;object-position:center 54%;will-change:transform;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.judges-body{flex-direction:column;justify-content:center;width:100%;min-width:0;padding:0;display:flex}.judges-section .judges-body h2{max-width:none;font-size:clamp(2.35rem,3.75vw,4.25rem);line-height:1.04}.judges-section .judges-copy{grid-column:auto;width:100%;max-width:none;margin-top:2.25rem}.judges-section .judges-copy p{color:#1f2937b3;margin:0;font-size:1rem;line-height:1.7}.judges-section .judges-copy p+p{margin-top:1.4rem}.judges-cta{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:.7rem;margin-top:1.25rem;padding:.75rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .18s,transform .18s;display:inline-flex}.judges-cta span{color:var(--orange)}.judges-cta:hover,.judges-cta:focus-visible{border-color:var(--ink);outline:none;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.judges-media:hover img{transform:scale(1.035)}}@media (width<=960px){.judges-editorial{grid-template-columns:1fr;row-gap:2.5rem}.judges-media{aspect-ratio:16/9;width:100%;min-height:0}}@media (width<=780px){.judges-section{padding:6rem 0}.judges-editorial{border-radius:2.25rem;gap:2rem;padding:1rem}.judges-media{aspect-ratio:4/3;border-radius:1.65rem}.judges-section .judges-body h2{font-size:clamp(2rem,9vw,2.8rem)}.judges-section .judges-copy{margin-top:1.75rem}.judges-section .judges-copy p{font-size:.94rem}}.subpage{--subpage-accent:var(--lutino-color-cyan);--subpage-tint:var(--lutino-background-color-cyan);--subpage-soft:#f2fbfb;background:var(--paper);overflow:clip}.subpage--orange{--subpage-accent:var(--lutino-color-orange);--subpage-tint:var(--lutino-background-color-orange);--subpage-soft:#fff5ef}.subpage--blue{--subpage-accent:var(--lutino-color-blue);--subpage-tint:var(--lutino-background-color-blue);--subpage-soft:#f4f7ff}.subpage--purple{--subpage-accent:#7469d9;--subpage-tint:var(--lutino-background-color-purple);--subpage-soft:#f8f7ff}.subpage-hero{grid-template-columns:minmax(0,1.08fr) minmax(26rem,.92fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);min-height:min(50rem,100svh - 3.5rem);padding-top:clamp(6rem,8vw,8rem);padding-bottom:clamp(4.5rem,7vw,7rem);display:grid}.subpage-hero-copy{max-width:47rem}.subpage-hero h1{max-width:13ch;color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,5.5vw,5.75rem);font-weight:450;line-height:.94}.subpage-intro{max-width:42rem;color:var(--muted);margin:2rem 0 0;font-size:clamp(1.02rem,1.35vw,1.28rem);line-height:1.65}.subpage-actions{flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;display:flex}.subpage-primary-action,.subpage-secondary-action{border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:3.15rem;padding:.8rem 1.25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .22s,color .22s,transform .22s;display:inline-flex}.subpage-primary-action{background:var(--ink);color:var(--surface)}.subpage-secondary-action{border-color:var(--line);color:var(--ink);background:#ffffffa6}.subpage-primary-action span,.subpage-secondary-action span{transition:transform .22s;display:inline-block}.subpage-primary-action:hover span,.subpage-primary-action:focus-visible span,.subpage-secondary-action:hover span,.subpage-secondary-action:focus-visible span{transform:translate(.22rem)}.subpage-primary-action:focus-visible,.subpage-secondary-action:focus-visible{outline:2px solid var(--subpage-accent);outline-offset:3px}.subpage-visual{border:1px solid color-mix(in srgb, var(--subpage-accent) 14%, var(--line));background:linear-gradient(145deg, var(--subpage-tint), var(--subpage-soft));border-radius:clamp(2.5rem,6vw,6rem) 2rem;min-height:clamp(29rem,40vw,38rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #1f29370d}.subpage-visual:before{aspect-ratio:1;background:color-mix(in srgb, var(--subpage-accent) 12%, transparent);content:"";border-radius:50%;width:19rem;position:absolute;top:-7rem;right:-5rem}.subpage-visual-orbit{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--subpage-accent) 34%, transparent);border-radius:50%;width:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)rotate(-13deg)}.subpage-visual-frame{aspect-ratio:1;background:#ffffffb8;border:1px solid #fffc;border-radius:45% 55% 50% 50%/52% 42% 58% 48%;place-items:center;width:min(66%,28rem);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-55%);box-shadow:0 2rem 4rem #1f293717}.subpage-visual-frame img{object-fit:contain;width:72%;height:72%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.subpage-visual-caption{-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffc7;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;box-shadow:0 .75rem 2rem #1f29370d}.subpage-visual-caption span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.subpage-visual-caption strong{font-size:.9rem;font-weight:500}@media (hover:hover) and (pointer:fine){.subpage-visual:hover .subpage-visual-frame img{transform:scale(1.045)rotate(-1.5deg)}}.subpage-content{padding-bottom:clamp(3rem,7vw,7rem)}.subpage-notice{border:1px solid color-mix(in srgb, var(--subpage-accent) 17%, var(--line));background:var(--subpage-soft);border-radius:1.25rem;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;display:flex}.subpage-notice>span{background:var(--subpage-accent);width:.65rem;height:.65rem;box-shadow:0 0 0 .35rem color-mix(in srgb, var(--subpage-accent) 12%, transparent);border-radius:50%;flex:none;margin-top:.32rem}.subpage-notice p{max-width:70rem;color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.subpage-content-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);padding:clamp(4.5rem,7vw,7rem) 0 clamp(2.5rem,4vw,4rem);display:grid}.subpage-content-heading h2{letter-spacing:-.065em;max-width:54rem;margin:0;font-size:clamp(2.65rem,4.5vw,4.75rem);font-weight:450;line-height:.98}.subpage-content-intro{max-width:48rem;color:var(--muted);margin:1.4rem 0 0;font-size:1rem;line-height:1.7}.subpage-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.subpage-card{border:1px solid color-mix(in srgb, var(--subpage-accent) 12%, var(--line));background:var(--subpage-tint);border-radius:2.25rem;flex-direction:column;justify-content:space-between;min-height:clamp(21rem,28vw,27rem);padding:clamp(1.6rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #1f293708}.subpage-card:nth-child(2){background:var(--subpage-soft)}.subpage-card:nth-child(3){background:var(--surface)}.subpage-card-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.subpage-card-meta>span{background:var(--subpage-accent);width:.7rem;height:.7rem;box-shadow:0 0 0 .35rem color-mix(in srgb, var(--subpage-accent) 12%, transparent);border-radius:50%;place-items:center;display:grid}.subpage-card h3{letter-spacing:-.055em;max-width:15ch;margin:0 0 1rem;font-size:clamp(1.65rem,2.7vw,2.65rem);font-weight:500;line-height:1.03}.subpage-card>div:last-child>p{max-width:26rem;color:var(--muted);margin:0;font-size:.94rem;line-height:1.65}.subpage-card>div:last-child>a{color:var(--ink);align-items:center;gap:.55rem;margin-top:1.4rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.subpage-card>div:last-child>a span{transition:transform .2s}.subpage-card>div:last-child>a:hover span,.subpage-card>div:last-child>a:focus-visible span{transform:translate(.2rem)}@media (width<=1050px){.subpage-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);gap:3rem}.subpage-visual{min-height:30rem}.subpage-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-card:last-child{grid-column:1/-1;min-height:24rem}}@media (width<=780px){.subpage-hero{grid-template-columns:1fr;min-height:0;padding-top:4rem;padding-bottom:6rem}.subpage-hero h1{max-width:14ch;font-size:clamp(3rem,13vw,4.5rem)}.subpage-intro{font-size:1.02rem}.subpage-visual{border-radius:3.5rem 1.5rem;min-height:28rem}.subpage-visual-caption{bottom:1rem;left:1rem;right:1rem}.subpage-content-heading{grid-template-columns:1fr;gap:.6rem;padding:5rem 0 3rem}.subpage-content-heading h2{font-size:clamp(2.4rem,11vw,3.9rem)}.subpage-card-grid{grid-template-columns:1fr}.subpage-card,.subpage-card:last-child{grid-column:auto;min-height:22rem}}@media (width<=430px){.subpage-actions{flex-direction:column;align-items:stretch}.subpage-visual{min-height:24rem}.subpage-visual-frame{width:72%}.subpage-visual-caption strong{text-align:right;max-width:9rem}}.closing-cta{background:var(--paper);padding:clamp(4rem,6vw,6rem) 0 0}.closing-cta-panel{background:var(--lutino-background-color-orange);border-radius:1rem;grid-template-columns:minmax(0,1fr);align-items:center;padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.closing-cta-copy{z-index:2;max-width:60rem;position:relative}.closing-cta-eyebrow{color:var(--orange);letter-spacing:normal;text-transform:none;margin:0 0 1rem;font-size:.76rem;font-weight:600}.closing-cta-copy h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1.2}.closing-cta-description{max-width:40rem;color:color-mix(in srgb, var(--ink) 72%, transparent);margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}.closing-cta-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.closing-cta-primary{background:var(--ink);color:var(--surface);border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1.125rem;font-size:.94rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.closing-cta-arrow{font-size:1.1rem;transition:transform .24s cubic-bezier(.22,1,.36,1)}.closing-cta-primary:hover,.closing-cta-primary:focus-visible{background:color-mix(in srgb, var(--ink) 90%, var(--surface))}.closing-cta-primary:hover .closing-cta-arrow,.closing-cta-primary:focus-visible .closing-cta-arrow{transform:translate(.2rem)}.closing-cta-primary:focus-visible,.closing-cta-secondary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.closing-cta-secondary{color:var(--ink);align-items:center;gap:.45rem;padding:.65rem .2rem;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}.closing-cta-secondary span{transition:transform .2s}.closing-cta-secondary:hover span,.closing-cta-secondary:focus-visible span{transform:translate(.15rem,-.15rem)}.home-main+.site-footer{margin-top:0}@media (width<=780px){.closing-cta{padding-top:4rem}.closing-cta-panel{padding:2rem 1.5rem}.closing-cta-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.closing-cta-primary,.closing-cta-arrow{transition:none}}.legal-page{padding:clamp(4.5rem,9vw,8rem) 0 0}.legal-document{max-width:54rem;color:var(--ink);font-size:1rem;line-height:1.72}.legal-document h1,.legal-document h2{color:var(--ink);letter-spacing:-.05em;font-weight:500;line-height:1.08}.legal-document h1{max-width:43rem;margin:0 0 3rem;font-size:clamp(3rem,6vw,5.5rem)}.legal-document h2{margin:4rem 0 1.25rem;font-size:clamp(1.65rem,3vw,2.5rem)}.legal-document h1+h2{margin-top:0}.legal-document p,.legal-document ul,.legal-document ol{margin:0 0 1.35rem}.legal-document ul,.legal-document ol{padding-left:1.5rem}.legal-document li+li{margin-top:.55rem}.legal-document strong{font-weight:650}.legal-document em{color:var(--muted)}.legal-document a{color:var(--orange);text-underline-offset:.16em;font-weight:600;text-decoration-thickness:1px}.legal-document a:hover,.legal-document a:focus-visible{color:var(--ink)}.legal-document a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (width<=780px){.legal-page{padding-top:3.5rem}.legal-document{font-size:.95rem;line-height:1.68}.legal-document h1{margin-bottom:2.25rem}.legal-document h2{margin-top:3rem}}#main-content.home-main{--homepage-letter-spacing:-.025em;--homepage-line-height:1.15}#main-content.home-main :is(h1,h2,h3,h4,h5,h6,.alignment-capability-context,.alignment-capability-promise,.expert-studies-context,.expert-studies-invitation,.expert-studies-promise):not(:where(.alignment-questions,.alignment-questions *,.lemon-presentation,.lemon-presentation *,.panel-visual,.panel-visual *)){letter-spacing:var(--homepage-letter-spacing);line-height:var(--homepage-line-height)}._container_1f9rr_1{color:#000000e0;margin:0;padding:0;white-space:nowrap;opacity:1;text-align:start;box-sizing:border-box;border:1px solid #0000;border-radius:4px;height:auto;margin-inline-end:8px;padding-inline:7px;font-size:12px;line-height:20px;list-style:none;transition:all .2s;display:inline-block;position:relative}._container_zzl17_1{--gap:12px;box-sizing:border-box;background-color:#fff;border:1px solid #eee;border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;transition:all .2s ease-in-out;display:flex;overflow:hidden;box-shadow:0 2px 2px #0000000a}._container_zzl17_1:hover{box-shadow:0 2px 4px #0000001f}._selected_zzl17_20{background-color:#f0f8ff;position:relative}._disabled_zzl17_25{opacity:.6;background-color:#f5f5f5}._disabled_zzl17_25:hover{box-shadow:0 2px 2px #0000000a}._main_zzl17_34{gap:var(--gap);flex-direction:column;padding:12px 16px;display:flex}._header-container_zzl17_41{justify-content:space-between;gap:var(--gap);display:flex}._title-container_zzl17_47{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._title-wrapper_zzl17_55{align-items:center;width:100%;min-width:0;display:flex}._title_zzl17_47{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:100%;font-size:18px;font-weight:400;display:inline-block;overflow:hidden}._title-empty_zzl17_74{color:#666}._title-extra_zzl17_78{flex:none;align-items:center;margin-left:6px;display:inline-flex}._title-icon_zzl17_85{color:#555;margin-right:6px;font-size:18px}._divider_zzl17_91{background-color:#f6f6f6;border:none;width:100%;height:1px}._cta-button-area_zzl17_98{padding:0 16px 12px}._action-buttons-container_zzl17_102{flex-direction:row;justify-content:stretch;align-items:center;display:flex}._action-button_zzl17_102{-webkit-user-select:none;user-select:none;cursor:pointer;flex:1;justify-content:center;align-items:center;padding:12px;transition:background-color .2s ease-in-out;display:flex;position:relative}._action-button_zzl17_102:hover{background-color:#0000000a}._action-button_zzl17_102:active{background-color:#0000001f}._action-button-danger_zzl17_129{color:var(--lutino-color-red)}._action-title_zzl17_133{white-space:nowrap;opacity:0;max-width:0;transition:opacity .3s ease-in-out,max-width .3s ease-in-out;overflow:hidden}._action-button_zzl17_102:hover ._action-title_zzl17_133{opacity:1;max-width:90px}._spacer_zzl17_146{width:0;transition:width .3s}._action-button_zzl17_102:hover ._spacer_zzl17_146{width:3px}._root_cf5k1_1{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}._solid_cf5k1_20{color:var(--lutino-color-white,#fff);background-color:var(--lutino-count-pill-color)}._soft_cf5k1_25{color:var(--lutino-count-pill-color);background-color:var(--lutino-count-pill-soft-background)}._outline_cf5k1_30{color:var(--lutino-count-pill-color);border-color:var(--lutino-count-pill-color);background-color:#0000}._container_umo3c_1{--lutino-accent-card-mark-color:color-mix(in oklab, var(--lutino-accent-card-color) 35%, #fff 65%);background-image:linear-gradient(135deg,transparent 30%,var(--lutino-accent-card-mark-color) 30% 70%,transparent 70%),linear-gradient(135deg,transparent 30%,var(--lutino-accent-card-mark-color) 30% 70%,transparent 70%),linear-gradient(to bottom,var(--lutino-accent-card-color) 0%,var(--lutino-accent-card-color) 100%);background-position:0 16px,0 30px,0 0;background-repeat:no-repeat;background-size:4px 10px,4px 10px,4px 100%;background-origin:border-box;border:1px solid #eee;border-left:4px solid #0000;border-radius:8px;overflow:hidden}._container_umo3c_1>._card_umo3c_41{border:0;border-radius:0}._slideIn_i18sm_1{will-change:transform,opacity;animation:.25s cubic-bezier(.2,.6,.4,1) both _slide-in_i18sm_1}@keyframes _slide-in_i18sm_1{0%{opacity:.96;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._slideIn_i18sm_1{animation:none}}._root_giu5f_1{z-index:var(--floating-panel-z-index,1200);isolation:isolate;max-inline-size:calc(100vw - 24px);display:inline-block;position:fixed;overflow:visible}._rootSized_giu5f_10>._surface_giu5f_10{width:100%;height:100%}._rootDragging_giu5f_15{z-index:calc(var(--floating-panel-z-index,1200) + 10);-webkit-user-select:none;user-select:none;will-change:left,right,top,bottom}._rootResizing_giu5f_21{z-index:calc(var(--floating-panel-z-index,1200) + 10);-webkit-user-select:none;user-select:none;will-change:height,left,top,width}._surface_giu5f_10{box-sizing:border-box;background:color-mix(in srgb,var(--lutino-color-bg-container,#fff) 50%,transparent);min-inline-size:0;box-shadow:0 14px 34px color-mix(in srgb,var(--floating-panel-shadow-color,var(--lutino-color-primary,#1677ff)) 20%,transparent),0 3px 10px color-mix(in srgb,var(--floating-panel-shadow-color,var(--lutino-color-primary,#1677ff)) 10%,transparent);backdrop-filter:blur(28px)saturate(1.24)brightness(1.04);border-radius:20px;position:relative}._surfaceSized_giu5f_56{width:var(--floating-panel-surface-width)!important;height:var(--floating-panel-surface-height)!important}@media (width<=720px){._surfaceSized_giu5f_56{width:var(--floating-panel-surface-mobile-width,var(--floating-panel-surface-width))!important;height:var(--floating-panel-surface-mobile-height,var(--floating-panel-surface-height))!important}}._dragHandle_giu5f_74{z-index:2;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;place-items:center;width:46px;height:16px;padding:0;display:grid;position:absolute;inset-block-start:3px;inset-inline-start:50%;transform:translate(-50%)}._dragHandle_giu5f_74:active{cursor:grabbing}._dragHandle_giu5f_74:focus-visible{outline:2px solid color-mix(in srgb,var(--lutino-color-primary,#1677ff) 72%,transparent);outline-offset:2px}._dragGrip_giu5f_102{background:color-mix(in srgb,var(--lutino-color-text-secondary,#595959) 26%,transparent);border-radius:999px;width:30px;height:4px;transition:background-color .16s,transform .16s}._dragHandle_giu5f_74:hover ._dragGrip_giu5f_102,._dragHandle_giu5f_74:focus-visible ._dragGrip_giu5f_102{background:color-mix(in srgb,var(--lutino-color-primary,#1677ff) 64%,transparent);transform:scaleX(1.12)}._resizeHandle_giu5f_126{z-index:2;touch-action:none;background:0 0;border:0;padding:0;position:absolute}._resizeHandleTopStart_giu5f_135{cursor:nwse-resize;width:12px;height:12px;inset-block-start:-4px;inset-inline-start:-4px}._resizeHandleTop_giu5f_135{cursor:ns-resize;height:8px;inset-block-start:-4px;inset-inline:8px}._resizeHandleTopEnd_giu5f_150{cursor:nesw-resize;width:12px;height:12px;inset-block-start:-4px;inset-inline-end:-4px}._resizeHandleStart_giu5f_158{cursor:ew-resize;width:8px;inset-block:8px;inset-inline-start:-4px}._resizeHandleEnd_giu5f_165{cursor:ew-resize;width:8px;inset-block:8px;inset-inline-end:-4px}._resizeHandleBottomStart_giu5f_172{cursor:nesw-resize;width:12px;height:12px;inset-block-end:-4px;inset-inline-start:-4px}._resizeHandleBottom_giu5f_172{cursor:ns-resize;height:8px;inset-block-end:-4px;inset-inline:8px}._resizeHandleBottomEnd_giu5f_187{cursor:nwse-resize;width:12px;height:12px;inset-block-end:-4px;inset-inline-end:-4px}@media (prefers-contrast:more){._surface_giu5f_10{background:var(--lutino-color-bg-container,#fff);backdrop-filter:none}}._description_rcqj2_1{text-align:right;max-width:60%;font-size:12px}._container_1f7hk_1{flex-direction:column;gap:18px;display:flex}._title-desc-container_1f7hk_7{flex-direction:column;align-items:flex-start;gap:6px;display:flex}._title-container_1f7hk_14{align-items:center;gap:6px;display:flex}._icon_1f7hk_20{align-items:center;font-size:20px;display:flex}._text_1f7hk_26{margin:0;font-size:20px;font-weight:500}._description-text_1f7hk_32{color:#999;font-size:14px}._section_216ck_1{margin-bottom:18px;padding:0}._header_216ck_6{align-items:center;margin-bottom:8px;display:flex}._icon_216ck_12{align-items:center;margin-right:8px;display:flex}._title_216ck_18{align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;display:flex}._tooltipIcon_216ck_27{color:#888;cursor:pointer}._wrapper_1vdwj_1{--gap:12px;flex-direction:column;gap:5px;width:100%;display:flex}._title_1vdwj_9{text-transform:uppercase;color:#999;margin:0 0 0 var(--gap);font-size:14px;font-weight:600}._card_1vdwj_17{padding:var(--gap);box-sizing:border-box;background-color:#fff;border-radius:16px;width:100%}._miniSteps_w85w4_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._step_w85w4_8{align-items:center;display:flex;position:relative}._stepBody_w85w4_14{border-radius:6px;align-items:center;gap:6px;padding:3px 6px;transition:background-color .1s ease-in-out;display:flex}._stepBody_w85w4_14._clickable_w85w4_23{cursor:pointer;transition:all .2s}._stepBody_w85w4_14._clickable_w85w4_23:hover{background-color:#0000000a}._stepBody_w85w4_14._clickable_w85w4_23:hover ._stepNumber_w85w4_32{transform:scale(1.1)}._stepNumber_w85w4_32{color:#999;background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:500;transition:all .2s;display:flex}._stepTitle_w85w4_50{color:#666;font-size:13px;font-weight:400;transition:all .2s}._connector_w85w4_57{background-color:#e0e0e0;width:16px;height:1px;margin:0 4px;transition:all .2s}._step_w85w4_8._current_w85w4_66 ._stepNumber_w85w4_32{background-color:var(--lutino-color-primary);color:#fff}._step_w85w4_8._current_w85w4_66 ._stepTitle_w85w4_50{color:var(--lutino-color-primary);font-weight:500}._step_w85w4_8._completed_w85w4_77 ._stepNumber_w85w4_32{color:#fff;background-color:#73d03d}._step_w85w4_8._completed_w85w4_77 ._stepTitle_w85w4_50{color:#333}._step_w85w4_8._completed_w85w4_77 ._connector_w85w4_57,._connectorCompleted_w85w4_87{background-color:#73d03d}._checkIcon_w85w4_91{font-size:12px}@media (width<=768px){._miniSteps_w85w4_1{gap:6px}._stepNumber_w85w4_32{width:18px;height:18px;font-size:11px}._stepTitle_w85w4_50{font-size:12px}._connector_w85w4_57{width:12px}}._popup-trigger-wrapper_10sxb_1{display:inline-block;position:relative}._popup-trigger-content_10sxb_7{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}._popup-trigger-title_10sxb_16{color:#888;-webkit-user-select:none;user-select:none;margin-bottom:2px;font-size:10px;line-height:1}._popup-trigger_10sxb_1{cursor:pointer;color:#333;background-color:#0000;border:1px solid #eee;border-radius:6px;grid-template-columns:1fr 14px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:500;transition:background-color .2s ease-in-out;display:grid}._popup-trigger_10sxb_1:hover{background-color:#0000000a}._popup-trigger--compact_10sxb_44{grid-template-columns:1fr;height:40px;min-height:40px;padding:0}._popup-trigger--compact_10sxb_44 ._popup-trigger-content_10sxb_7,._popup-trigger--compact_10sxb_44 ._popup-trigger-row_10sxb_52{justify-content:center;align-items:center}._popup-trigger--compact_10sxb_44 ._popup-trigger-title_10sxb_16,._popup-trigger--compact_10sxb_44 ._popup-trigger-text_10sxb_58,._popup-trigger--compact_10sxb_44 ._popup-trigger-caret_10sxb_59{display:none}._popup-trigger--compact_10sxb_44 ._popup-trigger-icon_10sxb_63{font-size:18px;line-height:1}._popup-trigger--active_10sxb_68{background-color:#0000000f}._popup-trigger_10sxb_1:focus-visible{outline:2px solid var(--lutino-color-primary,#1677ff);outline-offset:2px}._popup-trigger--disabled_10sxb_78{opacity:.6;cursor:not-allowed;pointer-events:none}._popup-trigger-text_10sxb_58{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;flex:1;max-width:100%;display:block;overflow:hidden}._popup-trigger-text--placeholder_10sxb_95{color:#888;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;flex:1;max-width:100%;font-weight:400;display:block;overflow:hidden}._popup-trigger-text--disabled_10sxb_107{color:#b3b3b3}._popup-trigger-row_10sxb_52{align-items:center;gap:8px;width:100%;min-width:0;display:flex}._popup-trigger-icon_10sxb_63{flex:none;display:inline-flex}._popup-trigger-caret_10sxb_59{color:#999;-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;align-items:center;width:14px;display:inline-flex}._popup-trigger-clear_10sxb_137{color:#999;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}._popup-trigger-clear_10sxb_137:hover{color:#666}._popup_13pxf_2{opacity:0;pointer-events:none;background:#fff;border:1px solid #f3f3f3;border-radius:12px;max-width:calc(100vw - 16px);transition:opacity .1s ease-in-out,transform .2s cubic-bezier(.34,1.56,.64,1);overflow-y:auto;transform:translateY(-10px)scale(.95);box-shadow:0 2px 4px #0003}._popup--opened_13pxf_19{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}._popup_13pxf_2._popup--from-top_13pxf_26:not(._popup--opened_13pxf_19){transform:translateY(10px)scale(.95)}._popup_13pxf_2._popup--from-right_13pxf_30:not(._popup--opened_13pxf_19){transform:translate(-10px)scale(.95)}._popup_13pxf_2._popup--from-left_13pxf_34:not(._popup--opened_13pxf_19){transform:translate(10px)scale(.95)}._popup_13pxf_2::-webkit-scrollbar{width:4px}._popup_13pxf_2::-webkit-scrollbar-thumb{background-color:#f0f0f0;border-radius:2px}._popup_13pxf_2::-webkit-scrollbar-track{background:0 0}._dropdown-popup_1uhw1_2{overflow:hidden}._dropdown-content_1uhw1_6{flex-direction:column;gap:4px;display:flex;overflow:hidden auto}._dropdown-header_1uhw1_14{z-index:1;background:#fff;flex:none;padding:6px 6px 4px;position:sticky;top:0}._dropdown-scroll_1uhw1_24{padding:6px 6px 0}._dropdown-scroll--without-footer_1uhw1_28{padding-bottom:8px}._dropdown-content_1uhw1_6::-webkit-scrollbar{width:4px}._dropdown-content_1uhw1_6::-webkit-scrollbar-thumb{background-color:#f0f0f0}._dropdown-loading_1uhw1_40{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:18px 12px;display:flex}._dropdown-loading-label_1uhw1_50{color:#00000073;font-size:12px;line-height:18px}._dropdown-footer_1uhw1_57{background:#fff;padding:0 6px 6px}._dropdown-footer--sticky_1uhw1_62{position:sticky;bottom:0}._dropdown-footer--shadow_1uhw1_67{box-shadow:0 -4px 6px -4px #00000014}._no-footer-fulfill_1uhw1_72{height:6px}._dropdown-item_1uhw1_77{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;transition:background-color .1s ease-in-out;display:flex}._dropdown-item_1uhw1_77:hover{background-color:#0000000f}._dropdown-item_1uhw1_77:active{background-color:#0000000a}._dropdown-item--placeholder_1uhw1_96{color:#999}._dropdown-item--selected_1uhw1_100{background-color:#0000000a;font-weight:600}._dropdown-item--danger_1uhw1_105{color:#ff4d4f}._dropdown-item--danger_1uhw1_105:hover{background-color:#ff4d4f0f}._dropdown-item--disabled_1uhw1_113{opacity:.5;cursor:not-allowed;pointer-events:none}._dropdown-item-content_1uhw1_120{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._dropdown-item-icon_1uhw1_129{flex:none;display:inline-flex}._dropdown-item-label_1uhw1_134{white-space:normal;word-break:break-word;flex:auto;min-width:0;overflow:visible}._dropdown-item-label--nowrap_1uhw1_143{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}._divider_1uhw1_151{background-color:#0000;border:0 solid #00000014;border-top-width:1px;width:calc(100% - 1rem);height:1px;margin:0 .5rem}._dropdown-group-label_1uhw1_161{color:#00000073;padding:6px 10px 2px;font-size:12px}._dropdown-group-label_1uhw1_161~._dropdown-item_1uhw1_77{padding-left:22px}._container_p34jk_1{display:inline-block}._trigger_p34jk_5{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:6px;min-height:32px;padding:6px 10px}._trigger_p34jk_5._disabled_p34jk_14{opacity:.6;cursor:not-allowed;background:#f5f5f5}._block_p34jk_20{width:100%;display:block}._title_p34jk_25{color:#999;margin-bottom:2px;font-size:10px;line-height:1}._label_p34jk_32{color:#000}._placeholder_p34jk_36{color:#999}._multipleValue_p34jk_40{align-items:center;gap:6px;width:100%;min-width:0;display:flex}._multipleValueLabels_p34jk_48{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}._tagSelect_blkco_1{display:inline-block}._tag_blkco_1{align-items:center;gap:6px;margin:0;transition:all .2s;display:flex}._tagClickable_blkco_13{cursor:pointer;-webkit-user-select:none;user-select:none}._tagClickable_blkco_13:hover{opacity:.8;background-color:#0000000a}._tagDisabled_blkco_23{cursor:not-allowed;opacity:.6}._tagText_blkco_28{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._caretIcon_blkco_35{opacity:.7;margin-left:6px;font-size:12px;transition:transform .2s;transform:translateY(1px)}._caretIconOpen_blkco_43{transform:rotate(180deg)}._tagClickable_blkco_13:hover ._caretIcon_blkco_35{opacity:1}._container_rjcmi_1{width:100%}._dropZone_rjcmi_5{text-align:center;cursor:pointer;background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;justify-content:center;align-items:center;min-height:120px;padding:32px 24px;transition:all .3s;display:flex;position:relative}._dropZone_rjcmi_5:hover{border-color:var(--lutino-color-primary);background-color:var(--lutino-color-primary-light)}._dropZone_rjcmi_5._dragActive_rjcmi_25{border-color:var(--lutino-color-primary);background-color:var(--lutino-color-primary-light);transform:scale(1.02)}._dropZone_rjcmi_5._disabled_rjcmi_31{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}._dropZone_rjcmi_5._disabled_rjcmi_31:hover{background-color:#f5f5f5;border-color:#d9d9d9}._dropZone_rjcmi_5._hasFile_rjcmi_42{background-color:#f6ffed;border-color:#52c41a}._hiddenInput_rjcmi_47{display:none}._uploadLabel_rjcmi_51{cursor:pointer;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}._uploadIcon_rjcmi_60{color:var(--lutino-color-primary);margin-bottom:8px;font-size:48px}._uploadText_rjcmi_66{flex-direction:column;gap:8px;display:flex}._primaryText_rjcmi_72{color:#262626;font-size:16px;font-weight:500;line-height:1.4}._secondaryText_rjcmi_79{color:#8c8c8c;font-size:14px;line-height:1.4}._fileInfo_rjcmi_85{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex;box-shadow:0 2px 4px #0000001a}._fileDetails_rjcmi_97{flex:1;align-items:center;gap:12px;display:flex}._fileIcon_rjcmi_104{color:var(--lutino-color-primary);font-size:24px}._fileText_rjcmi_109{flex-direction:column;gap:4px;display:flex}._fileName_rjcmi_115{color:#262626;word-break:break-all;font-size:14px;font-weight:500}._fileSize_rjcmi_122{color:#8c8c8c;font-size:12px}._removeButton_rjcmi_127{color:#ff4d4f;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._removeButton_rjcmi_127:hover{color:#ff4d4f;background-color:#fff2f0}._loadingOverlay_rjcmi_141{color:var(--lutino-color-primary);background-color:#ffffffe6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}._loadingSpinner_rjcmi_158{border:2px solid #f0f0f0;border-top:2px solid var(--lutino-color-primary);border-radius:50%;width:24px;height:24px;animation:1s linear infinite _spin_rjcmi_1}@keyframes _spin_rjcmi_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){._dropZone_rjcmi_5{min-height:100px;padding:24px 16px}._uploadIcon_rjcmi_60{font-size:36px}._primaryText_rjcmi_72{font-size:14px}._secondaryText_rjcmi_79{font-size:12px}}._wrapper_1f6hl_1{--header-height:36px;--header-background-color:#f0f0f0;--header-background-color-highlight:#e9e9e9;--divider-color:#dadada;--gap:3px;--cell-align:center;gap:var(--gap);-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow:clip}._controllerBar_1f6hl_19{margin-bottom:var(--gap);justify-content:space-between;align-items:center;gap:8px;display:flex}._controllerLeft_1f6hl_27,._controllerRight_1f6hl_33{align-items:center;gap:8px;display:flex}._searchInputWrapper_1f6hl_40{opacity:0;width:0;transition:width .22s cubic-bezier(.22,1,.36,1),opacity .16s,margin-left .22s cubic-bezier(.22,1,.36,1);overflow:hidden}._searchInputWrapperOpen_1f6hl_50{opacity:1;width:260px;margin-left:6px}._controlLabel_1f6hl_56{margin:0 4px}._controlCaret_1f6hl_60{margin-left:4px;font-size:10px}._filterPopup_1f6hl_65{min-width:220px}._filterActions_1f6hl_69{justify-content:flex-end;gap:8px;display:flex}._main_1f6hl_76{flex:auto;min-width:0}._loadingFrame_1f6hl_81{position:relative}._loadingOverlay_1f6hl_85{z-index:50;color:var(--lutino-color-primary,#1677ff);background:#ffffffad;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;inset:0}._scrollViewport_1f6hl_97{--table-horizontal-fade-size:48px;position:relative}._horizontalFade_1f6hl_103{z-index:30;inline-size:var(--table-horizontal-fade-size);opacity:0;pointer-events:none;will-change:opacity;transition:opacity 64ms linear;position:absolute;inset-block:0}._horizontalFadeStart_1f6hl_114{background:linear-gradient(90deg,#fff,#fff0);inset-inline-start:0}._horizontalFadeEnd_1f6hl_123{background:linear-gradient(270deg,#fff,#fff0);inset-inline-end:0}._scrollArea_1f6hl_12{-webkit-overflow-scrolling:touch;overflow:auto hidden}._scrollInner_1f6hl_140{width:max-content;min-width:100%;display:inline-block}._stickyHeaderAnchor_1f6hl_146{block-size:0}._stickyHeaderViewport_1f6hl_150{z-index:20;background:#fff;inline-size:100%;position:sticky;inset-block-start:var(--table-sticky-header-top,0px);overflow:clip}._stickyHeaderInner_1f6hl_159{will-change:transform;display:block;transform:translateZ(0)}._pinnedRowsViewport_1f6hl_165{z-index:15;background:#fff;inline-size:100%;position:sticky;inset-block-start:var(--table-pinned-rows-top,0px);overflow:clip;box-shadow:0 8px 14px -14px #0f172a8c}._pinnedRowsInner_1f6hl_175{will-change:transform;display:block;transform:translateZ(0)}._pinnedRowsInner_1f6hl_175 ._dataRow_1f6hl_181{background-color:#fff}@keyframes _tableStickyHeaderScroll_1f6hl_1{0%{transform:translateZ(0)}to{transform:translate3d(calc(0px - var(--table-horizontal-scroll-max,0px)),0,0)}}@keyframes _tableFixedHeaderStartScroll_1f6hl_1{0%{transform:translateZ(0)}to{transform:translate3d(var(--table-horizontal-scroll-max,0px),0,0)}}@keyframes _tableFixedHeaderEndScroll_1f6hl_1{0%{transform:translate3d(calc(0px - var(--table-horizontal-scroll-max,0px)),0,0)}to{transform:translateZ(0)}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%) and (timeline-scope:--table-horizontal-scroll-timeline){._main_1f6hl_76{timeline-scope:--table-horizontal-scroll-timeline}._scrollArea_1f6hl_12{scroll-timeline-name:--table-horizontal-scroll-timeline;scroll-timeline-axis:inline}._stickyHeaderInner_1f6hl_159,._pinnedRowsInner_1f6hl_175{animation:1ms linear both _tableStickyHeaderScroll_1f6hl_1 --table-horizontal-scroll-timeline;animation-range:0% 100%}._detachedFixedHeaderStart_1f6hl_259{animation:1ms linear both _tableFixedHeaderStartScroll_1f6hl_1 --table-horizontal-scroll-timeline;animation-range:0% 100%}._detachedFixedHeaderEnd_1f6hl_265{animation:1ms linear both _tableFixedHeaderEndScroll_1f6hl_1 --table-horizontal-scroll-timeline;animation-range:0% 100%}._detachedPinnedRowStart_1f6hl_271{animation:1ms linear both _tableFixedHeaderStartScroll_1f6hl_1 --table-horizontal-scroll-timeline;animation-range:0% 100%}._detachedPinnedRowEnd_1f6hl_277{animation:1ms linear both _tableFixedHeaderEndScroll_1f6hl_1 --table-horizontal-scroll-timeline;animation-range:0% 100%}}._row_1f6hl_284{grid-template-columns:var(--table-grid-template-columns);width:100%;font-size:12px;transition:background-color .1s ease-in-out;display:grid}._headerRow_1f6hl_295{margin-bottom:var(--gap);background-color:var(--header-background-color);height:var(--header-height);border-radius:6px;font-weight:600;position:relative;overflow:visible}._headerCell_1f6hl_306{text-align:left;white-space:nowrap;color:#666;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.02em;z-index:1;background-color:#0000;justify-content:flex-start;align-items:center;gap:3px;min-width:0;padding:0 16px;font-weight:600;display:flex;position:relative;overflow:hidden}._columnResizer_1f6hl_326{z-index:4;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:none;width:12px;padding:0;position:absolute;inset-block:0;inset-inline-end:0}._columnResizer_1f6hl_326:after{content:"";background:var(--divider-color);border-radius:1px;width:1px;transition:width .12s,background-color .12s;position:absolute;inset-block:20%;inset-inline-end:0}._columnResizer_1f6hl_326:hover:after,._columnResizer_1f6hl_326:focus-visible:after,._columnResizerActive_1f6hl_355:after{background:var(--lutino-color-primary);width:3px}._columnResizer_1f6hl_326:focus-visible{box-shadow:inset -2px 0 color-mix(in srgb,var(--lutino-color-primary) 28%,transparent)}._columnResizing_1f6hl_365,._columnResizing_1f6hl_365 *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}._columnResizing_1f6hl_365 ._headerHighlight_1f6hl_371,._columnResizing_1f6hl_365 ._cellHighlight_1f6hl_372{transition:none;opacity:0!important}._headerCellContent_1f6hl_378{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}._headerLeft_1f6hl_386{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}._headerMenuGroup_1f6hl_395{flex:none;align-items:center;gap:6px;display:flex}._headerExtra_1f6hl_402{flex:none;justify-content:center;align-items:center;display:inline-flex}._headerMenuButton_1f6hl_409{color:#444;cursor:pointer;background-color:#e2e2e2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._headerMenuButton_1f6hl_409:hover{background-color:#d9d9d9}._headerMenuButton_1f6hl_409._disabled_1f6hl_426{opacity:.5;cursor:not-allowed;pointer-events:none}._headerMenuButton_1f6hl_409.aiClusterButton{background-color:var(--teammately-background-color-mint);color:var(--teammately-color-mint)}._headerMenuButton_1f6hl_409.aiClusterButton:hover{background-color:var(--teammately-background-color-mint);color:var(--teammately-color-mint);opacity:.8}._headerMenuDropdownWrapper_1f6hl_444{position:relative}._headerCell_1f6hl_306:first-child{border-bottom-left-radius:6px}._headerCell_1f6hl_306:last-child{border-bottom-right-radius:6px}._actionsHeaderCell_1f6hl_457{justify-content:flex-end;padding-left:8px;position:relative}._actionsHeaderCell_1f6hl_457:before{content:"";background:var(--divider-color);width:1px;position:absolute;top:25%;bottom:25%;left:0}._headerCellActive_1f6hl_474{color:#444}._headerHighlight_1f6hl_371{background-color:var(--header-background-color-highlight);will-change:transform,width,opacity;pointer-events:none;z-index:0;border-radius:6px;height:100%;transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){._headerHighlight_1f6hl_371,._columnResizer_1f6hl_326:after,._horizontalFade_1f6hl_103{transition:none}}._colIcon_1f6hl_503{align-items:center;margin-right:4px;font-size:14px;display:flex}._headerTitle_1f6hl_510{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._bodyWrapper_1f6hl_518{border-radius:6px;overflow:visible clip}._dataCell_1f6hl_525{text-align:left;align-items:var(--cell-align,center);word-wrap:break-word;overflow-wrap:break-word;z-index:2;background-color:#0000;min-width:0;min-height:48px;padding:12px 16px;transition:background-color .1s;display:flex;position:relative}._liveResizeCellHighlight_1f6hl_541{border-radius:6px;transition:none}._dataCell_1f6hl_525:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}._dataCell_1f6hl_525:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}._actionsDataCell_1f6hl_557{justify-content:flex-end;align-items:center;padding-left:16px;position:relative}._actionsDataCell_1f6hl_557:before{content:"";background:var(--divider-color);width:1px;position:absolute;top:25%;bottom:25%;left:0}._actionsCellInner_1f6hl_574{justify-content:flex-end;gap:8px;align-items:var(--cell-align,center);width:auto;margin-inline-start:auto;display:flex}._emptyWrapper_1f6hl_583{cursor:default;background-color:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}._emptyWrapper_1f6hl_583 .ant-empty-image{height:72px}._emptyWrapper_1f6hl_583 .ant-empty-image img{object-fit:contain;width:72px;height:72px}._emptyExtra_1f6hl_604{margin-top:12px}._dataRow_1f6hl_181{background-color:#fff;position:relative;overflow:clip}._dataRow_1f6hl_181:before{content:"";opacity:0;z-index:0;background-color:#f6f6f6;transition:opacity .16s;position:absolute;inset:0}._dataRow_1f6hl_181:hover:before{opacity:1}._cellHighlight_1f6hl_372{will-change:transform,width,opacity;pointer-events:none;z-index:1;border-radius:6px;height:100%;transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),opacity .16s,background-color .22s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){._cellHighlight_1f6hl_372{transition:none}}._addWrapper_1f6hl_654{flex:none;align-items:flex-start;display:flex}._addButton_1f6hl_660{width:var(--header-height);height:var(--header-height);background-color:var(--header-background-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}._addButton_1f6hl_660:hover{background-color:var(--header-background-color-highlight)}._alignFlexStart_1f6hl_676{--cell-align:flex-start}._alignCenter_1f6hl_679{--cell-align:center}._alignFlexEnd_1f6hl_682{--cell-align:flex-end}._alignStretch_1f6hl_685{--cell-align:stretch}._alignBaseline_1f6hl_688{--cell-align:baseline}._paginationSlot_1f6hl_693{min-width:0;margin-top:12px;position:relative}._paginationTransitionSentinel_1f6hl_699{visibility:hidden;pointer-events:none;block-size:96px;inline-size:1px;position:absolute;inset-block-end:100%;inset-inline-start:0}._paginationSlotFloating_1f6hl_709{min-block-size:var(--table-floating-pagination-placeholder-height,40px)}._paginationWrapper_1f6hl_716{justify-content:flex-start;align-items:center;gap:16px;display:flex;overflow-x:visible}._paginationFloatingCapable_1f6hl_724{box-sizing:border-box;inline-size:max-content;padding-block:var(--table-floating-pagination-padding-block,0px);border:0;border-radius:9999px;margin-inline-start:var(--table-floating-pagination-inline-offset,0px);padding-inline-start:var(--table-floating-pagination-padding-start,0px);padding-inline-end:var(--table-floating-pagination-padding-end,0px)}._paginationFloating_1f6hl_724{--table-floating-pagination-surface-progress:1;--table-floating-pagination-soft-shadow-alpha:.1;--table-floating-pagination-deep-shadow-alpha:.14;z-index:40;transform:translate3d(0,var(--table-floating-pagination-vertical-shift,0px),0);max-inline-size:min(calc(var(--table-floating-pagination-width) - 24px),calc(100vw - 32px));overscroll-behavior-inline:contain;background:rgba(255,255,255,var(--table-floating-pagination-surface-progress));box-shadow:0 2px 8px rgba(15,23,42,var(--table-floating-pagination-soft-shadow-alpha)),0 12px 28px rgba(15,23,42,var(--table-floating-pagination-deep-shadow-alpha));will-change:transform;transition:transform 40ms linear,margin-inline-start 40ms linear,padding-block 40ms linear,padding-inline-start 40ms linear,padding-inline-end 40ms linear,background-color 40ms linear,box-shadow 40ms linear;position:fixed;inset-block-end:max(var(--table-floating-pagination-bottom),env(safe-area-inset-bottom));inset-inline-start:var(--table-floating-pagination-left);overflow-x:auto}@media (prefers-reduced-motion:reduce){._paginationFloating_1f6hl_724{transition:none}}._paginationLabel_1f6hl_808{color:#999;white-space:nowrap;flex-shrink:0}._pageInput_1f6hl_814{flex-shrink:0;width:75px}._pagination_1f6hl_693{flex-shrink:0}._pagination_1f6hl_693 .ant-pagination-item{border-color:#d9d9d9;background-color:#0000!important}._pagination_1f6hl_693 .ant-pagination-item:hover{border-color:var(--lutino-color-primary);background-color:#f5f5f5!important}._pagination_1f6hl_693 .ant-pagination-item-active{border-color:var(--lutino-color-primary);color:var(--lutino-color-primary)!important;background-color:#fff!important}._pagination_1f6hl_693 .ant-pagination-item-active a{color:var(--lutino-color-primary)!important}._pagination_1f6hl_693 .ant-pagination-prev,._pagination_1f6hl_693 .ant-pagination-next{background-color:#0000!important}._pagination_1f6hl_693 .ant-pagination-prev:hover,._pagination_1f6hl_693 .ant-pagination-next:hover{background-color:#f5f5f5!important}._selectionHeaderCell_1f6hl_855{justify-content:center;padding:0 8px}._selectionHeaderCell_1f6hl_855 ._headerCellContent_1f6hl_378{justify-content:center}._selectionHeaderCell_1f6hl_855 ._headerLeft_1f6hl_386{flex:none;justify-content:center}._selectionHeaderCell_1f6hl_855 .ant-checkbox-wrapper,._selectionHeaderCell_1f6hl_855 .ant-checkbox{justify-content:center;align-items:center;display:flex}._selectionDataCell_1f6hl_877{justify-content:center;align-items:center;padding:12px 8px}._selectedRow_1f6hl_884{background-color:var(--lutino-color-primary-light)}._selectedRow_1f6hl_884:before{opacity:0;background-color:#0000}._selectedRow_1f6hl_884:hover:before{opacity:0}._fixedColumnNative_1f6hl_899{position:sticky}._fixedColumnStart_1f6hl_903{z-index:7;inset-inline-start:var(--table-fixed-offset,0px)}._fixedColumnEnd_1f6hl_908{z-index:6;inset-inline-end:var(--table-fixed-offset,0px)}._detachedFixedHeaderStart_1f6hl_259{z-index:8;transform:translate3d(var(--table-horizontal-scroll-left,0px),0,0);will-change:transform}._detachedFixedHeaderEnd_1f6hl_265{z-index:7;transform:translate3d(calc(var(--table-horizontal-scroll-left,0px) - var(--table-horizontal-scroll-max,0px)),0,0);will-change:transform}._detachedPinnedRowStart_1f6hl_271{z-index:8;transform:translate3d(var(--table-horizontal-scroll-left,0px),0,0);will-change:transform}._detachedPinnedRowEnd_1f6hl_277{z-index:7;transform:translate3d(calc(var(--table-horizontal-scroll-left,0px) - var(--table-horizontal-scroll-max,0px)),0,0);will-change:transform}._fixedHeaderCell_1f6hl_965{background-color:var(--header-background-color)}._fixedHeaderCell_1f6hl_965._headerCellActive_1f6hl_474{background-color:var(--header-background-color-highlight)}._fixedDataCell_1f6hl_973{background-color:#fff}._dataRow_1f6hl_181:hover ._fixedDataCell_1f6hl_973{background-color:#f6f6f6}._selectedRow_1f6hl_884 ._fixedDataCell_1f6hl_973{background-color:var(--lutino-color-primary-light)}._fixedDataCellActive_1f6hl_985{background-color:#e9e9e9}._fixedOperableDataCellActive_1f6hl_989{background-color:#fff}._selectedRow_1f6hl_884 ._fixedDataCellActive_1f6hl_985{background-color:color-mix(in srgb,var(--lutino-color-primary-light) 92%,#000 8%)}._selectedRow_1f6hl_884 ._fixedOperableDataCellActive_1f6hl_989{background-color:color-mix(in srgb,var(--lutino-color-primary-light) 58%,#fff 42%)}._fixedColumnStartEdge_1f6hl_1009{box-shadow:8px 0 10px -10px rgba(0,0,0,var(--table-fixed-start-shadow-alpha,0))}._fixedColumnEndEdge_1f6hl_1014{box-shadow:-8px 0 10px -10px rgba(0,0,0,var(--table-fixed-end-shadow-alpha,0))}._container_g5u25_1{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;display:flex}._inline_g5u25_11{max-width:100%;display:inline-flex}._name_g5u25_16{color:#333;flex:1;min-width:0;font-size:14px}._name_g5u25_16>span{white-space:normal;word-break:break-word;display:block;overflow:visible}._nameInline_g5u25_30{flex-shrink:0;min-width:max-content}._muted_g5u25_35{color:#00000073}._streamingText_14bkg_1{transition:all .1s ease-out;display:inline;position:relative}._animating_14bkg_7{opacity:1}._word_14bkg_11{opacity:0;transition:opacity var(--fade-duration,.3s) ease-out;display:inline}._word_14bkg_11._visible_14bkg_17{opacity:1}._word_14bkg_11._fadeIn_14bkg_21{animation:_fadeInWord_14bkg_1 var(--fade-duration,.3s) ease-out forwards}@keyframes _blink_14bkg_1{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes _fadeInWord_14bkg_1{0%{opacity:0}to{opacity:1}}._markdownContainer_14bkg_36{display:inline-block;position:relative}._markdown_14bkg_36{display:inline}._markdown_14bkg_36>*,._markdown_14bkg_36 p{margin:0;display:inline}._markdown_14bkg_36 h1,._markdown_14bkg_36 h2,._markdown_14bkg_36 h3,._markdown_14bkg_36 h4,._markdown_14bkg_36 h5,._markdown_14bkg_36 h6{margin:0;font-weight:700;display:inline}._markdown_14bkg_36 strong{font-weight:700}._markdown_14bkg_36 em{font-style:italic}._markdown_14bkg_36 code{background-color:#0000001a;border-radius:3px;padding:.1em .3em;font-family:monospace}._markdown_14bkg_36 pre{background-color:#0000001a;border-radius:3px;padding:.1em .3em;font-family:monospace;display:inline}._markdown_14bkg_36 blockquote{border-left:3px solid #ccc;margin:0;padding-left:.5em;font-style:italic;display:inline}._cursor_14bkg_82{margin-left:2px;font-weight:400;animation:1s infinite _blink_14bkg_1;display:inline-block}._container_acf0t_1{width:100%;position:relative}._textarea_acf0t_6{padding-block-end:38px!important}._controls_acf0t_10{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:8px;right:8px}._controls_acf0t_10>*{pointer-events:auto}._meter_acf0t_27{color:color-mix(in srgb,var(--lutino-color-text,#1f2937) 68%,transparent);align-items:center;gap:7px;font-size:12px;line-height:1;display:inline-flex}._waveform_acf0t_36{justify-content:flex-end;align-items:center;gap:2px;width:min(116px,42vw);height:20px;display:inline-flex;overflow:hidden}._bar_acf0t_46{opacity:.9;transform-origin:50%;background:currentColor;border-radius:999px;width:2px;min-height:2px;transition:height 80ms linear,opacity .12s}._meter--connecting_acf0t_56 ._bar_acf0t_46{animation:.92s ease-in-out infinite _dictationPulse_acf0t_1}._meter--connecting_acf0t_56 ._bar_acf0t_46:nth-child(2n){animation-delay:90ms}._meter--connecting_acf0t_56 ._bar_acf0t_46:nth-child(3n){animation-delay:.18s}._elapsed_acf0t_68{min-width:32px;color:color-mix(in srgb,var(--lutino-color-text,#1f2937) 58%,transparent);font-variant-numeric:tabular-nums;text-align:end}._loadingNote_acf0t_75{min-width:0;max-width:min(220px,100vw - 96px);color:var(--lutino-color-text-tertiary,#9ca3af);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1;overflow:hidden}._dictationButton_acf0t_87{flex:none;justify-content:center;align-items:center;display:inline-flex}._dictationButton_acf0t_87 .ant-btn-icon{justify-content:center;align-items:center;display:inline-flex}._visuallyHidden_acf0t_100{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes _dictationPulse_acf0t_1{0%,to{opacity:.45;height:4px}50%{opacity:1;height:18px}}@media (prefers-reduced-motion:reduce){._bar_acf0t_46{transition:none}._meter--connecting_acf0t_56 ._bar_acf0t_46{animation:none}}._root_1z2dp_1{position:relative}._trigger_1z2dp_2{z-index:2;position:absolute;top:-36px;right:44px}._popup_1z2dp_3{flex-direction:column;gap:12px;padding:16px;display:flex}._actions_1z2dp_4{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._review_1z2dp_5{border:1px solid var(--lutino-color-border,#d1d5db);background:var(--lutino-color-bg-container,#fff);color:var(--lutino-color-text,#1f2937);border-radius:8px;flex-direction:column;gap:12px;margin-top:8px;padding:14px;display:flex}._heading_1z2dp_6{font-weight:600}._diff_1z2dp_7{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow-y:auto}._diff_1z2dp_7 del{background:#ef444426}._diff_1z2dp_7 ins{background:#22c55e26;text-decoration:none}._error_1z2dp_10{color:var(--lutino-color-error,#b91c1c);margin:0}._srOnly_1z2dp_11{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
