.layers_wrap{--paper:#eeede9;--card:#f6f5f2;--ink:#14161b;--mute:#5b606a;--line:rgba(20,22,27,0.12);--blue:#2a6cff;--pad:clamp(18px,2.6vw,40px);--mono:'CNUD Geist Mono','Geist Mono',ui-monospace,monospace;--ease:cubic-bezier(0.16,1,0.3,1);background:var(--paper);color:var(--ink);font:400 16px/1.5 'CNUD Geist','Geist',system-ui,sans-serif;-webkit-font-smoothing: antialiased}.layers_wrap *,.layers_wrap *::before,.layers_wrap *::after{box-sizing:border-box}.layers_wrap p,.layers_wrap h2,.layers_wrap ol,.layers_wrap figure{margin:0}.layers_wrap .layers_contain{min-height:100dvh;padding:clamp(100px,8vw,120px) var(--pad) clamp(40px,4vw,64px);display:grid;grid-template-columns: 4fr 8fr;gap:clamp(32px,4vw,72px);align-items: center}.layers_wrap .layers_copy{display:grid;gap:22px}.layers_wrap .layers_label{font:400 11px/1.3 var(--mono);letter-spacing: 0.05em;text-transform: uppercase;color:var(--mute)}.layers_wrap .layers_label i{display:inline-block;width:7px;height:7px;background:var(--blue);margin-right: 10px;vertical-align: 1px}.layers_wrap .layers_title{font-weight: 400;font-size:clamp(34px,3.4vw,56px);line-height: 1.02;letter-spacing: -0.042em}.layers_wrap .layers_lead{font-size:clamp(17px,1.3vw,20px);line-height: 1.42}.layers_wrap .layers_list{list-style:none;padding:0;border-top:1px solid var(--ink)}.layers_wrap .layers_item{position:relative;display:grid;grid-template-columns: 36px 1fr 30px;gap:4px 12px;padding:14px 0;border-bottom: 1px solid var(--line);cursor:pointer;outline:none;opacity:0.38;transition:opacity 0.5s var(--ease)}.layers_wrap .layers_item.is-on{opacity:1}.layers_wrap .layers_item:focus-visible .layers_k{text-decoration: underline;text-underline-offset: 4px}.layers_wrap .layers_n{font:400 11px var(--mono);color:var(--blue);padding-top: 4px}.layers_wrap .layers_k{font-size:18px;letter-spacing: -0.02em}.layers_wrap .layers_v{grid-column: 2;font-size:14px;color:var(--mute)}.layers_wrap .layers_sw{grid-column: 3;grid-row:1;justify-self: end;margin-top:5px;width:12px;height:12px;border:1px solid var(--ink);transition:background 0.3s var(--ease)}.layers_wrap .layers_item[aria-checked='true'] .layers_sw{background:var(--ink)}.layers_wrap .layers_item:nth-child(3)[aria-checked='true'] .layers_sw{background:var(--blue);border-color: var(--blue)}.layers_wrap .layers_btn{display:inline-flex;width:fit-content;align-items: center;gap:18px;height:48px;padding:0 20px;background:var(--ink);color:#fff;text-decoration: none;font-size:15px;transition:background 0.35s var(--ease)}.layers_wrap .layers_btn:hover{background:var(--blue)}.layers_wrap .layers_k2{font:400 12px var(--mono)}.layers_wrap .layers_mono{font:400 10px/1.35 var(--mono);letter-spacing: 0.06em;text-transform: uppercase}.layers_wrap .layers_sheet{position:relative;background:var(--card);border:1px solid rgba(20,22,27,0.2);padding:14px 18px 16px;display:grid;gap:12px}.layers_wrap .layers_sheet::after{content:'';position:absolute;inset:0;pointer-events: none;background:linear-gradient(#14161b,#14161b) 0 0 / 12px 2px,linear-gradient(#14161b,#14161b) 0 0 / 2px 12px,linear-gradient(#14161b,#14161b) 100% 0 / 12px 2px,linear-gradient(#14161b,#14161b) 100% 0 / 2px 12px,linear-gradient(#14161b,#14161b) 0 100% / 12px 2px,linear-gradient(#14161b,#14161b) 0 100% / 2px 12px,linear-gradient(#14161b,#14161b) 100% 100% / 12px 2px,linear-gradient(#14161b,#14161b) 100% 100% / 2px 12px;background-repeat: no-repeat}.layers_wrap .layers_head{display:flex;justify-content: space-between;gap:12px;color:var(--mute)}.layers_wrap .layers_status{color:var(--blue)}.layers_wrap .layers_map{position:relative;border:1px solid var(--ink);background-image: repeating-linear-gradient(90deg,rgba(20,22,27,0.5) 0 1px,transparent 1px 20px),repeating-linear-gradient(0deg,rgba(20,22,27,0.5) 0 1px,transparent 1px 20px);background-size: 100% 4px,4px 100%;background-repeat: no-repeat;background-position: 0 0,0 0}.layers_wrap .layers_map{overflow:hidden}.layers_wrap .layers_svg{display:block;width:100%;height:auto;aspect-ratio: 1000 / 543}.layers_wrap .layers_svg g{transition:opacity 0.5s var(--ease)}.layers_wrap .layers_svg g.is-off{opacity:0.06}.layers_wrap .layers_cap{color:var(--mute);text-transform: none;letter-spacing: 0.02em}.layers_wrap .layers_tip{position:absolute;left:0;top:0;pointer-events: none;padding:8px 10px;background:var(--ink);color:#f4f5f7;white-space: nowrap;font:400 11px/1.4 var(--mono);letter-spacing: 0.04em;transform:translate(-50%,calc(-100% - 14px))}.layers_wrap .layers_tip b{font-weight: 500;color:#8fb0ff}@media (max-width: 1000px){.layers_wrap .layers_contain{grid-template-columns: 1fr}.layers_wrap .layers_head{flex-direction: column;gap:4px}}