.ar{--ar-display:var(--preview-bold),system-ui;--ar-body:var(--preview-inter),system-ui,sans-serif;--ar-mono:var(--font-geist-mono),ui-monospace,monospace;--ar-ink:#05060b;--ar-blue:#3b82f6;--ar-blue-hi:#60a5fa;--ar-accent:#7bb5ff;--ar-accent-hi:#9ec9ff;--ar-cyan:#22d3ee;--ar-text:#e6e8f2;--ar-muted:#9aa3b8;--ar-line:#7bb5ff2e;--ar-hair:#ffffff0f;isolation:isolate;background:var(--ar-ink);color:var(--ar-text);font-family:var(--ar-body);-webkit-font-smoothing:antialiased;line-height:1.75;position:relative;overflow:hidden}.ar a{color:inherit;text-decoration:none}.ar img{max-width:100%}.ar-bg{z-index:-1;pointer-events:none;background:radial-gradient(1200px 600px at 10% -10%,#7bb5ff2e,#0000 60%),radial-gradient(900px 500px at 90% 10%,#3b82f62e,#0000 60%),radial-gradient(800px 400px at 50% 110%,#22d3ee1a,#0000 60%),linear-gradient(#05060b 0%,#070812 100%);position:absolute;inset:0;overflow:hidden}.ar-aurora{filter:blur(44px);opacity:.75;background:radial-gradient(40% 40% at 20% 20%,#3b6bff44,#0000 60%),radial-gradient(45% 45% at 80% 30%,#4a8ef73d,#0000 60%),radial-gradient(50% 50% at 50% 80%,#17b6c93d,#0000 60%);animation:22s ease-in-out infinite alternate ar-drift;position:absolute;inset:-30%}@keyframes ar-drift{to{transform:translate(4%,3%)rotate(8deg)scale(1.1)}}.ar-gridlines{background-image:linear-gradient(#7bb5ff0f 1px,#0000 1px),linear-gradient(90deg,#7bb5ff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.ar-noise,.ar-hero__grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.6'/></svg>")}.ar-noise{opacity:.05;mix-blend-mode:overlay;position:absolute;inset:0}.ar-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.ar-progress i{background:linear-gradient(90deg,var(--ar-blue),var(--ar-accent));width:0;height:100%;display:block;box-shadow:0 0 12px #7bb5ff99}.ar-eyebrow{font-family:var(--ar-mono);text-transform:uppercase;letter-spacing:.3em;color:var(--ar-accent-hi);font-size:11px}.ar-eyebrow--dim{color:var(--ar-muted)}.ar-hairline{background:linear-gradient(90deg,transparent,#7bb5ff8c 12%,var(--ar-line) 50%,#3b82f68c 88%,transparent);height:1px;display:block}.ar-hairline--short{width:80px}.ar-hairline-v{background:linear-gradient(#0000,#7bb5ff80,#0000);width:1px;height:32px;display:none}@media (min-width:900px){.ar-hairline-v{display:block}}.ar-wrap{max-width:1400px;margin:0 auto;padding:0 20px}@media (min-width:1024px){.ar-wrap{padding:0 48px}}.ar-notice{color:#d9c6ff;font:12px/1.6 var(--ar-mono);background:#7bb5ff14;border:1px solid #7bb5ff59;border-radius:8px;margin:24px 0 -8px;padding:10px 14px}.ar-neon-wrap{white-space:nowrap;display:inline-block;position:relative}.ar-neon-shadow{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:-1px -1px #fffbf099,-2px -2px #ffecbe38,1px 1px #3a2812,2px 2px #241808,3px 3px #110a03,4px 4px #000,5px 5px #000,0 7px 12px #0000008c,0 0 14px #e03c448c,0 0 38px #d8343c52;position:absolute;inset:0}.ar-neon{z-index:1;background:linear-gradient(#fffdf7 0%,#f8ecd0 30%,#e2c88f 60%,#c8aa6e 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;position:relative}.ar-mark{filter:drop-shadow(0 0 10px #c8aa6e80);width:40px;height:40px;animation:2.4s ease-in-out infinite ar-breathe;display:block}.ar-mark--sm{width:30px;height:30px}@keyframes ar-breathe{0%,to{opacity:.86;filter:drop-shadow(0 0 8px #c8aa6e66)brightness(.9)}50%{opacity:1;filter:drop-shadow(0 0 16px #c8aa6eb3)brightness(1.08)}}.ar-crumbs{align-items:center;gap:12px;min-width:0;padding-top:28px;display:flex}.ar-crumbs .ar-sep{color:var(--ar-accent);opacity:.7}.ar-crumbs .ar-cur{color:var(--ar-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-hero{isolation:isolate;border:1px solid var(--ar-line);background:linear-gradient(160deg,#0e1020,#070812);border-radius:22px;min-height:66vh;margin-top:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3b82f614,0 40px 80px -40px #3b82f659}.ar-hero__bg{z-index:-2;filter:saturate(.8)contrast(1.05)brightness(.6);will-change:transform;background-position:50%;background-size:cover;animation:18s ease-out forwards ar-kenburns;position:absolute;inset:-10% 0 0;transform:scale(1.08)}@keyframes ar-kenburns{to{transform:scale(1)}}.ar-hero--nocover:before{content:"";z-index:-2;background:radial-gradient(60% 80% at 20% 10%,#7bb5ff59,#0000 60%),radial-gradient(50% 70% at 85% 30%,#3b82f659,#0000 60%),radial-gradient(60% 60% at 50% 100%,#22d3ee2e,#0000 60%);position:absolute;inset:0}.ar-hero__scrim{z-index:-1;background:radial-gradient(120% 100% at 50% 120%,#05060bf5,#0000 60%),linear-gradient(#05060b80 0%,#05060b26 35%,#05060bf0 100%),linear-gradient(90deg,#05060bd9,#0000 55%);position:absolute;inset:0}.ar-hero__grid{z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.ar-hero__grain{z-index:-1;opacity:.12;mix-blend-mode:overlay;position:absolute;inset:0}.ar-hero__inner{z-index:1;flex-direction:column;justify-content:flex-end;max-width:980px;min-height:66vh;padding:96px 24px 48px;display:flex;position:relative}@media (min-width:1024px){.ar-hero__inner{padding:120px 56px 64px}}.ar-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.ar-row--tight{margin-bottom:6px}.ar-row .ar-hairline{flex:1;max-width:140px}.ar-title{font-family:var(--ar-display);text-transform:uppercase;letter-spacing:-.045em;color:#f3f4ff;overflow-wrap:anywhere;text-shadow:0 1px #000000b3,0 2px 1px #00000080,0 0 34px #7bb5ff47;margin:0;font-size:clamp(38px,7vw,96px);font-weight:400;line-height:.92;animation:.9s cubic-bezier(.2,.8,.2,1) both ar-rise}@keyframes ar-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ar-nobr{white-space:nowrap}.ar-dek{color:#c3c8dd;max-width:62ch;margin:24px 0 0;font-size:clamp(17px,1.9vw,21px);line-height:1.6;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both ar-rise}.ar-hero--compact{border-radius:16px;min-height:0;margin-top:0}.ar-hero--compact .ar-hero__inner{min-height:320px;padding:64px 28px 32px}.ar-hero--compact .ar-title{font-size:clamp(30px,4.2vw,56px)}.ar-hero--compact .ar-dek{margin-top:14px;font-size:15px}.ar-hero--compact .ar-row{margin-bottom:18px}.ar-hero--compact .ar-hero__bg{animation:none;transform:none}.ar-meta{border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line);text-align:center;background:linear-gradient(#7bb5ff0d,#0000);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 32px;margin-top:22px;padding:18px 0;display:flex}.ar-meta .ar-pills{justify-content:center}.ar-author{align-items:center;gap:12px;display:flex}.ar-author__avatar{margin:0 4px}.ar-author__avatar img:first-child{box-shadow:0 0 0 1px #7bb5ff73,0 0 14px -2px #7bb5ff80}.ar-author b{font-size:14px;font-weight:600;line-height:1.2;display:block}.ar-author .ar-eyebrow{letter-spacing:.22em;font-size:10px}.ar-tri{color:var(--ar-accent-hi);margin-right:8px}.ar-pills,.ar-tags{flex-wrap:wrap;gap:8px;display:flex}.ar-pill{font-family:var(--ar-mono);letter-spacing:.14em;text-transform:uppercase;color:#b8bfd4;background:#0a0c1699;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.42rem .85rem;font-size:10.5px;transition:all .2s;display:inline-flex}.ar-pill:hover{color:#fff;border-color:#7bb5ff66}.ar-pill--active{color:#fff;background:linear-gradient(135deg,#7bb5ff4d,#3b82f633);border-color:#7bb5ff8c;box-shadow:0 0 20px -4px #7bb5ff8c}.ar-tags{border-top:1px solid var(--ar-hair);margin:40px 0 0;padding-top:24px}.ar-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px;padding-top:56px;display:grid}.ar-rail{grid-column:span 3;display:none}@media (min-width:1024px){.ar-rail{display:block}}.ar-rail>div{position:sticky;top:96px}.ar-rail__label{margin-bottom:12px;display:block}.ar-rail__line{margin-bottom:18px}.ar-rail__line--mid{margin:24px 0}.ar-toc{color:var(--ar-muted);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ar-toc li{gap:12px;display:flex}.ar-toc__n{font-family:var(--ar-mono);color:var(--ar-accent-hi);min-width:22px;padding-top:2px;font-size:11px}.ar-toc a{transition:color .2s;position:relative}.ar-toc a:before{content:"";background:var(--ar-accent-hi);width:0;height:1px;transition:width .25s;position:absolute;top:50%;left:-14px}.ar-toc li.ar-on a,.ar-toc a:hover{color:var(--ar-text)}.ar-toc li.ar-on a:before{width:8px}.ar-share{gap:8px;display:flex}.ar-share :is(button,a){border:1px solid var(--ar-hair);width:36px;height:36px;color:var(--ar-muted);font-family:var(--ar-mono);cursor:pointer;background:#0a0c1699;border-radius:8px;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:inline-flex}.ar-share :is(button,a):hover{color:#fff;border-color:#7bb5ff80;box-shadow:0 0 14px -4px #7bb5ff99}.ar-prose{overflow-wrap:anywhere;grid-column:span 12;min-width:0;max-width:820px}@media (min-width:1024px){.ar-prose{grid-column:span 9}}.ar-prose>:first-child{margin-top:0}.ar-prose h2{font-family:var(--ar-body);color:#f3f4ff;letter-spacing:-.01em;text-transform:none;margin:52px 0 14px;scroll-margin-top:96px;font-size:1.9rem;font-weight:600;line-height:1.15}.ar-prose h2 .ar-num{font-family:var(--ar-mono);color:var(--ar-accent-hi);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:12.5px;font-weight:500;display:block}.ar-prose h3{color:var(--ar-blue-hi);text-transform:none;margin:30px 0 8px;font-size:1.25rem;font-weight:600}.ar-prose h4{color:#f3f4ff;margin:24px 0 6px;font-size:1.05rem;font-weight:600}.ar-prose p{color:#c3c8dd;margin:16px 0;font-size:1.0625rem;line-height:1.78}.ar-prose :is(p,li) strong{color:var(--ar-text);font-weight:600}.ar-prose a{color:var(--ar-blue-hi);border-bottom:1px solid #60a5fa59}.ar-prose a:hover{border-color:var(--ar-blue-hi)}.ar-prose hr{background:linear-gradient(90deg,#0000,#7bb5ff66,#3b82f666,#0000);border:0;height:1px;margin:44px 0}.ar-prose code{color:#b8dbff;font-size:.82em;font-family:var(--ar-mono);background:#0b0f1c;border:1px solid #ffffff14;border-radius:4px;padding:2px 5px}.ar-prose pre{border:1px solid var(--ar-hair);background:#050910;border-radius:12px;padding:20px;font-size:14px;overflow:auto}.ar-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.ar-prose img{border-radius:8px;height:auto}.ar-prose .blog-figure{text-align:center;margin:1.8em 0}.ar-prose .blog-figure img{border:1px solid var(--ar-hair);border-radius:14px;margin:auto;display:block}.ar-prose .blog-figure figcaption{color:var(--ar-muted);margin-top:9px;font-size:13px;font-style:italic}.ar-prose ol{counter-reset:ar-li;margin:18px 0;padding:0;list-style:none}.ar-prose ol>li{color:#c3c8dd;margin:10px 0;padding-left:34px;font-size:1.02rem;position:relative}.ar-prose ol>li:before{counter-increment:ar-li;content:counter(ar-li,decimal-leading-zero);font-family:var(--ar-mono);color:var(--ar-accent-hi);letter-spacing:.1em;border-right:1px solid var(--ar-line);padding-right:8px;font-size:11px;line-height:24px;position:absolute;top:0;left:0}.ar-prose ul{margin:18px 0;padding:0;list-style:none}.ar-prose ul>li{color:#c3c8dd;margin:10px 0;padding-left:34px;font-size:1.02rem;position:relative}.ar-prose ul>li:before{content:"◆";color:var(--ar-accent-hi);text-shadow:0 0 8px #7bb5ffb3;font-size:9px;position:absolute;top:1px;left:8px}.ar-prose li>:is(ul,ol){margin:6px 0}.ar-prose ul.blog-checklist>li:before{content:"";width:16px;height:16px;text-shadow:none;border:1px solid #7bb5ff73;border-radius:4px;top:.47em;left:0}.ar-prose ul.blog-checklist>li[data-checked=true]{color:#8694aa;text-decoration:line-through}.ar-prose ul.blog-checklist>li[data-checked=true]:before{border-color:var(--ar-accent-hi);background:var(--ar-accent);box-shadow:inset 0 0 0 3px #0a0c16}.ar-prose blockquote{color:#eef0ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ar-hair);background:linear-gradient(#11131fb3,#0a0c16b3);border-radius:14px;margin:36px 0;padding:22px 28px;font-size:1.3rem;font-style:italic;line-height:1.5;position:relative}.ar-prose blockquote:before{content:"";background:linear-gradient(180deg,var(--ar-accent),var(--ar-blue));border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:0;box-shadow:0 0 14px #7bb5ff99}.ar-prose blockquote p{font-size:inherit;color:inherit;margin:0}.ar-prose blockquote p+p{margin-top:10px}.ar-prose .blog-chip{--t:var(--ar-accent);border:1px solid color-mix(in srgb,var(--t) 40%,transparent);box-shadow:inset 0 0 12px #60a5fa1a,0 0 12px -4px color-mix(in srgb,var(--t) 40%,transparent);color:var(--ar-text);vertical-align:middle;white-space:nowrap;background:linear-gradient(#11131fe6,#0a0c16e6);border-radius:999px;align-items:center;gap:.4rem;margin:0 .08em;padding:.16rem .6rem .16rem .28rem;font-size:.8rem;font-weight:600;line-height:1.55;transition:transform .2s,box-shadow .2s;display:inline-flex}.ar-prose .blog-chip:hover{box-shadow:inset 0 0 12px #60a5fa26,0 0 18px -2px color-mix(in srgb,var(--t) 65%,transparent);transform:translateY(-1px)}.ar-prose .blog-chip img{object-fit:contain;width:20px;height:20px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--t) 75%,transparent));border-radius:0;margin:-.15em 0}.ar-prose .blog-chip:not(:has(img)){padding-left:.6rem}.ar-prose .blog-chip--rune{--t:#9ec9ff}.ar-prose .blog-chip--item{--t:#60a5fa}.ar-prose .blog-chip--currency{--t:#f59e0b}.ar-prose .blog-chip--unique{--t:#f09a52}.ar-prose .blog-chip--boss{--t:#f43f5e}.ar-prose p:has(>.blog-chip+.blog-chip){line-height:2.4}.ar-prose .blog-callout{--accent:var(--ar-blue-hi);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ar-hair);background:linear-gradient(#11131fb8,#0a0c16b8);border-radius:14px;margin:30px 0;padding:18px 20px 6px 60px;position:relative;overflow:hidden}.ar-prose .blog-callout:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 14px var(--accent);position:absolute;top:0;bottom:0;left:0}.ar-prose .blog-callout:after{content:"i";width:28px;height:28px;font-family:var(--ar-mono);color:#fff;background:radial-gradient(circle at 35% 30%,var(--accent),#0a0c16 80%);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 1px 0 #ffffff4d;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:16px}.ar-prose .blog-callout--note{--accent:#7bb5ff}.ar-prose .blog-callout--tip{--accent:#22d3ee}.ar-prose .blog-callout--warning{--accent:#f59e0b}.ar-prose .blog-callout--warning:after,.ar-prose .blog-callout--important:after{content:"!"}.ar-prose .blog-callout--important{--accent:#f43f5e}.ar-prose .blog-callout--summary{--accent:#9ec9ff;background:radial-gradient(400px 120px at 0 0,#7bb5ff2e,#0000 60%),linear-gradient(#11131fcc,#0a0c16cc);border:1px solid #7bb5ff4d}.ar-prose .blog-callout--summary:after{content:"★"}.ar-prose .blog-callout__title{font-family:var(--ar-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:11px;font-weight:600;display:block}.ar-prose .blog-callout :is(p,li){color:#c3c8dd;margin:6px 0;font-size:1rem}.ar-prose .blog-callout :is(ul,ol){margin:4px 0 12px}.ar-prose .blog-callout ul>li{padding-left:24px}.ar-prose .blog-callout ul>li:before{left:2px}.ar-prose .blog-table-wrap{border:1px solid var(--ar-hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#11131f99,#0a0c1699);border-radius:14px;margin:28px 0;overflow-x:auto}.ar-prose table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.ar-prose :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid var(--ar-hair);min-width:110px;padding:14px 16px}.ar-prose th{font-family:var(--ar-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ar-accent-hi);border-bottom:1px solid var(--ar-line);background:linear-gradient(#7bb5ff14,#0000);font-size:11px;font-weight:600}.ar-prose tbody tr{transition:background .2s}.ar-prose tbody tr:hover td{background:#7bb5ff0d}.ar-prose td p,.ar-prose th p{font-size:inherit;margin:0}.ar-prose .blog-gallery{gap:14px;margin:26px 0;display:grid}.ar-prose .blog-gallery figure{text-align:center;margin:0}.ar-prose .blog-gallery img{max-width:100%;height:auto;margin:0 auto;display:block}.ar-prose .blog-gallery figcaption{color:#9fb0c8;margin-top:8px;font-size:12.5px;line-height:1.35}.ar-prose .blog-gallery--icon{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px}.ar-prose .blog-gallery--icon figure{aspect-ratio:1;transform-style:preserve-3d;background:radial-gradient(circle at 30% 20%,#7bb5ff59,#0000 55%),radial-gradient(circle at 70% 80%,#3b82f64d,#0000 55%),linear-gradient(160deg,#0e1020,#070812);border:1px solid #7bb5ff40;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;transition:transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #60a5fa1f,0 0 0 1px #3b82f614,0 0 24px -8px #7bb5ff73}.ar-prose .blog-gallery--icon figure:after{content:"";background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),#ffffff2e,transparent 55%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ar-prose .blog-gallery--icon figure:hover{box-shadow:inset 0 0 28px #60a5fa38,0 0 0 1px #7bb5ff66,0 0 36px -4px #7bb5ffb3}.ar-prose .blog-gallery--icon figure:hover:after{opacity:1}.ar-prose .blog-gallery--icon img{object-fit:contain;filter:drop-shadow(0 0 7px #9ec9ffa6);border-radius:0;width:50%;height:50%;transition:transform .3s}.ar-prose .blog-gallery--icon figure:hover img{transform:scale(1.14)translateZ(20px)}.ar-prose .blog-gallery--icon figcaption{font-family:var(--ar-mono);text-transform:uppercase;letter-spacing:.12em;color:#c9cfe6;margin:0;font-size:9.5px}.ar-prose .blog-gallery--medium{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ar-prose .blog-gallery--large{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ar-prose :is(.blog-gallery--medium,.blog-gallery--large) img{border:1px solid var(--ar-hair);border-radius:12px;width:100%}.ar-prose .blog-collapsible{border:1px solid var(--ar-hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#11131f99,#0a0c1699);border-radius:14px;margin:16px 0;overflow:hidden}.ar-prose .blog-collapsible>summary{cursor:pointer;font-family:var(--ar-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ar-accent-hi);align-items:center;gap:12px;padding:16px 20px;font-size:12px;font-weight:600;list-style:none;display:flex}.ar-prose .blog-collapsible>summary::-webkit-details-marker{display:none}.ar-prose .blog-collapsible>summary:before{content:"+";color:#fff;border:1px solid #7bb5ff66;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:inline-flex}.ar-prose .blog-collapsible[open]>summary:before{content:"–"}.ar-prose .blog-collapsible[open]>summary{border-bottom:1px solid var(--ar-hair)}.ar-prose .blog-collapsible>summary:focus-visible{outline:2px solid var(--ar-accent-hi);outline-offset:-2px}.ar-prose .blog-collapsible__body{padding:4px 20px 12px}.ar-prose .blog-columns{gap:22px;margin:1.8em 0;display:grid}.ar-prose .blog-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-prose .blog-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-prose .blog-column{border:1px solid var(--ar-hair);background:linear-gradient(#11131f99,#0a0c1699);border-radius:14px;min-width:0;padding:18px 20px 4px}.ar-prose .blog-column>:first-child{margin-top:0}.ar-prose .blog-column :is(h3,h4){margin-top:0;font-size:19px}@media (max-width:760px){.ar-prose :is(.blog-columns--2,.blog-columns--3){grid-template-columns:minmax(0,1fr)}}.ar-index{margin:60px auto 100px}.ar-index__rule{margin-bottom:56px}.ar-index__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 36px;display:flex}.ar-index__head h2{font-family:var(--ar-display);text-transform:uppercase;letter-spacing:-.04em;color:#f3f4ff;text-shadow:0 1px #0009,0 0 30px #7bb5ff40;margin:18px 0 0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:400;line-height:.95}.ar-index__head p{color:#b8bfd4;max-width:56ch;margin:16px 0 0;font-size:1.05rem}.ar-cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px;display:grid}.ar-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ar-hair);background:linear-gradient(#11131fbf,#0a0c16bf);border-radius:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #7bb5ff1a,0 20px 60px -24px #3b82f640,inset 0 1px #ffffff0d}.ar-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #7bb5ff73,0 30px 70px -24px #7bb5ff80}.ar-card__cover{aspect-ratio:16/9;background:linear-gradient(135deg,#1b1a3b,#080d17);position:relative;overflow:hidden}.ar-card__cover img{object-fit:cover;filter:saturate(.8)brightness(.75);width:100%;height:100%;transition:transform .6s}.ar-card:hover .ar-card__cover img{transform:scale(1.06)}.ar-card__cover:after{content:"";background:linear-gradient(#0000 40%,#0a0c16e6);position:absolute;inset:0}.ar-card__nocover{font-family:var(--ar-display);text-transform:uppercase;color:#9ec9ff80;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.ar-card__body{padding:18px 20px 22px}.ar-card h3{color:#f3f4ff;margin:10px 0 8px;font-size:19px;font-weight:700;line-height:1.3}.ar-card p{color:#b8bfd4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14.5px;display:-webkit-box;overflow:hidden}.ar-readlink{font-family:var(--ar-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ar-accent-hi);align-items:center;gap:8px;font-size:11px;transition:gap .2s;display:inline-flex}.ar-readlink:hover{gap:12px}.ar-r{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.ar-r.ar-in{opacity:1;transform:none}@media (max-width:600px){.ar-hero{border-radius:16px;min-height:60vh}.ar-hero__inner{min-height:60vh;padding:72px 20px 36px}.ar-meta{gap:12px 20px}.ar-layout{gap:24px;padding-top:36px}.ar-prose h2{font-size:1.55rem}.ar-prose p{font-size:1rem}.ar-index__head h2 br{display:none}}@media (prefers-reduced-motion:reduce){.ar-aurora,.ar-mark,.ar-hero__bg,.ar-title,.ar-dek{animation:none}.ar-hero__bg{transform:none}.ar-r{opacity:1;transition:none;transform:none}.ar-card,.ar-prose .blog-gallery--icon figure,.ar-prose .blog-chip{transition:none}}