.insd{--insd-measure:44rem;--insd-rail:20.5rem;padding-bottom:var(--space-80);position:relative}.insd-progress{top:var(--header-h);height:2px;z-index:calc(var(--z-header) - 1);pointer-events:none;background:#ffffff0a;position:fixed;left:0;right:0}.insd-progress__bar{transform-origin:0;background:linear-gradient(90deg, var(--color-accent-dim), var(--color-accent));width:100%;height:100%;display:block;scale:0 1;box-shadow:0 0 12px #c9f24d59}.insd-hero{padding-top:calc(var(--header-h) + var(--space-40));padding-bottom:var(--space-56);isolation:isolate;position:relative;overflow:hidden}@media (min-width:900px){.insd-hero{min-height:32rem;padding-bottom:var(--space-48)}}.insd-hero__art{z-index:-1;opacity:.5;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 92%);mask-image:linear-gradient(#0000008c,#0000 92%)}.insd-hero__img{object-fit:cover;object-position:center 30%;width:100%;height:100%}@media (min-width:900px){.insd-hero__art{left:min(52%, calc(var(--shell-edge) + 40rem));opacity:1;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000000b3 22%,#000 48%),linear-gradient(#000 60%,#0000 98%);mask-image:linear-gradient(90deg,#0000,#000000b3 22%,#000 48%),linear-gradient(#000 60%,#0000 98%);-webkit-mask-composite:source-in;mask-composite:intersect}.insd-hero__img{object-position:65% 35%}}.insd-hero__inner{position:relative}@media (min-width:900px){.insd-hero__inner{max-width:40rem}}.insd-back{align-items:center;gap:var(--space-8);color:var(--color-text-muted);font-size:var(--type-sm);transition:color var(--duration-micro) var(--ease-out-cubic);text-decoration:none;display:inline-flex}.insd-back:hover{color:var(--color-text)}.insd-back__arrow{transition:translate var(--duration-ui) var(--ease-out-expo)}.insd-back:hover .insd-back__arrow{translate:-3px}.insd-tags{gap:var(--space-8);margin-top:var(--space-32);flex-wrap:wrap;padding:0;list-style:none;display:flex}.insd-tag{border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text-muted);font-size:var(--type-xs);letter-spacing:.02em;white-space:nowrap;padding:.4rem .85rem;display:inline-block}.insd-tag[data-lead]{border-color:color-mix(in oklab, var(--color-accent) 34%, transparent);background:color-mix(in oklab, var(--color-accent) 12%, transparent);color:var(--color-text)}.insd-title{margin-top:var(--space-24);max-width:16ch;font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:1.06}.insd-dek{margin-top:var(--space-20);max-width:34rem;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty}.insd-byline{align-items:center;gap:var(--space-16) var(--space-32);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.insd-byline__author{align-items:center;gap:var(--space-12);display:flex}.insd-avatar{border-radius:var(--radius-full);border:1px solid var(--color-line-strong);object-fit:cover;object-position:center top;width:44px;height:44px}.insd-avatar--lg{width:48px;height:48px}.insd-byline__name,.insd-byline__role,.insd-author__name,.insd-author__role{display:block}.insd-byline__name,.insd-author__name{font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--color-text)}.insd-byline__role,.insd-author__role{font-size:var(--type-xs);color:var(--color-text-faint);margin-top:2px}.insd-byline__meta{color:var(--color-text-faint);font-size:var(--type-sm)}.insd-byline__sep{color:var(--color-text-faint);opacity:.6;padding:0 .5rem}.insd-grid{gap:var(--space-40);margin-top:var(--space-40);align-items:stretch;display:grid}@media (min-width:1080px){.insd-grid{grid-template-columns:minmax(0, 1fr) var(--insd-rail);gap:var(--space-48)}}.insd-main{min-width:0;max-width:var(--insd-measure);align-self:start}.insd-p{margin-top:var(--space-20);color:color-mix(in oklab, var(--color-text) 88%, transparent);font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty}.insd-h2{margin-top:var(--space-56);font-family:var(--font-display);font-size:var(--text-xl);font-weight:550;line-height:var(--leading-snug);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--space-32));grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;display:grid}.insd-h2[data-plain]{grid-template-columns:minmax(0,1fr)}.insd-h2__no{font-family:var(--font-mono);font-size:var(--type-base);font-weight:var(--weight-regular);color:var(--color-accent);letter-spacing:0}.insd-quote{gap:var(--space-8);margin-top:var(--space-32);padding:var(--space-24) var(--space-28);border:1px solid color-mix(in oklab, var(--color-accent) 20%, var(--color-line));border-radius:var(--radius-lg);background:radial-gradient(22rem 14rem at 0% 0%, #c9f24d17, transparent 70%), var(--color-bg-elevated);grid-template-columns:1.75rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.insd-quote__mark{font-family:var(--font-display);color:var(--color-accent);opacity:.75;font-size:2.25rem;line-height:.85}.insd-quote__text{color:var(--color-text);font-size:var(--text-base);font-style:italic;line-height:var(--leading-relaxed);text-wrap:pretty}.insd-code{margin:var(--space-32) 0 0;position:relative}.insd-code__lang{top:var(--space-12);right:var(--space-16);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);pointer-events:none;position:absolute}.insd-code pre{padding:var(--space-28) var(--space-24) var(--space-24);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);max-width:100%;margin:0;overflow-x:auto}.insd-code code{font-family:var(--font-mono);white-space:pre;color:var(--color-text);font-size:.8125rem;line-height:1.7}.insd-code__caption,.insd-figure__caption{margin-top:var(--space-12);color:var(--color-text-faint);font-size:var(--type-sm);line-height:var(--leading-normal)}.insd-figure{width:min(48rem,92vw);margin:var(--space-32) 0;margin-left:calc(50% - min(48rem,92vw)/2)}.insd-figure img{border:1px solid var(--color-line);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-text) 3%, transparent);width:100%;height:auto;display:block}.insd-note{margin-bottom:var(--space-24);padding:var(--space-16) var(--space-20);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--type-sm);line-height:var(--leading-relaxed)}.insd-applies{margin-top:var(--space-56);padding-top:var(--space-32);border-top:1px solid var(--color-line)}.insd-applies__title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:550}.insd-applies ul{margin-top:var(--space-16);gap:var(--space-8);padding:0;list-style:none;display:grid}.insd-applies a{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-muted);font-size:var(--type-sm);line-height:var(--leading-snug);transition:border-color var(--duration-ui) var(--ease-out-cubic), color var(--duration-ui) var(--ease-out-cubic), background var(--duration-ui) var(--ease-out-cubic);text-decoration:none;display:flex}.insd-applies a:hover{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent);background:var(--color-surface);color:var(--color-text)}.insd-applies__arrow{color:var(--color-accent);transition:translate var(--duration-ui) var(--ease-out-expo)}.insd-applies a:hover .insd-applies__arrow{translate:3px}.insd-share{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:var(--space-40);padding-top:var(--space-24);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.insd-share__label{color:var(--color-text-faint);font-size:var(--type-sm)}.insd-share__actions{gap:var(--space-8);display:flex}.insd-share__btn{border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-bg-elevated);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-out-cubic), color var(--duration-ui) var(--ease-out-cubic), translate var(--duration-ui) var(--ease-out-expo);place-items:center;padding:0;display:inline-grid}.insd-share__btn:hover{border-color:var(--color-line-strong);color:var(--color-text);translate:0 -2px}.insd-share__btn[data-copied]{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent);color:var(--color-accent)}.insd-rail{min-width:0}.insd-rail__sticky{gap:var(--space-16);display:grid}@media (min-width:1080px){.insd-rail__sticky{top:calc(var(--header-h) + var(--space-24));max-height:calc(100dvh - var(--header-h) - var(--space-48));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;padding-right:var(--space-4);position:sticky;overflow-y:auto}}.insd-panel{padding:var(--space-20);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.insd-panel__title{align-items:center;gap:var(--space-8);font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--color-text);display:flex}.insd-panel__title svg{color:var(--color-accent);flex:none}.insd-panel__link{color:var(--color-text-faint);font-size:var(--type-xs);font-weight:var(--weight-regular);white-space:nowrap;transition:color var(--duration-micro) var(--ease-out-cubic);margin-left:auto;text-decoration:none}.insd-panel__link:hover{color:var(--color-accent)}.insd-toc__list{margin-top:var(--space-16);padding:0;list-style:none}.insd-toc__link{align-items:center;gap:var(--space-8);padding:var(--space-8) 0;color:var(--color-text-muted);font-size:var(--type-sm);line-height:var(--leading-snug);transition:color var(--duration-ui) var(--ease-out-cubic);grid-template-columns:1.6rem .75rem minmax(0,1fr);text-decoration:none;display:grid}.insd-toc__list[data-plain] .insd-toc__link{grid-template-columns:.75rem minmax(0,1fr)}.insd-toc__no{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--color-text-faint)}.insd-toc__dot{border-radius:var(--radius-full);background:var(--color-line-strong);width:6px;height:6px;transition:background var(--duration-ui) var(--ease-out-cubic), box-shadow var(--duration-ui) var(--ease-out-cubic), scale var(--duration-ui) var(--transition-spring);justify-self:center;position:relative}.insd-toc__dot:before{content:"";width:1px;height:calc(100% + var(--space-16));background:var(--color-line);position:absolute;top:6px;left:50%;translate:-50%}.insd-toc__list li:last-child .insd-toc__dot:before{display:none}.insd-toc__text{min-width:0}.insd-toc__link:hover{color:var(--color-text)}.insd-toc__link:hover .insd-toc__dot{background:var(--color-text-muted)}.insd-toc__link[aria-current]{color:var(--color-text);font-weight:var(--weight-medium)}.insd-toc__link[aria-current] .insd-toc__no{color:var(--color-accent)}.insd-toc__link[aria-current] .insd-toc__dot{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 16%, transparent);scale:1.25}.insd-takeaways__list{margin-top:var(--space-16);gap:var(--space-12);padding:0;list-style:none;display:grid}.insd-takeaways__list li{gap:var(--space-12);color:var(--color-text-muted);font-size:var(--type-sm);line-height:var(--leading-normal);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.insd-takeaways__icon{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-accent);place-items:center;display:grid}.insd-more__list{margin-top:var(--space-16);gap:var(--space-4);padding:0;list-style:none;display:grid}.insd-more__item{gap:var(--space-12);padding:var(--space-8);margin:0 calc(var(--space-8) * -1);border-radius:var(--radius-md);transition:background var(--duration-ui) var(--ease-out-cubic);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.insd-more__item:hover{background:var(--color-surface)}.insd-more__thumb{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.insd-more__thumb img{object-fit:cover;width:100%;height:100%}.insd-more__title{color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insd-more__meta{margin-top:var(--space-4);color:var(--color-text-faint);font-size:var(--type-xs);display:block}.insd-author__head{align-items:center;gap:var(--space-12);display:flex}.insd-author__bio{margin-top:var(--space-16);color:var(--color-text-muted);font-size:var(--type-sm);line-height:var(--leading-normal)}.insd-author__actions{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-16);display:flex}.insd-author__cta{border:1px solid var(--color-line-strong);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--type-xs);transition:border-color var(--duration-ui) var(--ease-out-cubic), background var(--duration-ui) var(--ease-out-cubic);padding:.45rem .95rem;text-decoration:none;display:inline-block}.insd-author__cta:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent);background:color-mix(in oklab, var(--color-accent) 10%, transparent)}.insd-author__socials{gap:var(--space-8);display:flex}.insd-author__social{border:1px solid var(--color-line);border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-muted);transition:color var(--duration-ui) var(--ease-out-cubic), border-color var(--duration-ui) var(--ease-out-cubic);place-items:center;display:grid}.insd-author__social:hover{color:var(--color-text);border-color:var(--color-line-strong)}.insd-ask{border-color:color-mix(in oklab, var(--color-accent) 22%, var(--color-line));background:var(--color-surface);color:var(--color-text);position:relative;overflow:hidden}.insd-ask__glow{pointer-events:none;background:radial-gradient(50% 50% at 70% 40%,#c9f24d29,#0000 72%);height:18rem;position:absolute;inset:-40% -20% auto}.insd-ask__icon{color:var(--color-accent);position:relative}.insd-ask__title{margin-top:var(--space-12);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:550;line-height:var(--leading-snug);position:relative}.insd-ask__text{margin-top:var(--space-8);color:var(--color-text-muted);font-size:var(--type-sm);line-height:var(--leading-normal);position:relative}.insd-ask__cta{align-items:center;gap:var(--space-8);margin-top:var(--space-16);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--type-sm);font-weight:var(--weight-medium);transition:translate var(--duration-ui) var(--ease-out-expo), box-shadow var(--duration-ui) var(--ease-out-cubic);padding:.6rem 1.05rem;text-decoration:none;display:inline-flex;position:relative}.insd-ask__cta:hover{box-shadow:var(--shadow-glow), var(--shadow-depth-sm);translate:0 -2px}@media (prefers-reduced-motion:no-preference){.insd-hero__inner>*{animation:insd-rise var(--duration-section) var(--ease-out-expo) backwards}.insd-hero__inner>:nth-child(2){animation-delay:60ms}.insd-hero__inner>:nth-child(3){animation-delay:.12s}.insd-hero__inner>:nth-child(4){animation-delay:.18s}.insd-hero__inner>:nth-child(5){animation-delay:.24s}.insd-rail__sticky>*{animation:insd-rise var(--duration-section) var(--ease-out-expo) .2s backwards}}@keyframes insd-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}
/*# sourceMappingURL=1whfmgt7d1v3p.css.map*/