@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:96%;descent-override:22%;line-gap-override:0%;size-adjust:104%}body:has(.ap-shell){--ap-bg:#fff;--ap-bg2:#f8fafb;--ap-bg3:#eff3f6;--ap-text:#0a151c;--ap-text2:#23394a;--ap-muted:#3f5663;--ap-faint:#5a7280;--ap-cyan:#12acdd;--ap-cyan-bold:#109ac6;--ap-cyan-text:#0c7597;--ap-cyan-deep:#095871;--ap-on-cyan:#0f2733;--ap-border:#d2dfe7;--ap-border2:#b4cad8;--ap-border-ctl:#7b96a8;--ap-border-cyan:#12acdd73;--ap-tint:#12acdd0f;--ap-tint2:#12acdd1a;--ap-tint3:#12acdd29;--ap-cyan-dim:#12acdd1a;--ap-shadow:0 1px 2px #0e1b240d,0 2px 8px #0e1b240d;--ap-shadow-lg:0 2px 4px #0e1b240d,0 12px 32px #0e1b2417;--ap-shadow-cyan:0 2px 12px #12acdd38;--ap-ok:#00a854;--ap-ok-text:#00783c;--ap-ok-bg:#00783c14;--ap-ok-border:#00783c47;--ap-warn:#c78500;--ap-warn-text:#8a5c00;--ap-warn-bg:#8a5c0014;--ap-warn-border:#8a5c0042;--ap-bad:#e53935;--ap-bad-text:#c62828;--ap-bad-bg:#c6282812;--ap-bad-border:#c6282842;--ap-info:#7c5cff;--ap-info-text:#6d4bd8;--ap-info-bg:#6d4bd814;--ap-info-border:#6d4bd842;--ap-scrim-solid:#fff;--ap-scrim:#ffffffe0;--ap-scrim-soft:#ffffff8c;--ap-gloss:#ffffff73;--ap-logo-filter:brightness(0)invert(.12);--ap-logo-filter-dim:brightness(0)invert(.45);--ap-shimmer-a:#095871;--ap-shimmer-b:#109ac6;--ap-hero-a:#d6e4ee;--ap-hero-b:#cfe0ea;--ap-hero-c:#c9dbe8;--ap-hero-grid:#ffffff8c;--ap-backdrop:#0a151cb8;--ap-radius:12px}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sora),"Sora Fallback",sans-serif;font-family:var(--font-sora),"Sora",sans-serif;-webkit-font-smoothing:antialiased;margin:0}body:has(.ap-shell){background:var(--ap-bg);color:var(--ap-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes ap-shimmer{0%{background-position:-300%}to{background-position:300%}}@keyframes ap-grid-scroll{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes ap-glow-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes ap-load-bar{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(.9)}to{opacity:0;transform:scaleX(1)}}@keyframes ap-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ap-has-tray{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.ap-has-tray{padding-bottom:0}}.ap-load-bar{z-index:9999;transform-origin:0;background:linear-gradient(90deg,transparent,#12acddbf 25%,var(--ap-cyan)50%,#12acddbf 75%,transparent);pointer-events:none;height:2px;animation:1.4s cubic-bezier(.4,0,.2,1) 50ms both ap-load-bar;position:fixed;top:0;left:0;right:0}.ap-top-shimmer{z-index:9998;pointer-events:none;background:linear-gradient(90deg,#0000,#12acdd59 30%,#12acddb3 50%,#12acdd59 70%,#0000) 0 0/300%;height:1px;animation:6s linear infinite ap-shimmer,4s ease-in-out infinite ap-glow-pulse;position:fixed;top:0;left:0;right:0}.ap-main{z-index:1;flex:1 0 auto;animation:.3s both ap-fade-in;position:relative}.ap-footer-wrap{z-index:2;position:relative}.ap-widgets{z-index:50;position:relative}.ap-shell ::-webkit-scrollbar{width:5px;height:5px}.ap-shell ::-webkit-scrollbar-track{background:var(--ap-bg3)}.ap-shell ::-webkit-scrollbar-thumb{background:var(--ap-border-ctl);border-radius:3px;transition:background .2s}.ap-shell ::-webkit-scrollbar-thumb:hover{background:var(--ap-cyan-text)}.ap-shell,.ap-shell *{scrollbar-width:thin;scrollbar-color:var(--ap-border-ctl)var(--ap-bg3)}.ap-shell ::selection{background:var(--ap-tint3);color:var(--ap-text)}.ap-shell :focus-visible{outline:2px solid var(--ap-cyan-bold);outline-offset:2px;border-radius:4px}.ap-shell nav[aria-label=Breadcrumb]{background:var(--ap-bg2);border:1px solid var(--ap-border);max-width:100%;box-shadow:inset 2px 0 0 var(--ap-border-cyan);border-radius:10px;align-items:center;margin-bottom:18px;padding:5px 9px;display:inline-flex}.ap-shell nav[aria-label=Breadcrumb]>ol{flex-wrap:wrap;align-items:center;gap:1px 2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ap-shell nav[aria-label=Breadcrumb]>ol>li{align-items:center;min-width:0;display:flex}.ap-shell nav[aria-label=Breadcrumb] [aria-hidden=true]{color:var(--ap-faint)}.ap-shell nav[aria-label=Breadcrumb] a{color:var(--ap-text2);border-radius:6px;padding:3px 7px;text-decoration:none;transition:color .16s,background .16s}.ap-shell nav[aria-label=Breadcrumb] a:hover,.ap-shell nav[aria-label=Breadcrumb] a:focus-visible{color:var(--ap-cyan-text);background:var(--ap-tint2)}.ap-shell nav[aria-label=Breadcrumb] [aria-current=page]{color:var(--ap-text);background:var(--ap-tint2);border:1px solid var(--ap-border-cyan);border-radius:6px;padding:2px 8px;font-weight:600}@media (max-width:479px){.ap-shell nav[aria-label=Breadcrumb]{border-radius:8px;padding:4px 7px}.ap-shell nav[aria-label=Breadcrumb] a{padding:2px 5px}}@media (prefers-reduced-motion:reduce){.ap-shell nav[aria-label=Breadcrumb] a{transition:none}}.ap-shell .pb-section:before{background:radial-gradient(70% 40% at 50% 20%,#12acdd21 0%,#0000 60%),radial-gradient(40% 50% at 15% 80%,#12acdd26 0%,#0000 55%),radial-gradient(40% 50% at 85% 80%,#12acdd26 0%,#0000 55%)}.ap-shell .pb-grid-bg{background-image:linear-gradient(#12acdd2b 1px,#0000 1px),linear-gradient(90deg,#12acdd2b 1px,#0000 1px)}.ap-shell .pb-eyebrow-dot{animation:2.4s ease-out infinite ap-dot-pulse;box-shadow:0 0 #12acdd73}@keyframes ap-dot-pulse{0%{box-shadow:0 0 #12acdd73}70%{box-shadow:0 0 0 6px #12acdd00}to{box-shadow:0 0 #12acdd00}}.ap-shell .pb-eyebrow{color:var(--ap-cyan-deep)}.ap-shell .pb-divider{background:linear-gradient(90deg,transparent,var(--ap-cyan-bold),transparent);height:3px}.ap-shell .pb-subtitle{color:var(--ap-text2);font-weight:400}.ap-shell .tc-card{background:var(--ap-bg);border:1px solid var(--ap-border2);box-shadow:var(--ap-shadow)}.ap-shell .tc-card-glow{background:radial-gradient(80% 60% at 50% 0,#12acdd29 0%,#0000 65%)}.ap-shell .tc-tag{opacity:1;color:var(--ap-cyan-deep)}@media (prefers-reduced-motion:reduce){.ap-shell .pb-eyebrow-dot{animation:none}}.ap-shell .lb-grid{background:var(--ap-border);border:1px solid var(--ap-border2);border-radius:14px;overflow:hidden}.ap-shell .lb-card{background:var(--ap-bg)}.ap-shell .lb-card:hover{background:var(--ap-bg2)}.ap-shell .lb-section:before{background:radial-gradient(65% 45% at 50% 0,#12acdd21 0%,#0000 60%),radial-gradient(40% 50% at 5% 80%,#12acdd26 0%,#0000 55%),radial-gradient(40% 50% at 95% 80%,#12acdd26 0%,#0000 55%)}.ap-shell .lb-gridbg{background-image:linear-gradient(#12acdd2b 1px,#0000 1px),linear-gradient(90deg,#12acdd2b 1px,#0000 1px)}.ap-shell .lb-body-glow{background:radial-gradient(80% 50% at 50% 0,#12acdd24 0%,#0000 65%)}.ap-shell .lb-subtitle,.ap-shell .lb-excerpt{color:var(--ap-text2);font-weight:400}.ap-shell .lb-date{color:var(--ap-muted);font-weight:500}.ap-shell .lb-img-wrap{border-bottom:1px solid var(--ap-border2)}.ap-shell .lb-read-more{border-top:1px solid var(--ap-border);color:var(--ap-cyan-deep)}.ap-shell .lb-eyebrow{color:var(--ap-cyan-deep)}.ap-shell .lb-cat-badge{color:var(--ap-on-cyan);background:var(--ap-cyan);border-color:var(--ap-cyan-bold)}.ap-shell .cat-hero-band,.ap-shell .nb-hero-band,.ap-shell .rn-hero-band,.ap-shell .nw-hero-band{isolation:isolate;background:linear-gradient(170deg,var(--ap-hero-a)0%,var(--ap-hero-b)45%,var(--ap-hero-c)100%);border-bottom:1px solid var(--ap-border2);position:relative;overflow:hidden}.ap-shell .cat-hero-band:before,.ap-shell .nb-hero-band:before,.ap-shell .rn-hero-band:before,.ap-shell .nw-hero-band:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(var(--ap-hero-grid)1px,transparent 1px),linear-gradient(90deg,var(--ap-hero-grid)1px,transparent 1px);background-size:46px 46px;animation:26s linear infinite ap-hero-drift;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(85% 80% at 50% 45%,#000 25%,#0000 100%);mask-image:radial-gradient(85% 80% at 50% 45%,#000 25%,#0000 100%)}.ap-shell .cat-hero-band:after,.ap-shell .nb-hero-band:after,.ap-shell .rn-hero-band:after,.ap-shell .nw-hero-band:after{content:"";z-index:-1;pointer-events:none;filter:blur(42px);background:radial-gradient(circle,#12acdd4d 0%,#0000 70%);border-radius:50%;width:420px;height:420px;animation:19s ease-in-out infinite ap-hero-float-a;position:absolute;top:-170px;left:6%}.ap-shell .cat-hero-inner,.ap-shell .nb-hero-inner,.ap-shell .rn-hero-inner,.ap-shell .nw-hero-inner{z-index:1;position:relative}.ap-shell .cat-hero-inner:before,.ap-shell .nb-hero-inner:before,.ap-shell .rn-hero-inner:before,.ap-shell .nw-hero-inner:before{content:"";z-index:-1;pointer-events:none;filter:blur(42px);background:radial-gradient(circle,#12acdd42 0%,#0000 70%);border-radius:50%;width:340px;height:340px;animation:23s ease-in-out infinite ap-hero-float-b;position:absolute;bottom:-150px;right:4%}.ap-shell .cat-hero-inner:after,.ap-shell .nb-hero-inner:after,.ap-shell .rn-hero-inner:after,.ap-shell .nw-hero-inner:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#12acdd38 28%,#12acdd73 50%,#12acdd38 72%,#0000);height:2px;animation:11s linear infinite ap-hero-scan;position:absolute;left:0;right:0}@keyframes ap-hero-drift{0%{transform:translate(0,0)}to{transform:translate(46px,46px)}}@keyframes ap-hero-float-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(46px,34px)scale(1.12)}}@keyframes ap-hero-float-b{0%,to{transform:translate(0)scale(1.08)}50%{transform:translate(-40px,-28px)scale(.94)}}@keyframes ap-hero-scan{0%{top:-4px}to{top:100%}}.ap-shell .cat-hero-accent{-webkit-text-fill-color:currentColor;color:var(--ap-cyan-deep);background:0 0;animation:none}.ap-shell .cat-hero-pills>*,.ap-shell .nb-hero-pills>*,.ap-shell .rn-hero-pills>*,.ap-shell .nw-hero-pills>*{background:var(--ap-bg);border-color:var(--ap-border2)}@media (max-width:560px){.ap-shell .cat-hero-band:after,.ap-shell .nb-hero-band:after,.ap-shell .rn-hero-band:after,.ap-shell .nw-hero-band:after{width:240px;height:240px}}@media (prefers-reduced-motion:reduce){.ap-shell .cat-hero-band:before,.ap-shell .nb-hero-band:before,.ap-shell .rn-hero-band:before,.ap-shell .nw-hero-band:before,.ap-shell .cat-hero-band:after,.ap-shell .nb-hero-band:after,.ap-shell .rn-hero-band:after,.ap-shell .nw-hero-band:after,.ap-shell .cat-hero-inner:before,.ap-shell .nb-hero-inner:before,.ap-shell .rn-hero-inner:before,.ap-shell .nw-hero-inner:before{animation:none}.ap-shell .cat-hero-inner:after,.ap-shell .nb-hero-inner:after,.ap-shell .rn-hero-inner:after,.ap-shell .nw-hero-inner:after{display:none}.ap-shell:before,.ap-top-shimmer,.ap-load-bar,.ap-main{animation:none!important}.ap-main{opacity:1!important;transform:none!important}}
