:root{--ap-bg:#f5f5f7;--ap-bg-elev:#fbfbfd;--ap-card:#fff;--ap-text:#1d1d1f;--ap-text-2:#6e6e73;--ap-text-3:#86868b;--ap-border:#0000000f;--ap-border-strong:#0000001a;--ap-divider:#3c3c4314;--ap-blue:#0071e3;--ap-blue-soft:#0071e31a;--ap-blue-soft-tag:#dce9fb;--ap-blue-deep:#0353b6;--ap-green:#30a46c;--ap-green-deep:#1f7a4d;--ap-green-soft:#e7f4ec;--ap-red:#d70015;--ap-red-soft:#fce8e6;--ap-amber:#b25000;--ap-amber-soft:#fff1de;--ap-violet:#6e56cf;--ap-violet-soft:#ece8ff;--ap-teal:#0e8a8a;--ap-teal-soft:#d6f1f1;--ap-slate-soft:#efeff4;--ap-shadow-sm:0 1px 2px #0000000a;--ap-shadow-md:0 4px 16px #0000000f;--ap-shadow-lg:0 10px 30px #00000017;--tile-green:linear-gradient(155deg,#f2faf5 0%,#fff 70%);--tile-blue:linear-gradient(155deg,#eef5fe 0%,#fff 70%);--tile-violet:linear-gradient(155deg,#f4f1ff 0%,#fff 70%);--tile-teal:linear-gradient(155deg,#ecf7f7 0%,#fff 70%);--tile-amber:linear-gradient(155deg,#fff7ed 0%,#fff 70%);--tile-slate:linear-gradient(155deg,#f5f5f7 0%,#fff 70%);--quote-bg:linear-gradient(135deg,#f2faf5 0%,#e7f4ec 100%);--btn-soft-bg:#0000000d;--btn-soft-bg-hover:#00000017;--ph-bg:repeating-linear-gradient(135deg,#f0f0f4 0 12px,#eaeaf0 12px 24px);--group-bg:#ebecf1;--group-line:#00000014;--ink:#07090c;--ink-2:#0e1319;--glass:#ffffff0f;--glass-line:#ffffff1f;--neon-a:#2de28c;--neon-b:#38a8ff;--neon-c:#7c6bff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ap-bg:#08090b;--ap-bg-elev:#121317;--ap-card:#16181d;--ap-text:#f2f4f8;--ap-text-2:#a3a9b5;--ap-text-3:#8b909c;--ap-border:#ffffff17;--ap-border-strong:#ffffff29;--ap-divider:#ffffff12;--ap-blue:#4fa8ff;--ap-blue-soft:#4fa8ff21;--ap-blue-soft-tag:#4fa8ff2b;--ap-blue-deep:#9bccff;--ap-green:#38de8e;--ap-green-deep:#6bebac;--ap-green-soft:#38de8e26;--ap-red:#ff6961;--ap-red-soft:#ff453a2e;--ap-amber:#ffb340;--ap-amber-soft:#ff9f0a2b;--ap-violet:#b7a3ff;--ap-violet-soft:#a78bfa2b;--ap-teal:#4fd3d3;--ap-teal-soft:#40c8c82b;--ap-slate-soft:#ffffff14;--ap-shadow-sm:0 1px 2px #0000008c;--ap-shadow-md:0 4px 18px #0009;--ap-shadow-lg:0 12px 34px #000000ad;--tile-green:linear-gradient(155deg,#38de8e1a 0%,#16181d 70%);--tile-blue:linear-gradient(155deg,#4fa8ff1a 0%,#16181d 70%);--tile-violet:linear-gradient(155deg,#a78bfa1a 0%,#16181d 70%);--tile-teal:linear-gradient(155deg,#40c8c81a 0%,#16181d 70%);--tile-amber:linear-gradient(155deg,#ff9f0a1a 0%,#16181d 70%);--tile-slate:linear-gradient(155deg,#ffffff0d 0%,#16181d 70%);--quote-bg:linear-gradient(135deg,#38de8e1f 0%,#38de8e0d 100%);--btn-soft-bg:#ffffff17;--btn-soft-bg-hover:#ffffff29;--ph-bg:repeating-linear-gradient(135deg,#15161a 0 12px,#1c1e23 12px 24px);--group-bg:#0f1014;--group-line:#ffffff12}}:root[data-theme=dark]{--ap-bg:#08090b;--ap-bg-elev:#121317;--ap-card:#16181d;--ap-text:#f2f4f8;--ap-text-2:#a3a9b5;--ap-text-3:#8b909c;--ap-border:#ffffff17;--ap-border-strong:#ffffff29;--ap-divider:#ffffff12;--ap-blue:#4fa8ff;--ap-blue-soft:#4fa8ff21;--ap-blue-soft-tag:#4fa8ff2b;--ap-blue-deep:#9bccff;--ap-green:#38de8e;--ap-green-deep:#6bebac;--ap-green-soft:#38de8e26;--ap-red:#ff6961;--ap-red-soft:#ff453a2e;--ap-amber:#ffb340;--ap-amber-soft:#ff9f0a2b;--ap-violet:#b7a3ff;--ap-violet-soft:#a78bfa2b;--ap-teal:#4fd3d3;--ap-teal-soft:#40c8c82b;--ap-slate-soft:#ffffff14;--ap-shadow-sm:0 1px 2px #0000008c;--ap-shadow-md:0 4px 18px #0009;--ap-shadow-lg:0 12px 34px #000000ad;--tile-green:linear-gradient(155deg,#38de8e1a 0%,#16181d 70%);--tile-blue:linear-gradient(155deg,#4fa8ff1a 0%,#16181d 70%);--tile-violet:linear-gradient(155deg,#a78bfa1a 0%,#16181d 70%);--tile-teal:linear-gradient(155deg,#40c8c81a 0%,#16181d 70%);--tile-amber:linear-gradient(155deg,#ff9f0a1a 0%,#16181d 70%);--tile-slate:linear-gradient(155deg,#ffffff0d 0%,#16181d 70%);--quote-bg:linear-gradient(135deg,#38de8e1f 0%,#38de8e0d 100%);--btn-soft-bg:#ffffff17;--btn-soft-bg-hover:#ffffff29;--ph-bg:repeating-linear-gradient(135deg,#15161a 0 12px,#1c1e23 12px 24px);--group-bg:#0f1014;--group-line:#ffffff12}*{box-sizing:border-box}body{background:var(--ap-bg);color:var(--ap-text);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.025em;text-wrap:balance;margin:0}p{margin:0}a{color:var(--ap-blue)}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--neon-b);outline-offset:3px;border-radius:6px}::selection{background:#38a8ff40}.num{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.shell{width:100%;max-width:1160px;margin-inline:auto;padding-inline:24px}@media (max-width:520px){.shell{padding-inline:16px}}.sec{padding-block:clamp(44px,5.2vw,74px);scroll-margin-top:74px}.lede{color:var(--ap-text-2);max-width:70ch;margin-top:11px;font-size:16px;line-height:1.65}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(252px,1fr))}.note{color:var(--ap-text-3);margin-top:15px;font-size:12.5px;line-height:1.6}.eyebrow{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-text-3);align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.eyebrow svg{width:13px;height:13px;color:var(--ap-green)}.eyebrow:after{content:"";background:linear-gradient(90deg,var(--ap-border-strong),transparent);flex:1;max-width:120px;height:1px}.h1{letter-spacing:-.04em;font-size:clamp(38px,2rem + 3.4vw,74px);font-weight:800;line-height:.98}.h2{letter-spacing:-.032em;margin-top:12px;font-size:clamp(24px,1.3rem + 1vw,36px);font-weight:700;line-height:1.1}.h3{letter-spacing:-.018em;font-size:16px;font-weight:600}.grad{background:linear-gradient(110deg,var(--neon-a),var(--neon-b) 55%,var(--neon-c));color:#0000;-webkit-background-clip:text;background-clip:text}.body-16{color:var(--ap-text);font-size:16.5px;line-height:1.72}.body-16+.body-16{margin-top:15px}.body-16 strong{font-weight:650}.card{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:20px}.card-pad{padding:24px}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3.5px 11px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.chip svg{width:12px;height:12px}.chip-green{background:var(--ap-green-soft);color:var(--ap-green-deep)}.chip-blue{background:var(--ap-blue-soft-tag);color:var(--ap-blue-deep)}.chip-violet{background:var(--ap-violet-soft);color:var(--ap-violet)}.chip-teal{background:var(--ap-teal-soft);color:var(--ap-teal)}.chip-amber{background:var(--ap-amber-soft);color:var(--ap-amber)}.chip-slate{background:var(--ap-slate-soft);color:var(--ap-text-2)}.ico{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.ico svg{width:20px;height:20px}.ico-green{background:var(--ap-green-soft);color:var(--ap-green-deep)}.ico-blue{background:var(--ap-blue-soft-tag);color:var(--ap-blue-deep)}.ico-violet{background:var(--ap-violet-soft);color:var(--ap-violet)}.ico-teal{background:var(--ap-teal-soft);color:var(--ap-teal)}.ico-amber{background:var(--ap-amber-soft);color:var(--ap-amber)}.ico-slate{background:var(--ap-slate-soft);color:var(--ap-text-2)}.btn,.btn-accent,.btn-soft,.btn-glass{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 21px;font-size:13.5px;font-weight:600;text-decoration:none;transition:opacity .16s,background .16s,transform .16s,box-shadow .16s;display:inline-flex}.btn svg,.btn-accent svg,.btn-soft svg,.btn-glass svg{width:15px;height:15px}.btn{background:var(--ap-text);color:var(--ap-card)}.btn:hover{opacity:.88}.btn-accent{background:linear-gradient(110deg,var(--neon-a),var(--neon-b));color:#04161b;box-shadow:0 6px 22px -8px #38a8ffb3}.btn-accent:hover{transform:translateY(-1px);box-shadow:0 10px 28px -8px #38a8ffd9}.btn-soft{background:var(--btn-soft-bg);color:var(--ap-text);padding:10px 19px}.btn-soft:hover{background:var(--btn-soft-bg-hover)}.btn-glass{background:var(--glass);color:#fff;border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-glass:hover{background:#ffffff21}.hdr{top:env(safe-area-inset-top,0px);z-index:60;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#07090cd1;border-bottom:1px solid #ffffff14;position:sticky}.hdr-in{flex-wrap:nowrap;align-items:center;gap:18px;padding-block:11px;display:flex}.brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand .bn{letter-spacing:-.025em;white-space:nowrap;font-size:16.5px;font-weight:650}.nav{scrollbar-width:none;-ms-overflow-style:none;flex:auto;align-items:center;gap:19px;min-width:0;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{color:#ffffff9e;white-space:nowrap;font-size:13px;text-decoration:none;transition:color .15s}.nav a:hover,.nav a:focus-visible{color:#fff}.brand{flex:none}.hdr-r{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.lang{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lang a{color:#fff9;letter-spacing:.04em;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-block}.lang a[aria-current=page]{color:#07090c;background:#fff}.hdr .btn-accent{padding:8px 16px;font-size:12.5px}@media (min-width:1041px){.hdr-in{grid-template-columns:1fr auto 1fr;display:grid}.nav{justify-content:center;gap:26px;overflow:visible}.hdr-r{justify-self:end}}@media (max-width:1040px){.hdr-in{flex-wrap:wrap;gap:12px}.nav{flex:1 0 100%;order:3;gap:15px;padding-bottom:3px}}.hero{background:var(--ink);color:#eaf0f7;isolation:isolate;position:relative;overflow:hidden}.hero .mesh{z-index:-2;filter:blur(72px);opacity:.55;background:radial-gradient(38% 42% at 18% 26%, var(--neon-a) 0%, transparent 62%), radial-gradient(42% 46% at 76% 32%, var(--neon-b) 0%, transparent 62%), radial-gradient(36% 40% at 52% 84%, var(--neon-c) 0%, transparent 60%);animation:26s ease-in-out infinite alternate drift;position:absolute;inset:-25%}@keyframes drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.12)}}.hero .grid-lines{z-index:-1;opacity:.5;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 10%,#000 35%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 10%,#000 35%,#0000 78%)}.hero-in{grid-template-columns:1.18fr .82fr;align-items:center;gap:44px;padding-block:clamp(40px,5vw,78px) clamp(28px,3vw,42px);display:grid;position:relative}@media (max-width:900px){.hero-in{grid-template-columns:1fr;gap:26px}}.hero .eyebrow{color:#ffffff9e}.hero .eyebrow svg{color:var(--neon-a)}.hero .eyebrow:after{background:linear-gradient(90deg,#ffffff47,#0000)}.hero h1{color:#fff;margin-top:14px}.hero-role{color:#eaf0f7c2;max-width:54ch;margin-top:20px;font-size:clamp(16px,1rem + .4vw,19.5px);line-height:1.62}.hero-role b{color:#fff;font-weight:650}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.hero-portrait{justify-content:center;display:flex;position:relative}.hero-portrait img{filter:contrast(1.04)saturate(1.02);border-radius:24px;width:100%;max-width:370px;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000 99%);mask-image:linear-gradient(#000 72%,#0000 99%)}.hero-portrait:after{content:"";z-index:-1;filter:blur(46px);background:linear-gradient(110deg,var(--neon-a),var(--neon-b));opacity:.4;border-radius:50%;height:60%;position:absolute;inset:auto 8% -6%}@media (max-width:900px){.hero-portrait img{max-width:250px}}.kpis{border-top:1px solid var(--glass-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:clamp(28px,3.5vw,44px);padding-top:26px;display:grid;position:relative}.kpi{color:inherit;flex-direction:column;gap:7px;padding:4px 22px 4px 0;text-decoration:none;display:flex;position:relative}.kpi+.kpi{border-left:1px solid var(--glass-line);padding-left:22px}.kpi:before{content:"";background:linear-gradient(90deg,var(--neon-a),var(--neon-b));border-radius:2px;width:22px;height:2px;margin-bottom:8px;transition:width .25s}.kpi:hover:before{width:44px}.kpis .val{letter-spacing:-.035em;background:linear-gradient(110deg,#fff 30%,var(--neon-a) 140%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1}.kpis .lbl{color:#eaf0f79e;text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.4}.kpi:hover .lbl{color:#eaf0f7e6}@media (max-width:1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}.kpi:nth-child(4){border-left:0;padding-left:0}}@media (max-width:600px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(odd){border-left:0;padding-left:0}.kpi:nth-child(2n){border-left:1px solid var(--glass-line);padding-left:18px}}.tile{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:19px;flex-direction:column;gap:11px;height:100%;padding:23px;transition:box-shadow .22s,transform .22s;display:flex}.tile:hover{box-shadow:var(--ap-shadow-lg);transform:translateY(-2px)}.tile.green{background:var(--tile-green);border-color:#30a46c33}.tile.blue{background:var(--tile-blue);border-color:#0071e333}.tile.violet{background:var(--tile-violet);border-color:#6e56cf33}.tile.teal{background:var(--tile-teal);border-color:#0e8a8a33}.tile.amber{background:var(--tile-amber);border-color:#b2500033}.tile.slate{background:var(--tile-slate)}.tile p{color:var(--ap-text-2);font-size:13.8px;line-height:1.64}.tile ul{color:var(--ap-text-2);margin:2px 0 0;padding-left:17px;font-size:13.8px;line-height:1.62}.tile li{margin-bottom:5px}.tile strong{color:var(--ap-text);font-weight:650}.tile a{font-weight:600}.callout{border:1px solid var(--ap-border);border-radius:17px;align-items:flex-start;gap:17px;padding:23px 25px;display:flex}.callout.info{background:var(--ap-blue-soft);border-color:#0071e333}.callout-title{letter-spacing:-.02em;margin-bottom:9px;font-size:15.5px;font-weight:650}.callout p{color:var(--ap-text-2);font-size:14.5px;line-height:1.66}.callout ul{color:var(--ap-text-2);margin:11px 0 0;padding-left:19px;font-size:14.5px;line-height:1.66}.callout li{margin-bottom:6px}.callout strong{color:var(--ap-text);font-weight:650}.dark-panel{background:linear-gradient(155deg,var(--ink) 0%,var(--ink-2) 100%);color:#fff;isolation:isolate;border-radius:22px;padding:32px 34px;position:relative;overflow:hidden}.dark-panel:after{content:"";z-index:-1;filter:blur(60px);opacity:.34;background:linear-gradient(110deg,var(--neon-a),var(--neon-b));border-radius:50%;width:320px;height:320px;position:absolute;top:-90px;right:-90px}.dark-panel .eyebrow{color:#ffffff9e}.dark-panel .eyebrow svg{color:var(--neon-a)}.dark-panel .eyebrow:after{background:linear-gradient(90deg,#ffffff40,#0000)}.dark-panel h3{color:#fff;letter-spacing:-.028em;margin:11px 0 14px;font-size:21px}.dark-panel p{color:#ffffffd1;font-size:14.8px;line-height:1.66}.dark-panel strong{color:#fff}.pull{background:var(--quote-bg);border-left:3px solid var(--ap-green);color:var(--ap-text);letter-spacing:-.034em;border-radius:0 20px 20px 0;padding:30px 34px;font-size:clamp(23px,1.1rem + 1.9vw,40px);font-weight:700;line-height:1.16}.pull .by{letter-spacing:0;color:var(--ap-text-2);margin-top:16px;font-size:12.5px;font-weight:500;line-height:1.5;display:block}.qcard{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:17px;flex-direction:column;gap:12px;padding:21px 23px;display:flex}.qcard .qm{width:20px;height:20px;color:var(--ap-green);opacity:.5}.qcard blockquote{color:var(--ap-text);margin:0;font-size:15px;font-weight:500;line-height:1.56}.qcard cite{color:var(--ap-text-3);font-size:12px;font-style:normal;line-height:1.5}.ctable{border-collapse:collapse;background:var(--ap-card);width:100%;font-size:14px}.ctable th{background:var(--ap-bg-elev);text-align:left;color:var(--ap-text-2);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;padding:13px 18px}.ctable td{border-top:1px solid var(--ap-divider);vertical-align:top;padding:15px 18px;line-height:1.6}.ctable tr td:first-child{color:var(--ap-text);white-space:nowrap;font-weight:650}.twrap{border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:19px;overflow-x:auto}@media (max-width:640px){.ctable tr td:first-child{white-space:normal}}.cal{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:20px;overflow:hidden}.cal-row{border-bottom:1px solid var(--ap-divider);grid-template-columns:142px 42px 1fr;align-items:start;gap:16px;padding:17px 23px;display:grid}.cal-row:last-child{border-bottom:0}.cal-date{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ap-text-2);letter-spacing:.05em;text-transform:uppercase;padding-top:13px;font-size:10.5px;font-weight:500}.cal-b{padding-top:9px}.cal-b .t{letter-spacing:-.018em;font-size:15px;font-weight:650}.cal-b .w{color:var(--ap-text-3);margin-top:3px;font-size:13px;line-height:1.5}.cal-b p{color:var(--ap-text-2);max-width:70ch;margin-top:9px;font-size:13.8px;line-height:1.66}@media (max-width:700px){.cal-row{grid-template-columns:42px 1fr;gap:13px;padding:16px}.cal-date{grid-column:1/-1;padding-top:0}.cal-b{padding-top:0}}.bars{flex-direction:column;gap:15px;margin-top:22px;display:flex}.brow{grid-template-columns:minmax(140px,1fr) 2.6fr auto;align-items:center;gap:15px;font-size:13.5px;display:grid}.brow .lab{color:#ffffffd6}.btrack{background:#ffffff1a;border-radius:999px;height:11px;overflow:hidden}.btrack i{background:linear-gradient(90deg,var(--neon-a),var(--neon-b));border-radius:999px;height:100%;display:block}.btrack.alt i{background:#ffffff4d}.brow .val{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums;color:#fff;font-size:14.5px;font-weight:600}@media (max-width:560px){.brow{grid-template-columns:1fr auto}.btrack{order:3;grid-column:1/-1}}.lrow{border-bottom:1px solid var(--ap-divider);color:inherit;align-items:center;gap:15px;padding:16px 23px;text-decoration:none;transition:background .15s;display:flex}.lrow:last-child{border-bottom:0}a.lrow:hover{background:var(--ap-bg-elev)}.lrow .m{flex:1;min-width:0}.lrow .n{letter-spacing:-.018em;font-size:14.5px;font-weight:650}.lrow .d{color:var(--ap-text-2);margin-top:2px;font-size:13px;line-height:1.5}.lrow .x{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ap-text-3);white-space:nowrap;font-size:11px}@media (max-width:640px){.lrow .x{display:none}}.shots{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:17px;display:grid}.shots figure{flex-direction:column;gap:9px;margin:0;display:flex}.shots img{object-fit:cover;border:1px solid var(--ap-border);border-radius:15px;width:100%;height:192px;display:block}.shots figcaption{color:var(--ap-text-2);font-size:12.5px;line-height:1.5}.wide{border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-md);background:var(--ap-bg-elev);border-radius:19px;line-height:0;overflow:hidden}.wide img{width:100%;height:auto;display:block}.bookcover{aspect-ratio:496/760;object-fit:contain;border-radius:4px 10px 10px 4px;flex-shrink:0;width:210px;max-width:44vw;height:auto;display:block;box-shadow:inset -1px 0 #0000001f,0 18px 38px -14px #00000073}@media (max-width:560px){.bookcover{width:160px;max-width:52vw}}.group{background:var(--group-bg);border:1px solid var(--group-line);border-radius:26px;margin-top:18px;padding:26px}@media (max-width:560px){.group{border-radius:20px;padding:17px}}.group+.group{margin-top:20px}.group-hd{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;display:flex}.group-hd .n{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.16em;color:var(--ap-text-3);border:1px solid var(--group-line);border-radius:999px;padding:4px 10px;font-size:11px}.group-hd h3{letter-spacing:-.022em;font-size:17px;font-weight:700}.group .grid{gap:14px}.group-foot{border-top:1px solid var(--group-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:15px;display:flex}.group-foot .lb{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--ap-text-3);font-size:10.5px}.lnk{background:var(--ap-card);border:1px solid var(--ap-border);color:var(--ap-text);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .16s,transform .16s;display:inline-flex}.lnk:hover{border-color:var(--ap-blue);transform:translateY(-1px)}.lnk svg{width:13px;height:13px;color:var(--ap-blue)}.bdg{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 10px 3px 8px;font-size:10.5px;font-weight:650;line-height:1.3;display:inline-flex}.bdg svg{width:11px;height:11px}.bdg-mine{background:var(--ap-green-soft);color:var(--ap-green-deep)}.bdg-method{background:var(--ap-blue-soft-tag);color:var(--ap-blue-deep)}.bdg-market{background:var(--ap-slate-soft);color:var(--ap-text-2)}.tile .bdg{margin-top:-2px}.cdate{color:var(--ap-text-3,var(--ap-text-2));font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:-5px;font-size:12px;display:inline-flex}.cdate svg{opacity:.7;width:12px;height:12px}.cvid{border:1px solid var(--ap-border);background:var(--ap-card);color:inherit;border-radius:13px;flex-direction:column;margin-top:auto;text-decoration:none;transition:box-shadow .22s;display:flex;overflow:hidden}.tile a.cvid{font-weight:400}.cvid:hover{box-shadow:var(--ap-shadow-lg)}.cvid .vplay span{width:42px;height:42px}.cvid .vplay svg{width:16px;height:16px}.cvid:hover .vplay span{background:linear-gradient(110deg,var(--neon-a),var(--neon-b));border-color:#0000}.cvid:hover .vplay svg{color:#04161b}.cvid-t{color:var(--ap-text);padding:9px 12px 10px;font-size:12.5px;font-weight:600;line-height:1.4}.rfeat{background:var(--tile-green);box-shadow:var(--ap-shadow-sm);color:inherit;border:1px solid #30a46c33;border-radius:19px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;margin-bottom:16px;text-decoration:none;transition:box-shadow .22s,transform .22s;display:grid;overflow:hidden}.rfeat:hover{box-shadow:var(--ap-shadow-lg);transform:translateY(-2px)}.rfeat:hover .vplay span{background:linear-gradient(110deg,var(--neon-a),var(--neon-b));border-color:#0000;transform:scale(1.07)}.rfeat:hover .vplay svg{color:#04161b}.rfeat .vthumb{aspect-ratio:16/9}.rfeat .vplay span{width:64px;height:64px}.rfeat-b{flex-direction:column;justify-content:center;gap:10px;padding:24px 26px;display:flex}.rfeat-t{letter-spacing:-.01em;color:var(--ap-text);font-size:22px;font-weight:700;line-height:1.2}.rfeat-d{color:var(--ap-text-2);font-size:13.8px;line-height:1.62}.rfeat-m{color:var(--ap-text-2);opacity:.85;font-size:12px}@media (max-width:760px){.rfeat{grid-template-columns:1fr}.rfeat-b{padding:18px 18px 20px}.rfeat-t{font-size:19px}}.tile .tg{align-items:center;gap:7px;width:fit-content;margin-top:auto;font-size:13.4px;display:inline-flex}.tile .tg svg{color:#229ed9;flex-shrink:0;width:17px;height:17px}.legend{color:var(--ap-text-2);flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;font-size:12.5px;display:flex}.legend span.i{align-items:center;gap:7px;display:inline-flex}.scroller{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ap-border-strong) transparent;grid-auto-columns:minmax(272px,304px);grid-auto-flow:column;gap:16px;margin-inline:-24px;padding-block:4px 16px;padding-inline:24px;display:grid;overflow-x:auto}@media (max-width:520px){.scroller{grid-auto-columns:minmax(250px,268px);margin-inline:-16px;padding-inline:16px}}.scroller::-webkit-scrollbar{height:8px}.scroller::-webkit-scrollbar-thumb{background:var(--ap-border-strong);border-radius:999px}.scroller::-webkit-scrollbar-track{background:0 0}.scard{scroll-snap-align:start;background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .22s,transform .22s;display:flex;overflow:hidden}.scard:hover{box-shadow:var(--ap-shadow-lg);transform:translateY(-2px)}.scard .im{aspect-ratio:16/10;background:var(--ap-bg-elev);border-bottom:1px solid var(--ap-border);line-height:0;overflow:hidden}.scard .im img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.scard .b{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.scard .t{letter-spacing:-.018em;font-size:14px;font-weight:650}.scard .d{color:var(--ap-text-2);font-size:12.8px;line-height:1.55}.socials{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.socials .lb{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-text-2);margin-right:6px;font-size:10.5px}.soc{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);color:var(--ap-text);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex}.soc:hover{box-shadow:var(--ap-shadow-lg);transform:translateY(-1px)}.soc svg{flex-shrink:0;width:18px;height:18px}.soc.yt svg{color:red}.soc.ig svg{color:#e1306c}.soc.fb svg{color:#1877f2}.soc.li svg{color:#0a66c2}.probox{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:22px;margin-top:38px;padding:30px 30px 26px}.probox-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.probox-hd>div:first-child{flex-direction:column;flex:520px;gap:10px;max-width:760px;display:flex}.probox-t{letter-spacing:-.02em;color:var(--ap-text);margin:4px 0 0;font-size:23px;font-weight:700;line-height:1.25}.probox-l{color:var(--ap-text-2);margin:0;font-size:15px;line-height:1.62}.probox-cta{flex:none}.pshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.pshot{color:inherit;flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex}.pframe{border:1px solid var(--ap-border);background:var(--ap-bg-elev);box-shadow:var(--ap-shadow-sm);border-radius:12px;margin-bottom:8px;transition:box-shadow .22s,transform .22s;display:block;overflow:hidden}.pshot:hover .pframe{box-shadow:var(--ap-shadow-lg);transform:translateY(-2px)}.pbar{background:var(--ap-bg-elev);border-bottom:1px solid var(--ap-border);gap:5px;padding:7px 10px;display:flex}.pbar i{background:var(--ap-border-strong);border-radius:999px;width:7px;height:7px}.pimg{aspect-ratio:2;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.pimg.fit{object-fit:contain;object-position:center;background:#fff}.pshot .pn{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em;color:var(--ap-green-deep);font-size:10.5px}.pshot .t{letter-spacing:-.015em;color:var(--ap-text);font-size:14.5px;font-weight:650;line-height:1.35}.pshot .d{color:var(--ap-text-2);font-size:13px;line-height:1.55}.tile .ctc{word-break:break-all;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:9px 15px;font-size:13px;display:inline-flex}.tile .ctc svg{flex-shrink:0;width:15px;height:15px}.split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:44px;margin-bottom:30px;display:grid}.split-l>.sec-hd{margin-bottom:0}.split-l>.sec-hd+div{margin-top:22px}.split-f{flex-direction:column;gap:10px;margin:0;display:flex}.split-f img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--ap-border);width:100%;height:auto;box-shadow:var(--ap-shadow-lg);border-radius:20px;display:block}.split-f img.sq{aspect-ratio:1;object-position:center 30%}.split-f img.tall{aspect-ratio:4/5;object-position:center 20%;align-self:center;width:280px;max-width:100%}.split-v{line-height:0;display:block;position:relative}.split-f img.wide{aspect-ratio:16/9}.split-v:hover .vplay span{background:linear-gradient(110deg,var(--neon-a),var(--neon-b));border-color:#0000;transform:scale(1.07)}.split-v:hover .vplay svg{color:#04161b}.split-f figcaption{color:var(--ap-text-2);font-size:12.5px;line-height:1.45}.split-f.portrait{aspect-ratio:4/5;box-shadow:var(--ap-shadow-lg);background:radial-gradient(120% 90% at 50% 100%,#30a46c47,#0000 60%),linear-gradient(160deg,#0e1a22,#0a0d12 70%);border-radius:24px;justify-content:flex-end;position:relative;overflow:hidden}.split-f.portrait img{aspect-ratio:auto;object-fit:contain;object-position:bottom;box-shadow:none;border:0;border-radius:0;align-self:center;width:auto;height:92%}@media (max-width:900px){.split{grid-template-columns:1fr;gap:22px}.split-f{max-width:520px}.split-f.portrait{max-width:340px}}.tgbox{box-shadow:var(--ap-shadow-lg);background:#0e1621;border:1px solid #ffffff0f;border-radius:22px;gap:0;overflow:hidden}.tg-hd{background:#17212b;border-bottom:1px solid #ffffff0f;align-items:center;gap:11px;padding:13px 16px;display:flex}.tg-av{background:linear-gradient(135deg,#2aabee,#229ed9);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tg-av svg{color:#fff;width:18px;height:18px}.tg-hd-t{flex-direction:column;line-height:1.25;display:flex}.tg-hd-t b{color:#fff;font-size:14px;font-weight:650}.tg-hd-t small{color:#7f91a4;font-size:12px}.tg-body{background:radial-gradient(90% 70% at 80% 0,#2aabee1a,#0000 60%),#0e1621;flex-direction:column;gap:10px;padding:16px;display:flex}.tg-msg{background:#182533;border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:3px;max-width:94%;padding:9px 12px 7px;display:flex}.tg-ch{color:#6ab3f3;font-size:12px;font-weight:650}.tg-t{color:#e9eef3;font-size:13px;line-height:1.5}.tg-time{color:#6d7f8f;align-self:flex-end;font-size:11px}a.clip-v{color:inherit;text-decoration:none}.clip .shot.vid{position:relative}.clip .shot.vid img{aspect-ratio:16/9;object-fit:cover}a.clip-v:hover .vplay span{background:linear-gradient(110deg,var(--neon-a),var(--neon-b));border-color:#0000}a.clip-v:hover .vplay svg{color:#04161b}.pgal{grid-template-columns:minmax(260px,1fr) minmax(0,2.3fr);align-items:center;gap:28px;display:grid}.ptabs{flex-direction:column;gap:6px;display:flex}.ptab{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px 14px 18px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ptab:before{content:"";background:linear-gradient(180deg,var(--neon-a),var(--neon-b));opacity:0;border-radius:3px;width:3px;transition:opacity .2s;position:absolute;top:14px;bottom:14px;left:0}.ptab:hover{background:var(--ap-bg-elev)}.ptab.on{background:var(--ap-card);border-color:var(--ap-border);box-shadow:var(--ap-shadow-sm)}.ptab.on:before{opacity:1}.ptab .pn{color:var(--ap-text-3);min-width:18px;padding-top:2px;font-size:12px;font-weight:700}.ptab.on .pn{color:var(--ap-green-deep)}.pt-b{flex-direction:column;gap:6px;min-width:0;display:flex}.ptab .t{letter-spacing:-.015em;color:var(--ap-text-2);font-size:15px;font-weight:650;line-height:1.3}.ptab.on .t{color:var(--ap-text)}.ptab .d{color:var(--ap-text-2);font-size:13.2px;line-height:1.55;display:none}.ptab.on .d{display:block}.pview-im{text-decoration:none;display:block}.pview .pframe{box-shadow:var(--ap-shadow-lg);margin:0}.pmain-img{aspect-ratio:2;object-fit:cover;background:#f4f5f7;width:100%;height:auto;transition:opacity .22s;display:block}.pmain-img.fade{opacity:0}.pview-d{color:var(--ap-text-2);margin-top:12px;font-size:13.5px;line-height:1.55;display:none}@media (max-width:900px){.pgal{grid-template-columns:1fr;gap:14px}.ptabs{scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.ptabs::-webkit-scrollbar{display:none}.ptab{border-color:var(--ap-border);border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px}.ptab:before{display:none}.ptab.on{background:var(--ap-text);border-color:var(--ap-text)}.ptab.on .t,.ptab.on .pn{color:var(--ap-card)}.ptab .t{white-space:nowrap;font-size:13px}.ptab.on .d{display:none}.pview{order:2}.pview-d{display:block}}.pchk-hd{border-top:1px solid var(--ap-divider);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-text-2);margin:28px 0 12px;padding-top:22px;font-size:10.5px}.pchk{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc{background:var(--ap-bg-elev);border:1px solid var(--ap-border);border-radius:14px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.pc-hd{align-items:center;gap:10px;margin-bottom:2px;display:flex}.pc-hd .ico{border-radius:10px;flex-shrink:0;width:32px;height:32px}.pc-hd .ico svg{width:16px;height:16px}.pc .k{letter-spacing:-.015em;color:var(--ap-text);font-size:14px;font-weight:650}.pc .v{color:var(--ap-text-2);flex:1;font-size:13px;line-height:1.5}.pc .f{color:var(--ap-green-deep);background:var(--ap-green-soft);border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:11.5px;font-weight:600}@media (max-width:1080px){.pchk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.probox{border-radius:18px;padding:20px 16px 18px}.probox-t{font-size:19px}.pshots,.pchk{grid-template-columns:1fr}.probox-hd{margin-bottom:18px}}.mon{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:18px;overflow:hidden}.mon-row{border-bottom:1px solid var(--ap-divider);grid-template-columns:200px 1fr 130px;align-items:baseline;gap:16px;padding:13px 20px;display:grid}.mon-row:last-child{border-bottom:0}.mon-row.hd{background:var(--ap-bg-elev);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-text-2);font-size:10.5px}.mon-row .k{letter-spacing:-.015em;font-size:13.8px;font-weight:650}.mon-row .v{color:var(--ap-text-2);font-size:13.2px;line-height:1.5}.mon-row .f{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ap-green-deep);background:var(--ap-green-soft);white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 9px;font-size:11px}@media (max-width:760px){.mon-row{grid-template-columns:1fr;gap:5px;padding:14px 16px}.mon-row.hd{display:none}}.clip{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:19px;flex-direction:column;transition:box-shadow .22s,transform .22s;display:flex;overflow:hidden}.clip:hover{box-shadow:var(--ap-shadow-lg);transform:translateY(-2px)}.clip .shot{background:var(--ap-bg-elev);border-bottom:1px solid var(--ap-border);max-height:292px;line-height:0;overflow:hidden}.clip .shot img{width:100%;height:auto;display:block}.clip .body{flex-direction:column;gap:9px;padding:18px 20px 21px;display:flex}.clip .cap{color:var(--ap-text-2);font-size:13.5px;line-height:1.62}.clip .cap b{color:var(--ap-text);font-weight:650}.ph{border:1.5px dashed var(--ap-border-strong);background:var(--ph-bg);text-align:center;height:192px;color:var(--ap-text-3);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px;display:flex}.ph svg{opacity:.65;width:26px;height:26px}.ph .t{color:var(--ap-text-2);font-size:12.5px;font-weight:650;line-height:1.4}.ph .s{font-size:11.5px;line-height:1.4}.vgrid{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:18px;display:grid}.vcard{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);color:inherit;border-radius:19px;flex-direction:column;text-decoration:none;transition:box-shadow .22s,transform .22s;display:flex;overflow:hidden}.vcard:hover{box-shadow:var(--ap-shadow-lg);transform:translateY(-2px)}.vthumb{aspect-ratio:16/9;background:var(--ap-bg-elev);max-width:100%;line-height:0;position:relative}.vthumb img{object-fit:cover;width:100%;height:100%;display:block}.vplay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vplay span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07090c99;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:background .2s,transform .2s;display:inline-flex}.vcard:hover .vplay span{background:linear-gradient(110deg,var(--neon-a),var(--neon-b));border-color:#0000;transform:scale(1.07)}.vplay svg{color:#fff;width:20px;height:20px;margin-left:2px}.vcard:hover .vplay svg{color:#04161b}.vbody{flex-direction:column;flex:1;gap:8px;padding:15px 17px 17px;display:flex}.vbody .vt{letter-spacing:-.018em;font-size:14px;font-weight:650;line-height:1.4}.vbody .vd{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ap-text-3);margin-top:auto;font-size:10.5px}.feed{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:20px;overflow:hidden}.feed-bar{background:var(--ap-bg-elev);border-bottom:1px solid var(--ap-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 21px;display:flex}.fstate{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.04em;color:var(--ap-text-2);align-items:center;gap:8px;font-size:11px;display:inline-flex}.fstate:before{content:"";background:var(--ap-amber);border-radius:50%;flex-shrink:0;width:7px;height:7px}.fstate[data-ok="1"]:before{background:var(--ap-green);box-shadow:0 0 0 3px var(--ap-green-soft)}.feed a.item{border-bottom:1px solid var(--ap-divider);color:inherit;grid-template-columns:78px 1fr auto;align-items:center;gap:16px;padding:12px 21px;text-decoration:none;transition:background .15s;display:grid}.feed a.item:last-child{border-bottom:0}.feed a.item:hover{background:var(--ap-bg-elev)}.feed a.item:hover .ti{color:var(--ap-blue)}.feed .thumb{object-fit:cover;background:var(--ap-slate-soft);border:1px solid var(--ap-border);border-radius:10px;width:78px;height:52px;display:block}.feed .ti{letter-spacing:-.015em;font-size:14.5px;font-weight:500;line-height:1.45}.feed .dt{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ap-text-3);white-space:nowrap;font-size:10.5px}@media (max-width:560px){.feed a.item{grid-template-columns:56px 1fr}.feed .thumb{width:56px;height:40px}.feed .dt{grid-column:2}}.faq{background:var(--ap-card);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-sm);border-radius:20px;overflow:hidden}.faq details{border-bottom:1px solid var(--ap-divider)}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;letter-spacing:-.018em;align-items:center;gap:14px;padding:17px 23px;font-size:15px;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.8px solid var(--ap-text-3);border-bottom:1.8px solid var(--ap-text-3);flex-shrink:0;width:9px;height:9px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq summary:hover{background:var(--ap-bg-elev)}.faq .ans{color:var(--ap-text-2);max-width:76ch;padding:0 23px 21px;font-size:14.5px;line-height:1.7}.ftr{background:var(--ink);color:#ffffffb3;isolation:isolate;margin-top:clamp(44px,5vw,70px);position:relative;overflow:hidden}.ftr:before{content:"";z-index:-1;filter:blur(90px);opacity:.2;background:linear-gradient(110deg,var(--neon-a),var(--neon-b));width:60%;height:200%;position:absolute;top:-60%;left:-10%}.fgrid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:30px;padding-block:44px;display:grid}.ftr h4{color:#fff;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500}.ftr ul{flex-direction:column;gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ftr li{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.ftr li svg{opacity:.5;flex-shrink:0;width:14px;height:14px;margin-top:3px}.ftr a{color:#ffffffb3;text-decoration:none}.ftr a:hover{color:#fff}.flegal{color:#ffffff6b;border-top:1px solid #ffffff17;padding-block:22px;font-size:12px;line-height:1.66}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html,body{overflow-x:clip}:root{--band:#ecedf1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--band:#0e1014}}:root[data-theme=dark]{--band:#0e1014}.sec{isolation:isolate;padding-block:clamp(52px,6vw,92px);position:relative}.sec.band:before{content:"";background:var(--band);z-index:-1;position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.h2{letter-spacing:-.036em;font-size:clamp(28px,1.2rem + 1.7vw,44px)}.sec-hd{margin-bottom:32px}.sec-hd .lede{font-size:17px}.grid.cols3{grid-template-columns:repeat(3,1fr)}.grid.cols4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.grid.cols3,.grid.cols4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid.cols3,.grid.cols4{grid-template-columns:1fr}}.mon-row{grid-template-columns:200px 1fr 190px}.mon-row .f{white-space:normal}.shots figure:has(.ph){display:none}.qmason{columns:3 280px;column-gap:16px}.qmason .qcard{break-inside:avoid;margin-bottom:16px}.qcard .src{align-items:center;gap:6px;display:inline-flex}.qcard .src svg{color:#ff3b30;width:13px;height:13px}.sec.dark{color:#eaf0f7}.sec.dark:before{content:"";z-index:-1;background:radial-gradient(40% 55% at 12% 0%,#2de28c29,transparent 70%),radial-gradient(45% 60% at 95% 30%,#38a8ff29,transparent 70%),linear-gradient(180deg,var(--ink),var(--ink-2));position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.sec.dark .eyebrow{color:#fff9}.sec.dark .eyebrow svg{color:var(--neon-a)}.sec.dark .eyebrow:after{background:linear-gradient(90deg,#ffffff47,#0000)}.sec.dark .h2,.sec.dark .h3{color:#fff}.sec.dark .lede{color:#eaf0f7a8}.sec.dark .pull{border-left-color:var(--neon-a);color:#fff;background:linear-gradient(120deg,#2de28c24,#38a8ff1a)}.sec.dark .pull .by{color:#eaf0f79e}.sec.dark .qcard{box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0e;border-color:#ffffff1c}.sec.dark .qcard blockquote{color:#f2f5fa}.sec.dark .qcard cite{color:#eaf0f78c}.sec.dark .qcard .qm{color:var(--neon-a);opacity:.8}.sec.dark .twrap{box-shadow:none;border-color:#ffffff1c}.sec.dark .ctable{color:#eaf0f7cc;background:#ffffff09}.sec.dark .ctable th{color:#eaf0f799;background:#ffffff0f}.sec.dark .ctable td{border-top-color:#ffffff14}.sec.dark .ctable tr td:first-child,.sec.dark .ctable strong{color:#fff}.eyebrow{letter-spacing:.08em;font-size:11.5px;font-weight:600}.group-foot .lb,.socials .lb,.pchk-hd,.mon-row.hd,.ftr h4{letter-spacing:.07em;font-weight:600}.group-hd .n{letter-spacing:.04em;font-weight:600}.cal-date{letter-spacing:.02em;font-size:11.5px;font-weight:600}.ctable th{letter-spacing:.06em}.lrow .x,.vbody .vd,.feed .dt,.fstate{letter-spacing:0;font-size:12px}.pshot .pn{letter-spacing:.04em;font-weight:700}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.flegal-link{color:inherit;text-underline-offset:2px;margin-top:8px;text-decoration:underline;display:inline-block}.legal-page .legal-block{max-width:760px;margin-top:28px}.legal-page .legal-block p{color:var(--ap-text-2);margin-top:8px;font-size:15px;line-height:1.65}.legal-page .legal-block a{color:var(--ap-blue)}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_312bcb6f-module__uT8wYG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_312bcb6f-module__uT8wYG__variable{--font-inter:"Inter", "Inter Fallback"}
