.uc-crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:14px;display:flex}.uc-crumbs a{color:var(--blue);text-decoration:none}.uc-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.uc-hero h1{max-width:880px;color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Aeonik,Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4.4vw,46px);font-weight:500;line-height:1.08}.uc-hero__lead{max-width:720px;color:var(--body);margin:14px 0 0;font-size:18px;line-height:1.55}.uc-hero__apps{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.uc-hero__apps a{border:1px solid var(--line-2);background:var(--surface);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.uc-hero__apps a:hover{border-color:var(--blue-line);background:var(--blue-soft)}.uc-hero__apps a:focus-visible,.uc-card a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.uc-hero__apps img{border-radius:6px}.uc-hero__builtin{border:1px dashed var(--line-2);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.uc-badge{background:var(--blue-soft);color:var(--blue);letter-spacing:.02em;vertical-align:2px;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.uc-app h3 .uc-badge{margin-left:8px}.uc-approvals{max-width:880px}.uc-video{margin:32px 0 0}.uc-video video{aspect-ratio:16/9;border:1px solid var(--line-2);border-radius:var(--radius-frame);background:var(--surface-soft);width:100%;height:auto;box-shadow:var(--shadow-demo);display:block}.uc-note{color:var(--muted-2);margin:14px 0 0;font-size:14px;line-height:1.5}.uc-note strong{color:var(--ink);font-weight:600}.uc-note--inline{max-width:720px}.uc-risk{color:#78350f;background:#fffbeb;border-left:3px solid #d97706;border-radius:8px;max-width:880px;margin:20px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.uc-risk a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.uc-section{padding-top:64px}.uc-section h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Aeonik,Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,3.2vw,30px);font-weight:500;line-height:1.15}.uc-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.uc-section__head a{color:var(--blue);font-size:15px;text-decoration:none}.uc-apps{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.uc-app{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);gap:14px;padding:20px;display:flex}.uc-app>img{object-fit:contain;border-radius:10px;flex:none;align-self:flex-start;width:40px;height:40px}.uc-app h3{margin:0;font-size:17px;font-weight:600}.uc-app h3 a{color:var(--ink);text-decoration:none}.uc-app h3 a:hover{color:var(--blue)}.uc-app p{color:var(--body);margin:6px 0 0;font-size:15px;line-height:1.5}.uc-app p.uc-app__links{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:13.5px;display:flex}.uc-app__links a{color:var(--blue);text-decoration:none}.uc-app__links a:hover{text-underline-offset:2px;text-decoration:underline}.uc-steps{counter-reset:uc-step;max-width:760px;margin:24px 0 0;padding:0;list-style:none}.uc-steps li{counter-increment:uc-step;padding:0 0 22px 52px;position:relative}.uc-steps li:before{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);content:counter(uc-step);border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:0;left:0}.uc-steps li:not(:last-child):after{background:var(--line-2);content:"";width:1px;position:absolute;top:38px;bottom:4px;left:15.5px}.uc-steps h3{color:var(--ink);margin:4px 0 0;font-size:17px;font-weight:600}.uc-steps p{color:var(--body);margin:6px 0 0;font-size:15.5px;line-height:1.55}.uc-prompt{max-width:760px;margin-top:8px}.uc-prompt code{white-space:pre-wrap;font-size:14px;line-height:1.55}.uc-does{max-width:760px;color:var(--body);margin:18px 0 0;padding-left:20px;font-size:16px;line-height:1.7;list-style:outside}.uc-section>.kx-acc{max-width:760px}.uc-section>.kx-acc:first-of-type{margin-top:12px}.uc-section>.kx-acc p{color:var(--body);margin:0 0 16px;font-size:15px;line-height:1.6}.uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.uc-grid--hub{margin-top:28px}.uc-card[hidden]{display:none}.uc-card a{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);height:100%;box-shadow:var(--shadow-soft);color:inherit;flex-direction:column;gap:8px;padding:12px 12px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.uc-card a:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.uc-card a>img{aspect-ratio:16/9;border:1px solid var(--line);object-fit:cover;object-position:left top;border-radius:12px;width:100%;height:auto;margin-bottom:6px}.uc-card__category{color:var(--muted);padding:0 4px;font-size:13px}.uc-card__title{color:var(--ink);letter-spacing:-.01em;padding:0 4px;font-family:Aeonik,Geist,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1.25}.uc-card__desc{color:var(--body);padding:0 4px;font-size:14.5px;line-height:1.5}.uc-card__apps{gap:6px;margin-top:auto;padding:6px 4px 0;display:flex}.uc-card__apps img{border-radius:6px}.uc-more{color:var(--muted-2);margin:48px 0 0;font-size:15px}.uc-more a{color:var(--blue)}@media (width<=960px){.uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.uc-grid{grid-template-columns:1fr}.uc-hero__lead{font-size:16px}.uc-video video{border-radius:14px}.uc-prompt .kx-copy-field{flex-direction:column}.uc-section{padding-top:48px}}@media (prefers-reduced-motion:reduce){.uc-card a,.uc-hero__apps a{transition:none}.uc-card a:hover{transform:none}}.kx-app-usecases{margin:0;padding:0;list-style:none}.kx-app-usecases li+li{border-top:1px solid var(--line)}.kx-app-usecases a{color:var(--ink);align-items:center;gap:12px;padding:10px 0;font-size:15px;text-decoration:none;display:flex}.kx-app-usecases a:hover span{color:var(--blue)}.kx-app-usecases img{border:1px solid var(--line);object-fit:cover;object-position:left top;border-radius:8px;flex:none;width:96px;height:54px}
