.article_page__99Mg8.article_page__99Mg8{--article-measure:920px;--nav-clearance:120px;background:var(--on-dark,#fff)}.article_progress__4uZR8{position:fixed;inset:0 0 auto;z-index:90;height:3px;pointer-events:none}.article_progressBar__zHDhh{height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.article_page__99Mg8 .article_hero__yO4iJ{--sheet-inset:0px;position:relative;isolation:isolate;overflow:clip;width:100%;margin:0;padding:clamp(148px,13vw,184px) 0 clamp(64px,7vw,104px);border-radius:0;background:radial-gradient(70% 55% at 50% 0,rgb(59 78 255/30%),transparent 100%),linear-gradient(180deg,rgb(59 78 255/10%) 0,transparent 40%),var(--surface-dark,#0f1820);color:var(--on-dark,#fff)}.article_heroGrid__FXWV6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:clamp(32px,4vw,64px)}.article_heroInner__X58UC{min-width:0}@media (max-width:1023px){.article_heroGrid__FXWV6{grid-template-columns:minmax(0,1fr)}}.article_breadcrumb__clsxQ ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 clamp(36px,4vw,56px);padding:0;list-style:none;font-size:.8125rem;line-height:1.4;color:var(--on-dark-muted,#c3cbd3)}.article_breadcrumb__clsxQ li{display:inline-flex;align-items:center;gap:10px}.article_breadcrumb__clsxQ li+li:before{content:"/";color:rgb(195 203 211/45%)}.article_page__99Mg8 .article_breadcrumb__clsxQ a{color:var(--on-dark-muted,#c3cbd3);transition:color .2s}.article_breadcrumb__clsxQ [aria-current],.article_page__99Mg8 .article_breadcrumb__clsxQ a:hover{color:var(--on-dark,#fff)}.article_page__99Mg8 .article_title__leNGh{max-width:20ch;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:var(--display-weight,300);letter-spacing:var(--display-tracking,-.03em);line-height:1.06;text-wrap:balance;color:var(--on-dark,#fff)}.article_page__99Mg8 .article_standfirst__OLNdA{max-width:720px;margin-top:clamp(24px,2.5vw,32px);font-size:var(--type-lead);line-height:1.55;color:var(--on-dark-muted,#c3cbd3);text-wrap:pretty}.article_page__99Mg8 .article_meta__y_OLA{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:clamp(28px,3vw,40px);font-size:.8125rem;line-height:1.4;color:var(--on-dark-muted,#c3cbd3)}.article_metaDot__EI78G{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.article_page__99Mg8 .article_cover__p3NGB{overflow:hidden;border-radius:var(--radius-banner,16px);background:var(--surface-dark,#0f1820);box-shadow:var(--shadow-soft)}.article_page__99Mg8 .article_cover__p3NGB img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0}.article_bodyBand__JY_uv{padding:clamp(56px,6vw,96px) 0 var(--space-major)}.article_layout__DYEqI{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;max-width:var(--article-measure);margin-inline:auto}.article_sidebar__Juf3j{display:contents;gap:32px;min-width:0;align-content:start}.article_tocRail__eU9w6{display:none}.article_article__NqaWh,.article_aside__2nXPg{min-width:0}.article_article__NqaWh{order:1}.article_aside__2nXPg{order:2}@media (min-width:1024px){.article_layout__DYEqI{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(32px,4vw,64px);max-width:none;justify-content:space-between;align-items:start}.article_article__NqaWh{order:0}.article_sidebar__Juf3j{display:grid;position:sticky;top:var(--nav-clearance);max-height:calc(100dvh - var(--nav-clearance) - 24px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.article_tocRail__eU9w6{display:block}.article_tocMobile__ZqUuc{display:none}}.article_page__99Mg8 .article_tocHead__U5mQd{margin:0 0 16px;font-size:var(--label-size,.75rem);font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.article_tocList__Kt5hT{display:grid;gap:2px;margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.article_page__99Mg8 .article_tocLink__Ft7ej{display:block;margin-left:-1px;padding:7px 0 7px 16px;border-left:2px solid transparent;font-size:.875rem;line-height:1.4;color:var(--muted);transition:color .2s ease,border-color .2s ease}.article_page__99Mg8 .article_tocLink__Ft7ej:hover{color:var(--ink)}.article_page__99Mg8 .article_tocLink__Ft7ej[aria-current]{border-left-color:var(--accent);color:var(--accent);font-weight:500}.article_tocMobile__ZqUuc{border:0;background:transparent}.article_tocMobile__ZqUuc .article_tocList__Kt5hT{border:0}.article_page__99Mg8 .article_tocMobile__ZqUuc .article_tocLink__Ft7ej{margin-left:0;padding-left:0;border:0}.article_page__99Mg8 .article_article__NqaWh{color:var(--ink);font-size:1.125rem;line-height:1.75}.article_page__99Mg8 .article_article__NqaWh p{line-height:1.75;text-wrap:pretty}.article_page__99Mg8 .article_article__NqaWh p+p{margin-top:1.25em}.article_page__99Mg8 .article_lede__wl5ep p{font-size:var(--type-lead);line-height:1.6;color:var(--ink)}.article_page__99Mg8 .article_lede__wl5ep p:first-child{font-size:clamp(1.25rem,1.12rem + .5vw,1.5rem);line-height:1.5;letter-spacing:-.01em}.article_page__99Mg8 .article_section__8RyID{margin-top:clamp(64px,7vw,96px);scroll-margin-top:var(--nav-clearance)}.article_page__99Mg8 .article_lede__wl5ep+.article_section__8RyID{margin-top:clamp(56px,6vw,80px)}.article_page__99Mg8 .article_sectionEyebrow__RNLgM{margin:0 0 14px;font-size:var(--label-size,.75rem);font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.article_page__99Mg8 .article_article__NqaWh h2{margin:0 0 24px;font-size:var(--type-4);font-weight:var(--display-weight,300);letter-spacing:-.025em;line-height:1.18;white-space:normal;text-wrap:balance}.article_page__99Mg8 .article_article__NqaWh h3{margin:40px 0 12px;font-size:1.35rem;font-weight:400;line-height:1.3;letter-spacing:-.015em}.article_page__99Mg8 .article_article__NqaWh .article_sectionLede___tMDW{margin-bottom:1.25em;font-size:var(--type-lead);line-height:1.6;color:var(--muted)}.article_page__99Mg8 .article_article__NqaWh a:not([class]){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article_page__99Mg8 .article_article__NqaWh ol:not([class]),.article_page__99Mg8 .article_article__NqaWh ul{margin:1.25em 0;padding-left:1.25em}.article_page__99Mg8 .article_article__NqaWh li::marker{color:var(--accent)}.article_page__99Mg8 .article_article__NqaWh blockquote{margin:2em 0;padding-left:24px;border-left:2px solid var(--accent);font-size:var(--type-lead);font-weight:300;line-height:1.55}.article_page__99Mg8 .article_article__NqaWh code{padding:.1em .35em;border-radius:4px;background:#f1f3f8;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875em}.article_page__99Mg8 .article_article__NqaWh table{width:100%;border-collapse:collapse;font-size:.95rem}.article_page__99Mg8 .article_article__NqaWh td,.article_page__99Mg8 .article_article__NqaWh th{padding:12px 8px;border-bottom:1px solid var(--line);text-align:left}.article_page__99Mg8 .article_article__NqaWh figcaption{margin-top:12px;font-size:.875rem;color:var(--muted)}.article_page__99Mg8 .article_figure__Q2ZKS{margin-top:32px;font-size:1rem;line-height:1.6}.article_page__99Mg8 .article_faq__E_9YQ{font-size:1rem;line-height:1.6}.article_page__99Mg8 .article_sources__YoTgz{display:grid;gap:4px;margin:0;padding:0;list-style:none}.article_page__99Mg8 .article_sources__YoTgz a{display:inline-flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:1rem;line-height:1.55;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color .2s}.article_page__99Mg8 .article_sources__YoTgz a:hover{text-decoration-color:var(--accent)}.article_page__99Mg8 .article_sources__YoTgz svg{flex:0 0 auto;margin-top:5px;color:var(--accent)}.article_asideInner__ZfXtT{display:grid;gap:24px}.article_page__99Mg8 .article_asideHead__rsEyI{margin:0 0 12px;font-size:var(--label-size,.75rem);font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.article_shareRow__ozPQn{display:flex;flex-wrap:wrap;gap:8px}.article_shareRow__ozPQn>:first-child{flex:1 0 auto;justify-content:center}.article_page__99Mg8 .article_shareButton__8gOIX{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid #e6e8ee;border-radius:var(--radius-button,8px);background:var(--on-dark,#fff);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.article_page__99Mg8 .article_shareButton__8gOIX:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.article_related__sJW1W{padding:0 0 var(--space-major)}.article_page__99Mg8 .article_relatedGrid___lDGA{row-gap:0}@media (max-width:1000px){.article_page__99Mg8 .article_relatedGrid___lDGA{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:700px){.article_page__99Mg8 .article_hero__yO4iJ{padding-top:124px}.article_page__99Mg8 .article_relatedGrid___lDGA{grid-template-columns:minmax(0,1fr)}.article_page__99Mg8 .article_cover__p3NGB img{aspect-ratio:3/2}.article_page__99Mg8 .article_article__NqaWh{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.article_page__99Mg8 .article_breadcrumb__clsxQ a,.article_page__99Mg8 .article_shareButton__8gOIX,.article_page__99Mg8 .article_tocLink__Ft7ej{transition:none}.article_page__99Mg8 .article_shareButton__8gOIX:hover{transform:none}}.tokens_theme__WQZNV{--ink:#101820;--muted:#56616a;--line:#d9dddc;--canvas:#fcfcfa;--paper:#f3f4f6;--accent:#3b4eff;--accent-strong:#2438d6;--accent-on-dark:#3b4eff;--on-dark:#ffffff;--on-dark-muted:#c3cbd3;--stone:#f4f3ee;--ink-deep:#0c141e;--surface-dark:#0f1820;--line-strong:#cbd2d9;--line-on-dark:#42556980;--page-width:1440px;--page-gutter:var(--gutter);--section-space:clamp(104px,10vw,168px);--card-radius:12px;--label-size:0.75rem;--action-height:52px;--maxw:var(--page-width);--pad:var(--page-gutter);--type-1:clamp(3.4rem,2.6rem + 3.7vw,6.3rem);--type-2:clamp(2.5rem,2.1rem + 1.85vw,4rem);--type-3:clamp(1.7rem,1.4rem + 1.3vw,2.85rem);--type-4:clamp(1.4rem,1.2rem + 0.9vw,2.3rem);--type-lead:clamp(1.125rem,1.07rem + 0.25vw,1.29rem);--type-body:1rem;--display-weight:300;--display-tracking:-0.03em;--container:1440px;--container-wide:1440px;--gutter:clamp(28px,4vw,64px);--space-section:4rem;--space-major:clamp(7.5rem,5.5rem + 5.5vw,12rem);--radius-button:8px;--radius-faq:12px;--radius-banner:16px;--frame-inset:clamp(10px,1.4vw,20px);--radius-card:24px;--radius-hero:32px;--radius-overlap:48px;--overlap-pull:-3.5rem;--shadow-soft:0 100px 116px rgb(187 197 211/17%),0 37px 42px rgb(187 197 211/8%),0 19px 20px rgb(187 197 211/6%),0 10px 10px rgb(187 197 211/5%),0 4px 3px rgb(187 197 211/3%);--shadow-soft-hover:0 100px 116px rgb(187 197 211/26%),0 37px 42px rgb(187 197 211/14%),0 19px 20px rgb(187 197 211/10%),0 10px 10px rgb(187 197 211/8%),0 4px 3px rgb(187 197 211/5%);--ease-card:0.2s ease}@media (max-width:600px){.tokens_theme__WQZNV{--section-space:112px;--gutter:20px;--frame-inset:12px;--sheet-widen:0px;--space-section:4rem;--space-major:6rem;--type-2:2rem;--type-3:1.625rem;--type-lead:1.0625rem}}.studio_root__K_yna{--studio-bg:#f4f6f8;--studio-card:#ffffff;--studio-side:#fafbfc;--studio-top:#0f1820;--accent-soft:#eef0ff;--accent-line:rgb(59 78 255/35%);--accent-glow:rgb(59 78 255/22%);--accent-light:#8f9cff;--good:#1f7a4d;--good-soft:#e5f4ec;--warn:#9a5b00;--warn-soft:#fdf1dc;--bad:#b3261e;--bad-soft:#fbe7e5;--side-hover:#eef1f5;--info:#304a63;--info-soft:#e7edf3;--row-line:#edf0f3;--surface-ink:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 60%),var(--studio-top);--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--text-display:clamp(1.8rem,1.4rem + 1vw,2.4rem);--text-section:17px;--text-title:15px;--text-body:14px;--text-small:13px;--text-label:11px;--tracking-label:0.12em;--elev-hover:0 1px 2px rgb(16 24 32/4%),0 12px 28px -16px rgb(16 24 32/24%);--elev-float:0 24px 60px rgb(16 24 32/16%);--glow-focus:0 0 0 3px var(--accent-glow);--glow-active:0 0 0 1px var(--accent-glow),0 8px 22px -10px rgb(59 78 255/55%);--edge-accent:linear-gradient(90deg,rgb(59 78 255/0%),rgb(59 78 255/45%) 30%,rgb(143 156 255/30%) 65%,rgb(143 156 255/0%)) top /100% 1px no-repeat;--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:150ms;--dur-base:180ms;--dur-slow:200ms;--topbar-height:56px;--side-full:240px;--side-rail:64px;--side-w:var(--side-full);min-height:100svh;background:var(--studio-bg);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}.studio_root__K_yna.studio_root__K_yna{--line:#e2e6ec;--line-strong:#cdd4dd;--paper:#f0f2f5;--muted:#525c69;--radius-card:var(--radius-md)}.studio_root__K_yna *,.studio_root__K_yna :after,.studio_root__K_yna :before{box-sizing:border-box}.studio_root__K_yna :is(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0}.studio_root__K_yna :is(ul,ol){padding:0;list-style:none}:where(.studio_root__K_yna) :where(button,input,select){font:inherit;color:inherit}.studio_root__K_yna :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio_root__K_yna :is(.studio_button__XBBEF,.studio_ghost__N_k3P,.studio_chip__eoz0D,.studio_input__SPuzc,.studio_select__xmpfD):focus-visible{box-shadow:var(--glow-focus)}.studio_topbar__oynvy{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:var(--side-full) minmax(0,1fr);align-items:center;height:var(--topbar-height);padding:0 20px 0 0;background:var(--studio-top);color:var(--on-dark)}.studio_brand__Nj1H3{display:flex;align-items:center;gap:10px;padding:0 24px 0 18px;color:var(--on-dark);font-size:15px;letter-spacing:-.01em;text-decoration:none}.studio_mark__ZV3yL{width:30px;height:18px}.studio_topbarEnd__KgZvD{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.studio_search__E5EwT{position:relative;width:min(520px,100%)}.studio_searchInput__GnrM_{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid #ffffff1f;border-radius:var(--radius-sm);background:#ffffff12;color:var(--on-dark);font-size:14px}.studio_searchInput__GnrM_::placeholder{color:var(--on-dark-muted)}.studio_searchInput__GnrM_{transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.studio_searchInput__GnrM_:hover{border-color:#ffffff33}.studio_searchInput__GnrM_:focus{border-color:var(--accent);outline:none;background:#ffffff1a;box-shadow:0 0 0 1px var(--accent),0 0 18px rgb(59 78 255/45%)}.studio_searchIcon__6lPPp{position:absolute;top:50%;left:12px;width:16px;height:16px;fill:none;stroke:var(--on-dark-muted);stroke-width:2;transform:translateY(-50%);pointer-events:none}.studio_results__BbKoM{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;display:grid;max-height:320px;padding:6px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--studio-card);color:var(--ink);box-shadow:var(--elev-float)}.studio_result__Rsw4m{display:flex;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13px;text-align:left;cursor:pointer}.studio_result__Rsw4m:hover,.studio_result__Rsw4m[aria-selected=true]{background:var(--accent-soft)}.studio_resultEmpty__T9ijW{padding:8px 10px;color:var(--muted);font-size:13px}.studio_shell__6rGxq{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:calc(100svh - var(--topbar-height))}.studio_root__K_yna[data-rail=rail]{--side-w:var(--side-rail)}.studio_sidebar__AI2UO{position:sticky;top:var(--topbar-height);z-index:10;display:flex;flex-direction:column;justify-content:space-between;gap:16px;height:calc(100svh - var(--topbar-height));padding:14px 12px 12px;overflow-y:auto;border-right:1px solid var(--line);background:var(--studio-side);container:studio-side/inline-size}.studio_nav__M1TNf{display:grid;gap:14px}.studio_navGroup__Azono,.studio_navGroup__Azono ul{display:grid;gap:2px}.studio_navLabel__WR8gi{padding:0 10px 4px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.studio_navLink__fC_uy{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-body);line-height:20px;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.studio_navIcon__jd64N{flex:none;width:18px;height:18px;color:var(--muted);transition:color var(--dur-fast) var(--ease-out)}.studio_navText__McmGv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_navLink__fC_uy:hover{background:var(--side-hover)}.studio_navLink__fC_uy:hover .studio_navIcon__jd64N{color:var(--ink)}.studio_navLink__fC_uy[aria-current=page]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgb(59 78 255/12%);color:var(--accent-strong)}.studio_navLink__fC_uy[aria-current=page]:before{position:absolute;top:8px;bottom:8px;left:0;width:2px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 8px var(--accent);content:""}.studio_navLink__fC_uy[aria-current=page] .studio_navIcon__jd64N{color:var(--accent)}.studio_sideFoot__p2g5k{display:flex;align-items:center;gap:4px;padding-top:10px;border-top:1px solid var(--line)}.studio_sideFoot__p2g5k>a{flex:1;min-width:0}.studio_railToggle__A1DOW{position:relative;display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.studio_railToggle__A1DOW svg{width:18px;height:18px}.studio_railToggle__A1DOW:hover{border-color:var(--line);background:var(--side-hover);color:var(--ink)}.studio_railToggle__A1DOW .studio_navText__McmGv{position:absolute;right:0;bottom:calc(100% + 8px);z-index:40;padding:5px 9px;overflow:visible;border-radius:6px;background:var(--surface-dark);color:var(--on-dark);font-size:13px;line-height:18px;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.studio_railToggle__A1DOW:focus-visible .studio_navText__McmGv,.studio_railToggle__A1DOW:hover .studio_navText__McmGv{opacity:1}.studio_root__K_yna .studio_sidebar__AI2UO [data-tip-off] .studio_navText__McmGv{opacity:0}@container studio-side (max-width: 120px){.studio_nav__M1TNf{gap:10px}.studio_navLabel__WR8gi{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.studio_navGroup__Azono+.studio_navGroup__Azono{padding-top:10px;border-top:1px solid var(--line)}.studio_navLink__fC_uy{justify-content:center;width:40px;min-height:36px;margin:0 auto;padding:0}.studio_navText__McmGv{position:absolute;top:50%;left:calc(100% + 12px);z-index:40;padding:5px 9px;overflow:visible;border-radius:6px;background:var(--surface-dark);color:var(--on-dark);font-size:13px;line-height:18px;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--dur-fast) var(--ease-out)}.studio_navLink__fC_uy:focus-visible .studio_navText__McmGv,.studio_navLink__fC_uy:hover .studio_navText__McmGv{opacity:1}.studio_sideFoot__p2g5k{flex-direction:column;gap:8px}.studio_sideFoot__p2g5k>a{flex:none}.studio_railToggle__A1DOW .studio_navText__McmGv{top:50%;right:auto;bottom:auto;left:calc(100% + 12px);white-space:nowrap;transform:translateY(-50%)}}@container studio-side (max-width: 120px){@media (max-height:820px){.studio_nav__M1TNf{gap:6px}.studio_navGroup__Azono+.studio_navGroup__Azono{padding-top:6px}.studio_navLink__fC_uy{min-height:32px}.studio_sideFoot__p2g5k{gap:4px;padding-top:6px}}}.studio_root__K_yna[data-rail=rail] .studio_sidebar__AI2UO{overflow:visible}@media (prefers-reduced-motion:reduce){.studio_navIcon__jd64N,.studio_navLink__fC_uy,.studio_navText__McmGv,.studio_railToggle__A1DOW,.studio_railToggle__A1DOW .studio_navText__McmGv{transition:none}}.studio_work__HxJIT{min-width:0;background-color:var(--studio-bg);background-image:radial-gradient(70% 320px at 65% 0,rgb(59 78 255/4.5%),transparent 70%),radial-gradient(circle at 1px 1px,rgb(16 24 32/7%) 1px,transparent 1.4px);background-size:100% 100%,22px 22px}.studio_main__PRD6i{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;max-width:calc(1400px + var(--side-full) - var(--side-w));padding:24px clamp(20px,3vw,40px) 64px}.studio_main__PRD6i>*{min-width:0}.studio_main__PRD6i:focus{outline:none}@media (scripting:enabled){.studio_root__K_yna[data-ready=false] .studio_main__PRD6i,.studio_root__K_yna[data-ready=false] .studio_topbarEnd__KgZvD{visibility:hidden}}.studio_crumbs__7jE4Q ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:13px}.studio_crumbs__7jE4Q li+li:before{margin-right:6px;color:var(--line-strong);content:"/"}.studio_crumbs__7jE4Q a{color:var(--muted);text-decoration:none}.studio_crumbs__7jE4Q a:hover{color:var(--accent-strong)}.studio_crumbs__7jE4Q [aria-current=page]{color:var(--ink)}.studio_small__zH97G{display:none}@media (max-width:767px){.studio_shell__6rGxq,.studio_topbar__oynvy{display:none}.studio_small__zH97G{display:grid;min-height:100svh;padding:24px 16px;background:var(--paper);color:var(--ink)}.studio_small__zH97G .studio_mark__ZV3yL{width:40px;height:40px}.studio_smallTitle__4E4vu{font-size:var(--type-4);font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}.studio_small__zH97G p{color:var(--muted)}}.studio_viewHeader__mjtar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.studio_viewIntro__JpRfo{flex:1 1 auto;min-width:0}.studio_crumbsRow__SzT62{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.studio_viewToolbar__qB2A8{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.studio_eyebrow__Iink4{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.studio_root__K_yna .studio_viewTitle__3__NT{margin:6px 0;font-size:var(--text-display);font-weight:300;letter-spacing:-.03em;line-height:1.1}.studio_viewActions__jqCKk{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.studio_panel___PGuF{min-width:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--edge-accent),var(--studio-card)}.studio_panelHead__wmNA4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.studio_root__K_yna .studio_panelTitle__N_OBT{font-size:var(--text-title);font-weight:500;letter-spacing:-.005em}.studio_pill__WoJj_{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in oklab,currentcolor 14%,transparent);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.6;white-space:nowrap}.studio_pill__WoJj_[data-tone=good]{background:var(--good-soft);color:var(--good)}.studio_pill__WoJj_[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.studio_pill__WoJj_[data-tone=bad]{background:var(--bad-soft);color:var(--bad)}.studio_pill__WoJj_[data-tone=info]{background:var(--info-soft);color:var(--info)}.studio_pill__WoJj_[data-tone=muted]{background:var(--paper);color:var(--muted)}.studio_meter__hGdiR{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.studio_meterTrack__0___z{position:relative;display:block;width:56px;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--paper)}.studio_meterTrack__0___z>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--good)}.studio_meter__hGdiR[data-tone=warn] .studio_meterTrack__0___z>span{background:#d08a1a}.studio_meter__hGdiR[data-tone=bad] .studio_meterTrack__0___z>span{background:var(--bad)}.studio_meterValue__0R7qa{min-width:2ch;font-family:var(--font-mono);font-size:12px}.studio_button__XBBEF{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 16px;border:0;border-radius:var(--radius-sm);background:var(--accent);box-shadow:inset 0 1px 0 rgb(255 255 255/16%),0 1px 2px rgb(16 24 32/10%);color:#fff;font-size:var(--text-body);cursor:pointer;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.studio_root__K_yna .studio_button__XBBEF{color:var(--command-button-ink,#fff)}.studio_root__K_yna .studio_ghost__N_k3P{color:var(--ink)}.studio_button__XBBEF:hover{background:var(--accent-strong);box-shadow:inset 0 1px 0 rgb(255 255 255/16%),var(--glow-active)}.studio_button__XBBEF:disabled{opacity:.55;box-shadow:none;cursor:default}.studio_ghost__N_k3P{border:1px solid var(--line-strong);background:var(--studio-card);box-shadow:none;color:var(--ink)}.studio_ghost__N_k3P:hover{border-color:var(--accent-line);background:var(--studio-card);box-shadow:var(--elev-hover)}.studio_root__K_yna .studio_ghost__N_k3P:hover{color:var(--accent-strong)}.studio_table__TJyGW{width:100%;border-collapse:collapse;font-size:14px}.studio_table__TJyGW th{padding:8px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.studio_table__TJyGW td{padding:10px;white-space:nowrap;border-bottom:1px solid var(--row-line);vertical-align:middle;transition:background-color var(--dur-fast) var(--ease-out)}.studio_table__TJyGW tbody tr:last-child td{border-bottom:0}.studio_mono__4oPEB{font-family:var(--font-mono);font-size:13px}.studio_muted__7TL6P{color:var(--muted)}.studio_kpis__5ik6c{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.studio_kpi__rOlsO{padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--studio-card)}.studio_kpiValue__3K9lC{display:block;font-family:var(--font-mono);font-size:2rem;font-weight:300;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.studio_kpiLabel__fCKts{color:var(--muted);font-size:13px}.studio_split__oqEFh{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.studio_feed__iPFfO li{display:grid;grid-template-columns:52px 1fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--row-line);font-size:14px;line-height:1.45}.studio_feed__iPFfO li:last-child{border-bottom:0}.studio_useCases__PkBGd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio_bigNumber__JnXN6{font-size:1.6rem;font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.studio_attention__7u1Ua li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--row-line);font-size:14px;line-height:1.45}.studio_attention__7u1Ua li:last-child{border-bottom:0}.studio_sourceCard__T0vZG{display:grid;align-content:start;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--edge-accent),var(--studio-card)}.studio_sourceHead__bYvvp{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.studio_sourceHead__bYvvp h2{font-size:16px;font-weight:500}.studio_sourceHead__bYvvp p{color:var(--muted);font-size:13px}.studio_facts__vTpni{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;font-size:13px}.studio_facts__vTpni dt{color:var(--muted)}.studio_facts__vTpni dd{margin:0}.studio_dialog__RTRGM{width:min(520px,calc(100vw - 32px));margin:auto;padding:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--edge-accent),var(--studio-card);color:var(--ink);box-shadow:0 30px 80px rgb(16 24 32/25%)}.studio_dialog__RTRGM::backdrop{background:rgb(15 24 32/45%);backdrop-filter:blur(3px)}.studio_dialog__RTRGM h2{font-size:20px;font-weight:400}.studio_field__S0qxF{display:grid;gap:6px;font-size:13px;color:var(--muted)}.studio_input__SPuzc,.studio_select__xmpfD{min-width:260px;min-height:38px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--studio-card);color:var(--ink);font:inherit;font-size:var(--text-body);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.studio_input__SPuzc:hover,.studio_select__xmpfD:hover{border-color:var(--accent-line)}.studio_input__SPuzc:focus-visible,.studio_select__xmpfD:focus-visible{border-color:var(--accent);outline:none}.studio_chunkTags__ac4kb{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.studio_chips__sCHbs{display:flex;flex-wrap:wrap;gap:6px}.studio_chip__eoz0D{padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--studio-card);color:var(--muted);font-size:13px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.studio_chip__eoz0D:hover{border-color:var(--line-strong);color:var(--ink)}.studio_chip__eoz0D[aria-checked=true],.studio_chip__eoz0D[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--accent-strong)}.studio_panel___PGuF:has(>.studio_table__TJyGW){overflow-x:auto}.studio_table__TJyGW tbody tr:hover td{background:#f6f8fb}.studio_table__TJyGW tbody tr[data-selected=true] td{background:var(--accent-soft)}.studio_table__TJyGW tbody tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.studio_detailHead__otRpD{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.studio_detailHead__otRpD h2{font-size:16px;font-weight:500;word-break:break-all}.studio_flag__JAV8Y{padding:10px 12px;border-radius:var(--radius-sm);background:var(--paper);font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.studio_step__qesHE[data-state=active] .studio_dot__BUGSk{animation:none}}.studio_root__K_yna .studio_wrap__TjRDw{white-space:normal}.studio_block__7lnfj{margin-top:14px}.studio_taxLayout__VwNRX{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.studio_tree__IFUFb{display:grid;gap:14px}.studio_navLabelLight__Dun_e{margin-bottom:4px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.studio_treeItem__yFKhs{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:none;font-size:14px;text-align:left;cursor:pointer}button.studio_treeItem__yFKhs:hover{background:var(--paper)}.studio_treeItem__yFKhs[aria-current=true]{background:var(--accent-soft);color:var(--accent-strong)}.studio_root__K_yna .studio_tagTitle__On4N4{font-size:22px;font-weight:300;letter-spacing:-.02em}.studio_exampleRow__jf8dW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:13px}.studio_agentGrid__rnees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio_lineage__CgufE{display:grid;gap:10px}.studio_lineageRow__FUoRq{display:grid;grid-template-columns:1fr 1.3fr 2fr 1fr 1fr .5fr;gap:0}.studio_lineageStep___60Rh{position:relative;display:grid;gap:2px;padding:10px 22px 10px 12px;border:1px solid var(--line);background:var(--studio-card);font-size:13px;line-height:1.4}.studio_lineageStep___60Rh:not(:last-child):after{position:absolute;top:50%;right:-7px;z-index:1;width:12px;height:12px;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);background:var(--studio-card);content:"";transform:translateY(-50%) rotate(45deg)}.studio_lineageStep___60Rh:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.studio_lineageStep___60Rh:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--accent-soft)}.studio_lineageStep___60Rh:last-child:after{display:none}.studio_lineageStep___60Rh+.studio_lineageStep___60Rh{border-left:0}.studio_cardGrid__ZCTYr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio_kpiCard__tgFV2{display:grid;gap:6px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--edge-accent),var(--studio-card)}.studio_kpiCard__tgFV2 dt{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.studio_kpiCard__tgFV2 dd{font-family:var(--font-mono);font-size:2.4rem;font-weight:300;letter-spacing:-.05em;line-height:1.1;font-variant-numeric:tabular-nums}.studio_kpiCard__tgFV2 small{color:var(--muted);font-size:12px}.studio_recentGrid__Xb9Xj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio_recentCard__S_Nxz{display:grid;align-content:start;gap:10px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--studio-card);color:inherit;text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.studio_recentCard__S_Nxz:hover{border-color:var(--accent-line);box-shadow:var(--elev-hover);transform:translateY(-1px)}.studio_recentCard__S_Nxz h3{font-size:15px;font-weight:500;overflow-wrap:anywhere}.studio_recentCard__S_Nxz p{color:var(--muted);font-size:13px}.studio_recentHead__GQPSE{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio_typeChip__Hekvo{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--studio-bg);color:var(--muted);font-size:12px;line-height:1.6;white-space:nowrap}.studio_typeChip__Hekvo:before{width:7px;height:7px;border-radius:2px;background:var(--chip,var(--muted));content:""}.studio_typeChip__Hekvo[data-type=set]{--chip:var(--accent)}.studio_typeChip__Hekvo[data-type=agent]{--chip:#8a4fd6}.studio_typeChip__Hekvo[data-type=document]{--chip:#2f8f8a}.studio_typeChip__Hekvo[data-type=company]{--chip:var(--ink)}.studio_typeChip__Hekvo[data-type=useCase]{--chip:#d08a1a}.studio_homeSplit__ZOtD1{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.studio_sectionTitle__HIUMk{font-size:var(--text-section);font-weight:500;letter-spacing:-.01em}.studio_section__j5Jq7{display:grid;gap:14px}.studio_linkCell__crk1L{color:var(--ink);font-weight:500;text-decoration:none}.studio_linkCell__crk1L:hover{color:var(--accent-strong);text-decoration:underline}.studio_trustCell__Nfc1C{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.studio_activity__FTH2m{column-count:2;column-gap:32px}.studio_activity__FTH2m li{break-inside:avoid;display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--row-line);font-size:13px;line-height:1.45}.studio_activity__FTH2m li:last-child{border-bottom:0}.studio_activity__FTH2m a{color:inherit;text-decoration:none}.studio_activity__FTH2m a:hover{color:var(--accent-strong)}.studio_activityDot__mtuQV{width:8px;height:8px;margin-top:6px;border-radius:var(--radius-pill);background:var(--muted)}.studio_activityDot__mtuQV[data-kind=connection]{background:#2f8f8a}.studio_activityDot__mtuQV[data-kind=run]{background:#8a4fd6}.studio_activityDot__mtuQV[data-kind=publication]{background:var(--accent)}.studio_activityDot__mtuQV[data-kind=approval]{background:#d08a1a}.studio_activityDot__mtuQV[data-kind=policy]{background:var(--bad)}.studio_activityMeta__53DNg{display:block;margin-top:2px;color:var(--muted);font-size:12px}.studio_ring__sBC_a{flex:none}.studio_ringTrack__rXdnK{fill:none;stroke:var(--line)}.studio_ringValue__qTi5a{fill:none;stroke:var(--ring,var(--good));stroke-linecap:round;transition:stroke-dasharray .6s var(--ease-out)}.studio_ringText__vNczK{fill:var(--ink);font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.studio_ring__sBC_a[data-tone=good]{--ring:var(--good)}.studio_ring__sBC_a[data-tone=warn]{--ring:#d08a1a}.studio_ring__sBC_a[data-tone=bad]{--ring:var(--bad)}.studio_ring__sBC_a[data-tone=info]{--ring:var(--accent)}.studio_ring__sBC_a[data-tone=muted]{--ring:var(--muted)}.studio_treeToggle__wI6sz{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:6px;padding:0;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--studio-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.studio_treeToggle__wI6sz:hover{border-color:var(--accent-line);color:var(--accent-strong)}.studio_treeToggle__wI6sz svg{width:12px;height:12px;fill:none;stroke:currentcolor;stroke-width:2;transition:transform var(--dur-base) var(--ease-out)}.studio_treeToggle__wI6sz[aria-expanded=true] svg{transform:rotate(90deg)}.studio_treeName__ms_ts{display:inline-flex;align-items:center}.studio_treeSpacer__nNc7R{display:inline-block;width:28px}.studio_ringGrid__HE1eI{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.studio_ringCard__VLubI{display:grid;justify-items:center;gap:8px;padding:18px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--studio-card);text-align:center}.studio_ringCard__VLubI h3{font-size:14px;font-weight:500}.studio_ringCard__VLubI p{color:var(--muted);font-size:12px}.studio_useCaseRows__Jqv1h{display:grid;gap:12px}.studio_useCaseRow__lfB3r{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr) auto;align-items:center;gap:14px;font-size:14px}.studio_barTrack__wSVqI{display:block;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--paper)}.studio_barTrack__wSVqI>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-light),var(--accent))}.studio_kpiRow__zEX1m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio_actionsInline__l8hnF{display:flex;gap:8px;margin-top:8px}@media (max-width:1280px){.studio_cardGrid__ZCTYr{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_ringGrid__HE1eI{grid-template-columns:repeat(3,minmax(0,1fr))}.studio_homeSplit__ZOtD1{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.studio_recentGrid__Xb9Xj{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.studio_button__XBBEF,.studio_chip__eoz0D,.studio_input__SPuzc,.studio_recentCard__S_Nxz,.studio_ringValue__qTi5a,.studio_searchInput__GnrM_,.studio_select__xmpfD,.studio_table__TJyGW td,.studio_treeToggle__wI6sz,.studio_treeToggle__wI6sz svg{transition:none}.studio_recentCard__S_Nxz:hover{transform:none}}@media (max-width:1280px){.studio_split__oqEFh{grid-template-columns:minmax(0,1fr)}}.studio_assistant__MR7SQ{padding:24px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--edge-accent),var(--studio-card)}.studio_notFoundPage__YOXeO{display:grid;min-height:100svh;background:var(--studio-bg)}.studio_notFound__KL9gg{display:grid;align-content:center;justify-items:start;gap:14px;max-width:620px;min-height:60svh}.studio_notFoundActions__e0hHG{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.studio_notFound__KL9gg a{text-decoration:none}.studio_srOnly__uBrIU{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.studio_main__PRD6i:has(>[data-fill-viewport]){height:calc(100dvh - var(--topbar-height));padding-bottom:24px;grid-template-rows:auto minmax(560px,1fr)}.studio_main__PRD6i:has(>[data-toolbar]+[data-fill-viewport]){grid-template-rows:auto auto minmax(560px,1fr)}@media (max-width:767px){.studio_topbar__oynvy{display:flex;padding:8px 12px;gap:12px}.studio_brand__Nj1H3>span{display:none}.studio_topbarEnd__KgZvD{min-width:0;flex:1}.studio_topbarEnd__KgZvD input{max-width:100%}.studio_shell__6rGxq{display:grid;grid-template-columns:52px minmax(0,1fr)}.studio_sidebar__AI2UO{padding:10px 4px}.studio_sidebar__AI2UO .studio_navLabel__WR8gi,.studio_sidebar__AI2UO .studio_navText__McmGv{display:none}.studio_sidebar__AI2UO .studio_navLink__fC_uy{justify-content:center;padding:8px}.studio_small__zH97G{display:none}.studio_main__PRD6i{padding:16px 10px 40px;gap:16px;min-width:0}.studio_work__HxJIT{min-width:0;overflow-x:clip}}.studio_workspaceStatus__aZYbR{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,3vw,40px) 0;color:var(--muted);font-size:13px}@media (pointer:coarse){.studio_root__K_yna :is(button,select,input){min-height:44px}}.studio_mobileWorkspace__KZbT3{display:grid;align-content:start;gap:20px;min-width:0;overflow-wrap:anywhere}.studio_mobileWorkspace__KZbT3 h1{font-size:28px}.studio_mobileWorkspace__KZbT3 h2{font-size:20px}.studio_mobileWorkspace__KZbT3 details{padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--studio-card)}.studio_mobileWorkspace__KZbT3 summary{min-height:44px;cursor:pointer;font-weight:600}.studio_mobileWorkspace__KZbT3 blockquote{padding:12px;margin:12px 0;border-left:2px solid var(--accent)}.studio_root__K_yna .studio_mobileWorkspace__KZbT3 .studio_ghost__N_k3P[aria-pressed=true],.studio_root__K_yna .studio_mobileWorkspace__KZbT3 .studio_ghost__N_k3P[aria-pressed=true]:hover{background:var(--accent);color:white}.studio_tableWrap__49iQo{overflow-x:auto}.studio_workspaceReset__iapMH{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;min-width:32px;min-height:32px;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--on-dark-muted);font-size:12px;cursor:pointer}.studio_workspaceReset__iapMH:hover{background:rgb(255 255 255/8%);color:var(--on-dark)}.studio_workspaceReset__iapMH:focus-visible{outline:2px solid var(--on-dark);outline-offset:2px}@media (max-width:1023px){.studio_workspaceReset__iapMH>span{display:none}}.studio_viewActions__jqCKk label{display:grid;gap:var(--space-2)}.studio_root__K_yna textarea.studio_input__SPuzc{min-height:88px;resize:vertical}.studio_root__K_yna summary{cursor:pointer}.studio_root__K_yna summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:767px){.studio_shell__6rGxq,.studio_topbar__oynvy{display:none}.studio_small__zH97G{display:grid}}.studio_historyList__f_wcv{display:grid;gap:8px;max-height:280px;overflow-y:auto;list-style:none;padding:0}.studio_historyList__f_wcv>li{display:flex;align-items:center;gap:12px}.studio_historyList__f_wcv button{flex:1;text-align:left;min-width:0}.studio_historyList__f_wcv button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.studio_savedAnswer__tzfkj{display:grid;gap:12px;margin-top:20px;border-top:1px solid var(--line);padding-top:20px}.studio_savedAnswer__tzfkj>ul{display:grid;gap:12px;list-style:none;padding:0}.studio_savedAnswer__tzfkj blockquote{margin:8px 0;padding:12px 16px;border-left:2px solid var(--accent);background:var(--surface-2)}.studio_savedAnswer__tzfkj summary{cursor:pointer;min-height:32px}.studio_mobileHeader__F8Bp7{display:grid;gap:12px}.studio_mobileHeader__F8Bp7 .studio_field__S0qxF{max-width:100%}.studio_mobileHeader__F8Bp7 .studio_select__xmpfD{width:100%;font-size:16px}.studio_mobileWorkspace__KZbT3 summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.studio_mobileWorkspace__KZbT3 summary:after{content:"+";flex-shrink:0;color:var(--accent);font-size:20px}.studio_mobileWorkspace__KZbT3 details[open]>summary:after{content:"−"}.command-bar_surface__EaTU7{--command-button-ink:#0f1820;--ink:var(--on-dark,#f5f7fa);--muted:var(--on-dark-muted,#b9c4d0);--line:var(--line-on-dark,#ffffff26);--line-strong:#ffffff52;--studio-card:#18232e;--studio-bg:#111d28;--accent-soft:#263e62;--accent:#91baff;--accent-strong:#91baff;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-ink,#0e1821);color:var(--ink);color-scheme:dark}.command-bar_surface__EaTU7 :is(input,select,button):focus-visible{outline:2px solid #91baff;outline-offset:3px}.command-bar_surface__EaTU7 :is(input,select){color:var(--ink)}.command-bar_surface__EaTU7 input::placeholder{color:var(--muted);opacity:1}.command-bar_surface__EaTU7 option{background:#18232e;color:#f5f7fa}.command-bar_surface__EaTU7 button:disabled{opacity:.5}.industry_toolbar__ev5TL{display:flex;align-items:center;gap:16px;overflow-x:auto}.industry_toolbar__ev5TL>*{flex-shrink:0}.industry_toolbar__ev5TL label{display:flex;align-items:center;gap:8px;white-space:nowrap}.industry_toolbar__ev5TL select{max-width:310px}.industry_toolbar__ev5TL input,.industry_toolbar__ev5TL select{background:#18232e;border:1px solid #ffffff40;border-radius:6px;padding:8px}.industry_dark__e7Y0w button,.industry_toolbar__ev5TL button{background:#fff;color:#0f1820;border:1px solid #d7dfe8;border-radius:6px;padding:8px 12px;cursor:pointer}.industry_scope__35_AA{display:grid;gap:10px;margin-bottom:16px;min-width:0}.industry_scope__35_AA p{margin:0;font-size:13px;color:var(--muted)}.industry_tour__z79Hi{display:grid;gap:12px}.industry_tourTitle__QN__l{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.industry_tourTitle__QN__l h2{font-size:18px;margin:0}.industry_tourTitle__QN__l p{margin:0;font-size:15px}.industry_tourControls___pZJE{display:flex;align-items:center;gap:12px;overflow-x:auto;white-space:nowrap}.industry_tourControls___pZJE button{background:white;color:#0f1820;border:0;border-radius:6px;padding:7px 12px}.industry_page___OHMg{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.industry_page___OHMg h2{font-size:19px;margin:0 0 12px}.industry_page___OHMg h3{font-size:16px;margin:0 0 10px}.industry_page___OHMg input:not([type=checkbox]):not([type=radio]),.industry_page___OHMg select,.industry_page___OHMg textarea{padding:9px;border:1px solid var(--line-strong,#ccd3db);border-radius:6px;max-width:100%;min-width:0}.industry_page___OHMg textarea{min-height:100px;width:100%}.industry_page___OHMg button{cursor:pointer}.industry_page___OHMg button:disabled{opacity:.5;cursor:default}.industry_page___OHMg :is(button,input,select,textarea,a):focus-visible{outline:2px solid #4d8df5;outline-offset:3px}.industry_kpis__v4ojA{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(155px,1fr);overflow-x:auto;gap:0;margin:0}.industry_kpis__v4ojA div{padding:6px 18px;border-right:1px solid #ffffff26}.industry_kpis__v4ojA div:last-child{border:0}.industry_kpis__v4ojA dt{font-size:13px;color:#b9c4d0}.industry_kpis__v4ojA dd{margin:6px 0 0;font-size:28px;font-weight:600;color:white}.industry_grid__Pe5XV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.industry_split__7fN24{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:20px;align-items:start;min-width:0}.industry_documentSplit__ZLr5D{grid-template-areas:"documents evidence"}.industry_documentSplit__ZLr5D>aside{grid-area:evidence}.industry_documentSplit__ZLr5D>.industry_tableWrap__WUmUc{grid-area:documents}.industry_card__Sqr5Y{padding:var(--space-5);min-width:0}.industry_card__Sqr5Y p{line-height:1.6}.industry_dark__e7Y0w label{display:grid;gap:6px;margin:10px 0}.industry_dark__e7Y0w select{background:#18232e}.industry_dark__e7Y0w button{margin-top:8px}.industry_dark__e7Y0w pre{white-space:pre-wrap;overflow-wrap:anywhere}.industry_controls__hZnce{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.industry_stack__akcAA{display:grid;min-width:0;gap:12px}.industry_tableWrap__WUmUc{overflow:auto;max-width:100%}.industry_table__PRoql button{text-align:left}.industry_preview__EZey8{margin:0;list-style-position:inside;padding:0;counter-reset:line}.industry_preview__EZey8 li{padding:8px 10px;line-height:1.6;overflow-wrap:anywhere;font-family:var(--font-mono,monospace);font-size:13px}.industry_preview__EZey8 li:nth-child(2n){background:#7892aa0b}.industry_compare__BUmh6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.industry_muted__GgKsn{color:var(--muted);font-size:13px;line-height:1.5}.industry_models__1gVJv{display:grid;grid-template-columns:1fr 1fr;gap:20px}.industry_modelList__iwtxg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.industry_model__FFTEw{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:12px;text-align:left;background:transparent;color:inherit}.industry_model__FFTEw[aria-pressed=true]{outline:2px solid #4d8df5}.industry_graph__Dzj45{height:560px;min-height:360px;width:100%;border:1px solid var(--line);border-radius:10px;overflow:hidden}.industry_graphNode__SurQO{padding:10px 14px;width:180px;border:1px solid #b7c9da;border-radius:8px;background:#fff;color:#142333;font-size:12px;overflow-wrap:anywhere}.industry_highlight__Nan5f{border:2px solid #3985ee;box-shadow:0 0 0 5px #3985ee26}.industry_searchResults__JPMJ3{position:absolute;top:100%;right:0;background:#fff;color:#142333;border:1px solid #dce2e8;z-index:50;max-height:350px;overflow:auto;min-width:300px;display:grid;padding:12px;gap:12px}.industry_search__T8oKN{position:relative}.industry_search__T8oKN input{padding:8px;border-radius:6px;border:1px solid #ffffff40;background:transparent;color:inherit}@media (max-width:1000px){.industry_grid__Pe5XV{grid-template-columns:1fr 1fr}.industry_models__1gVJv,.industry_split__7fN24{grid-template-columns:1fr}.industry_documentSplit__ZLr5D{grid-template-areas:"evidence" "documents"}.industry_toolbar__ev5TL{flex-wrap:wrap}.industry_toolbar__ev5TL>label{flex-wrap:wrap;min-width:0;max-width:100%}.industry_toolbar__ev5TL :is(input,select){max-width:100%}.industry_compare__BUmh6{grid-template-columns:1fr}.industry_graph__Dzj45{height:440px}}@media (max-width:600px){.industry_grid__Pe5XV,.industry_modelList__iwtxg{grid-template-columns:1fr}.industry_toolbar__ev5TL{gap:12px}.industry_kpis__v4ojA{grid-auto-columns:155px}.industry_graph__Dzj45{height:380px}}@media (prefers-reduced-motion:reduce){.industry_page___OHMg *{scroll-behavior:auto!important}}.industry_connectionRow__I34WW{grid-auto-columns:minmax(260px,1fr)}.industry_connectionRow__I34WW>section{padding:12px 20px;min-width:0;border-right:1px solid #ffffff26;overflow-wrap:anywhere}.industry_connectionRow__I34WW>section:last-child{border-right:0}.industry_connectionRow__I34WW button{background:#fff;color:#0f1820;border-radius:6px;padding:8px 12px}.industry_sidebarMenu__iLcfc{color:var(--ink,#172330)}.industry_sidebarMenu__iLcfc>summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px 8px;border-radius:8px;background:#eaf0ff;color:#253fb5;list-style:none}.industry_sidebarMenu__iLcfc>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry_sidebarMenu__iLcfc>summary svg{flex-shrink:0}[data-rail=rail] .industry_sidebarMenu__iLcfc>summary span,[data-rail=rail] .industry_sidebarMenu__iLcfc>summary svg:last-child{display:none}.industry_sidebarPanel__neJTw{position:fixed;z-index:35;top:70px;left:260px;width:min(310px,calc(100vw - 78px));max-height:calc(100dvh - 90px);overflow-y:auto;padding:18px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#172330;box-shadow:0 12px 36px #10203020}[data-rail=rail] .industry_sidebarPanel__neJTw{left:68px}.industry_sidebarFields__wrUkS{display:grid;gap:14px}.industry_sidebarFields__wrUkS label{display:grid;gap:6px;font-size:12px;font-weight:600}.industry_sidebarFields__wrUkS select{width:100%;min-width:0;padding:9px;border:1px solid #c9d3df;border-radius:6px;background:white;color:#172330;font-size:13px}.industry_sidebarFields__wrUkS button{border:1px solid #d0d9e4;border-radius:6px;padding:8px;cursor:pointer}.industry_sidebarPanel__neJTw p{font-size:11px;line-height:1.5;color:#596779;margin:14px 0 0}.industry_headerTour__koEdq{position:relative;min-width:0;margin-left:auto}.industry_headerTour__koEdq .industry_tour__z79Hi{display:flex;align-items:center;gap:10px;padding:0 14px;border:none;border-radius:0;background:none;box-shadow:none}.industry_tourProgress__Qs1Ke{display:grid;place-items:center;border:1px solid #ffffff30;border-radius:20px;padding:3px 8px;font-size:11px;color:#b9c8e8;flex-shrink:0}.industry_tourMenu__02mb0{min-width:0}.industry_tourMenu__02mb0>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:12px;white-space:nowrap}.industry_tourPanel__Og9w_{position:absolute;top:calc(100% + 12px);right:0;width:min(440px,calc(100vw - 84px));padding:18px;background:#17232f;color:#edf2f7;border:1px solid #ffffff28;border-radius:10px;box-shadow:0 12px 30px #0003;white-space:normal}.industry_tourPanel__Og9w_ p{font-size:13px;color:#b6c3d2;margin:8px 0 12px}.industry_tourPanel__Og9w_>span{font-size:11px;color:#a9bce5}.industry_tourPanel__Og9w_ .industry_tourControls___pZJE{flex-wrap:wrap;gap:8px;margin-top:12px;overflow:visible}.industry_tourPanel__Og9w_ .industry_tourControls___pZJE button{font-size:12px;cursor:pointer}.industry_playToggle__ZHxB5{background:#ffffff12;color:#edf2f7;border:1px solid #ffffff28;border-radius:6px;padding:5px 9px;font-size:11px;cursor:pointer}.industry_search__T8oKN{width:min(260px,30vw)}@media (max-width:800px){.industry_headerTour__koEdq .industry_tour__z79Hi{gap:6px;padding:0 6px}.industry_tourMenu__02mb0>summary{max-width:130px;overflow:hidden;text-overflow:ellipsis}.industry_search__T8oKN{display:none}.industry_sidebarPanel__neJTw,[data-rail=rail] .industry_sidebarPanel__neJTw{left:60px}.industry_sidebarMenu__iLcfc>summary span,.industry_sidebarMenu__iLcfc>summary svg:last-child{display:none}}.industry_badge__b1WYb{display:inline-flex;gap:6px;align-items:center;border:1px solid;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:600;white-space:nowrap}.industry_badge__b1WYb svg{width:13px;height:13px;flex-shrink:0}.industry_badge__b1WYb[data-tone=green]{color:#166344;background:#e7f5ee;border-color:#b9dfcc}.industry_badge__b1WYb[data-tone=amber]{color:#815007;background:#fff4da;border-color:#ecd39a}.industry_badge__b1WYb[data-tone=red]{color:#a02f3c;background:#fff0f1;border-color:#ecc0c6}.industry_badge__b1WYb[data-tone=blue]{color:#294fb2;background:#ecf1ff;border-color:#c1cff3}.industry_badge__b1WYb[data-tone=violet]{color:#6941a0;background:#f3edff;border-color:#d8c8ed}.industry_badge__b1WYb[data-tone=gray]{color:#526174;background:#edf1f5;border-color:#cbd4df}.industry_sidebarMenu__iLcfc{margin-bottom:14px}.industry_badge__b1WYb[data-tone=neutral]{color:#000;background:#f0f0f0;border-color:#dedede}.industry_badgeRow__iXoj_{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.industry_registryScroll__3buda{overflow-x:auto}.industry_recordNode__wgIJO{position:relative;width:200px;min-height:48px;padding:8px 10px}.industry_graphPreview__0gr7r{margin-top:16px;min-width:0}.industry_graphPreview__0gr7r .industry_graph__Dzj45{height:330px;min-height:330px;border:none}.industry_fileCell__xdHi2{display:flex;align-items:center;gap:10px}.industry_registryScroll__3buda{max-height:640px}.industry_recordNode__wgIJO{font-size:12px;overflow:visible}.industry_graphLegend__2Gvv3{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:11px;padding-top:10px}.industry_graphLegend__2Gvv3 span{display:inline-flex;align-items:center;gap:6px}.industry_graphLegend__2Gvv3 i{width:22px;height:2px;background:#9199ef}.industry_actionLink__3ff8z{display:inline-flex;align-items:center;gap:8px}.industry_protectionBar__CR1BG{display:flex;align-items:center;gap:20px;min-width:0;overflow-x:auto}.industry_protectionBar__CR1BG>.industry_kpis__v4ojA,.industry_protectionBar__CR1BG>.industry_toolbar__ev5TL{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;flex-shrink:0}.industry_protectionBar__CR1BG>.industry_kpis__v4ojA{grid-auto-columns:auto}.industry_protectionBar__CR1BG .industry_kpis__v4ojA div{padding:0 14px}.industry_protectionBar__CR1BG .industry_kpis__v4ojA div:first-child{padding-left:0}.industry_protectionBar__CR1BG .industry_kpis__v4ojA dt{white-space:nowrap}.industry_protectionBar__CR1BG .industry_toolbar__ev5TL label{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px}.industry_protectionBar__CR1BG .industry_toolbar__ev5TL select{max-width:240px}@media (max-width:1100px){.industry_protectionBar__CR1BG{flex-direction:column;align-items:stretch}.industry_protectionBar__CR1BG>.industry_kpis__v4ojA{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.industry_protectionBar__CR1BG .industry_kpis__v4ojA div{padding:0;border:0;min-width:0}.industry_protectionBar__CR1BG .industry_kpis__v4ojA dt{white-space:normal}.industry_protectionBar__CR1BG>.industry_toolbar__ev5TL{flex-wrap:wrap;min-width:0}.industry_protectionBar__CR1BG .industry_toolbar__ev5TL label{flex:1 1 180px;min-width:0;white-space:normal}.industry_protectionBar__CR1BG .industry_toolbar__ev5TL select{width:100%;max-width:100%}}.industry_cryptoControls__0A0gs{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ffffff26}.industry_cryptoControls__0A0gs p{font-size:13px;line-height:1.6}.industry_cryptoControls__0A0gs .industry_controls__hZnce{gap:6px}.industry_cryptoControls__0A0gs button{width:100%;text-align:left;margin-top:0}.industry_cryptoControls__0A0gs pre{max-height:140px;overflow:auto;font-size:11px}.industry_documentPanel___QQw6{display:grid;gap:16px;min-width:0}.industry_documentPanel___QQw6 h2{margin:0 0 6px;overflow-wrap:anywhere}.industry_documentSource__bk9ZW{margin:0;color:#b6c3d2;font-size:12px}.industry_documentPanel___QQw6 .industry_badgeRow__iXoj_{margin:12px 0 0}.industry_documentPreview__K9xe5{max-height:300px;overflow:auto;border:1px solid #ffffff1f;border-radius:8px;background:#ffffff05}.industry_documentPanel___QQw6 summary:focus-visible,.industry_documentPreview__K9xe5:focus-visible{outline:2px solid #8ba8ff;outline-offset:3px}.industry_documentActions__UIb5q{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.industry_documentPanel___QQw6 button{margin-top:0}.industry_documentPanel___QQw6 summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.industry_documentPanel___QQw6 summary::-webkit-details-marker{display:none}.industry_documentPanel___QQw6 summary svg{flex-shrink:0}.industry_documentPanel___QQw6 details[open]>summary svg{transform:rotate(180deg)}.industry_documentActionMenu___v1wW{position:relative;font-size:12px}.industry_documentActionMenu___v1wW>summary{padding:8px 0;min-height:36px;color:#d6dfeb}.industry_documentActionMenu___v1wW>div{position:absolute;top:calc(100% + 4px);right:0;z-index:2;display:grid;gap:4px;width:220px;padding:8px;background:#18232e;border:1px solid #ffffff30;border-radius:8px;box-shadow:0 8px 24px #0003}.industry_documentActionMenu___v1wW:only-child>div{left:0;right:auto}.industry_documentActionMenu___v1wW a,.industry_documentActionMenu___v1wW button{padding:10px;background:transparent;border:0;border-radius:4px;color:#edf2f7;text-align:left;text-decoration:none;font-size:12px}.industry_documentActionMenu___v1wW :is(button,a):hover{background:#ffffff10}.industry_documentFeedback__acw5v{margin:0;font-size:12px;color:#c5d2e1}.industry_documentDisclosure__c9XuK{border-top:1px solid #ffffff25;padding-top:12px;min-width:0}.industry_documentDisclosure__c9XuK>summary{min-height:32px;font-size:13px;font-weight:600}.industry_documentDisclosure__c9XuK p{font-size:12px;line-height:1.5}.industry_documentFilename__tQvct{overflow-wrap:anywhere;color:#b6c3d2}.industry_documentFields__4GmaD{display:grid;gap:14px;font-size:12px;margin:14px 0 0}.industry_documentFields__4GmaD dt{color:#b6c3d2;margin-bottom:4px}.industry_documentFields__4GmaD dd{margin:0;overflow-wrap:anywhere}.industry_documentFields__4GmaD small{color:#b6c3d2}.industry_documentsTable__SN_WP td:first-child{white-space:normal;min-width:170px}.industry_documentsTable__SN_WP .industry_fileCell__xdHi2 button{overflow-wrap:anywhere;min-width:0;line-height:1.45}.industry_documentsTable__SN_WP tr:has(button[aria-pressed=true]){background:#6264ef0b}.industry_scenarioEntry__hk8F2{display:grid;gap:16px}.industry_scenarioEntry__hk8F2 button{text-align:left;font:inherit;cursor:pointer}.industry_scenarioEntry__hk8F2 button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.industry_scenarioActions__tNV1f{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.industry_scenarioActions__tNV1f a{min-height:44px;white-space:normal}.connections_sourceGrid__zsTkw{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:0;overflow-x:auto}.connections_sourceCard__iSnf7{--state:var(--accent);position:relative;display:grid;align-content:start;gap:12px;padding:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--studio-card)}.connections_sourceCard__iSnf7:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--state),transparent 85%);opacity:.7}.connections_sourceCard__iSnf7[data-status=syncing]{--state:var(--info)}.connections_sourceCard__iSnf7[data-status=syncing]:before{background:linear-gradient(90deg,transparent,var(--accent-light),var(--accent),transparent) 0 0 /40% 100% no-repeat,linear-gradient(90deg,var(--state),transparent 85%);opacity:1;animation:connections_shimmer__9VGdF 1.6s linear infinite}@keyframes connections_shimmer__9VGdF{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.connections_sourceCard__iSnf7[data-status=attention]{--state:var(--warn)}.connections_sourceCard__iSnf7[data-status=connected]{--state:var(--line-strong)}.connections_sourceHead__3R3I6{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.connections_sourceName__e74j3{flex:1 1 10ch;min-width:0}.connections_sourceHead__3R3I6>:last-child,.connections_sourceName__e74j3{align-self:baseline}.connections_sourceName__e74j3 h2{font-size:14.5px;font-weight:500;line-height:1.3}.connections_sourceName__e74j3 p{margin-top:2px;color:var(--muted);font-size:12.5px;line-height:1.35}.connections_logoBox__fUlJi{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--studio-bg)}.connections_logo__WV97e{width:20px;height:20px;flex:none;fill:var(--brand,var(--ink))}.connections_logoGeneric__U1bq_{display:grid;flex:none;place-items:center;min-width:20px;height:20px;color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.connections_logoMono__ghAw3{display:grid;place-items:center;align-self:stretch;justify-self:stretch;margin:-1px;border-radius:inherit;background:var(--mono-bg);color:var(--mono-ink);font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1}.connections_facts__kLX_j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.connections_facts__kLX_j>div{display:grid;align-content:start;gap:2px;min-width:0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--studio-bg)}.connections_facts__kLX_j dt{color:var(--muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.connections_facts__kLX_j dd{margin:0;overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis}.connections_facts__kLX_j>div:first-child dd{color:var(--accent-strong);font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums}.connections_note__4IEtF{padding:10px 12px;border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);font-size:13px;line-height:1.45}.connections_job__W6YWs{display:grid;align-content:start;gap:8px;min-width:0}.connections_jobHead__cpdSm{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.connections_jobFacts__tJ7zb dt,.connections_jobTitle__yN_yV{color:var(--muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.connections_jobPercent__dhfJ_{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink)}.connections_progress__9AR69{height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--studio-bg)}.connections_progress__9AR69>span{display:block;width:calc(var(--progress, 0) * 100%);height:100%;border-radius:inherit;background:var(--good);transition:width .1s linear}.connections_job__W6YWs[data-state=running] .connections_progress__9AR69>span{background:var(--accent)}.connections_jobFacts__tJ7zb{display:grid;gap:4px;margin:0}.connections_jobFacts__tJ7zb>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.connections_jobFacts__tJ7zb dd{margin:0;overflow:hidden;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.connections_liveSync__Ggbh7{margin-top:14px}.connections_firstSync__C7nF0{display:grid;gap:8px;margin:16px 0}.connections_catalog__JJ0UO{display:grid;gap:20px;margin-top:8px;padding:clamp(18px,2.4vw,28px);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--edge-accent),radial-gradient(120% 90% at 100% 0,color-mix(in oklab,var(--accent) 7%,transparent),transparent 55%),var(--studio-card)}.connections_catalogHead__qmg2E{display:grid;justify-items:start;gap:14px}.connections_catalogHead__qmg2E h2{font-size:20px;font-weight:400;letter-spacing:-.01em}.connections_search__Y6Ryn{position:relative;display:block;width:min(340px,100%)}.connections_search__Y6Ryn svg{position:absolute;top:50%;left:12px;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-width:2;transform:translateY(-50%);pointer-events:none}.connections_search__Y6Ryn input{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--studio-card);font-size:14px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.connections_search__Y6Ryn input::placeholder{color:var(--muted)}.connections_search__Y6Ryn input:focus-visible{border-color:var(--accent);outline:none;box-shadow:var(--glow-focus)}.connections_srOnly__yj9MG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.connections_tabs__4YHRo{display:flex;flex-wrap:wrap;gap:6px}.connections_tab__f1_1X{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--studio-card);color:var(--muted);font-size:13px;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.connections_tab__f1_1X:hover{border-color:var(--line-strong);color:var(--ink)}.connections_tab__f1_1X[aria-selected=true]{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--accent-strong)}.connections_tabCount__hsg0U{color:inherit;font-family:var(--font-mono);font-size:11px;opacity:.7}.connections_tiles__7etg6{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));grid-auto-rows:1fr;gap:8px}.connections_tile__CAz2R{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:100%;padding:9px 12px 9px 9px;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in oklab,var(--studio-bg) 70%,var(--studio-card));cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.connections_tileLogo__H_SDd{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--studio-card)}.connections_tileLogo__H_SDd .connections_logo__WV97e{width:18px;height:18px;fill:var(--brand,var(--ink))}.connections_tileText__nyTzv{display:grid;min-width:0}.connections_tileName__zpN5q{display:-webkit-box;overflow:hidden;font-size:13.5px;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.connections_tileState__soDFk{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.connections_tileState__soDFk:before{content:"";width:6px;height:6px;border:1px solid var(--line-strong);border-radius:50%}.connections_tile__CAz2R:focus-visible,.connections_tile__CAz2R:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 55%,var(--line));background:var(--studio-card);box-shadow:0 8px 22px -14px color-mix(in oklab,var(--accent) 60%,transparent);transform:translateY(-1px)}.connections_tile__CAz2R[data-connected]{border-color:color-mix(in oklab,var(--good) 35%,var(--line));background:var(--studio-card);cursor:default}.connections_tile__CAz2R[data-connected] .connections_tileState__soDFk{color:var(--good)}.connections_tile__CAz2R[data-connected] .connections_tileState__soDFk:before{border-color:var(--good);background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.connections_empty__Moutr{padding:32px 16px;border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted);font-size:14px;text-align:center}@media (max-width:767px){.connections_tabs__4YHRo{flex-wrap:nowrap;margin:0 calc(-1 * clamp(18px, 2.4vw, 28px));padding:0 clamp(18px,2.4vw,28px) 2px;overflow-x:auto;scrollbar-width:none}.connections_tabs__4YHRo::-webkit-scrollbar{display:none}.connections_tiles__7etg6{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.connections_candidates__Jhu9V{display:grid;gap:8px;max-height:min(52vh,420px);margin:16px 0;overflow-y:auto}.connections_candidate__bXX_L{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.connections_candidate__bXX_L:hover{border-color:var(--accent);box-shadow:var(--glow-focus)}.connections_candidateName__eJUha{display:flex;align-items:center;gap:12px}.connections_candidateName__eJUha .connections_logoMono__ghAw3{flex:none;width:24px;height:24px;margin:0;border-radius:var(--radius-xs);font-size:9.5px}.connections_steps__RzMyi{display:grid;gap:10px;margin:16px 0}.connections_step__6sX_q{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.connections_step__6sX_q[data-state=done]{color:var(--ink)}.connections_step__6sX_q[data-state=active]{color:var(--accent)}.connections_dot__L11BT{width:10px;height:10px;flex:none;border:2px solid;border-radius:50%}.connections_step__6sX_q[data-state=done] .connections_dot__L11BT{border-color:var(--good);background:var(--good)}.connections_step__6sX_q[data-state=active] .connections_dot__L11BT{box-shadow:0 0 10px var(--accent-glow);animation:connections_pulse__XaQcW .9s ease-in-out infinite}@keyframes connections_pulse__XaQcW{50%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.connections_candidate__bXX_L,.connections_progress__9AR69>span,.connections_search__Y6Ryn input,.connections_tab__f1_1X,.connections_tile__CAz2R{transition:none}.connections_sourceCard__iSnf7[data-status=syncing]:before{animation:none}.connections_tile__CAz2R:focus-visible,.connections_tile__CAz2R:hover:not(:disabled){transform:none}.connections_step__6sX_q[data-state=active] .connections_dot__L11BT{animation:none}}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7{border:0;border-radius:0;background:transparent;padding:8px 16px;grid-template-rows:minmax(54px,auto) auto auto;align-content:stretch}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7+.connections_sourceCard__iSnf7{border-left:1px solid var(--line)}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7:before{display:none}.connections_sourceGrid__zsTkw .connections_sourceName__e74j3 h2{font-size:15px;color:var(--ink)}.connections_sourceGrid__zsTkw .connections_facts__kLX_j{grid-template-columns:1fr;gap:10px}.connections_sourceGrid__zsTkw .connections_facts__kLX_j>div{background:transparent;padding:0}.connections_sourceGrid__zsTkw .connections_facts__kLX_j>div:first-child dd{font-size:30px;color:var(--ink);font-family:inherit}.connections_sourceGrid__zsTkw .connections_facts__kLX_j>div:not(:first-child){display:flex;justify-content:space-between;align-items:baseline;gap:14px}.connections_sourceGrid__zsTkw .connections_facts__kLX_j dd{overflow:visible;text-align:right}.connections_sourceGrid__zsTkw .connections_facts__kLX_j>div:first-child dd{text-align:left}.connections_sourceGrid__zsTkw .connections_facts__kLX_j dt{flex-shrink:0}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7 button{background:var(--on-dark);color:var(--command-button-ink);border-color:var(--on-dark)}.connections_sourceGrid__zsTkw .connections_note__4IEtF{background:transparent;border-left:2px solid var(--warn);color:var(--on-dark)}.connections_sourceGrid__zsTkw [data-tone]{background:var(--studio-card);color:var(--ink)}.connections_sourceGrid__zsTkw [data-tone=warn]{color:var(--on-dark);border:1px solid var(--warn)}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7>div:last-child:not(.connections_sourceHead__3R3I6){grid-row:3;align-self:end}.connections_sourceGrid__zsTkw{padding:12px 8px}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7{gap:10px}.connections_sourceGrid__zsTkw .connections_facts__kLX_j{gap:6px}.connections_sourceGrid__zsTkw .connections_facts__kLX_j>div:first-child dd{font-size:26px}.connections_sourceGrid__zsTkw .connections_sourceHead__3R3I6{gap:8px}.connections_sourceGrid__zsTkw .connections_logoBox__fUlJi{width:28px;height:28px}.connections_sourceGrid__zsTkw .connections_job__W6YWs{gap:5px;padding-top:6px}.connections_sourceGrid__zsTkw .connections_jobFacts__tJ7zb{gap:6px}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7{padding-top:26px}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7 .connections_removeSource__FKSPs{position:absolute;top:2px;right:4px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);opacity:.65;cursor:pointer}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7 .connections_removeSource__FKSPs:focus-visible,.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7 .connections_removeSource__FKSPs:hover{background:#ffffff18;color:var(--ink);opacity:1}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7 .connections_removeSource__FKSPs:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1100px){.connections_sourceGrid__zsTkw{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7{min-width:0}.connections_sourceGrid__zsTkw .connections_sourceCard__iSnf7:nth-child(odd){border-left:0}}.connect-live_connect__Wkt8N{display:grid;gap:14px}.connect-live_count__C_UaA{margin:0;color:var(--muted,#56616a);font-size:.9375rem}.connect-live_count__C_UaA strong{color:var(--accent,#3b4eff);font-size:1.5rem;font-weight:400;font-variant-numeric:tabular-nums}.connect-live_groups__i1Xa_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.connect-live_group__tkcSv{display:grid;align-content:start;gap:8px;padding:12px 14px;border:1px solid var(--line,#e7e7ea);border-radius:14px;background:#fff;opacity:.4;transition:opacity .5s ease,border-color .4s ease,box-shadow .4s ease}.connect-live_group__tkcSv[data-lit]{opacity:1}.connect-live_group__tkcSv[data-current]{border-color:var(--accent,#3b4eff);box-shadow:0 0 0 3px #3b4eff1f,0 20px 44px -26px #3b4eff66}.connect-live_group__tkcSv h3{margin:0;color:var(--muted,#56616a);font-family:var(--font-mono,ui-monospace,monospace);font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;transition:color .4s ease}.connect-live_group__tkcSv[data-current] h3{color:var(--accent,#3b4eff)}.connect-live_group__tkcSv ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.connect-live_tile__w8dN0{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border:1px solid var(--line,#e7e7ea);border-radius:8px;background:#f6f7f9;font-size:.75rem;white-space:nowrap}.connect-live_tile__w8dN0[data-live]{border-color:#3b4eff66;background:#3b4eff12;color:var(--accent,#3b4eff)}.connect-live_group__tkcSv[data-current] .connect-live_tile__w8dN0{animation:connect-live_pop__bHvgF .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 70ms)}.connect-live_mark__mSdoU{display:grid;flex:none;place-items:center;width:20px;height:20px;overflow:hidden;border-radius:5px;font-size:8px}.connect-live_mark__mSdoU svg{width:16px;height:16px}.connect-live_legal__F0qhO{margin:0;color:var(--muted,#56616a);font-size:.75rem}@keyframes connect-live_pop__bHvgF{0%{transform:translateY(6px) scale(.94);opacity:0}60%{border-color:#3b4eff80;background:#fff}}@media (max-width:1280px){.connect-live_groups__i1Xa_{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.connect-live_groups__i1Xa_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.connect-live_groups__i1Xa_{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.connect-live_group__tkcSv{transition:none}.connect-live_group__tkcSv[data-current] .connect-live_tile__w8dN0{animation:none}}