.ArticlePage-module-scss-module__fu7q5a__hero{background:var(--bg-2);padding:120px 0 56px;position:relative;overflow:hidden}@media (max-width:480px){.ArticlePage-module-scss-module__fu7q5a__hero{padding-top:90px;padding-bottom:36px}}.ArticlePage-module-scss-module__fu7q5a__hero:before{content:"";pointer-events:none;background:radial-gradient(700px 400px at 80% 0,#6b3ff70f,#0000 60%),radial-gradient(500px 300px at 0 100%,#8c66ff0a,#0000 60%);position:absolute;inset:0}.ArticlePage-module-scss-module__fu7q5a__heroInner{flex-direction:column;gap:24px;max-width:1080px;display:flex;position:relative}.ArticlePage-module-scss-module__fu7q5a__heroBody{grid-template-columns:1fr 380px;align-items:center;gap:40px;display:grid}@media (max-width:860px){.ArticlePage-module-scss-module__fu7q5a__heroBody{grid-template-columns:1fr 300px;gap:28px}}@media (max-width:720px){.ArticlePage-module-scss-module__fu7q5a__heroBody{grid-template-columns:1fr}}.ArticlePage-module-scss-module__fu7q5a__heroText{flex-direction:column;gap:20px;display:flex}.ArticlePage-module-scss-module__fu7q5a__heroCover{border-radius:var(--r-lg);border:1px solid var(--line);aspect-ratio:16/10;flex-shrink:0;overflow:hidden}@media (max-width:720px){.ArticlePage-module-scss-module__fu7q5a__heroCover{aspect-ratio:16/7;order:-1}}.ArticlePage-module-scss-module__fu7q5a__heroCoverImg{object-fit:cover;width:100%;height:100%;display:block}.ArticlePage-module-scss-module__fu7q5a__heroTopRow{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:4px;display:flex}.ArticlePage-module-scss-module__fu7q5a__back{font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:500;transition:color .2s;display:inline-flex}.ArticlePage-module-scss-module__fu7q5a__back svg{transition:transform .25s}.ArticlePage-module-scss-module__fu7q5a__back:hover{color:var(--purple)}.ArticlePage-module-scss-module__fu7q5a__back:hover svg{transform:translate(-3px)}.ArticlePage-module-scss-module__fu7q5a__authoredActions{align-items:center;gap:8px;margin-left:auto;display:flex}.ArticlePage-module-scss-module__fu7q5a__editBtn{color:var(--purple);background:#6b3ff70d;border:1px solid #6b3ff74d;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;transition:background .15s}.ArticlePage-module-scss-module__fu7q5a__editBtn:hover{background:#6b3ff71f}.ArticlePage-module-scss-module__fu7q5a__deleteBtn{color:#dc2626;cursor:pointer;background:#dc26260a;border:1px solid #dc26264d;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;transition:background .15s}.ArticlePage-module-scss-module__fu7q5a__deleteBtn:hover{background:#dc26261a}.ArticlePage-module-scss-module__fu7q5a__draftBadge{font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.ArticlePage-module-scss-module__fu7q5a__confirmRow{align-items:center;gap:8px;display:flex}.ArticlePage-module-scss-module__fu7q5a__confirmText{color:var(--muted);font-size:12px}.ArticlePage-module-scss-module__fu7q5a__confirmYes{color:#fff;cursor:pointer;background:#dc2626;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:opacity .15s}.ArticlePage-module-scss-module__fu7q5a__confirmYes:disabled{opacity:.6;cursor:not-allowed}.ArticlePage-module-scss-module__fu7q5a__confirmYes:hover:not(:disabled){opacity:.85}.ArticlePage-module-scss-module__fu7q5a__confirmNo{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;transition:background .15s}.ArticlePage-module-scss-module__fu7q5a__confirmNo:hover{background:var(--bg-2)}.ArticlePage-module-scss-module__fu7q5a__tagList{flex-wrap:wrap;gap:6px;display:flex}.ArticlePage-module-scss-module__fu7q5a__tag{font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--purple);background:#6b3ff70d;border:1px solid #6b3ff738;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 12px 5px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.ArticlePage-module-scss-module__fu7q5a__tagDot{background:var(--purple);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #6b3ff72e}.ArticlePage-module-scss-module__fu7q5a__title{letter-spacing:-.04em;color:var(--ink);max-width:820px;font-size:clamp(32px,5vw,58px);font-weight:700;line-height:1.02}.ArticlePage-module-scss-module__fu7q5a__excerpt{color:var(--muted);letter-spacing:-.01em;max-width:72ch;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.ArticlePage-module-scss-module__fu7q5a__meta{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:4px;font-size:13px;display:flex}.ArticlePage-module-scss-module__fu7q5a__av{background:var(--grad-accent-bright);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.ArticlePage-module-scss-module__fu7q5a__who b{color:var(--ink);font-weight:500}.ArticlePage-module-scss-module__fu7q5a__metaDot{background:var(--line-2);border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.ArticlePage-module-scss-module__fu7q5a__bodyWrap{background:var(--bg);padding:64px 0 96px}.ArticlePage-module-scss-module__fu7q5a__bodyLayout{grid-template-columns:minmax(0,960px);justify-content:center;gap:32px;display:grid}.ArticlePage-module-scss-module__fu7q5a__sidebar{align-self:start;position:relative}@media (max-width:860px){.ArticlePage-module-scss-module__fu7q5a__sidebar{display:none}}.ArticlePage-module-scss-module__fu7q5a__sidebarCard{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.ArticlePage-module-scss-module__fu7q5a__sidebarCard:before{content:"";pointer-events:none;background:radial-gradient(280px 200px at 50% 0,#6b3ff712,#0000 70%);position:absolute;inset:0}.ArticlePage-module-scss-module__fu7q5a__sidebarEyebrow{font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--purple);font-size:9.5px;font-weight:600}.ArticlePage-module-scss-module__fu7q5a__sidebarHeadline{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.ArticlePage-module-scss-module__fu7q5a__sidebarHeadline em{font-family:var(--font-instrument-serif,serif);font-style:italic;font-weight:400}.ArticlePage-module-scss-module__fu7q5a__sidebarBody{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ArticlePage-module-scss-module__fu7q5a__sidebarForm{flex-direction:column;gap:8px;display:flex}.ArticlePage-module-scss-module__fu7q5a__sidebarInput{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--ink);outline:none;padding:9px 12px;font-size:13px;transition:border-color .15s}.ArticlePage-module-scss-module__fu7q5a__sidebarInput::placeholder{color:var(--muted);opacity:.6}.ArticlePage-module-scss-module__fu7q5a__sidebarInput:focus{border-color:#6b3ff780}.ArticlePage-module-scss-module__fu7q5a__sidebarBtn{color:#fff;background:var(--purple);border-radius:var(--r-sm);cursor:pointer;letter-spacing:-.01em;width:100%;padding:9px 14px;font-size:13px;font-weight:600;transition:opacity .15s}.ArticlePage-module-scss-module__fu7q5a__sidebarBtn:hover{opacity:.88}.ArticlePage-module-scss-module__fu7q5a__sidebarSuccess{color:var(--purple);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:flex}.ArticlePage-module-scss-module__fu7q5a__sidebarMeta{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;font-size:11px;display:flex}.ArticlePage-module-scss-module__fu7q5a__sidebarDot{background:var(--line-2);border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.ArticlePage-module-scss-module__fu7q5a__body{flex-direction:column;align-items:center;gap:32px;display:flex}.ArticlePage-module-scss-module__fu7q5a__body>*{width:100%;max-width:680px}.ArticlePage-module-scss-module__fu7q5a__proseImage,.ArticlePage-module-scss-module__fu7q5a__proseVideo,.ArticlePage-module-scss-module__fu7q5a__proseCallout,.ArticlePage-module-scss-module__fu7q5a__proseTableWrap,.ArticlePage-module-scss-module__fu7q5a__proseMetrics{max-width:100%}.ArticlePage-module-scss-module__fu7q5a__proseLede{font-size:clamp(30px,3.4vw,44px);font-family:var(--font-instrument-serif,serif);letter-spacing:-.025em;color:var(--ink);margin-top:8px;font-style:italic;font-weight:400;line-height:1.1}.ArticlePage-module-scss-module__fu7q5a__proseLede em{font-style:italic}.ArticlePage-module-scss-module__fu7q5a__ledePanel{border:1px solid var(--purple-4);border-radius:var(--r-lg);background:linear-gradient(135deg,#6b3ff714,#6b3ff705);flex-direction:column;gap:8px;margin-top:8px;padding:24px 28px;display:flex}.ArticlePage-module-scss-module__fu7q5a__ledePanelKicker{font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--purple);font-size:10px;font-weight:600}.ArticlePage-module-scss-module__fu7q5a__ledePanelHeading{margin-top:0}.ArticlePage-module-scss-module__fu7q5a__proseH1{letter-spacing:-.03em;color:var(--ink);margin-top:16px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.ArticlePage-module-scss-module__fu7q5a__proseHeading{font-size:clamp(22px,2.4vw,30px);font-family:var(--font-instrument-serif,serif);letter-spacing:-.02em;color:var(--ink);margin-top:16px;font-style:italic;font-weight:400;line-height:1.2}.ArticlePage-module-scss-module__fu7q5a__proseHeading em{font-style:italic}.ArticlePage-module-scss-module__fu7q5a__proseParagraph{color:var(--ink-2);letter-spacing:-.005em;font-size:clamp(15px,1.3vw,17px);line-height:1.75}.ArticlePage-module-scss-module__fu7q5a__proseParagraph a{color:var(--purple);text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.ArticlePage-module-scss-module__fu7q5a__proseParagraph a:hover{opacity:.75}.ArticlePage-module-scss-module__fu7q5a__proseParagraph strong,.ArticlePage-module-scss-module__fu7q5a__proseParagraph b{color:var(--ink);font-weight:600}.ArticlePage-module-scss-module__fu7q5a__proseParagraph em,.ArticlePage-module-scss-module__fu7q5a__proseParagraph i{font-style:italic}.ArticlePage-module-scss-module__fu7q5a__proseParagraph u{text-underline-offset:3px}.ArticlePage-module-scss-module__fu7q5a__proseH3{letter-spacing:-.02em;color:var(--ink);margin-top:8px;font-size:clamp(17px,1.8vw,22px);font-weight:600;line-height:1.3}.ArticlePage-module-scss-module__fu7q5a__proseImage{border-radius:var(--r-md);border:1px solid var(--line);margin:0;overflow:hidden}.ArticlePage-module-scss-module__fu7q5a__proseImg{object-fit:cover;width:100%;height:auto;display:block}.ArticlePage-module-scss-module__fu7q5a__proseCaption{text-align:center;color:var(--muted);background:var(--bg-2);border-top:1px solid var(--line);padding:10px 16px;font-size:12px;font-style:italic;display:block}.ArticlePage-module-scss-module__fu7q5a__proseVideo{border-radius:var(--r-md);border:1px solid var(--line);margin:0;overflow:hidden}.ArticlePage-module-scss-module__fu7q5a__proseIframe{aspect-ratio:16/9;border:none;width:100%;display:block}.ArticlePage-module-scss-module__fu7q5a__proseVideoEl{width:100%;max-height:480px;display:block}.ArticlePage-module-scss-module__fu7q5a__proseLinkWrap{display:flex}.ArticlePage-module-scss-module__fu7q5a__proseLinkBtn{color:var(--purple);letter-spacing:-.01em;background:#6b3ff70f;border:1px solid #6b3ff759;border-radius:999px;align-items:center;gap:10px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,gap .2s;display:inline-flex}.ArticlePage-module-scss-module__fu7q5a__proseLinkBtn svg{flex-shrink:0;transition:transform .2s}.ArticlePage-module-scss-module__fu7q5a__proseLinkBtn:hover{background:#6b3ff721;border-color:#6b3ff78c;gap:14px}.ArticlePage-module-scss-module__fu7q5a__proseLinkBtn:hover svg{transform:translate(2px)}.ArticlePage-module-scss-module__fu7q5a__proseBulletlist{flex-direction:column;gap:8px;padding-left:24px;display:flex}.ArticlePage-module-scss-module__fu7q5a__proseBulletlist li{color:var(--ink-2);letter-spacing:-.005em;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.ArticlePage-module-scss-module__fu7q5a__proseBulletlist li::marker{color:var(--purple)}.ArticlePage-module-scss-module__fu7q5a__proseTableWrap{border:1px solid var(--line);border-radius:var(--r-md);overflow-x:auto}.ArticlePage-module-scss-module__fu7q5a__proseTable{border-collapse:collapse;width:100%;font-size:14px}.ArticlePage-module-scss-module__fu7q5a__proseTable th{background:var(--bg-2);text-align:left;color:var(--ink);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-weight:600}.ArticlePage-module-scss-module__fu7q5a__proseTable td{color:var(--ink-2);border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.ArticlePage-module-scss-module__fu7q5a__proseTable tr:last-child td{border-bottom:none}.ArticlePage-module-scss-module__fu7q5a__proseTable tr:hover td{background:var(--tint-cool)}.ArticlePage-module-scss-module__fu7q5a__proseCallout{background:var(--tint-cool);border-left:3px solid var(--purple);border-radius:0 var(--r-sm) var(--r-sm) 0;flex-direction:column;gap:10px;padding:22px 28px;display:flex}.ArticlePage-module-scss-module__fu7q5a__proseCallout p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.ArticlePage-module-scss-module__fu7q5a__calloutLabel{font-family:var(--font-geist-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--purple);font-size:10px;font-weight:600}.ArticlePage-module-scss-module__fu7q5a__proseMetrics{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:8px 0;display:grid;overflow:hidden}.ArticlePage-module-scss-module__fu7q5a__metric{background:var(--bg);flex-direction:column;gap:6px;padding:24px 20px;display:flex}.ArticlePage-module-scss-module__fu7q5a__metricValue{letter-spacing:-.04em;background:var(--grad-text-3stop);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1}.ArticlePage-module-scss-module__fu7q5a__metricLabel{color:var(--muted);font-size:12px;font-weight:500;line-height:1.3}.ArticlePage-module-scss-module__fu7q5a__metricNote{font-family:var(--font-geist-mono,monospace);color:var(--muted);letter-spacing:.06em;opacity:.7;font-size:10px}.ArticlePage-module-scss-module__fu7q5a__related{background:var(--bg-2);padding:80px 0 100px;position:relative}.ArticlePage-module-scss-module__fu7q5a__related:before{content:"";pointer-events:none;background:radial-gradient(700px 400px at 100%,#6b3ff70d,#0000 60%);position:absolute;inset:0}.ArticlePage-module-scss-module__fu7q5a__relatedHead{margin-bottom:40px}.ArticlePage-module-scss-module__fu7q5a__eyebrow{font-family:var(--font-geist-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--purple);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.ArticlePage-module-scss-module__fu7q5a__eyebrow:before{content:"";background:var(--purple);width:6px;height:6px;box-shadow:var(--halo-accent);border-radius:50%}.ArticlePage-module-scss-module__fu7q5a__relatedH2{letter-spacing:-.04em;color:var(--ink);margin-top:12px;font-size:clamp(28px,3.5vw,48px);line-height:1.02}.ArticlePage-module-scss-module__fu7q5a__serif{font-family:var(--font-instrument-serif,serif);font-style:italic;font-weight:400}.ArticlePage-module-scss-module__fu7q5a__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:860px){.ArticlePage-module-scss-module__fu7q5a__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ArticlePage-module-scss-module__fu7q5a__relatedGrid{grid-template-columns:1fr}}.ArticlePage-module-scss-module__fu7q5a__relatedCard{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s;display:flex;position:relative;overflow:hidden}.ArticlePage-module-scss-module__fu7q5a__relatedCard:after{content:"";border-radius:var(--r-lg);pointer-events:none;transition:box-shadow .35s;position:absolute;inset:0;box-shadow:inset 0 0 #6b3ff700}.ArticlePage-module-scss-module__fu7q5a__relatedCard:hover{box-shadow:var(--shadow-lg);border-color:#6b3ff740;transform:translateY(-5px)}.ArticlePage-module-scss-module__fu7q5a__relatedCard:hover:after{box-shadow:inset 0 0 0 1px #6b3ff726}.ArticlePage-module-scss-module__fu7q5a__relatedMedia{background:var(--grad-canvas-bg);border-bottom:1px solid var(--line);flex-shrink:0;width:100%;height:160px;position:relative;overflow:hidden}.ArticlePage-module-scss-module__fu7q5a__relatedImg{object-fit:cover}.ArticlePage-module-scss-module__fu7q5a__relatedImgPlaceholder{background:var(--grad-canvas-bg);position:absolute;inset:0}.ArticlePage-module-scss-module__fu7q5a__relatedBody{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.ArticlePage-module-scss-module__fu7q5a__relatedTagList{flex-wrap:wrap;gap:5px;display:flex}.ArticlePage-module-scss-module__fu7q5a__relatedTag{font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--purple);align-items:center;gap:7px;width:fit-content;font-size:9.5px;font-weight:600;display:inline-flex}.ArticlePage-module-scss-module__fu7q5a__relatedTitle{letter-spacing:-.02em;color:var(--ink);flex:1;font-size:17px;font-weight:600;line-height:1.25}.ArticlePage-module-scss-module__fu7q5a__relatedFoot{border-top:1px dashed var(--line);color:var(--muted);align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.ArticlePage-module-scss-module__fu7q5a__relatedFoot b{color:var(--ink);font-size:12px;font-weight:500}.ArticlePage-module-scss-module__fu7q5a__avSm{background:var(--grad-accent-bright);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9.5px;font-weight:600;display:inline-flex}.ArticlePage-module-scss-module__fu7q5a__relatedRead{font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10px}@media (prefers-reduced-motion:reduce){.ArticlePage-module-scss-module__fu7q5a__relatedCard:hover{transform:none}}
