:root{color-scheme:dark;--l0:#07080a;--l1:#101216;--l2:#171a20;--l3:#272b34;--tx:#f5f3ef;--mut:#a5a7ae;--red:#ef5350;--gold:#f1a33a;--cyan:#4bd6cf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:radial-gradient(circle at 85% 3%,rgba(239,83,80,.1),transparent 25%),var(--l0);color:var(--tx);font-family:'Space Grotesk',Arial,sans-serif}.lg8-skip2{position:fixed;top:8px;left:8px;z-index:9999;transform:translateY(-150%);padding:10px 14px;border-radius:8px;background:#fff;color:#000}.lg8-skip2:focus{transform:none}.lg8-hero4,.lg8-grid7{width:min(1240px,calc(100% - 40px));margin:auto}.lg8-hero4{padding:88px 0 48px;border-bottom:1px solid var(--l3)}.lg8-mark3{display:flex;align-items:center;gap:10px;color:var(--red);font:700 12px 'Space Mono',monospace;letter-spacing:.16em;text-transform:uppercase}.lg8-mark3:before{content:"";width:26px;height:2px;background:var(--red)}.lg8-hero4 h1{max-width:900px;margin:14px 0 12px;font-family:'Bebas Neue','Arial Narrow',sans-serif;font-size:clamp(3.6rem,9vw,7.5rem);font-weight:400;letter-spacing:.02em;line-height:.86}.lg8-lead5{max-width:760px;margin:0;color:#c6c6ca;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.lg8-meta6{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;color:var(--mut);font:600 12px 'Space Mono',monospace}.lg8-grid7{display:grid;grid-template-columns:280px minmax(0,780px);justify-content:space-between;gap:70px;padding:46px 0 100px}.lg8-side8{position:sticky;top:24px;align-self:start}.lg8-side8 strong{display:block;margin-bottom:14px;color:var(--gold);font:700 11px 'Space Mono',monospace;letter-spacing:.14em;text-transform:uppercase}.lg8-toc9{display:grid;gap:4px}.lg8-toc9 a{padding:9px 12px;border-left:2px solid var(--l3);color:var(--mut);font-size:14px;text-decoration:none;transition:.2s}.lg8-toc9 a:hover,.lg8-toc9 a.is-current{border-color:var(--red);background:rgba(239,83,80,.07);color:#fff}.lg8-tools1{display:flex;gap:8px;margin-top:22px}.lg8-tools1 button,.lg8-action2{border:1px solid var(--l3);border-radius:999px;background:var(--l1);color:#ddd;padding:10px 14px;font:700 12px inherit;cursor:pointer}.lg8-tools1 button:hover,.lg8-action2:hover{border-color:var(--red);color:#fff}.lg8-body2 section{padding:0 0 36px;margin:0 0 36px;border-bottom:1px solid var(--l3)}.lg8-body2 h2{margin:0 0 16px;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.02em}.lg8-body2 h3{margin:24px 0 8px;font-size:1.05rem}.lg8-body2 p,.lg8-body2 li{color:#c5c6ca;font-size:16px;line-height:1.75}.lg8-body2 ul{padding-left:22px}.lg8-body2 a{color:#ffc06a;text-underline-offset:3px}.lg8-note3{padding:18px 20px;border:1px solid rgba(75,214,207,.25);border-radius:12px;background:rgba(75,214,207,.06)}.lg8-table4{overflow-x:auto;border:1px solid var(--l3);border-radius:14px}.lg8-table4 table{width:100%;border-collapse:collapse;min-width:650px}.lg8-table4 th,.lg8-table4 td{padding:14px;text-align:left;border-bottom:1px solid var(--l3);color:#c5c6ca;vertical-align:top}.lg8-table4 th{background:var(--l2);color:#fff;font-size:13px}.lg8-table4 tr:last-child td{border:0}.lg8-contact5{padding:26px!important;border:1px solid rgba(239,83,80,.25)!important;border-radius:16px;background:linear-gradient(135deg,rgba(239,83,80,.09),rgba(241,163,58,.04))}.lg8-related6{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lg8-related6 a{padding:18px;border:1px solid var(--l3);border-radius:12px;background:var(--l1);font-weight:700;text-decoration:none}.lg8-related6 a:hover{border-color:var(--red)}@media(max-width:820px){.lg8-hero4{padding-top:62px}.lg8-grid7{grid-template-columns:1fr;gap:32px}.lg8-side8{position:static}.lg8-toc9{grid-template-columns:repeat(2,minmax(0,1fr))}.lg8-related6{grid-template-columns:1fr}}@media(max-width:480px){.lg8-hero4,.lg8-grid7{width:calc(100% - 28px)}.lg8-hero4 h1{font-size:3.5rem}.lg8-toc9{grid-template-columns:1fr}.lg8-body2 p,.lg8-body2 li{font-size:15px}}@media print{body{background:#fff;color:#111}.lg8-side8,#movgix-nav-root,#movgix-footer-root{display:none!important}.lg8-grid7{display:block;width:100%;padding:20px}.lg8-hero4{width:100%;padding:20px}.lg8-body2 p,.lg8-body2 li{color:#222}.lg8-body2 section{break-inside:avoid}}
