.ba{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--card-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 24px -8px rgba(31,27,23,.1),0 30px 60px -20px rgba(31,27,23,.18)}.ba-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f1ebe0;border-bottom:1px solid var(--card-border)}.ba-dots{display:inline-flex;gap:6px;flex-shrink:0}.ba-dots i{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(31,27,23,.1)}.ba-url{flex:1;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--paper-3);border-radius:999px;padding:5px 13px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);min-width:0}.ba-url .lock{color:var(--ink-4);flex-shrink:0}.ba-url .u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-loadbar{position:absolute;left:0;right:0;top:0;height:2px;background:transparent;overflow:hidden;z-index:7}.ba-loadbar i{display:block;height:100%;width:40%;background:var(--accent);transform:translateX(-100%)}.ba-loadbar.run i{animation:baLoad .9s ease-in-out}@keyframes baLoad{0%{transform:translateX(-100%)}60%{transform:translateX(180%)}to{transform:translateX(320%)}}.ba-viewport{position:relative;height:432px;background:#fcfaf6;overflow:hidden}.gf{padding:24px 26px}.gf-top{display:flex;align-items:center;gap:11px;margin-bottom:20px}.gf-logo{display:inline-flex;gap:3px}.gf-logo i{width:11px;height:11px;border-radius:50%}.gf-title{font-size:19px;font-weight:600;color:var(--ink-1)}.gf-search{display:grid;grid-template-columns:1.1fr 1.1fr 1fr auto;gap:10px;align-items:end;background:#fff;border:1px solid var(--paper-3);border-radius:12px;padding:14px;box-shadow:var(--shadow-1)}.gf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.gf-field label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.gf-field .val{border:1px solid var(--paper-3);border-radius:8px;padding:9px 11px;font-size:14px;color:var(--ink-1);background:#fbf7ef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:outline-color .2s,box-shadow .2s}.gf-btn{align-self:end;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:0 18px;height:39px;font-family:var(--font-body);font-size:14px;font-weight:500;display:inline-flex;align-items:center;cursor:default;transition:box-shadow .2s}.gf-field.hot .val{outline:2px solid var(--accent);outline-offset:2px;background:var(--accent-softer)}.gf-btn.hot{box-shadow:0 0 0 3px var(--accent-soft)}.gf-results{margin-top:18px;display:flex;flex-direction:column;gap:9px;transition:opacity .3s}.gf-results.loading{opacity:.4}.gf-row{display:grid;grid-template-columns:22px 1fr auto auto;gap:14px;align-items:center;border:1px solid var(--paper-2);border-radius:10px;padding:12px 15px;background:#fff}.gf-row .air{width:22px;height:22px;border-radius:50%}.gf-row .meta{display:flex;flex-direction:column;gap:3px;min-width:0}.gf-row .rt{font-size:14px;font-weight:600;color:var(--ink-1)}.gf-row .sub{font-size:11px}.gf-row .dur,.gf-row .sub{font-family:var(--font-mono);color:var(--ink-3)}.gf-row .dur{font-size:12px}.gf-row .price{font-size:15px;font-weight:600;color:var(--ink-0);font-variant-numeric:tabular-nums}.ba-hud{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-end;z-index:6}.ba-meter{display:flex;align-items:center;gap:9px;background:rgba(20,18,16,.92);border-radius:10px;padding:7px 12px;font-family:var(--font-mono);box-shadow:var(--shadow-2);backdrop-filter:blur(3px)}.ba-meter .lbl{color:#9b8e80;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.ba-meter .num{color:#e08a5f;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums}.ba-meter .num.flash{animation:numFlash .4s ease}@keyframes numFlash{0%{color:#fff}to{color:#e08a5f}}.ba-clockface{width:26px;height:26px;flex-shrink:0}.ba-sec{transform-origin:18px 18px;animation:baSpin 1.5s linear infinite}@keyframes baSpin{to{transform:rotate(1turn)}}.ba-clock-digital{color:#efe7da;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ba-cursor{position:absolute;z-index:8;width:21px;height:21px;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));transition:left .75s cubic-bezier(.5,0,.2,1),top .75s cubic-bezier(.5,0,.2,1)}.ba-cursor.click{animation:curClick .45s ease}@keyframes curClick{40%{transform:scale(.78)}}.ba-thought{position:absolute;z-index:7;max-width:210px;background:#141210;color:#efe7da;border-radius:13px;padding:10px 14px;font-family:var(--font-body);font-size:12.5px;line-height:1.4;box-shadow:var(--shadow-3);transition:left .75s cubic-bezier(.5,0,.2,1),top .75s cubic-bezier(.5,0,.2,1),opacity .3s}.ba-thought:before{left:14px;bottom:-10px;width:9px;height:9px}.ba-thought:after,.ba-thought:before{content:"";position:absolute;border-radius:50%;background:#141210}.ba-thought:after{left:8px;bottom:-17px;width:5px;height:5px}.build-path-section{background:var(--paper);padding-top:64px;padding-bottom:0}.build-path-heading h2{max-width:none}.build-path-heading>p{font-size:1.125rem;line-height:1.65;max-width:78ch;margin-top:24px}.build-path{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(220px,1.25fr);grid-template-rows:260px 104px;gap:72px 40px;align-items:center;margin:40px calc(-1 * var(--frame-padding)) 0;padding:64px var(--frame-padding) 80px;background-image:linear-gradient(90deg,#dcd6cb66 1px,transparent 0),linear-gradient(180deg,#dcd6cb66 1px,transparent 0);background-size:40px 40px}.build-path-connections{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none;color:var(--muted)}.build-path-track{fill:none;stroke:var(--muted);stroke-opacity:.75;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.build-path-trace{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:build-path-flow 22s linear infinite;animation-delay:var(--path-delay);animation-play-state:paused}.build-path-station{position:relative;align-self:stretch;display:grid;align-items:center;grid-row:1;min-width:0}.build-path-input{grid-column:1}.build-path-output{grid-column:4}.build-path-number{position:absolute;top:-34px;left:50%;transform:translateX(-50%);width:24px;line-height:24px;text-align:center;font-size:var(--ui);font-weight:500;font-variant-numeric:tabular-nums;color:var(--accent-dark);background:var(--paper)}.build-path-ready,.build-path-request{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:8px;text-align:left;min-width:0}.build-path-request{padding:24px}.build-path-request h3{font-size:var(--ui);font-weight:500;letter-spacing:0;line-height:1.5}.build-path-request code{display:block;margin-top:16px;font-size:var(--code-size);color:var(--accent-dark);overflow-wrap:anywhere}.build-path-request blockquote{font-size:var(--text);line-height:1.6;margin:12px 0 22px;color:var(--ink)}.build-path-methods{display:block;font-size:var(--meta);color:var(--muted)}.build-path-stage{position:relative;align-self:stretch;min-width:0;text-align:center;grid-row:1}.build-path-builder{grid-column:2}.build-path-tests{grid-column:3}.build-path-port{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border:1px solid #baad9b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-dark);background:var(--paper);animation:build-path-node 22s linear infinite;animation-delay:var(--path-delay);animation-play-state:paused}.build-path-port>svg{width:28px;height:28px}.build-path-stage-copy{position:absolute;top:calc(50% + 48px);width:100%;padding:0 2px;background:var(--paper)}.build-path-stage-copy h3{font-size:1.125rem;line-height:1.35;letter-spacing:-.02em}.build-path-stage-copy p{font-size:var(--ui);line-height:1.6;margin:8px auto 0;max-width:24ch}.build-path-probes{grid-column:2/4;grid-row:2;justify-self:center;display:flex;gap:14px;align-items:center;padding:16px 20px;max-width:100%;background:var(--paper);border:1px solid #c6b4a0;border-radius:8px}.build-path-probes>svg{width:24px;height:24px;color:var(--accent-dark)}.build-path-probes h3{font-size:var(--ui);font-weight:500;line-height:1.5;letter-spacing:0}.build-path-probes p{font-size:var(--ui);line-height:1.5;margin-top:4px}.build-path-ready-heading{padding:22px 24px 18px}.build-path-ready-heading>span{display:flex;align-items:center;gap:7px;font-size:var(--meta);color:var(--accent-dark)}.build-path-ready-heading svg{width:17px;height:17px}.build-path-ready-heading h3{font-size:var(--subhead);margin-top:10px}.build-path-ready ul{list-style:none;margin:0;padding:0 24px;font-size:var(--ui)}.build-path-ready li{padding:10px 0;border-top:1px solid var(--line)}.build-path-ready>p{padding:14px 24px;background:var(--wash);border-top:1px solid var(--line);border-radius:0 0 8px 8px;font-size:var(--meta);line-height:1.6}.build-path-email{grid-column:4;grid-row:2;justify-self:center;display:flex;align-items:center;gap:12px;padding:12px;background:var(--paper);max-width:220px}.build-path-email svg{width:24px;height:24px;color:var(--accent-dark)}.build-path-email p{font-size:var(--ui);line-height:1.5;color:var(--ink)}.build-path[data-running=true] .build-path-port,.build-path[data-running=true] .build-path-trace{animation-play-state:running}@keyframes build-path-flow{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}9%{stroke-dashoffset:0;opacity:1}16%{stroke-dashoffset:0;opacity:1}22%,to{stroke-dashoffset:0;opacity:0}}@keyframes build-path-node{0%,24%,to{background:var(--paper);border-color:#baad9b}16%,4%{background:var(--accent-pale);border-color:var(--accent)}}@media(max-width:1100px) and (min-width:901px){.build-path{-moz-column-gap:24px;column-gap:24px}.build-path-request{padding:20px}.build-path-stage-copy h3{font-size:var(--text)}.build-path-ready ul,.build-path-ready-heading,.build-path-ready>p{padding-inline:20px}}@media(max-width:900px){.build-path-section{padding-top:48px}.build-path{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:64px;margin-top:32px;padding:56px var(--frame-padding) 80px}.build-path-email,.build-path-probes,.build-path-station{grid-column:1;grid-row:auto;width:100%;max-width:440px;justify-self:center}.build-path-station{display:block}.build-path-stage{display:flex;flex-direction:column;align-items:center;gap:16px}.build-path-port{position:static;transform:none}.build-path-stage-copy{position:static;width:auto;padding:0 12px}.build-path-stage-copy h3{font-size:1.125rem}.build-path-stage-copy p{max-width:32ch}.build-path-probes{width:auto;max-width:calc(100% - 40px);margin-left:24px}.build-path-ready{margin-top:0}.build-path-email{width:auto;max-width:260px}}@media(max-width:600px){.build-path-section{padding-top:40px}.build-path-heading h2{font-size:2rem}.build-path-heading>p{font-size:var(--text);margin-top:20px}.build-path{background-size:32px 32px}.build-path-request{padding:20px}.build-path-probes{padding:14px;gap:10px}.build-path-ready-heading{padding:20px}.build-path-ready ul,.build-path-ready>p{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.build-path-trace{display:none}.build-path-port{animation:none}}.reliability-section{padding-top:64px}.reliability-heading{padding-bottom:40px}.reliability-heading>p{max-width:68ch;margin-top:24px;font-size:1.125rem;line-height:1.65}.reliability-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:calc(-1 * var(--frame-padding))}.reliability-panel{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--line)}.reliability-panel:nth-child(odd){border-right:1px solid var(--line)}.reliability-panel>h3{min-height:calc(2.7em + 52px);padding:28px var(--frame-padding) 24px;font-size:var(--subhead);line-height:1.35}.reliability-explanation{padding:24px var(--frame-padding) 32px;max-width:68ch;font-size:var(--text);line-height:1.65}.reliability-visual{--scene-delay:0s;--scene-play:paused;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:228px;padding:24px var(--frame-padding);margin:0;background:var(--wash);border-block:1px solid var(--line)}.reliability-panel:nth-child(2n) .reliability-visual{--scene-delay:.55s}.reliability-visual[data-running=true]{--scene-play:running}.reliability-visual span{font-size:var(--ui);line-height:1.45;color:var(--ink)}.reliability-visual svg{display:block;overflow:visible}.reliability-visual .rd-caption{color:var(--muted);text-align:center}.rd-arrowhead,.rd-track{fill:none;stroke:#93816c;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rd-outline{fill:var(--paper);stroke:#c6b4a0;stroke-width:1.2}.rd-stream,.rd-trace{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;opacity:0}.rd-trace{stroke-dasharray:1}.rd-bracket{fill:none;stroke:var(--accent-dark);stroke-width:1.5;stroke-linecap:round}.rd-key,.rd-value{fill:none;stroke:#9a6249;stroke-width:5;stroke-linecap:round}.rd-value{stroke:#c6b4a0}.rd-layout-objects{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:410px}.rd-object{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.rd-object>svg{width:116px;height:84px;max-width:100%}.rd-layout-route{width:100%}.rd-check-sequence{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:410px}.rd-check-step{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;text-align:center}.rd-check-step>span{max-width:12ch}.rd-node{width:58px;height:58px;flex-shrink:0;border:1px solid #baad9b;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center}.rd-node>svg{width:26px;height:26px;fill:none;stroke:var(--accent-dark);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rd-sequence-route{position:absolute;top:0;width:100%;height:58px}.rd-repair-node{background:var(--accent-pale)}.rd-volume-flow{width:100%;max-width:410px;display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:start;gap:8px}.rd-volume-leg{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.rd-volume-leg>svg{width:100%;height:58px}.rd-stream{stroke-dasharray:.14 .86;--stream-start:1}.rd-stream-second{--stream-start:1.4}.rd-stream-third{--stream-start:1.8}.rd-schema-flow{display:grid;grid-template-columns:80px 48px minmax(0,1fr);align-items:center;width:100%;max-width:390px}.rd-schema-flow>.rd-check-step{transform:translateY(16px)}.rd-schema-route{width:100%;height:156px}.rd-schema-response{border:1px solid #c6b4a0;border-radius:8px;background:var(--paper);padding:16px;display:flex;flex-direction:column;gap:12px}.rd-schema-response>svg{height:48px;width:160px;max-width:100%}.rd-schema-response>span:last-child{font-size:var(--meta);color:var(--muted)}.reliability-visual[data-started=true]:not([data-complete=true]) .rd-trace{animation:rd-route-trace 2.8s ease-in-out var(--scene-delay) both;animation-play-state:var(--scene-play)}.reliability-visual[data-started=true]:not([data-complete=true]) .rd-page-primary{animation:rd-layout-primary 2.8s cubic-bezier(.16,1,.3,1) var(--scene-delay) both;animation-play-state:var(--scene-play)}.reliability-visual[data-started=true]:not([data-complete=true]) .rd-page-secondary{animation:rd-layout-secondary 2.8s cubic-bezier(.16,1,.3,1) var(--scene-delay) both;animation-play-state:var(--scene-play)}.reliability-visual[data-started=true]:not([data-complete=true]) .rd-repair-node{animation:rd-repair-arrival 2.8s ease-out var(--scene-delay) both;animation-play-state:var(--scene-play)}.reliability-visual[data-started=true]:not([data-complete=true]) .rd-stream{animation:rd-call-stream 2.8s linear var(--scene-delay) both;animation-play-state:var(--scene-play)}@keyframes rd-route-trace{0%,12%{stroke-dashoffset:1;opacity:0}20%{opacity:1}70%,84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes rd-layout-primary{0%,12%{transform:translateX(72px)}70%,to{transform:translateX(0)}}@keyframes rd-layout-secondary{0%,12%{transform:translateX(-56px)}70%,to{transform:translateX(0)}}@keyframes rd-repair-arrival{0%,55%{background:var(--paper)}78%,to{background:var(--accent-pale)}}@keyframes rd-call-stream{0%,12%{stroke-dashoffset:var(--stream-start);opacity:0}22%,72%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}@media (max-width:1000px){.reliability-section{padding-top:48px}.reliability-visual{padding-inline:20px}.rd-layout-objects{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}}@media (max-width:700px){.reliability-panels{grid-template-columns:minmax(0,1fr)}.reliability-panel:nth-child(odd){border-right:0}.reliability-panel>h3{min-height:0;padding-block:24px}.reliability-panel:nth-child(2n) .reliability-visual{--scene-delay:0s}}@media (max-width:600px){.reliability-section{padding-top:40px}.reliability-heading{padding-bottom:28px}.reliability-heading>h2{font-size:2rem}.reliability-heading>p{margin-top:20px;font-size:var(--text)}.reliability-explanation{padding-block:20px 28px}.reliability-visual{padding-inline:var(--frame-padding)}.rd-schema-flow{grid-template-columns:64px 36px minmax(0,1fr)}.rd-volume-flow{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.reliability-visual *{animation:none!important}}.uc-agent-tools .uc-hero{display:block;padding-bottom:48px}.uc-agent-tools .uc-hero-copy{max-width:900px}.uc-agent-tools .uc-hero h1{max-width:22ch}.uc-agent-tools .uc-hero-copy>p{max-width:66ch;font-size:1.125rem}.job-graph{margin:0 calc(-1 * var(--frame-padding));border-top:1px solid var(--line);background:var(--wash)}.job-graph-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding:32px var(--frame-padding);border-bottom:1px solid var(--line)}.job-graph-heading h2{font-size:clamp(1.5rem,2.2vw,2rem)}.job-graph-title{display:flex;align-items:baseline;gap:14px}.job-graph-heading blockquote{margin:0;font-size:var(--text);color:var(--muted);line-height:1.6;max-width:52ch}.job-graph-canvas{position:relative;padding:40px var(--frame-padding) 36px}.job-graph-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:#a19587}.job-graph-track{stroke:#b5a794;stroke-width:1.5;fill:none}.job-graph-trace{stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;fill:none;stroke-dasharray:.22 1.2;stroke-dashoffset:.24;opacity:0;animation:job-graph-travel 16s linear infinite}.job-graph-return{animation-name:job-graph-return}.job-graph-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:36px;list-style:none;padding:0;margin:0;position:relative}.job-graph-station{min-width:0}.job-graph-node{background:var(--paper);border:1px solid #cec4b5;border-radius:8px;padding:20px;min-height:204px;position:relative;animation:job-graph-node 16s ease-out infinite}.job-graph-node-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:var(--muted)}.job-graph-node-top svg{width:24px;height:24px;color:var(--ink)}.job-graph-node h3{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.3}.job-graph-node p{margin-top:10px;font-size:var(--ui);line-height:1.6}.job-graph-tool{position:relative;margin:40px 10px 0;padding:16px;border:1px solid #c98e74;border-radius:8px;background:var(--accent-pale);animation:job-graph-tool 16s ease-out infinite}.job-graph-provider{display:flex;align-items:center;gap:7px;font-size:var(--meta);color:var(--accent-dark)}.job-graph-provider svg{width:18px;height:18px}.job-graph-tool h4{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;color:var(--ink);margin:10px 0 4px}.job-graph-tool p{font-size:var(--meta);color:#654636}.job-graph-node,.job-graph-tool,.job-graph-trace{animation-delay:var(--job-delay);animation-play-state:paused}.job-graph-canvas[data-running=true] .job-graph-node,.job-graph-canvas[data-running=true] .job-graph-tool,.job-graph-canvas[data-running=true] .job-graph-trace{animation-play-state:running}@keyframes job-graph-travel{0%{opacity:0;stroke-dashoffset:.24}1%{opacity:1}6%{opacity:1;stroke-dashoffset:-1.02}7%,to{opacity:0;stroke-dashoffset:-1.24}}@keyframes job-graph-return{0%{opacity:0;stroke-dashoffset:-1.24}1%{opacity:1}6%{opacity:1;stroke-dashoffset:.02}7%,to{opacity:0;stroke-dashoffset:.24}}@keyframes job-graph-node{0%,16%,to{border-color:#cec4b5;background:var(--paper)}11%,3%{border-color:var(--accent);background:#f8ebe2}}@keyframes job-graph-tool{0%,16%,to{border-color:#c98e74}11%,3%{border-color:var(--accent)}}@media(max-width:1100px) and (min-width:901px){.job-graph-steps{gap:28px}.job-graph-node{padding:18px 14px;min-height:230px}.job-graph-tool{margin-inline:0;padding:14px}}@media(max-width:900px){.job-graph-steps{grid-template-columns:1fr;gap:36px}.job-graph-node{min-height:0;padding:20px 24px}.job-graph-node-top{margin-bottom:14px}.job-graph-tool{width:min(100% - 40px,280px);margin:36px auto 0}.job-graph-heading{gap:28px}.uc-agent-tools .uc-hero-copy{max-width:740px}}@media(max-width:600px){.uc-agent-tools .uc-hero{padding-bottom:36px}.uc-agent-tools .uc-hero-copy>p{font-size:var(--text)}.job-graph-heading{grid-template-columns:1fr;gap:16px;padding-block:24px}.job-graph-canvas{padding-block:28px}.job-graph-node{padding:18px}.job-graph-tool{margin-left:48px;margin-right:0;width:calc(100% - 48px)}}@media(prefers-reduced-motion:reduce){.job-graph-node,.job-graph-tool,.job-graph-trace{animation:none!important}.job-graph-trace{display:none}}.uc-mcp-clients{min-width:0;border:1px solid var(--line)}.uc-mcp-clients h3{padding:22px 24px;background:var(--wash)}.uc-mcp-clients ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0}.uc-mcp-clients li{min-width:0;border-top:1px solid var(--line)}.uc-mcp-clients li:nth-child(2n){border-left:1px solid var(--line)}.uc-mcp-clients a{display:flex;align-items:center;gap:12px;min-height:82px;padding:20px 24px;font-size:var(--ui);transition:background-color .16s ease,color .16s ease}.uc-mcp-clients a>img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.uc-mcp-clients a>span{flex:1}.uc-mcp-clients a>svg{width:15px;height:15px;color:var(--muted)}.uc-mcp-clients a:hover{background:var(--accent-pale)}.uc-mcp-clients a:hover,.uc-mcp-clients a:hover>svg{color:var(--accent-dark)}.uc-mcp-clients a:focus-visible{outline-offset:-5px;background:var(--accent-pale)}@media(max-width:1100px){.uc-mcp-clients h3{padding:20px}.uc-mcp-clients a{padding:18px;gap:10px}}@media(max-width:600px){.uc-mcp-clients h3{padding:18px 16px}.uc-mcp-clients a{min-height:76px;padding:16px 12px;gap:10px}.uc-mcp-clients a>svg{display:none}}@media(prefers-reduced-motion:reduce){.uc-mcp-clients a{transition:none}}.uc-apps-on-live-data .uc-hero{display:block;padding-bottom:48px}.uc-apps-on-live-data .uc-hero-copy{max-width:900px}.uc-apps-on-live-data .uc-hero-copy h1{max-width:22ch}.uc-apps-on-live-data .uc-hero-copy>p{max-width:66ch;font-size:1.125rem}.zillow-spotlight{margin:0 calc(-1 * var(--frame-padding));padding-bottom:40px;border-top:1px solid var(--line);background:var(--wash)}.zillow-spotlight>figcaption{display:flex;gap:14px;align-items:baseline;padding:32px var(--frame-padding);border-bottom:1px solid var(--line)}.zillow-spotlight>figcaption h2{font-size:clamp(1.5rem,2.2vw,2rem)}.zillow-spotlight>figcaption p{margin-top:10px;font-size:var(--text)}.zillow-spotlight>figcaption p a{color:var(--accent-dark);text-decoration:underline;text-decoration-color:#c98e74}.zillow-spotlight>figcaption p a:hover{text-decoration-color:currentColor}.pd-app{--below:#446047;margin:32px var(--frame-padding) 0;border:1px solid #cec4b5;border-radius:12px;overflow:hidden;background:var(--surface)}.pd-heading{padding:28px 28px 24px}.zillow-spotlight .pd-heading h3{font-size:clamp(1.25rem,2vw,1.5rem);text-wrap:pretty}.pd-heading p{margin-top:8px;font-size:var(--ui)}.pd-neighborhoods{display:flex;align-items:center;gap:20px;padding:0 28px 28px}.pd-neighborhoods>span{font-size:var(--ui);color:var(--muted)}.pd-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pd-areas>button{min-height:44px;padding:9px 16px;border:1px solid #a99b8d;border-radius:6px;background:var(--paper);font-size:var(--ui);font-weight:500;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.pd-areas>button:hover{background:var(--accent-pale);border-color:var(--accent);color:var(--accent-dark)}.pd-areas>button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--surface)}.pd-areas>button[aria-pressed=true]:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.pd-areas>button:focus-visible{outline-offset:3px}.pd-analysis{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.pd-homes{min-width:0}.pd-list-head{display:flex;justify-content:space-between;gap:16px;padding:20px 28px 12px;color:var(--muted);font-size:var(--meta)}.pd-home{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:84px;padding:18px 28px;text-align:left;border-top:1px solid var(--line);transition:background-color .2s ease-out}.pd-home:hover{background:var(--paper)}.pd-home[aria-pressed=true]{background:var(--accent-pale)}.pd-home-selection{display:block;width:16px;height:16px;border:1px solid #a99b8d;border-radius:50%;background:var(--surface)}.pd-home[aria-pressed=true] .pd-home-selection{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.pd-home-name{display:flex;flex-direction:column;gap:4px}.pd-home-name strong{font-size:var(--ui);font-weight:500;line-height:1.4}.pd-home-name>span{font-size:var(--meta);line-height:1.5;color:var(--muted)}.pd-home-gap{font-size:var(--ui);white-space:nowrap;font-variant-numeric:tabular-nums}.pd-home.is-below .pd-home-gap,.pd-result>.is-below{color:var(--below)}.pd-home.is-above .pd-home-gap,.pd-result>.is-above{color:var(--accent-dark)}.pd-home:focus-visible{outline-offset:-4px}.pd-detail{min-width:0;padding:28px;border-left:1px solid var(--line);background:var(--paper)}.pd-result h4{margin:0;font-size:var(--ui);font-weight:500}.pd-result>p{margin-top:8px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.25;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pd-result>p>span{display:block;margin-top:4px;color:var(--muted);font-size:var(--ui);line-height:1.5;letter-spacing:0}.pd-prices{display:grid;gap:20px;margin:24px 0 0}.pd-prices>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px}.pd-price-label{color:var(--muted);font-size:var(--ui)}.pd-price-value{font-size:var(--text);font-variant-numeric:tabular-nums}.pd-price-track{grid-column:1/-1;height:8px;overflow:hidden;border-radius:2px;background:var(--wash)}.pd-price-track>span{display:block;height:100%;background:var(--accent);transition:width .45s cubic-bezier(.16,1,.3,1)}.pd-estimate-track>span{background:#919782}.uc-app-benefits{padding-block:0 16px}.uc-app-benefits>header{padding-block:48px 32px}.uc-app-benefits .uc-app-benefit{position:relative;display:grid;grid-template-columns:.85fr 1.3fr;gap:80px;padding-block:32px}.uc-app-benefits .uc-app-benefit:before{content:"";position:absolute;top:0;left:calc(-1 * var(--frame-padding));right:calc(-1 * var(--frame-padding));border-top:1px solid var(--line);pointer-events:none}.uc-app-benefit h3{font-size:var(--subhead);line-height:1.35}@media(max-width:1100px){.uc-app-benefits .uc-app-benefit{gap:48px}}@media(max-width:850px){.pd-neighborhoods{flex-direction:column;align-items:stretch;gap:10px}.pd-areas{max-width:480px}.pd-analysis{grid-template-columns:1fr}.pd-detail{border-left:0;border-top:1px solid var(--line)}.uc-app-benefits .uc-app-benefit{grid-template-columns:1fr;gap:14px}}@media(max-width:600px){.uc-apps-on-live-data .uc-hero{padding-bottom:36px}.uc-apps-on-live-data .uc-hero-copy>p{font-size:var(--text)}.zillow-spotlight{padding-bottom:24px}.zillow-spotlight>figcaption{padding-block:24px;flex-direction:column;align-items:start;gap:12px}.zillow-spotlight>figcaption p{font-size:var(--ui)}.pd-app{margin-top:24px}.pd-heading{padding:24px 16px 20px}.pd-neighborhoods{padding:0 16px 24px}.pd-areas{gap:6px}.pd-areas>button{padding:8px 6px}.pd-home,.pd-list-head{padding:16px}.pd-home{gap:10px}.pd-home-gap{font-size:var(--meta)}.pd-detail{padding:24px 16px}.pd-prices>div{gap:8px}.pd-price-label{font-size:var(--meta)}.pd-price-value{font-size:var(--ui)}.uc-app-benefits>header{padding-block:36px 24px}.uc-app-benefits .uc-app-benefit{padding-block:24px}}@media(prefers-reduced-motion:reduce){.pd-app *,.pd-app :after,.pd-app :before{transition:none!important;animation:none!important}}.uc-monitoring-alerts .uc-hero{display:block;padding-bottom:48px}.uc-monitoring-alerts .uc-hero-copy{max-width:900px}.uc-monitoring-alerts .uc-hero h1{max-width:22ch}.uc-monitoring-alerts .uc-hero-copy>p{font-size:1.125rem;max-width:66ch}.oc-monitor{margin:0 calc(-1 * var(--frame-padding));border-top:1px solid var(--line);background:var(--wash)}.oc-monitor>figcaption{display:flex;align-items:baseline;gap:14px;padding:32px var(--frame-padding);border-bottom:1px solid var(--line)}.oc-monitor>figcaption h2{font-size:clamp(1.5rem,2.2vw,2rem)}.oc-monitor-window{--oc-bg:#0e1015;--oc-card:#161920;--oc-border:#2e3040;--oc-text:#d4d4d8;--oc-muted:#a2a2ab;--oc-accent:#ff5c5c;border:1px solid var(--oc-border);border-radius:14px;overflow:hidden;background:var(--oc-bg);color:var(--oc-text)}.oc-monitor-layout{display:grid;grid-template-columns:.8fr 1.2fr}.oc-monitor-benefits{display:grid;grid-template-rows:repeat(3,1fr);background:var(--paper)}.oc-monitor-benefits article{padding:32px var(--frame-padding);display:flex;flex-direction:column;justify-content:center}.oc-monitor-benefits article+article{border-top:1px solid var(--line)}.oc-monitor-benefits h3{max-width:24ch;line-height:1.25}.oc-monitor-benefits p{font-size:var(--text);margin-top:16px;max-width:42ch}.oc-monitor-visual{padding:32px;border-left:1px solid var(--line);display:flex;align-items:center}.oc-monitor-window{width:100%;margin:0}.oc-monitor-window ::-moz-selection{background:#683336;color:#fff}.oc-monitor-window ::selection{background:#683336;color:#fff}.oc-monitor-chrome{display:flex;align-items:center;gap:12px;padding:13px 14px;background:#191c24;border-bottom:1px solid #1e2028}.oc-monitor-dots{display:inline-flex;gap:6px}.oc-monitor-dots i{width:10px;height:10px;border-radius:50%;background:#ec6a5e}.oc-monitor-dots i:nth-child(2){background:#f4bf4f}.oc-monitor-dots i:nth-child(3){background:#61c554}.oc-monitor-title{display:flex;align-items:center;gap:7px;font-size:var(--meta);color:#f4f4f5}.oc-monitor-title>span{color:var(--oc-muted)}.oc-monitor-thread{padding:18px 14px 6px}.oc-monitor-group{display:flex;gap:9px;margin-bottom:16px;align-items:flex-end}.oc-monitor-group.is-user{flex-direction:row-reverse}.oc-monitor-avatar{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;background:#191c24;border:1px solid #1e2028;border-radius:10px;font-size:var(--meta);align-self:flex-start;margin-top:4px}.is-user .oc-monitor-avatar{color:var(--oc-accent);background:#27181d;border-color:#593036}.oc-monitor-message{min-width:0;flex:1}.oc-monitor-bubble{padding:10px 13px;background:var(--oc-card);border:1px solid #292c35;border-radius:14px}.is-user .oc-monitor-bubble{background:#291a20;border-color:transparent}.oc-monitor-bubble p{font-size:var(--ui);color:var(--oc-text);line-height:1.6;overflow-wrap:anywhere}.oc-monitor-bubble strong{color:#f4f4f5;font-weight:600}.oc-monitor-by{display:block;font-size:var(--meta);margin-top:5px;color:var(--oc-muted)}.is-user .oc-monitor-by{text-align:right}.oc-monitor-tools{margin:4px 0 18px 43px;display:grid;gap:10px}.oc-monitor-tool{border:1px solid #292c35;border-radius:10px;background:#13151c;overflow:hidden}.oc-monitor-tool-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:8px 11px;border-bottom:1px solid #292c35;font-size:var(--meta)}.oc-monitor-tool-heading svg{color:var(--oc-accent);width:14px;height:14px}.oc-monitor-tool-heading>span{color:var(--oc-muted)}.oc-monitor-tool-heading strong{color:#f4f4f5;font-weight:500;margin-left:auto}.oc-monitor-tool p{padding:10px 11px;color:var(--oc-text);font-size:var(--ui);line-height:1.5}.oc-monitor-compose{margin:0 14px 14px;border:1px solid #292c35;background:var(--oc-card);border-radius:14px;color:var(--oc-muted)}.oc-monitor-compose>span{display:block;padding:10px 13px;font-size:var(--ui)}.oc-monitor-compose>div{display:flex;justify-content:space-between;border-top:1px solid #242730;padding:9px 13px}.uc-monitor-examples{padding-block:56px}.uc-monitor-examples>h2{margin-bottom:30px}.uc-monitor-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:calc(-1 * var(--frame-padding))}.uc-monitor-prompts article{padding:26px var(--frame-padding);border-top:1px solid var(--line)}.uc-monitor-prompts article:nth-child(2n){border-left:1px solid var(--line)}.uc-monitor-prompts h3{margin-bottom:12px}.uc-monitor-prompts blockquote{color:var(--muted);font-size:var(--text);margin:0;line-height:1.6;max-width:54ch}.uc-monitor-next{border-top:1px solid var(--line);margin-inline:calc(-1 * var(--frame-padding));padding:28px var(--frame-padding) 0;display:flex;justify-content:space-between;align-items:center;gap:24px}.uc-monitor-next p{margin-top:8px;font-size:var(--ui);max-width:50ch}.uc-monitor-next .action-row{margin:0;flex-shrink:0;gap:20px}.uc-monitor-cost{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:64px}.uc-monitor-cost .text-link,.uc-monitor-cost>div>p{margin-top:20px}.uc-daily-cost{margin:0;border-block:1px solid #ccab99;color:#654636;background:var(--accent-pale);padding:28px 32px}.uc-daily-calls{display:flex;align-items:center;gap:22px;font-size:var(--ui);padding-bottom:20px;border-bottom:1px solid #ccab99}.uc-daily-calls strong{font-size:1.375rem;color:var(--ink);margin-right:3px}.uc-daily-calls>span:nth-child(2){color:#654636;font-size:1.25rem}.uc-daily-total{padding-block:22px;display:flex;flex-direction:column;gap:6px}.uc-daily-total strong{font-size:clamp(3.25rem,5.4vw,4.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.05;color:var(--accent-dark);font-variant-numeric:tabular-nums}.uc-daily-total>span{font-size:var(--ui)}.uc-daily-cost figcaption{font-size:var(--meta);line-height:1.6;border-top:1px solid #ccab99;padding-top:16px;max-width:50ch}@media(max-width:1100px){.uc-monitor-cost{gap:40px}.oc-monitor-visual{padding:24px}.oc-monitor-benefits p{font-size:var(--ui)}}@media(max-width:850px){.uc-monitor-cost{gap:32px}.oc-monitor-layout,.uc-monitor-cost{grid-template-columns:1fr}.oc-monitor-benefits{grid-template-rows:auto}.oc-monitor-benefits article{padding-block:28px}.oc-monitor-benefits p{max-width:65ch}.oc-monitor-benefits h3{max-width:none}.oc-monitor-visual{border-left:0;border-top:1px solid var(--line);padding:28px var(--frame-padding)}.uc-monitor-next{flex-direction:column;align-items:start}}@media(max-width:600px){.uc-monitoring-alerts .uc-hero-copy>p{font-size:var(--text)}.uc-monitoring-alerts .uc-hero{padding-bottom:36px}.oc-monitor>figcaption{padding-block:24px}.oc-monitor-chrome{gap:9px;padding:12px}.oc-monitor-thread{padding:14px 10px 4px}.oc-monitor-avatar{width:28px;height:28px;font-size:var(--meta)}.oc-monitor-avatar svg{width:22px;height:22px}.oc-monitor-group{gap:7px}.oc-monitor-tools{margin-left:35px}.oc-monitor-bubble{padding:10px}.oc-monitor-compose{margin:0 10px 10px}.uc-monitor-cost,.uc-monitor-examples{padding-block:40px}.uc-monitor-prompts{grid-template-columns:1fr}.uc-monitor-prompts article{padding-block:22px}.uc-monitor-prompts article:nth-child(2n){border-left:0}.uc-daily-cost{padding:24px 20px}.uc-daily-calls{gap:14px}}.uc-page{padding-block:40px 0}.uc-page p{max-width:70ch}.uc-page h1{max-width:18ch}.uc-page h2{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.16}.uc-page h3{font-size:1.25rem}.uc-example-label{flex-shrink:0;color:var(--accent-dark);background:var(--accent-pale);border:1px solid #d9b7a5;border-radius:4px;padding:4px 8px;font-size:var(--meta);font-weight:500;line-height:1.4}.uc-page pre{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-color:#9c9d90 var(--code)}.uc-page pre:focus-visible{outline-offset:-4px}.uc-index-heading{padding-block:24px 64px}.uc-index-heading h1{max-width:22ch}.uc-index-heading>p{margin-top:24px;max-width:60ch;font-size:1.125rem}.uc-index-heading .action-row{margin-top:28px}.uc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:calc(-1 * var(--frame-padding));border-block:1px solid var(--line)}.uc-card{padding:32px var(--frame-padding);display:flex;flex-direction:column;min-width:0}.uc-card+.uc-card{border-left:1px solid var(--line)}.uc-job{display:block;color:var(--accent-dark);font-size:var(--ui);font-weight:500;margin-bottom:22px}.uc-card h2{font-size:clamp(1.5rem,2.3vw,2rem);max-width:20ch;text-wrap:pretty}.uc-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px}.uc-card>p{margin-block:20px 28px;flex:1;font-size:var(--ui)}.uc-card>.text-link{margin-top:22px}.uc-proof{display:flex;flex-direction:column;gap:7px;border-top:1px solid var(--line);padding-top:18px;font-size:var(--meta);min-width:0}.uc-proof:hover .uc-proof-name{color:var(--accent)}.uc-proof-name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--ui);font-weight:500}.uc-proof-name svg{width:16px}.uc-proof-route{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted)}.uc-proof-route code{overflow-wrap:anywhere}.uc-proof-route>span{color:var(--accent-dark);font-family:var(--mono)}.uc-proof-detail{color:var(--muted)}.uc-verified{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#446047}.uc-verified svg{width:14px;height:14px}.uc-verified.is-degraded{color:var(--accent-dark)}.uc-hero{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:64px;padding-block:28px 64px}.uc-hero-copy h1{font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:1.08}.uc-hero-copy p{margin-top:20px}.uc-hero-copy .uc-situation{color:var(--ink)}.uc-hero-copy>.uc-proof{margin-top:30px}.uc-hero-copy .button{white-space:normal;text-align:left}.uc-hero-proof{min-width:0}.uc-scene{margin:0;background:var(--wash);border:1px solid #cec4b5;border-radius:8px;overflow:hidden}.uc-scene-title{display:flex;align-items:center;gap:10px;padding:16px 22px;font-size:var(--ui);border-bottom:1px solid #cec4b5;color:var(--ink)}.uc-scene-title>svg{width:22px;height:22px;color:var(--accent)}.uc-scene-title .uc-scene-tag{margin-left:auto;font-size:var(--meta);color:var(--muted)}.uc-prompt{padding:22px;background:var(--accent-pale)}.uc-prompt>span{font-size:var(--meta);color:var(--accent-dark);display:block;margin-bottom:8px}.uc-prompt>p{color:var(--ink);font-size:var(--ui)}.uc-page dl{margin:12px 0 0}.uc-page dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;border-top:1px solid var(--line);padding-block:10px;font-size:var(--meta)}.uc-page dd,.uc-page dt{margin:0;overflow-wrap:anywhere}.uc-page dd{color:var(--muted)}.uc-steps{padding-block:56px}.uc-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none;margin:32px 0 0;padding:0}.uc-step-number{display:block;width:28px;height:28px;font-size:var(--ui);color:var(--accent-dark);border-bottom:1px solid #c98e74}.uc-step-number,.uc-steps h3{margin-bottom:12px}.uc-steps p{font-size:var(--ui)}.uc-detail-band{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:64px;align-items:start}.uc-detail-band p{margin-top:20px}.uc-detail-band p a{color:var(--ink);text-decoration:underline}.uc-detail-band .text-link{margin-top:18px}.uc-setup-block{min-width:0}.uc-code-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.uc-code-heading .text-link{margin:0;font-size:var(--meta)}.uc-setup-block pre{background:var(--code);color:var(--paper);padding:22px;border-radius:6px}.uc-setup-block>p{font-size:var(--ui);margin-top:14px}.uc-questions{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px;padding-block:64px}.uc-questions summary{cursor:pointer;min-height:64px;padding-block:18px;display:flex;justify-content:space-between;gap:16px;list-style:none}.uc-questions summary::-webkit-details-marker{display:none}.uc-questions summary span{color:var(--accent);font-size:1.25rem}.uc-questions details{border-bottom:1px solid var(--line)}.uc-questions details[open] summary span{transform:rotate(45deg)}.uc-questions details p{padding-bottom:22px;font-size:var(--ui)}.uc-next{padding-top:56px}.uc-next>h2{margin-bottom:32px}.uc-next .uc-card h2{font-size:1.5rem;max-width:26ch}.uc-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-close{padding-block:64px 80px;text-align:center}.uc-close p{margin:20px auto 0}.uc-close .action-row{justify-content:center}.uc-scene-title>a{display:flex;align-items:center;gap:6px;min-height:36px;color:var(--accent-dark);font-size:var(--meta)}.uc-scene-title>a:hover{text-decoration:underline}.uc-scene-title>a svg{width:15px}.uc-data-state{padding:32px;min-height:220px}.uc-how-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:48px 56px}.uc-how-path h2{font-size:1.625rem}.uc-how-path p{font-size:var(--ui)}.uc-how-path .text-link,.uc-how-path p{margin-top:16px}.uc-how-build{padding-block:56px 24px;scroll-margin-top:110px}.uc-how-build>p{margin-top:22px}.uc-how-build .build-path{margin-top:40px}@media(max-width:1100px){.uc-hero{gap:36px;grid-template-columns:1fr 1fr;align-items:start}.uc-detail-band{gap:40px}.uc-card{padding-inline:24px}.uc-questions{gap:48px}.uc-hero-copy .action-row{gap:8px}}@media(max-width:850px){.uc-hero{grid-template-columns:1fr;gap:36px}.uc-hero-copy h1{max-width:22ch}.uc-hero-proof{width:100%;max-width:680px}.uc-hero-copy>.uc-proof{max-width:560px}.uc-card-grid{grid-template-columns:1fr}.uc-card+.uc-card{border-left:0;border-top:1px solid var(--line)}.uc-card{padding:32px var(--frame-padding)}.uc-card h2,.uc-next .uc-card h2{max-width:32ch;font-size:1.75rem}.uc-card>p{margin-bottom:24px}.uc-detail-band,.uc-questions{grid-template-columns:1fr;gap:32px}.uc-how-path,.uc-steps ol{gap:28px}}@media(max-width:600px){.uc-page{padding-top:24px}.uc-index-heading{padding-block:12px 40px}.uc-index-heading>p{font-size:var(--text)}.uc-hero{padding-block:20px 40px}.uc-hero-copy h1{font-size:2.5rem}.uc-hero-copy>p{font-size:var(--text)}.uc-hero-copy .action-row{gap:12px}.uc-detail-band,.uc-how-build,.uc-questions,.uc-steps{padding-block:40px}.uc-how-path,.uc-steps ol{grid-template-columns:1fr;gap:28px}.uc-steps ol{margin-top:28px}.uc-steps li{display:grid;grid-template-columns:28px 1fr;gap:8px 16px}.uc-steps h3{margin:0}.uc-steps p{grid-column:2}.uc-step-number{margin:0}.uc-how-path{padding-block:32px 40px}.uc-how-path .uc-step-number{margin-bottom:12px}.uc-prompt,.uc-scene-title{padding-inline:18px}.uc-close{padding-block:40px 56px}.uc-next{padding-top:40px}.uc-questions{gap:20px}.uc-setup-block pre{padding:18px}.uc-code-heading{align-items:start}.uc-code-heading h3{padding-top:9px}}@media(prefers-reduced-motion:reduce){.uc-page *,.uc-page :after,.uc-page :before{scroll-behavior:auto}}.uc-card .uc-proof{min-height:128px}.uc-page>.rail-section{position:relative;border-top:0}.uc-page>.rail-section:before{content:"";position:absolute;top:0;left:calc(-1 * var(--frame-padding));right:calc(-1 * var(--frame-padding));border-top:1px solid var(--line);pointer-events:none}.uc-page pre:focus-visible{outline-color:#deb49e}.uc-close:before{border-top:0!important}.catalog-region{position:relative;min-width:0}.catalog-region:focus{outline-offset:5px}.catalog-feedback{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:12px}.catalog-feedback p{font-size:var(--ui)}.catalog-feedback h3{font-size:var(--text);color:var(--ink);line-height:1.5}.catalog-feedback h3+p{margin-top:6px}.catalog-feedback .button{flex-shrink:0}.catalog-feedback.is-error{padding-block:20px}.catalog-region--catalog[data-state=error]{min-height:320px;margin-top:32px;border-block:1px solid var(--line)}.catalog-placeholder-entry>span,.catalog-skeleton-inline>span,.catalog-skeleton-recent span,.catalog-skeleton-reference span,.catalog-skeleton-search>span,.catalog-skeleton-sidebar>span{display:block;height:10px;width:88%;border-radius:2px;background:var(--line)}.catalog-placeholder-entry{gap:12px}.catalog-placeholder-entry>.catalog-placeholder-symbol{width:32px;height:32px;margin-bottom:10px}.catalog-placeholder-entry>.catalog-placeholder-title,.catalog-skeleton-inline .catalog-placeholder-title,.catalog-skeleton-reference .catalog-placeholder-title{width:48%;height:20px;margin-bottom:10px}.catalog-placeholder-entry>.catalog-placeholder-short,.catalog-skeleton-reference .catalog-placeholder-short{width:62%}.catalog-placeholder-entry>.catalog-placeholder-footer{width:72%;margin-top:auto}.catalog-region .catalog-skeleton-cards .catalog-placeholder-entry{width:100%;min-height:280px;padding:26px 24px}.catalog-skeleton-inline,.catalog-skeleton-sidebar{display:flex;flex-direction:column;gap:16px;padding-block:24px}.catalog-skeleton-inline{min-height:150px;border-block:1px solid var(--line)}.catalog-skeleton-sidebar>span:nth-child(4){margin-bottom:28px}.catalog-skeleton-search{display:flex;flex-direction:column;gap:16px;min-height:280px;padding:28px 24px;border-block:1px solid var(--line)}.catalog-skeleton-search>.catalog-placeholder-title{width:48%;height:20px;margin-bottom:12px}.catalog-skeleton-search>.catalog-placeholder-short{width:62%}.catalog-skeleton-reference{display:grid;grid-template-columns:minmax(150px,.4fr) 1fr;min-height:430px;border-block:1px solid var(--line)}.catalog-skeleton-reference>div{display:flex;flex-direction:column;align-items:start;gap:20px;padding:28px}.catalog-skeleton-reference>div+div{border-left:1px solid var(--line);background:var(--wash)}.catalog-skeleton-reference>div+div>span:nth-child(4){margin-bottom:52px}.catalog-skeleton-recent{border-top:1px solid var(--line)}.catalog-skeleton-recent>div{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.catalog-home-placeholder:hover{background:var(--paper)}.catalog-home-placeholder span{display:block;border-radius:2px;background:var(--wash)}.catalog-home-placeholder .placeholder-mark{width:32px;height:32px;flex-shrink:0;background:var(--line)}.catalog-home-placeholder .placeholder-heading{width:48%;height:22px;margin-bottom:18px;background:var(--line)}.placeholder-description{display:flex;flex-direction:column;gap:12px}.placeholder-description span{width:92%;height:8px}.placeholder-description span:last-child{width:62%}.placeholder-meta{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:20px}.placeholder-meta span{width:32%;height:8px}.catalog-home-placeholder .placeholder-notice{flex:none;margin-top:auto;padding-top:20px;color:var(--muted);font-size:var(--ui);line-height:1.5}.catalog-region--home[data-state=error]>div[aria-busy]{min-height:200px}.catalog-region--home .catalog-feedback.is-error{margin-inline:calc(-1 * var(--frame-padding));padding-inline:var(--frame-padding);border-block:1px solid var(--line)}.catalog-region--example{width:100%}.catalog-region--example .catalog-skeleton-reference{grid-template-columns:1fr}.catalog-region--example .catalog-skeleton-reference>div+div{border-left:0;border-top:1px solid var(--line)}.catalog-region--inline .catalog-feedback{align-items:start;flex-direction:column;gap:12px}.catalog-region--inline .catalog-feedback .button{min-height:44px}.catalog-region--reference{min-height:calc(100vh - var(--header-height))}.catalog-document-heading{padding-block:32px}.catalog-document-heading h1{margin-top:20px}.catalog-query-context{margin-top:24px;font-size:var(--ui)}.catalog-query-context strong{color:var(--ink)}.hero-suggestions{display:flow-root;min-height:56px}@media(max-width:600px){.catalog-feedback.is-error{align-items:start;flex-direction:column;gap:12px}.catalog-skeleton-sidebar{display:none}.catalog-skeleton-reference{grid-template-columns:1fr}.catalog-skeleton-reference>div{padding:24px 16px}.catalog-skeleton-reference>div+div{border-left:0;border-top:1px solid var(--line)}.catalog-skeleton-recent>div{grid-template-columns:1fr 1fr}.catalog-document-heading{padding-block:24px}.catalog-document-heading h1{font-size:var(--page)}.hero-suggestions{min-height:100px}}.site-header #main-navigation{align-self:stretch}.nav-use-cases{display:flex;align-items:center}.use-cases-trigger{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:12px 0;font-size:inherit}.use-cases-trigger.is-current,.use-cases-trigger:hover,.use-cases-trigger[aria-expanded=true]{color:var(--accent)}.use-cases-trigger svg{transition:transform .18s ease-out}.use-cases-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.use-cases-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line)}.use-cases-dropdown:before{content:"";position:absolute;inset:0 0 auto;border-top:1px solid var(--line)}.use-cases-dropdown ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:var(--frame-width);max-width:1280px;margin:0 auto;padding:0;list-style:none;border-inline:1px solid var(--line)}.use-cases-dropdown li{min-width:0}.use-cases-dropdown li+li{border-left:1px solid var(--line)}.site-header nav .use-cases-dropdown a{display:flex;gap:18px;align-items:flex-start;height:100%;padding:30px var(--frame-padding);color:var(--ink)}.site-header nav .use-cases-dropdown a:focus-visible,.site-header nav .use-cases-dropdown a:hover{background:var(--wash)}.site-header nav .use-cases-dropdown a[aria-current] .use-case-menu-copy strong{color:var(--accent)}.use-cases-dropdown a>svg{width:16px;height:16px;margin:6px 0 0 auto;color:var(--accent)}.use-case-menu-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:6px;background:var(--accent-pale);color:var(--accent-dark)}.use-case-menu-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.use-case-menu-copy strong{font-size:var(--ui);font-weight:500}.use-case-menu-copy>span{color:var(--muted);font-size:var(--ui);line-height:1.6;max-width:29ch}.footer-use-cases>span{display:block;padding-block:8px}.footer-use-cases ul{list-style:none;padding:0;margin:0}.site-footer .footer-use-cases a{display:inline-flex;align-items:center;min-height:36px;padding-block:4px;color:var(--muted)}.site-footer .footer-use-cases a:hover{color:var(--accent)}@media(max-width:1000px){.site-header nav .use-cases-dropdown a{gap:12px;padding-block:24px}.use-case-menu-icon{width:36px;height:36px;flex-basis:36px}.use-cases-dropdown a>svg{display:none}}@media(max-width:800px) and (min-width:601px){.site-header #main-navigation{gap:12px}.site-header nav .use-cases-dropdown a{flex-direction:column}}@media(max-width:600px){.site-header #main-navigation{max-height:calc(100dvh - var(--header-height));overflow-y:auto}.nav-use-cases{display:block}.use-cases-trigger{width:100%;justify-content:space-between}.use-cases-dropdown{position:static;border-bottom:0}.use-cases-dropdown:before{display:none}.use-cases-dropdown ul{width:100%;grid-template-columns:1fr;border:0;padding-bottom:8px}.use-cases-dropdown li+li{border-left:0}.site-header nav .use-cases-dropdown a{padding:14px 12px;gap:14px;border-radius:6px}.use-case-menu-copy>span{max-width:none;font-size:var(--meta)}.use-cases-dropdown a>svg{display:block}}@media(prefers-reduced-motion:reduce){.use-cases-trigger svg{transition:none}}