.lp-join{position:relative;overflow:hidden;color:var(--ink);--ftext:var(--ink);--ftext-soft:var(--ink-soft);--gradient-muted:#355544;--line-field:rgba(28,43,34,0.16);background:radial-gradient(52% 88% at 11% 0,rgba(244,247,196,.72) 0,transparent 68%),radial-gradient(48% 90% at 100% 84%,rgba(90,217,190,.28) 0,transparent 72%),linear-gradient(112deg,#cdd94f,#8fd77e 46%,#5ad9be)}.lp-join-ripples{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;height:520px;pointer-events:none}.lp-ripple--wide{inset:0;width:auto;height:auto;border:1.5px solid var(--line-field);animation-duration:4s}.lp-ripple--mid{animation-delay:1.3s}.lp-join .lp-ripple--late{animation-delay:2.6s}.lp-join-inner{position:relative;max-width:680px;margin:0 auto;padding:clamp(64px,9vw,124px) clamp(20px,5vw,64px);text-align:center}.lp-join .lp-h2{margin-bottom:18px;font-size:clamp(34px,5vw,58px);line-height:1.02}.lp-join .lp-h2-accent{color:#2f6f3e}.lp-join .lp-lede{max-width:30em;margin-bottom:30px;font-size:18px;color:var(--gradient-muted)}.lp-join-form{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:520px;margin:0 auto}.lp-join-form input[type=email]{flex:1 1;min-width:200px;padding:14px 20px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-size:15px;outline:none}.lp-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lp-btn-ghost,.lp-btn-pill{padding:14px 26px;border-radius:999px;white-space:nowrap}.lp-btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--field);border:none;color:#f4f7f4;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:transform .2s}.lp-btn-pill-arrow{font-size:14px;line-height:0}.lp-btn-pill:hover:not(:disabled){transform:translateY(-2px)}.lp-btn-pill:disabled{opacity:.75;cursor:default}.lp-btn-ghost{display:inline-flex;align-items:center;border:1px solid var(--line-field);color:var(--ftext);font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.lp-join-err,.lp-join-ok{flex-basis:100%;margin-top:3px;font-size:14px}.lp-join-ok{color:var(--ftext)}.lp-join-err{color:var(--field-deep)}.lp-footer{border-top:1px solid var(--line);background:var(--base)}.lp-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;max-width:1240px;margin:0 auto;padding:34px clamp(20px,5vw,64px)}.lp-footer-brand{display:flex;align-items:center;gap:10px}.lp-footer-tagline{margin-left:4px}.lp-footer-links,.lp-footer-tagline{font-size:13px;color:var(--ink-soft)}.lp-footer-links{display:flex;flex-wrap:wrap;gap:18px}.lp-footer-links a:hover{color:var(--field)}.lp-footer-stamp{font-family:var(--mono);font-size:12px;color:var(--ink-soft)}.uc-page{padding-top:calc(var(--banner-h, 0px) + 108px);padding-bottom:0}.uc-wrap{max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.uc-hero{max-width:900px;margin:0 auto;padding-top:clamp(20px,5vw,40px);padding-bottom:clamp(40px,6vw,64px);text-align:center}.uc-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--field)}.uc-h1{font-family:var(--df);font-weight:var(--dfw);font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:var(--dft);text-wrap:balance;margin:0}.uc-h1-accent{color:var(--field)}.uc-sub{max-width:40em;margin:22px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.5}.uc-stamp,.uc-sub{color:var(--ink-soft)}.uc-stamp{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--card) 70%,transparent);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em}.uc-section{padding-block:clamp(52px,8vw,96px)}.uc-section--tint{position:relative;isolation:isolate}.uc-section--tint:before{content:"";position:absolute;inset:0 50%;z-index:-1;width:100vw;transform:translateX(-50%);background:radial-gradient(46% 60% at 100% 0,rgba(90,217,190,.12),transparent 72%),radial-gradient(42% 54% at 0 100%,rgba(205,217,79,.1),transparent 74%)}.uc-sec-eyebrow{margin-bottom:14px;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--field)}.uc-sec-title{font-family:var(--df);font-weight:var(--dfw);font-size:clamp(26px,3.6vw,40px);line-height:1.08;letter-spacing:var(--dft);text-wrap:balance;margin:0}.uc-sec-lede{max-width:40em;margin:16px 0 0;font-size:17px;line-height:1.55;color:var(--ink-soft)}.uc-inline-highlight{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb,var(--field) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--field) 70%,transparent);text-decoration-thickness:2px;text-underline-offset:3px}.uc-beats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px;list-style:none;padding:0}.uc-beat{padding:26px 24px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--card) 80%,transparent)}.uc-beat-num{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--field)}.uc-beat-title{margin:12px 0 8px;font-family:var(--df);font-weight:600;font-size:18px;letter-spacing:-.01em}.uc-beat-desc{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.uc-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:40px}.uc-col{padding:26px 26px 28px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--card) 80%,transparent)}.uc-col--muted{background:color-mix(in srgb,var(--bg) 60%,transparent)}.uc-col-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.uc-col--live .uc-col-tag{color:var(--field-deep)}.uc-col-title{margin:14px 0 8px;font-family:var(--df);font-weight:600;font-size:19px;letter-spacing:-.01em}.uc-col-body{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.uc-close{text-align:center;padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(72px,9vw,120px)}.uc-close-line{max-width:24em;margin:0 auto;font-family:var(--df);font-weight:var(--dfw);font-size:clamp(26px,3.6vw,42px);line-height:1.12;letter-spacing:var(--dft);text-wrap:balance}.uc-close-sub{margin:18px auto 0;max-width:34em;font-size:16px;line-height:1.55;color:var(--ink-soft)}.uc-close-actions{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}.uc-text-link{color:var(--ink);font-size:14px;font-weight:600;border-bottom:1px solid var(--line)}.uc-dev-grid{display:grid;grid-gap:20px;gap:20px;margin-top:40px}.uc-segment-demo{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:24px 0 14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.uc-segment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.uc-segment-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.uc-segment-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:transparent;font-size:13px;color:var(--ink-soft);white-space:nowrap}.uc-segment-pill.is-static,.uc-segment-pill[aria-selected=true]{border-color:color-mix(in srgb,var(--field) 40%,transparent);background:color-mix(in srgb,var(--field) 10%,transparent);color:var(--field-deep)}.uc-segment-pill.is-static{cursor:default}.uc-segment-query{display:flex;align-items:center;gap:10px;max-width:none;margin:0;font-size:14px;line-height:1.45;color:var(--ink);white-space:nowrap}.uc-segment-field{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--field)}.uc-segment-separator{color:var(--line-strong)}.uc-flow{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.uc-flow-step{display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--card) 82%,transparent);font-size:13px}.uc-flow-step--live{border-color:color-mix(in srgb,var(--field) 45%,var(--line));background:color-mix(in srgb,var(--field) 9%,transparent)}.uc-flow-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--field-deep)}.uc-flow-step code{white-space:nowrap}.uc-flow-arrow{color:var(--ink-soft)}.uc-code-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#17211b;color:#edf4e9}.uc-code-head{display:flex;justify-content:space-between;gap:16px;padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:rgba(237,244,233,.62)}.uc-code-card pre{overflow-x:auto;margin:0;padding:20px;font-family:var(--mono);font-size:12.5px;line-height:1.65}.uc-compare{overflow:hidden;margin-top:38px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--card) 80%,transparent)}.uc-compare-head,.uc-compare-row{display:grid;grid-template-columns:1fr 1fr}.uc-compare-head{background:color-mix(in srgb,var(--ink) 5%,transparent);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.uc-compare-head span,.uc-compare-row span,.uc-compare-row strong{padding:16px 20px}.uc-compare-head span+span,.uc-compare-row>*+*{border-left:1px solid var(--line)}.uc-compare-row{border-top:1px solid var(--line);color:var(--ink-soft);font-size:14px;line-height:1.45}.uc-compare-row strong{color:var(--field-deep);font-weight:600}.uc-demo{margin-top:40px}.uc-demo-frame{border:1px solid var(--line);border-radius:26px;background:color-mix(in srgb,var(--card) 88%,transparent);box-shadow:0 24px 60px rgba(28,43,34,.08);padding:clamp(20px,3.5vw,34px)}.uc-prompt{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--base);margin-bottom:22px}.uc-prompt-label{flex:none;margin-top:2px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.uc-prompt-text{margin:0;font-size:16px;line-height:1.4;color:var(--ink);font-weight:500}.uc-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--field) 40%,transparent);background:color-mix(in srgb,var(--field) 12%,transparent);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--field-deep);white-space:nowrap}.uc-chip .lp-livedot{width:5px;height:5px}.uc-itins{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.uc-itin{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card)}.uc-itin--gist{border-color:color-mix(in srgb,var(--field) 45%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--field) 22%,transparent)}.uc-itin-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 60%,transparent)}.uc-itin--gist .uc-itin-head{background:color-mix(in srgb,var(--field) 8%,transparent)}.uc-itin-name{font-family:var(--df);font-weight:600;font-size:15px;letter-spacing:-.01em}.uc-itin-tag{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:3px 8px}.uc-itin--gist .uc-itin-tag{color:var(--field-deep);border-color:color-mix(in srgb,var(--field) 40%,transparent)}.uc-days{list-style:none;margin:0;padding:6px 16px 8px;flex:1 1}.uc-day{padding:13px 0;border-bottom:1px dashed var(--line)}.uc-day:last-child{border-bottom:0}.uc-day-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--field)}.uc-day-place{margin:3px 0 0;font-size:14.5px;font-weight:600;color:var(--ink)}.uc-day-detail{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.uc-live{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--field) 9%,transparent);border:1px solid color-mix(in srgb,var(--field) 26%,transparent);font-size:13px;line-height:1.45;color:var(--ink);opacity:1}.uc-live-mark{flex:none;margin-top:2px}.uc-live-chip{flex:none;margin-left:auto;align-self:center}.uc-context-chip{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--field) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--field) 10%,transparent);font-size:12px;line-height:1.2;color:var(--field-deep);white-space:nowrap}.uc-context-chip .lp-livedot{width:6px;height:6px}.uc-context-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:40px}.uc-context-dimensions--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-context-card{min-width:0;padding:clamp(20px,2.5vw,26px);border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--card) 88%,transparent)}.uc-context-card h3{display:flex;align-items:center;gap:9px;margin:0;font-size:21px;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.uc-context-trend-icon{width:18px;height:18px;flex:none;fill:none;stroke:var(--field);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.uc-context-card--wide{grid-column:1/-1;background:color-mix(in srgb,var(--card) 96%,transparent);border-color:color-mix(in srgb,var(--field) 30%,var(--line))}.uc-mode-tags{display:flex;flex-wrap:wrap;gap:6px}.uc-context-card .uc-segment-pill.is-static{display:inline-flex;margin-top:12px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--mono)}.uc-context-card p{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.uc-context-card u{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb,var(--field) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--field) 70%,transparent);text-decoration-thickness:2px;text-underline-offset:3px}.uc-itin--gist[data-reveal=pending] .uc-context-chip{opacity:0;transform:translateY(4px)}.uc-itin--gist[data-reveal=in] .uc-context-chip{opacity:1;transform:translateY(0);transition:opacity .52s ease,transform .52s ease}.uc-itin--gist[data-reveal=pending] .uc-live{opacity:0;transform:translateY(4px)}.uc-itin--gist[data-reveal=in] .uc-live{opacity:1;transform:translateY(0);transition:opacity .52s ease,transform .52s ease}.uc-itin--gist[data-reveal=in] .uc-live:first-of-type{transition-delay:.12s}.uc-itin--gist[data-reveal=in] .uc-live:nth-of-type(2){transition-delay:.26s}.uc-itin--gist[data-reveal=in] .uc-live:nth-of-type(3){transition-delay:.4s}.uc-itin--gist[data-reveal=in] .uc-live:nth-of-type(4){transition-delay:.54s}.uc-itin-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--field-deep);background:color-mix(in srgb,var(--field) 6%,transparent)}.uc-demo-note{margin:20px 0 0;text-align:center;font-size:13px;color:var(--ink-soft)}.uc-alsolive{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:22px;padding:16px 18px;border:1px dashed var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 55%,transparent)}.uc-aeo{display:grid;grid-template-columns:minmax(0,.85fr) auto minmax(0,1.15fr);align-items:center;grid-gap:22px;gap:22px;margin-top:36px;padding:clamp(20px,4vw,34px);border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--card) 82%,transparent)}.uc-aeo-example{grid-column:1/-1;display:flex;align-items:baseline;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.uc-aeo-example span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--field)}.uc-aeo-example strong{font-size:14px;font-weight:600;color:var(--ink)}.uc-aeo-inputs,.uc-aeo-output{display:flex;flex-direction:column;gap:10px;min-width:0}.uc-aeo-input{display:flex;flex-direction:column;gap:3px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.uc-aeo-input strong{font-size:14px;color:var(--ink)}.uc-aeo-input>span{font-size:12.5px;color:var(--ink-soft)}.uc-aeo-input--gist{border-color:color-mix(in srgb,var(--field) 50%,var(--line));background:var(--card)}.uc-aeo-stage{display:flex;align-items:center;gap:10px}.uc-aeo-generator{max-width:100px;padding:15px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);text-align:center;font-size:12px;font-weight:600;line-height:1.3}.uc-pipe{display:grid;grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);align-items:stretch;grid-gap:14px;gap:14px}.uc-pipe-col{display:flex;flex-direction:column;gap:12px;min-width:0}.uc-node{padding:14px 15px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.uc-node-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.uc-node-title{margin:5px 0 0;font-size:14px;font-weight:600;color:var(--ink)}.uc-node-sub{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.uc-node--seed{background:color-mix(in srgb,var(--bg) 55%,transparent)}.uc-node--gist{border-color:color-mix(in srgb,var(--field) 50%,var(--line));background:color-mix(in srgb,var(--field) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--field) 22%,transparent)}.uc-node--gist .uc-node-label{color:var(--field-deep)}.uc-gist-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.uc-gist-topic{display:inline-flex;align-items:center;gap:7px;margin-top:8px;font-family:var(--df);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.uc-kw{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.uc-kw-item{padding:4px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--field) 34%,transparent);background:color-mix(in srgb,var(--field) 12%,transparent);font-size:12px;color:var(--field-deep);white-space:nowrap}.uc-pipe-mid{justify-content:center;gap:10px;min-width:92px}.uc-gen,.uc-pipe-mid{display:flex;flex-direction:column;align-items:center}.uc-gen{gap:6px;padding:16px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);text-align:center}.uc-gen-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--field) 14%,transparent);color:var(--field-deep);font-size:18px}.uc-gen-label{font-size:12px;font-weight:600;line-height:1.2;color:var(--ink)}.uc-arrow{color:color-mix(in srgb,var(--ink-soft) 70%,transparent);font-size:18px;line-height:1}.uc-prompts{display:flex;flex-direction:column;gap:9px;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--base);min-height:100%}.uc-prompts-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.uc-prompts-title{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.uc-prompt-row{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:13.5px;line-height:1.4;color:var(--ink)}.uc-prompt-row .uc-q{flex:none;margin-top:1px;color:var(--field);font-family:var(--mono);font-size:11px}.uc-engines{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;color:var(--ink-soft)}.uc-engine{padding:3px 8px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--card) 70%,transparent);font-family:var(--mono);font-size:10.5px;letter-spacing:.02em}.uc-rotator{display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-wrap:wrap}.uc-rot-label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.uc-rot-tab{padding:6px 13px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--card) 70%,transparent);font-size:13px;color:var(--ink-soft);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.uc-rot-tab:hover{color:var(--ink)}.uc-rot-tab.is-active{border-color:color-mix(in srgb,var(--field) 45%,transparent);background:color-mix(in srgb,var(--field) 12%,transparent);color:var(--field-deep);font-weight:500}.uc-swap{transition:opacity .24s ease,transform .24s ease}.uc-swap[data-phase=out]{opacity:0;transform:translateY(4px)}.uc-swap[data-phase=in]{opacity:1;transform:translateY(0)}.uc-fashion-live{max-width:760px;margin-top:44px;display:flex;flex-direction:column;gap:clamp(36px,5vw,52px)}.uc-live-head{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:18px;flex-wrap:wrap}.uc-live-kicker{display:inline-flex;align-items:center;gap:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--field-deep)}.uc-live-endpoint,.uc-live-kicker{font-family:var(--mono);font-size:12px}.uc-live-endpoint{color:var(--ink-soft)}.uc-week-read{border:1px solid color-mix(in srgb,var(--field) 22%,var(--line));border-radius:18px;padding:clamp(20px,3vw,28px);background:var(--card);box-shadow:0 16px 44px -30px rgba(28,43,34,.45)}.uc-week-read-meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--field)}.uc-week-read-body{margin:16px 0 0;font-size:clamp(18px,2.2vw,22px);line-height:1.5;color:var(--ink)}.uc-week-read .lp-em{color:var(--field-deep);font-weight:650;border-bottom-color:color-mix(in srgb,var(--field) 55%,transparent)}.uc-week-read-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:18px;padding:0;border:none;background:none;font:600 14px var(--df);color:var(--field-deep);cursor:pointer}.uc-week-read-more:hover{text-decoration:underline}.uc-chat{border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden;box-shadow:0 16px 44px -30px rgba(28,43,34,.4)}.uc-chat-suggest{padding:clamp(16px,2.4vw,22px);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--field) 4%,var(--card))}.uc-chat-suggest-label{display:block;margin-bottom:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.uc-chat-pills{display:flex;flex-wrap:wrap;gap:8px}.uc-chat-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;padding:9px 15px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-soft);font:13.5px/1 var(--df);white-space:nowrap;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.uc-chat-pill:hover{border-color:color-mix(in srgb,var(--field) 40%,var(--line));color:var(--ink)}.uc-chat-pill[aria-pressed=true]{border-color:color-mix(in srgb,var(--field) 55%,var(--line));background:color-mix(in srgb,var(--field) 12%,var(--card));color:var(--field-deep);font-weight:600}.uc-chat-response{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2.6vw,26px)}.uc-chat-name{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px;font:600 13px var(--df);color:var(--field-deep)}.uc-chat-name span{font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.uc-chat-answer{margin:0;font-size:clamp(15.5px,1.9vw,17px);line-height:1.6;color:var(--ink)}.uc-chat-answer .lp-em{color:var(--field-deep);font-weight:600}.uc-chat-ask{display:flex;align-items:center;gap:8px;margin-top:14px;padding:4px 4px 4px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);transition:border-color .12s}.uc-chat-ask:focus-within{border-color:color-mix(in srgb,var(--field) 50%,var(--line))}.uc-chat-ask-prompt{flex:none;font-family:var(--mono);font-size:13px;color:var(--field)}.uc-chat-ask-input{flex:1 1;min-width:0;border:none;background:none;outline:none;font:14px var(--df);color:var(--ink)}.uc-chat-ask-input::placeholder{color:var(--ink-soft)}.uc-chat-ask-go{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:999px;background:var(--field);color:#fff;font-size:15px;cursor:pointer;transition:background .12s,opacity .12s}.uc-chat-ask-go:hover:not(:disabled){background:var(--field-deep)}.uc-chat-ask-go:disabled{opacity:.4;cursor:default}.uc-chat-asked{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.uc-chat-asked-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.uc-chat-asked p{margin:0;font-size:16px;font-weight:500;color:var(--ink)}.uc-chat-gate{padding:20px;border:1px solid color-mix(in srgb,var(--field) 26%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--field) 6%,var(--card))}.uc-chat-gate-title{margin:0;font:var(--dfw) 17px var(--df);letter-spacing:var(--dft);color:var(--ink)}.uc-chat-gate-note{margin:6px 0 16px;max-width:42em;font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.uc-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:40px}.uc-product-card{display:flex;flex-direction:column;padding:26px 24px 28px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--card) 88%,transparent)}.uc-product-icon{width:26px;height:26px;flex:none;fill:none;stroke:var(--field-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.uc-product-kicker{margin-top:18px;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}.uc-product-card h3{margin:7px 0 0;font-size:19px;line-height:1.2;color:var(--ink)}.uc-product-card p{margin:11px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.uc-solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:40px}.uc-solution-card{display:flex;align-items:flex-start;gap:15px;padding:22px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--card) 88%,transparent)}.uc-solution-icon{width:24px;height:24px;flex:none;fill:none;stroke:var(--field-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.uc-solution-card h3{margin:1px 0 0;font-size:16px;line-height:1.25;color:var(--ink)}.uc-solution-card p{margin:7px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-soft)}.uc-api-v2{max-width:940px;margin-top:38px}.uc-api-v2-grid{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,560px);grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);justify-content:space-between;align-items:start;margin-top:26px}.uc-api-v2-note{padding-top:12px}.uc-api-v2-note h3{margin:0;font-size:24px;letter-spacing:-.025em}.uc-api-v2-note p{margin:14px 0 20px;font-size:15px;line-height:1.65;color:var(--ink-soft)}.uc-api-v2-note code{font-family:var(--mono);font-size:11px;color:var(--field-deep)}.uc-api-v2-code{display:grid;grid-gap:14px;gap:14px;min-width:0}.uc-api-v2-code .uc-code-card pre{max-height:360px;font-size:11.25px}.uc-syntax-key{color:#8ed6c1}.uc-syntax-string{color:#d9e58e}.uc-syntax-number{color:#e5b77d}.uc-syntax-literal{color:#c7a8e8}.uc-syntax-url{color:#8ed6c1}.uc-syntax-flag{color:#d9e58e}.uc-syntax-variable{color:#e5b77d}.uc-faq-list{margin-top:36px;border-top:1px solid var(--line)}.uc-faq-item{border-bottom:1px solid var(--line)}.uc-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.uc-faq-item summary::-webkit-details-marker{display:none}.uc-faq-item summary span{font:24px/1 var(--mono);color:var(--field);transition:transform .18s ease}.uc-faq-item[open] summary span{transform:rotate(45deg)}.uc-faq-item p{max-width:46em;margin:-5px 0 24px;font-size:15px;line-height:1.65;color:var(--ink-soft)}@media (max-width:820px){.uc-solutions-grid{grid-template-columns:1fr 1fr}.uc-aeo,.uc-api-v2-grid,.uc-beats,.uc-cols,.uc-context-dimensions,.uc-itins,.uc-pipe,.uc-products-grid{grid-template-columns:1fr}.uc-aeo-stage{justify-content:center}.uc-aeo-stage .uc-flow-arrow{transform:rotate(90deg)}.uc-pipe-mid{flex-direction:row;min-width:0}.uc-arrow{transform:rotate(90deg)}.uc-flow{grid-template-columns:1fr}.uc-flow-arrow{justify-self:center;transform:rotate(90deg)}.uc-compare-head,.uc-compare-row{grid-template-columns:1fr 1fr}}@media (max-width:560px){.uc-chat-pill{white-space:normal}.uc-solutions-grid{grid-template-columns:1fr}.uc-week-read-meta{flex-direction:column;gap:5px}}