@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");:root{--aidr-terra-deep:#0040a8;--aidr-terra:#0f6bff;--aidr-terra-1:#3f89ff;--aidr-terra-2:#87b5ff;--aidr-terra-3:#cfe1ff;--aidr-terra-4:#e7f0ff;--aidr-ink:#151619;--aidr-ink-1:#23252a;--aidr-ink-2:#454954;--aidr-ink-3:#6a6d76;--aidr-ink-4:#b5b6bb;--aidr-carrot-0:#f76000;--aidr-carrot:#f77d30;--aidr-carrot-3:#fac3a0;--aidr-carrot-4:#fadecd;--aidr-carrot-ink:#97390a;--aidr-aqua:#00d4c9;--aidr-aqua-3:#b1f3f0;--aidr-aqua-4:#e1faf9;--aidr-aqua-ink:#00625d;--aidr-orchid-0:#6926de;--aidr-orchid:#7c3ce9;--aidr-orchid-4:#e5d8fb;--aidr-orchid-ink:#4b1ba0;--aidr-sapphire:#0d2d59;--aidr-sunshine:#fdeb28;--aidr-page:#fbfaf6;--aidr-paper:#fff;--aidr-hairline:#e6e3dc;--aidr-field:#050a1a;--aidr-field-1:#0a1226;--aidr-field-2:#121c36;--aidr-field-3:#1a2749;--aidr-hairline-d:#24314f;--aidr-on-field:#bfcee4;--aidr-on-field-2:#94a6c4;--aidr-head:"Gilroy ExtraBold","Poppins",system-ui,sans-serif;--aidr-sub:"Gilroy Medium","Poppins",system-ui,sans-serif;--aidr-body:"Gilroy","Poppins",system-ui,sans-serif;--aidr-t-hero:clamp(2.15rem,4.4vw,3.7rem);--aidr-t-h2:clamp(1.8rem,3.3vw,2.75rem);--aidr-t-h3:clamp(1.18rem,1.6vw,1.45rem);--aidr-t-lead:clamp(1.04rem,1.3vw,1.22rem);--aidr-t-body:1.0625rem;--aidr-t-small:.9375rem;--aidr-t-label:.8125rem;--aidr-gutter:clamp(1rem,4vw,3.5rem);--aidr-max:1240px;--aidr-sec:clamp(4rem,8vw,7.5rem);--aidr-r-sm:10px;--aidr-r:18px;--aidr-r-lg:28px;--aidr-r-xl:40px;--aidr-lift-3:0 4px 8px rgba(13,45,89,.08),0 16px 34px rgba(13,45,89,.12);--aidr-lift-d3:0 3px 8px rgba(2,5,14,.44),0 14px 32px rgba(2,5,14,.46);--aidr-ease:cubic-bezier(.22,.61,.36,1)}.aidr-wrap{color:var(--aidr-ink);font-family:var(--aidr-body);font-size:var(--aidr-t-body);line-height:1.62;margin-inline:auto;max-width:var(--aidr-max);padding-inline:var(--aidr-gutter)}.aidr-sec{padding-block:var(--aidr-sec)}.aidr-on-field .aidr-wrap{color:#fff}.aidr-wrap h1,.aidr-wrap h2,.aidr-wrap h3{font-family:var(--aidr-head);font-weight:700;letter-spacing:-.026em;margin:0;text-wrap:balance}.aidr-wrap p{margin:0}.aidr-wrap :focus-visible{border-radius:6px;outline:3px solid var(--aidr-terra-1);outline-offset:3px}.aidr-eyebrow{align-items:center;color:var(--aidr-terra-deep);display:inline-flex;font-family:var(--aidr-head);font-size:var(--aidr-t-label);font-weight:700;gap:.7rem;letter-spacing:.13em;text-transform:uppercase}.aidr-eyebrow:before{background:var(--aidr-carrot-0);border-radius:2px;content:"";height:2px;width:1.1rem}.aidr-on-field .aidr-eyebrow{color:var(--aidr-terra-2)}.aidr-btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--aidr-head);font-size:1rem;font-weight:700;gap:.55rem;padding:.85rem 1.4rem;text-decoration:none;transition:transform .18s var(--aidr-ease),background-color .18s var(--aidr-ease),box-shadow .18s var(--aidr-ease)}.aidr-btn:hover{transform:translateY(-1px)}.aidr-btn-primary{background:var(--aidr-carrot-0);color:var(--aidr-ink)}.aidr-btn-primary:hover{box-shadow:0 8px 20px rgba(247,96,0,.35)}.aidr-btn-ghost{background:transparent;border-color:hsla(0,0%,100%,.55);color:#fff}.aidr-btn-ghost:hover{background:hsla(0,0%,100%,.08)}.aidr-btn svg{flex:none;height:1rem;width:1rem}.aidr-link-arrow{align-items:center;color:var(--aidr-terra-deep);display:inline-flex;font-family:var(--aidr-head);font-weight:700;gap:.4rem;text-decoration:none}.aidr-link-arrow:hover{text-decoration:underline;text-underline-offset:4px}.aidr-link-arrow svg{height:1rem;transition:transform .18s var(--aidr-ease);width:1rem}.aidr-link-arrow:hover svg{transform:translateX(3px)}.aidr-field{background:var(--aidr-field);color:#fff;isolation:isolate;overflow:hidden;position:relative}.aidr-field>canvas.aidr-stars{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.aidr-panel{border-radius:var(--aidr-r-xl)}.aidr-field-wrap{margin-inline:auto;max-width:calc(var(--aidr-max) + 160px);padding-inline:clamp(0px,2vw,24px)}.aidr-sec-head{display:grid;gap:1rem;max-width:46rem}.aidr-sec-head h2{font-size:var(--aidr-t-h2);line-height:1.1}.aidr-sec-head p{color:var(--aidr-ink-2);font-size:var(--aidr-t-lead);line-height:1.55}.aidr-on-field .aidr-sec-head p{color:var(--aidr-on-field)}.aidr-chip{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--aidr-head);font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:.06em;line-height:1.2;padding:.28rem .7rem;text-transform:uppercase;white-space:nowrap}.aidr-chip.use{background:var(--aidr-terra-4);color:var(--aidr-terra-deep)}.aidr-chip.und{background:var(--aidr-aqua-4);color:var(--aidr-aqua-ink)}.aidr-chip.bld{background:var(--aidr-carrot-4);color:var(--aidr-carrot-ink)}.aidr-chip.app{background:var(--aidr-orchid-4);color:var(--aidr-orchid-ink)}.aidr-chip.all{background:#efede7;color:var(--aidr-ink-2)}@media (prefers-reduced-motion:reduce){.aidr-wrap *{transition:none!important}}.aidr-series{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.75rem}.aidr-post{background:var(--aidr-paper);border:1px solid var(--aidr-hairline);border-radius:var(--aidr-r-lg);color:inherit;display:grid;gap:.7rem;grid-template-rows:auto auto 1fr auto;padding:1.4rem;text-decoration:none;transition:transform .2s var(--aidr-ease),box-shadow .2s var(--aidr-ease),border-color .2s var(--aidr-ease)}.aidr-post:hover{border-color:var(--aidr-terra-3);box-shadow:var(--aidr-lift-3);transform:translateY(-3px)}.aidr-post .aidr-part{color:var(--aidr-ink-3);font-family:var(--aidr-head);font-size:var(--aidr-t-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.aidr-post h3{font-size:1.15rem;letter-spacing:-.015em;line-height:1.3}.aidr-post p{color:var(--aidr-ink-2);font-size:var(--aidr-t-small)}.aidr-post .aidr-link-arrow{font-size:.95rem}@media (max-width:1040px){.aidr-series{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aidr-series{grid-template-columns:1fr}}.aidr-wrap h1,.aidr-wrap h2,.aidr-wrap h3{color:var(--aidr-ink)!important}.aidr-on-field .aidr-wrap h1,.aidr-on-field .aidr-wrap h2,.aidr-on-field .aidr-wrap h3{color:#fff!important}.aidr-btn-primary,.aidr-btn-primary:focus,.aidr-btn-primary:hover{color:var(--aidr-ink)!important}.aidr-btn-ghost,.aidr-btn-ghost:focus,.aidr-btn-ghost:hover{color:#fff!important}.aidr-link-arrow,.aidr-link-arrow:hover{color:var(--aidr-terra-deep)!important}.aidr-post,.aidr-post:hover{color:inherit!important;text-decoration:none!important}.aidr-series-sec{background:var(--aidr-page)!important;color-scheme:only light}.aidr-series-sec .aidr-wrap .aidr-eyebrow{color:var(--aidr-terra-deep)!important;-webkit-text-fill-color:var(--aidr-terra-deep)!important;font-size:var(--aidr-t-label)!important;opacity:1!important;visibility:visible!important}.aidr-series-sec .aidr-wrap h2,.aidr-series-sec .aidr-wrap h3{-webkit-text-fill-color:var(--aidr-ink)!important}.aidr-series-sec .aidr-post{background:var(--aidr-paper)!important}.aidr-series-sec .aidr-post .aidr-part{color:var(--aidr-ink-3)!important;-webkit-text-fill-color:var(--aidr-ink-3)!important}.aidr-series-sec .aidr-post p{color:var(--aidr-ink-2)!important;-webkit-text-fill-color:var(--aidr-ink-2)!important;font-size:var(--aidr-t-small)!important;line-height:1.55!important;opacity:1!important;visibility:visible!important}.aidr-series-sec .aidr-link-arrow{-webkit-text-fill-color:var(--aidr-terra-deep)!important}.aidr-series-sec .aidr-post:hover .aidr-link-arrow{text-decoration:underline;text-underline-offset:4px}.aidr-series-sec .aidr-post:hover .aidr-link-arrow svg{transform:translateX(3px)}.aidr-series-sec .aidr-post:focus-visible{outline:3px solid var(--aidr-terra-1);outline-offset:3px}@media (max-width:560px){.aidr-series-sec .aidr-series{gap:.75rem;margin-top:2rem}.aidr-series-sec .aidr-post{border-radius:var(--aidr-r);gap:.5rem;padding:1.2rem 1.25rem}.aidr-series-sec .aidr-post h3{font-size:1.08rem}}