.orbit-figure{justify-items:center;display:grid}.orbit{aspect-ratio:1;width:min(100%,520px);position:relative;container:orbit/inline-size}.orbit:before{content:"";background:radial-gradient(closest-side,#d5f58a8c,#d5f58a1f 60%,#0000),0 0;border-radius:50%;position:absolute;inset:6%}.orbit__ring{border-radius:50%;position:absolute}.orbit__ring--global{--r:46cqi;border:1.5px dashed #6449d173;inset:4%}.orbit__ring--local{--r:28cqi;border:1.5px solid var(--lime-600);background:#ffffff8c;inset:22%;box-shadow:inset 0 0 0 10px #d5f58a40}.orbit__item{--size:clamp(40px, 11.5cqi, 58px);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border:1px solid var(--rule);box-shadow:var(--shadow-md);transform:rotate(var(--a)) translate(calc(var(--r) - .5px)) rotate(calc(-1 * var(--a)));background:#fff;border-radius:16px;place-items:center;display:grid;position:absolute;top:50%;left:50%}.orbit__ring--global .orbit__item{border-color:var(--accent-200)}.orbit__ring--local .orbit__item{--size:clamp(36px, 10cqi, 52px);border-color:var(--lime-600)}.orbit__item img{width:48%;height:auto}.orbit__item--more{background:var(--lime);color:var(--ink);font-size:1.25rem;font-weight:600}.orbit__core{aspect-ratio:1;background:var(--accent);border:1px solid #7b63e0;border-radius:28%;place-items:center;width:clamp(76px,22cqi,112px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff3,0 0 0 10px #6449d11f,0 30px 50px -20px #5338bf99}.orbit__core svg{width:56%;height:auto}.orbit-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:1rem;font-size:.8125rem;display:flex}.orbit-legend span{align-items:center;gap:.375rem;display:inline-flex}.orbit-legend .i{color:var(--accent-600)}@media (prefers-reduced-motion:no-preference){.orbit__ring{animation:90s linear infinite orbit-spin}.orbit__ring--local{animation-duration:70s;animation-direction:reverse}.orbit__ring .orbit__item{animation:90s linear infinite orbit-counter}.orbit__ring--local .orbit__item{animation-duration:70s;animation-direction:reverse}}@keyframes orbit-spin{to{rotate:360deg}}@keyframes orbit-counter{to{rotate:-360deg}}.catalog__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.catalog__count{font-family:var(--font-mono);color:var(--subtle);font-size:.75rem}.catalog__grid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mcard{border:1px solid var(--rule);background:var(--paper);min-width:0;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:22px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative}.mcard:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-md);background:#fff;transform:translateY(-2px)}.mcard--local:after,.mcard--global:after{content:"";background:var(--lime-600);border-radius:0 3px 3px 0;width:3px;position:absolute;top:1.25rem;bottom:1.25rem;left:-1px}.mcard--global:after{background:var(--accent)}.mcard__top{align-items:center;gap:.75rem;display:flex}.mcard__top .tag{margin-left:auto}.mcard__logo{border:1px solid var(--rule);width:48px;height:48px;box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.mcard__logo--more{border-color:var(--lime-600);background:var(--lime);font-size:1.375rem;font-weight:600}.mcard__name{letter-spacing:-.02em;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.2}.mcard__name small{letter-spacing:0;color:var(--subtle);margin-top:.125rem;font-size:.8125rem;font-weight:450;display:block}.mcard__facts{border-top:1px solid var(--rule);margin:0;display:grid}.mcard__facts>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.8125rem;display:flex}.mcard__facts dt{color:var(--subtle)}.mcard__facts dd{text-align:right;font-weight:550}.mcard__status{color:var(--lime-ink);align-items:center;margin-top:auto;font-size:.8125rem;font-weight:550;display:inline-flex}.mcard__status--lock{color:var(--accent-600);gap:.375rem}.mcard__note{color:var(--muted);font-size:.875rem}.mcard--more{background:0 0;border-style:dashed}.builder{align-items:start;gap:1.25rem;display:grid}@media (width>=1024px){.builder{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem}.builder__out{top:calc(var(--header-h) + 1rem);position:sticky}}.builder__fields{gap:1.375rem;display:grid}.builder__label{align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.875rem;font-weight:600;display:flex}.builder__n{background:var(--ink);width:22px;height:22px;font-family:var(--font-mono);color:var(--lime);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.builder__options{gap:.5rem;display:grid}@media (width>=560px){.builder__options{grid-template-columns:repeat(3,minmax(0,1fr))}.builder__options--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.opt,.mopt{border:1px solid var(--rule-strong);min-height:44px;font:inherit;color:var(--muted);text-align:center;cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:550;line-height:1.25;display:inline-flex}.opt .dot{margin-right:0}.opt:hover:not(:disabled),.mopt:hover:not(:disabled){color:var(--fg);border-color:#b9bbc9}.opt[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 8px 18px -12px #10111db3}.builder__models{flex-wrap:wrap;gap:.5rem;display:flex}.mopt{justify-content:flex-start;padding-inline:.75rem .875rem}.mopt img{flex:none}.mopt[aria-pressed=true]{border-color:var(--lime-600);background:var(--lime);color:var(--ink);box-shadow:0 0 0 3px #d5f58a73}.mopt--global[aria-pressed=true]{border-color:var(--accent);background:var(--accent-50);color:var(--accent-600);box-shadow:0 0 0 3px #6449d126}.mopt:disabled{background:var(--soft);color:#8a8da0;cursor:not-allowed;border-style:dashed}.mopt:disabled img{filter:grayscale();opacity:.5}.builder__divider{flex-basis:100%;height:0}.builder__hint{color:var(--subtle);margin-top:.625rem;font-size:.8125rem}.builder__out{gap:1rem;display:grid}.verdict{border:1px solid var(--lime-600);background:var(--lime-50);transition:background-color .25s var(--ease), border-color .25s var(--ease);border-radius:18px;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.verdict__icon{background:var(--lime);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.verdict__status{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.verdict__text{color:var(--muted);margin-top:.25rem;font-size:.9063rem}.verdict[data-tone=global]{border-color:var(--accent-200);background:var(--accent-50)}.verdict[data-tone=global] .verdict__icon{background:var(--accent);color:#fff}.verdict[data-tone=mask]{background:#fff;border-color:#d7d8e2}.verdict[data-tone=mask] .verdict__icon{background:var(--ink);color:var(--lime)}.verdict[data-tone=stop]{border-color:var(--stop-200);background:var(--stop-50)}.verdict[data-tone=stop] .verdict__icon{background:var(--stop);color:#fff}.verdict[data-tone=stop] .verdict__status{color:var(--stop)}.swap-points{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.swap-points li{color:var(--muted);gap:.875rem;font-size:.9375rem;display:flex}.swap-points strong{color:var(--fg)}.swap-points__icon{border:1px solid var(--rule);background:var(--paper);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.swap-visual{gap:1rem;display:grid;position:relative}@media (width>=960px){.swap-crm{width:82%;margin:-2.5rem 0 0 auto}}.diff code{flex-direction:column;display:flex}.diff code>span{margin-inline:-1rem;padding-inline:1rem;display:block}.diff__del{background:#f2555a24}.diff__add{background:#d5f58a24}.diff__sign{color:#ffb3b5;width:.75rem;display:inline-block}.diff__add .diff__sign{color:var(--lime)}.code--light{border-color:var(--rule);background:var(--soft);color:var(--fg)}.swap-crm__note{color:var(--subtle);margin-top:.75rem;font-size:.8125rem}.own{align-items:start;gap:1.25rem;display:grid}@media (width>=960px){.own{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}}.own__data{flex-wrap:wrap;gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.own__data li{border:1px solid var(--rule);background:var(--soft);border-radius:9px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.own__data .i{color:var(--subtle)}.own__compare-body{gap:1rem;display:grid}.own__q{border:1px solid var(--rule);background:var(--soft);border-radius:14px 14px 14px 4px;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-weight:550;display:flex}.own__q small{color:var(--subtle);font-size:.75rem;font-weight:450;display:block}.own__avatar{border:1px solid var(--rule);background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.own__seg .segmented__track{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.own__answer{border:1px solid var(--rule);border-radius:16px;padding:1rem 1.125rem}.own__answer--company{border-color:var(--lime-600);background:radial-gradient(80% 120% at 100% 0,#d5f58a73,#0000 70%),#fff}.own__answer-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin-bottom:.375rem;font-size:.6875rem}.own__answer-text{color:var(--muted);font-size:.9688rem}.own__answer-note{color:var(--subtle);margin-top:.625rem;font-size:.8125rem}.own__benefits{margin:1.5rem 0 0;padding:0;list-style:none}.route-table thead th .dot{margin-right:.375rem}.route-table tbody th{width:22%;color:var(--fg)}.route-table td{width:39%}@media (width<=759.98px){.route-table tbody th,.route-table td{width:auto}}.subhead{letter-spacing:-.02em;margin:clamp(2.5rem,5vw,3.5rem) 0 1rem;font-size:1.25rem;font-weight:600}.eval{align-items:start;gap:1.25rem;display:grid}@media (width>=1024px){.eval{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:1.5rem}}.eval-list{margin:0;padding:.5rem 1rem;list-style:none;display:grid}.eval-list li{grid-template-columns:2rem minmax(0,1fr);gap:.875rem;padding:.875rem 0;display:grid;position:relative}.eval-list li+li{border-top:1px dashed var(--rule-strong)}.eval-list__n{border:1px solid var(--rule-strong);background:var(--soft);width:2rem;height:2rem;font-family:var(--font-mono);border-radius:10px;place-items:center;font-size:.75rem;display:grid}.eval-list__end .eval-list__n{border-color:var(--lime-600);background:var(--lime)}.eval-list__q{font-size:.9375rem;font-weight:600;line-height:1.4}.eval-list__no{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:.25rem;font-size:.8438rem;display:flex}.eval__cases{gap:1.25rem;display:grid}.eval__subtitle{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.eval-table tbody th,.eval-table td{font-size:.875rem}.eval-table td small{color:var(--subtle);margin-top:.25rem;font-size:.75rem;display:block}.status--global{border-color:var(--accent-200);background:var(--accent-50);color:var(--accent-600)}.rules-map__list{margin:0;padding:0;list-style:none}.rules-map__list li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:grid}.rules-map__list li+li{border-top:1px solid var(--rule)}.rules-map__model{align-items:center;gap:.375rem;font-weight:550;display:inline-flex}.rules-map__default{color:var(--subtle)}.rules-map__default .rules-map__model{font-family:var(--font-mono);font-size:.75rem;font-weight:400}@media (width<=479.98px){.rules-map__list li{grid-template-columns:minmax(0,1fr) auto}.rules-map__list li>:first-child{grid-column:1/-1}}.swap-steps{margin:0;padding:0;list-style:none}.swap-steps__n{font-family:var(--font-mono);color:var(--accent-600);font-size:.75rem}.swap-steps .card__title{font-size:1.0625rem}.swap-callout{margin-top:1rem}.choose-more{align-items:start;gap:1.5rem;display:grid}@media (width>=960px){.choose-more{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem}.choose-more .who{margin-top:calc(clamp(2.5rem,5vw,3.5rem) + 2.5rem)}}.criteria{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.criteria li{border:1px solid var(--rule);background:#fff;border-radius:16px;gap:.875rem;padding:1rem 1.125rem;display:flex}.criteria strong{font-size:.9688rem}.criteria p{color:var(--muted);margin-top:.125rem;font-size:.875rem}.criteria__icon{background:var(--accent-50);width:34px;height:34px;color:var(--accent-600);border-radius:10px;flex:none;place-items:center;display:grid}.who__cols{gap:1.25rem;padding:1.125rem 1.25rem 1.375rem;display:grid}@media (width>=560px){.who__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.who__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin-bottom:.5rem;font-size:.6875rem}.own-data{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=900px){.own-data{grid-template-columns:repeat(3,minmax(0,1fr))}}.own-data__col{border:1px solid var(--rule);background:var(--paper);border-radius:20px;padding:1.25rem}.own-data__col--in{border-color:var(--lime-600);background:var(--lime-50)}.own-data__title{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:600;display:flex}.own-data__col--out .own-data__title .i{color:var(--stop)}.own-data__note{color:var(--subtle);margin-top:.75rem;font-size:.8125rem}.own-data__col--in .own-data__note{color:var(--lime-ink)}.own-data .kv>div{grid-template-columns:minmax(0,1fr);gap:.125rem}#savollar .faq__aside a{color:var(--accent-600);font-weight:550}
