:root{--color-white: #ffffff;--color-sky-50: #f4f8fc;--color-sky-100: #e8f2fb;--color-sky-300: #b9d8f2;--color-seafoam-700: #2f6f68;--color-seafoam-900: #234f4a;--color-seafoam-100: #dcefeb;--color-gray-700: #42505c;--color-gray-500: #67727d;--color-gray-300: #d7dfe6;--shadow-soft: 0 18px 50px rgba(51, 67, 82, .08);--radius-lg: 28px;--radius-md: 20px;--radius-sm: 14px;--site-width: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Segoe UI,Helvetica Neue,sans-serif;color:var(--color-gray-700);background:radial-gradient(circle at top right,rgba(185,216,242,.38),transparent 22%),linear-gradient(180deg,var(--color-white) 0%,var(--color-sky-50) 100%)}body.theme-dark{color:#dbe7f2;background:radial-gradient(circle at top right,rgba(91,108,255,.16),transparent 22%),linear-gradient(180deg,#0d1422,#121c2d);--theme-surface-dark: linear-gradient(180deg, rgba(16, 24, 39, .98), rgba(20, 31, 49, .96));--theme-surface-dark-soft: rgba(255, 255, 255, .06);--theme-surface-dark-strong: rgba(255, 255, 255, .09);--theme-border-dark: rgba(126, 147, 171, .18);--theme-border-dark-strong: rgba(126, 147, 171, .28);--theme-text-dark: #eef5fb;--theme-muted-dark: #bdd0e1;--theme-soft-dark: #9ab1c7;--theme-accent-dark: #8ee8d2;--theme-shadow-dark: 0 24px 58px rgba(3, 8, 18, .34)}body.theme-dark .digibot-float{border-color:var(--theme-border-dark);background:radial-gradient(circle at top left,rgba(91,108,255,.16),transparent 34%),linear-gradient(180deg,#0b111df5,#101827f5);box-shadow:var(--theme-shadow-dark)}body.theme-dark .digibot-float__orb{background:#ffffff0f;border-color:var(--theme-border-dark)}body.theme-dark .digibot-float__copy strong{color:var(--theme-text-dark)}body.theme-dark .digibot-float__copy small{color:var(--theme-muted-dark)}a{color:inherit;text-decoration:none}ul{margin:0;padding-left:1.1rem}.container{width:min(100% - 2rem,var(--site-width));margin:0 auto}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1}.digibot-float{position:fixed;right:1.35rem;bottom:1.35rem;z-index:40;display:inline-flex;align-items:center;gap:.8rem;padding:.8rem .95rem .8rem .8rem;border-radius:999px;border:1px solid rgba(185,216,242,.9);background:radial-gradient(circle at top left,rgba(220,239,235,.9),transparent 36%),linear-gradient(180deg,#fffffffa,#e8f2fbf2);box-shadow:0 18px 46px #3343522e;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.digibot-float:hover{transform:translateY(-2px);border-color:#2f6f6857;box-shadow:0 22px 54px #3343523d}.digibot-float__orb{width:3rem;height:3rem;flex:0 0 3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fffffff0;border:1px solid rgba(185,216,242,.75)}.digibot-float__orb svg{width:2rem;height:2rem}.digibot-float__copy{display:inline-flex;flex-direction:column;min-width:0}.digibot-float__copy strong{color:#234f4a;font-size:.96rem;line-height:1.05}.digibot-float__copy small{color:var(--color-gray-500);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.page-stack{display:grid;gap:2rem;padding:2rem 0 4rem}.home-page{gap:1.4rem;padding-top:1.35rem}.site-header{position:sticky;top:0;z-index:55;background:#ffffffeb;border-bottom:1px solid rgba(215,223,230,.8);backdrop-filter:blur(18px)}.site-header__inner,.site-footer__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:1rem;padding:.75rem 0}.site-header__inner{padding-right:4.9rem}.brand-mark{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;margin-left:-.7rem}.brand-mark__logo{display:block;width:clamp(185px,18vw,255px);height:auto;max-height:4rem;object-fit:contain}.site-footer__copy,.site-footer__meta,.section-shell__header p,.hero-banner p,.info-card p,.role-card p,.workspace-card p,.timeline-card li{color:var(--color-gray-500)}.site-nav{display:flex;flex-wrap:nowrap;gap:.28rem;justify-content:flex-start;flex:1 1 auto;min-width:0;margin-left:-.45rem}.site-header__session{display:flex;align-items:center;flex-wrap:nowrap;gap:.75rem;margin-left:0;flex:0 0 auto}.site-user-menu{position:relative}.site-user-chip{display:inline-flex;align-items:center;gap:.7rem;padding:.45rem .75rem .45rem .5rem;border-radius:999px;background:#f4f8fcf2;border:1px solid rgba(215,223,230,.82);cursor:pointer}.site-user-chip__icon{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#dcefebfa,#b9d8f2f5);color:var(--color-seafoam-700)}.site-user-chip__icon svg{width:1.1rem;height:1.1rem}.site-user-chip__text{display:grid;min-width:0}.site-user-chip__text small{color:var(--color-gray-500);font-size:.72rem}.site-user-chip__name{color:var(--color-gray-700);font-weight:700;font-size:.88rem}.site-user-dropdown{position:absolute;top:calc(100% + .7rem);right:0;width:min(19rem,calc(100vw - 2rem));z-index:60;display:grid;gap:.2rem;padding:.85rem;border-radius:1.1rem;border:1px solid rgba(215,223,230,.9);background:radial-gradient(circle at top right,rgba(117,179,255,.14),transparent 36%),linear-gradient(180deg,#fffffffc,#f4f9fcfa);box-shadow:0 24px 48px #2c576d29}.site-user-dropdown__meta{display:grid;gap:.18rem;padding:.25rem .2rem .6rem}.site-user-dropdown__meta strong{color:var(--color-seafoam-900)}.site-user-dropdown__meta span,.site-user-dropdown__meta small{color:var(--color-gray-500)}.site-user-dropdown__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8rem .9rem;border:0;border-radius:.95rem;background:transparent;color:var(--color-gray-700);font:inherit;font-weight:700;text-align:left;cursor:pointer}.site-user-dropdown__item:hover{background:#dcefeb8a}.site-header__auth-link{display:inline-flex;align-items:center;justify-content:center;padding:.7rem .95rem;border-radius:999px;border:1px solid rgba(215,223,230,.82);background:#fffffff2;color:var(--color-gray-700);font-weight:700;cursor:pointer}.site-header__auth-link--primary{background:linear-gradient(180deg,#2f6f68f5,#234f4af5);border-color:#234f4a66;color:#fff}.site-header__theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:3.9rem;min-height:2.35rem;padding:.52rem .7rem;border-radius:999px;border:1px solid rgba(215,223,230,.82);background:#f4f8fcf2;color:var(--color-gray-700);font-weight:700;font-size:.78rem;cursor:pointer}.site-header__theme-toggle--floating{position:absolute;top:.72rem;right:max(.75rem,calc((100vw - var(--site-width)) / 2));z-index:70;box-shadow:0 12px 28px #2c576d21}.site-nav__link{padding:.52rem .68rem;border-radius:999px;color:var(--color-gray-700);font-size:.91rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.site-nav__link:hover,.site-nav__link.is-active{background:var(--color-seafoam-100);color:var(--color-seafoam-700)}body.theme-dark .site-header{background:#0a101ceb;border-bottom-color:#7b8fa829}body.theme-dark .brand-mark__title{color:#8ee8d2}body.theme-dark .site-footer__copy,body.theme-dark .site-footer__meta,body.theme-dark .section-shell__header p,body.theme-dark .hero-banner p,body.theme-dark .info-card p,body.theme-dark .role-card p,body.theme-dark .workspace-card p,body.theme-dark .timeline-card li,body.theme-dark .site-nav__link,body.theme-dark .site-user-chip__name,body.theme-dark .site-header__auth-link,body.theme-dark .site-header__theme-toggle{color:#d3deeb}body.theme-dark .site-user-chip__text small,body.theme-dark .site-user-dropdown__meta span,body.theme-dark .site-user-dropdown__meta small{color:var(--theme-muted-dark)}body.theme-dark .site-user-chip,body.theme-dark .site-header__auth-link,body.theme-dark .site-header__theme-toggle,body.theme-dark .site-nav__link.is-active,body.theme-dark .site-nav__link:hover{background:var(--theme-surface-dark-soft);border-color:var(--theme-border-dark)}body.theme-dark .site-user-chip__icon{background:#ffffff12;color:var(--theme-accent-dark)}body.theme-dark .site-user-dropdown{background:radial-gradient(circle at top right,rgba(91,108,255,.12),transparent 36%),linear-gradient(180deg,#0c1321fc,#101827fa);border-color:var(--theme-border-dark);box-shadow:var(--theme-shadow-dark)}body.theme-dark .site-user-dropdown__meta strong,body.theme-dark .site-user-dropdown__item{color:var(--theme-text-dark)}body.theme-dark .site-user-dropdown__item:hover{background:#ffffff0f}body.theme-dark .hero-banner,body.theme-dark .section-shell,body.theme-dark .stat-card,body.theme-dark .info-card,body.theme-dark .role-card,body.theme-dark .workspace-card,body.theme-dark .timeline-card,body.theme-dark .adoption-card,body.theme-dark .evolution-hero,body.theme-dark .evolution-big-idea,body.theme-dark .evolution-insights,body.theme-dark .evolution-importance,body.theme-dark .evolution-future,body.theme-dark .timeline-showcase,body.theme-dark .timeline-accordion{background:radial-gradient(circle at top right,rgba(91,108,255,.1),transparent 22%),var(--theme-surface-dark);border-color:var(--theme-border-dark);box-shadow:var(--theme-shadow-dark)}body.theme-dark .hero-banner h1,body.theme-dark .section-shell h2,body.theme-dark .info-card h3,body.theme-dark .role-card h3,body.theme-dark .workspace-card h3,body.theme-dark .timeline-card h3,body.theme-dark .adoption-card h3,body.theme-dark .evolution-hero h2,body.theme-dark .timeline-era__topline h3,body.theme-dark .evolution-future h3,body.theme-dark .timeline-showcase__title{color:var(--theme-text-dark)}body.theme-dark .timeline-era__card,body.theme-dark .evolution-insight-card,body.theme-dark .evolution-future__cta,body.theme-dark .evolution-hero__action{background:var(--theme-surface-dark-soft);border-color:var(--theme-border-dark);color:var(--theme-text-dark)}body.theme-dark .site-footer{border-top-color:var(--theme-border-dark);background:radial-gradient(circle at top left,rgba(91,108,255,.12),transparent 24%),#090f19eb}.hero-banner,.section-shell,.stat-card,.info-card,.role-card,.workspace-card,.timeline-card,.adoption-card{background:#fffffff0;border:1px solid rgba(215,223,230,.75);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.hero-banner{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.8rem 2rem;background:transparent;border:0;box-shadow:none;border-radius:0;justify-items:center;text-align:center}.hero-banner--with-media{grid-template-columns:minmax(0,1.02fr) minmax(280px,.82fr);align-items:center;gap:1.8rem;justify-items:stretch;text-align:left}.hero-banner__eyebrow,.section-shell__eyebrow,.info-card__eyebrow,.timeline-card__id,.workspace-card__id,.nav-card__label{margin:0 0 .75rem;color:var(--color-seafoam-700);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.hero-banner h1,.section-shell h2,.info-card h3,.role-card h3,.workspace-card h3,.timeline-card h3,.adoption-card h3{margin:0 0 .75rem;color:var(--color-gray-700)}.hero-banner h1{font-size:clamp(1.7rem,3.3vw,2.7rem);line-height:1.18;max-width:30ch;margin-bottom:0;color:var(--color-seafoam-900);text-wrap:balance}.hero-banner p{max-width:88ch;margin:0;font-size:1.02rem;line-height:1.75;color:#31414d}.hero-banner__heading,.hero-banner__support{min-width:0;width:100%}.hero-banner__content{display:grid;gap:1rem;min-width:0}.hero-banner--with-media .hero-banner h1,.hero-banner--with-media h1{max-width:18ch;margin-inline:0}.hero-banner--with-media p{max-width:66ch}.hero-banner__media{position:relative;margin:0}.hero-banner__media:before{content:"";position:absolute;inset:-.6rem;border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(135deg,#8fd7ff3d,#2f6f681f);pointer-events:none}.hero-banner__media img{position:relative;z-index:1;display:block;width:100%;height:auto;min-height:280px;max-height:360px;object-fit:cover;border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(215,223,230,.92);box-shadow:0 22px 52px #2c576d29}.section-shell{padding:2rem}.home-panel{padding:0}.home-architecture-panel{display:grid;gap:1.25rem}.evolution-future__content{display:grid;gap:.8rem}.home-architecture-panel__media,.evolution-future__media{margin:0}.home-architecture-panel__media img,.evolution-future__media img{display:block;width:100%;height:auto;border-radius:calc(var(--radius-md) + 2px)}.home-architecture-panel__media:before,.evolution-future__media:before{content:"";position:absolute;inset:-.55rem;border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(135deg,#8fd7ff3d,#2f6f681f);z-index:0;pointer-events:none}.home-architecture-panel__media img,.evolution-future__media img{position:relative;z-index:1;border:1px solid rgba(215,223,230,.92);box-shadow:0 22px 52px #2c576d29;object-fit:cover}.evolution-hero,.evolution-big-idea,.evolution-insights,.evolution-importance,.evolution-future{background:#ffffffeb;border:1px solid rgba(215,223,230,.88);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.evolution-hero{padding:2.4rem;display:grid;gap:1rem;background:radial-gradient(circle at top right,rgba(143,215,255,.28),transparent 22%),linear-gradient(135deg,#fffffffa,#dcefeb99)}.evolution-hero__eyebrow,.timeline-era__period,.evolution-insight-card__phase{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:700;color:var(--color-seafoam-700)}.evolution-hero h2{margin:0;font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.08;color:var(--color-seafoam-900);max-width:14ch}.evolution-hero__copy,.evolution-big-idea__copy,.timeline-era__idea,.timeline-era__limit,.evolution-insight-card__outcome,.evolution-importance__list li{color:var(--color-gray-500)}.evolution-hero__copy{margin:0;max-width:68ch;line-height:1.7;font-size:1rem}.evolution-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem}.evolution-hero__action,.evolution-future__cta{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.2rem;border-radius:999px;font-weight:600;font:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.evolution-hero__action{position:relative;overflow:hidden;background:#fffffff5;border:1px solid rgba(47,111,104,.14);box-shadow:0 10px 24px #2c576d14}.evolution-hero__action:before{content:"";position:absolute;inset:0 auto 0 0;width:.35rem;border-radius:999px;background:linear-gradient(180deg,#4aa99f,#8fd7ff);pointer-events:none}.evolution-hero__action:after{content:"->";margin-left:.65rem;font-size:.9rem;color:currentColor;pointer-events:none}.evolution-hero__action[data-fragment=evolution-timeline]{background:linear-gradient(180deg,#fffffffa,#e8f4ffeb);border-color:#4e88ff2e;color:#2f66df}.evolution-hero__action[data-fragment=evolution-timeline]:before{background:linear-gradient(180deg,#4e88ff,#7fd8ff)}.evolution-hero__action[data-fragment=evolution-insights]{background:linear-gradient(180deg,#fffffffa,#e7f9f4eb);border-color:#00a88f2e;color:#148a79}.evolution-hero__action[data-fragment=evolution-insights]:before{background:linear-gradient(180deg,#00a88f,#6cd6b6)}.evolution-hero__action:hover,.evolution-future__cta:hover{transform:translateY(-2px)}.evolution-big-idea{padding:1.8rem 2rem;display:grid;gap:1.25rem}.timeline-accordion{border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(143,215,255,.18),transparent 24%),linear-gradient(180deg,#fffffffa,#edf5fbf5);border:1px solid rgba(215,223,230,.88);box-shadow:var(--shadow-soft);overflow:hidden}.timeline-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.5rem;background:transparent;border:0;text-align:left;cursor:pointer}.timeline-accordion__title{display:block;margin-top:.25rem;color:var(--color-seafoam-900);font-size:1.05rem}.timeline-accordion__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:5.7rem;padding:.7rem 1rem;border-radius:999px;background:linear-gradient(180deg,#2f6f681a,#8fd7ff33);color:var(--color-seafoam-900);font-weight:700}.timeline-accordion__panel{position:relative;padding:0 1.2rem 1.2rem;animation:accordionReveal .55s ease}.timeline-projection{position:relative;height:7rem;margin:.4rem 0;border-radius:calc(var(--radius-md) + 4px);overflow:hidden;background:radial-gradient(circle at 18% 50%,rgba(78,136,255,.26),transparent 30%),radial-gradient(circle at 82% 50%,rgba(141,98,255,.24),transparent 30%),linear-gradient(90deg,#e9f5ffe0,#e2f8f2e6,#f7efffe0);border:1px solid rgba(215,223,230,.88)}.timeline-projection__beam{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 30%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.08) 70%,transparent 100%);animation:projectionSweep 5.2s linear infinite}.timeline-projection__pulse{position:absolute;top:50%;left:12%;width:.9rem;height:.9rem;margin-top:-.45rem;border-radius:50%;background:#4e88ff;box-shadow:0 0 #4e88ff59;animation:projectionPulse 3s ease-out infinite}.timeline-projection__pulse--delay{left:auto;right:12%;background:#8d62ff;box-shadow:0 0 #8d62ff59;animation-delay:1.2s}.evolution-big-idea__intro{display:grid;gap:.65rem}.evolution-big-idea__copy{margin:0;line-height:1.75}.evolution-shift{display:flex;flex-wrap:wrap;gap:.85rem}.evolution-shift__item{display:inline-flex;align-items:center;padding:.8rem 1rem;border-radius:999px;background:linear-gradient(180deg,#e8f2fbeb,#dcefebeb);color:var(--color-seafoam-900);font-weight:700;box-shadow:inset 0 1px #fffc}.evolution-timeline{position:relative;display:grid;gap:1.25rem;padding:1rem 0 1rem 2.4rem;background:linear-gradient(180deg,#ffffffe6,#f7fafdeb);border-radius:var(--radius-md)}.evolution-timeline:before{content:"";position:absolute;left:1.1rem;top:.5rem;bottom:.5rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#7fd8ff,#4e88ff 18%,#00a88f 38%,#f08732 63%,#8d62ff);opacity:.68;pointer-events:none}.evolution-timeline:after{content:"";position:absolute;left:.85rem;top:.5rem;bottom:.5rem;width:12px;background:radial-gradient(circle,rgba(143,215,255,.22),transparent 70%);filter:blur(8px);pointer-events:none}.timeline-era{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1.15rem;align-items:start}.timeline-era__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-left:-1.1rem;border-radius:50%;background:var(--color-white);border:3px solid rgba(47,111,104,.22);box-shadow:0 12px 28px #2c576d24}.timeline-era__marker:before{content:"";position:absolute;inset:4px;border-radius:50%;background:linear-gradient(180deg,#ffffffeb,#e8f2fbdb);pointer-events:none}.timeline-era__glyph{position:relative;z-index:1;color:var(--color-seafoam-700);font-size:.95rem;line-height:1}.timeline-era__card{padding:1.35rem 1.45rem;background:#fffffff0;border:1px solid rgba(215,223,230,.85);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.timeline-era__card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#4aa99f,#8fd7ff);pointer-events:none}.timeline-era__topline{display:grid;gap:.35rem;margin-bottom:.65rem}.timeline-era__topline h3,.evolution-future h3{margin:0;color:var(--color-gray-700)}.timeline-era__idea{margin:0 0 .85rem;font-weight:600}.timeline-era__developments{margin:0 0 .85rem;color:var(--color-gray-700)}.timeline-era__developments li+li,.evolution-importance__list li+li{margin-top:.45rem}.timeline-era__limit{margin:0;font-size:.95rem}.timeline-era:hover .timeline-era__card{transform:translateY(-3px);box-shadow:0 20px 44px #2c576d24}.timeline-era[data-era=brain] .timeline-era__marker{border-color:#4e88ff59}.timeline-era[data-era=brain] .timeline-era__glyph,.timeline-era[data-era=brain] .timeline-era__period{color:#2f66df}.timeline-era[data-era=brain] .timeline-era__card:before{background:linear-gradient(180deg,#4e88ff,#7fd8ff)}.timeline-era[data-era=scroll] .timeline-era__marker,.timeline-era[data-era=chart] .timeline-era__marker{border-color:#00a88f57}.timeline-era[data-era=scroll] .timeline-era__glyph,.timeline-era[data-era=scroll] .timeline-era__period,.timeline-era[data-era=chart] .timeline-era__glyph,.timeline-era[data-era=chart] .timeline-era__period{color:#148a79}.timeline-era[data-era=scroll] .timeline-era__card:before,.timeline-era[data-era=chart] .timeline-era__card:before{background:linear-gradient(180deg,#00a88f,#6cd6b6)}.timeline-era[data-era=snowflake] .timeline-era__marker{border-color:#7591b857}.timeline-era[data-era=snowflake] .timeline-era__glyph,.timeline-era[data-era=snowflake] .timeline-era__period{color:#6381a6}.timeline-era[data-era=snowflake] .timeline-era__card:before{background:linear-gradient(180deg,#8aa3c4,#d4e2f3)}.timeline-era[data-era=chip] .timeline-era__marker{border-color:#f0873257}.timeline-era[data-era=chip] .timeline-era__glyph,.timeline-era[data-era=chip] .timeline-era__period{color:#cf6e1e}.timeline-era[data-era=chip] .timeline-era__card:before{background:linear-gradient(180deg,#f08732,#ffc15e)}.timeline-era[data-era=fire] .timeline-era__marker{border-color:#ff634757}.timeline-era[data-era=fire] .timeline-era__glyph,.timeline-era[data-era=fire] .timeline-era__period{color:#dc593d}.timeline-era[data-era=fire] .timeline-era__card:before{background:linear-gradient(180deg,#ff7a45,#ffb266)}.timeline-era[data-era=palette] .timeline-era__marker,.timeline-era[data-era=robot] .timeline-era__marker{border-color:#8d62ff57}.timeline-era[data-era=palette] .timeline-era__glyph,.timeline-era[data-era=palette] .timeline-era__period,.timeline-era[data-era=robot] .timeline-era__glyph,.timeline-era[data-era=robot] .timeline-era__period{color:#744ee0}.timeline-era[data-era=palette] .timeline-era__card:before,.timeline-era[data-era=robot] .timeline-era__card:before{background:linear-gradient(180deg,#8d62ff,#d48cff)}.timeline-era[data-era=brain]:hover .timeline-era__card{border-color:#4e88ff57}.timeline-era[data-era=scroll]:hover .timeline-era__card,.timeline-era[data-era=chart]:hover .timeline-era__card{border-color:#00a88f57}.timeline-era[data-era=snowflake]:hover .timeline-era__card{border-color:#7591b857}.timeline-era[data-era=chip]:hover .timeline-era__card{border-color:#f0873257}.timeline-era[data-era=fire]:hover .timeline-era__card{border-color:#ff634757}.timeline-era[data-era=palette]:hover .timeline-era__card,.timeline-era[data-era=robot]:hover .timeline-era__card{border-color:#8d62ff57}.timeline-showcase{padding:1.5rem;border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(143,215,255,.18),transparent 24%),linear-gradient(180deg,#fffffffa,#edf5fbf5);border:1px solid rgba(215,223,230,.88);box-shadow:var(--shadow-soft);overflow:hidden}.timeline-showcase__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.timeline-showcase__title{display:block;margin:.25rem 0 0;color:var(--color-seafoam-900);font-size:1.05rem}.timeline-showcase__count{margin:0;color:var(--color-seafoam-900);font-weight:700;padding:.45rem .75rem;border-radius:999px;background:linear-gradient(180deg,#fffffff5,#dcefebc7);box-shadow:inset 0 1px #fffc}.timeline-showcase__stage{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:1.15rem;padding:1rem 0 .3rem;background:linear-gradient(180deg,#ffffffe6,#f7fafdeb);border-radius:var(--radius-md);transition:background .35s ease,box-shadow .35s ease}.timeline-showcase__rail{position:relative;display:grid;justify-items:center;gap:.6rem;padding-top:.35rem}.timeline-showcase__rail:before{content:"";position:absolute;top:.2rem;bottom:.2rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#7fd8ff,#4e88ff 18%,#00a88f 38%,#f08732 63%,#8d62ff);opacity:.68}.timeline-showcase__rail:after{content:"";position:absolute;top:.2rem;bottom:.2rem;width:12px;background:radial-gradient(circle,rgba(143,215,255,.22),transparent 70%);filter:blur(8px)}.timeline-showcase__dot{position:relative;z-index:1;width:.9rem;height:.9rem;border-radius:50%;background:var(--color-white);border:2px solid rgba(47,111,104,.18);box-shadow:0 0 #2f6f6829;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.timeline-showcase__dot.is-active{transform:scale(1.35);box-shadow:0 0 0 10px #8fd7ff26}.timeline-showcase__dot[data-era=brain]{border-color:#4e88ff}.timeline-showcase__dot[data-era=scroll],.timeline-showcase__dot[data-era=chart]{border-color:#00a88f}.timeline-showcase__dot[data-era=snowflake]{border-color:#8aa3c4}.timeline-showcase__dot[data-era=chip]{border-color:#f08732}.timeline-showcase__dot[data-era=fire]{border-color:#ff7a45}.timeline-showcase__dot[data-era=palette],.timeline-showcase__dot[data-era=robot]{border-color:#8d62ff}.timeline-era--featured{animation:featuredEraReveal .7s ease}.timeline-era__card--featured{min-height:21rem;box-shadow:0 20px 44px #2c576d1f}.timeline-showcase__labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:1rem}.timeline-showcase__label{display:grid;gap:.18rem;padding:.85rem .95rem;border-radius:var(--radius-sm);border:1px solid rgba(215,223,230,.88);background:#ffffffd1;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.timeline-showcase__label span{color:var(--color-gray-500);font-size:.82rem}.timeline-showcase__label strong{color:var(--color-gray-700);font-size:.95rem;line-height:1.35}.timeline-showcase__label.is-active{transform:translateY(-2px);border-color:#2f6f6842;box-shadow:0 14px 26px #2c576d14}.timeline-showcase__label.is-active span,.timeline-showcase__label.is-active strong{color:var(--color-seafoam-900)}.timeline-projection[data-era=brain]{background:radial-gradient(circle at 18% 50%,rgba(78,136,255,.26),transparent 30%),radial-gradient(circle at 82% 50%,rgba(127,216,255,.24),transparent 30%),linear-gradient(90deg,#e9f5ffe0,#e2f0ffe6,#eff8ffe0)}.timeline-showcase__stage[data-era=brain]{background:radial-gradient(circle at top right,rgba(127,216,255,.18),transparent 26%),linear-gradient(180deg,#f0f7fff5,#f7fbfff0)}.timeline-projection[data-era=scroll],.timeline-projection[data-era=chart]{background:radial-gradient(circle at 18% 50%,rgba(0,168,143,.24),transparent 30%),radial-gradient(circle at 82% 50%,rgba(108,214,182,.22),transparent 30%),linear-gradient(90deg,#ecfaf7e0,#e2f8f2e6,#effcf8e0)}.timeline-showcase__stage[data-era=scroll],.timeline-showcase__stage[data-era=chart]{background:radial-gradient(circle at top right,rgba(108,214,182,.16),transparent 26%),linear-gradient(180deg,#eefbf6f5,#f7fdfaf0)}.timeline-projection[data-era=snowflake]{background:radial-gradient(circle at 18% 50%,rgba(138,163,196,.24),transparent 30%),radial-gradient(circle at 82% 50%,rgba(212,226,243,.22),transparent 30%),linear-gradient(90deg,#f3f7fce0,#ebf2f9e6,#f6f9fde0)}.timeline-showcase__stage[data-era=snowflake]{background:radial-gradient(circle at top right,rgba(212,226,243,.2),transparent 26%),linear-gradient(180deg,#f4f8fcf5,#fafcfef0)}.timeline-projection[data-era=chip]{background:radial-gradient(circle at 18% 50%,rgba(240,135,50,.24),transparent 30%),radial-gradient(circle at 82% 50%,rgba(255,193,94,.24),transparent 30%),linear-gradient(90deg,#fff5ece0,#ffefdce6,#fff7eee0)}.timeline-showcase__stage[data-era=chip]{background:radial-gradient(circle at top right,rgba(255,193,94,.18),transparent 26%),linear-gradient(180deg,#fff7eef5,#fffbf6f0)}.timeline-projection[data-era=fire]{background:radial-gradient(circle at 18% 50%,rgba(255,122,69,.24),transparent 30%),radial-gradient(circle at 82% 50%,rgba(255,178,102,.24),transparent 30%),linear-gradient(90deg,#fff2eae0,#ffecdee6,#fff7eee0)}.timeline-showcase__stage[data-era=fire]{background:radial-gradient(circle at top right,rgba(255,178,102,.18),transparent 26%),linear-gradient(180deg,#fff4eef5,#fffaf6f0)}.timeline-projection[data-era=palette],.timeline-projection[data-era=robot]{background:radial-gradient(circle at 18% 50%,rgba(141,98,255,.24),transparent 30%),radial-gradient(circle at 82% 50%,rgba(212,140,255,.24),transparent 30%),linear-gradient(90deg,#f6efffe0,#f0e9ffe6,#f9f3ffe0)}.timeline-showcase__stage[data-era=palette],.timeline-showcase__stage[data-era=robot]{background:radial-gradient(circle at top right,rgba(212,140,255,.16),transparent 26%),linear-gradient(180deg,#f8f2fff5,#fcf8fff0)}.timeline-showcase__label[data-era=brain].is-active{border-color:#4e88ff52;background:linear-gradient(180deg,#f0f7fffa,#e8f4fff0)}.timeline-showcase__label[data-era=brain].is-active span,.timeline-showcase__label[data-era=brain].is-active strong{color:#2f66df}.timeline-showcase__label[data-era=scroll].is-active,.timeline-showcase__label[data-era=chart].is-active{border-color:#00a88f52;background:linear-gradient(180deg,#eefbf6fa,#e7f9f4f0)}.timeline-showcase__label[data-era=scroll].is-active span,.timeline-showcase__label[data-era=scroll].is-active strong,.timeline-showcase__label[data-era=chart].is-active span,.timeline-showcase__label[data-era=chart].is-active strong{color:#148a79}.timeline-showcase__label[data-era=snowflake].is-active{border-color:#8aa3c452;background:linear-gradient(180deg,#f4f8fcfa,#edf4faf0)}.timeline-showcase__label[data-era=snowflake].is-active span,.timeline-showcase__label[data-era=snowflake].is-active strong{color:#6381a6}.timeline-showcase__label[data-era=chip].is-active{border-color:#f0873252;background:linear-gradient(180deg,#fff7eefa,#fff2e6f0)}.timeline-showcase__label[data-era=chip].is-active span,.timeline-showcase__label[data-era=chip].is-active strong{color:#cf6e1e}.timeline-showcase__label[data-era=fire].is-active{border-color:#ff7a4552;background:linear-gradient(180deg,#fff4eefa,#ffecdef0)}.timeline-showcase__label[data-era=fire].is-active span,.timeline-showcase__label[data-era=fire].is-active strong{color:#dc593d}.timeline-showcase__label[data-era=palette].is-active,.timeline-showcase__label[data-era=robot].is-active{border-color:#8d62ff52;background:linear-gradient(180deg,#f8f2fffa,#f4ecfff0)}.timeline-showcase__label[data-era=palette].is-active span,.timeline-showcase__label[data-era=palette].is-active strong,.timeline-showcase__label[data-era=robot].is-active span,.timeline-showcase__label[data-era=robot].is-active strong{color:#744ee0}.evolution-insights{padding:1.8rem 2rem;display:grid;gap:1rem}.evolution-insights__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.evolution-insight-card{position:relative;padding:1.2rem;border-radius:var(--radius-md);background:linear-gradient(135deg,#fffffffa,#e8f2fbe0,#e7f9f4e6,#f4ecffe0);background-size:240% 240%;border:1px solid rgba(215,223,230,.82);animation:insightProgression 10s ease-in-out infinite;overflow:hidden;transform:translateY(0) scale(1);box-shadow:0 10px 22px #2c576d0d}.evolution-insight-card__improvement{margin:.4rem 0;font-size:1.1rem;font-weight:700;color:var(--color-seafoam-900)}.evolution-insight-card__outcome{margin:0}.evolution-insight-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;margin-bottom:.85rem;border-radius:16px;font-size:1rem;font-weight:700;color:var(--color-seafoam-900);background:#ffffffd1;box-shadow:inset 0 1px #fffc}.evolution-insight-card__progress{position:absolute;top:1.55rem;right:-.75rem;width:2.2rem;height:1rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.evolution-insight-card__progress-line{position:absolute;left:0;right:.55rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#4e88ff99,#8d62ff73);animation:progressFlow 10s linear infinite}.evolution-insight-card__progress-arrow{position:absolute;right:0;width:.55rem;height:.55rem;border-top:2px solid rgba(141,98,255,.62);border-right:2px solid rgba(141,98,255,.62);transform:rotate(45deg);animation:progressArrow 10s ease-in-out infinite}.evolution-insight-card[data-icon=rules] .evolution-insight-card__icon{color:#2f66df;background:linear-gradient(180deg,#e8f4fff2,#f0f7fff2)}.evolution-insight-card[data-icon=learning] .evolution-insight-card__icon{color:#148a79;background:linear-gradient(180deg,#e7f9f4f2,#eefbf6f2)}.evolution-insight-card[data-icon=scaling] .evolution-insight-card__icon{color:#cf6e1e;background:linear-gradient(180deg,#fff2e6f2,#fff7eef2)}.evolution-insight-card[data-icon=creating] .evolution-insight-card__icon{color:#744ee0;background:linear-gradient(180deg,#f4ecfff2,#f8f2fff2)}.evolution-insight-card[data-icon=acting] .evolution-insight-card__icon{color:#dc593d;background:linear-gradient(180deg,#ffecdef2,#fff4eef2)}.evolution-insight-card:nth-child(2){animation-delay:2s}.evolution-insight-card:nth-child(3){animation-delay:4s}.evolution-insight-card:nth-child(4){animation-delay:6s}.evolution-insight-card:nth-child(5){animation-delay:8s}.evolution-insight-card:nth-child(2) .evolution-insight-card__progress-line,.evolution-insight-card:nth-child(2) .evolution-insight-card__progress-arrow{animation-delay:2s}.evolution-insight-card:nth-child(3) .evolution-insight-card__progress-line,.evolution-insight-card:nth-child(3) .evolution-insight-card__progress-arrow{animation-delay:4s}.evolution-insight-card:nth-child(4) .evolution-insight-card__progress-line,.evolution-insight-card:nth-child(4) .evolution-insight-card__progress-arrow{animation-delay:6s}.evolution-bottom{display:grid;grid-template-columns:1.1fr .9fr;gap:1.25rem}.home-architecture-panel{grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);align-items:start;gap:1rem}.home-architecture-panel__media{position:relative;display:flex;align-items:flex-start}.home-architecture-panel__media img{width:100%;height:auto;max-height:520px;object-fit:contain}.home-architecture-panel .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-content:start}.home-architecture-panel .info-card{display:grid;justify-items:center;text-align:center;min-height:168px;padding:1.2rem}.home-architecture-panel .info-card__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-bottom:.8rem;border-radius:1.35rem;background:linear-gradient(180deg,#4aa99f24,#8fd7ff5c);border:1px solid rgba(74,169,159,.22);box-shadow:inset 0 1px #ffffffb8}.home-architecture-panel .info-card__svg{width:2rem;height:2rem;stroke:#1f5c56;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.home-architecture-panel .info-card__eyebrow{margin-bottom:.45rem}.home-architecture-panel .info-card h3{margin-bottom:0;font-size:1.02rem;line-height:1.25}.home-architecture-panel .info-card:nth-child(1) .info-card__icon{background:linear-gradient(180deg,#4e88ff2e,#7fd8ff57);border-color:#4e88ff47}.home-architecture-panel .info-card:nth-child(1) .info-card__svg,.home-architecture-panel .info-card:nth-child(1) .info-card__eyebrow{stroke:#2f66df;color:#2f66df}.home-architecture-panel .info-card:nth-child(2) .info-card__icon{background:linear-gradient(180deg,#00a88f29,#6cd6b657);border-color:#00a88f47}.home-architecture-panel .info-card:nth-child(2) .info-card__svg,.home-architecture-panel .info-card:nth-child(2) .info-card__eyebrow{stroke:#148a79;color:#148a79}.home-architecture-panel .info-card:nth-child(3) .info-card__icon{background:linear-gradient(180deg,#f087322e,#ffc15e57);border-color:#f0873247}.home-architecture-panel .info-card:nth-child(3) .info-card__svg,.home-architecture-panel .info-card:nth-child(3) .info-card__eyebrow{stroke:#cf6e1e;color:#cf6e1e}.home-architecture-panel .info-card:nth-child(4) .info-card__icon{background:linear-gradient(180deg,#8d62ff29,#d48cff57);border-color:#8d62ff47}.home-architecture-panel .info-card:nth-child(4) .info-card__svg,.home-architecture-panel .info-card:nth-child(4) .info-card__eyebrow{stroke:#744ee0;color:#744ee0}.pioneers-section{display:grid;gap:1.4rem}.pioneers-section__intro{display:grid;gap:.75rem;padding:1.8rem 2rem;border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(143,215,255,.2),transparent 24%),linear-gradient(180deg,#fffffffa,#ecf5faf0);border:1px solid rgba(215,223,230,.88);box-shadow:var(--shadow-soft)}.pioneers-section__intro h2{margin:0;color:var(--color-seafoam-900);font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.18;max-width:30ch}.pioneers-section__intro p:last-child{margin:0;max-width:72ch;color:var(--color-gray-500);line-height:1.72}.pioneers-section__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.pioneers-showcase{border-radius:var(--radius-lg);background:#fffffff2;border:1px solid rgba(215,223,230,.88);box-shadow:var(--shadow-soft)}.pioneers-showcase{padding:1.45rem;background:radial-gradient(circle at top right,rgba(143,215,255,.14),transparent 26%),linear-gradient(180deg,#fffffffa,#f0f7fbf5)}.pioneers-showcase__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pioneers-showcase__header h3{margin:0;color:var(--color-seafoam-900);font-size:clamp(1.4rem,2.2vw,2rem)}.pioneers-showcase__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.pioneers-showcase__era-button{display:grid;gap:.2rem;padding:.8rem .9rem;border-radius:1rem;border:1px solid rgba(215,223,230,.84);background:#ffffffd1;color:var(--color-gray-500);text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.pioneers-showcase__era-button span{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.pioneers-showcase__era-button strong{color:var(--color-gray-700);font-size:.95rem;line-height:1.35}.pioneers-showcase__era-button.is-active{transform:translateY(-2px);border-color:#4aa99f57;background:linear-gradient(180deg,#fffffffa,#e7f9f4f0);box-shadow:0 16px 32px #2c576d1a}.pioneer-slide{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;animation:featuredEraReveal .45s ease}.pioneer-era__period{margin:0 0 .35rem;color:var(--color-seafoam-700);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:700}.pioneer-card__body h4{margin:0;color:var(--color-gray-700)}.pioneer-era__theme{margin:0;padding:.55rem .8rem;border-radius:999px;background:linear-gradient(180deg,#e8f2fbeb,#dcefebeb);color:var(--color-seafoam-900);font-weight:700;white-space:nowrap}.pioneer-card{display:grid;grid-template-columns:1fr;gap:.8rem;align-items:start;padding:1rem;border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(180deg,#fffffffc,#f3f8fcf5);border:1px solid rgba(215,223,230,.84);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pioneer-card:hover{transform:translateY(-4px);border-color:#4aa99f57;box-shadow:0 24px 54px #2c576d24}.pioneer-card__portrait{margin:0;width:min(100%,148px);justify-self:center;aspect-ratio:1 / 1.08;border-radius:1.05rem;overflow:hidden;background:linear-gradient(180deg,#e8f2fbf2,#dcefebe6)}.pioneer-card__portrait img{display:block;width:100%;height:100%;object-fit:cover}.pioneer-card__body{display:grid;gap:.45rem;text-align:center}.pioneer-card__name{margin:0;color:var(--color-seafoam-700);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700}.pioneer-card__body h4{font-size:1rem;line-height:1.35}.pioneer-card__body p{margin:0;color:var(--color-gray-500);line-height:1.55;font-size:.91rem;text-wrap:pretty}.pioneer-card__highlight{padding-top:.25rem;color:var(--color-seafoam-900);font-weight:600}.evolution-importance,.evolution-future{padding:1.8rem 2rem}.evolution-importance__list{margin:.9rem 0 0;color:var(--color-gray-700)}.evolution-future{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);gap:1.25rem;align-items:center;background:linear-gradient(145deg,#2f6f68f5,#417c75eb),var(--color-seafoam-700)}.evolution-future .evolution-hero__eyebrow,.evolution-future h3{color:var(--color-white)}.evolution-future__cta{margin-top:1rem;background:var(--color-white);color:var(--color-seafoam-900)}.evolution-future__media{position:relative}.evolution-future__media:before{background:linear-gradient(135deg,#ffffff29,#8fd7ff2e)}.evolution-future__media img{min-height:240px;border-color:#ffffff2e;box-shadow:0 24px 56px #112a2747}@keyframes accordionReveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes projectionSweep{0%{transform:translate(-38%)}to{transform:translate(38%)}}@keyframes projectionPulse{0%{transform:scale(.85);box-shadow:0 0 0 0 currentColor;opacity:.95}70%{transform:scale(1.15);box-shadow:0 0 0 26px transparent;opacity:.55}to{transform:scale(1);box-shadow:0 0 0 0 transparent;opacity:.2}}@keyframes featuredEraReveal{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0)}}@keyframes insightProgression{0%{background-position:0% 50%;border-color:#d7dfe6d1;box-shadow:0 10px 22px #2c576d0d;transform:translateY(0) scale(.985);filter:saturate(.94) brightness(.985)}20%{background-position:55% 50%;border-color:#4e88ff66;box-shadow:0 22px 42px #4e88ff29;transform:translateY(-8px) scale(1.055);filter:saturate(1.14) brightness(.97)}40%{background-position:100% 50%;border-color:#8d62ff5c;box-shadow:0 20px 36px #8d62ff24;transform:translateY(-4px) scale(1.032);filter:saturate(1.1) brightness(.965)}60%{background-position:100% 50%;border-color:#8d62ff38;box-shadow:0 14px 28px #8d62ff14;transform:translateY(0) scale(1.01);filter:saturate(1.02) brightness(.98)}to{background-position:0% 50%;border-color:#d7dfe6d1;box-shadow:0 10px 22px #2c576d0d;transform:translateY(0) scale(.985);filter:saturate(.94) brightness(.985)}}@keyframes progressFlow{0%{opacity:.15;transform:scaleX(.35);transform-origin:left center}20%{opacity:.9;transform:scaleX(1)}40%{opacity:.25;transform:scaleX(.6)}to{opacity:.15;transform:scaleX(.35)}}@keyframes progressArrow{0%{transform:translate(-.15rem) rotate(45deg);opacity:.2}20%{transform:translate(.18rem) rotate(45deg);opacity:1}40%{transform:translate(.02rem) rotate(45deg);opacity:.25}to{transform:translate(-.15rem) rotate(45deg);opacity:.2}}.section-shell__header{margin-bottom:1.5rem}.stats-grid,.card-grid,.timeline-grid,.adoption-grid{display:grid;gap:1.25rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card-grid--wide{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.timeline-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.adoption-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stat-card,.info-card,.role-card,.workspace-card,.timeline-card,.adoption-card{padding:1.5rem}.stat-card__value{margin:0;font-size:2.1rem;color:var(--color-seafoam-700);font-weight:700}.stat-card__label{margin:.4rem 0 0;color:var(--color-gray-500)}.pill-row{display:flex;flex-wrap:wrap;gap:.75rem}.pill{display:inline-flex;align-items:center;padding:.8rem 1rem;border-radius:999px;background:var(--color-sky-100);color:var(--color-seafoam-700);font-weight:600}.adoption-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.progress-track{height:12px;background:var(--color-sky-100);border-radius:999px;overflow:hidden}.progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-seafoam-700),#4f8c84)}.nav-card{display:grid;gap:1rem;padding:1.6rem;border:1px solid rgba(215,223,230,.92);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffc,#f0f7fbf5),var(--color-white);box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nav-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#4aa99f,#8fd7ff);pointer-events:none}.nav-card:after{content:"";position:absolute;right:-24px;top:-26px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(143,215,255,.28),transparent 68%);pointer-events:none}.nav-card__top{display:flex;align-items:center;gap:.9rem}.nav-card__body{display:grid;gap:.35rem}.nav-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:18px;background:linear-gradient(180deg,#4aa99f1f,#8fd7ff61);border:1px solid rgba(74,169,159,.24);box-shadow:inset 0 1px #ffffffb3;flex-shrink:0}.nav-card__svg{width:1.35rem;height:1.35rem;stroke:#1f5c56;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.nav-card__label{margin-bottom:0}.nav-card h3{margin:0;color:var(--color-gray-700);font-size:1.15rem;line-height:1.3}.nav-card p:last-child{margin:0;color:var(--color-gray-500);line-height:1.6}.nav-card:hover{transform:translateY(-4px);border-color:#4aa99f70;box-shadow:0 24px 60px #2c576d29}.nav-card[data-icon=landscape]{border-color:#58a6ff4d;background:linear-gradient(180deg,#fffffffc,#e8f4fff2),var(--color-white)}.nav-card[data-icon=landscape]:before{background:linear-gradient(90deg,#4e88ff,#7fd8ff)}.nav-card[data-icon=landscape] .nav-card__icon{background:linear-gradient(180deg,#4e88ff2e,#7fd8ff57);border-color:#4e88ff47}.nav-card[data-icon=landscape] .nav-card__svg,.nav-card[data-icon=landscape] .nav-card__label{stroke:#2f66df;color:#2f66df}.nav-card[data-icon=learning]{border-color:#00b09b47;background:linear-gradient(180deg,#fffffffc,#e7f9f4f2),var(--color-white)}.nav-card[data-icon=learning]:before{background:linear-gradient(90deg,#00a88f,#6cd6b6)}.nav-card[data-icon=learning] .nav-card__icon{background:linear-gradient(180deg,#00a88f29,#6cd6b657);border-color:#00a88f47}.nav-card[data-icon=learning] .nav-card__svg,.nav-card[data-icon=learning] .nav-card__label{stroke:#148a79;color:#148a79}.nav-card[data-icon=careers]{border-color:#ff964852;background:linear-gradient(180deg,#fffffffc,#fff2e6f2),var(--color-white)}.nav-card[data-icon=careers]:before{background:linear-gradient(90deg,#f08732,#ffc15e)}.nav-card[data-icon=careers] .nav-card__icon{background:linear-gradient(180deg,#f087322e,#ffc15e57);border-color:#f0873247}.nav-card[data-icon=careers] .nav-card__svg,.nav-card[data-icon=careers] .nav-card__label{stroke:#cf6e1e;color:#cf6e1e}.nav-card[data-icon=playground]{border-color:#a86eff47;background:linear-gradient(180deg,#fffffffc,#f4ecfff2),var(--color-white)}.nav-card[data-icon=playground]:before{background:linear-gradient(90deg,#8d62ff,#d48cff)}.nav-card[data-icon=playground] .nav-card__icon{background:linear-gradient(180deg,#8d62ff29,#d48cff57);border-color:#8d62ff47}.nav-card[data-icon=playground] .nav-card__svg,.nav-card[data-icon=playground] .nav-card__label{stroke:#744ee0;color:#744ee0}.nav-card[data-icon=roadmaps]{border-color:#2f6f6852;background:linear-gradient(180deg,#fffffffc,#e8f9f7f2),var(--color-white)}.nav-card[data-icon=roadmaps]:before{background:linear-gradient(90deg,#234f4a,#60a3da)}.nav-card[data-icon=roadmaps] .nav-card__icon{background:linear-gradient(180deg,#2f6f682e,#60a3da4d);border-color:#2f6f6847}.nav-card[data-icon=roadmaps] .nav-card__svg,.nav-card[data-icon=roadmaps] .nav-card__label{stroke:#234f4a;color:#234f4a}.home-roadmap-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:1.5rem;border:1px solid rgba(96,163,218,.28);border-radius:8px;color:#f8fbff;background:linear-gradient(135deg,#234f4af0,#254e78e6),url(/api/v1/media/images/landscape/network-cables-server-room.jpg) center/cover;box-shadow:0 22px 58px #234f4a29}.home-roadmap-entry__content{display:grid;gap:.45rem}.home-roadmap-entry h2,.home-roadmap-entry p{margin:0}.home-roadmap-entry h2{max-width:760px;font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.05}.home-roadmap-entry p:not(.evolution-hero__eyebrow){max-width:660px;color:#f8fbffd1}.home-roadmap-entry__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.42);border-radius:8px;color:#17312e;background:#ffffffeb;font-weight:800;white-space:nowrap}.home-roadmap-entry__button svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.home-roadmap-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.home-roadmap-rail a{min-height:120px;display:grid;gap:.35rem;align-content:center;padding:1.1rem;border:1px solid rgba(47,111,104,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f4f8fcf2),var(--color-white);box-shadow:var(--shadow-soft)}.home-roadmap-rail span{color:#1f766d;font-size:.76rem;font-weight:900;letter-spacing:.08em}.home-roadmap-rail strong{color:var(--color-gray-700);font-size:1.05rem}.home-roadmap-rail small{color:var(--color-gray-500);line-height:1.45}.site-footer{border-top:1px solid rgba(215,223,230,.8);background:radial-gradient(circle at top left,rgba(220,239,235,.45),transparent 26%),linear-gradient(180deg,#fffffff0,#f4f8fcfa)}.site-footer__inner{padding:1.35rem 0 1.55rem;align-items:flex-start}.site-footer__brand-block,.site-footer__info{display:grid;gap:.45rem}.site-footer__brand-block{max-width:34rem}.site-footer__brand-row{display:flex;align-items:center;gap:.8rem}.site-footer__logo-link{display:inline-flex;align-items:center;width:fit-content}.site-footer__logo{display:block;width:clamp(145px,15vw,190px);height:auto;object-fit:contain}.site-footer__copy,.site-footer__meta{margin:0}.landscape-page{gap:1.6rem}.landscape-overview,.landscape-system-map,.landscape-layer,.landscape-closing{border-radius:var(--radius-lg);border:1px solid rgba(215,223,230,.88);box-shadow:var(--shadow-soft)}.landscape-overview,.landscape-closing{padding:1.8rem 2rem;background:radial-gradient(circle at top right,rgba(143,215,255,.14),transparent 22%),linear-gradient(180deg,#fffffffa,#f0f7fbf2)}.landscape-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);gap:1.4rem;align-items:center}.landscape-overview__copy,.landscape-system-map__header,.landscape-layer__header,.landscape-closing{display:grid;gap:.75rem}.landscape-overview__copy h2,.landscape-system-map__header h2,.landscape-layer__header h2,.landscape-closing h2{margin:0;color:var(--color-seafoam-900)}.landscape-overview__copy>p:last-of-type,.landscape-system-map__header p:last-child,.landscape-closing p{margin:0;color:var(--color-gray-500);line-height:1.72}.landscape-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin-top:.35rem}.landscape-pillar{display:grid;grid-template-columns:3.1rem minmax(0,1fr);gap:.85rem;padding:1rem;border-radius:calc(var(--radius-md) + 2px);background:#ffffffd1;border:1px solid rgba(215,223,230,.84)}.landscape-pillar h3,.landscape-component h3,.landscape-band__copy h3{margin:0;color:var(--color-gray-700)}.landscape-pillar p,.landscape-band__copy p,.landscape-component p{margin:0;color:var(--color-gray-500);line-height:1.6}.landscape-pillar__icon,.landscape-band__icon,.landscape-component__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:1.1rem;background:linear-gradient(180deg,#4aa99f24,#8fd7ff61);border:1px solid rgba(74,169,159,.24);box-shadow:inset 0 1px #ffffffc7}.landscape-pillar__icon{width:3.1rem;height:3.1rem}.landscape-icon__svg{width:1.45rem;height:1.45rem;stroke:#1f5c56;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.landscape-overview__media,.landscape-layer__media{margin:0;position:relative}.landscape-overview__media:before,.landscape-layer__media:before{content:"";position:absolute;inset:-.55rem;border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(135deg,#8fd7ff3d,#2f6f681f);pointer-events:none}.landscape-overview__media img,.landscape-layer__media img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(215,223,230,.92);box-shadow:0 22px 52px #2c576d29}.landscape-overview__media img{max-height:420px;object-fit:contain}.landscape-system-map,.landscape-layer{padding:1.5rem;background:radial-gradient(circle at top right,rgba(143,215,255,.14),transparent 24%),linear-gradient(180deg,#fffffffa,#edf5fbf5)}.landscape-system-map__grid{display:grid;gap:.9rem;margin-top:1rem}.landscape-band{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(215,223,230,.86);background:#ffffffd6}.landscape-band__icon{width:4.2rem;height:4.2rem}.landscape-band__copy{display:grid;gap:.2rem}.landscape-band[data-role=foundation]{background:linear-gradient(90deg,#e8f4fff2,#ffffffe0);border-color:#4e88ff3d}.landscape-band[data-role=construction]{background:linear-gradient(90deg,#e7f9f4f2,#ffffffe0);border-color:#00a88f3d}.landscape-band[data-role=operation]{background:linear-gradient(90deg,#fff2e6f2,#ffffffe0);border-color:#f087323d}.landscape-band[data-role=interaction]{background:linear-gradient(90deg,#f4ecfff2,#ffffffe0);border-color:#8d62ff3d}.landscape-band[data-role=governance]{background:linear-gradient(90deg,#eef3f8f5,#ffffffe0);border-color:#6381a63d}.landscape-band[data-role=foundation_support],.landscape-band[data-role=emerging]{background:linear-gradient(90deg,#e9f5fff2,#ffffffe0);border-color:#3e8cd63d}.landscape-layer__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:1rem}.landscape-layer__role{align-self:start;padding:.55rem .85rem;border-radius:999px;background:#ffffffe0;border:1px solid rgba(215,223,230,.82);color:var(--color-seafoam-900);text-transform:capitalize;font-size:.82rem;font-weight:700}.landscape-layer__body{display:grid;gap:1rem}.landscape-layer__body--with-media{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:start}.landscape-layer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.landscape-component{display:grid;gap:.95rem;padding:1rem;border-radius:calc(var(--radius-md) + 2px);background:#ffffffe0;border:1px solid rgba(215,223,230,.84)}.landscape-component__top{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.85rem;align-items:start}.landscape-component__icon{width:3rem;height:3rem}.landscape-component__topics .pill{background:linear-gradient(180deg,#e8f2fbf2,#dcefebe6);color:var(--color-seafoam-900);font-size:.86rem}.landscape-component__insight{padding:.85rem .95rem;border-radius:1rem;background:#f7fbfee6;border:1px solid rgba(185,216,242,.72);color:var(--color-seafoam-900);font-weight:600}.landscape-component__status{display:inline-flex;justify-self:start;padding:.45rem .75rem;border-radius:999px;background:#244f4a14;color:var(--color-seafoam-900);font-size:.82rem;font-weight:700}.landscape-layer__media img{max-height:460px;object-fit:contain}.landscape-closing{text-align:center;justify-items:center}.landscape-closing h2{max-width:28ch;line-height:1.28}.learning-page{gap:1.6rem}.learning-mindset,.learning-paths,.learning-user-path,.learning-builder,.learning-skills,.learning-projects,.learning-tools,.learning-evaluation,.learning-careers,.learning-timeline,.learning-closing{padding:1.6rem;border-radius:var(--radius-lg);border:1px solid rgba(215,223,230,.88);box-shadow:var(--shadow-soft);background:radial-gradient(circle at top right,rgba(143,215,255,.12),transparent 24%),linear-gradient(180deg,#fffffffa,#f0f7fbf2)}.learning-section__header{display:grid;gap:.7rem;margin-bottom:1rem}.learning-section__header h2,.learning-closing h2,.learning-project-feature h3{margin:0;color:var(--color-seafoam-900)}.learning-section__header p:last-child,.learning-closing p,.learning-project-feature p:last-child{margin:0;color:var(--color-gray-500);line-height:1.72}.learning-mindset__grid,.learning-user-path__grid,.learning-skills__grid,.learning-tools__grid,.learning-evaluation__grid,.learning-careers__grid{display:grid;gap:1rem}.learning-mindset__grid,.learning-skills__grid,.learning-tools__grid,.learning-careers__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.learning-user-path__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.learning-evaluation__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.learning-mindset-card,.learning-user-card,.learning-skill-group,.learning-tool-group,.learning-career-card,.learning-evaluation__item,.learning-builder-block,.learning-project-feature,.learning-timeline__step{border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(215,223,230,.84);background:#ffffffdb}.learning-mindset-card,.learning-user-card,.learning-skill-group,.learning-tool-group,.learning-career-card{padding:1rem}.learning-card-launch,.learning-project-launch{width:100%;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;display:grid;gap:.85rem;font:inherit}.learning-card-launch--grid{grid-template-columns:3rem minmax(0,1fr);column-gap:.95rem;align-items:start}.learning-card-launch:hover h3,.learning-inline-title-button:hover,.learning-list-link:hover,.pill--button:hover,.learning-timeline__step--button:hover p{color:var(--color-seafoam-900)}.learning-mindset-card{display:grid;gap:.85rem}.learning-mindset-card__icon,.learning-project-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:1.1rem;background:linear-gradient(180deg,#4aa99f24,#8fd7ff61);border:1px solid rgba(74,169,159,.24);box-shadow:inset 0 1px #ffffffc7}.learning-icon__glyph{display:inline-flex;align-items:center;justify-content:center;font-size:1.45rem;line-height:1;color:#1f5c56;text-shadow:0 1px 0 rgba(255,255,255,.42)}.learning-mindset-card[data-importance=critical]{border-color:#4e88ff3d;background:linear-gradient(180deg,#fffffffa,#e8f4fff0)}.learning-mindset-card[data-importance=high]{border-color:#00a88f3d;background:linear-gradient(180deg,#fffffffa,#e7f9f4f0)}.learning-tabs,.learning-projects__rail,.learning-builder-phase__topics{display:grid;gap:.85rem}.learning-accordion{display:grid;gap:1rem}.learning-accordion__item,.learning-dropdown{border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(215,223,230,.84);background:#ffffffdb;overflow:hidden}.learning-accordion__trigger,.learning-dropdown__trigger,.learning-builder-phase__toggle{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.learning-accordion__trigger,.learning-builder-phase__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.35rem 1.25rem}.learning-dropdown__trigger{position:relative;display:grid;gap:.35rem;padding:1.45rem 4rem 1.25rem 1.35rem}.learning-dropdown__trigger strong{color:var(--color-gray-700);font-size:1rem}.learning-accordion__trigger.is-open,.learning-builder-phase__toggle.is-open,.learning-dropdown__trigger{background:linear-gradient(180deg,#fffffffa,#ecf5fae6)}.learning-accordion__panel{padding:.3rem 1.35rem 1.35rem;display:grid;gap:1rem}.learning-toggle__arrow{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(74,169,159,.18);background:linear-gradient(180deg,#eaf7f5fa,#dcf0edf2);box-shadow:inset 0 1px #ffffffd6;flex-shrink:0;color:var(--color-seafoam-700);font-size:.92rem;line-height:1;transition:transform .22s ease,color .22s ease,background .22s ease,border-color .22s ease}.learning-toggle__arrow.is-open{transform:rotate(180deg);color:var(--color-seafoam-900);border-color:#4aa99f47;background:linear-gradient(180deg,#d7f1edfa,#c3e6e0f5)}.learning-tabs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.learning-tabs__tab,.learning-projects__selector{text-align:left;border:1px solid rgba(215,223,230,.84);background:#ffffffdb;border-radius:calc(var(--radius-md) + 2px);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.learning-tabs__tab{display:grid;gap:.3rem;padding:1rem}.learning-tabs__tab span,.learning-user-card__type,.learning-projects__count,.learning-timeline__index{color:var(--color-seafoam-700);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700}.learning-tabs__tab strong{color:var(--color-gray-700);font-size:1rem}.learning-tabs__tab p{margin:0;color:var(--color-gray-500);line-height:1.55}.learning-tabs__tab.is-active,.learning-projects__selector.is-active{transform:translateY(-2px);border-color:#4aa99f57;box-shadow:0 16px 32px #2c576d1a}.learning-user-card{display:grid;gap:.85rem}.learning-highlight{display:grid;gap:.75rem}.learning-highlight__item,.learning-builder-card{padding:.85rem .95rem;border-radius:1rem;background:linear-gradient(180deg,#fff5eaf5,#ffeed6f0);border:1px solid rgba(240,135,50,.2);color:#8a541e;font-weight:600;line-height:1.5}.learning-user-card__top{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.8rem;align-items:start}.learning-user-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;background:linear-gradient(180deg,#4e88ff2e,#7fd8ff57);border:1px solid rgba(78,136,255,.22);color:#3368bc;font-size:1.15rem;line-height:1}.learning-user-card__icon[data-type=cards]{background:linear-gradient(180deg,#8d62ff29,#d48cff57);border-color:#8d62ff38;color:#6b48c7}.learning-user-card__icon[data-type=highlight]{background:linear-gradient(180deg,#f087322e,#ffc15e57);border-color:#f0873238;color:#b96512}.learning-user-card__icon[data-type=dropdown]{color:#1f6f67}.learning-user-card__tools{display:flex;flex-wrap:wrap;gap:.75rem}.learning-user-card h3,.learning-builder-phase__header h3,.learning-skill-group h3,.learning-tool-group h3,.learning-career-card h3{margin:.15rem 0 0;color:var(--color-gray-700)}.learning-user-card__list,.learning-tool-group ul{margin:0;color:var(--color-gray-700)}.learning-user-card__list li+li,.learning-tool-group li+li{margin-top:.4rem}.learning-builder__timeline{display:grid;gap:1rem}.learning-builder-phase{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:1rem;align-items:start}.learning-builder-phase__marker{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:linear-gradient(180deg,#00a88f29,#6cd6b657);border:1px solid rgba(0,168,143,.22);color:var(--color-seafoam-900);font-weight:700}.learning-builder-phase__body{display:grid;gap:.9rem;padding:0;border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(215,223,230,.84);background:#ffffffdb}.learning-builder-phase__header{display:grid;gap:.2rem}.learning-builder-phase__content{display:grid;gap:.8rem;padding:.35rem 1.35rem 1.35rem}.learning-builder-block{padding:1rem}.learning-builder-block h4{margin:0 0 .65rem;color:var(--color-gray-700)}.learning-inline-title-button{border:0;padding:0;background:transparent;color:var(--color-gray-700);font-size:1.05rem;font-weight:700;text-align:left;cursor:pointer}.learning-projects__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.learning-project-feature{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;align-items:start;padding:1.1rem;margin-bottom:1rem}.learning-project-launch{grid-template-columns:4rem minmax(0,1fr);gap:1rem;align-items:start}.learning-project-feature__icon{width:4rem;height:4rem;font-size:1.75rem}.learning-project-feature p:last-child{margin-top:.35rem}.learning-projects__rail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.learning-projects__selector{padding:.85rem .95rem;color:var(--color-gray-700);font-weight:600}.learning-tool-group__title{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:.9rem;row-gap:.2rem;align-items:center}.learning-tool-group__icon,.learning-skill-group__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;border:1px solid rgba(74,169,159,.2);box-shadow:inset 0 1px #ffffffc7;font-size:1.45rem;line-height:1;color:#1f5c56}.learning-tool-group__icon{grid-row:1 / span 2;background:linear-gradient(180deg,#4aa99f24,#8fd7ff5c)}.learning-tool-group:nth-child(1) .learning-tool-group__icon{background:linear-gradient(180deg,#4e88ff2e,#7fd8ff57);border-color:#4e88ff38;color:#285ebb}.learning-tool-group:nth-child(2) .learning-tool-group__icon{background:linear-gradient(180deg,#8d62ff29,#d48cff57);border-color:#8d62ff38;color:#7046c3}.learning-tool-group:nth-child(3) .learning-tool-group__icon{background:linear-gradient(180deg,#00a88f29,#6cd6b657);border-color:#00a88f38;color:#187a68}.learning-tool-group__list{margin:0;padding:.15rem 1rem 1rem 3.75rem;color:var(--color-gray-700)}.learning-list-link{border:0;padding:0;background:transparent;color:var(--color-gray-700);line-height:1.6;text-align:left;cursor:pointer;font:inherit}.learning-skill-group,.learning-career-card,.learning-evaluation__item{display:grid;gap:.7rem}.learning-skill-group{grid-template-columns:3rem minmax(0,1fr);column-gap:.95rem;align-items:start}.learning-skill-group__icon{grid-row:1 / span 2;background:linear-gradient(180deg,#4aa99f24,#8fd7ff5c)}.learning-skill-group:nth-child(1) .learning-skill-group__icon{background:linear-gradient(180deg,#4e88ff2e,#7fd8ff57);border-color:#4e88ff38;color:#285ebb}.learning-skill-group:nth-child(2) .learning-skill-group__icon{background:linear-gradient(180deg,#8d62ff29,#d48cff57);border-color:#8d62ff38;color:#7046c3}.learning-skill-group:nth-child(3) .learning-skill-group__icon{background:linear-gradient(180deg,#00a88f29,#6cd6b657);border-color:#00a88f38;color:#187a68}.learning-skill-group:nth-child(4) .learning-skill-group__icon{background:linear-gradient(180deg,#f087322e,#ffc15e57);border-color:#f0873238;color:#b96512}.learning-tool-group ul,.learning-career-card p,.learning-evaluation__item{color:var(--color-gray-500);line-height:1.6}.pill--button{border:0;cursor:pointer;font:inherit}.learning-tool-group__title>.learning-user-card__type,.learning-tool-group__title>h3,.learning-skill-group>h3,.learning-skill-group>.pill-row{grid-column:2}.learning-career-card[data-demand=high]{background:linear-gradient(180deg,#fffffffa,#e8f4fff0);border-color:#4e88ff3d}.learning-career-card[data-demand=specialized]{background:linear-gradient(180deg,#fffffffa,#f4ecfff0);border-color:#8d62ff3d}.learning-evaluation__item,.learning-timeline__step{padding:.9rem 1rem}.learning-highlight__item--button,.learning-builder-card--button,.learning-evaluation__item--button,.learning-timeline__step--button{width:100%;border:0;text-align:left;cursor:pointer;font:inherit}.learning-evaluation__item{grid-template-columns:2rem minmax(0,1fr);gap:.9rem;align-items:center}.learning-evaluation__glyph{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:var(--color-seafoam-800);background:linear-gradient(180deg,#d6f3eefa,#c2e6dff5);border:1px solid rgba(74,169,159,.18);font-size:.9rem}.learning-timeline__steps{display:grid;gap:.8rem}.auth-page{min-height:calc(100vh - 12rem);align-content:center}.auth-card{width:min(100%,460px);margin:0 auto;display:grid;gap:1.25rem;padding:2rem 1.9rem;border-radius:calc(var(--radius-lg) + 2px);border:1px solid rgba(215,223,230,.84);background:radial-gradient(circle at top right,rgba(117,179,255,.14),transparent 30%),linear-gradient(180deg,#fffffffa,#f4f9fcf5);box-shadow:0 16px 36px #2c576d14}.auth-card__copy h1{margin:0;color:var(--color-seafoam-900);font-size:clamp(1.7rem,3vw,2.1rem);text-align:center}.auth-card__copy p{margin:.65rem 0 0;text-align:center;color:var(--color-gray-500)}.auth-form{display:grid;gap:1rem}.auth-field{display:grid;gap:.45rem}.auth-field span{color:var(--color-gray-700);font-weight:700}.auth-field input{width:100%;padding:.95rem 1rem;border-radius:calc(var(--radius-sm) + 2px);border:1px solid rgba(205,216,224,.96);background:#fffffffa;color:var(--color-gray-700);font:inherit}.auth-field input:focus{outline:2px solid rgba(102,189,173,.2);border-color:#4aa99f57}.auth-form__actions{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.auth-form__actions--stack{justify-content:center;flex-wrap:wrap}.auth-form__links{display:flex;justify-content:flex-end}.auth-form__links a{color:var(--color-seafoam-700);font-weight:700}.auth-form__error,.tutorial-failure__inline{margin:0;color:#b34157;font-weight:600}.auth-form__success{margin:0;color:#2d7b67;font-weight:600}.auth-profile,.auth-manage{display:grid;gap:1.4rem}.auth-profile__hero{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth-profile__hero h1{margin:.2rem 0 .35rem}.auth-profile__badge{display:grid;gap:.2rem;min-width:12rem;padding:1rem 1.1rem;border-radius:1.15rem;border:1px solid rgba(185,216,242,.88);background:#f4f8fceb;text-align:right}.auth-profile__badge span{color:var(--color-gray-500);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.auth-profile__badge strong{color:var(--color-seafoam-900);font-size:1.15rem}.auth-profile__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.auth-profile__card h2{margin:.2rem 0 .5rem;color:var(--color-seafoam-900);font-size:1.65rem}.auth-profile__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.auth-profile__section-head h2{margin:.2rem 0 0}.auth-activity{display:grid;gap:.8rem}.auth-activity__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border-radius:1rem;border:1px solid rgba(215,223,230,.84);background:#ffffffd1}.auth-activity__item strong,.auth-manage__table strong{display:block;color:var(--color-seafoam-900)}.auth-activity__item small,.auth-manage__table small,.auth-profile__empty{color:var(--color-gray-500)}.auth-activity__metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.auth-activity__metrics span{padding:.45rem .7rem;border-radius:999px;background:#dcefeb85;color:var(--color-seafoam-700);font-weight:700;font-size:.84rem}.auth-manage__table-wrap{overflow-x:auto}.auth-manage__table{width:100%;border-collapse:collapse;min-width:720px}.auth-manage__table th,.auth-manage__table td{padding:.95rem .8rem;border-bottom:1px solid rgba(215,223,230,.84);text-align:left;vertical-align:top}.auth-manage__table th{color:var(--color-gray-500);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.tutorial-page{padding-bottom:4rem}.tutorial-shell{display:grid;gap:1.5rem}.tutorial-shell__header,.tutorial-stage,.tutorial-sidebar{padding:1.5rem;border-radius:calc(var(--radius-lg) + 2px);border:1px solid rgba(215,223,230,.84);background:linear-gradient(180deg,#fffffffa,#f4f9fcf5);box-shadow:0 16px 36px #2c576d14}.tutorial-shell__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.tutorial-shell__header h1{margin:.35rem 0 .65rem;color:var(--color-gray-700)}.tutorial-shell__header p:last-child{max-width:72ch;color:var(--color-gray-500)}.tutorial-shell__header-actions{display:grid;gap:.75rem;justify-items:end}.tutorial-shell__source{display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;background:#f4ecfff5;color:#6b48c7;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tutorial-shell__back{display:inline-flex;align-items:center;padding:.85rem 1rem;border-radius:999px;background:#e8f4fff2;color:var(--color-seafoam-900);font-weight:700;text-decoration:none}.tutorial-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:1.35rem;align-items:start}.tutorial-progress,.tutorial-failure{padding:1.5rem;border-radius:calc(var(--radius-lg) + 2px);border:1px solid rgba(215,223,230,.84);background:linear-gradient(180deg,#fffffffa,#f4f9fcf5);box-shadow:0 16px 36px #2c576d14}.tutorial-progress{display:grid;gap:1.25rem}.tutorial-progress__intro{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.tutorial-progress__intro h2,.tutorial-failure h2,.tutorial-slide__header h2{margin:.3rem 0 .65rem;color:var(--color-gray-700)}.tutorial-progress__intro p:last-child,.tutorial-failure p:last-child{color:var(--color-gray-500)}.tutorial-progress__metric{min-width:148px;display:grid;justify-items:end;gap:.2rem}.tutorial-progress__metric strong{color:var(--color-seafoam-900);font-size:1.8rem;line-height:1}.tutorial-progress__metric span{color:var(--color-gray-500);font-size:.92rem}.tutorial-progress__bar{height:12px;border-radius:999px;background:#dce7eecc;overflow:hidden}.tutorial-progress__bar span{display:block;height:100%;min-width:6%;border-radius:inherit;background:linear-gradient(90deg,#75b3ff,#67ccb7 52%,#84d879);transition:width .35s ease}.tutorial-progress__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tutorial-progress__card{padding:1.1rem 1.15rem;border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(215,223,230,.76);background:#ffffffdb}.tutorial-progress__card h3{margin:0 0 .7rem;color:var(--color-gray-700)}.tutorial-progress__card ul{margin:0;padding-left:1.15rem;color:var(--color-gray-500);line-height:1.7}.tutorial-progress__steps{display:grid;gap:.8rem;max-height:280px;overflow:auto}.tutorial-progress__step{display:grid;grid-template-columns:.8rem minmax(0,1fr);gap:.8rem;align-items:start}.tutorial-progress__dot{width:.8rem;height:.8rem;border-radius:999px;background:linear-gradient(180deg,#67ccb7fa,#42a38df5);margin-top:.32rem}.tutorial-progress__step strong{display:block;color:var(--color-gray-700)}.tutorial-progress__step small{color:var(--color-gray-500)}.tutorial-stage{display:grid;gap:1.25rem}.tutorial-stage__meta,.tutorial-stage__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tutorial-stage__badge,.tutorial-stage__count,.tutorial-topic__index{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700}.tutorial-stage__badge{padding:.55rem .9rem;background:#d6f3eefa;color:var(--color-seafoam-900)}.tutorial-stage__count{padding:.55rem .85rem;background:#e8f4fffa;color:#315f94}.tutorial-slide{display:grid;gap:1rem}.tutorial-repair{display:grid;gap:1rem;padding:1.15rem;border-radius:calc(var(--radius-md) + 2px);border:1px solid rgba(215,223,230,.82);background:linear-gradient(180deg,#fffffff5,#f4f9fcf0)}.tutorial-repair__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tutorial-repair__header h3{margin:.3rem 0 .45rem;color:var(--color-gray-700)}.tutorial-repair__header p:last-child,.tutorial-repair__progress-head{color:var(--color-gray-500)}.tutorial-repair__progress{display:grid;gap:.85rem}.tutorial-repair__progress-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tutorial-progress__bar--compact{height:10px}.tutorial-progress__steps--compact{max-height:180px}.tutorial-slide__header{display:grid;gap:.45rem}.tutorial-slide__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:700;color:var(--color-seafoam-700)}.tutorial-slide h2,.tutorial-sidebar__header h2{margin:0;color:var(--color-gray-700)}.tutorial-slide__html{min-height:480px;overflow-x:auto}.tutorial-slide__html>*:first-child{margin-top:0}.tutorial-rich{display:grid;gap:1rem;padding:1.2rem;border-radius:calc(var(--radius-md) + 4px);background:radial-gradient(circle at top right,rgba(117,179,255,.12),transparent 36%),linear-gradient(180deg,#fffffffa,#f4f9fcf5);border:1px solid rgba(215,223,230,.82)}.tutorial-rich,.tutorial-rich *,.tutorial-slide__html *,.tutorial-slide__html p,.tutorial-slide__html li,.tutorial-slide__html h3,.tutorial-slide__html h4{box-sizing:border-box;max-width:100%;min-width:0;word-break:normal;overflow-wrap:break-word}.tutorial-rich h3,.tutorial-rich h4,.tutorial-rich strong{color:var(--color-gray-700)}.tutorial-rich p,.tutorial-rich li,.tutorial-rich span,.tutorial-rich small{color:var(--color-gray-500);line-height:1.7}.tutorial-rich__hero{display:grid;gap:.55rem;padding:1.15rem;border-radius:calc(var(--radius-md) + 4px);background:linear-gradient(135deg,#e7f4fff2,#ebf8f6f2);border:1px solid rgba(158,198,235,.42)}.tutorial-rich__grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:.95rem}.tutorial-rich__grid>:only-child{grid-column:1 / -1}.tutorial-rich__card,.tutorial-rich__metric,.tutorial-rich__note,.tutorial-rich__step{min-width:0;padding:1rem 1.05rem;border-radius:calc(var(--radius-md) + 2px);background:#ffffffeb;border:1px solid rgba(215,223,230,.8)}.tutorial-rich__icon,.tutorial-rich__accent{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:linear-gradient(180deg,#d6f3eefa,#c2e6dff5);color:var(--color-seafoam-900);font-weight:700;margin-right:.55rem}.tutorial-rich__list{display:grid;gap:.7rem;margin:0;padding-left:1.2rem;list-style:disc}.tutorial-rich__list li{display:flex;gap:.7rem;align-items:start}.tutorial-rich__list:has(.tutorial-rich__icon){padding-left:0;list-style:none}.tutorial-rich__list li .tutorial-rich__icon{flex:0 0 2.4rem}.tutorial-rich__hero>p,.tutorial-rich__card>p,.tutorial-rich__note>p,.tutorial-rich__step>p{margin:0}.tutorial-rich__flow{display:grid;gap:.75rem}.tutorial-rich__step{display:grid;gap:.35rem}.tutorial-nav-button,.tutorial-topic{border:1px solid rgba(215,223,230,.84);background:#fffffff0;color:var(--color-gray-700);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.tutorial-nav-button{padding:.9rem 1.15rem;border-radius:999px;font-weight:700}.tutorial-nav-button--primary{background:linear-gradient(180deg,#d6f3eefa,#c2e6dff5);border-color:#4aa99f33;color:var(--color-seafoam-900)}.tutorial-nav-button:disabled{opacity:.45;cursor:not-allowed}.tutorial-sidebar{display:grid;gap:1rem;position:sticky;top:1rem}.tutorial-sidebar__header{display:grid;gap:.35rem}.tutorial-topic-list{display:grid;gap:.8rem}.tutorial-topic{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;align-items:center;width:100%;padding:.95rem;border-radius:calc(var(--radius-md) + 2px);text-align:left}.careers-page{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:2rem 0 4rem;align-items:start}.careers-anchor{scroll-margin-top:5.5rem}.careers-hero,.careers-section,.careers-role-card,.careers-role-detail,.careers-company-card,.careers-stack__layer,.careers-path-card,.careers-visual-card,.careers-chart-card,.careers-future-card,.careers-reality__item{border-radius:28px;border:1px solid rgba(125,142,166,.24);box-shadow:0 26px 60px #080c1842}.careers-kicker{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:.73rem;font-weight:700;color:var(--color-seafoam-700)}.careers-kicker--small{margin-bottom:.65rem}.careers-section__heading h2,.careers-hero h1,.careers-role-card h3,.careers-role-detail h3,.careers-company-card h3,.careers-stack__layer h3,.careers-path-card h3,.careers-visual-card h3,.careers-chart-card h3,.careers-future-card h3{margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,sans-serif}.careers-section__heading p:last-child,.careers-hero__lede,.careers-role-card p,.careers-role-detail__body,.careers-company-card p,.careers-path-card p,.careers-future-card p{color:var(--color-gray-500)}.careers-content{display:grid;gap:1.35rem}.careers-content--full{width:100%}.careers-hero,.careers-section{padding:1.45rem;background:radial-gradient(circle at top right,rgba(143,215,255,.2),transparent 24%),radial-gradient(circle at left bottom,rgba(47,111,104,.1),transparent 26%),linear-gradient(180deg,#fffffffa,#f4f9fcf5);color:var(--color-gray-700)}.careers-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1.25rem;overflow:hidden}.careers-hero h1{font-size:clamp(2.45rem,4vw,4.35rem);line-height:.97;letter-spacing:-.04em;max-width:12ch;margin:.3rem 0 1rem}.careers-hero__lede{max-width:62ch;font-size:1.02rem;line-height:1.8}.careers-hero__signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.15rem}.careers-signal{padding:1rem;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.careers-signal__label,.careers-bento__label,.careers-role-detail__label,.careers-visual-card__head span{display:block;color:#91a4bfd1;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.careers-signal strong{display:block;margin-top:.45rem;font-size:1rem}.careers-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.careers-bento__card{min-height:156px;padding:1rem;border-radius:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.careers-bento__card--spotlight{grid-column:1 / -1;display:grid;align-content:space-between;background:radial-gradient(circle at top left,rgba(0,213,162,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(79,70,229,.18),transparent 34%),#ffffff0d}.careers-bento__card--metric strong{display:block;margin-top:1rem;font-size:2rem}.careers-bento__meter{height:10px;border-radius:999px;background:#ffffff14;margin-top:1rem;overflow:hidden}.careers-bento__meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00d5a2,#62b6ff)}.careers-bento__card[data-tone=indigo] .careers-bento__meter span{background:linear-gradient(90deg,#5b6cff,#87a0ff)}.careers-bento__card[data-tone=amber] .careers-bento__meter span{background:linear-gradient(90deg,#f7a628,#ffd369)}.careers-bento__card[data-tone=rose] .careers-bento__meter span{background:linear-gradient(90deg,#ff6b8f,#ff9ab2)}.careers-donut{display:flex;align-items:center;justify-content:center;min-height:212px;position:relative}.careers-donut svg{width:212px;height:212px;transform:rotate(-90deg)}.careers-donut circle{fill:none;stroke:#ffffff14;stroke-width:12}.careers-donut .segment{stroke-linecap:round}.careers-donut .segment--mint{stroke:#00d5a2}.careers-donut .segment--indigo{stroke:#5b6cff}.careers-donut .segment--amber{stroke:#f7a628}.careers-donut .segment--rose{stroke:#ff6b8f}.careers-donut__center{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.careers-donut__center strong{font-size:1.7rem}.careers-donut__center span{color:#adbdd4d9}.careers-section{display:grid;gap:1.15rem}.careers-section__heading{display:grid;gap:.4rem}.careers-section__heading h2{font-size:clamp(1.6rem,2.5vw,2.4rem);color:var(--color-seafoam-900)}.careers-section__heading p:last-child{margin:0;max-width:62ch;line-height:1.75}.careers-reality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.careers-reality__item{padding:.2rem 1rem 1rem;background:#ffffffdb}.careers-reality__item summary,.careers-role-detail summary{list-style:none;cursor:pointer}.careers-reality__item summary::-webkit-details-marker,.careers-role-detail summary::-webkit-details-marker{display:none}.careers-reality__item summary{display:flex;align-items:center;gap:.8rem;padding:.95rem 0 .7rem}.careers-reality__item strong{color:var(--color-gray-700);font-size:1rem}.careers-reality__item p{margin:0;color:var(--color-gray-500);line-height:1.75}.careers-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.careers-icon:before{font-size:1.15rem}.careers-icon[data-icon=shift]:before,.careers-icon[data-icon=decline]:before{content:"\2197"}.careers-icon[data-icon=service]:before,.careers-icon[data-icon=tower]:before{content:"\25a5"}.careers-icon[data-icon=build]:before,.careers-icon[data-icon=deploy]:before{content:"\25eb"}.careers-icon[data-icon=stack]:before,.careers-icon[data-icon=foundation]:before{content:"\25a4"}.careers-icon[data-icon=brain]:before,.careers-icon[data-icon=model]:before,.careers-icon[data-icon=ai]:before{content:"\25ce"}.careers-icon[data-icon=spark]:before,.careers-icon[data-icon=genai]:before,.careers-icon[data-icon=mesh]:before{content:"\2726"}.careers-icon[data-icon=orbit]:before,.careers-icon[data-icon=globe]:before,.careers-icon[data-icon=orchestrate]:before{content:"\2b22"}.careers-icon[data-icon=lab]:before,.careers-icon[data-icon=pipeline]:before,.careers-icon[data-icon=data]:before{content:"\25cc"}.careers-icon[data-icon=comet]:before{content:"\2604"}.careers-icon[data-icon=cube]:before{content:"\25e7"}.careers-icon--chip,.careers-icon--halo,.careers-icon--outline{width:2.85rem;height:2.85rem;border-radius:18px}.careers-icon--chip{background:linear-gradient(135deg,#d6f3eefa,#e8f4fffa);border:1px solid rgba(74,169,159,.18)}.careers-icon--halo{background:radial-gradient(circle,#fffffff0,#e8f4ffd1);border:1px solid rgba(215,223,230,.82)}.careers-icon--outline{border:1px solid rgba(215,223,230,.82)}.careers-role-grid,.careers-company-grid,.careers-paths,.careers-future-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.careers-role-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.careers-role-card,.careers-company-card,.careers-path-card,.careers-future-card{display:grid;gap:.9rem;padding:1rem;background:#ffffffe6}.careers-role-card__top{display:flex;align-items:center;justify-content:space-between}.careers-role-card__top strong{font-size:1.25rem;color:var(--color-seafoam-900)}.careers-role-card p,.careers-company-card p,.careers-path-card p,.careers-future-card p{margin:0;line-height:1.7}.careers-role-card__bar{align-self:end;height:11px;border-radius:999px;background:#dce7eecc;overflow:hidden}.careers-role-card__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00d5a2,#5b6cff)}.careers-deep-dive{display:grid;gap:1rem}.careers-role-detail{padding:.25rem 1rem 1rem;background:#ffffffdb}.careers-role-detail summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0 .8rem}.careers-role-detail summary>div{display:flex;align-items:center;gap:.8rem}.careers-pill{padding:.5rem .8rem;border-radius:999px;background:#00d5a21f;border:1px solid rgba(0,213,162,.16);color:var(--color-seafoam-900);font-weight:700;font-size:.84rem}.careers-role-detail__body{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem}.careers-role-detail__body ul{margin-top:.55rem;color:var(--color-gray-700);line-height:1.8}.careers-role-detail__outcome{grid-column:1 / -1;margin:0;padding:1rem 1.05rem;border-radius:18px;background:#f4f9fceb;color:var(--color-gray-700)}.careers-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.careers-chip-row span{padding:.52rem .75rem;border-radius:999px;background:#fffffff5;border:1px solid rgba(215,223,230,.82);color:var(--color-gray-700);font-size:.88rem}.careers-chip-row--soft span{background:#00d5a214;border-color:#00d5a224;color:var(--color-seafoam-900)}.careers-company-card__header{display:flex;align-items:flex-start;gap:.9rem}.careers-company-card__header p,.careers-stack__left p{margin:.3rem 0 0}.careers-company-card__note{margin-top:auto}.careers-stack{display:grid;gap:.9rem}.careers-stack__layer{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1fr);gap:1rem;padding:1rem;background:linear-gradient(90deg,rgba(143,215,255,.2),transparent),#ffffffeb;transform:translate(calc(var(--layer-index) * 12px))}.careers-stack__left{display:flex;align-items:center;gap:.85rem}.careers-path-card__track{display:grid;gap:.7rem}.careers-path-card__step{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:.65rem;align-items:center}.careers-path-card__step span{padding:.8rem .9rem;border-radius:18px;background:#fffffff5;border:1px solid rgba(215,223,230,.82);color:var(--color-gray-700)}.careers-path-card__step i{height:2px;border-radius:999px;background:linear-gradient(90deg,#00d5a2f2,#5b6cfff2)}.careers-visual-grid,.careers-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.careers-visual-card,.careers-chart-card{display:grid;gap:1rem;padding:1rem;background:#ffffffeb}.careers-visual-card--wide,.careers-chart-card--wide{grid-column:1 / -1}.careers-visual-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.careers-line-chart text{fill:#a5b5cbeb;font-size:11px;text-anchor:middle;font-family:Segoe UI,sans-serif}.careers-line-chart__area{fill:url(#careersLineFill)}.careers-line-chart__line{fill:none;stroke:#00d5a2;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.careers-line-chart__dot{fill:#0f172a;stroke:#8dffdd;stroke-width:3}.careers-transition{display:grid;gap:.95rem}.careers-transition__row{display:grid;grid-template-columns:54px minmax(0,1fr) 48px;gap:.7rem;align-items:center}.careers-transition__row span,.careers-transition__row strong,.careers-salary-bars__row span,.careers-salary-bars__row strong{color:var(--color-gray-700)}.careers-transition__bar,.careers-salary-bars__bar{display:flex;height:16px;border-radius:999px;overflow:hidden;background:#dce7eecc}.careers-transition__traditional{background:linear-gradient(90deg,#8290a8b8,#a9b3c4b8)}.careers-transition__ai{background:linear-gradient(90deg,#00d5a2,#5b6cff)}.careers-network{width:100%;height:auto}.careers-network line{stroke:#95aac880;stroke-width:3}.careers-network__node circle{fill:#00d5a224;stroke:#00d5a27a;stroke-width:2}.careers-network__node text{fill:var(--color-gray-700);text-anchor:middle;font-size:13px;font-weight:700}.careers-network__node--indigo circle{fill:#5b6cff29;stroke:#8f9bff94}.careers-network__node--amber circle{fill:#f7a62829;stroke:#ffce7e94}.careers-network__node--rose circle{fill:#ff6b8f29;stroke:#ffa3bb94}.careers-pie{display:grid;grid-template-columns:160px minmax(0,1fr);gap:1rem;align-items:center}.careers-pie svg{width:150px;height:150px;transform:rotate(-90deg)}.careers-pie__track{fill:none;stroke:#dce7eee6;stroke-width:12}.careers-pie__segment{fill:none;stroke-width:12;stroke-linecap:butt}.careers-pie__legend{display:grid;gap:.65rem}.careers-pie__legend div{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:.65rem;align-items:center;color:var(--color-gray-700)}.careers-pie__legend i{width:12px;height:12px;border-radius:999px}.careers-salary-bars{display:grid;gap:.85rem}.careers-salary-bars__row{display:grid;grid-template-columns:62px minmax(0,1fr) 64px;gap:.75rem;align-items:center}.careers-salary-bars__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b6cff,#00d5a2)}.careers-heatmap{display:grid;gap:.6rem}.careers-heatmap__header,.careers-heatmap__row{display:grid;grid-template-columns:88px repeat(4,minmax(0,1fr));gap:.6rem;align-items:center}.careers-heatmap__header span,.careers-heatmap__row strong{color:var(--color-gray-700)}.careers-heatmap__cell{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:16px;background:linear-gradient(135deg,#00d5a2f2,#5b6cfff2);color:#fff;font-weight:800}.careers-future-card{min-height:220px;align-content:start;background:radial-gradient(circle at top right,rgba(247,166,40,.14),transparent 26%),#ffffffeb}.careers-section--last{margin-bottom:.5rem}body.theme-dark .careers-hero,body.theme-dark .careers-section,body.theme-dark .careers-role-card,body.theme-dark .careers-role-detail,body.theme-dark .careers-company-card,body.theme-dark .careers-stack__layer,body.theme-dark .careers-path-card,body.theme-dark .careers-visual-card,body.theme-dark .careers-chart-card,body.theme-dark .careers-future-card,body.theme-dark .careers-reality__item{background:radial-gradient(circle at top right,rgba(91,108,255,.12),transparent 24%),var(--theme-surface-dark);color:var(--theme-text-dark);border-color:var(--theme-border-dark)}body.theme-dark .careers-kicker{color:var(--theme-accent-dark)}body.theme-dark .careers-section__heading h2,body.theme-dark .careers-hero h1,body.theme-dark .careers-role-card h3,body.theme-dark .careers-role-detail h3,body.theme-dark .careers-company-card h3,body.theme-dark .careers-stack__layer h3,body.theme-dark .careers-path-card h3,body.theme-dark .careers-visual-card h3,body.theme-dark .careers-chart-card h3,body.theme-dark .careers-future-card h3,body.theme-dark .careers-role-card__top strong,body.theme-dark .careers-reality__item strong,body.theme-dark .careers-transition__row span,body.theme-dark .careers-transition__row strong,body.theme-dark .careers-salary-bars__row span,body.theme-dark .careers-salary-bars__row strong,body.theme-dark .careers-heatmap__header span,body.theme-dark .careers-heatmap__row strong,body.theme-dark .careers-network__node text,body.theme-dark .careers-pie__legend div{color:var(--theme-text-dark)}body.theme-dark .careers-section__heading p:last-child,body.theme-dark .careers-hero__lede,body.theme-dark .careers-role-card p,body.theme-dark .careers-role-detail__body,body.theme-dark .careers-company-card p,body.theme-dark .careers-path-card p,body.theme-dark .careers-future-card p,body.theme-dark .careers-reality__item p{color:var(--theme-muted-dark)}body.theme-dark .careers-chip-row span,body.theme-dark .careers-path-card__step span,body.theme-dark .careers-role-detail__outcome{background:var(--theme-surface-dark-soft);border-color:var(--theme-border-dark);color:var(--theme-text-dark)}body.theme-dark .nav-card,body.theme-dark .landscape-overview,body.theme-dark .landscape-system-map,body.theme-dark .landscape-layer,body.theme-dark .landscape-closing,body.theme-dark .learning-mindset,body.theme-dark .learning-paths,body.theme-dark .learning-user-path,body.theme-dark .learning-builder,body.theme-dark .learning-skills,body.theme-dark .learning-projects,body.theme-dark .learning-tools,body.theme-dark .learning-evaluation,body.theme-dark .learning-careers,body.theme-dark .learning-timeline,body.theme-dark .learning-closing,body.theme-dark .auth-card,body.theme-dark .tutorial-shell,body.theme-dark .tutorial-progress,body.theme-dark .tutorial-failure,body.theme-dark .tutorial-repair,body.theme-dark .tutorial-rich,body.theme-dark .tutorial-rich__hero,body.theme-dark .tutorial-rich__card,body.theme-dark .tutorial-rich__metric,body.theme-dark .tutorial-rich__note,body.theme-dark .tutorial-rich__step,body.theme-dark .tutorial-topic,body.theme-dark .tutorial-nav-button,body.theme-dark .home-roadmap-rail a{background:radial-gradient(circle at top right,rgba(91,108,255,.1),transparent 24%),var(--theme-surface-dark);border-color:var(--theme-border-dark);box-shadow:var(--theme-shadow-dark)}body.theme-dark .nav-card h3,body.theme-dark .nav-card__label,body.theme-dark .home-roadmap-rail strong,body.theme-dark .landscape-overview__copy h2,body.theme-dark .landscape-system-map__header h2,body.theme-dark .landscape-layer__header h2,body.theme-dark .landscape-closing h2,body.theme-dark .landscape-pillar h3,body.theme-dark .landscape-component h3,body.theme-dark .landscape-band__copy h3,body.theme-dark .learning-section__header h2,body.theme-dark .learning-closing h2,body.theme-dark .learning-project-feature h3,body.theme-dark .learning-user-card h3,body.theme-dark .learning-builder-phase__header h3,body.theme-dark .learning-skill-group h3,body.theme-dark .learning-tool-group h3,body.theme-dark .learning-career-card h3,body.theme-dark .auth-card__copy h1,body.theme-dark .auth-field span,body.theme-dark .tutorial-shell__header h1,body.theme-dark .tutorial-progress__intro h2,body.theme-dark .tutorial-failure h2,body.theme-dark .tutorial-slide__header h2,body.theme-dark .tutorial-sidebar__header h2,body.theme-dark .tutorial-rich h3,body.theme-dark .tutorial-rich h4,body.theme-dark .tutorial-rich strong,body.theme-dark .tutorial-progress__step strong,body.theme-dark .tutorial-nav-button,body.theme-dark .tutorial-topic__text strong{color:var(--theme-text-dark)}body.theme-dark .nav-card p:last-child,body.theme-dark .home-roadmap-rail small,body.theme-dark .landscape-overview__copy>p:last-of-type,body.theme-dark .landscape-system-map__header p:last-child,body.theme-dark .landscape-closing p,body.theme-dark .landscape-pillar p,body.theme-dark .landscape-band__copy p,body.theme-dark .landscape-component p,body.theme-dark .learning-section__header p:last-child,body.theme-dark .learning-closing p,body.theme-dark .learning-project-feature p:last-child,body.theme-dark .learning-tool-group ul,body.theme-dark .learning-career-card p,body.theme-dark .learning-evaluation__item,body.theme-dark .auth-card__copy p,body.theme-dark .tutorial-shell__header p:last-child,body.theme-dark .tutorial-progress__intro p:last-child,body.theme-dark .tutorial-failure p:last-child,body.theme-dark .tutorial-slide__eyebrow,body.theme-dark .tutorial-rich p,body.theme-dark .tutorial-rich li,body.theme-dark .tutorial-rich span,body.theme-dark .tutorial-rich small,body.theme-dark .tutorial-progress__step small,body.theme-dark .tutorial-repair__header p:last-child,body.theme-dark .tutorial-repair__progress-head,body.theme-dark .tutorial-topic__text small{color:var(--theme-muted-dark)}body.theme-dark .nav-card__icon,body.theme-dark .landscape-pillar__icon,body.theme-dark .landscape-band__icon,body.theme-dark .landscape-component__icon,body.theme-dark .learning-mindset-card__icon,body.theme-dark .learning-project-feature__icon,body.theme-dark .learning-tool-group__icon,body.theme-dark .learning-skill-group__icon,body.theme-dark .learning-user-card__icon,body.theme-dark .learning-builder-phase__marker,body.theme-dark .learning-evaluation__glyph,body.theme-dark .tutorial-stage__badge,body.theme-dark .tutorial-stage__count,body.theme-dark .tutorial-rich__icon,body.theme-dark .tutorial-rich__accent{background:linear-gradient(180deg,#5b6cff33,#00d5a22e);border-color:var(--theme-border-dark);color:#dff7ef}body.theme-dark .landscape-pillar,body.theme-dark .landscape-band,body.theme-dark .landscape-component,body.theme-dark .learning-mindset-card,body.theme-dark .learning-user-card,body.theme-dark .learning-skill-group,body.theme-dark .learning-tool-group,body.theme-dark .learning-career-card,body.theme-dark .learning-evaluation__item,body.theme-dark .learning-builder-block,body.theme-dark .learning-project-feature,body.theme-dark .learning-timeline__step,body.theme-dark .learning-accordion__item,body.theme-dark .learning-dropdown,body.theme-dark .learning-builder-phase__body,body.theme-dark .learning-tabs__tab,body.theme-dark .learning-projects__selector,body.theme-dark .auth-field input,body.theme-dark .tutorial-progress__card,body.theme-dark .tutorial-shell__source,body.theme-dark .tutorial-shell__back,body.theme-dark .tutorial-stage__badge,body.theme-dark .tutorial-stage__count{background:var(--theme-surface-dark-soft);border-color:var(--theme-border-dark);color:var(--theme-text-dark)}body.theme-dark .learning-tabs__tab strong,body.theme-dark .learning-dropdown__trigger strong,body.theme-dark .learning-inline-title-button,body.theme-dark .learning-list-link,body.theme-dark .tutorial-shell__source,body.theme-dark .tutorial-shell__back,body.theme-dark .auth-field input{color:var(--theme-text-dark)}body.theme-dark .learning-highlight__item,body.theme-dark .learning-builder-card,body.theme-dark .landscape-component__insight{background:#f7a6281f;border-color:#f7a62833;color:#ffdca6}body.theme-dark .learning-tabs__tab span,body.theme-dark .learning-user-card__type,body.theme-dark .learning-projects__count,body.theme-dark .learning-timeline__index{color:var(--theme-accent-dark)}body.theme-dark .tutorial-progress__bar,body.theme-dark .tutorial-progress__bar--compact,body.theme-dark .careers-transition__bar,body.theme-dark .careers-salary-bars__bar{background:#ffffff1f}body.theme-dark .auth-field input:focus{outline-color:#66bdad47;border-color:#66bdad66}body.theme-dark .nav-card,body.theme-dark .landscape-pillar,body.theme-dark .landscape-band,body.theme-dark .landscape-component,body.theme-dark .learning-mindset-card,body.theme-dark .learning-user-card,body.theme-dark .learning-skill-group,body.theme-dark .learning-tool-group,body.theme-dark .learning-career-card,body.theme-dark .learning-evaluation__item,body.theme-dark .learning-builder-block,body.theme-dark .learning-project-feature,body.theme-dark .learning-timeline__step,body.theme-dark .learning-accordion__item,body.theme-dark .learning-dropdown,body.theme-dark .learning-builder-phase__body,body.theme-dark .learning-tabs__tab,body.theme-dark .learning-projects__selector,body.theme-dark .tutorial-progress__card,body.theme-dark .tutorial-rich__card,body.theme-dark .tutorial-rich__metric,body.theme-dark .tutorial-rich__note,body.theme-dark .tutorial-rich__step,body.theme-dark .careers-role-card,body.theme-dark .careers-company-card,body.theme-dark .careers-path-card,body.theme-dark .careers-role-detail,body.theme-dark .careers-visual-card,body.theme-dark .careers-chart-card,body.theme-dark .careers-reality__item{background:linear-gradient(180deg,#fff1,#ffffff0a);border-color:var(--theme-border-dark);box-shadow:none}body.theme-dark .hero-banner p,body.theme-dark .section-shell__header p,body.theme-dark .info-card p,body.theme-dark .role-card p,body.theme-dark .workspace-card p,body.theme-dark .timeline-card li,body.theme-dark .timeline-era__idea,body.theme-dark .timeline-era__limit,body.theme-dark .evolution-insight-card__outcome,body.theme-dark .evolution-importance__list li,body.theme-dark .learning-user-card__list,body.theme-dark .learning-tool-group ul,body.theme-dark .learning-evaluation__item,body.theme-dark .learning-tool-group ul li,body.theme-dark .tutorial-progress__card ul{color:var(--theme-muted-dark)}body.theme-dark .evolution-hero__action[data-fragment=evolution-timeline],body.theme-dark .evolution-hero__action[data-fragment=evolution-insights],body.theme-dark .tutorial-nav-button--primary,body.theme-dark .site-nav__link.is-active{background:linear-gradient(180deg,#00d5a22e,#5b6cff33);border-color:#00d5a238;color:var(--theme-text-dark)}body.theme-dark .site-nav__link:hover,body.theme-dark .site-header__auth-link:hover,body.theme-dark .site-header__theme-toggle:hover,body.theme-dark .tutorial-topic:hover,body.theme-dark .tutorial-topic.is-active,body.theme-dark .tutorial-nav-button:hover:not(:disabled),body.theme-dark .learning-tabs__tab.is-active,body.theme-dark .learning-projects__selector.is-active{background:#ffffff1a;border-color:var(--theme-border-dark-strong);color:var(--theme-text-dark)}body.theme-dark .landscape-band[data-role=foundation],body.theme-dark .landscape-band[data-role=construction],body.theme-dark .landscape-band[data-role=operation],body.theme-dark .landscape-band[data-role=interaction],body.theme-dark .landscape-band[data-role=governance],body.theme-dark .landscape-band[data-role=foundation_support],body.theme-dark .landscape-band[data-role=emerging],body.theme-dark .learning-mindset-card[data-importance=critical],body.theme-dark .learning-mindset-card[data-importance=high],body.theme-dark .learning-career-card[data-demand=high],body.theme-dark .learning-career-card[data-demand=specialized]{background:linear-gradient(180deg,#ffffff14,#ffffff0b);border-color:var(--theme-border-dark-strong)}body.theme-dark .landscape-layer__role,body.theme-dark .tutorial-shell__source,body.theme-dark .tutorial-shell__back,body.theme-dark .careers-pill{background:#ffffff14;border-color:var(--theme-border-dark);color:var(--theme-text-dark)}body.theme-dark .auth-form__error,body.theme-dark .tutorial-failure__inline{color:#ff9db0}body.theme-dark .auth-form__success{color:#8ee8d2}body.theme-dark .auth-profile__badge,body.theme-dark .auth-activity__item,body.theme-dark .auth-manage__table-wrap{background:linear-gradient(180deg,#fff1,#ffffff0a);border-color:var(--theme-border-dark)}body.theme-dark .auth-profile__badge strong,body.theme-dark .auth-profile__card h2,body.theme-dark .auth-activity__item strong,body.theme-dark .auth-manage__table strong,body.theme-dark .auth-profile__section-head h2{color:var(--theme-text-dark)}body.theme-dark .auth-profile__badge span,body.theme-dark .auth-activity__item small,body.theme-dark .auth-manage__table small,body.theme-dark .auth-profile__empty,body.theme-dark .auth-manage__table th,body.theme-dark .auth-form__links a{color:var(--theme-muted-dark)}body.theme-dark .auth-activity__metrics span{background:#00d5a21f;color:var(--theme-text-dark)}body.theme-dark .auth-manage__table th,body.theme-dark .auth-manage__table td{border-bottom-color:var(--theme-border-dark)}@media (max-width: 1120px){.careers-page,.careers-hero,.careers-stack__layer,.careers-role-detail__body,.careers-pie{grid-template-columns:1fr}.careers-sidebar{position:static}.careers-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-reality,.careers-company-grid,.careers-paths,.careers-future-grid,.careers-visual-grid,.careers-chart-grid{grid-template-columns:1fr}}@media (max-width: 760px){.careers-page{gap:1rem;padding:1.2rem 0 3rem}.careers-sidebar__card,.careers-hero,.careers-section{padding:1rem}.careers-hero__signals,.careers-bento,.careers-role-grid,.careers-company-grid,.careers-paths,.careers-future-grid{grid-template-columns:1fr}.careers-heatmap__header,.careers-heatmap__row{grid-template-columns:72px repeat(4,minmax(0,1fr));gap:.35rem}.careers-heatmap__cell{min-height:44px;border-radius:12px;font-size:.82rem}.careers-transition__row,.careers-salary-bars__row{grid-template-columns:54px minmax(0,1fr)}.careers-transition__row strong,.careers-salary-bars__row strong{grid-column:2;justify-self:end}.careers-path-card__step{grid-template-columns:1fr}.careers-path-card__step i{width:2px;height:18px;justify-self:center}.careers-visual-card__head{display:grid}}.tutorial-topic:hover,.tutorial-topic.is-active,.tutorial-nav-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #2c576d14}.tutorial-topic.is-active{border-color:#4aa99f47;background:linear-gradient(180deg,#edf8f6fa,#e3f4f0f5)}.tutorial-topic__index{width:2.5rem;height:2.5rem;background:#e8f4fffa;color:#315f94}.tutorial-topic__text{display:grid;gap:.15rem}.tutorial-topic__text strong{color:var(--color-gray-700)}.tutorial-topic__text small{color:var(--color-gray-500)}.learning-timeline__step{display:grid;grid-template-columns:2.6rem 1.1rem minmax(0,1fr);gap:.85rem;align-items:center}.learning-timeline__step p{margin:0;color:var(--color-gray-700)}.learning-timeline__connector{color:var(--color-seafoam-700);font-weight:700}.learning-timeline__index{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:linear-gradient(180deg,#4e88ff2e,#7fd8ff57);border:1px solid rgba(78,136,255,.22)}.learning-career-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(180deg,#4aa99f24,#8fd7ff5c);border:1px solid rgba(74,169,159,.2);color:var(--color-seafoam-900);font-size:1.1rem}.learning-closing{text-align:center;justify-items:center}.learning-closing h2{max-width:30ch;line-height:1.28}@media (max-width: 840px){.site-header__inner,.site-footer__inner{flex-direction:column;align-items:flex-start}.site-header__inner{padding-right:0;padding-top:3.7rem}.site-header__theme-toggle--floating{top:.75rem;right:1rem}.site-nav{width:100%;justify-content:flex-start;flex:1 1 100%}.site-header__session{width:100%;justify-content:flex-start;margin-left:0}.site-footer__inner{gap:1rem}.brand-mark{margin-left:0}.brand-mark__logo{width:min(220px,62vw)}.hero-banner,.section-shell{padding:1.5rem}.hero-banner{grid-template-columns:1fr;gap:1rem;padding:1.4rem}.evolution-hero,.evolution-big-idea,.evolution-insights,.evolution-importance,.evolution-future{padding:1.4rem}.hero-banner--with-media,.landscape-overview,.home-architecture-panel,.evolution-future,.landscape-layer__body--with-media,.home-architecture-panel .card-grid{grid-template-columns:1fr}.hero-banner__media img,.evolution-future__media img{min-height:220px}.pioneers-section__intro,.pioneers-showcase{padding:1.35rem}.pioneers-section__layout,.pioneer-slide,.pioneers-showcase__rail{grid-template-columns:1fr}.pioneers-showcase__header{flex-direction:column;align-items:flex-start}.landscape-overview,.landscape-system-map,.landscape-layer,.landscape-closing,.learning-mindset,.learning-paths,.learning-user-path,.learning-builder,.learning-skills,.learning-projects,.learning-tools,.learning-evaluation,.learning-careers,.learning-timeline,.learning-closing{padding:1.35rem}.landscape-pillars,.landscape-layer__grid,.learning-mindset__grid,.learning-user-path__grid,.learning-skills__grid,.learning-tools__grid,.learning-evaluation__grid,.learning-careers__grid,.learning-tabs,.learning-projects__rail,.landscape-band,.landscape-pillar,.landscape-component__top,.landscape-layer__header,.learning-user-card__top,.learning-project-feature,.learning-builder-phase,.learning-timeline__step{grid-template-columns:1fr}.landscape-band__icon,.landscape-pillar__icon,.landscape-component__icon,.learning-project-feature__icon{margin-bottom:.25rem}.learning-projects__header{flex-direction:column;align-items:flex-start}.learning-tool-group__title,.learning-skill-group{grid-template-columns:1fr}.learning-tool-group__icon,.learning-skill-group__icon{grid-row:auto;margin-bottom:.15rem}.learning-tool-group__title>.learning-user-card__type,.learning-tool-group__title>h3,.learning-skill-group>h3,.learning-skill-group>.pill-row{grid-column:auto}.learning-tool-group__list{padding-left:1.1rem}.tutorial-shell__header,.tutorial-layout{grid-template-columns:1fr}.tutorial-shell__header{display:grid}.tutorial-shell__header-actions{justify-items:start}.tutorial-sidebar{position:static}.tutorial-progress__intro,.tutorial-progress__grid,.tutorial-rich__grid{grid-template-columns:1fr}.tutorial-progress__intro{display:grid}.tutorial-progress__metric{justify-items:start}.tutorial-repair__header,.auth-form__actions{display:grid}.evolution-timeline{padding:.5rem 0 .5rem 1.7rem}.evolution-timeline:before{left:.8rem}.evolution-timeline:after{left:.55rem}.timeline-era{grid-template-columns:1.2rem minmax(0,1fr)}.timeline-era__marker{width:2rem;height:2rem;margin-left:-.9rem}.timeline-showcase{padding:1rem}.timeline-showcase__header{align-items:flex-start;flex-direction:column}.timeline-showcase__stage{grid-template-columns:1.35rem minmax(0,1fr)}.timeline-showcase__labels{grid-template-columns:1fr}.timeline-era__card--featured{min-height:auto}.evolution-insight-card__progress{display:none}.evolution-bottom{grid-template-columns:1fr}}.playground-page{gap:1.5rem}.playground-hero-shell,.playground-selector,.playground-lab-shell{border:1px solid rgba(185,216,242,.75);border-radius:30px;background:radial-gradient(circle at top right,rgba(220,239,235,.72),transparent 28%),linear-gradient(180deg,#fffffffa,#f4f8fcfa);box-shadow:var(--shadow-soft)}.playground-hero-shell,.playground-selector,.playground-lab-shell{padding:1.5rem}.playground-hero-shell{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:1.25rem;align-items:center}.playground-hero-shell__copy h2,.playground-selector__header h2,.playground-lab-shell__header h2{margin:.25rem 0 .55rem;font-size:clamp(1.8rem,2.8vw,2.55rem);line-height:1.05;color:#334150}.playground-hero-shell__copy p:last-child,.playground-selector__header p,.playground-lab-shell__header p,.playground-summary-card p,.playground-output-card p,.playground-chunk-card p,.playground-metric-card p{color:var(--color-gray-500)}.playground-credit-banner{display:inline-grid;gap:.16rem;margin-top:.95rem;padding:.8rem .95rem;border-radius:1rem;border:1px solid rgba(185,216,242,.72);background:#ffffffe0}.playground-credit-banner strong{color:var(--color-seafoam-900)}.playground-credit-banner span{color:var(--color-gray-500);font-size:.84rem}.playground-kpi-grid,.playground-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.playground-kpi-card,.playground-metric-card,.playground-summary-card,.playground-output-card,.playground-panel,.playground-chunk-card{border:1px solid rgba(185,216,242,.7);border-radius:24px;background:#ffffffeb}.playground-kpi-card,.playground-metric-card{padding:1rem;min-height:128px;display:grid;align-content:space-between}.playground-kpi-card span,.playground-metric-card span{font-size:clamp(1.7rem,3vw,2.55rem);line-height:1;font-weight:800;color:var(--color-seafoam-900)}.playground-selector__header,.playground-lab-shell__header,.playground-output-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.playground-selector__grid,.playground-output-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem}.playground-output-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.playground-lab-chip{position:relative;text-align:left;padding:1.1rem;border-radius:24px;border:1px solid rgba(185,216,242,.78);background:linear-gradient(180deg,#fffffffa,#e8f2fbe0);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.playground-lab-chip:hover,.playground-lab-chip.is-active{transform:translateY(-2px);border-color:#2f6f686b;box-shadow:0 18px 40px #3343521f}.playground-lab-chip strong,.playground-output-card h3,.playground-summary-card h3,.playground-chunk-card strong{color:#334150}.playground-lab-chip p{margin:.55rem 0 0;color:var(--color-gray-500);max-width:26ch}.playground-lab-chip__meta{display:inline-flex;margin-bottom:.5rem;color:var(--color-seafoam-700);font-size:.8rem;font-weight:700;letter-spacing:.12em}.playground-lab-chip__icon{position:absolute;top:1rem;right:1rem;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dcefebf2;color:var(--color-seafoam-900);font-weight:800}.playground-workbench,.playground-compare-grid,.playground-stack-grid{display:grid;gap:1rem}.playground-workbench{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.playground-stack-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.playground-panel,.playground-summary-card,.playground-output-card,.playground-chunk-card{padding:1.2rem}.playground-panel{display:grid;gap:1rem}.playground-panel--results{align-content:start;gap:1.15rem}.playground-field{display:grid;gap:.45rem}.playground-field span{font-weight:700;color:#334150}.playground-field textarea,.playground-field select,.playground-field input[type=range]{width:100%}.playground-field textarea,.playground-field select{border:1px solid rgba(185,216,242,.88);border-radius:18px;padding:.95rem 1rem;background:#fffffffa;color:#334150;font:inherit}.playground-field textarea{min-height:140px;resize:vertical}.playground-slider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.playground-output-card__top span,.playground-selector__header>p{color:var(--color-seafoam-700);font-weight:700}.playground-output-card{min-height:100%;display:grid;align-content:start;gap:.8rem}.playground-output-card h3,.playground-summary-card h3,.playground-output-card p{margin:0}.playground-output-card p{line-height:1.7}.playground-summary-card{padding:1.3rem}.playground-summary-card,.playground-chunk-list{display:grid;gap:.85rem}.playground-bullet-list{margin:0;padding-left:1rem;color:var(--color-gray-500);display:grid;gap:.45rem}.playground-compare-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start}.playground-chunk-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.playground-plot{position:relative;min-height:360px;border-radius:24px;border:1px dashed rgba(47,111,104,.28);background:linear-gradient(90deg,rgba(185,216,242,.18) 1px,transparent 1px),linear-gradient(180deg,rgba(185,216,242,.18) 1px,transparent 1px),linear-gradient(180deg,#fffffff5,#e8f2fbd1);background-size:20% 100%,100% 20%,auto;overflow:hidden}.playground-plot__point{position:absolute;transform:translate(-50%,-50%);border:0;border-radius:999px;padding:.7rem .95rem;background:#2f6f681f;color:#234f4a;font-weight:700}.playground-error{margin:0;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(205,88,88,.26);background:#ffefefe0;color:#8d2c2c}body.theme-dark .playground-hero-shell,body.theme-dark .playground-selector,body.theme-dark .playground-lab-shell{border-color:var(--theme-border-dark);background:radial-gradient(circle at top right,rgba(91,108,255,.12),transparent 24%),var(--theme-surface-dark);box-shadow:var(--theme-shadow-dark)}body.theme-dark .playground-kpi-card,body.theme-dark .playground-metric-card,body.theme-dark .playground-summary-card,body.theme-dark .playground-output-card,body.theme-dark .playground-panel,body.theme-dark .playground-chunk-card,body.theme-dark .playground-lab-chip{background:#ffffff0a;border-color:var(--theme-border-dark)}body.theme-dark .playground-hero-shell__copy h2,body.theme-dark .playground-selector__header h2,body.theme-dark .playground-lab-shell__header h2,body.theme-dark .playground-lab-chip strong,body.theme-dark .playground-output-card h3,body.theme-dark .playground-summary-card h3,body.theme-dark .playground-field span,body.theme-dark .playground-kpi-card span,body.theme-dark .playground-metric-card span,body.theme-dark .playground-plot__point{color:var(--theme-text-dark)}body.theme-dark .playground-hero-shell__copy p:last-child,body.theme-dark .playground-selector__header p,body.theme-dark .playground-lab-shell__header p,body.theme-dark .playground-summary-card p,body.theme-dark .playground-output-card p,body.theme-dark .playground-chunk-card p,body.theme-dark .playground-lab-chip p,body.theme-dark .playground-bullet-list,body.theme-dark .playground-output-card__top span,body.theme-dark .playground-credit-banner span{color:var(--theme-muted-dark)}body.theme-dark .playground-credit-banner{background:#ffffff0d;border-color:var(--theme-border-dark)}body.theme-dark .playground-credit-banner strong{color:var(--theme-text-dark)}body.theme-dark .playground-lab-chip__meta,body.theme-dark .playground-selector__header>p{color:var(--theme-accent-dark)}body.theme-dark .playground-lab-chip__icon,body.theme-dark .playground-plot__point{background:#8ee8d21f;color:var(--theme-text-dark)}body.theme-dark .playground-field textarea,body.theme-dark .playground-field select{border-color:var(--theme-border-dark);background:#080e189e;color:var(--theme-text-dark)}body.theme-dark .playground-plot{border-color:var(--theme-border-dark-strong);background:linear-gradient(90deg,rgba(126,147,171,.1) 1px,transparent 1px),linear-gradient(180deg,rgba(126,147,171,.1) 1px,transparent 1px),linear-gradient(180deg,#080e18d1,#101827eb);background-size:20% 100%,100% 20%,auto}body.theme-dark .playground-error{border-color:#ff6b8f47;background:#5718286b;color:#ffd7e1}@media (max-width: 1024px){.playground-hero-shell,.playground-workbench,.playground-compare-grid,.playground-stack-grid{grid-template-columns:1fr}.playground-selector__grid,.playground-output-grid,.playground-chunk-list,.playground-slider-grid,.playground-kpi-grid,.playground-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.digibot-float{right:1rem;bottom:1rem;padding-right:.85rem}.digibot-float__copy small{letter-spacing:.1em}.playground-selector__grid,.playground-output-grid,.playground-chunk-list,.playground-slider-grid,.playground-kpi-grid,.playground-metric-grid{grid-template-columns:1fr}.playground-hero-shell,.playground-selector,.playground-lab-shell{padding:1.1rem;border-radius:24px}.playground-plot{min-height:300px}}.digibot-page{gap:1.5rem}.digibot-hero,.digibot-shell{border:1px solid rgba(185,216,242,.75);border-radius:30px;background:radial-gradient(circle at top right,rgba(220,239,235,.68),transparent 28%),linear-gradient(180deg,#fffffffa,#f4f8fcfa);box-shadow:var(--shadow-soft);padding:1.5rem}.digibot-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1.25rem;align-items:center}.digibot-hero h1,.digibot-shell h2,.digibot-response-card h3{margin:0;color:#334150}.digibot-hero h1{font-size:clamp(2.2rem,4vw,3.4rem);line-height:.95}.digibot-hero__tagline{margin:.45rem 0 .65rem;color:var(--color-seafoam-700);font-weight:700;font-size:1.02rem}.digibot-hero__copy>p:last-of-type,.digibot-mascot-card__meta p,.digibot-shell__meta,.digibot-page-link p,.digibot-turn p{color:var(--color-gray-500)}.digibot-pill-row,.digibot-actions{display:flex;flex-wrap:wrap;gap:.55rem}.digibot-mascot-card,.digibot-composer,.digibot-thread,.digibot-response-card,.digibot-page-link{border:1px solid rgba(185,216,242,.7);border-radius:24px;background:#ffffffeb}.digibot-mascot-card{display:grid;gap:.8rem;padding:1rem}.digibot-mascot{width:100%;height:auto}.digibot-mascot-card__meta strong{color:#234f4a;font-size:1.1rem}.digibot-shell__header,.digibot-turn__top,.digibot-response-card__meta,.digibot-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.digibot-workbench{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);gap:1rem;margin-top:1rem}.digibot-composer,.digibot-thread{padding:1.15rem}.digibot-composer{display:grid;gap:1rem;align-content:start}.digibot-thread{display:grid;gap:.9rem;align-content:start}.digibot-field textarea,.digibot-field select{width:100%;border:1px solid rgba(185,216,242,.86);border-radius:18px;padding:.95rem 1rem;background:#fffffffa;color:#334150;font:inherit}.digibot-field textarea{min-height:180px;resize:vertical}.digibot-starters{display:grid;gap:.7rem}.digibot-starter{text-align:left;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(185,216,242,.75);background:linear-gradient(180deg,#fffffffa,#e8f2fbe0);color:#334150;font:inherit;cursor:pointer}.digibot-turn{display:grid}.digibot-turn>div{padding:1rem 1.1rem;border-radius:22px}.digibot-turn--user>div{background:#2f6f6814;border:1px solid rgba(47,111,104,.16)}.digibot-turn--assistant>div{background:#fffffff5;border:1px solid rgba(185,216,242,.78)}.digibot-turn__top strong,.digibot-response-card__meta span,.digibot-shell__meta{font-weight:700}.digibot-response-card{margin-top:.75rem;padding:1rem;display:grid;gap:.9rem}.digibot-response-card__meta span{text-transform:capitalize;color:var(--color-seafoam-700)}.digibot-plain-summary p{margin:0;line-height:1.7;color:var(--color-gray-500)}.digibot-structured-payload{display:grid;gap:.75rem;padding-top:.15rem}.digibot-structured-payload__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.digibot-structured-payload__head strong{color:#334150}.digibot-structured-payload__head span{color:var(--color-seafoam-700);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.digibot-code{margin:0;padding:1rem;border-radius:18px;background:#244f4a0f;overflow:auto;color:#2f4357}.digibot-csv{display:grid;gap:.4rem}.digibot-csv__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem}.digibot-csv__row span{padding:.65rem .75rem;border-radius:14px;background:#e8f2fbe0;color:#334150}.digibot-csv__row span.is-header{background:#dcefebf5;color:#234f4a;font-weight:700}.digibot-rich-host .digibot-rich{display:grid;gap:.8rem}.digibot-rich-host .digibot-rich__hero,.digibot-rich-host .digibot-rich__note,.digibot-rich-host .digibot-rich__card,.digibot-rich-host .digibot-rich__related,.digibot-rich-host .digibot-rich__links{padding:1rem;border-radius:18px;border:1px solid rgba(185,216,242,.8);background:#fffffff5}.digibot-rich-host h3,.digibot-rich-host p{margin:0}.digibot-rich-host .digibot-rich__hero{display:grid;gap:.55rem}.digibot-rich-host .digibot-rich__hero p{line-height:1.7;color:var(--color-gray-500)}.digibot-rich-host .digibot-rich__status strong{color:var(--color-seafoam-700);font-size:.84rem}.digibot-rich-host .digibot-rich__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem}.digibot-rich-host .digibot-rich__card{display:grid;gap:.65rem}.digibot-rich-host .digibot-rich__card h4,.digibot-rich-host .digibot-rich__related h4,.digibot-rich-host .digibot-rich__links h4{margin:0;color:#334150}.digibot-rich-host .digibot-rich__card ul{margin:0;padding-left:1rem;display:grid;gap:.45rem;color:var(--color-gray-500)}.digibot-rich-host .digibot-rich__chips{display:flex;flex-wrap:wrap;gap:.55rem}.digibot-rich-host .digibot-rich__chips span{padding:.48rem .7rem;border-radius:999px;background:#dcefebf5;color:#234f4a;font-size:.84rem;font-weight:700}.digibot-rich-host .digibot-rich__links{display:grid;gap:.8rem}.digibot-rich-host .digibot-rich__link-grid,.digibot-page-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem}.digibot-rich-host .digibot-rich__link-grid a{display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(185,216,242,.84);background:linear-gradient(180deg,#fffffffa,#e8f2fbeb);color:inherit;text-decoration:none}.digibot-rich-host .digibot-rich__link-grid strong,.digibot-page-link strong{color:#334150}.digibot-rich-host .digibot-rich__link-grid span{color:var(--color-gray-500);line-height:1.6}.digibot-rich-host--payload{border-top:1px dashed rgba(185,216,242,.8);padding-top:.25rem}.digibot-page-link{padding:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.digibot-page-link>div{display:grid;gap:.28rem}.digibot-page-link a{flex-shrink:0;padding:.7rem .95rem;border-radius:999px;background:#2f6f681a;color:#234f4a;font-size:.84rem;font-weight:700;text-decoration:none}body.theme-dark .digibot-hero,body.theme-dark .digibot-shell{border-color:var(--theme-border-dark);background:radial-gradient(circle at top right,rgba(91,108,255,.12),transparent 24%),var(--theme-surface-dark);box-shadow:var(--theme-shadow-dark)}body.theme-dark .digibot-mascot-card,body.theme-dark .digibot-composer,body.theme-dark .digibot-thread,body.theme-dark .digibot-response-card,body.theme-dark .digibot-page-link,body.theme-dark .digibot-turn--assistant>div,body.theme-dark .digibot-starter,body.theme-dark .digibot-rich-host .digibot-rich__hero,body.theme-dark .digibot-rich-host .digibot-rich__note,body.theme-dark .digibot-rich-host .digibot-rich__card,body.theme-dark .digibot-rich-host .digibot-rich__related,body.theme-dark .digibot-rich-host .digibot-rich__links,body.theme-dark .digibot-rich-host .digibot-rich__link-grid a{background:#ffffff0a;border-color:var(--theme-border-dark)}body.theme-dark .digibot-turn--user>div{background:#8ee8d214;border-color:#8ee8d229}body.theme-dark .digibot-hero h1,body.theme-dark .digibot-shell h2,body.theme-dark .digibot-response-card h3,body.theme-dark .digibot-field span,body.theme-dark .digibot-page-link strong,body.theme-dark .digibot-rich-host .digibot-rich__link-grid strong,body.theme-dark .digibot-mascot-card__meta strong{color:var(--theme-text-dark)}body.theme-dark .digibot-hero__tagline,body.theme-dark .digibot-response-card__meta span,body.theme-dark .digibot-shell__meta{color:var(--theme-accent-dark)}body.theme-dark .digibot-hero__copy>p:last-of-type,body.theme-dark .digibot-mascot-card__meta p,body.theme-dark .digibot-page-link p,body.theme-dark .digibot-rich-host .digibot-rich__link-grid span,body.theme-dark .digibot-turn p{color:var(--theme-muted-dark)}body.theme-dark .digibot-field textarea,body.theme-dark .digibot-field select,body.theme-dark .digibot-code,body.theme-dark .digibot-csv__row span{background:#080e189e;border-color:var(--theme-border-dark);color:var(--theme-text-dark)}body.theme-dark .digibot-plain-summary p,body.theme-dark .digibot-rich-host .digibot-rich__hero p,body.theme-dark .digibot-rich-host .digibot-rich__card ul{color:var(--theme-muted-dark)}body.theme-dark .digibot-structured-payload__head strong,body.theme-dark .digibot-rich-host .digibot-rich__card h4,body.theme-dark .digibot-rich-host .digibot-rich__related h4,body.theme-dark .digibot-rich-host .digibot-rich__links h4{color:var(--theme-text-dark)}body.theme-dark .digibot-structured-payload__head span,body.theme-dark .digibot-rich-host .digibot-rich__status strong{color:var(--theme-accent-dark)}body.theme-dark .digibot-csv__row span.is-header,body.theme-dark .digibot-rich-host .digibot-rich__chips span{background:#8ee8d21f;color:var(--theme-text-dark)}body.theme-dark .digibot-page-link a{background:#8ee8d21f;color:#b8fff0}@media (max-width: 1024px){.digibot-hero,.digibot-workbench{grid-template-columns:1fr}.digibot-page-link{align-items:flex-start;flex-direction:column}}@media (max-width: 720px){.digibot-hero,.digibot-shell{padding:1.1rem;border-radius:24px}}.digibot-studio{gap:1.6rem}.digibot-studio__hero,.digibot-studio__catalog,.digibot-workspace{border:1px solid rgba(184,217,255,.72);border-radius:32px;background:radial-gradient(circle at top left,rgba(255,224,174,.28),transparent 24%),radial-gradient(circle at bottom right,rgba(141,227,209,.22),transparent 26%),linear-gradient(180deg,#fffffffa,#f2f8fffa);box-shadow:var(--shadow-soft);padding:1.5rem}.digibot-studio__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1.2rem;align-items:center}.digibot-studio__hero h1,.digibot-studio__catalog h2,.digibot-workspace h2,.digibot-workspace h3,.digibot-workspace h4{margin:0;color:#334150}.digibot-studio__tagline{margin:.45rem 0 .7rem;color:#295b92;font-size:1.02rem;font-weight:700}.digibot-studio__hero-copy>p:last-of-type,.digibot-section-head p:last-child,.digibot-empty-state p,.digibot-field p,.digibot-next-links__grid a span{color:var(--color-gray-500)}.digibot-studio__rail,.digibot-highlight-grid,.digibot-overview-grid,.digibot-download-grid,.digibot-next-links__grid,.digibot-variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.digibot-mini-card,.digibot-core-panel,.digibot-overview-card,.digibot-form-panel,.digibot-result-panel,.digibot-highlight-card,.digibot-variant-card,.digibot-output-card,.digibot-warning-card,.digibot-download-card,.digibot-next-links__grid a{border:1px solid rgba(184,217,255,.76);border-radius:24px;background:#ffffffeb}.digibot-mini-card{padding:.95rem 1rem;display:grid;gap:.25rem}.digibot-mini-card strong{color:#234f4a;font-size:1rem}.digibot-studio__hero-art{position:relative;min-height:320px;display:grid;place-items:center;overflow:hidden}.digibot-orbit{position:absolute;border-radius:999px;filter:blur(4px)}.digibot-orbit--one{width:240px;height:240px;background:radial-gradient(circle,rgba(102,170,255,.32),transparent 72%);top:18px;right:22px}.digibot-orbit--two{width:280px;height:280px;background:radial-gradient(circle,rgba(255,190,115,.28),transparent 72%);bottom:0;left:0}.digibot-core-panel{position:relative;width:min(100%,360px);padding:1.3rem;display:grid;gap:.9rem;backdrop-filter:blur(12px)}.digibot-core-panel__badge,.digibot-accent-chip,.digibot-service-card__pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.38rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700}.digibot-core-panel__badge{background:#2f6f681a;color:#234f4a}.digibot-core-panel ul,.digibot-overview-card ul,.digibot-output-card ul{margin:0;padding-left:1rem;display:grid;gap:.45rem;color:var(--color-gray-500)}.digibot-section-head,.digibot-form-panel__head,.digibot-result-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.digibot-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.95rem;margin-top:1rem}.digibot-service-card{text-align:left;padding:1rem;border-radius:24px;border:1px solid rgba(184,217,255,.72);background:#ffffffe0;display:grid;gap:.45rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.digibot-service-card:hover,.digibot-service-card.is-active{transform:translateY(-2px);box-shadow:0 18px 40px #4a6d991f}.digibot-service-card__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.digibot-service-card__icon{width:2.35rem;height:2.35rem;display:inline-grid;place-items:center;border-radius:18px;background:#2f6f6814;color:#234f4a;font-size:1.1rem;font-weight:700}.digibot-service-card strong{color:#334150}.digibot-service-card p,.digibot-service-card small,.digibot-highlight-card span,.digibot-download-card span{color:var(--color-gray-500)}.digibot-service-card[data-accent=sea] .digibot-service-card__icon,.digibot-workspace__overview[data-accent=sea] .digibot-accent-chip{background:#66aaff21;color:#295b92}.digibot-service-card[data-accent=violet] .digibot-service-card__icon,.digibot-workspace__overview[data-accent=violet] .digibot-accent-chip{background:#927bff21;color:#6550d8}.digibot-service-card[data-accent=amber] .digibot-service-card__icon,.digibot-workspace__overview[data-accent=amber] .digibot-accent-chip{background:#ffbe732e;color:#925a14}.digibot-service-card[data-accent=mint] .digibot-service-card__icon,.digibot-workspace__overview[data-accent=mint] .digibot-accent-chip{background:#68deb729;color:#1f7b63}.digibot-service-card[data-accent=rose] .digibot-service-card__icon,.digibot-workspace__overview[data-accent=rose] .digibot-accent-chip{background:#ff7fa224;color:#b23a67}.digibot-service-card[data-accent=blue] .digibot-service-card__icon,.digibot-workspace__overview[data-accent=blue] .digibot-accent-chip{background:#568bff24;color:#2e59b3}.digibot-service-card[data-accent=gold] .digibot-service-card__icon,.digibot-workspace__overview[data-accent=gold] .digibot-accent-chip{background:#e2aa432e;color:#92621a}.digibot-workspace,.digibot-workspace__overview{display:grid;gap:1rem}.digibot-workspace__main{display:grid;grid-template-columns:minmax(310px,.86fr) minmax(0,1.14fr);gap:1rem}.digibot-form-panel,.digibot-result-panel,.digibot-overview-card,.digibot-highlight-card,.digibot-variant-card,.digibot-output-card,.digibot-warning-card,.digibot-download-card,.digibot-next-links__grid a{padding:1rem}.digibot-form-panel,.digibot-result-panel{display:grid;gap:1rem}.digibot-field-stack,.digibot-section-stack,.digibot-warning-stack{display:grid;gap:.85rem}.digibot-field{display:grid;gap:.45rem}.digibot-field span{color:#334150;font-weight:700}.digibot-field span small{color:#295b92;margin-left:.3rem}.digibot-field textarea,.digibot-field input,.digibot-field select{width:100%;border:1px solid rgba(184,217,255,.86);border-radius:18px;padding:.95rem 1rem;background:#fffffff7;color:#334150;font:inherit}.digibot-field textarea{min-height:150px;resize:vertical}.digibot-ghost-button{border:1px solid rgba(184,217,255,.86);border-radius:999px;padding:.7rem .95rem;background:#ffffffeb;color:#334150;font:inherit;cursor:pointer}.digibot-summary-card{padding:1rem 1.05rem;border-radius:22px;background:linear-gradient(135deg,#2f6f6817,#66aaff1c);color:#334150}.digibot-variant-card{display:grid;gap:.9rem;text-align:left;cursor:pointer}.digibot-variant-card__head{display:grid;gap:.45rem}.digibot-variant-card.is-active{border-color:#568bffeb;box-shadow:0 18px 40px #568bff24}.digibot-variant-card__head p,.digibot-variant-card__head span{margin:0;color:var(--color-gray-500)}.digibot-selected-variant{display:grid;gap:.9rem}.digibot-selected-variant__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.digibot-selected-variant__head p,.digibot-selected-variant__head span{margin:0;color:var(--color-gray-500)}.digibot-rich-preview,.digibot-rich-resume__hero,.digibot-rich-resume__roles,.digibot-rich-resume__section{border:1px solid rgba(184,217,255,.78);border-radius:22px;background:#ffffffeb}.digibot-rich-preview{display:grid;gap:.85rem;padding:1rem}.digibot-rich-preview--compact{max-height:520px;overflow:auto}.digibot-rich-resume{display:grid;gap:.85rem}.digibot-rich-resume h3,.digibot-rich-resume h4,.digibot-rich-resume p{margin:0}.digibot-rich-resume__hero,.digibot-rich-resume__roles,.digibot-rich-resume__section{padding:1rem}.digibot-rich-resume__hero{display:grid;gap:.45rem}.digibot-rich-resume__hero p,.digibot-rich-resume__meta span,.digibot-rich-resume__section ul{color:var(--color-gray-500)}.digibot-rich-resume__roles,.digibot-rich-resume__section{display:grid;gap:.65rem}.digibot-rich-resume__chips{display:flex;flex-wrap:wrap;gap:.55rem}.digibot-rich-resume__chips span{padding:.48rem .72rem;border-radius:999px;background:#66aaff21;color:#295b92;font-size:.84rem;font-weight:700}.digibot-rich-resume__section ul{margin:0;padding-left:1rem;display:grid;gap:.45rem}.digibot-highlight-card{display:grid;gap:.25rem}.digibot-highlight-card strong,.digibot-download-card strong,.digibot-next-links__grid a strong{color:#334150}.digibot-warning-card{border-style:dashed;background:#fff8e6eb;color:#7a5d24}.digibot-download-card{text-align:left;display:grid;gap:.2rem;cursor:pointer}.digibot-next-links h4,.digibot-downloads h4{margin:0 0 .8rem;color:#334150}.digibot-next-links__grid a{display:grid;gap:.35rem;text-decoration:none}.digibot-empty-state{min-height:280px;display:grid;place-items:center;text-align:center;padding:1rem;border-radius:24px;border:1px dashed rgba(184,217,255,.9);background:#ffffffb3}body.theme-dark .digibot-studio__hero,body.theme-dark .digibot-studio__catalog,body.theme-dark .digibot-workspace{border-color:var(--theme-border-dark);background:radial-gradient(circle at top left,rgba(226,170,67,.12),transparent 24%),radial-gradient(circle at bottom right,rgba(91,108,255,.14),transparent 26%),var(--theme-surface-dark);box-shadow:var(--theme-shadow-dark)}body.theme-dark .digibot-mini-card,body.theme-dark .digibot-core-panel,body.theme-dark .digibot-overview-card,body.theme-dark .digibot-form-panel,body.theme-dark .digibot-result-panel,body.theme-dark .digibot-highlight-card,body.theme-dark .digibot-variant-card,body.theme-dark .digibot-output-card,body.theme-dark .digibot-warning-card,body.theme-dark .digibot-download-card,body.theme-dark .digibot-next-links__grid a,body.theme-dark .digibot-service-card,body.theme-dark .digibot-ghost-button,body.theme-dark .digibot-empty-state{background:#ffffff0a;border-color:var(--theme-border-dark)}body.theme-dark .digibot-studio__hero h1,body.theme-dark .digibot-studio__catalog h2,body.theme-dark .digibot-workspace h2,body.theme-dark .digibot-workspace h3,body.theme-dark .digibot-workspace h4,body.theme-dark .digibot-field span,body.theme-dark .digibot-highlight-card strong,body.theme-dark .digibot-download-card strong,body.theme-dark .digibot-next-links__grid a strong,body.theme-dark .digibot-service-card strong{color:var(--theme-text-dark)}body.theme-dark .digibot-studio__tagline,body.theme-dark .digibot-field span small{color:var(--theme-accent-dark)}body.theme-dark .digibot-studio__hero-copy>p:last-of-type,body.theme-dark .digibot-section-head p:last-child,body.theme-dark .digibot-empty-state p,body.theme-dark .digibot-field p,body.theme-dark .digibot-variant-card__head p,body.theme-dark .digibot-variant-card__head span,body.theme-dark .digibot-selected-variant__head p,body.theme-dark .digibot-selected-variant__head span,body.theme-dark .digibot-next-links__grid a span,body.theme-dark .digibot-service-card p,body.theme-dark .digibot-service-card small,body.theme-dark .digibot-highlight-card span{color:var(--theme-muted-dark)}body.theme-dark .digibot-field textarea,body.theme-dark .digibot-field input,body.theme-dark .digibot-field select{background:#080e189e;border-color:var(--theme-border-dark);color:var(--theme-text-dark)}body.theme-dark .digibot-summary-card{background:linear-gradient(135deg,#8ee8d214,#5b6cff1f);color:var(--theme-text-dark)}body.theme-dark .digibot-rich-preview,body.theme-dark .digibot-rich-resume__hero,body.theme-dark .digibot-rich-resume__roles,body.theme-dark .digibot-rich-resume__section{background:#ffffff0a;border-color:var(--theme-border-dark)}body.theme-dark .digibot-rich-resume h3,body.theme-dark .digibot-rich-resume h4{color:var(--theme-text-dark)}body.theme-dark .digibot-rich-resume__hero p,body.theme-dark .digibot-rich-resume__meta span,body.theme-dark .digibot-rich-resume__section ul{color:var(--theme-muted-dark)}body.theme-dark .digibot-rich-resume__chips span{background:#5b6cff29;color:#c8d6ff}body.theme-dark .digibot-warning-card{color:#ffd889;background:#e2aa431a}@media (max-width: 1080px){.digibot-studio__hero,.digibot-workspace__main{grid-template-columns:1fr}}@media (max-width: 720px){.home-roadmap-entry,.home-roadmap-rail{grid-template-columns:1fr}.home-roadmap-entry{padding:1.15rem}.home-roadmap-entry__button{width:100%}.digibot-studio__hero,.digibot-studio__catalog,.digibot-workspace{padding:1.1rem;border-radius:24px}.digibot-service-grid,.digibot-studio__rail,.digibot-highlight-grid,.digibot-overview-grid,.digibot-download-grid,.digibot-next-links__grid{grid-template-columns:1fr}}
