.uc-scope{--white:#fff;--black:#000;--brand-25:#f5fbff;--brand-50:#eaf6ff;--brand-100:#d2ecff;--brand-200:#a5d8ff;--brand-300:#78c4ff;--brand-400:#4babf8;--brand-500:#2295f3;--brand-600:#137cd6;--brand-700:#0e64ae;--brand-800:#0a4d87;--brand-900:#073860;--brand-950:#04243d;--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f2f4f7;--gray-200:#eaecf0;--gray-300:#d0d5dd;--gray-400:#98a2b3;--gray-500:#667085;--gray-600:#475467;--gray-700:#344054;--gray-800:#1d2939;--gray-900:#101828;--gray-950:#0c111d;--success-50:#ecfdf3;--success-100:#dcfae6;--success-200:#abefc6;--success-500:#17b26a;--success-600:#079455;--success-700:#067647;--warning-50:#fffaeb;--warning-100:#fef0c7;--warning-200:#fedf89;--warning-500:#f79009;--warning-600:#dc6803;--warning-700:#b54708;--error-25:#fffbfa;--error-50:#fef3f2;--error-100:#fee4e2;--error-200:#fecdca;--error-300:#fda29b;--error-400:#f97066;--error-500:#f04438;--error-600:#d92d20;--error-700:#b42318;--error-800:#912018;--error-900:#7a271a;--info-25:#f5faff;--info-50:#eff8ff;--info-100:#d1e9ff;--info-200:#b2ddff;--info-300:#84caff;--info-400:#53b1fd;--info-500:#2e90fa;--info-600:#1570ef;--info-700:#175cd3;--info-800:#1849a9;--info-900:#194185;--blue-50:var(--info-50);--blue-100:var(--info-100);--blue-500:var(--info-500);--blue-600:var(--info-600);--blue-700:var(--info-700);--ai-25:#fbfaff;--ai-50:#f4f3ff;--ai-100:#ebe9fe;--ai-200:#d9d6fe;--ai-300:#bdb4fe;--ai-400:#9b8afb;--ai-500:#7a5af8;--ai-600:#6938ef;--ai-700:#5925dc;--ai-800:#4a1fb8;--ai-900:#3e1c96;--premium-25:#fffcf5;--premium-50:#fffaeb;--premium-100:#fef0c7;--premium-200:#fedf89;--premium-300:#fec84b;--premium-400:#fdb022;--premium-500:#f79009;--premium-600:#dc6803;--premium-700:#b54708;--premium-800:#93370d;--premium-900:#7a2e0e;--discovery-50:#fdf2fa;--discovery-100:#fce7f6;--discovery-500:#ee46bc;--discovery-600:#dd2590;--discovery-700:#c11574;--neutral-50:var(--gray-50);--neutral-100:var(--gray-100);--neutral-500:var(--gray-500);--neutral-600:var(--gray-600);--neutral-700:var(--gray-700);--accent-50:#f5f5f5;--accent-100:#e6e6e6;--accent-200:#c9c9c9;--accent-300:#a3a3a3;--accent-400:#6b6b6b;--accent-500:#4a4a4a;--accent-600:#363636;--accent-700:#2a2a2a;--accent-800:#1f1f1f;--accent-900:#141414;--bg-primary:var(--white);--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-brand:var(--brand-500);--bg-brand-subtle:var(--brand-50);--bg-error:var(--error-600);--bg-success:var(--success-600);--fg-primary:var(--gray-900);--fg-secondary:var(--gray-700);--fg-tertiary:var(--gray-500);--fg-quaternary:var(--gray-400);--fg-disabled:var(--gray-300);--fg-brand:var(--brand-600);--fg-on-brand:var(--white);--fg-error:var(--error-600);--fg-success:var(--success-700);--border-primary:var(--gray-300);--border-secondary:var(--gray-200);--border-tertiary:var(--gray-100);--border-brand:var(--brand-500);--border-error:var(--error-500);--shadow-xs:0 1px 2px 0 #1018280d;--shadow-sm:0 1px 3px 0 #1018281a, 0 1px 2px -1px #1018281a;--shadow-md:0 4px 6px -2px #10182808, 0 12px 16px -4px #10182814;--shadow-lg:0 4px 6px -2px #10182808, 0 12px 16px -4px #10182814;--shadow-xl:0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;--shadow-2xl:0 24px 48px -12px #1018282e;--shadow-3xl:0 32px 64px -12px #10182824;--shadow-focus-brand:0 0 0 4px #2295f33d;--shadow-focus-error:0 0 0 4px #f044383d;--glow-ai:0 0 0 1px #7a5af833, 0 0 24px -4px #7a5af873, 0 8px 24px -8px #7a5af859;--glow-brand:0 0 0 1px #2295f333, 0 0 24px -4px #2295f373, 0 8px 24px -8px #2295f359;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--space-0:0;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-15:60px;--space-16:64px;--space-18:72px;--space-20:80px;--space-22:88px;--space-24:96px;--space-30:120px;--space-32:128px;--space-40:160px;--space-48:192px;--space-56:224px;--space-64:256px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--radius-none:0;--radius-xxs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:9999px;--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Inter Tight Variable", "Inter Tight", "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Lora Variable", "Lora", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-display-2xl-size:72px;--text-display-2xl-line:90px;--text-display-2xl-track:0;--text-display-xl-size:60px;--text-display-xl-line:72px;--text-display-xl-track:0;--text-display-lg-size:48px;--text-display-lg-line:60px;--text-display-lg-track:0;--text-display-md-size:36px;--text-display-md-line:44px;--text-display-md-track:0;--text-display-sm-size:30px;--text-display-sm-line:38px;--text-display-sm-track:0;--text-display-xs-size:24px;--text-display-xs-line:32px;--text-display-xs-track:0;--text-xl-size:20px;--text-xl-line:30px;--text-lg-size:18px;--text-lg-line:28px;--text-md-size:16px;--text-md-line:24px;--text-sm-size:14px;--text-sm-line:20px;--text-xs-size:12px;--text-xs-line:18px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--easing-out:cubic-bezier(.16, 1, .3, 1);--easing-in-out:cubic-bezier(.4, 0, .2, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s}.uc-scope [data-theme=dark]{--bg-primary:#08090a;--bg-secondary:#0f1011;--bg-tertiary:#161718;--bg-brand:var(--brand-500);--bg-brand-subtle:#2295f324;--bg-error:var(--error-500);--bg-success:var(--success-500);--fg-primary:#f7f8f8;--fg-secondary:#d0d6e0;--fg-tertiary:#8a8f98;--fg-quaternary:#62666d;--fg-disabled:#383b3f;--fg-brand:var(--brand-400);--fg-on-brand:#fff;--fg-error:var(--error-400);--fg-success:var(--success-500);--border-primary:#383b3f;--border-secondary:#23252a;--border-tertiary:#161718;--border-brand:var(--brand-400);--border-error:var(--error-400);--shadow-xs:#0006 0px 2px 4px 0px;--shadow-sm:#00000054 0px 0px 0px 1px, #0006 0px 2px 4px 0px;--shadow-md:#ffffff08 0px 0px 0px 1px inset, #ffffff0a 0px 1px 0px 0px inset, #0009 0px 0px 0px 1px, #00000040 0px 4px 8px 0px;--shadow-lg:#ffffff08 0px 0px 0px 1px inset, #ffffff0a 0px 1px 0px 0px inset, #0009 0px 0px 0px 1px, #00000059 0px 8px 16px 0px;--shadow-xl:#ffffff08 0px 0px 0px 1px inset, #ffffff0a 0px 1px 0px 0px inset, #0009 0px 0px 0px 1px, #08090a99 0px 4px 32px 0px;--shadow-2xl:#ffffff0a 0px 0px 0px 1px inset, #0009 0px 0px 0px 1px, #08090ab3 0px 16px 48px 0px;--shadow-3xl:#ffffff0a 0px 0px 0px 1px inset, #000000b3 0px 0px 0px 1px, #08090acc 0px 24px 64px 0px;--shadow-focus-brand:0 0 0 4px #2295f366;--shadow-focus-error:0 0 0 4px #f0443866;color-scheme:dark}@media (prefers-color-scheme:dark){.uc-scope [data-theme=auto]{--bg-primary:#08090a;--bg-secondary:#0f1011;--bg-tertiary:#161718;--bg-brand:var(--brand-500);--bg-brand-subtle:#2295f324;--bg-error:var(--error-500);--bg-success:var(--success-500);--fg-primary:#f7f8f8;--fg-secondary:#d0d6e0;--fg-tertiary:#8a8f98;--fg-quaternary:#62666d;--fg-disabled:#383b3f;--fg-brand:var(--brand-400);--fg-on-brand:#fff;--fg-error:var(--error-400);--fg-success:var(--success-500);--border-primary:#383b3f;--border-secondary:#23252a;--border-tertiary:#161718;--border-brand:var(--brand-400);--border-error:var(--error-400);--shadow-xs:#0006 0px 2px 4px 0px;--shadow-sm:#00000054 0px 0px 0px 1px, #0006 0px 2px 4px 0px;--shadow-md:#ffffff08 0px 0px 0px 1px inset, #ffffff0a 0px 1px 0px 0px inset, #0009 0px 0px 0px 1px, #00000040 0px 4px 8px 0px;--shadow-lg:#ffffff08 0px 0px 0px 1px inset, #ffffff0a 0px 1px 0px 0px inset, #0009 0px 0px 0px 1px, #00000059 0px 8px 16px 0px;--shadow-xl:#ffffff08 0px 0px 0px 1px inset, #ffffff0a 0px 1px 0px 0px inset, #0009 0px 0px 0px 1px, #08090a99 0px 4px 32px 0px;--shadow-2xl:#ffffff0a 0px 0px 0px 1px inset, #0009 0px 0px 0px 1px, #08090ab3 0px 16px 48px 0px;--shadow-3xl:#ffffff0a 0px 0px 0px 1px inset, #000000b3 0px 0px 0px 1px, #08090acc 0px 24px 64px 0px;--shadow-focus-brand:0 0 0 4px #2295f366;--shadow-focus-error:0 0 0 4px #f0443866;color-scheme:dark}}.uc-scope .text-display-2xl{font-family:var(--font-display);font-size:var(--text-display-2xl-size);line-height:var(--text-display-2xl-line);letter-spacing:var(--text-display-2xl-track);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope .text-display-xl{font-family:var(--font-display);font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line);letter-spacing:var(--text-display-xl-track);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope .text-display-lg{font-family:var(--font-display);font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line);letter-spacing:var(--text-display-lg-track);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope .text-display-md{font-family:var(--font-display);font-size:var(--text-display-md-size);line-height:var(--text-display-md-line);letter-spacing:var(--text-display-md-track);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope .text-display-sm{font-family:var(--font-display);font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope .text-display-xs{font-family:var(--font-display);font-size:var(--text-display-xs-size);line-height:var(--text-display-xs-line);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope .text-xl{font-family:var(--font-sans);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}.uc-scope .text-lg{font-family:var(--font-sans);font-size:var(--text-lg-size);line-height:var(--text-lg-line)}.uc-scope .text-md{font-family:var(--font-sans);font-size:var(--text-md-size);line-height:var(--text-md-line)}.uc-scope .text-sm{font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.uc-scope .text-xs{font-family:var(--font-sans);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.uc-scope h1,.uc-scope .h1{font-family:var(--font-display);font-size:var(--text-display-md-size);line-height:var(--text-display-md-line);letter-spacing:0;font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope h2,.uc-scope .h2{font-family:var(--font-display);font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope h3,.uc-scope .h3{font-family:var(--font-display);font-size:var(--text-display-xs-size);line-height:var(--text-display-xs-line);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope h4,.uc-scope .h4{font-family:var(--font-sans);font-size:var(--text-xl-size);line-height:var(--text-xl-line);font-weight:var(--weight-semibold);color:var(--fg-primary)}.uc-scope p,.uc-scope .p{font-family:var(--font-sans);font-size:var(--text-md-size);line-height:var(--text-md-line);color:var(--fg-secondary)}.uc-scope small,.uc-scope .caption{font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line);color:var(--fg-tertiary)}.uc-scope code,.uc-scope .code{font-family:var(--font-mono);font-size:.9em}.uc-scope .uc-body{font-family:var(--font-sans);color:var(--fg-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased}.uc-scope *{box-sizing:border-box}.uc-scope,.uc-scope .uc-body{margin:0;padding:0}.uc-scope .uc-body{font-family:var(--font-sans);color:var(--fg-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.uc-scope img,.uc-scope svg{max-width:100%;display:block}.uc-scope a{color:inherit;text-decoration:none}.uc-scope button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.uc-scope{--container:1200px;--gutter:clamp(20px, 4vw, 40px);--section-y:clamp(80px, 10vw, 128px)}.uc-scope [data-density=tight]{--section-y:clamp(56px, 7vw, 88px)}.uc-scope [data-density=airy]{--section-y:clamp(112px, 14vw, 176px)}.uc-scope .container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.uc-scope .nav{z-index:50;-webkit-backdrop-filter:blur(12px);transition:border-color .2s var(--easing-out), background .2s;background:#ffffffc7;border-bottom:1px solid #0000;position:sticky;top:0}.uc-scope .nav.scrolled{border-bottom-color:var(--gray-200);background:#ffffffeb}.uc-scope .nav-inner{align-items:center;gap:32px;height:64px;display:flex;position:relative}.uc-scope .nav-logo{letter-spacing:-.02em;color:var(--fg-primary);font-size:19px;font-weight:700;font-family:var(--font-display);align-items:center;gap:10px;display:inline-flex}.uc-scope .nav-logo svg,.uc-scope .nav-logo img{width:auto;height:26px}.uc-scope .nav-links{align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=880px){.uc-scope .nav-links{position:static;transform:none}}.uc-scope .nav-links a{color:var(--fg-secondary);border-radius:var(--radius-md);padding:8px 12px;font-size:14px;font-weight:500;transition:color .12s,background .12s}.uc-scope .nav-links a:hover{color:var(--fg-primary);background:var(--gray-50)}.uc-scope .nav-spacer{flex:1}.uc-scope .nav-cta{align-items:center;gap:8px;display:flex}.uc-scope .btn{border-radius:var(--radius-md);letter-spacing:-.01em;height:44px;font-size:15px;font-weight:600;font-family:var(--font-sans);transition:background .15s var(--easing-out), color .15s, box-shadow .15s, transform 80ms;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.uc-scope .btn-sm{height:36px;padding:0 14px;font-size:14px}.uc-scope .btn-lg{height:52px;padding:0 22px;font-size:16px}.uc-scope .btn-primary{background:var(--brand-500);color:#fff;box-shadow:var(--shadow-xs)}.uc-scope .btn-primary:hover{background:var(--brand-600);box-shadow:var(--shadow-sm)}.uc-scope .btn-primary:active{transform:translateY(1px)}.uc-scope .btn-secondary{color:var(--fg-primary);box-shadow:0 0 0 1px var(--gray-300), var(--shadow-xs);background:#fff}.uc-scope .btn-secondary:hover{background:var(--gray-50)}.uc-scope .btn-ghost{color:var(--fg-secondary)}.uc-scope .btn-ghost:hover{color:var(--fg-primary);background:var(--gray-50)}.uc-scope .btn-dark{background:var(--gray-900);color:#fff}.uc-scope .btn-dark:hover{background:var(--gray-800)}.uc-scope .eyebrow{border-radius:var(--radius-full);background:var(--brand-50);border:1px solid var(--brand-100);height:28px;color:var(--brand-700);letter-spacing:-.005em;align-items:center;gap:8px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.uc-scope .eyebrow .dot{background:var(--brand-500);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2295f32e}.uc-scope .eyebrow.muted{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-700)}.uc-scope .eyebrow.muted .dot{background:var(--gray-500);box-shadow:0 0 0 3px #6670852e}.uc-scope .display-hero{font-family:var(--font-display);letter-spacing:-.035em;color:var(--fg-primary);margin:0;font-size:clamp(44px,6.6vw,84px);font-weight:600;line-height:.98}.uc-scope .display-hero em{color:var(--brand-500);font-style:normal}.uc-scope .display-hero .serif{font-family:var(--font-serif);letter-spacing:-.02em;font-style:italic;font-weight:500}.uc-scope .section-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.04}.uc-scope .section-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-600);margin:0 0 16px;font-size:13px;font-weight:600}.uc-scope .section-lead{color:var(--fg-tertiary);max-width:60ch;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.uc-scope .hero{isolation:isolate;padding:clamp(56px,7vw,96px) 0 clamp(72px,9vw,120px);position:relative;overflow:hidden}.uc-scope .hero:before{content:"";background:radial-gradient(60% 50% at 18% 10%, var(--brand-50) 0%, transparent 70%), radial-gradient(50% 40% at 90% 30%, #7a5af81a 0%, transparent 70%);z-index:-1;position:absolute;inset:0}.uc-scope .hero:after{content:"";background-image:linear-gradient(var(--gray-200) 1px, transparent 1px), linear-gradient(90deg, var(--gray-200) 1px, transparent 1px);opacity:.35;z-index:-1;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 60% at 50% 30%,#000 0%,#0000 75%)}.uc-scope .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width<=960px){.uc-scope .hero-grid{grid-template-columns:1fr}}.uc-scope .hero-copy{max-width:620px}.uc-scope .hero-copy .eyebrow{margin-bottom:24px}.uc-scope .hero-sub{color:var(--fg-tertiary);max-width:50ch;margin:24px 0 32px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.uc-scope .url-composer{border-radius:var(--radius-xl);box-shadow:0 0 0 1px var(--gray-200), var(--shadow-md);background:#fff;align-items:center;gap:8px;max-width:560px;padding:6px 6px 6px 16px;transition:box-shadow .2s;display:flex}.uc-scope .url-composer:focus-within{box-shadow:0 0 0 1px var(--brand-300), var(--shadow-focus-brand)}.uc-scope .url-composer .icn{color:var(--gray-400);flex-shrink:0}.uc-scope .url-composer input{min-width:0;height:44px;font:inherit;color:var(--fg-primary);background:0 0;border:none;outline:none;flex:1;font-size:15px}.uc-scope .url-composer input::placeholder{color:var(--fg-quaternary)}.uc-scope .hero-meta{color:var(--fg-tertiary);flex-wrap:wrap;gap:22px;margin-top:18px;font-size:13.5px;display:flex}.uc-scope .hero-meta span{align-items:center;gap:6px;display:inline-flex}.uc-scope .hero-meta svg{color:var(--success-600)}.uc-scope .hero-demo{aspect-ratio:4/3.4;perspective:1800px;position:relative}@media (width<=960px){.uc-scope .hero-demo{aspect-ratio:4/3}}.uc-scope .stat-strip{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.uc-scope .stat-grid{grid-template-columns:repeat(4,1fr);display:grid}.uc-scope .stat{border-right:1px solid var(--gray-200);padding:28px 24px}.uc-scope .stat:last-child{border-right:none}.uc-scope .stat-num{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg-primary);font-size:36px;font-weight:600;line-height:1}.uc-scope .stat-num .unit{color:var(--gray-900)}.uc-scope .stat-label{color:var(--fg-tertiary);margin-top:8px;font-size:13.5px}@media (width<=720px){.uc-scope .stat-grid{grid-template-columns:repeat(2,1fr)}.uc-scope .stat:nth-child(2){border-right:none}.uc-scope .stat:first-child,.uc-scope .stat:nth-child(2){border-bottom:1px solid var(--gray-200)}}.uc-scope section.scope{padding:var(--section-y) 0}.uc-scope .section-head{grid-template-columns:1fr;max-width:760px;margin:0 0 56px;display:grid}.uc-scope .section-head.center{text-align:center;margin-left:auto;margin-right:auto}.uc-scope .steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=880px){.uc-scope .steps{grid-template-columns:1fr}}.uc-scope .step{border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs);transition:transform .2s var(--easing-out), box-shadow .2s;background:#fff;flex-direction:column;gap:16px;padding:28px 24px 24px;display:flex;position:relative}.uc-scope .step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.uc-scope .step-num{font-family:var(--font-mono);color:var(--brand-600);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.uc-scope .step-num:before{counter-increment:step;content:counter(step, decimal-leading-zero)}.uc-scope .step-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.uc-scope .step-body{color:var(--fg-tertiary);margin:0;font-size:15px;line-height:1.55}.uc-scope .step-art{border-radius:var(--radius-lg);background:var(--gray-50);border:1px solid var(--gray-100);justify-content:center;align-items:center;height:112px;margin:4px -8px -4px;display:flex;overflow:hidden}.uc-scope .feature-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(220px,auto);gap:20px;display:grid}.uc-scope .feature{border-radius:var(--radius-2xl);border:1px solid var(--gray-200);box-shadow:var(--shadow-xs);transition:transform .2s var(--easing-out), box-shadow .2s;background:#fff;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.uc-scope .feature:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.uc-scope .feature-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.uc-scope .feature-body{color:var(--fg-tertiary);max-width:46ch;margin:0;font-size:14.5px;line-height:1.55}.uc-scope .feature-icon{border-radius:var(--radius-md);background:var(--brand-50);width:36px;height:36px;color:var(--brand-600);justify-content:center;align-items:center;display:flex}.uc-scope .feature.f-ai .feature-icon{background:var(--ai-50);color:var(--ai-600)}.uc-scope .feature.f-mono .feature-icon{background:var(--gray-100);color:var(--gray-700)}.uc-scope .feature.f-success .feature-icon{background:var(--success-50);color:var(--success-700)}.uc-scope .feature.f-dark{background:var(--gray-900);color:var(--gray-100);border-color:var(--gray-900)}.uc-scope .feature.f-dark .feature-title{color:#fff}.uc-scope .feature.f-dark .feature-body{color:var(--gray-400)}.uc-scope .feature.f-dark .feature-icon{color:#fff;background:#ffffff14}.uc-scope .feature.span-6{grid-column:span 6}.uc-scope .feature.span-7{grid-column:span 7}.uc-scope .feature.span-5{grid-column:span 5}.uc-scope .feature.span-4{grid-column:span 4}.uc-scope .feature.span-8{grid-column:span 8}.uc-scope .feature.row-2{grid-row:span 2}@media (width<=960px){.uc-scope .feature-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.uc-scope .feature.span-6,.uc-scope .feature.span-7,.uc-scope .feature.span-5,.uc-scope .feature.span-4,.uc-scope .feature.span-8{grid-column:span 2}.uc-scope .feature.row-2{grid-row:auto}}.uc-scope .feature-art{flex:1;min-height:120px;margin-top:12px;position:relative}.uc-scope .usecases{grid-template-columns:280px 1fr;align-items:stretch;gap:32px;display:grid}@media (width<=880px){.uc-scope .usecases{grid-template-columns:1fr}}.uc-scope .uc-tabs{flex-direction:column;gap:4px;display:flex}@media (width<=880px){.uc-scope .uc-tabs{flex-direction:row;overflow-x:auto}}.uc-scope .uc-tab{text-align:left;border-radius:var(--radius-md);color:var(--fg-tertiary);border:1px solid #0000;flex-direction:column;gap:4px;padding:14px 16px;transition:background .15s,border-color .15s,color .15s;display:flex}.uc-scope .uc-tab .uc-tab-title{color:inherit;font-size:15.5px;font-weight:600}.uc-scope .uc-tab .uc-tab-sub{color:var(--fg-quaternary);font-size:13px}.uc-scope .uc-tab:hover{background:var(--gray-50);color:var(--fg-secondary)}.uc-scope .uc-tab[aria-selected=true]{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-700)}.uc-scope .uc-tab[aria-selected=true] .uc-tab-sub{color:var(--brand-600)}.uc-scope .uc-panel{border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs);background:#fff;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;padding:32px;display:grid}@media (width<=720px){.uc-scope .uc-panel{grid-template-columns:1fr;padding:24px}}.uc-scope .uc-panel h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.15}.uc-scope .uc-panel p{color:var(--fg-tertiary);margin:0 0 16px;font-size:15.5px;line-height:1.55}.uc-scope .uc-panel ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uc-scope .uc-panel li{color:var(--fg-secondary);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.uc-scope .uc-panel li svg{color:var(--success-600);flex-shrink:0;margin-top:3px}.uc-scope .uc-art{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:var(--radius-lg);justify-content:center;align-items:center;height:320px;display:flex;position:relative;overflow:hidden}.uc-scope .tt-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=880px){.uc-scope .tt-grid{grid-template-columns:1fr}}.uc-scope .tt{border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;gap:20px;padding:28px;display:flex}.uc-scope .tt blockquote{font-family:var(--font-serif);color:var(--fg-primary);letter-spacing:-.005em;margin:0;font-size:19px;line-height:1.45}.uc-scope .tt-author{align-items:center;gap:12px;margin-top:auto;display:flex}.uc-scope .tt-avatar{background:var(--gray-200);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.uc-scope .tt-avatar img{object-fit:cover;width:100%;height:100%}.uc-scope .tt-name{font-size:14px;font-weight:600}.uc-scope .tt-role{color:var(--fg-tertiary);font-size:13px}.uc-scope .tt-stars{color:var(--premium-500);gap:2px;display:flex}.uc-scope .tt.feature{background:var(--gray-900);color:#fff;border-color:var(--gray-900);grid-column:span 2}@media (width<=880px){.uc-scope .tt.feature{grid-column:span 1}}.uc-scope .tt.feature blockquote{color:#fff;font-size:24px;line-height:1.35}.uc-scope .tt.feature .tt-role{color:var(--gray-400)}.uc-scope .pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto;display:grid}@media (width<=880px){.uc-scope .pricing-grid{grid-template-columns:1fr}}.uc-scope .pricing{border:1px solid var(--gray-200);border-radius:var(--radius-2xl);background:#fff;flex-direction:column;padding:32px 28px;display:flex}.uc-scope .pricing.popular{border-color:var(--brand-500);box-shadow:0 0 0 4px #2295f31a, var(--shadow-md);position:relative}.uc-scope .pricing.popular:before{content:"Most popular";background:var(--brand-500);color:#fff;letter-spacing:.02em;border-radius:var(--radius-full);padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.uc-scope .pricing-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:600}.uc-scope .pricing-price{align-items:baseline;gap:6px;margin:14px 0 6px;display:flex}.uc-scope .pricing-price .amount{font-family:var(--font-display);letter-spacing:-.04em;font-size:52px;font-weight:600;line-height:1}.uc-scope .pricing-price .per{color:var(--fg-tertiary);font-size:14px}.uc-scope .pricing-desc{color:var(--fg-tertiary);margin:0 0 20px;font-size:14.5px}.uc-scope .pricing-cta{margin-bottom:24px}.uc-scope .pricing-cta .btn{width:100%}.uc-scope .pricing ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.uc-scope .pricing li{color:var(--fg-secondary);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.uc-scope .pricing li svg{color:var(--success-600);flex-shrink:0;margin-top:3px}.uc-scope .pricing li.muted{color:var(--fg-quaternary)}.uc-scope .pricing li.muted svg{color:var(--gray-300)}.uc-scope .faq-grid{max-width:800px;margin:0 auto}.uc-scope .faq-item{border-bottom:1px solid var(--gray-200)}.uc-scope .faq-item summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-primary);justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:19px;font-weight:600;list-style:none;display:flex}.uc-scope .faq-item summary::-webkit-details-marker{display:none}.uc-scope .faq-item .chev{color:var(--fg-tertiary);flex-shrink:0;transition:transform .2s}.uc-scope .faq-item[open] .chev{color:var(--brand-500);transform:rotate(45deg)}.uc-scope .faq-body{color:var(--fg-tertiary);max-width:68ch;margin:0;padding:0 4px 22px;font-size:15.5px;line-height:1.6}.uc-scope .final-cta{background:var(--gray-950);color:#fff;position:relative;overflow:hidden}.uc-scope .final-cta:before{content:"";background:radial-gradient(40% 60% at 80% 20%,#2295f34d 0%,#0000 70%),radial-gradient(40% 60% at 10% 80%,#7a5af833 0%,#0000 70%);position:absolute;inset:0}.uc-scope .final-cta-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:clamp(72px,9vw,120px) 0;display:grid;position:relative}@media (width<=880px){.uc-scope .final-cta-inner{grid-template-columns:1fr}}.uc-scope .final-cta h2{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0 0 20px;font-size:clamp(36px,4.6vw,60px);font-weight:600;line-height:1.02}.uc-scope .final-cta h2 .serif{font-family:var(--font-serif);color:var(--brand-300);font-style:italic;font-weight:500}.uc-scope .final-cta p{color:var(--gray-300);max-width:50ch;margin:0 0 32px;font-size:18px;line-height:1.5}.uc-scope .final-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.uc-scope .btn-on-dark-secondary{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.uc-scope .btn-on-dark-secondary:hover{background:#ffffff29}.uc-scope .final-cta-meta{color:var(--gray-500);margin-top:16px;font-size:13.5px}.uc-scope .cta-art{border-radius:var(--radius-3xl);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;padding:24px;position:relative}.uc-scope .footer{border-top:1px solid var(--gray-200);background:#fff;padding:64px 0 40px}.uc-scope .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px;display:grid}@media (width<=880px){.uc-scope .footer-grid{grid-template-columns:1fr 1fr}}.uc-scope .footer-brand{flex-direction:column;gap:16px;max-width:320px;display:flex}.uc-scope .footer-brand p{color:var(--fg-tertiary);margin:0;font-size:14px}.uc-scope .footer-col h5{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary);margin:0 0 16px;font-size:13px;font-weight:600}.uc-scope .footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uc-scope .footer-col a{color:var(--fg-secondary);font-size:14.5px}.uc-scope .footer-col a:hover{color:var(--fg-primary)}.uc-scope .footer-bottom{border-top:1px solid var(--gray-200);color:var(--fg-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.uc-scope .footer-social{gap:8px;display:flex}.uc-scope .footer-social a{border-radius:var(--radius-md);background:var(--gray-50);width:32px;height:32px;color:var(--fg-tertiary);justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.uc-scope .footer-social a:hover{background:var(--gray-100);color:var(--fg-primary)}.uc-scope .mock-card{border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);background:#fff;overflow:hidden}.uc-scope .mock-chip{border-radius:var(--radius-full);letter-spacing:-.005em;height:24px;font-size:11.5px;font-weight:600;font-family:var(--font-sans);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.uc-scope .mock-chip.brand{background:var(--brand-50);color:var(--brand-700)}.uc-scope .mock-chip.ai{background:var(--ai-50);color:var(--ai-700)}.uc-scope .mock-chip.success{background:var(--success-50);color:var(--success-700)}.uc-scope .mock-chip.gray{background:var(--gray-100);color:var(--gray-700)}.uc-scope .mock-chip.mono{font-family:var(--font-mono);font-weight:500}.uc-scope .kbd{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-xs);min-width:22px;height:22px;font-family:var(--font-mono);color:var(--fg-tertiary);justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.uc-scope .divider-dot{background:var(--gray-300);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.uc-scope .tip{color:var(--fg-tertiary);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.uc-scope .logo-wall{opacity:.65;grid-template-columns:repeat(6,1fr);place-items:center;gap:32px;padding:8px 0;display:grid}@media (width<=720px){.uc-scope .logo-wall{grid-template-columns:repeat(3,1fr);gap:24px}}.uc-scope .logo-wall .lg{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gray-700);font-size:18px;font-weight:700}.uc-scope .logo-wall .lg.script{font-family:var(--font-serif);font-style:italic;font-weight:500}.uc-scope .logo-wall .lg.mono{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:500}.uc-scope a{color:var(--brand-600)}.uc-scope a:hover{color:var(--brand-700)}.uc-scope .uc{--uc-accent:var(--premium-500);--uc-accent-ink:var(--premium-700);--uc-soft:var(--premium-50);--uc-soft-2:var(--premium-100);--uc-glow:#f7900938}.uc-scope .uc[data-persona=coach]{--uc-accent:#12a594;--uc-accent-ink:#0b7a72;--uc-soft:#effcf9;--uc-soft-2:#c8efe6;--uc-glow:#12a5943d}.uc-scope .uc[data-persona=researcher]{--uc-accent:#12a594;--uc-accent-ink:#0b7a72;--uc-soft:#effcf9;--uc-soft-2:#d3f3ec;--uc-glow:#12a59438}.uc-scope .uc[data-persona=marketer]{--uc-accent:var(--discovery-500);--uc-accent-ink:var(--discovery-700);--uc-soft:var(--discovery-50);--uc-soft-2:var(--discovery-100);--uc-glow:#ee46bc33}.uc-scope .uc[data-persona=student]{--uc-accent:var(--brand-500);--uc-accent-ink:var(--brand-700);--uc-soft:var(--brand-50);--uc-soft-2:var(--brand-100);--uc-glow:#2295f338}.uc-scope .uc-noise:after{content:"";opacity:.2;mix-blend-mode:overlay;pointer-events:none;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J24nPjxmZVR1cmJ1bGVuY2UgdHlwZT0nZnJhY3RhbE5vaXNlJyBiYXNlRnJlcXVlbmN5PScwLjg1JyBudW1PY3RhdmVzPSczJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI24pJy8+PC9zdmc+);position:absolute;inset:0}.uc-scope .uc-field{isolation:isolate;position:relative;overflow:hidden}.uc-scope .uc-field>*{z-index:2;position:relative}.uc-scope .uc-f-warm{background:linear-gradient(158deg,#2a1a06 0%,#4a2a08 44%,#1d1204 100%)}.uc-scope .uc-f-warm:before{content:"";z-index:0;filter:blur(16px);background:radial-gradient(34% 32% at 20% 16%,#fdb02280 0%,#0000 66%),radial-gradient(36% 34% at 84% 24%,#f790096b 0%,#0000 68%),radial-gradient(42% 38% at 60% 90%,#7a5af857 0%,#0000 70%);animation:18s ease-in-out infinite uc-drift;position:absolute;inset:-14%}.uc-scope .uc-f-ink{background:linear-gradient(160deg,#101828 0%,#0c111d 100%)}.uc-scope .uc-f-teal{background:linear-gradient(158deg,#03251f 0%,#064239 46%,#01201e 100%)}.uc-scope .uc-f-teal:before{content:"";z-index:0;filter:blur(16px);background:radial-gradient(34% 32% at 18% 16%,#5eead475 0%,#0000 66%),radial-gradient(36% 34% at 86% 26%,#12a5947a 0%,#0000 68%),radial-gradient(42% 38% at 62% 92%,#2295f347 0%,#0000 70%);animation:18s ease-in-out infinite uc-drift;position:absolute;inset:-14%}.uc-scope .uc-f-ink:before{content:"";z-index:0;background:radial-gradient(36% 32% at 18% 18%,var(--uc-glow) 0%,transparent 68%),radial-gradient(40% 36% at 86% 82%,#2295f357 0%,transparent 68%);filter:blur(14px);animation:16s ease-in-out infinite uc-drift;position:absolute;inset:-12%}@keyframes uc-drift{0%,to{opacity:.9;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(2.5%,-2%)scale(1.07)}}.uc-scope .uc-ribbon{background:var(--gray-950);color:#fff;padding:9px 0;font-size:12.5px;position:relative;overflow:hidden}.uc-scope .uc-ribbon-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.uc-scope .uc-ribbon b{color:#fff;align-items:center;gap:7px;font-weight:600;display:inline-flex}.uc-scope .uc-ribbon b:before{content:"";background:var(--uc-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--uc-glow);border-radius:50%}.uc-scope .uc-ribbon span{color:#ffffff8c}.uc-scope .uc-ribbon a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline #ffffff59}.uc-scope .uc-ribbon a:hover{color:#fff;text-decoration-color:#fff}.uc-scope .uc-hero{isolation:isolate;padding:clamp(48px,5.5vw,84px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.uc-scope .uc-hero:before{content:"";z-index:-1;background:radial-gradient(48% 42% at 16% 6%,var(--uc-soft) 0%,transparent 72%),radial-gradient(44% 40% at 94% 64%,#2295f317 0%,transparent 72%);position:absolute;inset:0}.uc-scope .uc-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(30px,4vw,60px);display:grid}@media (width<=1000px){.uc-scope .uc-hero-grid{grid-template-columns:1fr}}.uc-scope .uc-eyebrow{background:var(--uc-soft);border:1px solid var(--uc-soft-2);height:28px;color:var(--uc-accent-ink);letter-spacing:-.005em;border-radius:9999px;align-items:center;gap:8px;padding:0 12px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.uc-scope .uc-eyebrow .d{background:var(--uc-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--uc-glow);border-radius:50%}.uc-scope .uc-hero h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg-primary);text-wrap:balance;margin:24px 0 0;font-size:clamp(38px,4.4vw,60px);font-weight:600;line-height:1.01}.uc-scope .uc-hero h1 .serif{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--uc-accent-ink);font-style:italic;font-weight:500}.uc-scope .uc-hero .sub{color:var(--fg-tertiary);text-wrap:pretty;max-width:46ch;margin:22px 0 30px;font-size:clamp(16px,1.2vw,18px);line-height:1.55}.uc-scope .uc-act{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.uc-scope .btn-accent{background:var(--uc-accent);color:#fff;box-shadow:var(--shadow-xs)}.uc-scope .btn-accent:hover{background:var(--uc-accent-ink);color:#fff}.uc-scope .uc-textlink{color:var(--fg-secondary);align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:inline-flex}.uc-scope .uc-textlink:hover{color:var(--uc-accent-ink)}.uc-scope .uc-textlink .pl{background:var(--gray-100);width:24px;height:24px;color:var(--uc-accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.uc-scope .uc-hero-note{color:var(--fg-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 0;font-size:13.5px;display:flex}.uc-scope .uc-hero-note b{color:var(--fg-primary);font-weight:600}.uc-scope .uc-hero-note i{background:var(--gray-300);border-radius:50%;width:3px;height:3px;display:inline-block}.uc-scope .uc-stage-shell{position:relative}.uc-scope .uc-stage{border-radius:26px;padding:clamp(20px,2.4vw,36px);position:relative;box-shadow:0 40px 80px -32px #2a1a0680}@media (width<=640px){.uc-scope .uc-stage{border-radius:20px;padding:15px}}.uc-scope .uc-win{animation:uc-rise .7s var(--easing-out) backwards;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 24px 50px -18px #0c111d6b,0 0 0 1px #1018280f}@keyframes uc-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.uc-scope .uc-win-bar{border-bottom:1px solid var(--gray-100);background:var(--gray-25);align-items:center;gap:10px;padding:11px 14px;display:flex}.uc-scope .uc-dots{gap:5px;display:inline-flex}.uc-scope .uc-dots i{border-radius:50%;width:9px;height:9px;display:inline-block}.uc-scope .uc-dots i:first-child{background:#ff5f57}.uc-scope .uc-dots i:nth-child(2){background:#ffbd2e}.uc-scope .uc-dots i:nth-child(3){background:#28c840}.uc-scope .uc-win-t{color:var(--fg-primary);letter-spacing:-.005em;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;display:inline-flex}.uc-scope .uc-win-t .ic{background:var(--uc-soft);width:18px;height:18px;color:var(--uc-accent-ink);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uc-scope .uc-win-t .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uc-scope .uc-win-tag{font-family:var(--font-mono);color:var(--fg-tertiary);background:var(--gray-100);border-radius:9999px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:10px}.uc-scope .uc-build{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:352px;display:grid}@media (width<=760px){.uc-scope .uc-build{grid-template-columns:1fr;min-height:0}}.uc-scope .uc-build-l{border-right:1px solid var(--gray-100);background:var(--gray-25);flex-direction:column;gap:8px;padding:13px;display:flex}.uc-scope .uc-lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-quaternary);align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}.uc-scope .uc-lbl:after{content:"";background:var(--gray-200);flex:1;height:1px}.uc-scope .uc-srow{border:1px solid var(--gray-200);box-shadow:var(--shadow-xs);opacity:0;animation:uc-pop .46s var(--easing-out) var(--d,0s) forwards;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}@keyframes uc-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.uc-scope .uc-srow .ic{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.uc-scope .uc-srow .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.uc-scope .uc-srow .t{color:var(--fg-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.uc-scope .uc-srow .s{font-family:var(--font-mono);color:var(--fg-quaternary);font-size:8.5px}.uc-scope .uc-srow .ck{background:var(--success-50);width:13px;height:13px;color:var(--success-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uc-scope .uc-more{border:1px dashed var(--gray-300);color:var(--fg-tertiary);opacity:0;animation:uc-pop .46s var(--easing-out) .78s forwards;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:10px;font-weight:600;display:flex}.uc-scope .uc-build-r{background:#fff;flex-direction:column;gap:10px;padding:15px 17px;display:flex}.uc-scope .uc-gen{border:1px solid var(--uc-soft-2);background:var(--uc-soft);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.uc-scope .uc-gen .sp{background:var(--uc-accent);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.uc-scope .uc-gen .t{min-width:0;color:var(--uc-accent-ink);letter-spacing:-.005em;flex:1;font-size:11.5px;font-weight:600}.uc-scope .uc-gen .dots{gap:3px;display:inline-flex}.uc-scope .uc-gen .dots i{background:var(--uc-accent);border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite uc-blink}.uc-scope .uc-gen .dots i:nth-child(2){animation-delay:.2s}.uc-scope .uc-gen .dots i:nth-child(3){animation-delay:.4s}@keyframes uc-blink{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.uc-scope .uc-outline{flex-direction:column;gap:7px;display:flex}.uc-scope .uc-mod{border:1px solid var(--gray-200);opacity:0;animation:uc-pop .48s var(--easing-out) var(--d,0s) forwards;border-radius:9px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.uc-scope .uc-mod-h{align-items:center;gap:8px;display:flex}.uc-scope .uc-mod-n{font-family:var(--font-mono);color:var(--uc-accent-ink);background:var(--uc-soft);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.uc-scope .uc-mod-t{color:var(--fg-primary);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.uc-scope .uc-mod-c{font-family:var(--font-mono);color:var(--fg-quaternary);flex-shrink:0;margin-left:auto;font-size:8.5px}.uc-scope .uc-les{flex-direction:column;gap:4px;padding-left:2px;display:flex}.uc-scope .uc-les span{color:var(--fg-tertiary);align-items:center;gap:7px;font-size:10px;line-height:1.3;display:flex}.uc-scope .uc-les span i{background:var(--uc-accent);opacity:.7;border-radius:50%;flex-shrink:0;width:5px;height:5px}.uc-scope .uc-les span .rf{font-family:var(--font-mono);color:var(--brand-600);flex-shrink:0;margin-left:auto;font-size:8.5px}.uc-scope .uc-stage-shell>.uc-float{z-index:5;animation:uc-pop .56s var(--easing-out) var(--d,0s) backwards,uc-bob 6s ease-in-out infinite var(--d,0s);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;box-shadow:0 18px 38px -12px #0c111d61,0 0 0 1px #1018280d}@keyframes uc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.uc-scope .uc-float .ic{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.uc-scope .uc-float .t{color:var(--fg-primary);letter-spacing:-.005em;white-space:nowrap;font-size:10.5px;font-weight:700}.uc-scope .uc-float .s{font-family:var(--font-mono);color:var(--fg-quaternary);font-size:8.5px}.uc-scope .uc-stage-shell>.uc-float.f1{--d:1.1s;top:-18px;right:-14px}.uc-scope .uc-stage-shell>.uc-float.f2{--d:1.4s;bottom:-18px;left:-16px}@media (width<=640px){.uc-scope .uc-float{display:none}}.uc-scope .uc-frict{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background:var(--gray-25)}.uc-scope .uc-frict-g{grid-template-columns:repeat(3,1fr);display:grid}.uc-scope .uc-frict-i{border-right:1px solid var(--gray-200);flex-direction:column;gap:9px;padding:28px 26px;display:flex}.uc-scope .uc-frict-i:last-child{border-right:0}.uc-scope .uc-frict-i .ic{border:1px solid var(--gray-200);width:30px;height:30px;color:var(--uc-accent-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.uc-scope .uc-frict-i h4{font-family:var(--font-display);letter-spacing:-.018em;color:var(--fg-primary);margin:2px 0 0;font-size:16px;font-weight:600}.uc-scope .uc-frict-i p{color:var(--fg-tertiary);margin:0;font-size:13.5px;line-height:1.5}@media (width<=800px){.uc-scope .uc-frict-g{grid-template-columns:1fr}.uc-scope .uc-frict-i{border-right:0;border-bottom:1px solid var(--gray-200)}.uc-scope .uc-frict-i:last-child{border-bottom:0}}.uc-scope .uc-head{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 52px;display:flex}.uc-scope .uc-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-quaternary);margin:0 0 16px;font-size:13px;font-weight:600}.uc-scope .uc-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--fg-primary);text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:600;line-height:1.03}.uc-scope .uc-title .serif{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--uc-accent-ink);font-style:italic;font-weight:500}.uc-scope .uc-title .dim{color:var(--fg-quaternary)}.uc-scope .uc-lead{color:var(--fg-tertiary);text-wrap:pretty;max-width:56ch;margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.uc-scope .uc-spine{flex-direction:column;gap:clamp(40px,5vw,72px);display:flex;position:relative}.uc-scope .uc-spine:before{content:"";background:linear-gradient(to bottom,transparent,var(--gray-200) 6%,var(--gray-200) 94%,transparent);width:1px;position:absolute;top:14px;bottom:14px;left:19px}@media (width<=900px){.uc-scope .uc-spine:before{left:15px}}.uc-scope .uc-stage-row{grid-template-columns:40px minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(20px,2.6vw,40px);display:grid}@media (width<=900px){.uc-scope .uc-stage-row{grid-template-columns:32px minmax(0,1fr);gap:16px}}.uc-scope .uc-node{border:1px solid var(--gray-200);width:40px;height:40px;color:var(--uc-accent-ink);font-family:var(--font-mono);z-index:2;box-shadow:0 0 0 6px var(--bg-primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:relative}@media (width<=900px){.uc-scope .uc-node{width:32px;height:32px;font-size:11.5px}}.uc-scope .uc-stage-copy h3{font-family:var(--font-display);letter-spacing:-.028em;color:var(--fg-primary);margin:0 0 12px;font-size:clamp(22px,2.3vw,30px);font-weight:600;line-height:1.12}.uc-scope .uc-stage-copy p{color:var(--fg-tertiary);text-wrap:pretty;max-width:46ch;margin:0;font-size:15px;line-height:1.6}.uc-scope .uc-feats{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.uc-scope .uc-feat{color:var(--fg-secondary);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.uc-scope .uc-feat .d{background:var(--uc-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.uc-scope .uc-stage-art{isolation:isolate;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:18px;justify-content:center;align-items:center;min-height:250px;padding:clamp(20px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.uc-scope .uc-stage-art>*{z-index:2;position:relative}@media (width<=900px){.uc-scope .uc-stage-art{grid-column:2;min-height:220px;padding:20px}}@media (width<=640px){.uc-scope .uc-stage-art{min-height:0;padding:16px}}.uc-scope .uc-stage-row:nth-child(2n) .uc-stage-copy{order:3}.uc-scope .uc-stage-row:nth-child(2n) .uc-stage-art{order:2}@media (width<=900px){.uc-scope .uc-stage-row:nth-child(2n) .uc-stage-copy,.uc-scope .uc-stage-row:nth-child(2n) .uc-stage-art{order:initial}}.uc-scope .ucx-panel{background:#fff;border-radius:11px;width:100%;max-width:340px;padding:13px;box-shadow:0 14px 32px -14px #0c111d42,0 0 0 1px #1018280f}.uc-scope .ucx-panel-h{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-secondary);align-items:center;gap:7px;margin-bottom:10px;font-size:9.5px;font-weight:700;display:flex}.uc-scope .ucx-panel-h .sp{background:var(--uc-soft);width:17px;height:17px;color:var(--uc-accent-ink);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uc-scope .uc-q{background:var(--gray-25);border:1px solid var(--gray-200);color:var(--fg-primary);letter-spacing:-.005em;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.uc-scope .uc-q .ic{background:linear-gradient(135deg,var(--brand-500),var(--ai-500));color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.uc-scope .uc-a{color:var(--fg-secondary);margin:9px 0 0;font-size:11.5px;line-height:1.55}.uc-scope .uc-a b{color:var(--fg-primary);font-weight:600}.uc-scope .uc-refn{vertical-align:super;font-family:var(--font-mono);color:var(--brand-600);background:var(--brand-50);border-radius:3px;margin-left:2px;padding:1px 4px;font-size:8px;font-weight:700;line-height:1.2;display:inline-block}.uc-scope .uc-gap{background:var(--uc-soft);border:1px solid var(--uc-soft-2);color:var(--uc-accent-ink);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:10.5px;font-weight:700;display:flex}.uc-scope .uc-gap .ic{background:var(--uc-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.uc-scope .uc-outs{flex-direction:column;gap:8px;width:100%;max-width:330px;display:flex}.uc-scope .uc-out-chips{flex-wrap:wrap;gap:6px;display:flex}.uc-scope .uc-ochip{color:var(--fg-primary);opacity:0;animation:uc-pop .42s var(--easing-out) var(--d,0s) forwards;background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:6px 11px 6px 8px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -10px #0c111d3d,0 0 0 1px #1018280f}.uc-scope .uc-ochip .d{border-radius:50%;flex-shrink:0;width:6px;height:6px}.uc-scope .uc-ochip.on{background:var(--uc-accent);color:#fff;box-shadow:0 10px 22px -8px var(--uc-glow),0 0 0 1px #0000000a}.uc-scope .uc-ochip.on .d{background:#fff}.uc-scope .uc-doc{background:#fff;border-radius:10px;padding:12px 13px;box-shadow:0 14px 30px -14px #0c111d42,0 0 0 1px #1018280f}.uc-scope .uc-doc-h{align-items:center;gap:7px;margin-bottom:9px;display:flex}.uc-scope .uc-doc-h .k{letter-spacing:.07em;text-transform:uppercase;color:var(--uc-accent-ink);background:var(--uc-soft);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.uc-scope .uc-doc-h .c{font-family:var(--font-mono);color:var(--fg-secondary);margin-left:auto;font-size:9.5px}.uc-scope .uc-doc-t{color:var(--fg-primary);letter-spacing:-.012em;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.25}.uc-scope .uc-qz{flex-direction:column;gap:5px;display:flex}.uc-scope .uc-qz span{color:var(--fg-tertiary);align-items:center;gap:7px;font-size:10px;line-height:1.35;display:flex}.uc-scope .uc-qz span i{border:1px solid var(--gray-300);border-radius:3px;flex-shrink:0;width:12px;height:12px}.uc-scope .uc-qz span i.yes{background:var(--success-500);border-color:var(--success-500)}.uc-scope .uc-cal{background:#fff;border-radius:11px;flex-direction:column;gap:9px;width:100%;max-width:340px;padding:13px;display:flex;box-shadow:0 14px 32px -14px #0c111d42,0 0 0 1px #1018280f}.uc-scope .uc-cal-h{color:var(--fg-primary);letter-spacing:-.008em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.uc-scope .uc-cal-h .c{font-family:var(--font-mono);color:var(--fg-secondary);margin-left:auto;font-size:9.5px;font-weight:500}.uc-scope .uc-sch{background:var(--gray-25);border:1px solid var(--gray-100);opacity:0;animation:uc-pop .44s var(--easing-out) var(--d,0s) forwards;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.uc-scope .uc-sch .ic{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.uc-scope .uc-sch .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.uc-scope .uc-sch .t{color:var(--fg-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.uc-scope .uc-sch .s{font-family:var(--font-mono);color:var(--fg-secondary);font-size:9.5px}.uc-scope .uc-sch .w{font-family:var(--font-mono);color:var(--uc-accent-ink);background:var(--uc-soft);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:600}.uc-scope .uc-caps{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (width<=880px){.uc-scope .uc-caps{grid-template-columns:1fr}}.uc-scope .uc-cap{isolation:isolate;color:#fff;background-color:var(--gray-950);border-radius:22px;flex-direction:column;gap:14px;min-height:330px;padding:clamp(26px,3vw,38px);display:flex;position:relative;overflow:hidden}.uc-scope .uc-cap>*{z-index:2;position:relative}.uc-scope .uc-cap .ic{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.uc-scope .uc-cap h3{font-family:var(--font-display);letter-spacing:-.026em;color:#fff;margin:0;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.14}.uc-scope .uc-cap p{color:#ffffffad;text-wrap:pretty;max-width:40ch;margin:0;font-size:14.5px;line-height:1.6}.uc-scope .uc-cap-art{margin-top:auto;padding-top:8px}.uc-scope .uc-seats{flex-direction:column;gap:7px;display:flex}.uc-scope .uc-seat{background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.uc-scope .uc-seat .av{color:#fff;letter-spacing:-.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9.5px;font-weight:700;display:inline-flex}.uc-scope .uc-seat .tx{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.uc-scope .uc-seat .t{color:#fff;letter-spacing:-.005em;font-size:11px;font-weight:600}.uc-scope .uc-seat .s{color:#ffffff80;font-size:9.5px}.uc-scope .uc-seat .tag{font-family:var(--font-mono);color:#ffffff9e;background:#ffffff17;border-radius:9999px;flex-shrink:0;padding:2px 7px;font-size:8.5px}.uc-scope .uc-seat.open{background:0 0;border-style:dashed}.uc-scope .uc-seat.open .av{color:#fff9;background:#ffffff14;border:1px dashed #ffffff47}.uc-scope .uc-seat.open .t{color:#ffffff9e;font-weight:500}.uc-scope .uc-langs{flex-wrap:wrap;gap:6px;display:flex}.uc-scope .uc-langs span{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:9999px;padding:5px 10px;font-size:11px}.uc-scope .uc-langs span.on{background:var(--uc-accent);border-color:var(--uc-accent);color:#fff;font-weight:600}.uc-scope .uc-audio{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.uc-scope .uc-audio .pl{background:var(--uc-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.uc-scope .uc-wave{flex:1;align-items:center;gap:2.5px;min-width:0;height:26px;display:flex}.uc-scope .uc-wave i{width:3px;animation:uc-wv var(--dur,1.2s) ease-in-out infinite;animation-delay:var(--dl,0s);background:#ffffff57;border-radius:2px}.uc-scope .uc-wave i.on{background:#fff}@keyframes uc-wv{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.uc-scope .uc-audio .tm{font-family:var(--font-mono);color:#ffffff8c;flex-shrink:0;font-size:9.5px}.uc-scope .uc-audio.light{background:var(--gray-25);border-color:var(--gray-200)}.uc-scope .uc-audio.light .uc-wave i{background:var(--gray-300)}.uc-scope .uc-audio.light .uc-wave i.on{background:var(--uc-accent)}.uc-scope .uc-audio.light .tm{color:var(--fg-quaternary)}.uc-scope .uc-loop{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:clamp(20px,2.6vw,40px);margin-top:8px;display:grid}@media (width<=900px){.uc-scope .uc-loop{grid-template-columns:32px minmax(0,1fr);gap:16px}}.uc-scope .uc-loop-node{background:var(--uc-soft);border:1px solid var(--uc-soft-2);width:40px;height:40px;color:var(--uc-accent-ink);z-index:2;box-shadow:0 0 0 6px var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (width<=900px){.uc-scope .uc-loop-node{width:32px;height:32px}}.uc-scope .uc-loop-t{color:var(--uc-accent-ink);letter-spacing:-.008em;font-size:14px;font-weight:600}.uc-scope .uc-loop-t span{color:var(--fg-tertiary);font-weight:400}.uc-scope .uc-deliv{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (width<=1000px){.uc-scope .uc-deliv{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.uc-scope .uc-deliv{grid-template-columns:1fr 1fr}}@media (width<=420px){.uc-scope .uc-deliv{grid-template-columns:1fr}}.uc-scope .uc-dcard{border:1px solid var(--gray-200);transition:transform .2s var(--easing-out),border-color .2s,box-shadow .2s;background:#fff;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.uc-scope .uc-dcard:hover{border-color:var(--uc-soft-2);box-shadow:var(--shadow-md);transform:translateY(-3px)}.uc-scope .uc-dcard-art{background:var(--gray-25);border-bottom:1px solid var(--gray-100);flex-direction:column;justify-content:center;gap:5px;height:118px;padding:12px;display:flex;position:relative;overflow:hidden}.uc-scope .uc-dcard-art .ln{background:var(--gray-200);border-radius:9999px;height:5px}.uc-scope .uc-dcard-art .ln.a{background:var(--uc-accent);opacity:.8;width:76%}.uc-scope .uc-dcard-art .ln.b{width:100%}.uc-scope .uc-dcard-art .ln.c{width:88%}.uc-scope .uc-dcard-art .ln.d{background:var(--gray-100);width:60%}.uc-scope .uc-dcard-art .box{border:1px solid var(--gray-200);color:var(--fg-tertiary);background:#fff;border-radius:6px;align-items:center;gap:5px;padding:5px 6px;font-size:8.5px;font-weight:600;display:flex}.uc-scope .uc-dcard-art .box i{border:1px solid var(--gray-300);border-radius:2px;flex-shrink:0;width:9px;height:9px;display:inline-block}.uc-scope .uc-dcard-art .box i.on{background:var(--uc-accent);border-color:var(--uc-accent)}.uc-scope .uc-dcard-b{flex-direction:column;gap:5px;padding:14px 15px 16px;display:flex}.uc-scope .uc-dcard-b .k{letter-spacing:.08em;text-transform:uppercase;color:var(--uc-accent-ink);font-size:9px;font-weight:700}.uc-scope .uc-dcard-b h4{font-family:var(--font-display);letter-spacing:-.016em;color:var(--fg-primary);margin:0;font-size:15px;font-weight:600;line-height:1.2}.uc-scope .uc-dcard-b p{color:var(--fg-tertiary);margin:0;font-size:12.5px;line-height:1.45}.uc-scope .uc-roster{flex-direction:column;gap:7px;display:flex}.uc-scope .uc-cli{border:1px solid var(--gray-200);box-shadow:var(--shadow-xs);opacity:0;animation:uc-pop .46s var(--easing-out) var(--d,0s) forwards;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.uc-scope .uc-cli .av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9.5px;font-weight:700;display:inline-flex}.uc-scope .uc-cli .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.uc-scope .uc-cli .t{color:var(--fg-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.uc-scope .uc-cli .s{font-family:var(--font-mono);color:var(--fg-quaternary);font-size:8.5px}.uc-scope .uc-cli .w{font-family:var(--font-mono);color:var(--uc-accent-ink);background:var(--uc-soft);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:8.5px;font-weight:600}.uc-scope .uc-cli.next{border-color:var(--uc-soft-2);box-shadow:0 0 0 3px var(--uc-glow),var(--shadow-xs)}.uc-scope .uc-plan{flex-direction:column;gap:6px;display:flex}.uc-scope .uc-plan-row{border-top:1px solid var(--gray-100);opacity:0;animation:uc-pop .44s var(--easing-out) var(--d,0s) forwards;align-items:flex-start;gap:8px;padding:7px 0;display:flex}.uc-scope .uc-plan-row:first-child{border-top:0}.uc-scope .uc-plan-row .m{font-family:var(--font-mono);color:var(--uc-accent-ink);flex-shrink:0;width:30px;padding-top:1px;font-size:9px;font-weight:700}.uc-scope .uc-plan-row .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uc-scope .uc-plan-row .t{color:var(--fg-primary);letter-spacing:-.005em;font-size:11px;font-weight:600;line-height:1.3}.uc-scope .uc-plan-row .s{color:var(--fg-tertiary);font-size:10px;line-height:1.35}.uc-scope .uc-plan-row .rf{font-family:var(--font-mono);color:var(--brand-600);background:var(--brand-50);border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:8px;font-weight:700}.uc-scope .uc-alert{border:1px solid var(--gray-200);box-shadow:var(--shadow-xs);opacity:0;animation:uc-pop .46s var(--easing-out) var(--d,0s) forwards;background:#fff;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.uc-scope .uc-alert.new{border-color:var(--uc-soft-2);background:var(--uc-soft)}.uc-scope .uc-alert .ic{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.uc-scope .uc-alert .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uc-scope .uc-alert .t{color:var(--fg-primary);letter-spacing:-.008em;font-size:10.5px;font-weight:700;line-height:1.25}.uc-scope .uc-alert .s{color:var(--fg-tertiary);font-size:9.5px;line-height:1.35}.uc-scope .uc-alert .w{font-family:var(--font-mono);color:var(--fg-quaternary);flex-shrink:0;font-size:8px}.uc-scope .uc-frames{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:340px;display:grid}.uc-scope .uc-frame{animation:6s ease-in-out infinite uc-bob;animation-delay:var(--d,0s);background:#fff;border-radius:10px;flex-direction:column;gap:7px;padding:11px 12px;display:flex;box-shadow:0 12px 26px -14px #0c111d3d,0 0 0 1px #1018280f}.uc-scope .uc-frame .ax{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-secondary);font-size:9.5px;font-weight:700}.uc-scope .uc-frame .n{color:var(--fg-primary);letter-spacing:-.01em;font-size:11.5px;font-weight:600;line-height:1.25}.uc-scope .uc-frame .c{font-family:var(--font-mono);color:var(--fg-secondary);font-size:9.5px}.uc-scope .uc-frame .bars{gap:3px;display:flex}.uc-scope .uc-frame .bars i{background:var(--gray-200);border-radius:9999px;flex:1;height:4px}.uc-scope .uc-frame .bars i.on{background:var(--uc-accent)}.uc-scope .uc-proof{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background:var(--gray-25)}.uc-scope .uc-proof-g{grid-template-columns:repeat(4,1fr);display:grid}.uc-scope .uc-proof-i{border-right:1px solid var(--gray-200);padding:28px 24px}.uc-scope .uc-proof-i:last-child{border-right:0}.uc-scope .uc-proof-i .n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-primary);font-size:28px;font-weight:600;line-height:1}.uc-scope .uc-proof-i .n em{font-family:var(--font-serif);color:var(--uc-accent-ink);font-style:italic;font-weight:500}.uc-scope .uc-proof-i .l{color:var(--fg-tertiary);margin-top:9px;font-size:13px;line-height:1.4}@media (width<=760px){.uc-scope .uc-proof-g{grid-template-columns:1fr 1fr}.uc-scope .uc-proof-i:nth-child(2n){border-right:0}.uc-scope .uc-proof-i:nth-child(-n+2){border-bottom:1px solid var(--gray-200)}}.uc-scope .uc-roles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){.uc-scope .uc-roles{grid-template-columns:1fr 1fr}}@media (width<=520px){.uc-scope .uc-roles{grid-template-columns:1fr}}.uc-scope .uc-role{border:1px solid var(--gray-200);transition:transform .2s var(--easing-out),border-color .2s,box-shadow .2s;background:#fff;border-radius:16px;flex-direction:column;gap:9px;padding:20px;display:flex}.uc-scope .uc-role:hover{border-color:var(--uc-soft-2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.uc-scope .uc-role .ic{background:var(--gray-50);border:1px solid var(--gray-200);width:32px;height:32px;color:var(--fg-secondary);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.uc-scope .uc-role h4{font-family:var(--font-display);letter-spacing:-.018em;color:var(--fg-primary);margin:2px 0 0;font-size:16.5px;font-weight:600}.uc-scope .uc-role p{color:var(--fg-tertiary);margin:0;font-size:13px;line-height:1.5}.uc-scope .uc-role .go{color:var(--uc-accent-ink);align-items:center;gap:5px;margin-top:auto;padding-top:6px;font-size:12.5px;font-weight:600;display:inline-flex}.uc-scope .uc-role:hover .go svg{transform:translate(3px)}.uc-scope .uc-role .go svg{transition:transform .15s}.uc-scope .uc-final{isolation:isolate;background-color:var(--gray-950);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:0;padding:clamp(40px,5vw,72px) clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.uc-scope .uc-final>*{z-index:2;position:relative}.uc-scope .uc-final h2{font-family:var(--font-display);letter-spacing:-.038em;color:#fff;text-wrap:balance;max-width:20ch;margin:0 0 18px;font-size:clamp(32px,4.2vw,54px);font-weight:600;line-height:1.03}.uc-scope .uc-final h2 .serif{font-family:var(--font-serif);color:var(--uc-accent);font-style:italic;font-weight:500}.uc-scope .uc-final p{color:#ffffffad;max-width:46ch;margin:0 0 30px;font-size:17px;line-height:1.55}.uc-scope .uc-final .acts{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.uc-scope .btn-white{color:var(--gray-900);background:#fff}.uc-scope .btn-white:hover{background:var(--gray-100);color:var(--gray-950)}.uc-scope .btn-onink{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.uc-scope .btn-onink:hover{color:#fff;background:#ffffff2b}.uc-scope .uc-final .note{color:#ffffff73;margin:18px 0 0;font-size:13.5px}.uc-scope .uc[data-persona=researcher]{--uc-accent:#a1263c;--uc-accent-ink:#7a1a2c;--uc-soft:#fdf1f3;--uc-soft-2:#f6d7dd;--uc-glow:#a1263c38;--paper:#fbf9f6;--paper-2:#f5f1ea;--paper-line:#e7ded0}.uc-scope .uc-body.uc[data-persona=researcher]{background:var(--paper)}.uc-scope .uc[data-persona=researcher] .uc-frict,.uc-scope .uc[data-persona=researcher] .uc-proof{background:var(--paper-2);border-color:var(--paper-line)}.uc-scope .uc[data-persona=researcher] .uc-frict-i,.uc-scope .uc[data-persona=researcher] .uc-proof-i{border-color:var(--paper-line)}.uc-scope .uc[data-persona=researcher] .uc-frict-i .ic{border-color:var(--paper-line);background:#fffdfa}.uc-scope .uc[data-persona=researcher] .uc-frict-i p,.uc-scope .uc[data-persona=researcher] .uc-proof-i .l{color:var(--fg-secondary)}.uc-scope .uc[data-persona=researcher] .uc-stage-art{background:var(--paper-2);border-color:var(--paper-line)}.uc-scope .uc[data-persona=researcher] .ucx-panel{background:#fffdfa}.uc-scope .uc[data-persona=researcher] .uc-node{border-color:var(--paper-line);box-shadow:0 0 0 6px var(--paper);background:#fffdfa}.uc-scope .uc[data-persona=researcher] .uc-spine:before{background:linear-gradient(to bottom,transparent,var(--paper-line) 6%,var(--paper-line) 94%,transparent)}.uc-scope .uc[data-persona=researcher] .uc-role,.uc-scope .uc[data-persona=researcher] .uc-feat{border-color:var(--paper-line);background:#fffdfa}.uc-scope .uc[data-persona=researcher] .uc-hero:before{background:radial-gradient(48% 44% at 14% 4%,var(--uc-soft) 0%,transparent 72%),radial-gradient(42% 40% at 96% 68%,#a1263c12 0%,transparent 72%)}.uc-scope .uc[data-persona=researcher] .uc-hero h1{font-family:var(--font-serif);letter-spacing:-.024em;font-weight:500;line-height:1.04}.uc-scope .uc[data-persona=researcher] .uc-hero h1 .serif{color:var(--uc-accent);font-style:italic}.uc-scope .uc[data-persona=researcher] .uc-title{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:500;line-height:1.06}.uc-scope .uc[data-persona=researcher] .uc-title .serif{color:var(--uc-accent);font-style:italic}.uc-scope .uc[data-persona=researcher] .uc-stage-copy h3{font-family:var(--font-serif);letter-spacing:-.016em;font-weight:500}.uc-scope .uc[data-persona=researcher] .uc-final h2,.uc-scope .uc[data-persona=researcher] .uc-cap h3{font-family:var(--font-serif);letter-spacing:-.018em;font-weight:500}.uc-scope .uc[data-persona=researcher] .uc-kicker{font-family:var(--font-mono);letter-spacing:.14em;font-size:11.5px}.uc-scope .rs-f-claret{background:linear-gradient(158deg,#2b0810 0%,#5c1424 46%,#1d0710 100%)}.uc-scope .rs-f-claret:before{content:"";z-index:0;filter:blur(16px);background:radial-gradient(34% 32% at 18% 16%,#ffaab957 0%,#0000 66%),radial-gradient(36% 34% at 86% 26%,#a1263c85 0%,#0000 68%),radial-gradient(42% 38% at 62% 92%,#7a5af83d 0%,#0000 70%);animation:18s ease-in-out infinite uc-drift;position:absolute;inset:-14%}.uc-scope .rs-sheet{animation:uc-rise .7s var(--easing-out) backwards;background:#fffdfa;border-radius:14px;grid-template-columns:150px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 84px -30px #2b08106b,0 0 0 1px #2b081017}@media (width<=760px){.uc-scope .rs-sheet{grid-template-columns:1fr}}.uc-scope .rs-corpus{background:var(--paper-2);border-right:1px solid var(--paper-line);flex-direction:column;gap:8px;padding:13px 11px;display:flex}.uc-scope .rs-corpus-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-secondary);padding:0 3px;font-size:8.5px;font-weight:600}.uc-scope .rs-srcs{flex-direction:column;gap:4px;display:flex}.uc-scope .rs-src{border:1px solid var(--paper-line);opacity:0;animation:uc-pop .42s var(--easing-out) var(--d,0s) forwards;background:#fffdfa;border-radius:7px;align-items:center;gap:7px;padding:6px 7px;display:flex}.uc-scope .rs-src .ic{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.uc-scope .rs-src .tx{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.uc-scope .rs-src .t{color:var(--fg-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.uc-scope .rs-src .k{font-family:var(--font-mono);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:7.5px}.uc-scope .rs-corpus-f{font-family:var(--font-mono);color:var(--uc-accent-ink);background:var(--uc-soft);border:1px solid var(--uc-soft-2);text-align:center;border-radius:6px;margin-top:4px;padding:5px 7px;font-size:8.5px}.uc-scope .rs-ms{background:#fffdfa;flex-direction:column;gap:11px;min-width:0;padding:16px 18px 14px;display:flex;position:relative}.uc-scope .rs-ms:before{content:"";background:var(--uc-soft-2);width:1px;position:absolute;top:14px;bottom:14px;left:0}.uc-scope .rs-ms-h{align-items:center;gap:8px;display:flex}.uc-scope .rs-ms-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--uc-accent-ink);background:var(--uc-soft);border:1px solid var(--uc-soft-2);border-radius:4px;padding:3px 7px;font-size:8px;font-weight:600}.uc-scope .rs-ms-t{font-family:var(--font-serif);color:var(--fg-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.uc-scope .rs-ms-c{font-family:var(--font-mono);color:var(--fg-secondary);flex-shrink:0;margin-left:auto;font-size:8.5px}.uc-scope .rs-para{font-family:var(--font-serif);color:var(--fg-secondary);opacity:0;animation:uc-pop .52s var(--easing-out) var(--d,0s) forwards;margin:0;font-size:12.5px;line-height:1.62}.uc-scope .rs-para b{color:var(--fg-primary);font-weight:600}.uc-scope .rs-sup{vertical-align:super;font-family:var(--font-mono);color:var(--uc-accent);background:var(--uc-soft);border-radius:3px;margin-left:2px;padding:1px 4px;font-size:8px;font-weight:700;line-height:1.2;display:inline-block}.uc-scope .rs-notes{border-top:1px solid var(--paper-line);flex-direction:column;gap:5px;margin-top:auto;padding-top:11px;display:flex}.uc-scope .rs-notes-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-secondary);margin-bottom:2px;font-size:8px;font-weight:600}.uc-scope .rs-note{color:var(--fg-secondary);opacity:0;animation:uc-pop .4s var(--easing-out) var(--d,0s) forwards;align-items:center;gap:8px;font-size:9.5px;display:flex}.uc-scope .rs-note .n{font-family:var(--font-mono);color:var(--uc-accent);flex-shrink:0;width:11px;font-size:8px;font-weight:700}.uc-scope .rs-note .src{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-serif);flex:1;font-style:italic;overflow:hidden}.uc-scope .rs-note .loc{font-family:var(--font-mono);color:var(--uc-accent-ink);background:var(--uc-soft);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:8.5px;font-weight:600}.uc-scope .rs-float{background:var(--uc-soft);border:1px solid var(--uc-soft-2);opacity:0;animation:uc-pop .52s var(--easing-out) var(--d,0s) forwards;border-radius:9px;margin-top:11px;padding:10px 12px;position:relative}.uc-scope .rs-float .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--uc-accent-ink);align-items:center;gap:6px;margin-bottom:5px;font-size:8.5px;font-weight:600;display:flex}.uc-scope .rs-float .k i{background:var(--uc-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.uc-scope .rs-float .v{font-family:var(--font-serif);color:var(--fg-primary);letter-spacing:-.008em;font-size:12.5px;font-weight:500;line-height:1.4}.uc-scope .rs-trace{border:1px solid var(--paper-line);background:#fffdfa;border-radius:22px;overflow:hidden}.uc-scope .rs-trace-h{border-bottom:1px solid var(--paper-line);background:var(--paper-2);align-items:center;gap:10px;padding:16px 22px;display:flex}.uc-scope .rs-trace-h .ic{background:var(--uc-accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.uc-scope .rs-trace-h .t{font-family:var(--font-serif);color:var(--fg-primary);letter-spacing:-.012em;font-size:15.5px;font-weight:600}.uc-scope .rs-trace-h .s{font-family:var(--font-mono);color:var(--fg-secondary);margin-left:auto;font-size:10.5px}.uc-scope .rs-chain{grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (width<=880px){.uc-scope .rs-chain{grid-template-columns:1fr}}.uc-scope .rs-link{border-right:1px solid var(--paper-line);flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.uc-scope .rs-link:last-child{border-right:0}@media (width<=880px){.uc-scope .rs-link{border-right:0;border-bottom:1px solid var(--paper-line)}.uc-scope .rs-link:last-child{border-bottom:0}}.uc-scope .rs-link-n{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--uc-accent-ink);align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}.uc-scope .rs-link-n s{background:var(--uc-soft-2);flex:1;height:1px;text-decoration:none}.uc-scope .rs-link h4{font-family:var(--font-serif);letter-spacing:-.014em;color:var(--fg-primary);margin:0;font-size:16px;font-weight:600}.uc-scope .rs-link p{color:var(--fg-tertiary);margin:0;font-size:13.5px;line-height:1.5}.uc-scope .rs-link-demo{background:var(--paper-2);border:1px solid var(--paper-line);font-family:var(--font-serif);color:var(--fg-secondary);border-radius:9px;margin-top:6px;padding:11px 12px;font-size:12px;line-height:1.5}.uc-scope .rs-link-demo .lt{font-family:var(--font-mono);color:var(--uc-accent-ink);background:var(--uc-soft);border-radius:4px;margin-top:7px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.uc-scope .rs-link-demo em{color:var(--fg-primary);font-style:italic}.uc-scope .rs-types{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}@media (width<=900px){.uc-scope .rs-types{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.uc-scope .rs-types{grid-template-columns:1fr 1fr}}.uc-scope .rs-type{border:1px solid var(--paper-line);transition:transform .2s var(--easing-out),border-color .2s;background:#fffdfa;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;display:flex}.uc-scope .rs-type:hover{border-color:var(--uc-soft-2);transform:translateY(-2px)}.uc-scope .rs-type .ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.uc-scope .rs-type .t{color:var(--fg-primary);letter-spacing:-.008em;font-size:12.5px;font-weight:600;line-height:1.25}.uc-scope .rs-type .s{font-family:var(--font-mono);color:var(--fg-secondary);font-size:9.5px}.uc-scope .rs-ledger{flex-direction:column;gap:6px;display:flex}.uc-scope .rs-lrow{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.uc-scope .rs-lrow .lg{font-family:var(--font-mono);color:#fff9;text-transform:uppercase;flex-shrink:0;width:26px;font-size:9px}.uc-scope .rs-lrow .ti{min-width:0;font-family:var(--font-serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.uc-scope .rs-lrow .st{font-family:var(--font-mono);color:#f6d7dd;background:#a1263c57;border:1px solid #f6d7dd3d;border-radius:9999px;flex-shrink:0;padding:2px 7px;font-size:8.5px}.uc-scope .rs-type .ic{background:var(--gray-100)!important;color:var(--gray-900)!important}.uc-scope .uc-frict-i .ic{color:var(--gray-900)}.uc-scope .rs-trace-h .ic{background:var(--gray-900)}.uc-scope .uc-role .ic{color:var(--gray-900)}.uc-scope .rs-ans{border:1px solid var(--paper-line);background:#fffdfa;border-radius:14px;flex-direction:column;width:100%;max-width:400px;padding:22px 24px 20px;display:flex}.uc-scope .rs-ans-q{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg-primary);border-bottom:1px solid var(--paper-line);margin:0 0 14px;padding-bottom:14px;font-size:19px;font-style:italic;font-weight:500;line-height:1.3}.uc-scope .rs-ans-p{color:var(--fg-secondary);margin:0 0 10px;font-size:13.5px;line-height:1.6}.uc-scope .rs-ans-p b{color:var(--fg-primary);font-weight:600}.uc-scope .rs-ans-p:last-of-type{margin-bottom:0}.uc-scope .rs-ans .fn{vertical-align:super;color:var(--fg-primary);margin-left:1px;font-size:9.5px;font-weight:600;line-height:1;display:inline-block}.uc-scope .rs-ans-refs{border-top:1px solid var(--paper-line);flex-direction:column;gap:5px;margin-top:16px;padding-top:12px;display:flex}.uc-scope .rs-ans-ref{color:var(--fg-tertiary);align-items:baseline;gap:9px;font-size:12px;line-height:1.4;display:flex}.uc-scope .rs-ans-ref .n{width:14px;color:var(--fg-primary);flex-shrink:0;font-weight:600}.uc-scope .rs-ans-ref .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.uc-scope .rs-ans-ref .at{color:var(--fg-quaternary);flex-shrink:0}.uc-scope .rs-ans-verdict{color:var(--fg-primary);letter-spacing:-.005em;margin-top:14px;font-size:12.5px;font-weight:600}.uc-scope .rs-ans-verdict span{color:var(--fg-tertiary);font-weight:400}.uc-scope .rs-np-h{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.uc-scope .rs-np-h .k{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg-tertiary);font-size:12px;font-weight:500}.uc-scope .rs-np-h .c{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg-quaternary);margin-left:auto;font-size:12px}.uc-scope .rs-np-t{font-family:var(--font-display);letter-spacing:-.018em;color:var(--fg-primary);border-bottom:1px solid var(--paper-line);margin:0 0 12px;padding-bottom:12px;font-size:16px;font-weight:600;line-height:1.25}.uc-scope .rs-np-l{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.uc-scope .rs-np-l li{color:var(--fg-secondary);align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:flex}.uc-scope .rs-np-l li:before{content:"";background:var(--fg-primary);border-radius:50%;flex-shrink:0;width:5px;height:5px;position:relative;top:-2px}.uc-scope .rs-np-l li .src{color:var(--fg-quaternary);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11.5px}.uc-scope .rs-np-f{border-top:1px solid var(--paper-line);color:var(--fg-tertiary);margin-top:14px;padding-top:12px;font-size:12px}.uc-scope .rs-ix{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uc-scope .rs-ix li{border-top:1px solid var(--paper-line);color:var(--fg-secondary);align-items:baseline;gap:12px;padding:9px 0;font-size:13px;line-height:1.4;display:flex}.uc-scope .rs-ix li:first-child{border-top:0;padding-top:0}.uc-scope .rs-ix li .k{width:54px;color:var(--fg-quaternary);flex-shrink:0;font-size:12px}.uc-scope .rs-ix li .t{min-width:0;color:var(--fg-primary);flex:1;font-weight:500}.uc-scope .rs-ix li .c{color:var(--fg-quaternary);flex-shrink:0;font-size:12px}.uc-scope .rs-tl{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uc-scope .rs-tl li{grid-template-columns:52px 1fr;align-items:baseline;gap:12px;font-size:13px;line-height:1.5;display:grid}.uc-scope .rs-tl li .m{color:var(--fg-quaternary);font-variant-numeric:tabular-nums;font-size:12px}.uc-scope .rs-tl li .t{color:var(--fg-primary);font-weight:500}.uc-scope .rs-tl li .s{color:var(--fg-tertiary);font-weight:400;display:block}.uc-scope .rs-tl li .t em.key{color:var(--fg-primary);border:1px solid var(--paper-line);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:600}.uc-scope .rv-grid{border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.uc-scope .rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.uc-scope .rv-grid{grid-template-columns:1fr}}.uc-scope .rv-item{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);background:0 0;flex-direction:column;gap:22px;min-height:240px;margin:0;padding:28px 26px 26px;display:flex}.uc-scope .rv-q{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--fg-primary);text-wrap:pretty;flex:1;margin:0;font-size:16.5px;line-height:1.5}.uc-scope .rv-q:before{content:"“";color:var(--fg-quaternary)}.uc-scope .rv-q:after{content:"”";color:var(--fg-quaternary)}.uc-scope .rv-who{align-items:center;gap:11px;display:flex}.uc-scope .rv-av{object-fit:cover;background:var(--paper-2);border:1px solid var(--paper-line);border-radius:50%;flex-shrink:0;width:40px;height:40px}.uc-scope .rv-who>span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.uc-scope .rv-n{color:var(--fg-primary);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.uc-scope .rv-r{color:var(--fg-tertiary);margin-top:2px;font-size:12.5px}.uc-scope .rv-more{color:inherit;justify-content:flex-end;gap:6px;text-decoration:none;transition:background .2s}.uc-scope .rv-more:hover{background:var(--paper-2)}.uc-scope .rv-big{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--fg-primary);font-size:56px;font-weight:500;line-height:1}.uc-scope .rv-big-l{color:var(--fg-tertiary);max-width:18ch;font-size:13.5px;line-height:1.4}.uc-scope .rv-link{color:var(--uc-accent-ink);align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:600;display:inline-flex}.uc-scope .toa-rs,.uc-scope .toa-rs *{box-sizing:border-box}.uc-scope .toa-rs{color:var(--fg-primary);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:var(--font-sans)!important}.uc-scope .toa-rs h1,.uc-scope .toa-rs h2,.uc-scope .toa-rs h3,.uc-scope .toa-rs h4,.uc-scope .toa-rs h5,.uc-scope .toa-rs p,.uc-scope .toa-rs ul,.uc-scope .toa-rs ol{padding:0;text-transform:none!important;margin-top:0!important;font-style:normal!important}.uc-scope .toa-rs h1,.uc-scope .toa-rs h2,.uc-scope .toa-rs h3,.uc-scope .toa-rs h4{color:var(--fg-primary);font-family:var(--font-serif)!important;font-weight:500!important}.uc-scope .toa-rs p{font-family:var(--font-sans)!important;margin-bottom:0!important}.uc-scope .toa-rs a,.uc-scope .toa-rs a:hover{text-decoration:none!important}.uc-scope .toa-rs ul,.uc-scope .toa-rs ol{list-style:none}.uc-scope .toa-rs img{max-width:100%;height:auto;box-shadow:none;border:0;display:block}.uc-scope .toa-rs .uc-hero h1{letter-spacing:-.024em!important;margin:24px 0 0!important;font-size:clamp(38px,4.4vw,60px)!important;line-height:1.04!important}.uc-scope .toa-rs .uc-hero h1 .serif{font-family:var(--font-serif)!important;color:var(--uc-accent)!important;font-style:italic!important;font-weight:500!important}.uc-scope .toa-rs .uc-hero p.sub{color:var(--fg-tertiary)!important;margin:22px 0 32px!important;font-size:clamp(16px,1.2vw,18px)!important;line-height:1.55!important}.uc-scope .toa-rs p.uc-hero-note{color:var(--fg-quaternary)!important;margin:26px 0 0!important;font-size:13.5px!important}.uc-scope .toa-rs p.uc-kicker{font-family:var(--font-mono)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--fg-quaternary)!important;margin:0 0 16px!important;font-size:11.5px!important;font-weight:600!important;line-height:1.4!important}.uc-scope .toa-rs h2.uc-title{letter-spacing:-.02em!important;margin:0!important;font-size:clamp(32px,4.2vw,54px)!important;line-height:1.06!important}.uc-scope .toa-rs .uc-title .serif{font-family:var(--font-serif)!important;font-style:italic!important;font-weight:500!important}.uc-scope .toa-rs p.uc-lead{color:var(--fg-tertiary)!important;margin:18px 0 0!important;font-size:clamp(16px,1.3vw,18px)!important;line-height:1.55!important}.uc-scope .toa-rs .uc-frict-i h4{font-family:var(--font-display)!important;letter-spacing:-.018em!important;margin:2px 0 0!important;font-size:16px!important;font-weight:600!important}.uc-scope .toa-rs .uc-frict-i p{color:var(--fg-secondary)!important;font-size:13.5px!important;line-height:1.5!important}.uc-scope .toa-rs .uc-stage-copy h3{letter-spacing:-.016em!important;margin:0 0 12px!important;font-size:clamp(22px,2.3vw,30px)!important;line-height:1.12!important}.uc-scope .toa-rs .uc-stage-copy p{color:var(--fg-tertiary)!important;font-size:15px!important;line-height:1.6!important}.uc-scope .toa-rs .rs-link h4{letter-spacing:-.014em!important;margin:0!important;font-size:16px!important;font-weight:600!important}.uc-scope .toa-rs .rs-link p{color:var(--fg-tertiary)!important;font-size:13.5px!important;line-height:1.5!important}.uc-scope .toa-rs .uc-cap h3{letter-spacing:-.018em!important;color:#fff!important;margin:0!important;font-size:clamp(21px,2vw,26px)!important;line-height:1.14!important}.uc-scope .toa-rs .uc-cap p{color:#ffffffad!important;font-size:14.5px!important;line-height:1.6!important}.uc-scope .toa-rs .uc-role h4{font-family:var(--font-display)!important;letter-spacing:-.018em!important;margin:2px 0 0!important;font-size:16.5px!important;font-weight:600!important}.uc-scope .toa-rs .uc-role p{color:var(--fg-tertiary)!important;font-size:13px!important;line-height:1.5!important}.uc-scope .toa-rs .uc-final h2{letter-spacing:-.038em!important;color:#fff!important;margin:0 0 18px!important;font-size:clamp(32px,4.2vw,54px)!important;line-height:1.03!important}.uc-scope .toa-rs .uc-final h2 .serif{font-family:var(--font-serif)!important;font-style:italic!important;font-weight:500!important}.uc-scope .toa-rs .uc-final p{color:#ffffffad!important;margin:0 0 30px!important;font-size:17px!important;line-height:1.55!important}.uc-scope .toa-rs .uc-final p.note{margin:18px 0 0!important;font-size:13.5px!important}.uc-scope .toa-rs .rs-ans-q,.uc-scope .toa-rs .rs-para,.uc-scope .toa-rs .rs-ms-t,.uc-scope .toa-rs .rs-float .v,.uc-scope .toa-rs .rs-note .src{font-family:var(--font-serif)!important}.uc-scope .toa-rs p.rs-ans-q{margin:0 0 14px!important;font-size:19px!important;font-style:italic!important;font-weight:500!important;line-height:1.3!important}.uc-scope .toa-rs p.rs-ans-p{font-family:var(--font-sans)!important;color:var(--fg-secondary)!important;margin:0 0 10px!important;font-size:13.5px!important;line-height:1.6!important}.uc-scope .toa-rs p.rs-np-t{font-family:var(--font-display)!important;margin:0 0 12px!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important}.uc-scope .toa-rs p.rs-para{color:var(--fg-secondary)!important;margin:0!important;font-size:12.5px!important;line-height:1.62!important}.uc-scope .toa-rs .rs-np-l li,.uc-scope .toa-rs .rs-ix li,.uc-scope .toa-rs .rs-tl li,.uc-scope .toa-rs .rs-ans-ref{margin:0!important}.uc-scope .toa-rs .rs-corpus-h,.uc-scope .toa-rs .rs-ms-k,.uc-scope .toa-rs .rs-ms-c,.uc-scope .toa-rs .rs-sup,.uc-scope .toa-rs .rs-notes-h,.uc-scope .toa-rs .rs-note .n,.uc-scope .toa-rs .rs-note .loc,.uc-scope .toa-rs .rs-float .k,.uc-scope .toa-rs .rs-src .k,.uc-scope .toa-rs .rs-type .s,.uc-scope .toa-rs .uc-node,.uc-scope .toa-rs .rs-lrow .st{font-family:var(--font-mono)!important}.uc-scope .toa-rs .rv-q{font-family:var(--font-serif)!important;color:var(--fg-primary)!important;margin:0!important;font-size:16.5px!important;line-height:1.5!important}.uc-scope .toa-rs figure.rv-item,.uc-scope .toa-rs a.rv-item{margin:0!important}.uc-scope .toa-rs .rv-more,.uc-scope .toa-rs .rv-more:hover{color:inherit!important}.uc-scope .toa-rs .rv-link{color:var(--uc-accent-ink)!important}.uc-scope .toa-rs .btn,.uc-scope .toa-rs .btn:hover,.uc-scope .toa-rs .btn:focus{outline:none;font-family:var(--font-sans)!important;border:0!important;text-decoration:none!important}.uc-scope .toa-rs .btn-accent{color:#fff!important;background:var(--uc-accent)!important}.uc-scope .toa-rs .btn-accent:hover{background:var(--uc-accent-ink)!important}.uc-scope .toa-rs .btn-white{color:var(--gray-900)!important;background:#fff!important}.uc-scope .toa-rs .btn-onink{color:#fff!important}.uc-scope .toa-rs .uc-role{color:inherit!important}
