.g-article,.g-root{--g-ink:#fafafa;--g-body:#cfd3da;--g-muted:#b8bbc2;--g-faint:#85858e;--g-line:hsla(0,0%,100%,.08);--g-mark:linear-gradient(180deg,#06b6d4,#2563eb)}.g-callout{margin:26px 0;padding:14px 18px 15px;border-radius:10px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-left:2px solid var(--c)}.g-callout__head{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;color:var(--c);margin-bottom:6px}.g-callout__head svg{flex:none;width:15px;height:15px}.g-callout__body{font-size:15.5px;line-height:1.7;color:var(--g-body)}.g-callout__body p{margin:0 0 10px}.g-callout__body p:last-child{margin:0}.g-callout--note{--c:#38bdf8}.g-callout--tip{--c:#34d399}.g-callout--watch{--c:#fbbf24}.g-callout--honest{--c:#a78bfa}.g-ui{height:24px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:550;color:#f4f4f5;background:#121419;border:1px solid hsla(0,0%,100%,.11);vertical-align:1px;white-space:nowrap}.g-ui,.g-uipath{display:inline-flex;align-items:center}.g-uipath{flex-wrap:wrap;gap:6px 8px;vertical-align:middle}.g-chev{color:var(--g-faint)}.g-where{margin:0 0 26px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;color:var(--g-muted)}.g-where__label{font-weight:600;color:var(--g-faint);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-right:2px}.g-open{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:28px;padding:0 12px;border-radius:99px;font-size:12.5px;font-weight:600;color:#e4e4e7;text-decoration:none;white-space:nowrap;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-open:hover{color:#fff;border-color:hsla(0,0%,100%,.18)}.g-open svg{width:13px;height:13px}.g-article{counter-reset:g-figure}.g-figure{margin:28px 0 30px;counter-increment:g-figure}.g-figure__frame{position:relative;border-radius:12px;overflow:hidden;background:#07080b;border:1px solid hsla(0,0%,100%,.09);box-shadow:0 20px 50px -24px rgba(0,0,0,.9);font-family:var(--font-inter),Inter,system-ui,sans-serif}.g-figure__frame img{display:block;width:100%;height:auto}.g-figure figcaption{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--g-muted)}.g-figure__num{color:#e4e4e7;font-weight:600;margin-right:6px}.g-figure__num:before{content:"Figure " counter(g-figure)}.g-mark{position:absolute;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:99px;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#fff;text-decoration:none;background:var(--g-mark);box-shadow:0 0 0 3px rgba(7,8,11,.85),0 0 0 4px rgba(56,189,248,.45),0 6px 14px rgba(0,0,0,.6);transition:transform .15s;z-index:2}.g-mark.is-hot,.g-mark:hover{transform:translate(-50%,-50%) scale(1.18)}.g-reading{margin:6px 0 24px;padding:0;list-style:none}.g-reading li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;padding:14px 12px;margin:0 -12px;border-radius:10px;transition:background .15s;scroll-margin-top:96px}.g-reading li.is-hot{background:rgba(56,189,248,.05)}.g-num{width:22px;height:22px;border-radius:99px;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#fff;background:var(--g-mark);margin-top:2px}.g-reading h4{margin:0 0 3px;font-size:16.5px;font-weight:650;color:var(--g-ink);line-height:1.5}.g-reading p{margin:0;font-size:15.5px;line-height:1.7}@media (max-width:640px){.g-mark{width:19px;height:19px;font-size:10.5px}}.g-tablewrap{margin:16px 0 26px;border:1px solid var(--g-line);border-radius:12px;overflow:hidden}.g-table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.6}.g-table 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-table td{padding:13px 16px;vertical-align:top;border-top:1px solid var(--g-line);color:var(--g-body);font-variant-numeric:tabular-nums}.g-table tr:first-child td{border-top:0}.g-table td:first-child{color:var(--g-ink);font-weight:600}.g-live{margin:20px 0 26px}.g-live__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.g-live__t{font-size:14px;font-weight:620;color:#f4f4f5}.g-live__chip{display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 9px;border-radius:99px;font-size:11.5px;font-weight:600;color:#a7f3d0;background:rgba(16,185,129,.07);border:1px solid rgba(52,211,153,.25);white-space:nowrap}.g-live__chip i{width:6px;height:6px;border-radius:99px;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.18)}.g-live .g-tablewrap{margin:0}.g-live__note{margin-top:8px;font-size:12.5px;color:#a1a1aa}.g-live .g-table td:first-child{width:30%;white-space:nowrap}@media (max-width:640px){.g-live .g-table thead{display:none}.g-live .g-table tr{display:block;padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.08)}.g-live .g-table tr:first-child{border-top:0}.g-live .g-table td{display:block;width:auto;padding:2px 0;border:0;white-space:normal}.g-live .g-table td:first-child{width:auto;margin-bottom:2px}}.g-term{position:relative;display:inline;cursor:help;-webkit-text-decoration:underline dotted hsla(0,0%,100%,.5);text-decoration:underline dotted hsla(0,0%,100%,.5);text-decoration-thickness:1.5px;text-underline-offset:4px;outline:none}.g-term:focus-visible,.g-term:hover{text-decoration-color:#7dd3fc}.g-tip{position:absolute;left:-12px;top:calc(100% + 10px);z-index:30;width:300px;padding:12px 14px;border-radius:12px;text-align:left;white-space:normal;background:#0d0e12;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 60px -20px rgba(0,0,0,.95);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility 0s linear .15s;cursor:default}.g-term:focus-within .g-tip,.g-term:hover .g-tip{opacity:1;visibility:visible;transform:none;transition:opacity .15s,transform .15s}.g-tip b{font-weight:650;color:#fafafa}.g-tip b,.g-tip span{display:block;font-size:13.5px}.g-tip span{margin-top:4px;line-height:1.55;color:#c9cbd1}.g-tip a{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:12.5px;font-weight:600;color:#e4e4e7;text-decoration:none}.g-tip a svg{width:13px;height:13px;color:#71717a}.g-tip a:hover{color:#fff}@media (max-width:640px){.g-tip{width:260px}}.g-kbd{display:inline-grid;place-items:center;height:22px;min-width:22px;padding:0 6px;border-radius:5px;vertical-align:2px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;color:#d4d4d8;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.06)}.g-kbd+.g-kbd{margin-left:3px}.g-diagram .g-figure__frame{background-color:#060709;background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0);background-size:16px 16px}.g-diagram .g-figure__frame>svg{display:block;width:100%;height:auto}.g-video .g-figure__frame{aspect-ratio:16/8}.g-video video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vl__ctl{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:10px;height:32px;padding:0 12px 0 4px;border-radius:99px;background:#0b0c0f;border:1px solid hsla(0,0%,100%,.12);font-size:12px;line-height:1;color:#c9cbd1}.vl__ctl button{display:grid;place-items:center;width:24px;height:24px;border-radius:99px;border:0;padding:0;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.08)}.vl__ctl button:hover{background:hsla(0,0%,100%,.14)}.vl__ctl svg{width:12px;height:12px}.vl__poster{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:rgba(5,5,6,.35)}.vl__poster button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:99px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1;color:#e4e4e7;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 8px 24px -10px rgba(0,0,0,.8)}@media (max-width:640px){.vl__ctl{height:28px;gap:8px;padding:0 10px 0 3px;font-size:11px;right:8px;bottom:8px}.vl__ctl button{width:22px;height:22px}}.lsteps2{margin:8px 0 26px;padding:0;list-style:none}.lst{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.lst__rail{display:flex;flex-direction:column;align-items:center}.lst__line{flex:1;width:1px;margin:6px 0;background:hsla(0,0%,100%,.1);transition:background .3s}.lst__line.is-lit{background:rgba(22,138,224,.55)}.lst:last-child .lst__line{display:none}.lst__body{padding-bottom:26px;min-width:0}.g-article .lst__body h3{margin:0 0 6px;font-size:18px;line-height:24px}.lst__text,.lst__text p{margin:0 0 12px}.lst__text p:last-child{margin-bottom:0}.lst__see{margin:12px 0}.lst__k{margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#a1a1aa}.lst__open{display:inline-flex;margin-left:10px;vertical-align:middle}.lst__open .g-open{margin-left:0}.lst__fig{border-radius:12px;overflow:hidden;background:#07080b;border:1px solid hsla(0,0%,100%,.09);box-shadow:0 20px 50px -24px rgba(0,0,0,.9)}.lst__fig img{display:block;width:100%;height:auto}.lst__res{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:14.5px;line-height:1.55;color:#c9cbd1}.lst__res svg{flex:none;margin-top:3px;width:14px;height:14px;color:#6ee7b7}.lst__res b{color:#f4f4f5;font-weight:620}.lst__check{position:relative;display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:7px 12px 7px 9px;border-radius:9px;font-size:14px;color:#d4d4d8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.09);transition:border-color .15s,background .15s}.lst__check:hover{border-color:hsla(0,0%,100%,.18)}.lst__check input{position:absolute;opacity:0;pointer-events:none}.lst__box{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;border:1.5px solid hsla(0,0%,100%,.28);color:transparent;transition:background .15s,border-color .15s}.lst__box svg{width:11px;height:11px}.lst__check.is-on{border-color:rgba(22,138,224,.45);background:rgba(22,138,224,.08);color:#fff}.lst__check.is-on .lst__box{background:#168ae0;border-color:#168ae0;color:#fff}.lst__check:focus-within{outline:2px solid rgba(56,189,248,.6);outline-offset:2px}.cy{display:flex;flex-direction:column;gap:12px;margin:6px 0 28px}.cy__q{padding:16px 18px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08)}.cy__n{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.cy__t{margin:6px 0 12px;font-size:15.5px;line-height:1.6;color:#f4f4f5}.cy__t p{margin:0}.cy__opts{display:flex;flex-wrap:wrap;gap:8px}.cy__o{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 13px;border-radius:9px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;color:#e4e4e7;cursor:pointer;text-align:left;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);transition:border-color .15s,color .15s,background .15s}.cy__o:hover:not(:disabled){border-color:hsla(0,0%,100%,.22);color:#fff}.cy__o:disabled{cursor:default}.cy__o i{display:none;width:16px;height:16px;border-radius:99px;place-items:center;flex:none;font-style:normal;font-size:12px}.cy__o i svg{width:10px;height:10px}.cy__o.is-right{color:#fff;border-color:rgba(52,211,153,.55);background:rgba(16,185,129,.1)}.cy__o.is-right i{display:grid;background:#10b981;color:#fff}.cy__o.is-wrong{color:#fecdd3;border-color:rgba(244,63,94,.45);background:rgba(244,63,94,.07)}.cy__o.is-wrong i{display:grid;background:#f43f5e;color:#fff}.cy__o.is-dim{opacity:.55}.cy__why{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06);font-size:14.5px;line-height:1.6;color:#d0d2d8}.cy__why b{color:#6ee7b7;font-weight:620;margin-right:4px}.cy__q.is-missed .cy__why b{color:#fda4af}.cy__show{margin-top:10px;padding:0;border:0;background:none;font-family:inherit;font-size:13px;font-weight:600;color:#a1a1aa;cursor:pointer}.cy__show:hover{color:#fff}.cy__score{font-size:13.5px;color:#a1a1aa}.cy__score b{color:#f4f4f5}.ask{margin:36px 0}.ask__label{margin:0 0 10px 6px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--g-faint)}.cmp{position:relative;display:block;margin:0;border-radius:28px;background:#212121;padding:15px 64px 15px 22px;cursor:text;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 20px 44px -28px rgba(0,0,0,.95);transition:background .15s,box-shadow .15s}.cmp:hover{background:#242424}.cmp:focus-within{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 0 0 1px hsla(0,0%,100%,.16),0 20px 44px -28px rgba(0,0,0,.95)}.cmp__input{display:block;width:100%;margin:0;padding:0;border:0;outline:0;resize:none;overflow:hidden;background:transparent;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;color:#fafafa;caret-color:#67e8f9}.cmp__input::-moz-placeholder{color:#b5b5b5}.cmp__input::placeholder{color:#b5b5b5}.cmp__send{position:absolute;right:10px;bottom:10px;width:36px;height:36px;padding:0;border-radius:99px;display:grid;place-items:center;color:#fff;cursor:pointer;background:linear-gradient(180deg,rgba(6,182,212,.7),rgba(37,99,235,.7));border:1px solid rgba(6,182,212,.5);box-shadow:0 0 5px rgba(8,145,178,.2),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .12s ease,background .15s}.cmp__send svg{width:18px;height:18px;stroke-width:2.5}.cmp__send:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(34,211,238,.7),rgba(59,130,246,.7))}.cmp__send:active{transform:translateY(0) scale(.96)}.cmp__send:disabled{cursor:not-allowed;transform:none;color:#52525b;background:transparent;border-color:transparent;box-shadow:none}.cmp__tip{position:absolute;right:-2px;bottom:calc(100% + 10px);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;color:#e4e4e7;background:#111214;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:6px 9px;opacity:0;transform:translateY(3px);transition:opacity .15s,transform .15s;pointer-events:none;box-shadow:0 8px 20px -8px rgba(0,0,0,.8)}.cmp__send:hover .cmp__tip{opacity:1;transform:none}.cmp__send:disabled .cmp__tip{display:none}.g-details{margin:18px 0 26px;border:1px solid var(--g-line);border-radius:12px;background:hsla(0,0%,100%,.015)}.g-details summary{cursor:pointer;list-style:none;padding:13px 16px;font-size:15px;font-weight:600;color:var(--g-ink);display:flex;align-items:center;gap:10px}.g-details summary::-webkit-details-marker{display:none}.g-details summary:before{content:"\203A";color:var(--g-faint);font-size:18px;line-height:1;transition:transform .15s}.g-details[open] summary:before{transform:rotate(90deg)}.g-details__body{padding:0 16px 6px 34px;font-size:15.5px}.g-details__body p{margin:0 0 12px}@media (prefers-reduced-motion:reduce){.cy__o,.g-mark,.g-reading li,.g-tip,.lst__check,.lst__line{transition:none}}