body.au-page{--au-ink:#243044;--au-muted:#6d7890;--au-card:#fff;--au-violet:#7c5cfc;--au-mint:#10b981;--au-pink:#ec4899;--au-grad:linear-gradient(100deg,#8b5cf6 0%,#7c3aed 42%,#6366f1 100%);--au-shadow:0 24px 50px -32px rgba(90,70,160,.45);--dc-ink:var(--au-ink);--dc-muted:var(--au-muted);--dc-pink:var(--au-violet);--dc-grad:var(--au-grad);--dc-shadow:var(--au-shadow);--pg-ink:var(--au-ink);--pg-muted:var(--au-muted);--text:var(--au-ink);--muted:var(--au-muted);--blue:var(--au-violet);--purple:#7c3aed;--pink:#ec4899;--border:rgba(124,92,252,.12);--surface:#fff;color:var(--au-ink);font-family:Nunito,var(--font),system-ui,sans-serif;font-size:15px;background-color:#f3fbf7;background-image: radial-gradient(720px 420px at 0% -8%,rgba(167,243,208,.9),transparent 62%),radial-gradient(640px 380px at 100% 0%,rgba(221,214,254,.85),transparent 60%),radial-gradient(520px 360px at 80% 28%,rgba(251,207,232,.55),transparent 62%),radial-gradient(560px 400px at 8% 70%,rgba(253,230,138,.45),transparent 64%),radial-gradient(640px 420px at 100% 92%,rgba(125,211,252,.4),transparent 66%),linear-gradient(180deg,#f7fffb 0%,#f4f7ff 48%,#fff8fc 100%);background-size:140% 140%;background-attachment:fixed;animation:au-mesh 32s ease-in-out infinite}html[data-theme=dark] body.au-page{--au-ink:#f4f0ff;--au-muted:#c4b8dc;--au-card:rgba(24,20,48,.88);--text:var(--au-ink);--muted:var(--au-muted);--surface:#161228;--border:rgba(196,181,253,.22);background-color:#100e22;background-image: radial-gradient(640px 380px at 0% 0%,rgba(124,92,252,.35),transparent 62%),radial-gradient(520px 320px at 100% 0%,rgba(16,185,129,.18),transparent 60%),radial-gradient(480px 320px at 100% 100%,rgba(236,72,153,.16),transparent 58%),linear-gradient(180deg,#141228,#100e22 50%,#1a1030)}body.au-page .site-header,body.au-page main,body.au-page .site-footer{position:relative;z-index:1}body.au-page h1,body.au-page h2,body.au-page h3,body.au-page .au-word{font-family:Nunito,var(--font),system-ui,sans-serif;letter-spacing:-.03em}.au-sky{position:fixed;inset:-6vh;z-index:0;pointer-events:none;overflow:hidden;translate:calc(var(--mx,0px) * .45) calc(var(--my,0px) * .35)}.au-orb{position:absolute;border-radius:50%;filter:blur(2px);animation:au-float 18s ease-in-out infinite}.o1{width:280px;height:280px;left:-80px;top:-40px;background:radial-gradient(circle at 30% 30%,#fff,rgba(167,243,208,.55) 42%,transparent 70%)}.o2{width:340px;height:340px;right:-120px;top:-80px;background:radial-gradient(circle at 40% 40%,#fff,rgba(196,181,253,.5) 46%,transparent 72%);animation-duration:22s}.o3{width:220px;height:220px;left:8%;bottom:6%;background:radial-gradient(circle at 40% 40%,#fff,rgba(251,207,232,.5) 46%,transparent 70%);animation-duration:16s}.o4{width:180px;height:180px;right:12%;bottom:10%;background:radial-gradient(circle at 40% 40%,#fff,rgba(253,230,138,.55) 42%,transparent 70%);animation-duration:20s}.o5{width:120px;height:120px;left:46%;top:18%;background:radial-gradient(circle at 35% 35%,#fff,rgba(125,211,252,.5) 40%,transparent 70%);animation-duration:13s}.au-arc{position:absolute;left:8%;top:22%;width:220px;height:110px;border:10px solid transparent;border-top-color:rgba(255,255,255,.7);border-radius:220px 220px 0 0;filter:drop-shadow(0 0 0 #c4b5fd);animation:au-float 14s ease-in-out infinite}.au-arc::after{content:"";position:absolute;inset:14px 18px auto;height:70px;border:8px solid transparent;border-top-color:#c4b5fd;border-radius:180px 180px 0 0}.au-bit{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--c);border-radius:3px;opacity:.9;rotate:var(--r);animation:au-bit var(--dur) ease-in-out infinite;animation-delay:var(--d);box-shadow:0 8px 16px -10px rgba(80,40,120,.45)}.au-bit.round{border-radius:50%}.au-bit.star{background:transparent;width:0;height:0;border-radius:0;box-shadow:none;border-left:calc(var(--s) * .55) solid transparent;border-right:calc(var(--s) * .55) solid transparent;border-bottom:var(--s) solid var(--c)}.au-bit.star::after{content:"";position:absolute;left:calc(var(--s) * -.55);top:calc(var(--s) * .35);border-left:calc(var(--s) * .55) solid transparent;border-right:calc(var(--s) * .55) solid transparent;border-top:var(--s) solid var(--c)}.ribbon{position:absolute;width:180px;height:42px;border-radius:40px;opacity:.5;filter:blur(8px);animation:au-drift 16s ease-in-out infinite}.rb1{left:6%;top:34%;background:linear-gradient(90deg,#86efac,#c4b5fd,#f9a8d4);rotate:-16deg}.rb2{right:4%;bottom:18%;background:linear-gradient(90deg,#67e8f9,#fde68a,#f9a8d4);rotate:14deg;animation-delay:-6s}.au-sky .mesh{position:absolute;inset:0;opacity:.28;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.5px);background-size:72px 72px;animation:au-dots 40s linear infinite}html[data-theme=dark] .au-orb,html[data-theme=dark] .au-bit{opacity:.45}html[data-theme=dark] .au-sky .mesh{opacity:.1}body.au-page .pg-header{background:linear-gradient(180deg,rgba(243,251,247,.88),rgba(243,251,247,0));border:0;backdrop-filter:blur(8px)}html[data-theme=dark] body.au-page .pg-header{background:linear-gradient(180deg,rgba(16,14,34,.82),rgba(16,14,34,0))}body.au-page .pg-nav{width:min(1180px,calc(100% - 28px));height:72px;margin:10px auto 0;padding:0 8px 0 16px;background:transparent;border:0;box-shadow:none;animation:au-drop .7s cubic-bezier(.22,1,.36,1) both}body.au-page .brand{font-weight:800;letter-spacing:-.03em;gap:10px;font-size:15px}body.au-page .brand-mark{width:34px;height:34px;border-radius:12px;border:0;color:#fff;background:var(--au-grad);box-shadow:0 10px 18px -12px #7c3aed;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:7px}body.au-page .brand-mark i{display:block;border-radius:2px;background:#fff}body.au-page .brand-mark i:first-child{grid-column:1 / -1;border-radius:2px 2px 6px 2px}body.au-page .menu>a,body.au-page .nav-drop>a{color:#5c657a;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:transparent;border-radius:999px;padding:8px 10px}body.au-page .menu>a:hover,body.au-page .nav-drop>a:hover,body.au-page .menu>a.on,body.au-page .nav-drop>a.on{background:rgba(255,255,255,.72);color:var(--au-violet)}body.au-page .menu>a.on::after,body.au-page .nav-drop>a.on::after{display:none}html[data-theme=dark] body.au-page .menu>a,html[data-theme=dark] body.au-page .nav-drop>a{color:#efe9ff}html[data-theme=dark] body.au-page .menu>a.on,html[data-theme=dark] body.au-page .menu>a:hover{background:rgba(124,92,252,.2);color:#fff}body.au-page .desk-search{width:40px;height:40px;padding:0;justify-content:center;overflow:hidden;border-radius:999px;background:#fff;border:1px solid rgba(124,92,252,.12);transition:width .35s cubic-bezier(.22,1,.36,1)}body.au-page .desk-search input{width:0;padding:0;opacity:0;transition:width .35s,opacity .25s}body.au-page .desk-search:focus-within{width:190px;padding:0 12px;justify-content:flex-start}body.au-page .desk-search:focus-within input{width:140px;opacity:1}body.au-page .icon-btn{width:40px;height:40px;border-radius:999px;background:#fff;border:1px solid rgba(124,92,252,.12)}html[data-theme=dark] body.au-page .icon-btn,html[data-theme=dark] body.au-page .desk-search{background:#221c3d;color:#fff;border-color:rgba(196,181,253,.25)}body.au-page .pg-go{height:42px;padding:0 18px;border:0;border-radius:999px;color:#fff;font-weight:800;text-decoration:none;background:var(--au-grad);box-shadow:0 14px 24px -16px #7c3aed;position:relative;overflow:hidden;display:inline-flex;align-items:center}body.au-page .pg-go::after,body.au-page .au-search button::after,body.au-page .dc-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45),transparent 70%);translate:-120% 0;animation:au-sheen 3.8s ease-in-out infinite}body.au-page .pg-go:hover{filter:brightness(1.06);translate:0 -1px}body.au-page .nav-drop-panel,body.au-page .suggest-box{background:rgba(255,255,255,.97);border:1px solid #e9e4ff;border-radius:18px;box-shadow:var(--au-shadow)}html[data-theme=dark] body.au-page .nav-drop-panel,html[data-theme=dark] body.au-page .suggest-box{background:#221c3d}.au-hero{padding:8px 0 0}.au-stage{position:relative;width:min(1180px,calc(100% - 28px));margin:0 auto;min-height:460px;border-radius:32px;overflow:hidden;box-shadow:0 30px 70px -40px rgba(90,60,160,.55);display:grid;place-items:center;padding:48px 20px 72px}.au-art{position:absolute;inset:0}.au-art svg{width:100%;height:100%;display:block}.au-float{position:absolute;border-radius:18px;background:rgba(255,255,255,.55);animation:au-float 8s ease-in-out infinite}.f1{width:18px;height:18px;left:8%;top:18%;background:#86efac}.f2{width:12px;height:12px;right:14%;top:22%;background:#f9a8d4;animation-delay:-2s}.f3{width:16px;height:16px;left:18%;bottom:22%;background:#c4b5fd;border-radius:50%;animation-delay:-3s}.f4{width:10px;height:10px;right:22%;bottom:28%;background:#fde68a;animation-delay:-1s}.au-glass{position:relative;z-index:1;width:min(560px,100%);background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.95);border-radius:28px;padding:28px 28px 22px;text-align:center;box-shadow:0 24px 60px -36px rgba(80,40,140,.45);backdrop-filter:blur(10px);animation:au-pop .7s cubic-bezier(.22,1,.36,1) both}html[data-theme=dark] .au-glass{background:rgba(28,22,52,.88);border-color:rgba(196,181,253,.25)}.au-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:5px 12px;border-radius:999px;background:#f5f3ff;color:#6d28d9;font-size:12px;font-weight:800}.au-pill i{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#34d399,#8b5cf6);box-shadow:0 0 0 4px rgba(139,92,246,.15)}.au-glass h1{margin:0 0 10px;font-size:clamp(32px,4vw,46px);line-height:1.08;font-weight:800;color:#243044}html[data-theme=dark] .au-glass h1{color:#fff}.au-em{background:linear-gradient(90deg,#7c3aed,#db2777 55%,#7c3aed);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:au-hue 6s linear infinite}.au-lead{margin:0 auto 16px;max-width:46ch;color:var(--au-muted);font-size:14.5px;line-height:1.55}.au-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ece7ff;border-radius:999px;padding:5px 5px 5px 16px;box-shadow:0 10px 24px -18px rgba(80,40,140,.5)}html[data-theme=dark] .au-search{background:#161228;border-color:rgba(196,181,253,.3)}.au-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-weight:650;color:inherit;padding:10px 0}.au-search button{position:relative;overflow:hidden;border:0;border-radius:999px;background:var(--au-grad);color:#fff;font-weight:800;padding:11px 16px;cursor:pointer;white-space:nowrap}.au-try{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:center;margin:14px 0 0;color:var(--au-muted);font-size:13px;font-weight:700}.au-try a{text-decoration:none;color:#5b4b8a;background:#f6f4ff;border-radius:999px;padding:5px 10px;font-weight:800;transition:translate .3s,background .3s}.au-try a:nth-child(3n+2){background:#ecfdf5;color:#047857}.au-try a:nth-child(3n){background:#fdf2f8;color:#be185d}.au-try a:hover{translate:0 -2px}.au-stats{width:min(920px,calc(100% - 48px));margin:-36px auto 0;position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.au-stats p{margin:0;display:flex;flex-direction:column;align-items:center;gap:2px;background:rgba(255,255,255,.92);border-radius:18px;padding:12px 8px;box-shadow:var(--au-shadow);border:1px solid rgba(255,255,255,.9)}html[data-theme=dark] .au-stats p{background:#221c3d}.au-stats b{font-size:20px;font-weight:800}.au-stats p:nth-child(1) b{color:#7c3aed}.au-stats p:nth-child(2) b{color:#059669}.au-stats p:nth-child(3) b{color:#db2777}.au-stats p:nth-child(4) b{color:#d97706}.au-stats span{font-size:12px;font-weight:800;color:var(--au-muted)}.au-home{padding-bottom:28px}.au-section,.dc-section,.pg-section{margin-top:58px}.au-head,.dc-head,.pg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 18px}.dc-kicker,body.au-page .kicker,body.au-page .pg-kicker{display:inline-block;margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7c3aed}.au-head h2,.dc-head h2,.pg-head h2,.au-section h1,.dc-head h1{margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;color:#243044}html[data-theme=dark] .au-head h2,html[data-theme=dark] .au-glass h1,html[data-theme=dark] body.au-page .page-head h1{color:#fff}.dc-more,.pg-more{color:#0f766e;font-weight:800;text-decoration:none;white-space:nowrap}.dc-more:hover{color:#7c3aed}.au-browse{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:18px;align-items:stretch}.au-cat-card,.au-trend,.au-split-card,.au-acc-item{background:#fff;border-radius:24px;box-shadow:var(--au-shadow);border:1px solid rgba(255,255,255,.8)}html[data-theme=dark] .au-cat-card,html[data-theme=dark] .au-trend,html[data-theme=dark] .au-split-card,html[data-theme=dark] .au-acc-item{background:#221c3d;border-color:rgba(196,181,253,.16)}.au-cat-card{padding:8px}.au-cat{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;text-decoration:none;color:inherit;font-weight:800;transition:background .25s,translate .3s}.au-cat:hover{background:#f6fbf8;translate:4px 0}html[data-theme=dark] .au-cat:hover{background:rgba(255,255,255,.04)}.au-glyph{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:14px;background:linear-gradient(135deg,#34d399,#10b981)}.au-cat.tone-1 .au-glyph{background:linear-gradient(135deg,#f472b6,#ec4899)}.au-cat.tone-2 .au-glyph{background:linear-gradient(135deg,#818cf8,#6366f1)}.au-cat.tone-3 .au-glyph{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.au-cat.tone-4 .au-glyph{background:linear-gradient(135deg,#22d3ee,#06b6d4)}.au-cat.tone-5 .au-glyph{background:linear-gradient(135deg,#c084fc,#a855f7)}.au-cat.tone-6 .au-glyph{background:linear-gradient(135deg,#fb7185,#e11d48)}.au-cat.tone-7 .au-glyph{background:linear-gradient(135deg,#4ade80,#16a34a)}.au-cat-n{color:var(--au-muted);font-size:13px}.au-cat-n small{display:block;font-size:10px;font-weight:700}.au-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.au-tile{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;min-width:0;animation:au-pop .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * 70ms)}.au-tile-shot{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:18px;overflow:hidden;min-height:120px;box-shadow:var(--au-shadow);line-height:0}.au-tile-shot img{width:100%;height:auto;max-height:220px;object-fit:contain;object-position:center;display:block;background:#fff}.au-tile-name{font-size:13px;font-weight:800;padding:0 4px}.au-tile:hover .au-tile-shot{translate:0 -4px}body.au-page .post-grid{gap:16px}body.au-page .au-masonry{columns:3;column-gap:16px;display:block}body.au-page .au-masonry .post-card{break-inside:avoid;margin:0 0 16px;display:inline-flex;width:100%}body.au-page .post-card,body.au-page .pcard{background:#fff;border:0;border-radius:24px;box-shadow:var(--au-shadow);overflow:hidden;display:flex;flex-direction:column;transition:translate .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}html[data-theme=dark] body.au-page .post-card,html[data-theme=dark] body.au-page .pcard{background:#221c3d}body.au-page .post-card:hover,body.au-page .pcard:hover{translate:0 -8px;box-shadow:0 28px 50px -28px rgba(124,92,252,.45)}body.au-page .pack-shot,body.au-page .pc-img,body.au-page .thumb-wrap,body.au-page .prompt-fig,body.au-page .post-hero,body.au-page .au-tile-shot,body.au-page .au-mini-shot{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:auto !important;height:auto !important;overflow:hidden;background:#f7fbf9;line-height:0}html[data-theme=dark] body.au-page .pack-shot,html[data-theme=dark] body.au-page .pc-img,html[data-theme=dark] body.au-page .prompt-fig,html[data-theme=dark] body.au-page .post-hero{background:#161228}body.au-page .pack-shot img,body.au-page .pc-img img,body.au-page .thumb-wrap img,body.au-page .prompt-fig img,body.au-page .post-hero img,body.au-page .suggest-box img{width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;display:block;margin:0 auto;background:transparent}body.au-page .card-badge,body.au-page .shot-label,body.au-page .num,body.au-page .pack-shot .pack-cat,body.au-page .pc-img .pack-cat,body.au-page .pack-shot::before,body.au-page .pack-shot::after,body.au-page .pc-img::before,body.au-page .pc-img::after,body.au-page .thumb-wrap::before,body.au-page .thumb-wrap::after,body.au-page .prompt-fig::after,body.au-page .post-hero::after,body.au-page .au-tile-shot::after,body.au-page .au-mini-shot::after{display:none !important;content:none !important}.thumb-ph{display:grid;place-items:center;min-height:120px;width:100%;color:#c4b5fd;font-size:28px}.pack-body,.pc-body{display:flex;flex-direction:column;gap:8px;padding:14px 14px 16px;min-width:0;flex:1}.pack-kicker{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0}.pack-cat{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#ecfdf5;color:#047857 !important;font-size:11px;font-weight:800;text-decoration:none}body.au-page .post-card:nth-child(3n+2) .pack-cat,body.au-page .pcard:nth-child(3n+2) .pack-cat{background:#f5f3ff;color:#6d28d9 !important}body.au-page .post-card:nth-child(3n) .pack-cat,body.au-page .pcard:nth-child(3n) .pack-cat{background:#fdf2f8;color:#be185d !important}.pack-kicker span,.pack-date{font-size:12px;font-weight:700;color:var(--au-muted)}body.au-page .prism-card-title,body.au-page .pc-body h2,body.au-page .pc-body h3{margin:0;font-size:16px;line-height:1.35;font-weight:800}body.au-page .prism-card-title a,body.au-page .pc-body h2 a,body.au-page .pc-body h3 a{color:var(--au-ink);text-decoration:none}.pack-blurb,.pc-excerpt{margin:0;color:var(--au-muted);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.au-page .card-actions,body.au-page .single-actions{display:flex;align-items:center;gap:8px;margin-top:auto}body.au-page .card-view,body.au-page .copy-btn,body.au-page .btn,body.au-page .hero-search button,body.au-page .pg-news button,body.au-page .au-sub button{background:linear-gradient(100deg,#34d399,#10b981);color:#fff;border:0;border-radius:999px;font-weight:800}body.au-page .post-card:nth-child(3n+2) .card-view{background:linear-gradient(100deg,#a78bfa,#7c3aed)}body.au-page .post-card:nth-child(3n) .card-view{background:linear-gradient(100deg,#f9a8d4,#ec4899)}body.au-page .card-view{flex:1;min-height:38px;padding:8px 12px;justify-content:center;font-size:13px}body.au-page .card-view:hover,body.au-page .copy-btn:hover,body.au-page .btn:hover{filter:brightness(1.05)}body.au-page .card-like,body.au-page .card-share{width:38px;height:38px;padding:0;border-radius:50%;background:#fff;border:1px solid rgba(124,92,252,.16);color:#94a3b8;flex:none}html[data-theme=dark] body.au-page .card-like,html[data-theme=dark] body.au-page .card-share{background:transparent;color:#fff}body.au-page .card-like.liked{color:#ec4899;background:#fdf2f8;border-color:#fbcfe8}body.au-page .card-like.liked svg{fill:currentColor}body.au-page .copy-btn.done{background:#059669}.single-actions .copy-btn{flex:1;justify-content:center}body.au-page .single-actions .card-view{flex:0 0 auto;background:#fff;color:#243044;border:1px solid rgba(124,92,252,.16)}body.au-page .layout-list .post-card{flex-direction:column}body.au-page .layout-list .thumb-wrap,body.au-page .layout-list .pack-shot{width:auto}body.au-page .layout-list .au-masonry{columns:1}.au-know{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;align-items:start}.au-know-copy h2{margin:0 0 8px;font-size:clamp(28px,3vw,40px);font-weight:800}.au-know-copy p{margin:0;color:var(--au-muted);max-width:36ch}.au-acc{display:grid;gap:10px}.au-acc-item{padding:0 16px}.au-acc-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-weight:800}.au-acc-item summary::-webkit-details-marker{display:none}.au-acc-item summary::after{content:"+";color:#7c3aed;font-size:22px;font-weight:700}.au-acc-item[open] summary::after{content:"–"}.au-acc-item summary b{color:#7c3aed;margin-right:6px}.au-acc-item p{margin:0 0 14px;color:var(--au-muted);font-size:14.5px}.au-trends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.au-trend{padding:16px 16px 8px}.au-trend h3{margin:0 0 8px;font-size:16px}.au-trend ol{list-style:none;margin:0;padding:0}.au-mini{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 0 12px;text-decoration:none;color:inherit;border-top:1px solid rgba(124,92,252,.08)}.au-mini-shot{width:100%;height:auto;min-height:72px;border-radius:14px;overflow:hidden;background:#f7fbf9;display:flex;align-items:center;justify-content:center}.au-mini-shot img{width:100% !important;height:auto !important;max-height:160px !important;object-fit:contain !important;background:#f7fbf9}.au-mini-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.au-mini-copy strong{font-size:13.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.au-mini-copy em{font-style:normal;font-size:11px;font-weight:800;color:#7c3aed}.au-delta{align-self:flex-start;font-size:12px;font-weight:800;color:#059669;background:#ecfdf5;border-radius:999px;padding:3px 7px}.au-mini:hover .au-mini-copy strong{color:#7c3aed}.au-split{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:56px}.au-split-card{padding:26px 24px}.au-community{background:linear-gradient(180deg,#f0fdf8,#fff)}html[data-theme=dark] .au-community{background:#221c3d}.au-split h2{margin:0 0 8px;font-size:clamp(26px,3vw,34px);font-weight:800}.au-community ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.au-community li{font-weight:750}.au-community li::before{content:"• ";color:#10b981}.au-sub p{margin:0 0 14px;color:var(--au-muted)}.au-sub-form{display:flex;flex-wrap:wrap;gap:8px}.au-sub-form input[type=email]{flex:1;min-width:180px;border:1px solid #ece7ff;border-radius:999px;padding:12px 16px;font:inherit;background:#fff;color:inherit}.au-sub-form button{padding:12px 16px;cursor:pointer}.au-sub-form .nl-note{flex-basis:100%;margin:0;font-size:12px;color:var(--au-muted)}body.au-page .pg-footer{margin-top:18px;padding:8px 0 28px;background:transparent;border:0}body.au-page .footer-grid{padding-top:28px}.au-foot-cta{margin-top:14px;padding:14px;border-radius:18px;background:#fff;box-shadow:var(--au-shadow);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}html[data-theme=dark] .au-foot-cta{background:#221c3d}.au-foot-cta p{margin:0;font-weight:800}body.au-page .footer-grid h4{letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--au-muted)}body.au-page .footer-grid a{color:var(--au-ink);text-decoration:none;font-weight:700}body.au-page .footer-grid a:hover{color:#7c3aed}.pg-social{display:flex;gap:8px;margin-top:10px}.pg-social a{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:999px;background:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 16px -14px rgba(80,40,140,.45)}.au-word{margin:18px auto 0;width:min(1180px,calc(100% - 28px));font-size:clamp(40px,7vw,88px);font-weight:800;line-height:.95;text-align:center;background:linear-gradient(90deg,#5b21b6,#7c3aed 35%,#db2777 70%,#7c3aed);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:au-hue 8s linear infinite}body.au-page .pg-copy{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;text-align:left;border-top:1px solid rgba(124,92,252,.1);color:var(--au-muted);margin-top:8px}.pg-made b{color:#ec4899}body.au-page .pg-news{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1120px,calc(100% - 28px));margin:36px auto 8px;padding:24px 26px;border-radius:28px;background:#fff;border:0;box-shadow:var(--au-shadow)}html[data-theme=dark] body.au-page .pg-news{background:#221c3d}body.au-page .pg-news h2{margin:0 0 4px;font-size:clamp(24px,3vw,32px);font-weight:800}body.au-page .pg-news .nl-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body.au-page .pg-news input[type=email]{border:1px solid #ece7ff;border-radius:999px;padding:12px 16px;min-width:min(220px,100%);background:#fff;color:inherit}body.au-page .nl-note{flex-basis:100%;margin:0;font-size:12px;color:var(--au-muted)}body.au-page .page-head,body.au-page .article-main,body.au-page .page-content,body.au-page .side-card,body.au-page .prompt-card,body.au-page .faq,body.au-page .box,body.au-page .toc,body.au-page .author-box,body.au-page .focus-lead{background:#fff;border:0;border-radius:24px;box-shadow:var(--au-shadow)}html[data-theme=dark] body.au-page .page-head,html[data-theme=dark] body.au-page .article-main,html[data-theme=dark] body.au-page .page-content,html[data-theme=dark] body.au-page .side-card,html[data-theme=dark] body.au-page .prompt-card,html[data-theme=dark] body.au-page .faq,html[data-theme=dark] body.au-page .box,html[data-theme=dark] body.au-page .toc,html[data-theme=dark] body.au-page .author-box{background:#221c3d}body.au-page .page-head,body.au-page .article-main,body.au-page .page-content{padding:22px 24px;margin-top:18px}body.au-page .page-head h1,body.au-page .article-head h1{font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.08;color:#243044}body.au-page .crumbs{margin-top:18px}body.au-page .crumbs a{color:#7c3aed;text-decoration:none;font-weight:800}body.au-page .post-hero{margin:16px 0;border-radius:28px;padding:10px;background:#fff;box-shadow:var(--au-shadow)}html[data-theme=dark] body.au-page .post-hero{background:#221c3d}body.au-page .article-layout{gap:18px}body.au-page .intro{background:linear-gradient(90deg,#f5f3ff,#ecfdf5);border:0;border-radius:16px}html[data-theme=dark] body.au-page .intro{background:rgba(124,92,252,.12)}body.au-page .prompt-card{overflow:hidden;scroll-margin-top:96px}body.au-page .prompt-card.is-focus{outline:2px solid rgba(124,92,252,.45);outline-offset:3px}body.au-page .prompt-kicker{color:#7c3aed;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:12px}body.au-page .prompt-text{background:#f7fbf9;border:1px solid #e7f6ef;border-radius:16px}html[data-theme=dark] body.au-page .prompt-text{background:#161228;color:#fff;border-color:rgba(196,181,253,.2)}body.au-page .meta span,body.au-page .meta .by{background:#f6f4ff;border-color:#ece7ff}body.au-page .pill{background:#f5f3ff;color:#6d28d9}body.au-page .prompt-jump a.on,body.au-page .pagination a.on{background:var(--au-grad);color:#fff;border-color:transparent}body.au-page .pagination a,body.au-page .pagination span{border-radius:999px;background:#fff;border-color:#ece7ff}body.au-page .share a,body.au-page .share button,body.au-page .chip,body.au-page .prompt-jump a{border-radius:999px}body.au-page .tag-cloud a{color:#7c3aed}body.au-page .side-stack{top:96px}body.au-page .sp-th{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#f7fbf9;display:grid;place-items:center}body.au-page .sp-th img{width:100% !important;height:100% !important;object-fit:contain !important;background:#f7fbf9}body.au-page .big404{font-size:clamp(72px,12vw,128px);font-weight:800;line-height:.9;margin:18px 0 8px;background:linear-gradient(90deg,#7c3aed,#10b981,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}body.au-page .center-page{padding:28px 0 10px}body.au-page .empty{background:#fff;border:1px dashed rgba(124,92,252,.28);border-radius:22px}body.au-page .contact-form input,body.au-page .contact-form textarea,body.au-page .hero-search{border-radius:16px;border:1px solid rgba(124,92,252,.16);background:#fff}body.au-page .hero-search{border-radius:999px;padding:4px 4px 4px 14px;display:flex;gap:8px;align-items:center;max-width:520px}body.au-page .hero-search input{border:0;background:transparent;flex:1;min-width:0;outline:none;padding:10px 0}body.au-page .read-progress span{background:var(--au-grad)}body.au-page .toast{background:#fff;border-radius:14px;box-shadow:var(--au-shadow);color:var(--au-ink)}body.au-page .also-read{padding:12px 14px;border-radius:18px;background:#fff;box-shadow:var(--au-shadow)}body.au-page .also-read ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}body.au-page .also-read a{display:block;padding:8px 10px;border-radius:12px;background:#f6f4ff;color:var(--au-ink);text-decoration:none;font-weight:800}body.au-page .archive h2,body.au-page .section-title{font-weight:800}html.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;transition-delay:var(--d,0ms)}html.js .reveal.in{opacity:1;transform:none}@keyframes au-mesh{0%,100%{background-position:0% 40%}50%{background-position:100% 60%}}@keyframes au-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(12px,-18px,0)}}@keyframes au-drift{0%,100%{translate:0 0}50%{translate:22px -16px}}@keyframes au-bit{0%,100%{translate:0 0;rotate:var(--r)}50%{translate:10px -28px;rotate:calc(var(--r) + 18deg)}}@keyframes au-dots{from{background-position:0 0}to{background-position:144px 80px}}@keyframes au-sheen{0%,62%{translate:-130% 0}100%{translate:130% 0}}@keyframes au-drop{from{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@keyframes au-pop{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes au-hue{from{background-position:0% 50%}to{background-position:200% 50%}}@media(min-width:1100px){body.au-page .prompt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.au-page .post-grid:not(.au-masonry){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){body.au-page .menu{top:86px;left:12px;right:12px;border-radius:22px;background:rgba(255,255,255,.98);border:1px solid #ece7ff;box-shadow:var(--au-shadow)}html[data-theme=dark] body.au-page .menu{background:#221c3d}body.au-page .au-masonry{columns:2}.au-mosaic{grid-template-columns:1fr 1fr}}@media(max-width:900px){.au-browse,.au-know,.au-trends,.au-split,body.au-page .pg-news,body.au-page .footer-grid{grid-template-columns:1fr}.au-stats{grid-template-columns:1fr 1fr;width:calc(100% - 36px)}.au-stage{min-height:0;padding:28px 14px 64px}body.au-page .pg-news{flex-direction:column;align-items:stretch}body.au-page .au-masonry{columns:2}}@media(max-width:640px){body.au-page .pg-nav{width:calc(100% - 16px);height:auto;min-height:62px}body.au-page .post-grid,body.au-page .prompt-grid,body.au-page .au-masonry{columns:1;grid-template-columns:1fr !important}.au-mosaic,.au-stats{grid-template-columns:1fr 1fr}.au-head,.dc-head,.pg-head{flex-direction:column;align-items:flex-start}body.au-page .also-read ul{grid-template-columns:1fr}body.au-page .prompt-card{grid-template-columns:1fr}.au-glass{padding:20px 16px}.au-word{font-size:clamp(32px,12vw,52px)}}@media(prefers-reduced-motion:reduce){body.au-page,.au-orb,.au-bit,.au-arc,.ribbon,.au-sky .mesh,.au-float,.au-glass,.au-tile,.au-em,.au-word,.pg-go::after,.au-search button::after{animation:none !important}.au-sky{translate:none}html.js .reveal{opacity:1 !important;transform:none !important;transition:none !important}}