body.nc-public-page .x1-who-header{display:none}.nc{--nc-bg:#101827;--nc-panel:#1b2638;--nc-text:#fff8f1;--nc-muted:#c4cdda;background:var(--bg-primary,var(--nc-bg));color:var(--text-title,var(--nc-text));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;line-height:1.65;min-height:100%;overflow-y:auto}.nc *{box-sizing:border-box}.nc a{color:inherit;text-decoration:none}.nc button{font:inherit}.nc img{max-width:100%}.nc-container{margin-inline:auto;width:min(75rem,calc(100% - 2.5rem))}.sr-only{height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0,0,0,0);border:0;white-space:nowrap}.nc-nav{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:#101827f0;border-bottom:.0625rem solid rgba(255,248,241,.08);position:sticky;top:0;z-index:20}.nc-nav__inner{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;min-height:4.375rem}.nc-brand{align-items:center;display:inline-flex;font-size:1.25rem;font-weight:800;gap:.5rem;letter-spacing:-.04em;white-space:nowrap}.nc-brand img{-o-object-fit:contain;object-fit:contain}.nc-links{align-items:center;display:flex;font-size:.875rem;font-weight:650;gap:1.75rem}.nc-footer a:hover,.nc-links>a:not(.nc-btn):hover,.nc-text-link:hover{color:var(--color-theme,var(--nc-primary))}.nc-menu{background:transparent;border:.0625rem solid transparent;border-radius:.75rem;color:inherit;cursor:pointer;display:none;flex:none;height:2.75rem;padding:0;place-items:center;width:2.75rem}.nc-menu:hover,.nc-nav--open .nc-menu{background:#ff3e9e1c;border-color:#ff88c533}.nc-btn{align-items:center;background:var(--color-theme,var(--nc-primary));border:.0625rem solid transparent;border-radius:.75rem;color:#17202e!important;cursor:pointer;display:inline-flex;font-weight:800;gap:.625rem;justify-content:center;line-height:1.2;min-height:3.125rem;padding:.75rem 1.375rem;text-align:center;transition:transform .2s,background .2s}.nc-btn:hover{background:var(--color-theme-hover,#e87661);transform:translateY(-.125rem)}.nc a:focus-visible,.nc button:focus-visible,.nc summary:focus-visible,.nc-btn:focus-visible{outline:.1875rem solid #fff;outline-offset:.1875rem}.nc-btn--small{min-height:2.5rem;padding:.5625rem .9375rem}.nc-btn--ghost{border-color:#fff8f13d;color:var(--nc-text)!important}.nc-btn--ghost:hover{background:#fff8f117}.nc-actions{display:flex;flex-wrap:wrap;gap:.75rem}.nc-eyebrow{color:var(--color-theme,var(--nc-primary));font-size:.75rem;font-weight:800;letter-spacing:.16em;margin:0 0 .875rem;text-transform:uppercase}.nc-lead{color:var(--text-desc,var(--nc-muted));font-size:1.125rem;line-height:1.7;max-width:42.5rem}.nc h1,.nc h2,.nc h3{color:var(--text-title,var(--nc-text));letter-spacing:-.045em;line-height:1.13}.nc h1{font-size:clamp(2.375rem,5vw,4.25rem);margin:0 0 1.25rem}.nc h2{font-size:clamp(1.8125rem,3vw,2.625rem);margin:0 0 .9375rem}.nc h3{font-size:1.3125rem;margin:0 0 .5rem}.nc p{margin:0 0 1rem}.nc-section{padding:5.375rem 0}.nc-section--soft{background:var(--bg-secondary,var(--nc-panel))}.nc-section__head{margin-bottom:1.875rem}.nc-section__head p{color:var(--text-desc,var(--nc-muted));max-width:42.5rem}.nc-grid{display:grid;gap:1.25rem}.nc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-card{background:var(--bg-secondary,var(--nc-panel));border:.0625rem solid rgba(255,248,241,.09);border-radius:1rem;padding:1.75rem}.nc-section--soft .nc-card{background:var(--bg-tertiary,#263449)}.nc-card p{color:var(--text-desc,var(--nc-muted))}.nc-text-link{color:var(--color-theme,var(--nc-primary))!important;font-weight:750}.nc-hero{padding:4.5rem 0 5rem}.nc-hero__grid{align-items:center;display:grid;gap:3.375rem;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.nc-hero .nc-lead{max-width:33.75rem}.nc-hints{color:var(--text-desc,var(--nc-muted));display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.625rem 1.25rem;margin-top:1.25rem}.nc-hints span:before{color:var(--color-theme,var(--nc-primary));content:"✓";font-weight:800;margin-right:.4375rem}.nc-read{max-width:47.5rem}.nc-read li,.nc-read p{color:var(--text-desc,var(--nc-muted));font-size:1.0625rem;line-height:1.75}.nc-read h2{margin:2.625rem 0 .9375rem}.nc-read a:not(.nc-btn){color:var(--color-theme,var(--nc-primary));text-decoration:underline;text-underline-offset:.1875rem}.nc-read ol,.nc-read ul{padding-left:1.4em}.nc-page-head{padding:4.75rem 0 2.8125rem}.nc-page-head .nc-lead{max-width:47.5rem}.nc-article-list{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.nc-article-list .nc-card{align-items:start;display:flex;flex-direction:column}.nc-article-list .nc-card .nc-text-link{margin-top:auto}.nc-footer{background:#0b111d;border-top:.0625rem solid rgba(255,248,241,.1);color:var(--text-desc,var(--nc-muted));padding:3.25rem 0 1.125rem}.nc-footer__grid{display:grid;gap:2rem;grid-template-columns:2fr repeat(3,1fr)}.nc-footer__grid p{font-size:.875rem;margin-top:.875rem;max-width:16.25rem}.nc-footer nav{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem}.nc-footer nav strong{color:var(--nc-text);margin-bottom:.375rem}.nc-footer__bottom{border-top:.0625rem solid rgba(255,248,241,.1);font-size:.75rem;margin-top:2.625rem;padding-top:1.125rem}.nc-gate{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#050810eb;display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:99999}.nc-gate__card{background:#1b2638;border:.0625rem solid rgba(255,248,241,.14);border-radius:1.25rem;box-shadow:0 1.5625rem 6.25rem #0008;color:#fff8f1;padding:2.125rem;text-align:center;width:min(26.25rem,100%)}.nc-gate__card img{margin:auto auto .5rem}.nc-gate__card h2{font-size:1.875rem;margin:0 0 .75rem}.nc-gate__card p:not(.nc-eyebrow){color:#c4cdda}.nc-gate__card .nc-btn{margin:.625rem 0;width:100%}.nc-text-button{background:transparent;border:0;color:#c4cdda;cursor:pointer;padding:.625rem}@media(max-width:820px){.nc-links{font-size:.8125rem;gap:.875rem}.nc-hero__grid{gap:1.25rem}.nc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-container{width:calc(100% - 2.5rem)}.nc-nav__inner{min-height:3.75rem}.nc-brand{font-size:1.125rem}.nc-brand img{height:2.125rem;width:2.125rem}.nc-menu{display:grid}.nc-links{align-items:stretch;background:#101827;border-bottom:.0625rem solid rgba(255,248,241,.13);display:none;flex-direction:column;font-size:1rem;gap:.875rem;left:0;padding:1.125rem 1.25rem 1.375rem;position:absolute;right:0;top:3.75rem}.nc-links--open{display:flex}.nc-links .nc-btn{width:100%}.nc h1{font-size:2.25rem;line-height:1.12}.nc h2{font-size:1.875rem}.nc-lead{font-size:1rem;line-height:1.6}.nc-hero{padding:2.625rem 0 3.4375rem}.nc-article-list,.nc-grid--2,.nc-grid--3,.nc-hero__grid{grid-template-columns:1fr}.nc-actions .nc-btn{width:100%}.nc-section{padding:3.625rem 0}.nc-page-head{padding:3.25rem 0 1.625rem}.nc-card{padding:1.375rem}.nc-footer__grid{gap:1.5625rem}.nc-footer__grid>div{grid-column:1/-1}}@media(max-width:360px){.nc-container{width:calc(100% - 2rem)}.nc-footer__grid{grid-template-columns:1fr 1fr}.nc-footer__grid nav{min-width:0}.nc-hints{font-size:.75rem;gap:.25rem .875rem}}@media(prefers-reduced-motion:reduce){.nc-btn{transition:none}.nc-btn:hover{transform:none}}.nc{--nc-bg:#120719;--nc-panel:#1d0c25;--nc-primary:#f51a83;--nc-text:#fff8fd;--nc-muted:#e0cadd}.nc-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom-color:transparent;transition:background .2s,border-color .2s,backdrop-filter .2s}.nc-nav--open,.nc-nav--scrolled{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:#120719f0;border-bottom-color:#ffb9e61f}@media(max-width:640px){.nc-links{background-color:#120719f0}}.nc-btn{background:linear-gradient(180deg,#ff3e9e,#f00070);box-shadow:0 .375rem 1.375rem #ec168339;color:#fff!important}.nc-btn:hover{background:linear-gradient(180deg,#ff60b0,#e10976)}.nc-btn--ghost{background:transparent;border-color:#ff3e9e;box-shadow:none;color:#fff!important}.nc-btn--ghost:hover{background:#ff33971d}.nc-footer{background:#0c0413;border-top-color:#ffb9e61f}.nc-gate__card{background:#1d0c25;border-color:#ffb9e62e}.nc-gate__card p:not(.nc-eyebrow),.nc-text-button{color:#e0cadd}.nc-footer a:hover,.nc-links>a:not(.nc-btn):hover,.nc-text-link:hover{color:var(--color-accent,#ff5db4)}.nc.nc--locked{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nc-dock{display:none}@media(max-width:620px){.nc-footer{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.nc-dock{backdrop-filter:blur(1.25rem) saturate(140%);-webkit-backdrop-filter:blur(1.25rem) saturate(140%);background:#260d30e8;border:.0625rem solid #ffb9e630;border-radius:1.375rem;bottom:max(.5625rem,env(safe-area-inset-bottom));box-shadow:inset 0 .0625rem #ffffff20,0 1rem 2.625rem #09000db3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:4.125rem;left:50%;padding:.4375rem;position:fixed;transform:translate(-50%);width:min(calc(100% - 1.125rem),30rem);z-index:95}.nc-dock a{align-items:center;border-radius:1rem;color:#dfc9dc;display:flex;flex-direction:column;font-size:.625rem;font-weight:750;gap:.1875rem;justify-content:center;line-height:1.1;min-width:0}.nc-dock a:first-child{background:linear-gradient(180deg,#ff3e9e,#ed0b7d);color:#fff}.nc-dock a:not(:first-child).nc-dock__current{background:#ff5db426;color:#fff}.nc-dock a:focus-visible{outline:.125rem solid #fff;outline-offset:-.1875rem}}
