.chanakya-hero{--cl-teal:#22c8da;--cl-violet:#a78bfa;--cl-blue:linear-gradient(90deg, #007be2 0%, #265bff 47.6%, #10bbf1 100%);--k:1px;min-height:100svh;padding:calc(72px + 15px) var(--home-pad-x) 40px;background:radial-gradient(45% 40% at 50% 55%, #ece8ff 0%, transparent 70%), var(--home-bg);flex-direction:column;align-items:center;display:flex}.chanakya-hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.chanakya-hero__title{color:#3a3d4a}.chanakya-hero__lede{max-width:540px;color:var(--home-ink-muted);margin:8px 0 0;font-size:clamp(17px,4.4vw,22px);font-weight:300;line-height:1.27}.cl-scene{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:420px;margin-top:28px;display:flex}.cl-scene__links{display:none}.cl-products,.cl-outputs{flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.cl-outputs{order:3}.cl-hub{order:2}.cl-card{box-sizing:border-box;background:var(--card-fill);border-radius:18px;align-items:center;min-height:112px;transition:box-shadow .3s;display:flex;position:relative;box-shadow:0 1px 15px #8e9cca1a}.cl-card:before{content:"";border-radius:inherit;background:var(--card-ring);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cl-card__btn{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:16px;width:100%;height:100%;padding:0 20px;display:flex}.cl-card--out{gap:16px;padding:0 20px}.cl-card__btn:focus-visible{outline-offset:3px;border-radius:18px;outline:2px solid #265bff}.cl-card__icon{width:calc(56 * var(--k));height:calc(56 * var(--k));border-radius:calc(18 * var(--k));background:#fff9;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.cl-card__icon:before,.cl-card__icon:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cl-card__icon:before{z-index:3;-webkit-mask-composite:xor;background:linear-gradient(154.28deg,#8ab3fe -6.78%,#4167ff00 100.43%);padding:1.5px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cl-card__icon--in{background:#e8f0ff}.cl-card__icon--in:after{z-index:2;background:var(--cl-blue);opacity:0;transition:opacity .4s;box-shadow:inset 0 0 35.7px 12px #408dfa4d}.cl-card__glyph{z-index:4;width:calc(var(--gw) * var(--k));height:calc(var(--gh) * var(--k));margin:auto;transition:opacity .4s;position:absolute;inset:0}.cl-card__glyph--white{-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;opacity:0;background:#fff}.cl-card--out .cl-card__icon{background:linear-gradient(#c6a4ff 0%,#9652ff 100%)}.cl-card--out .cl-card__icon img{z-index:4;position:relative}.cl-card__text{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.cl-card__name{color:var(--home-ink);font-size:18px;font-weight:500;line-height:1.2}.cl-card__meta{color:var(--home-ink-muted);font-size:14px;font-weight:300;line-height:1.3}.cl-card--out .cl-card__meta{color:#4c7d8c}.cl-card__event{opacity:0;color:#265bff;font-size:14px;font-weight:400;line-height:1.3;transition:opacity .3s,transform .3s;display:block;transform:translateY(-3px)}.cl-card--in{--card-fill:linear-gradient(180deg, #e9f7ff 0%, #fff 100%);--card-ring:linear-gradient(180deg, #41a3ff73 -9.7%, #6041ff00 142.43%)}.cl-card--out{--card-fill:linear-gradient(180deg, #e9edff 0%, #fff 100%);--card-ring:linear-gradient(180deg, #6041ff73 -9.7%, #6041ff00 142.43%)}.cl-card--in:has([aria-pressed=true]){box-shadow:0 1px 15px #8e9cca1a,0 18px 40px -20px #265bff66}.cl-card--in:has([aria-pressed=true]) .cl-card__icon--in:after{opacity:1}.cl-card--in:has([aria-pressed=true]) img.cl-card__glyph{opacity:0}.cl-card--in:has([aria-pressed=true]) .cl-card__glyph--white{opacity:1}.cl-card--in:has([aria-pressed=true]) .cl-card__event{opacity:1;transform:none}.cl-card--in:has([aria-pressed=true]) .cl-card__name{background:var(--cl-blue);color:#0000;background-clip:text}.cl-card--out .cl-card__text{display:grid}.cl-out{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:4px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(4px)}[data-active="0"] .cl-out[data-for="0"],[data-active="1"] .cl-out[data-for="1"],[data-active="2"] .cl-out[data-for="2"]{opacity:1;transform:none}.cl-hub{flex:none;width:min(222px,58vw);height:min(222px,58vw);position:relative}.cl-hub>*{border-radius:999px;position:absolute}.cl-hub__halo{background:radial-gradient(50% 50%,#966eff59 0%,#0000 70%);animation:3.2s ease-in-out infinite cl-breathe;inset:-22%}.cl-hub__ring--outer{background:linear-gradient(160deg,#a78bfa38,#a78bfa1a);border:1px solid #a78bfa73;inset:-40px}.cl-hub__ring--mid{background:linear-gradient(160deg,#a78bfa4d,#a78bfa24);border:1px dashed #7c4dff59;animation:28s linear infinite cl-spin;inset:-20px}.cl-hub__disc{background:radial-gradient(60% 60% at 50% 40%,#fff 0%,#f4f0ff 70%,#e6dcff 100%);inset:0;box-shadow:inset 0 0 30px #fffc,0 0 40px -6px #8c64ff80}.cl-hub__logo{border-radius:0;width:159%;max-width:none;height:auto;position:absolute;top:calc(50% + 4px);left:50%;transform:translate(-50%,-50%)}.cl-core{--surface-fill:#fff;--surface-stroke:#8aa0e638;order:2;position:relative}.cl-core__spark{height:auto;position:absolute}.cl-core__spark--lg{width:20px;top:-14px;right:-20px}.cl-core__spark--sm{width:11px;top:-26px;right:-30px}.cl-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;margin:28px 0 0;padding:0;list-style:none;display:flex}.cl-step{align-items:center;gap:12px;display:flex}.cl-step__n{color:#fff;background:var(--step);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:inline-flex;box-shadow:0 12px 36px #7751ff55}.cl-step[data-step="1"]{--step:linear-gradient(180deg, #78afff 0%, #246bff 100%)}.cl-step[data-step="2"]{--step:linear-gradient(180deg, #c6a4ff 0%, #9652ff 100%)}.cl-step[data-step="3"]{--step:linear-gradient(180deg, #88eff4 0%, #00bdd6 100%)}.cl-step__t{color:var(--home-ink);font-size:20px}.cl-link{fill:none;stroke:#a78bfa80;stroke-width:1.5px}.cl-link--out{stroke:url(#cl-link-out-gradient);stroke-width:2px}.cl-link--in{stroke:url(#cl-link-gradient);stroke-width:2px;opacity:.55;transition:opacity .3s,stroke-width .3s}.cl-dot{fill:#1ccfbf;display:none}.cl-dot--out{fill:#7b50da;display:block}[data-active="0"] .cl-link--in[data-product="0"],[data-active="1"] .cl-link--in[data-product="1"],[data-active="2"] .cl-link--in[data-product="2"]{opacity:1;stroke-width:2.5px}[data-active="0"] .cl-dot[data-product="0"],[data-active="1"] .cl-dot[data-product="1"],[data-active="2"] .cl-dot[data-product="2"]{display:block}@keyframes cl-spin{to{transform:rotate(360deg)}}@keyframes cl-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.cl-hub__halo,.cl-hub__ring--mid{animation:none}.cl-dot{display:none!important}.cl-card,.cl-out,.cl-link--in{transition:none}}@media (width>=900px){.chanakya-hero{--s-page:min(1.5px, calc(100vw / 1440), calc(100svh / 864));--s:calc(var(--s-page) * .95);--k:var(--s);padding:calc((122 + 15) * var(--s-page)) var(--home-pad-x) 0}.chanakya-hero__title{white-space:nowrap}.chanakya-hero__lede{max-width:none;margin-top:calc(8 * var(--s));font-size:calc(22 * var(--s))}.cl-scene{width:calc(var(--scene-w) * var(--s));max-width:none;height:calc(var(--scene-h) * var(--s));margin-top:calc(40 * var(--s));display:block;position:relative}.cl-scene__links{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cl-products,.cl-outputs{display:contents}.cl-card{top:calc(var(--row) * var(--s));width:calc(320 * var(--s));height:calc(112 * var(--s));border-radius:calc(18 * var(--s));min-height:0;position:absolute}.cl-card--in{left:0}.cl-card--out{right:0}.cl-card__btn,.cl-card--out{gap:calc(14 * var(--s));padding:0 calc(18 * var(--s))}.cl-card__name{font-size:calc(18 * var(--s))}.cl-card__meta,.cl-card__event{font-size:calc(14 * var(--s))}.cl-hub{left:calc((620 - 111) * var(--s));top:calc((196 - 111) * var(--s));width:calc(222 * var(--s));height:calc(222 * var(--s));position:absolute}.cl-hub__ring--outer{inset:calc(-40 * var(--s))}.cl-hub__ring--mid{inset:calc(-20 * var(--s))}.cl-core{--k:var(--s);left:calc(620 * var(--s));top:calc(372 * var(--s));position:absolute;transform:translate(-50%,-50%)}.cl-core__spark--lg{width:calc(20 * var(--s));right:calc(-20 * var(--s));top:calc(-14 * var(--s))}.cl-core__spark--sm{width:calc(11 * var(--s));right:calc(-30 * var(--s));top:calc(-26 * var(--s))}.cl-steps{margin-top:calc(40 * var(--s));gap:0}.cl-step{gap:calc(14 * var(--s))}.cl-step__n{width:calc(46 * var(--s));height:calc(46 * var(--s));font-size:calc(18 * var(--s))}.cl-step__t{font-size:calc(20 * var(--s))}.cl-step:not(:last-child):after{content:"";width:calc(110 * var(--s));height:1px;margin:0 calc(24 * var(--s)) 0 calc(10 * var(--s));background:#0f172a29}}.ag{--ag-ink:#182458;--ag-muted:#75819b;--ag-line:#e6ebf7;background:linear-gradient(#f6f7fe 0%,#fcfdfe 45%,#fff 100%);flex-direction:column;align-items:center;padding:56px 16px 64px;display:flex}.ag__head{text-align:center;flex-direction:column;align-items:center;display:flex}.ag__head .section-heading{margin-top:12px}.ag__lede{max-width:600px;color:var(--home-ink-muted);margin:10px 0 0;font-size:clamp(16px,4.2vw,22px);font-weight:300;line-height:1.27}.ag-tabs{--surface-fill:#fff;--surface-stroke:#8aa0e666;scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;margin-top:28px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 12px 24px #203c7010}.ag-tabs::-webkit-scrollbar{display:none}.ag-tab{--surface-fill:transparent;--surface-stroke:transparent;height:44px;font:inherit;color:var(--ag-muted);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:400;transition:color .25s;display:inline-flex;position:relative;overflow:hidden}.ag-tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ag-tab:hover{color:var(--ag-ink)}.ag-tab:focus-visible{outline-offset:2px;outline:2px solid #1f27cc}.ag-tab.is-active{--surface-fill:var(--chip-fill-strong);--surface-stroke:var(--chip-stroke-strong);color:var(--ag-ink)}.ag-tab.is-active svg{stroke:#265bff}.ag-tab__bar{transform-origin:0;background:linear-gradient(90deg,#007be2,#10bbf1);border-radius:2px;height:2px;display:none;position:absolute;bottom:4px;left:18px;right:18px;transform:scaleX(0)}.ag-tab.is-active .ag-tab__bar{animation:5s linear forwards ag-fill;display:block}.ag.is-paused .ag-tab__bar{animation-play-state:paused}.ag.is-held .ag-tab__bar{display:none}@keyframes ag-fill{to{transform:scaleX(1)}}.ag-panel{width:100%;animation:.45s both ag-in}.ag-panel[hidden]{display:none}@keyframes ag-in{0%{opacity:0;transform:translateY(8px)}}.ag__summary{text-align:center;max-width:760px;min-height:2.6em;color:var(--home-ink-muted);margin:22px auto 0;font-size:16px;font-weight:300;line-height:1.35}.ag-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#f6f8ff 100%);border-radius:20px;position:relative;box-shadow:inset 0 0 40px 12px #408dfa14,0 12px 24px #203c7010}.ag-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(154.21deg,#8ab3fe -6.79%,#4167ff00 100.15%);padding:1px;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ag-stage{max-width:920px;margin:24px auto 0;position:relative}.ag-glow{background:var(--glow);filter:blur(44px);pointer-events:none;border-radius:40px;height:50%;position:absolute;top:30%;left:6%;right:6%}.ag-table{position:relative;overflow:hidden}.ag-table__bar{border-bottom:1px solid var(--ag-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.ag-dots{gap:6px;display:inline-flex}.ag-dots i{background:#ff6b6b;border-radius:50%;width:9px;height:9px}.ag-dots i:nth-child(2){background:#ffc24a}.ag-dots i:nth-child(3){background:#3dd68c}.ag-table__mark{width:auto;height:22px;margin-left:4px}.ag-table__title{color:var(--ag-ink);font-size:15px;font-weight:500}.ag-live{color:#15803d;background:#28c88c24;border-radius:999px;padding:2px 9px;font-size:12px}.ag-table__source{color:var(--ag-muted);margin-left:auto;font-size:13px;font-weight:300}.ag-table__scroll{overflow-x:auto}.ag-table__grid{min-width:480px}.ag-row{color:#1f2937;border-bottom:1px solid #eef1f8;grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;padding:11px 18px;font-size:14px;display:grid}.ag-row:last-child{border-bottom:0}.ag-row--head{color:var(--ag-muted);background:#f4f6fd;font-size:13px}.ag-pill{border-radius:999px;padding:2px 10px;font-style:normal;display:inline-block}.ag-pill--alert{color:#c62d33;background:#ff50501f}.ag-pill--warn{color:#a15c00;background:#ffaa3c29}.ag-pill--ok{color:#15803d;background:#28c88c24}.ag-pill--info{color:#1d4ed8;background:#508cff24}.ag-lower{gap:16px;margin-top:16px;display:grid;position:relative}.ag-skills,.ag-output{flex-direction:column;gap:12px;padding:18px;display:flex}.ag-skills__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ag-skills__spark{fill:none;stroke:#265bff;stroke-width:1.8px;stroke-linejoin:round;width:14px;height:14px}.ag-add-btn{min-height:34px;font:inherit;color:#265bff;cursor:pointer;background:#fff;border:1px solid #265bff66;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex;box-shadow:0 6px 14px -8px #265bff73}.ag-add-btn svg,.ag-upload svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ag-skill-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ag-skill{background:#fff;border:1px solid #e2e9f8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:12px;display:grid;box-shadow:0 8px 20px -14px #3c28c866}.ag-skill__icon{background:linear-gradient(90deg,#007be2 0%,#265bff 47.6%,#10bbf1 100%);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ag-skill--learned .ag-skill__icon{background:#265bff1a}.ag-skill__icon svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ag-skill--learned .ag-skill__icon svg{stroke:#265bff}.ag-skill__text{flex-direction:column;min-width:0;display:flex}.ag-skill__text b{color:var(--ag-ink);font-size:14px;font-weight:500}.ag-skill__text small{color:var(--ag-muted);font-size:12px}.ag-active{color:#166534;background:#dcfce7;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500}.ag-rule{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;margin:8px 0 0;padding-left:40px;display:grid}.ag-rule dt{min-width:36px;color:var(--ag-muted);text-align:right;font-size:13px}.ag-rule dd{color:#1b2236;background:#265bff12;border-radius:8px;justify-self:start;margin:0;padding:5px 10px;font-size:13px}.ag-add{background:#265bff0a;border:1px dashed #265bff66;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ag-add[hidden]{display:none}.ag-add small{color:var(--ag-muted);font-size:12px}.ag-add__row{flex-wrap:wrap;gap:8px;display:flex}.ag-suggest{min-height:32px;font:inherit;color:#1f27cc;cursor:pointer;background:#fff;border:1px solid #265bff59;border-radius:999px;padding:0 12px;font-size:13px}.ag-upload{min-height:32px;color:var(--ag-muted);border:1px dashed #1b223640;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.ag-output{--surface:0;background:linear-gradient(140deg,#f1edff 0%,#fff 55%,#eef8ff 100%);align-self:start}.ag-output__label{color:var(--ag-muted);align-items:center;gap:8px;font-size:13px;display:flex}.ag-output__label i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%}.ag-output__title{color:var(--ag-ink);margin:0;font-size:20px;font-weight:500}.ag-output__text{color:var(--home-ink-muted);margin:0;font-size:15px;font-weight:300;line-height:1.4}.ag-output__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ag-btn{min-height:44px;padding:0 18px;font-size:14px;text-decoration:none}.ag-btn svg{width:1em;height:1em}.ag-btn--ghost{letter-spacing:.02em;text-transform:uppercase;color:#265bff;background:#fff;border:1px solid #265bff;border-radius:10px;justify-content:center;align-items:center;font-weight:500;transition:box-shadow .2s;display:inline-flex}.ag-btn--ghost:hover,.ag-btn--ghost:focus-visible{box-shadow:0 6px 18px #1f27cc2e}@media (width>=720px){.ag-lower{grid-template-columns:1fr 1fr;gap:24px}}@media (width>=900px){.ag{box-sizing:border-box;min-height:100svh;padding:calc(44 * var(--s)) var(--home-pad-x) calc(40 * var(--s));justify-content:center}.ag__head .section-heading{margin-top:calc(14 * var(--s))}.ag__lede{max-width:calc(700 * var(--s));margin-top:calc(10 * var(--s));font-size:calc(22 * var(--s))}.ag-tabs{margin-top:calc(28 * var(--s));padding:calc(5 * var(--s));gap:calc(4 * var(--s))}.ag-tab{height:calc(48 * var(--s));padding:0 calc(24 * var(--s));gap:calc(10 * var(--s));font-size:calc(18 * var(--s))}.ag-tab svg{width:calc(21 * var(--s));height:calc(21 * var(--s))}.ag-tab__bar{left:calc(24 * var(--s));right:calc(24 * var(--s));bottom:calc(4 * var(--s));height:max(2px, calc(2 * var(--s)))}.ag__summary{min-height:0;max-width:calc(1000 * var(--s));margin-top:calc(18 * var(--s));font-size:calc(19 * var(--s))}.ag-card{border-radius:calc(22 * var(--s))}.ag-stage{max-width:calc(900 * var(--s));margin-top:calc(20 * var(--s))}.ag-table__bar{gap:calc(10 * var(--s));padding:calc(10 * var(--s)) calc(18 * var(--s))}.ag-dots{gap:calc(6 * var(--s))}.ag-dots i{width:calc(9 * var(--s));height:calc(9 * var(--s))}.ag-table__mark{height:calc(22 * var(--s))}.ag-table__title{font-size:calc(16 * var(--s))}.ag-live{padding:calc(2 * var(--s)) calc(9 * var(--s));font-size:calc(12 * var(--s))}.ag-table__source{font-size:calc(13 * var(--s))}.ag-row{gap:calc(12 * var(--s));padding:calc(8 * var(--s)) calc(22 * var(--s));font-size:calc(14 * var(--s))}.ag-row--head{padding-block:calc(8 * var(--s));font-size:calc(13 * var(--s))}.ag-pill{padding:calc(1 * var(--s)) calc(10 * var(--s))}.ag-lower{margin:calc(-56 * var(--s)) calc(-56 * var(--s)) 0;gap:calc(24 * var(--s));align-items:start}.ag-skills,.ag-output{padding:calc(16 * var(--s)) calc(18 * var(--s));gap:calc(10 * var(--s))}.ag-skills__spark{width:calc(14 * var(--s));height:calc(14 * var(--s))}.ag-add-btn{gap:calc(6 * var(--s));min-height:calc(32 * var(--s));padding:0 calc(14 * var(--s));font-size:calc(14 * var(--s))}.ag-add-btn svg,.ag-upload svg{width:calc(14 * var(--s));height:calc(14 * var(--s))}.ag-skill-list{gap:calc(8 * var(--s))}.ag-skill{gap:calc(2 * var(--s)) calc(10 * var(--s));padding:calc(10 * var(--s)) calc(12 * var(--s));border-radius:calc(14 * var(--s))}.ag-skill__icon{width:calc(28 * var(--s));height:calc(28 * var(--s));border-radius:calc(8 * var(--s))}.ag-skill__icon svg{width:calc(15 * var(--s));height:calc(15 * var(--s))}.ag-skill__text b{font-size:calc(15 * var(--s))}.ag-skill__text small{font-size:calc(12 * var(--s))}.ag-active{padding:calc(2 * var(--s)) calc(9 * var(--s));font-size:calc(11 * var(--s))}.ag-rule{gap:calc(6 * var(--s)) calc(12 * var(--s));margin-top:calc(6 * var(--s));padding-left:calc(38 * var(--s))}.ag-rule dt{min-width:calc(36 * var(--s));font-size:calc(13 * var(--s))}.ag-rule dd{padding:calc(4 * var(--s)) calc(10 * var(--s));border-radius:calc(8 * var(--s));font-size:calc(13 * var(--s))}.ag-add{gap:calc(8 * var(--s));padding:calc(10 * var(--s)) calc(12 * var(--s));border-radius:calc(12 * var(--s))}.ag-add small,.ag-suggest,.ag-upload{font-size:calc(13 * var(--s))}.ag-suggest,.ag-upload{min-height:calc(30 * var(--s))}.ag-output__label{font-size:calc(13 * var(--s))}.ag-output__title{font-size:calc(22 * var(--s))}.ag-output__text{font-size:calc(15 * var(--s))}.ag-output__actions{gap:calc(10 * var(--s));margin-top:calc(4 * var(--s))}.ag-btn{min-height:calc(44 * var(--s));padding:0 calc(20 * var(--s));font-size:calc(14 * var(--s))}}@media (prefers-reduced-motion:reduce){.ag-panel{animation:none}.ag-tab__bar{display:none!important}}.sta{--card-w:1280;--card-h:610;--sta-ink:#1b2236;background:var(--home-bg);padding:56px 16px 72px}.sta__head{text-align:center;flex-direction:column;align-items:center;display:flex}.sta__head .section-heading{margin-top:12px}.sta__lede{color:var(--home-ink-muted);margin:8px 0 0;font-size:18px;font-weight:300;line-height:1.27}.sta__stack{flex-direction:column;gap:20px;max-width:560px;margin:32px auto 0;padding:0;list-style:none;display:flex}.sta-card{background:linear-gradient(#eef2ff 0%,#fff 100%);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 6px #0f172a0a,0 30px 70px -36px #3c28c861}.sta-card__art{pointer-events:none;order:2;align-self:flex-end;width:150%;max-width:none;height:auto;margin:-24px 0 -8px;transform:translate(-4%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.sta-card__copy{flex-direction:column;align-items:flex-start;padding:24px 20px 0;display:flex}.sta-card__title{color:var(--home-ink);margin:14px 0 0;font-size:32px;font-weight:300;line-height:1.15}.sta-card__lede{color:var(--home-ink-muted);margin:10px 0 0;font-size:16px;font-weight:300;line-height:1.35}.sta-card__features{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sta-feature{align-items:center;gap:12px;display:flex}.sta-feature__spark{flex:none;width:16px;height:16px}.sta-feature__pill{--surface-fill:#fff;--surface-stroke:#8aa0e673;color:var(--sta-ink);border-radius:999px;padding:10px 18px;font-size:14px;line-height:1.3;position:relative}.sta-feature__pill strong{font-weight:500}@media (width>=900px){.sta{--sta-pad-b:calc(54 * var(--s));padding:calc(24 * var(--s)) var(--home-pad-x) var(--sta-pad-b);position:relative}.sta__rail{inset:0 0 calc(var(--card-h) * var(--s) + var(--sta-pad-b)) 0;position:absolute}.sta__head{z-index:2;padding:calc(24 * var(--s)) var(--home-pad-x) calc(19 * var(--s));background:linear-gradient(var(--home-bg) 80%, transparent);position:sticky;top:0}.sta__stack{display:contents}.sta-card:first-child{margin-top:calc(176 * var(--s))}.sta-card{top:calc(200 * var(--s));width:calc(var(--card-w) * var(--s));height:calc(var(--card-h) * var(--s));margin-inline:auto;border-radius:calc(32 * var(--s));background:#f4f6ff;margin-bottom:0;display:block;position:sticky}.sta-card:last-child{margin-bottom:0}.sta-card__art{left:calc(-36 / var(--card-w) * 100%);top:calc(-18 / var(--card-h) * 100%);width:calc(1352 / var(--card-w) * 100%);height:auto;margin:0;position:absolute;transform:none;mask-image:none}.sta-card__copy{left:calc(64 * var(--s));width:calc(560 * var(--s));justify-content:center;padding:0;position:absolute;top:0;bottom:0}.sta-card__title{margin-top:calc(22 * var(--s));font-size:calc(44 * var(--s))}.sta-card__lede{margin-top:calc(14 * var(--s));font-size:calc(17 * var(--s));max-width:calc(480 * var(--s))}.sta-card__features{gap:calc(16 * var(--s));margin-top:calc(32 * var(--s))}.sta-feature{gap:calc(14 * var(--s))}.sta-feature__spark{width:calc(18 * var(--s));height:calc(18 * var(--s))}.sta-feature__pill{padding:calc(11 * var(--s)) calc(22 * var(--s));font-size:calc(15 * var(--s))}}.ent{background:linear-gradient(#e1f1ff -30.44%,#fff 64.06%);padding:56px 20px}.ent__head{text-align:center;flex-direction:column;align-items:center;display:flex}.ent__head .section-heading{margin-top:12px}.ent__lede{color:#4f5e74;max-width:880px;margin:12px 0 0;font-size:clamp(16px,4.2vw,22px);font-weight:300;line-height:1.27}.ent__grid{grid-template-columns:1fr;gap:16px;max-width:420px;margin:32px auto 0;padding:0;list-style:none;display:grid}.ent-card{box-sizing:border-box;text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;padding:30px 24px 32px;display:flex;position:relative;box-shadow:inset 0 0 54.12px 18.19px #408dfa1f}.ent-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(154.21deg,#8ab3fe -6.79%,#4167ff00 100.15%);padding:1px;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ent-card__icon{box-sizing:border-box;background:linear-gradient(86.29deg,#000bdb1a -34.93%,#079cff1a 83.66%,#00e5ff1a 102.88%);border-radius:22px;flex:none;place-items:center;width:80px;height:80px;display:grid;position:relative}.ent-card__icon:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(86.29deg,#000bdb73 -34.93%,#079cff73 83.66%,#00e5ff73 102.88%);padding:1.52px;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ent-card__icon img{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);display:block}.ent-card__title{color:var(--color-heading);margin:20px 0 0;font-size:24px;font-weight:400;line-height:1.2}.ent-card__text{color:#4f5e74;text-wrap:balance;margin:10px 0 0;font-size:17px;font-weight:300;line-height:1.35}@media (width>=600px) and (width<=899px){.ent__grid{grid-template-columns:1fr 1fr;max-width:640px}}@media (width>=900px){.ent{padding:calc(96 * var(--s)) var(--home-pad-x) calc(88 * var(--s))}.ent__head .section-heading{margin-top:calc(19 * var(--s))}.ent__lede{max-width:calc(880 * var(--s));margin-top:calc(14 * var(--s));font-size:calc(22 * var(--s))}.ent__grid{gap:calc(24 * var(--s));width:100%;max-width:calc(1280 * var(--s));margin:calc(48 * var(--s)) auto 0;grid-template-columns:repeat(4,minmax(0,1fr))}.ent-card{padding:calc(34 * var(--s)) calc(28 * var(--s)) calc(36 * var(--s));border-radius:calc(28 * var(--s));box-shadow:inset 0 0 calc(54.12 * var(--s)) calc(18.19 * var(--s)) #408dfa1f}.ent-card:before{padding:max(1px, calc(1 * var(--s)))}.ent-card__icon{width:calc(80 * var(--s));height:calc(80 * var(--s));border-radius:calc(22 * var(--s))}.ent-card__icon:before{padding:max(1px, calc(1.52 * var(--s)))}.ent-card__icon img{width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s))}.ent-card__title{min-height:2.4em;margin-top:calc(24 * var(--s));font-size:calc(24 * var(--s));align-items:center;display:flex}.ent-card__text{margin-top:calc(10 * var(--s));font-size:calc(18 * var(--s))}}
