@font-face{font-family:__Public_Sans_81ca43;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_81ca43;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_81ca43;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_Fallback_81ca43;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_81ca43{font-family:__Public_Sans_81ca43,__Public_Sans_Fallback_81ca43;font-style:normal}.__variable_81ca43{--font-public-sans:"__Public_Sans_81ca43","__Public_Sans_Fallback_81ca43"}.g-navscroll{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14px,#000 calc(100% - 20px),transparent)}.g-navscroll::-webkit-scrollbar{width:3px}.g-navscroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:9999px}.g-navscroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.28)}.g-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1)}.g-fold[data-open="1"]{grid-template-rows:1fr}.g-fold>div{min-height:0;overflow:hidden}.g-chev{transition:transform .28s cubic-bezier(.2,.8,.2,1),color .15s}[data-open-row="1"] .g-chev{transform:rotate(90deg)}.g-slide{transition:top .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1),left .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),opacity .15s ease-out}.g-thumb{transition:transform .42s cubic-bezier(.3,1.25,.5,1)}@media (prefers-reduced-motion:reduce){.g-chev,.g-fold,.g-slide,.g-thumb{transition:none}}.g-root{--g-font:var(--font-public-sans),"Public Sans",system-ui,sans-serif;min-height:100vh;background:#020202;color:#a1a1aa}.g-shell{margin-left:290px;min-height:100vh;display:flex;flex-direction:column}.g-wrap{width:100%;max-width:1052px;margin:0 auto;padding:44px 40px 0;display:grid;grid-template-columns:minmax(0,704px) 240px;-moz-column-gap:56px;column-gap:56px;font-family:var(--g-font);text-rendering:optimizeLegibility;font-kerning:normal}.g-main{min-width:0}.g-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--g-muted)}.g-crumbs a{color:var(--g-muted);text-decoration:none}.g-crumbs a:hover{color:#e4e4e7}.g-crumbs .sep{color:#52525b;display:inline-flex}.g-crumbs .sep svg{width:14px;height:14px}.g-h1{margin:12px 0 0;font-size:40px;line-height:1.08;font-weight:780;letter-spacing:-.028em;color:var(--g-ink)}.g-lede{margin:14px 0 0;font-size:18.5px;line-height:1.55;color:#b9bcc4;max-width:640px}.g-meta{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px 14px;font-size:13px;color:var(--g-muted)}.g-meta,.g-type{align-items:center}.g-type{display:inline-flex;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;color:#e4e4e7;background:transparent;border:1px solid hsla(0,0%,100%,.12)}.g-dot{width:3px;height:3px;border-radius:9px;background:#52525b}.g-by a{color:#e4e4e7;text-decoration:underline;text-decoration-color:#52525b;text-underline-offset:3px}.g-by a:hover{text-decoration-color:#a1a1aa}.g-headrule{height:1px;background:var(--g-line);margin:28px 0 30px}.g-article{color:var(--g-body);font-size:17px;line-height:1.68}.g-article .g-p,.g-article>p{margin:0 0 18px}.g-article strong{color:var(--g-ink);font-weight:650}.g-article em{color:#e4e4e7}.g-article h2{margin:52px 0 14px;font-size:23px;line-height:1.3;font-weight:720;letter-spacing:-.017em;color:var(--g-ink)}.g-article h2,.g-article h3{position:relative;scroll-margin-top:28px}.g-article h3{margin:34px 0 10px;font-size:18px;line-height:1.4;font-weight:680;letter-spacing:-.01em;color:#f4f4f5}.g-article h2:first-child{margin-top:0}.g-anchor{position:absolute;left:-22px;top:0;color:#52525b;text-decoration:none;opacity:0;transition:opacity .15s;font-weight:500}.g-article h2:hover .g-anchor,.g-article h3:hover .g-anchor{opacity:1}.g-anchor:hover{color:#7dd3fc}.g-article a:not([class]){color:#7dd3fc;text-decoration:underline;text-decoration-color:rgba(125,211,252,.35);text-underline-offset:3px}.g-article a:not([class]):hover{text-decoration-color:#7dd3fc}.g-article code{font-size:14.5px;font-weight:500;color:#e4e4e7;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:2px 6px}.g-article pre{margin:0 0 18px;padding:14px 16px;overflow-x:auto;border-radius:10px;background:#0b0c0f;border:1px solid var(--g-line)}.g-article pre code{padding:0;border:0;background:none;font-size:13.5px;line-height:1.6}.g-article ol,.g-article ul{margin:0 0 18px;padding-left:22px}.g-article ul:not([class]){list-style:disc}.g-article ol:not([class]){list-style:decimal}.g-article li{margin:6px 0;padding-left:4px}.g-article ul li::marker{color:#71717a}.g-article ol li::marker{color:var(--g-muted);font-weight:600}.g-article table:not([class]){width:100%;margin:16px 0 26px;border-collapse:collapse;font-size:14.5px;line-height:1.6}.g-article table:not([class]) th{text-align:left;font-size:12px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#a5a5ae;padding:10px 16px;background:hsla(0,0%,100%,.025);border-bottom:1px solid var(--g-line)}.g-article table:not([class]) td{padding:13px 16px;vertical-align:top;border-top:1px solid var(--g-line)}.g-article hr{border:0;height:1px;background:var(--g-line);margin:40px 0}.g-article blockquote{margin:0 0 18px;padding:2px 0 2px 16px;border-left:2px solid hsla(0,0%,100%,.14);color:#d4d4d8}.g-tldr{margin:0 0 22px;padding:16px 20px;border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));border:1px solid hsla(0,0%,100%,.09)}.g-tldr__label{font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--g-faint);margin-bottom:6px}.g-tldr p{margin:0;font-size:16.5px;line-height:1.7;color:#e4e4e7}.g-symptom{padding:16px 0 4px;border-top:1px solid var(--g-line)}.g-article .g-symptom h3{margin:0 0 6px;font-size:16.5px;display:flex;gap:10px;align-items:baseline}.g-symptom h3:before{content:"";flex:none;width:7px;height:7px;border-radius:2px;background:#fcd34d;opacity:.8;transform:translateY(-2px)}.g-symptom p{margin:0 0 12px;padding-left:17px;font-size:15.5px;line-height:1.7}.g-end{margin-top:56px;padding-top:28px;border-top:1px solid var(--g-line)}.g-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:14.5px;color:#e4e4e7}.g-feedback__q{font-weight:600;margin-right:4px}.g-reasons{display:flex;width:100%;margin-top:12px;flex-wrap:wrap;gap:8px}.g-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 13px;border-radius:99px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;color:#d4d4d8;cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 1px 2px rgba(0,0,0,.35);transition:all .15s}.g-chip:hover{color:#f4f4f5;border-color:hsla(0,0%,100%,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.04))}.g-chip svg{width:13px;height:13px;margin-left:-3px}.g-chip.is-on{color:#fff;background:linear-gradient(180deg,#1b2128,#05080c);border-color:hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.55),0 2px 5px -2px rgba(0,0,0,.65)}.fb-choices{display:inline-flex;gap:8px}.fb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 14px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;color:#d4d4d8;cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 1px 2px rgba(0,0,0,.35);transition:all .15s}.fb-btn svg{width:14px;height:14px}.fb-btn:hover{color:#f4f4f5;border-color:hsla(0,0%,100%,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.04))}.fb-choices[data-on] .fb-btn:not(.is-on){opacity:.55}.fb-btn.is-on{overflow:hidden;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.55);background:linear-gradient(180deg,#1b2128,#05080c);border-color:hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.55),0 2px 5px -2px rgba(0,0,0,.65),0 1px 2px -1px rgba(0,0,0,.5)}.fb-btn.is-on svg path:last-child{fill:currentColor}.fb-btn.is-on:after{content:"";position:absolute;left:8px;right:8px;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent)}.g-thanks{color:var(--g-muted);font-size:14px}.g-pn{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.g-pn a{display:block;padding:14px 16px;border-radius:12px;text-decoration:none;transition:all .15s;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 1px 2px rgba(0,0,0,.35)}.g-pn a:hover{border-color:hsla(0,0%,100%,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.04))}.g-pn a:hover .g-pn__title{color:#fff}.g-pn__dir{font-size:12px;color:var(--g-faint);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.g-pn__title{margin-top:3px;font-size:15.5px;font-weight:650;color:#e4e4e7;transition:color .15s}.g-pn__level{margin-left:6px;font-size:12px;font-weight:600;color:#7dd3fc}.g-pn a.next{grid-column:2;text-align:right}.g-related{margin-top:30px}.g-related__label{font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--g-faint);margin-bottom:6px}.g-related a{display:block;padding:10px 0;border-top:1px solid var(--g-line);text-decoration:none}.g-related a:first-of-type{border-top:0}.g-related__t{font-size:15px;font-weight:650;color:#f4f4f5;transition:color .15s,text-decoration-color .15s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.g-related a:hover .g-related__t{color:#fff;text-decoration-color:hsla(0,0%,100%,.45)}.g-related a:hover .g-related__d{color:#d4d4d8}.g-related__d{margin-top:2px;font-size:13.5px;line-height:1.55;color:#b9bcc4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.g-rail{position:sticky;top:128px;align-self:start}.g-rail__label{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--g-faint);margin-bottom:10px}.g-toc{position:relative;padding-left:16px}.g-toc__track{top:4px;bottom:4px;width:1px;background:hsla(0,0%,100%,.09)}.g-toc__fill,.g-toc__track{position:absolute;left:0;border-radius:0 3px 3px 0}.g-toc__fill{top:0;width:3px;height:0;background:linear-gradient(180deg,#2563eb,#1499dd);box-shadow:0 2px 8px -3px rgba(20,153,221,.22)}.g-toc__fill:after{content:"";position:absolute;left:-.5px;bottom:-8px;width:4px;height:16px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#25adee,#168ae0);box-shadow:0 0 4px rgba(22,138,224,.25)}.g-toc a{display:block;padding:4px 0;font-size:13px;line-height:1.45;color:#c9ccd2;text-decoration:none;transition:color .15s}.g-toc a.l3{padding-left:12px;font-size:12.5px}.g-toc a:hover{color:#f4f4f5}.g-toc a.is-active{color:#fff;font-weight:600}.g-rail__time{margin-top:18px;font-size:12.5px;color:#b4b6bd}.g-rail .g-open{margin:18px 0 0;width:100%;justify-content:center;height:32px;border-radius:8px;font-size:13px}.g-mtoc{display:none}.g-mtoc summary{list-style:none;cursor:pointer;padding:10px 14px;font-size:13.5px;font-weight:600;color:#e4e4e7;display:flex;justify-content:space-between}.g-mtoc summary::-webkit-details-marker{display:none}.g-mtoc a{display:block;padding:6px 14px;font-size:13.5px;color:var(--g-muted);text-decoration:none}.g-mtoc a.l3{padding-left:26px}@media (max-width:1023px){.g-shell{margin-left:0}.g-wrap{grid-template-columns:minmax(0,1fr);padding:18px 18px 0}.g-rail{display:none}.g-mtoc{display:block;margin:18px 0 0;border:1px solid var(--g-line);border-radius:10px}.g-h1{font-size:30px}.g-lede{font-size:16.5px}.g-anchor,.g-dot{display:none}.g-pn{grid-template-columns:1fr}.g-pn a.next{grid-column:auto}}@media (prefers-reduced-motion:reduce){.fb-btn,.g-anchor,.g-chip,.g-pn a,.g-toc a{transition:none}}