.uc-page{--uc-accent:var(--ail-green);background:var(--ail-surface-base);color:var(--ail-white);overflow:hidden}.uc-page--support{--uc-accent:#64d9b0}.uc-page--hr{--uc-accent:#b5a3ff}.uc-page--finance{--uc-accent:#e7bc70}.uc-page--engineering{--uc-accent:#78b6ff}.uc-page--public{--uc-accent:#64d9b0}.uc-page--healthcare{--uc-accent:#5eead4}.uc-page--industry{--uc-accent:#86efac}.uc-hero{isolation:isolate;background:radial-gradient(ellipse 48% 70% at 82% 22%, color-mix(in srgb, var(--uc-accent) 16%, transparent), transparent 72%), linear-gradient(180deg, var(--ail-surface-raised), var(--ail-surface-base));position:relative;overflow:hidden}.uc-hero .hero-atmosphere{z-index:-1;opacity:.42}.uc-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,7vw,100px);width:min(1320px,100%);min-height:780px;margin:0 auto;padding:148px clamp(24px,6vw,96px) 104px;display:grid;position:relative}.uc-hero-copy{max-width:650px}.uc-eyebrow{color:var(--uc-accent);letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:650;line-height:1.4}.uc-hero h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(42px,5.4vw,70px);font-weight:740;line-height:1.04}.uc-hero-lead{max-width:590px;color:var(--ail-text-muted);margin:26px 0 34px;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.uc-example-frame{background:linear-gradient(145deg,#ffffff1a,#ffffff04 50%);border:1px solid #ffffff1a;border-radius:30px;padding:14px;position:relative;transform:rotate(1deg);box-shadow:0 30px 90px #00000059,inset 0 1px #ffffff1a}.uc-example-window{background:linear-gradient(155deg,#131f19fa,#080f0bfa);border:1px solid #ffffff14;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.uc-window-top{border-bottom:1px solid var(--ail-border-subtle);min-height:52px;color:var(--ail-text-subtle);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;font-size:12px;display:grid}.uc-window-top p{margin:0}.uc-window-dots{gap:5px;display:flex}.uc-window-dots span{background:#ffffff38;border-radius:50%;width:6px;height:6px}.uc-window-state{background:var(--uc-accent);width:7px;height:7px;box-shadow:0 0 14px color-mix(in srgb, var(--uc-accent) 65%, transparent);border-radius:50%;justify-self:end}.uc-example-content{padding:clamp(20px,3vw,30px)}.uc-example-illustrative{background:color-mix(in srgb, var(--uc-accent) 12%, transparent);color:var(--uc-accent);border-radius:999px;margin:0 0 24px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.uc-example-label{color:var(--ail-text-subtle);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:600;display:block}.uc-example-ticket{color:#ffffffed;margin:0;font-size:clamp(18px,1.8vw,23px);font-weight:540;line-height:1.45}.uc-example-classification{background:#ffffff0b;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:23px 0 16px;padding:13px 15px;display:flex}.uc-example-classification .uc-example-label{margin:0}.uc-example-classification strong{color:#ffffffd1;text-align:right;font-size:12px;font-weight:550}.uc-citation-card{border:1px solid color-mix(in srgb, var(--uc-accent) 26%, transparent);background:color-mix(in srgb, var(--uc-accent) 6%, #ffffff05);border-radius:15px;grid-template-columns:26px 1fr;gap:10px;padding:17px 17px 18px;display:grid}.uc-citation-mark{color:var(--uc-accent);font-size:37px;line-height:.9}.uc-citation-card strong,.uc-example-approval strong,.uc-example-output strong{color:#ffffffe8;font-size:13px;font-weight:600;line-height:1.45;display:block}.uc-citation-card p:last-child{color:var(--ail-text-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.uc-example-approval{background:#ffffff09;border-radius:14px;grid-template-columns:10px 1fr;align-items:start;gap:13px;margin:17px 0;padding:15px 16px;display:grid}.uc-approval-indicator{background:#edc36d;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 10px #edc36d73}.uc-example-approval .uc-example-label{margin-bottom:5px}.uc-example-output{border-top:1px solid var(--ail-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.uc-example-output .uc-example-label{margin:0}.uc-example-output strong{color:var(--uc-accent);text-align:right}.uc-main{width:min(1160px,100%);margin:0 auto;padding:0 clamp(24px,5vw,72px) 112px}.uc-mission{text-align:center;max-width:900px;margin:0 auto;padding:100px 0 112px}.uc-mission h2,.uc-section-heading h2,.uc-closing h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.12}.uc-section-lead{max-width:820px;color:var(--ail-text-muted);margin:22px 0 0;font-size:17px;line-height:1.75}.uc-mission .uc-section-lead{margin-left:auto;margin-right:auto}.uc-agent-section{padding:0 0 110px}.uc-agent-section .uc-section-heading{max-width:840px}.uc-agent-screen{border-radius:var(--ail-clay-radius);background:radial-gradient(ellipse 60% 70% at 0% 0%, color-mix(in srgb, var(--uc-accent) 7%, transparent), transparent 78%), linear-gradient(150deg, #101913, #0a100c);width:min(920px,100%);box-shadow:var(--ail-clay-shadow-light), var(--ail-clay-shadow-dark);border:1px solid #ffffff16;margin:0 auto;padding:7px 23px 13px;overflow:hidden}.uc-agent-topbar{border-bottom:1px solid var(--ail-border-subtle);min-height:49px;color:var(--ail-text-subtle);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 2px;font-size:11px;font-weight:600;display:flex}.uc-agent-readonly-mark{background:var(--uc-accent);width:7px;height:7px;box-shadow:0 0 13px color-mix(in srgb, var(--uc-accent) 60%, transparent);border-radius:50%;flex:0 0 7px}.uc-agent-rows{display:grid}.uc-agent-row{border-bottom:1px solid #ffffff0e;grid-template-columns:36px minmax(120px,.62fr) minmax(180px,.95fr) minmax(220px,1.35fr);align-items:center;gap:16px;min-width:0;padding:16px 2px;display:grid}.uc-agent-row:last-child{border-bottom:0}.uc-agent-icon{border:1px solid color-mix(in srgb, var(--uc-accent) 25%, transparent);background:color-mix(in srgb, var(--uc-accent) 7%, transparent);width:34px;height:34px;color:var(--uc-accent);border-radius:11px;place-items:center;display:grid}.uc-agent-icon svg{stroke-width:1.7px;width:17px;height:17px}.uc-agent-row-label{color:var(--ail-text-subtle);font-size:12px;font-weight:600;line-height:1.45}.uc-agent-row-value{color:#ffffffeb;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.uc-agent-row-detail{color:var(--ail-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.uc-section{padding:0 0 110px}.uc-section-heading{max-width:840px;margin-bottom:36px}.uc-section-heading .uc-section-lead{margin-top:18px}.uc-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uc-scenario-card{padding:25px}.uc-scenario-card h3{margin-top:18px}.uc-scenario-card .uc-list{margin-top:17px}.uc-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.uc-step,.uc-card,.uc-pilot-card{border-radius:var(--ail-clay-radius-sm);background:linear-gradient(145deg, var(--ail-surface-raised), #0d1510b8);min-width:0;box-shadow:var(--ail-clay-shadow-light);border:1px solid #ffffff0e;position:relative}.uc-step{min-height:228px;padding:23px 19px}.uc-step-number,.uc-measure-index{border:1px solid color-mix(in srgb, var(--uc-accent) 34%, transparent);width:35px;height:35px;color:var(--uc-accent);border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-flex}.uc-step h3,.uc-card h3,.uc-pilot-card h3,.uc-related-card h3{letter-spacing:-.02em;margin:20px 0 9px;font-size:18px;font-weight:620;line-height:1.3}.uc-step p,.uc-card p,.uc-pilot-card p,.uc-related-card p{color:var(--ail-text-muted);margin:0;font-size:14px;line-height:1.65}.uc-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uc-card{padding:26px}.uc-card-marker{background:var(--uc-accent);width:30px;height:3px;box-shadow:0 0 20px color-mix(in srgb, var(--uc-accent) 45%, transparent);border-radius:4px;display:block}.uc-card-marker--write{background:#edc36d}.uc-card-marker--approval{background:#93a8ff}.uc-card h3{margin-top:20px}.uc-list{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}.uc-list li{color:var(--ail-text-muted);padding-left:18px;font-size:14px;line-height:1.58;position:relative}.uc-list li:before{background:var(--uc-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.uc-measure-section{padding-top:2px}.uc-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uc-measure-index{background:#ffffff0b;border:0;width:31px;height:31px}.uc-measure-grid .uc-card h3{margin-top:18px}.uc-measure-rule{border-left:2px solid var(--uc-accent);color:#ffffffc7;background:#ffffff09;border-radius:0 12px 12px 0;margin:18px 0 0;padding:18px 21px;font-size:14px;line-height:1.65}.uc-pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uc-pilot-card{padding:25px}.uc-pilot-card h3{margin-top:18px}.uc-faq-section{max-width:920px;margin:0 auto}.uc-faq-list{border-top:1px solid var(--ail-border-subtle)}.uc-faq-item{border-bottom:1px solid var(--ail-border-subtle)}.uc-faq-item summary{color:#ffffffeb;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 3px;font-size:16px;font-weight:570;line-height:1.45;list-style:none;display:flex}.uc-faq-item summary::-webkit-details-marker{display:none}.uc-faq-item summary span{flex:0 0 18px;width:18px;height:18px;position:relative}.uc-faq-item summary span:before,.uc-faq-item summary span:after{background:var(--uc-accent);content:"";width:12px;height:1px;position:absolute;top:8px;left:3px}.uc-faq-item summary span:after{transition:transform .16s;transform:rotate(90deg)}.uc-faq-item[open] summary span:after{transform:rotate(0)}.uc-faq-item p{max-width:780px;color:var(--ail-text-muted);margin:-3px 35px 22px 3px;font-size:14px;line-height:1.7}.uc-closing{border-radius:var(--ail-clay-radius);background:radial-gradient(ellipse 50% 90% at 0% 100%, color-mix(in srgb, var(--uc-accent) 9%, transparent), transparent 80%), linear-gradient(140deg, #101a14, #0b110d);box-shadow:var(--ail-clay-shadow-light), var(--ail-clay-shadow-dark);border:1px solid #ffffff12;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(28px,5vw,58px);display:grid}.uc-closing .uc-eyebrow{margin-bottom:16px}.uc-closing h2{font-size:clamp(29px,3.5vw,42px)}.uc-closing-copy>p:not(.uc-eyebrow):not(.uc-closing-note){max-width:560px;color:var(--ail-text-muted);margin:17px 0 26px;font-size:15px;line-height:1.7}.uc-closing-note{color:var(--ail-text-subtle);margin:15px 0 0;font-size:12px;line-height:1.55}.uc-related-links{gap:12px;display:grid}.uc-related-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;padding:19px 21px}.uc-related-card h3{margin:0 0 6px}.uc-related-card .uc-related-link{width:100%;min-width:0;height:auto;box-shadow:none;color:var(--uc-accent);text-align:left;background:0 0;border:0;padding:0;font-size:15px}.uc-related-card .uc-related-link:hover{color:#fff;background:0 0}.uc-related-card p{font-size:13px}@media (width<=1000px){.uc-hero-inner{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:38px;min-height:700px;padding-left:38px;padding-right:38px}.uc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-step{min-height:205px}}@media (width<=760px){.uc-hero-inner{grid-template-columns:1fr;gap:44px;min-height:0;padding:125px 24px 68px}.uc-hero h1{font-size:clamp(40px,11vw,58px)}.uc-example-frame{width:min(100%,520px);margin:0 auto;transform:none}.uc-main{padding:0 24px 72px}.uc-mission{padding:72px 0 78px}.uc-agent-section,.uc-section{padding-bottom:78px}.uc-permission-grid,.uc-measure-grid,.uc-pilot-grid,.uc-scenario-grid{grid-template-columns:1fr}.uc-card{padding:23px}.uc-closing{grid-template-columns:1fr;padding:28px 23px}.uc-agent-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:4px 10px}.uc-agent-icon{grid-area:1/1/span 3}.uc-agent-row-label{grid-area:1/2}.uc-agent-row-value{grid-area:2/2}.uc-agent-row-detail{grid-area:3/2}}@media (width<=540px){.uc-hero-inner{padding-left:20px;padding-right:20px}.uc-steps{grid-template-columns:1fr;gap:11px}.uc-step{min-height:0;padding:20px}.uc-step h3{margin-top:15px}.uc-agent-screen{border-radius:20px;padding:5px 13px 8px}.uc-agent-topbar{min-height:45px;font-size:10px}.uc-agent-row{grid-template-columns:28px minmax(0,1fr);padding:14px 0}.uc-agent-icon{border-radius:9px;width:27px;height:27px}.uc-agent-icon svg{width:14px;height:14px}.uc-agent-row-label{grid-area:1/2;font-size:11px}.uc-agent-row-value{grid-area:2/2;font-size:12px}.uc-agent-row-detail{grid-area:3/2;font-size:12px}.uc-example-content{padding:18px}.uc-window-top{padding:0 15px}.uc-window-top p{text-align:center;min-width:0}.uc-example-frame{padding:10px}.uc-example-classification{flex-direction:column;align-items:flex-start;gap:5px}.uc-example-classification strong{text-align:left}.uc-example-output{flex-direction:column;align-items:flex-start;gap:6px}.uc-example-output strong{text-align:left}.uc-hero .uc-primary-action,.uc-closing-copy .uc-primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.uc-faq-item summary span:after{transition:none}}
