.aqb-deck{position:relative;max-width:34rem;margin-left:auto;padding:2.2rem 0 0 2.2rem;perspective:1400px}.aqb-deck__back{position:absolute;top:calc(2.2rem - var(--n) * 1.1rem);left:calc(2.2rem - var(--n) * 1.1rem);right:calc(var(--n) * 1.1rem);aspect-ratio:3 / 2;overflow:hidden;border:1px solid rgba(160,190,240,.14);border-radius:22px;background:#040b32;opacity:calc(.75 - var(--n) * .25);transform:rotate(calc(-2deg - var(--n) * 2.5deg));transform-origin:80% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.aqb-deck__back img,.aqb-deck__back span{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.7)}.aqb-deck:hover .aqb-deck__back{opacity:calc(.9 - var(--n) * .2);transform:rotate(calc(-5deg - var(--n) * 5deg)) translate(calc(-1.2rem - var(--n) * 1.2rem))}.aqb-feature{position:relative;display:block;overflow:hidden;border:1px solid rgba(160,190,240,.2);border-radius:22px;background:linear-gradient(180deg,#0c1a4ef5,#090f1cfa);box-shadow:inset 0 1px #ffffff0f,0 50px 90px -40px #00328cd9;color:#eef3fb;transform:rotateY(-7deg) rotateX(3deg);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .4s ease}.aqb-feature:hover,.aqb-feature:focus-visible{border-color:#7cc4ff66;box-shadow:inset 0 1px #ffffff14,0 50px 100px -36px #0066ffbf;transform:none}.aqb-feature__cover{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#040b32}.aqb-feature__cover img,.aqb-feature__cover .aqb-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.aqb-feature:hover .aqb-feature__cover img,.aqb-feature:focus-visible .aqb-feature__cover img{transform:scale(1.04)}.aqb-feature__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translate(-120%);animation:aqb-shine 6s ease-in-out 1.2s infinite}@keyframes aqb-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.aqb-feature__label{position:absolute;top:1rem;left:1rem;z-index:1;display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;border:1px solid rgba(124,196,255,.35);border-radius:999px;background:#030926b8;backdrop-filter:blur(8px);font-family:var(--aq-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#9fd2ff}.aqb-feature__label:before{content:"";width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:aqb-pulse 2s ease-in-out infinite}@keyframes aqb-pulse{50%{opacity:.35}}.aqb-feature__body{display:grid;gap:.6rem;padding:1.3rem 1.4rem 1.5rem}.aqb-feature__meta{margin:0;font-family:var(--aq-mono);font-size:.72rem;letter-spacing:.04em;color:#8da0c0}.aqb-feature__title{margin:0;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#f3f7ff}.aqb-feature__more{font-size:.92rem;font-weight:600;color:#8fc8ff}.aqb-feature__more:after{content:" →";display:inline-block;transition:transform .2s ease}.aqb-feature:hover .aqb-feature__more:after,.aqb-feature:focus-visible .aqb-feature__more:after{transform:translate(3px)}.aqb-list{padding-top:clamp(3.5rem,7vw,5.5rem)}.aqb-list__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem}.aqb-filters{display:flex;flex-wrap:wrap;gap:.5rem}.aqb-filters button{display:inline-flex;align-items:center;gap:.45rem;height:2.4rem;padding:0 .95rem;border:1px solid var(--aq-line);border-radius:999px;background:#fff;font-size:.88rem;font-weight:600;color:#33415c;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.aqb-filters button span{font-family:var(--aq-mono);font-size:.72rem;font-weight:500;color:#5f7090}.aqb-filters button:hover{border-color:#b8c6dc;transform:translateY(-1px)}.aqb-filters button[aria-pressed=true]{border-color:transparent;background:linear-gradient(180deg,#2f7bff,#0062f2);box-shadow:0 10px 24px -12px #06fc;color:#fff}.aqb-filters button[aria-pressed=true] span{color:#ffffffbf}.aqb-filters button:focus-visible{outline:2px solid var(--aq-blue);outline-offset:3px}.aqb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:2.2rem 0 0;padding:0;list-style:none}.aqb-grid>li{display:flex;min-width:0}.aqb-grid:not([data-filter])>li[data-featured]{display:none}.aqb-grid>li[hidden]{display:none}.aqb-list__note{max-width:40rem;margin:2rem auto 0;padding:2rem;border:1px solid var(--aq-line);border-radius:20px;background:#fff;text-align:center}.aqb-list__note strong{display:block;font-size:1.15rem;color:var(--aq-ink)}.aqb-list__note p{margin:.5rem 0 0;color:var(--aq-muted)}.aqb-card{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--aq-line);border-radius:22px;background:#fff;color:var(--aq-muted);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.aqb-card:hover{border-color:#c4d2ea;box-shadow:0 30px 60px -36px #0a1e4680;transform:translateY(-4px)}.aqb-card:focus-visible{outline:2px solid var(--aq-blue);outline-offset:4px}.aqb-card__cover{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#040b32}.aqb-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.aqb-card:hover .aqb-card__cover img{transform:scale(1.05)}.aqb-card__placeholder{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(60% 70% at 70% 30%,rgba(0,102,255,.35),transparent 70%),linear-gradient(160deg,#040b32,#0b1c4c 60%,#081644);color:#7cc4ff}.aqb-card__placeholder svg{width:42%;height:auto}.aqb-card__time{position:absolute;top:.8rem;right:.8rem;padding:.25rem .6rem;border-radius:999px;background:#030926b3;backdrop-filter:blur(6px);font-family:var(--aq-mono);font-size:.7rem;color:#e6eefc}.aqb-card__body{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.3rem 1.4rem 1.4rem}.aqb-card__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;font-family:var(--aq-mono);font-size:.72rem;letter-spacing:.02em;color:#5f7090}.aqb-card__title{margin:0;font-size:1.14rem;font-weight:700;line-height:1.32;letter-spacing:-.015em;color:var(--aq-ink);transition:color .2s ease}.aqb-card:hover .aqb-card__title{color:var(--aq-blue)}.aqb-card__tags{display:flex;flex-wrap:wrap;gap:.35rem}.aqb-card__tags span{padding:.2rem .6rem;border-radius:999px;background:#eaf2ff;font-size:.74rem;font-weight:600;color:#1f5fd6}.aqb-card__more{margin-top:auto;padding-top:.3rem;font-size:.9rem;font-weight:600;color:var(--aq-blue)}.aqb-card__more:after{content:" →";display:inline-block;transition:transform .2s ease}.aqb-card:hover .aqb-card__more:after{transform:translate(3px)}.aqs-page main>.aqb-article:first-child>.aqb-article__hero{margin-top:-4rem;border-top:4rem solid transparent;background-origin:border-box}.aqb-article__hero{--aqb-overlap: clamp(5rem, 14vw, 12rem);padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:0;background:#030926}.aqb-article__hero .aqp-hero__glow{overflow:hidden}.aqb-article__head{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.aqb-article__head .aqp-crumbs{max-width:100%}.aqb-article__head .aqp-crumbs ol{justify-content:center;flex-wrap:nowrap}.aqb-article__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.aqb-article__tags span{padding:.28rem .75rem;border:1px solid rgba(124,196,255,.3);border-radius:999px;background:#7cc4ff14;font-family:var(--aq-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#9fd2ff}.aqb-article__title{max-width:24ch;margin:1.1rem auto 0;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;color:#f3f7ff}.aqb-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;margin:1.6rem 0 0;padding:0;list-style:none;font-family:var(--aq-mono);font-size:.78rem;color:#9aabc6}.aqb-article__meta li{display:inline-flex;align-items:center;gap:.45rem}.aqb-article__meta svg{width:15px;height:15px;color:#6f9fe0}.aqb-article__cover{position:relative;z-index:2;max-width:1080px;margin:clamp(2.5rem,5vw,3.5rem) auto calc(-1 * var(--aqb-overlap));padding:0 1.5rem}.aqb-article__cover img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:24px;box-shadow:0 0 0 1px #a0bef029,0 60px 100px -50px #002878e6}.aqb-article__cover:before{content:"";position:absolute;inset:10% 8% -4%;z-index:-1;border-radius:40px;background:radial-gradient(closest-side,rgba(0,102,255,.45),transparent);filter:blur(40px)}.aqb-article__spacer{height:clamp(3.5rem,7vw,5rem)}.aqb-article__main{padding-top:clamp(3.5rem,7vw,5rem)}.aqb-article__main--covered{padding-top:calc(var(--aqb-overlap, clamp(5rem, 14vw, 12rem)) + clamp(3rem,6vw,4.5rem))}.aqb-article__grid{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,46rem);justify-content:center;align-items:start;gap:clamp(2.5rem,6vw,5.5rem)}.aqb-article__grid--single{grid-template-columns:minmax(0,46rem)}.aqb-toc{position:sticky;top:6rem;font-size:.9rem}.aqb-toc__label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1rem;font-family:var(--aq-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--aq-blue)}.aqb-toc__label span{letter-spacing:.02em;text-transform:none;color:#5f7090}.aqb-toc ol{position:relative;display:grid;gap:.2rem;margin:0;padding:0 0 0 1rem;list-style:none;counter-reset:aqb-toc}.aqb-toc ol:before,.aqb-toc ol:after{content:"";position:absolute;top:.3rem;bottom:.3rem;left:0;width:2px;border-radius:2px;background:var(--aq-line)}.aqb-toc ol:after{background:linear-gradient(180deg,var(--aq-blue),var(--aq-sky));transform:scaleY(var(--read, 0));transform-origin:top}.aqb-toc ol a{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.2rem;padding:.4rem .6rem;border-radius:10px;line-height:1.4;color:var(--aq-muted);transition:color .2s ease,background-color .2s ease}.aqb-toc ol a:before{counter-increment:aqb-toc;content:counter(aqb-toc,decimal-leading-zero);font-family:var(--aq-mono);font-size:.72rem;line-height:1.85;color:#9aabc6}.aqb-toc ol a:hover{color:var(--aq-ink);background:var(--aq-paper)}.aqb-toc ol a[aria-current=true]{color:var(--aq-ink);font-weight:600;background:#eef4ff}.aqb-toc ol a[aria-current=true]:before{color:var(--aq-blue)}.aqb-toc__back{margin-top:1.4rem;padding-left:1rem}.aqb-prose{min-width:0;font-size:1.075rem;line-height:1.8;color:#33415c;counter-reset:aqb-section}.aqb-prose>div{margin:0 0 3rem}.aqb-prose__text{line-height:1.625;color:var(--gray-700)}.aqb-prose h2{margin:0 0 1.1rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--aq-ink);scroll-margin-top:6rem}.aqb-prose h2[id]:before{counter-increment:aqb-section;content:counter(aqb-section,decimal-leading-zero);display:block;margin-bottom:.6rem;font-family:var(--aq-mono);font-size:.75rem;font-weight:500;letter-spacing:.1em;color:var(--aq-blue)}.aqb-prose h3{margin:2rem 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:-.015em;color:var(--aq-ink)}.aqb-prose h4,.aqb-prose h5,.aqb-prose h6{margin:1.6rem 0 .5rem;font-size:1.08rem;font-weight:700;color:var(--aq-ink)}.aqb-prose p{margin:0 0 1.1rem}.aqb-prose strong,.aqb-prose b{font-weight:700;color:var(--aq-ink)}.aqb-prose a{font-weight:600;color:var(--aq-blue);text-decoration:underline;text-decoration-color:#0066ff4d;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .2s ease}.aqb-prose a:hover{text-decoration-color:currentColor}.aqb-prose ul,.aqb-prose ol{margin:0 0 1.3rem;padding-left:1.6rem}.aqb-prose li{position:relative;margin:.35rem 0;padding-left:.3rem}.aqb-prose ul>li{list-style:none}.aqb-prose ul>li:before{content:"";position:absolute;top:.72em;left:-1.1rem;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--aq-blue),var(--aq-sky));box-shadow:0 0 0 3px #0066ff1f}.aqb-prose ol{list-style:decimal}.aqb-prose ol>li::marker{font-family:var(--aq-mono);font-size:.9em;font-weight:600;color:var(--aq-blue)}.aqb-prose blockquote{position:relative;margin:2rem 0;padding:1.3rem 1.5rem 1.3rem 1.6rem;border-radius:18px;background:radial-gradient(70% 90% at 100% 0%,rgba(0,170,255,.12),transparent 70%),#f2f6ff;box-shadow:inset 3px 0 0 var(--aq-blue);color:#23324f}.aqb-prose blockquote>:last-child{margin-bottom:0}.aqb-prose img{display:block;max-width:100%;height:auto;margin:2rem 0;border-radius:18px;box-shadow:0 0 0 1px var(--aq-line),0 40px 70px -46px #0a1e468c}.aqb-prose hr{margin:2.5rem 0;border:0;border-top:1px solid var(--aq-line)}.aqb-prose code{padding:.12rem .35rem;border-radius:6px;background:#eef2f8;font-family:var(--aq-mono);font-size:.88em;color:var(--aq-ink)}.aqb-prose pre{overflow-x:auto;margin:1.8rem 0;padding:1rem 1.2rem;border-radius:14px;background:#040b32;font-size:.88rem;line-height:1.7;color:#dbe5f5}.aqb-prose pre code{padding:0;background:none;color:inherit}.aqb-prose table{width:100%;margin:2rem 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--aq-line);border-radius:14px;font-size:.92rem;line-height:1.55}.aqb-prose th{padding:.75rem .9rem;border-bottom:1px solid var(--aq-line);background:var(--aq-paper);font-family:var(--aq-mono);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:#55657f}.aqb-prose td{padding:.75rem .9rem;border-bottom:1px solid var(--aq-line);vertical-align:top}.aqb-prose tr:last-child td{border-bottom:0}.aqb-prose tbody tr:nth-child(2n) td{background:#fafbfe}.aqb-prose iframe,.aqb-prose video{border-radius:18px}.aqb-prose__image{width:100%}.aqb-prose__embed{margin:2rem 0;aspect-ratio:16 / 9}.aqb-prose__frame{width:100%;height:100%}.aqb-prose__video{width:100%;margin:2rem 0}.aqb-prose__missing{padding:1.6rem;border:1px solid #fde68a;border-radius:18px;background:#fffbeb;color:#92400e}.aqb-prose__missing a{color:#92400e}.aqb-related__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem}.aqb-back{display:flex;justify-content:center}@media(max-width:1023px){.aqb-deck{margin:0 auto}.aqb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aqb-article__grid{grid-template-columns:minmax(0,46rem)}.aqb-toc{position:static;padding:1.2rem 1.2rem 1rem;border:1px solid var(--aq-line);border-radius:18px;background:var(--aq-paper)}.aqb-toc ol:before,.aqb-toc ol:after,.aqb-toc__back{display:none}.aqb-toc ol{padding-left:0}}@media(max-width:767px){.aqb-grid{grid-template-columns:minmax(0,1fr)}.aqb-deck{padding:1.4rem 0 0 1.4rem}.aqb-deck__back{top:calc(1.4rem - var(--n) * .7rem);left:calc(1.4rem - var(--n) * .7rem);right:calc(var(--n) * .7rem)}.aqb-feature{transform:none}.aqb-article__cover{padding:0 1rem}.aqb-article__cover img{border-radius:16px}.aqb-prose{font-size:1.02rem}.aqb-prose table{display:block;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.aqb-feature,.aqb-feature:hover,.aqb-feature:focus-visible,.aqb-deck__back,.aqb-deck:hover .aqb-deck__back{transition:none}.aqb-feature__cover:after,.aqb-feature__label:before{animation:none}}
