.guide-toc[data-astro-cid-7fpw2346]{font-size:.875rem}.guide-toc__title[data-astro-cid-7fpw2346]{font-family:var(--gc-font-signage, "Oswald", "Arial Narrow", sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#6b7280;margin-bottom:1rem}.guide-toc__rail[data-astro-cid-7fpw2346]{position:relative}.guide-toc__rail[data-astro-cid-7fpw2346]:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:1px;background:#263041}.guide-toc__trail[data-astro-cid-7fpw2346]{position:absolute;left:0;top:.35rem;width:1px;height:0;background:#f97316;transition:height .25s ease}.guide-toc__list[data-astro-cid-7fpw2346]{list-style:none;margin:0;padding:0 0 0 1.35rem}.guide-toc__item[data-astro-cid-7fpw2346]{position:relative}.guide-toc__item--h2[data-astro-cid-7fpw2346]:before{content:"";position:absolute;left:calc(-1.35rem - 3px);top:.85rem;width:7px;height:7px;border-radius:2px;background:#0a0e1a;border:1px solid #374151;transform:rotate(45deg);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.guide-toc__item--h3[data-astro-cid-7fpw2346]{padding-left:1.6rem}.guide-toc__link[data-astro-cid-7fpw2346]{display:flex;align-items:baseline;gap:.6rem;padding:.4rem 0;color:#9ca3af;text-decoration:none;line-height:1.45;transition:color .15s ease}.guide-toc__item--h3[data-astro-cid-7fpw2346] .guide-toc__link[data-astro-cid-7fpw2346]{font-size:.82rem;color:#7d8697}.guide-toc__link[data-astro-cid-7fpw2346]:hover{color:#f3f4f6}.guide-toc__link[data-astro-cid-7fpw2346]:focus-visible{outline:2px solid #f97316;outline-offset:2px;border-radius:3px}.guide-toc__num[data-astro-cid-7fpw2346]{flex:0 0 auto;font-family:var(--gc-font-signage, "Oswald", "Arial Narrow", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.08em;color:#4b5563;font-variant-numeric:tabular-nums;transition:color .15s ease}.guide-toc__item--h2[data-astro-cid-7fpw2346].is-passed:before{background:#f97316;border-color:#f97316}.guide-toc__item[data-astro-cid-7fpw2346].is-active>.guide-toc__link[data-astro-cid-7fpw2346]{color:#f3f4f6;font-weight:500}.guide-toc__item[data-astro-cid-7fpw2346].is-active .guide-toc__num[data-astro-cid-7fpw2346]{color:#f97316}.guide-toc__item--h2[data-astro-cid-7fpw2346].is-active:before{background:#f97316;border-color:#f97316;box-shadow:0 0 0 4px #f9731626}:root{--gc-font-signage: "Oswald", "Arial Narrow", "Inter", system-ui, sans-serif}.guide-content{--gc-text: #d5dbe5;--gc-heading: #f3f4f6;--gc-strong: #ffffff;--gc-muted: #98a2b3;--gc-accent: #f97316;--gc-accent-soft: #fb923c;--gc-rule: #26304180;--gc-rule-solid: #263041;--gc-surface: #131b2b;--gc-surface-deep: #0c1220;--gc-code: #ffbe8a;color:var(--gc-text);font-size:clamp(1.0625rem,1.01rem + .22vw,1.1875rem);line-height:1.78;overflow-wrap:break-word}.guide-content ::-moz-selection{background:#f9731647;color:#fff}.guide-content ::selection{background:#f9731647;color:#fff}.guide-content>*:first-child{margin-top:0}.guide-content>*:last-child{margin-bottom:0}.guide-content h2,.guide-content h3,.guide-content h4,.guide-content h5,.guide-content h6{color:var(--gc-heading);font-weight:700;letter-spacing:-.015em;line-height:1.25;scroll-margin-top:6.5rem;position:relative}.guide-content h2{font-size:clamp(1.5rem,1.32rem + .6vw,1.9rem);margin:3rem 0 1.15rem;padding-bottom:.7rem}.guide-content h2:after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;border-radius:2px;background:var(--gc-accent)}.guide-content h3{font-size:clamp(1.2rem,1.12rem + .3vw,1.4rem);margin:2.25rem 0 .75rem;color:#e8ebf0}.guide-content h4{font-size:1.1rem;margin:1.75rem 0 .5rem;color:#dfe3ea}.guide-content h5,.guide-content h6{font-family:var(--gc-font-signage);font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-muted);margin:1.5rem 0 .5rem}.guide-content .heading-anchor{position:absolute;left:-1.4rem;top:0;width:1.4rem;color:var(--gc-accent);opacity:0;text-decoration:none;font-weight:400;transition:opacity .15s ease}.guide-content h2:hover .heading-anchor,.guide-content h3:hover .heading-anchor,.guide-content h4:hover .heading-anchor,.guide-content .heading-anchor:focus-visible{opacity:1}@media (max-width: 900px){.guide-content .heading-anchor{display:none}}.guide-content p{margin:0 0 1.35em}.guide-content strong,.guide-content b{color:var(--gc-strong);font-weight:600}.guide-content em{color:#e3e7ee}.guide-content a{color:var(--gc-accent-soft);text-decoration:underline;text-decoration-color:#fb923c66;text-decoration-thickness:1px;text-underline-offset:3px;word-break:break-word;transition:color .15s ease,text-decoration-color .15s ease}.guide-content a:hover{color:#fdba74;text-decoration-color:currentColor}.guide-content del,.guide-content s{color:var(--gc-muted);text-decoration:line-through;text-decoration-color:#f9731699}.guide-content ins{text-decoration:underline;text-decoration-color:#4ade8099;text-underline-offset:3px}.guide-content mark{background:#f9731638;color:#ffd9bb;padding:.05em .25em;border-radius:3px}.guide-content abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.guide-content sup,.guide-content sub{font-size:.72em;line-height:0}.guide-content small{font-size:.86em;color:var(--gc-muted)}.guide-content ul,.guide-content ol{margin:0 0 1.35em;padding-left:1.5em}.guide-content li{margin-bottom:.55em}.guide-content li>ul,.guide-content li>ol{margin:.55em 0 0}.guide-content ul{list-style:disc}.guide-content ul ul{list-style:circle}.guide-content ul ul ul{list-style:square}.guide-content ol{list-style:decimal}.guide-content ol ol{list-style:lower-alpha}.guide-content li::marker{color:var(--gc-accent)}.guide-content ol>li::marker{font-family:var(--gc-font-signage);font-weight:600}.guide-content ul.contains-task-list{list-style:none;padding-left:0}.guide-content li.task-list-item{display:flex;align-items:flex-start;gap:.65rem}.guide-content li.task-list-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.42em;border:1px solid var(--gc-rule-solid);border-radius:4px;background:var(--gc-surface-deep)}.guide-content li.task-list-item input[type=checkbox]:checked{border-color:var(--gc-accent);background:var(--gc-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230a0e1a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 5'/%3E%3C/svg%3E") center / .8rem no-repeat}.guide-content blockquote{margin:1.85rem 0;padding:.35rem 0 .35rem 1.35rem;border-left:3px solid var(--gc-accent);color:#c4ccd9}.guide-content blockquote p:last-child{margin-bottom:0}.guide-content .callout{--callout-color: #60a5fa;margin:1.85rem 0;padding:1.15rem 1.35rem;border:1px solid var(--gc-rule-solid);border-left:3px solid var(--callout-color);border-radius:0 12px 12px 0;background:var(--gc-surface);color:#ccd3de}.guide-content .callout>*:last-child{margin-bottom:0}.guide-content .callout__title{display:flex;align-items:center;gap:.55rem;margin-bottom:.6rem;font-family:var(--gc-font-signage);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--callout-color)}.guide-content .callout__title:before{content:"";width:.5rem;height:.5rem;background:var(--callout-color);transform:rotate(45deg)}.guide-content .callout--note{--callout-color: #60a5fa}.guide-content .callout--tip{--callout-color: #4ade80}.guide-content .callout--important{--callout-color: #f97316}.guide-content .callout--warning{--callout-color: #fbbf24}.guide-content .callout--caution{--callout-color: #f87171}.guide-content code{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,monospace;font-size:.88em;color:var(--gc-code);background:var(--gc-surface-deep);border:1px solid var(--gc-rule-solid);border-radius:5px;padding:.1em .4em;word-break:break-word}.guide-content pre{margin:1.85rem 0;padding:1.15rem 1.35rem;border:1px solid var(--gc-rule-solid);border-radius:12px;overflow-x:auto;background-color:var(--gc-surface-deep)!important;font-size:.9rem;line-height:1.7;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.guide-content pre code{background:none;border:0;padding:0;font-size:inherit;color:inherit;word-break:normal;white-space:pre}.guide-content kbd{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em;line-height:1.5;color:#e5e7eb;background:#1b2434;border:1px solid #313c50;border-bottom-width:2px;border-radius:5px;padding:.12em .45em;white-space:nowrap}.guide-content .table-frame{position:relative;margin:1.85rem 0;border:1px solid var(--gc-rule-solid);border-radius:12px}.guide-content .table-scroll{overflow-x:auto;border-radius:inherit}.guide-content .table-frame:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:3rem;border-radius:0 11px 11px 0;background:linear-gradient(to left,rgba(3,6,14,.9),transparent);opacity:0;pointer-events:none;transition:opacity .2s ease}.guide-content .table-frame.is-scrollable:not(.is-scroll-end):after{opacity:1}.guide-content table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.95rem}.guide-content th,.guide-content td{padding:.7rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--gc-rule-solid)}.guide-content thead th{font-family:var(--gc-font-signage);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#b9c2d0;background:var(--gc-surface);white-space:nowrap}.guide-content tbody tr:nth-child(2n){background:#131b2b80}.guide-content tbody tr:last-child td{border-bottom:0}.guide-content img{display:block;max-width:100%;height:auto;margin:1.85rem auto;border:1px solid var(--gc-rule-solid);border-radius:12px}.guide-content p>img{margin-top:0;margin-bottom:0}.guide-content p:has(>img){margin:1.85rem 0}.guide-content figure{margin:1.85rem 0}.guide-content figure img{margin:0}.guide-content figcaption{margin-top:.7rem;font-size:.85rem;line-height:1.6;color:var(--gc-muted);text-align:center}.guide-content iframe,.guide-content video{display:block;width:100%;aspect-ratio:16 / 9;height:auto;margin:1.85rem 0;border:1px solid var(--gc-rule-solid);border-radius:12px}.guide-content hr{margin:2.75rem 0;border:0;height:2px;background:repeating-linear-gradient(90deg,var(--gc-rule-solid) 0 20px,transparent 20px 34px)}.guide-content dl{margin:1.85rem 0}.guide-content dt{color:var(--gc-heading);font-weight:600;margin-top:1rem}.guide-content dd{margin:.35rem 0 0 1.25rem;color:var(--gc-muted)}.guide-content details{margin:1.85rem 0;padding:1rem 1.25rem;border:1px solid var(--gc-rule-solid);border-radius:12px;background:var(--gc-surface)}.guide-content details[open]{padding-bottom:1.15rem}.guide-content summary{display:flex;align-items:center;gap:.6rem;cursor:pointer;color:var(--gc-heading);font-weight:600;list-style:none}.guide-content summary::-webkit-details-marker{display:none}.guide-content summary:before{content:"";flex:0 0 auto;width:.45rem;height:.45rem;border-right:2px solid var(--gc-accent);border-bottom:2px solid var(--gc-accent);transform:rotate(-45deg);transition:transform .2s ease}.guide-content details[open] summary:before{transform:rotate(45deg)}.guide-content details>*:not(summary){margin-top:1rem}.guide-content section[data-footnotes]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--gc-rule-solid);font-size:.92rem;color:var(--gc-muted)}.guide-content section[data-footnotes]:before{content:"Сноски";display:block;margin-bottom:1rem;font-family:var(--gc-font-signage);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b9c2d0}.guide-content .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide-content a:focus-visible,.guide-content summary:focus-visible{outline:2px solid var(--gc-accent);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.guide-content *,.guide-toc *,.guide-progress__bar{transition-duration:.01ms!important;animation-duration:.01ms!important}}.guide-content .ad-note{margin:1.75rem 0;padding-left:.9rem;border-left:2px solid var(--gc-rule-solid);font-size:.72rem;line-height:1.6;color:#66718a}.guide-content .pcard{margin:2rem 0 2.75rem;border:1px solid var(--gc-rule-solid);border-radius:14px;background:var(--gc-surface);overflow:hidden}.guide-content .pcard__top{display:grid;gap:1.15rem;padding:1.15rem}.guide-content .pcard__media{border-radius:10px;background:#fff;overflow:hidden}.guide-content .pcard__media img{display:block;width:100%;height:auto;margin:0;border:0;border-radius:0}.guide-content .pcard__badge{display:inline-block;margin:0 0 .6rem;padding:.28em .7em;border:1px solid rgba(249,115,22,.3);border-radius:999px;background:#f973161a;font-family:var(--gc-font-signage);font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gc-accent-soft)}.guide-content .pcard__name{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--gc-heading)}.guide-content .pcard__price{margin:.35rem 0 .75rem;font-family:var(--gc-font-signage);font-size:1.65rem;font-weight:600;line-height:1.1;letter-spacing:.01em;color:#fff}.guide-content .pcard__specs{display:flex;flex-wrap:wrap;gap:.4rem .85rem;margin:0 0 .85rem;padding:0;list-style:none;font-family:var(--gc-font-signage);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8b97ad}.guide-content .pcard__specs li{margin:0;position:relative}.guide-content .pcard__specs li+li:before{content:"";position:absolute;left:-.5rem;top:.35em;bottom:.3em;width:1px;background:var(--gc-rule-solid)}.guide-content .pcard__summary{margin:0;font-size:.97rem;line-height:1.65;color:#bfc8d6}.guide-content .pcard__verdict{display:grid;gap:1.1rem;padding:1.15rem;border-top:1px solid var(--gc-rule-solid);background:var(--gc-surface-deep)}.guide-content .pcard__col-title{margin:0 0 .55rem;font-family:var(--gc-font-signage);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.guide-content .pcard__col--pro .pcard__col-title{color:#4ade80}.guide-content .pcard__col--con .pcard__col-title{color:#f87171}.guide-content .pcard__col ul{margin:0;padding:0;list-style:none;font-size:.93rem;line-height:1.6}.guide-content .pcard__col li{position:relative;margin:0 0 .4rem;padding-left:1.15rem;color:#b6c0d0}.guide-content .pcard__col li:last-child{margin-bottom:0}.guide-content .pcard__col li:before{position:absolute;left:0;top:0;font-family:var(--gc-font-signage);font-weight:600}.guide-content .pcard__col--pro li:before{content:"+";color:#4ade80}.guide-content .pcard__col--con li:before{content:"–";color:#f87171}.guide-content .pcard__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.15rem;border-top:1px solid var(--gc-rule-solid)}.guide-content .pcard__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.15rem;border-radius:9px;background:linear-gradient(180deg,#f97316,#ea580c);color:#fff;font-size:.93rem;font-weight:600;text-decoration:none;transition:filter .15s ease,transform .15s ease}.guide-content .pcard__cta:after{content:"→";font-weight:400}.guide-content .pcard__cta:hover{color:#fff;filter:brightness(1.08)}@media (min-width: 40rem){.guide-content .pcard__top{grid-template-columns:15rem minmax(0,1fr);gap:1.5rem;padding:1.5rem;align-items:start}.guide-content .pcard__verdict{grid-template-columns:1fr 1fr;gap:1.75rem;padding:1.35rem 1.5rem}.guide-content .pcard__foot{padding:1.1rem 1.5rem}}.guide-content .ladder{margin:2rem 0;padding:0;list-style:none;border-top:1px solid var(--gc-rule-solid);counter-reset:none}.guide-content .ladder__step{position:relative;display:grid;gap:.2rem 1.1rem;margin:0;padding:1rem 0 1.15rem;border-bottom:1px solid var(--gc-rule-solid)}.guide-content .ladder__step:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:var(--fill, 0%);background:linear-gradient(90deg,rgba(249,115,22,.18),var(--gc-accent))}.guide-content .ladder__budget{margin:0;font-family:var(--gc-font-signage);font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gc-accent-soft)}.guide-content .ladder__pick{margin:0;font-weight:700;color:var(--gc-heading)}.guide-content .ladder__note{margin:0;font-size:.93rem;line-height:1.6;color:var(--gc-muted)}@media (min-width: 40rem){.guide-content .ladder__step{grid-template-columns:11.5rem minmax(0,1fr)}.guide-content .ladder__budget{grid-row:span 2;padding-top:.1rem}}.guide-content .verdict{margin:2.25rem 0;padding-left:1.15rem;border-left:2px solid var(--gc-accent)}.guide-content .verdict__label{margin:0 0 .35rem;font-family:var(--gc-font-signage);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-accent)}.guide-content .verdict p:last-child{margin-bottom:0}.guide-content .faq{margin:2rem 0;border:1px solid var(--gc-rule-solid);border-radius:14px;background:var(--gc-surface);overflow:hidden}.guide-content .faq details{margin:0;padding:1rem 1.25rem;border:0;border-bottom:1px solid var(--gc-rule);border-radius:0;background:transparent}.guide-content .faq details:last-child{border-bottom:0}.guide-content .faq details[open]{background:#090e1a8c}.guide-content .faq summary{line-height:1.5}.guide-content .faq details>*:not(summary){margin-top:.75rem;margin-bottom:0;font-size:.97rem;color:#bfc8d6}.guide-progress[data-astro-cid-2u677oxp]{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}.guide-progress__bar[data-astro-cid-2u677oxp]{display:block;height:100%;width:100%;background:linear-gradient(90deg,#ea580c,#fb923c);transform:scaleX(0);transform-origin:left center;transition:transform .1s linear}.guide-eyebrow[data-astro-cid-2u677oxp]{font-family:var(--gc-font-signage, "Oswald", sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f97316}.guide-meta[data-astro-cid-2u677oxp]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--gc-font-signage, "Oswald", sans-serif);font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.guide-meta__dot[data-astro-cid-2u677oxp]{color:#374151}.guide-toc-mobile[data-astro-cid-2u677oxp]{margin-bottom:2.5rem;border:1px solid #1f2937;border-radius:.75rem;background:#111827;padding:1rem 1.25rem}.guide-toc-mobile[data-astro-cid-2u677oxp]>summary[data-astro-cid-2u677oxp]{display:flex;align-items:center;gap:.65rem;cursor:pointer;list-style:none;font-family:var(--gc-font-signage, "Oswald", sans-serif);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d1d5db}.guide-toc-mobile[data-astro-cid-2u677oxp]>summary[data-astro-cid-2u677oxp]::-webkit-details-marker{display:none}.guide-toc-mobile[data-astro-cid-2u677oxp]>summary[data-astro-cid-2u677oxp]:before{content:"";flex:0 0 auto;width:.45rem;height:.45rem;border-right:2px solid #f97316;border-bottom:2px solid #f97316;transform:rotate(-45deg);transition:transform .2s ease}.guide-toc-mobile[data-astro-cid-2u677oxp][open]>summary[data-astro-cid-2u677oxp]:before{transform:rotate(45deg)}.guide-toc-mobile__count[data-astro-cid-2u677oxp]{margin-left:auto;color:#6b7280;font-variant-numeric:tabular-nums}.guide-toc-mobile[data-astro-cid-2u677oxp]>summary[data-astro-cid-2u677oxp]:focus-visible{outline:2px solid #f97316;outline-offset:3px;border-radius:3px}.guide-top-link[data-astro-cid-2u677oxp]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#d1d5db;transition:color .15s ease}.guide-top-link[data-astro-cid-2u677oxp]:hover{color:#fb923c}.guide-fab[data-astro-cid-2u677oxp]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid #374151;background:#111827eb;color:#d1d5db;backdrop-filter:blur(4px);opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,border-color .2s ease,color .2s ease}.guide-fab[data-astro-cid-2u677oxp].is-visible{opacity:1;visibility:visible;transform:translateY(0)}.guide-fab[data-astro-cid-2u677oxp]:hover{border-color:#f97316;color:#fb923c}.guide-fab[data-astro-cid-2u677oxp]:focus-visible{outline:2px solid #f97316;outline-offset:3px}
