@keyframes mp-sync-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes mp-sync-flash{0%{opacity:0}8%{opacity:1}25%{opacity:1}45%{opacity:0}to{opacity:0}}@keyframes mp-sync-fail-in{0%{opacity:0}20%{opacity:1}35%{opacity:.4}50%{opacity:1}65%{opacity:.4}80%{opacity:1}to{opacity:1}}@keyframes eu-pulse2{0%{box-shadow:0 0 0 0 var(--mp-color-success-edge)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes eu-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes vpFade{0%{opacity:0}to{opacity:1}}@keyframes vpSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes vpPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vpToast{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes vrZoomIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes vpDockIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes vpColExpand{0%{opacity:.25;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes vpGrowDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes seDock{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes sePop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rn-fade-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes rn-fade-soft{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes chBlink{0%,to{opacity:.3}50%{opacity:1}}
@media (hover:none) and (pointer:coarse){body:not(.mp-storybook){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body:not(.mp-storybook) :is(input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}}.mp-no-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (hover:hover) and (pointer:fine){.mp-no-select{-webkit-user-select:text;user-select:text}}.mp-no-select :is(input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}[data-mp-rail-rubberband]{touch-action:pan-y}[data-mp-rail-rubberband]>*{transform:translateX(var(--mp-rail-overscroll,0px))}[data-mp-rail-rubberband][data-mp-rail-settling]>*{transition:transform .34s cubic-bezier(.22,1.05,.36,1)}
:root{--lightningcss-light:initial;--lightningcss-dark: }[data-mantine-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: }[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial}:root,[data-basis=microplace]{--mp-color-bg:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#0a0a0a);--mp-color-bg-2:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#161616);--mp-color-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232323);--mp-color-card-2:var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#2a2a2a);--mp-color-card-bd:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff0a);--mp-color-divider:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--mp-color-panel:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#1b1b1b);--mp-color-raised:var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#2e2e30);--mp-color-shadow:var(--lightningcss-light,#00000052)var(--lightningcss-dark,#ffffff40);--mp-shape-gap:14px;--mp-block-header-body-gap-l0:16px;--mp-block-header-body-gap-l1:12px;--mp-block-header-body-gap-l2:8px;--mp-color-hairline:inset 0 -1px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--mp-color-fg:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#ededed);--mp-color-fg-2:var(--lightningcss-light,#4a4a4a)var(--lightningcss-dark,#b8b8b8);--mp-color-fg-3:var(--lightningcss-light,#595959)var(--lightningcss-dark,#ababab);--mp-color-fg-4:var(--lightningcss-light,#666)var(--lightningcss-dark,#9a9a9a);--accent-primary:#423f8c;--accent-accent:#e54632;--accent-positive:#458c57;--accent-highlight:#d4557e;--accent-warm:#e17337;--mp-color-primary-0:#f4f5f8;--mp-color-primary-1:#eaeaf3;--mp-color-primary-2:#d4d6e9;--mp-color-primary-3:#b1b4db;--mp-color-primary-4:#888bca;--mp-color-primary-5:#6363b8;--mp-color-primary-6:#423f8c;--mp-color-primary-7:#2e2c66;--mp-color-primary-8:#1a1940;--mp-color-primary-9:#0a0a20;--mp-color-accent:var(--lightningcss-light,var(--mp-color-primary-6))var(--lightningcss-dark,var(--mp-color-primary-5));--mp-color-accent-fg:#fff;--mp-color-accent-deep:var(--mp-color-primary-8);--mp-color-accent-2:var(--lightningcss-light,var(--mp-color-primary-1))var(--lightningcss-dark,var(--mp-color-primary-8));--mp-color-accent-text:var(--lightningcss-light,var(--mp-color-primary-7))var(--lightningcss-dark,var(--mp-color-primary-2));--mp-color-accent-soft:color-mix(in oklab, var(--mp-color-accent) 12%, transparent);--mp-color-accent-soft-strong:color-mix(in oklab, var(--mp-color-accent) 22%, transparent);--mp-color-accent-edge:color-mix(in oklab, var(--mp-color-accent) 34%, transparent);--mp-color-secondary-0:#faf3f4;--mp-color-secondary-1:#f5e7ea;--mp-color-secondary-2:#f0cdd5;--mp-color-secondary-3:#e8a0b2;--mp-color-secondary-4:#d4557e;--mp-color-secondary-5:#ae4467;--mp-color-secondary-6:#80304a;--mp-color-secondary-7:#581e31;--mp-color-secondary-8:#36101c;--mp-color-secondary-9:#1a060c;--mp-color-secondary:var(--mp-color-secondary-6);--mp-color-secondary-fg:#fff;--mp-color-secondary-text:var(--lightningcss-light,var(--mp-color-secondary-7))var(--lightningcss-dark,var(--mp-color-secondary-2));--mp-color-secondary-soft:color-mix(in oklab, var(--mp-color-secondary) 12%, transparent);--mp-color-secondary-edge:color-mix(in oklab, var(--mp-color-secondary) 34%, transparent);--mp-color-success:var(--lightningcss-light,#007c49)var(--lightningcss-dark,#3ea878);--mp-color-success-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--mp-color-success-text:var(--lightningcss-light,#004826)var(--lightningcss-dark,#c7e1d2);--mp-color-success-soft:color-mix(in oklab, var(--mp-color-success) 12%, transparent);--mp-color-success-edge:color-mix(in oklab, var(--mp-color-success) 34%, transparent);--mp-color-danger:var(--lightningcss-light,#be3928)var(--lightningcss-dark,#d37363);--mp-color-danger-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--mp-color-danger-text:var(--lightningcss-light,maroon)var(--lightningcss-dark,#f0d2cc);--mp-color-danger-soft:color-mix(in oklab, var(--mp-color-danger) 12%, transparent);--mp-color-danger-edge:color-mix(in oklab, var(--mp-color-danger) 34%, transparent);--mp-color-amber:var(--lightningcss-light,#7c5100)var(--lightningcss-dark,#d9a441);--mp-color-amber-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--mp-color-amber-text:var(--lightningcss-light,#492c00)var(--lightningcss-dark,#ead1a8);--mp-color-amber-soft:color-mix(in oklab, var(--mp-color-amber) 12%, transparent);--mp-color-amber-edge:color-mix(in oklab, var(--mp-color-amber) 34%, transparent);--mp-color-info:#2f6fdb;--mp-color-info-fg:#fff;--mp-color-info-text:var(--lightningcss-light,#00389a)var(--lightningcss-dark,#a0bded);--mp-color-info-soft:color-mix(in oklab, var(--mp-color-info) 12%, transparent);--mp-color-info-edge:color-mix(in oklab, var(--mp-color-info) 34%, transparent);--mp-color-attention:#b25c22;--mp-color-attention-fg:#fff;--mp-color-attention-text:var(--lightningcss-light,#752800)var(--lightningcss-dark,#dcb49d);--mp-color-attention-soft:color-mix(in oklab, var(--mp-color-attention) 12%, transparent);--mp-color-attention-edge:color-mix(in oklab, var(--mp-color-attention) 34%, transparent);--mp-color-scrim:#00000080;--mp-color-media-veil:#00000038;--mp-color-on-media:#fff;--mp-color-on-media-2:#ffffffb8;--mp-color-overlay:#1b231ef5;--mp-color-overlay-fg:#fff;--mp-color-overlay-bd:#ffffff14;--mp-color-overlay-success:#3ea878;--mp-color-overlay-info:#6897e5;--mp-color-paper:#f6f0df;--mp-color-paper-fg:#1f1b12;--mp-color-paper-attention:#752800;--mp-color-veil-light:#ffffff38;--mp-color-glass:#141414c2;--mp-color-brand-telegram:#229ed9;--mp-color-brand-telegram-soft:color-mix(in oklab, var(--mp-color-brand-telegram) 12%, transparent);--mp-color-deco-1:linear-gradient(135deg, #456079, #1c2e3f);--mp-color-deco-2:linear-gradient(135deg, #5a4a6e, #2f2540);--mp-color-deco-3:linear-gradient(135deg, #3a4a5a, #1d252d);--mp-color-deco-4:linear-gradient(135deg, #5a4a3a, #2d251d);--mp-color-deco-5:linear-gradient(135deg, #4a3a5a, #251d2d);--mp-color-deco-6:linear-gradient(135deg, #2d3f37, #16231c);--mp-color-deco-7:linear-gradient(135deg, #34423f, #1a2422);--mp-color-deco-8:linear-gradient(135deg, #2f3a2b, #1a2117);--mp-color-deco-9:linear-gradient(135deg, #463038, #26171c);--mp-color-story-ring:linear-gradient(45deg, #f0b429, #e8710a, #d6336c);--mp-color-tint-indigo:var(--lightningcss-light,#5b5bd6)var(--lightningcss-dark,#8189e2);--mp-color-tint-indigo-text:var(--lightningcss-light,#322597)var(--lightningcss-dark,#d4d8f3);--mp-color-tint-violet:var(--lightningcss-light,#7a4bbd)var(--lightningcss-dark,#9a7dcf);--mp-color-tint-violet-text:var(--lightningcss-light,#4b1783)var(--lightningcss-dark,#dcd4ed);--mp-color-tint-grape:var(--lightningcss-light,#a53b8b)var(--lightningcss-dark,#bf72a8);--mp-color-tint-grape-text:var(--lightningcss-light,#6c0058)var(--lightningcss-dark,#e9d1e1);--mp-color-tint-cyan:var(--lightningcss-light,#0c7686)var(--lightningcss-dark,#5f99a4);--mp-color-tint-cyan-text:var(--lightningcss-light,#004654)var(--lightningcss-dark,#ccdcdf);--mp-font-mono:"JetBrains Mono", ui-monospace, monospace;--mp-font-sans:"Onest", sans-serif;--mp-font-display:"Unbounded", sans-serif;--mp-font-scale:1;--mp-shape-g:4px}:root,[data-mp-shape-theme]{--mp-shape-pad-l0-base:20px;--mp-shape-pad-l1-base:16px;--mp-shape-pad-l2-base:12px;--mp-block-header-body-gap-l0-base:16px;--mp-block-header-body-gap-l1-base:12px;--mp-block-header-body-gap-l2-base:8px;--mp-shape-content-gap-text-base:4px;--mp-shape-content-gap-related-base:8px;--mp-shape-content-gap-sections-l0-base:24px;--mp-shape-content-gap-sections-l1-base:20px;--mp-shape-content-gap-sections-l2-base:16px;--mp-shape-content-gap-subheading-base:8px;--mp-shape-content-gap-actions-base:8px;--mp-shape-content-row-padding-block-base:12px;--mp-shape-content-leading-gap-base:12px;--mp-shape-content-leading-gap-compact-base:8px;--mp-shape-content-list-indent-base:24px;--mp-shape-content-action-padding-inline-base:12px;--mp-shape-content-action-padding-block-base:6px;--mp-shape-content-target-min-pc:32px;--mp-shape-content-target-min-mobile:44px;--mp-font-size-page-base:1.625rem;--mp-font-size-block-l0-base:1.125rem;--mp-font-size-block-l1-base:1rem;--mp-font-size-block-l2-base:.875rem;--mp-font-size-body-base:.9375rem;--mp-font-size-label-base:.9375rem;--mp-font-size-caption-base:.875rem;--mp-font-size-meta-base:.8125rem;--mp-font-size-technical-base:.75rem;--mp-font-weight-heading:700;--mp-font-line-height-heading-page:1.35;--mp-font-line-height-heading-block:1.2;--mp-font-weight-body:400;--mp-font-line-height-body:1.45;--mp-font-weight-label:600;--mp-font-line-height-label:1.4;--mp-font-weight-caption:400;--mp-font-line-height-caption:1.4;--mp-font-weight-meta:400;--mp-font-line-height-meta:1.4;--mp-font-weight-technical:400;--mp-font-line-height-technical:1.4}[data-mp-font-scale="1"]{--mp-font-scale:.9}[data-mp-font-scale="2"]{--mp-font-scale:1}[data-mp-font-scale="3"]{--mp-font-scale:1.15}[data-mp-font-scale="4"]{--mp-font-scale:1.3}[data-mp-font-scale="5"]{--mp-font-scale:1.5}:root,[data-block-level="0"],[data-block-body-level="0"],[data-block-scope-level="0"]{--mp-block-weight-l0:1;--mp-block-weight-l1:0;--mp-block-weight-l2:0}[data-block-level="1"],[data-block-body-level="1"],[data-block-scope-level="1"]{--mp-block-weight-l0:0;--mp-block-weight-l1:1;--mp-block-weight-l2:0}[data-block-level]:not([data-block-level="0"]):not([data-block-level="1"]),[data-block-body-level]:not([data-block-body-level="0"]):not([data-block-body-level="1"]),[data-block-scope-level]:not([data-block-scope-level="0"]):not([data-block-scope-level="1"]){--mp-block-weight-l0:0;--mp-block-weight-l1:0;--mp-block-weight-l2:1}:root,[data-mp-shape-theme],[data-mp-font-scale],[data-block-level],[data-block-body],[data-block-scope],[data-block-footer]{--mp-shape-pad-l0:calc(var(--mp-shape-pad-l0-base) * var(--mp-font-scale));--mp-shape-pad-l1:calc(var(--mp-shape-pad-l1-base) * var(--mp-font-scale));--mp-shape-pad-l2:calc(var(--mp-shape-pad-l2-base) * var(--mp-font-scale));--mp-block-header-body-gap-l0:calc(var(--mp-block-header-body-gap-l0-base) * var(--mp-font-scale));--mp-block-header-body-gap-l1:calc(var(--mp-block-header-body-gap-l1-base) * var(--mp-font-scale));--mp-block-header-body-gap-l2:calc(var(--mp-block-header-body-gap-l2-base) * var(--mp-font-scale));--mp-block-header-body-gap:calc((var(--mp-block-weight-l0) * var(--mp-block-header-body-gap-l0-base) + var(--mp-block-weight-l1) * var(--mp-block-header-body-gap-l1-base) + var(--mp-block-weight-l2) * var(--mp-block-header-body-gap-l2-base)) * var(--mp-font-scale));--mp-shape-content-gap-text:calc(var(--mp-shape-content-gap-text-base) * var(--mp-font-scale));--mp-shape-content-gap-related:calc(var(--mp-shape-content-gap-related-base) * var(--mp-font-scale));--mp-shape-content-gap-sections:calc((var(--mp-block-weight-l0) * var(--mp-shape-content-gap-sections-l0-base) + var(--mp-block-weight-l1) * var(--mp-shape-content-gap-sections-l1-base) + var(--mp-block-weight-l2) * var(--mp-shape-content-gap-sections-l2-base)) * var(--mp-font-scale));--mp-shape-content-gap-subheading:calc(var(--mp-shape-content-gap-subheading-base) * var(--mp-font-scale));--mp-shape-content-gap-actions:calc(var(--mp-shape-content-gap-actions-base) * var(--mp-font-scale));--mp-shape-content-row-padding-block:calc(var(--mp-shape-content-row-padding-block-base) * var(--mp-font-scale));--mp-shape-content-leading-gap:calc(var(--mp-shape-content-leading-gap-base) * var(--mp-font-scale));--mp-shape-content-leading-gap-compact:calc(var(--mp-shape-content-leading-gap-compact-base) * var(--mp-font-scale));--mp-shape-content-list-indent:calc(var(--mp-shape-content-list-indent-base) * var(--mp-font-scale));--mp-shape-content-action-padding-inline:calc(var(--mp-shape-content-action-padding-inline-base) * var(--mp-font-scale));--mp-shape-content-action-padding-block:calc(var(--mp-shape-content-action-padding-block-base) * var(--mp-font-scale));--mp-font-size-page:calc(var(--mp-font-size-page-base) * var(--mp-font-scale));--mp-font-size-block-l0:calc(var(--mp-font-size-block-l0-base) * var(--mp-font-scale));--mp-font-size-block-l1:calc(var(--mp-font-size-block-l1-base) * var(--mp-font-scale));--mp-font-size-block-l2:calc(var(--mp-font-size-block-l2-base) * var(--mp-font-scale));--mp-font-size-body:calc(var(--mp-font-size-body-base) * var(--mp-font-scale));--mp-font-size-label:calc(var(--mp-font-size-label-base) * var(--mp-font-scale));--mp-font-size-caption:calc(var(--mp-font-size-caption-base) * var(--mp-font-scale));--mp-font-size-meta:calc(var(--mp-font-size-meta-base) * var(--mp-font-scale));--mp-font-size-technical:calc(var(--mp-font-size-technical-base) * var(--mp-font-scale))}[data-mp-color-theme=summer]{--mp-color-primary-0:#e9f9fb;--mp-color-primary-1:#cef3fa;--mp-color-primary-2:#8de8f8;--mp-color-primary-3:#3ccce2;--mp-color-primary-4:#2fb0c3;--mp-color-primary-5:#1e7c8a;--mp-color-primary-6:#125a64;--mp-color-primary-7:#0a3c44;--mp-color-primary-8:#052429;--mp-color-primary-9:#021013;--mp-color-secondary-0:#fbf3f0;--mp-color-secondary-1:#f8e7e0;--mp-color-secondary-2:#f5cebc;--mp-color-secondary-3:#f3a078;--mp-color-secondary-4:#e17337;--mp-color-secondary-5:#a75427;--mp-color-secondary-6:#7b3c19;--mp-color-secondary-7:#54270e;--mp-color-secondary-8:#341606;--mp-color-secondary-9:#190802}[data-mp-color-theme=neutral-vintage]{--mp-color-primary-0:#f1f6f5;--mp-color-primary-1:#e1efeb;--mp-color-primary-2:#c3dfd8;--mp-color-primary-3:#a4beb8;--mp-color-primary-4:#829893;--mp-color-primary-5:#62736f;--mp-color-primary-6:#465350;--mp-color-primary-7:#2e3835;--mp-color-primary-8:#1b211f;--mp-color-primary-9:#0b0e0d}.mp-divider{background:var(--mp-color-divider);border:0;height:1px;margin:0}
:root,[data-mp-shape-theme]{--mp-shape-r-min:4px;--mp-shape-r-inset:8px;--mp-shape-r-field:10px;--mp-shape-r-tile:12px;--mp-shape-r-btn:14px;--mp-shape-r-media:16px;--mp-shape-r-panel:20px;--mp-shape-r-card:20px;--mp-shape-r-sheet:22px;--mp-shape-r-sect:28px;--mp-shape-r-chip:999px;--mp-shape-bd-w:1px;--mp-shape-bd-w-strong:2px;--mp-shape-shadow:none;--mp-shape-press:1px;--mp-shape-press-x:0px;--mp-shape-shadow-offset:0px;--mp-shape-press-shadow:none;--mp-shape-r-this:var(--mp-shape-r-card);--mp-shape-pad-this:0px}[data-mp-shape-theme=soft]{--mp-shape-r-min:6px;--mp-shape-r-inset:12px;--mp-shape-r-field:14px;--mp-shape-r-tile:18px;--mp-shape-r-btn:20px;--mp-shape-r-media:22px;--mp-shape-r-panel:26px;--mp-shape-r-card:28px;--mp-shape-r-sheet:30px;--mp-shape-r-sect:36px}[data-mp-shape-theme=brutal]{--mp-shape-r-min:0px;--mp-shape-r-inset:0px;--mp-shape-r-field:0px;--mp-shape-r-tile:0px;--mp-shape-r-btn:0px;--mp-shape-r-media:0px;--mp-shape-r-panel:0px;--mp-shape-r-card:0px;--mp-shape-r-sheet:0px;--mp-shape-r-sect:0px;--mp-shape-r-chip:0px;--mp-shape-bd-w:2px;--mp-shape-bd-w-strong:3px;--mp-shape-press-x:var(--mp-shape-press);--mp-shape-shadow-offset:4px;--mp-shape-shadow:var(--mp-shape-shadow-offset) var(--mp-shape-shadow-offset) 0 0 var(--mp-color-shadow);--mp-shape-press-shadow:calc(var(--mp-shape-shadow-offset) - var(--mp-shape-press)) calc(var(--mp-shape-shadow-offset) - var(--mp-shape-press)) 0 0 var(--mp-color-shadow)}[data-block-level="0"]{--mp-block-neutral-inset:0px;--l0-r:var(--mp-shape-r-card);--l0-pad:var(--mp-shape-pad-l0);border:var(--mp-shape-bd-w) solid var(--mp-color-divider);border-radius:var(--l0-r);padding:var(--l0-pad);box-shadow:var(--mp-shape-shadow)}[data-block-level="0"][data-surface-padding=none]{--l0-pad:0px;padding:0}[data-block-level="1"]{--mp-block-neutral-inset:0px;--l1-r:max(calc(var(--l0-r) - var(--l0-pad) - var(--mp-block-neutral-inset)), var(--mp-shape-r-min));--l1-pad:var(--mp-shape-pad-l1);border:var(--mp-shape-bd-w) solid var(--mp-color-divider);border-radius:var(--l1-r);padding:var(--l1-pad)}[data-block-level="1"][data-surface-padding=none]{--l1-pad:0px;padding:0}[data-block-level="2"]{--mp-block-neutral-inset:0px;--l2-r:max(calc(var(--l1-r) - var(--l1-pad) - var(--mp-block-neutral-inset)), var(--mp-shape-r-min));--l2-pad:var(--mp-shape-pad-l2);border:var(--mp-shape-bd-w) solid var(--mp-color-divider);border-radius:var(--l2-r);padding:var(--l2-pad)}[data-block-level="2"][data-surface-padding=none]{--l2-pad:0px;padding:0}[data-block-level="0"] [data-block-inset=wrapper-row]{border-radius:max(calc(var(--l0-r) - var(--l0-pad) + var(--mp-block-inset-inline)), var(--mp-shape-r-min))}[data-block-level="1"] [data-block-inset=wrapper-row]{border-radius:max(calc(var(--l1-r) - var(--l1-pad) + var(--mp-block-inset-inline)), var(--mp-shape-r-min))}[data-block-level="2"] [data-block-inset=wrapper-row]{border-radius:max(calc(var(--l2-r) - var(--l2-pad) + var(--mp-block-inset-inline)), var(--mp-shape-r-min))}[data-block-level="0"][data-surface-kind=panel],[data-block-level="1"][data-surface-kind=panel],[data-block-level="2"][data-surface-kind=panel]{background:var(--mp-color-panel)}[data-block-level="0"][data-surface-kind=card],[data-block-level="1"][data-surface-kind=card],[data-block-level="2"][data-surface-kind=card]{background:var(--mp-color-card)}[data-block-attached-edges]{box-shadow:none}[data-block-attached-edges~=top]{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}[data-block-attached-edges~=right]{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}[data-block-attached-edges~=bottom]{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}[data-block-attached-edges~=left]{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}[data-block-scope-inset=level][data-block-scope-level="0"]{--mp-block-scope-own-nearest-pad:var(--mp-shape-pad-l0);padding:var(--mp-block-scope-own-nearest-pad)}[data-block-scope-inset=level][data-block-scope-level="1"]{--mp-block-scope-own-nearest-pad:var(--mp-shape-pad-l1);padding:var(--mp-block-scope-own-nearest-pad)}[data-block-scope-inset=level][data-block-scope-level="2"]{--mp-block-scope-own-nearest-pad:var(--mp-shape-pad-l2);padding:var(--mp-block-scope-own-nearest-pad)}[data-block-scope-inset=level][data-block-scope-level="3"]{--mp-block-scope-own-nearest-pad:0px;padding:0}[data-block-scope-inset-step=first]{--mp-block-inset-a:var(--mp-block-scope-own-nearest-pad)}[data-block-scope-inset-step=odd]{--mp-block-inset-a:calc(var(--mp-block-inset-b) + var(--mp-block-scope-own-nearest-pad))}[data-block-scope-inset-step=even]{--mp-block-inset-b:calc(var(--mp-block-inset-a) + var(--mp-block-scope-own-nearest-pad))}[data-block-level][data-block-inset-parity=odd]{--mp-block-neutral-inset:var(--mp-block-inset-a)}[data-block-level][data-block-inset-parity=even]{--mp-block-neutral-inset:var(--mp-block-inset-b)}[data-block-level]:not([data-block-level="0"]):not([data-block-level="1"]):not([data-block-level="2"]){padding:var(--mp-shape-pad-l2);box-shadow:none;background:0 0;border:0;border-radius:0}[data-block-level]:not([data-block-level="0"]):not([data-block-level="1"]):not([data-block-level="2"])[data-surface-padding=none]{padding:0}[data-block-level]:not([data-block-level="0"]):not([data-block-level="1"]):not([data-block-level="2"]) [data-block-inset=wrapper-row]{border-radius:0}
:root,[data-basis=microplace]{--shell-overlay-blur:16px;--shell-overlay-saturate:1.15;--mp-glass-blur-control:6px;--mp-glass-blur-sheet:10px;--mp-glass-blur-chrome:20px;--mp-glass-saturate-chrome:1.25;--mp-z-page-overlay:20;--mp-z-app-overlay:1000;--shell-overlay-bg:color-mix(in oklab, var(--mp-color-card) 92%, transparent);--shell-overlay-top-h:88px;--shell-overlay-bottom-h:92px;--shell-padding-x:16px;--bell-fab-right:calc(env(safe-area-inset-right,0px) + var(--shell-padding-x,16px));--bell-fab-bottom:calc(64px + 28px + var(--mantine-spacing-xs,10px) + env(safe-area-inset-bottom,0px) + 12px);--bell-fab-clearance:68px;--mp-shape-bell-reserve:0px;--mp-mobile-shell-top:0px;--mp-mobile-shell-bottom:0px;--mp-shape-tabbar-bleed:var(--mantine-spacing-md);--mp-shape-strip-peek:44px;--mp-shape-fade-width:28px;--shell-overlay-fade-top:linear-gradient(to bottom, #000 0%, #000 42%, transparent 100%);--shell-overlay-fade-bottom:linear-gradient(to top, #000 0%, #000 42%, transparent 100%)}.mp-shell-scroll{scrollbar-width:none;-ms-overflow-style:none}.mp-shell-scroll::-webkit-scrollbar{display:none}
:root{--site-bg:#f5f6f4;--site-surface:#fff;--site-ink:#17202a;--site-muted:#5a6673;--site-line:#17202a24;--site-line-soft:#17202a14;--accent-primary:#423f8c;--accent-accent:#e54632;--accent-positive:#458c57;--accent-highlight:#d4557e;--accent-warm:#e17337;--thread:var(--accent-accent);--site-accent:var(--accent-primary);--site-accent-soft:#dcdcef;--site-warn:color-mix(in srgb, var(--accent-warm) 58%, var(--site-ink));--text-positive:color-mix(in srgb, var(--accent-positive) 72%, var(--site-ink));--step:clamp(48px, 6vw, 88px);--gap-col:clamp(32px, 4vw, 64px);--gap-row:40px;--ease-out:cubic-bezier(.2, .7, .3, 1)}*{box-sizing:border-box}html{background:var(--site-bg);scroll-behavior:smooth}body{color:var(--site-ink);background:var(--site-bg);margin:0;overflow-x:hidden}a{color:inherit}img{max-width:100%}.shell{width:min(1180px,100% - 64px);margin-inline:auto}.visually-hidden{contain:strict;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;max-width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--site-ink);color:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.page .section--text .block-body>p:first-of-type{max-width:62ch;color:var(--site-ink);font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.58}.page .section h2{letter-spacing:-.02em;text-wrap:balance}.page .key-points article,.page .capability-list article{background:0 0;border-radius:0}.site-header{z-index:10;border-bottom:1px solid var(--site-line-soft);background:color-mix(in srgb, var(--site-bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.header-inner{min-height:72px}.wordmark{font-family:var(--font-display,sans-serif);letter-spacing:-.06em;font-size:20px;font-weight:800;text-decoration:none}.desktop-nav{flex:none;justify-content:center;gap:clamp(10px,1.4vw,20px);min-width:max-content;margin-inline:clamp(16px,2.5vw,40px)}.desktop-nav a{color:var(--site-muted);white-space:nowrap;text-decoration:none;position:relative}.desktop-nav a[aria-current=page],.desktop-nav a:hover{color:var(--site-ink)}.site-menu-drawer-header{min-height:60px;padding-inline:var(--mantine-spacing-md);border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;display:flex}.site-footer{margin-top:var(--step);border-top:1px solid var(--site-line);background:var(--site-surface)}.footer-inner{padding-block:clamp(36px,5vw,64px)}.footer-inner>p{color:color-mix(in srgb, var(--site-ink) 74%, var(--site-surface))!important}.footer-column h3{margin:0 0 12px;font-size:14px}.footer-column a{color:var(--site-muted);margin-bottom:8px;font-size:14px;text-decoration:none;display:block}.footer-column a:hover{color:var(--site-ink)}.section{padding-block:calc(var(--step) / 2)}.section+.section>.shell{border-top:1px solid var(--site-line-soft);padding-top:calc(var(--step) / 2)}.block-hero+.section>.shell{border-top:0}.block-body{gap:20px;display:grid}.block-body h2,.quote-body h2,.limitation-box h2,.evidence-box h2{letter-spacing:-.03em;max-width:26ch;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15}.block-body h3{margin:0 0 6px;font-size:1.05rem}.section-copy,.lead{max-width:68ch;color:var(--site-muted);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.62}.muted-copy{color:var(--site-muted);margin:0;font-size:.96rem;line-height:1.55}.eyebrow{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.item-meta{color:var(--site-muted);font-size:13px}.item-link{color:var(--site-accent);font-size:14px;text-decoration:none}.item-link:hover{text-decoration:underline}.block-actions{flex-wrap:wrap;gap:12px;display:flex}.source-note{color:var(--site-muted);margin:0;font-size:13px;line-height:1.5}.source-link{color:var(--site-accent)}.limitation-note{max-width:62ch;color:var(--site-warn);margin:0;font-size:14px;line-height:1.55}.block-hero{padding-block:clamp(56px,8vw,104px)}.hero-inner{align-items:end;column-gap:var(--gap-col);grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,4vw,48px);display:grid}.hero-inner[data-hero-media=true]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero-copy{justify-items:start;gap:18px;display:grid}.hero-copy h1{letter-spacing:-.05em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;max-width:18ch;margin:0;font-size:clamp(1.75rem,5.4vw,4.6rem);line-height:1.02}.hero-copy .lead{max-width:54ch;color:var(--site-ink);font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.5}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-media{min-width:0}.block-hero>.shell{border-bottom:1px solid var(--site-line);padding-bottom:clamp(28px,4vw,44px)}.card-grid,.related-grid,.resource-grid,.scenario-grid,.status-grid,.pricing-grid,.limitation-grid{column-gap:var(--gap-col);row-gap:var(--gap-row);grid-template-columns:repeat(auto-fit,minmax(clamp(240px,22vw,320px),1fr));display:grid}.point-card,.resource-card,.scenario-card,.status-card,.pricing-card,.related-card,.limitation-item{align-content:start;gap:6px;max-width:36ch;display:grid}.point-card h3,.resource-card h3,.scenario-card h3,.status-card h3,.pricing-card h3,.limitation-item h3{letter-spacing:-.02em;margin:0;font-size:1.15rem;line-height:1.25}.limitation-item h3{color:var(--site-warn)}.related-card{text-decoration:none}.related-title{letter-spacing:-.02em;font-size:1.1rem;font-weight:600;line-height:1.25}.related-card:hover .related-title{color:var(--site-accent)}.scenario-group{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.pricing-level{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.step-flow,.causal-line{column-gap:var(--gap-col);row-gap:var(--gap-row);margin:0;padding:0;list-style:none;display:grid}.step-flow{grid-template-columns:repeat(auto-fit,minmax(clamp(220px,20vw,300px),1fr))}.causal-line{grid-template-columns:repeat(auto-fit,minmax(clamp(200px,18vw,280px),1fr))}.step-item,.causal-step{align-content:start;gap:6px;max-width:36ch;display:grid}.step-item h3,.causal-step h3{letter-spacing:-.02em;margin:0;font-size:1.1rem;line-height:1.25}.step-number{color:var(--site-accent);font-family:var(--font-mono,monospace);letter-spacing:-.04em;font-size:1.6rem;font-weight:700;line-height:1}.capability-groups{column-gap:var(--gap-col);row-gap:var(--gap-row);grid-template-columns:repeat(auto-fit,minmax(clamp(280px,24vw,360px),1fr));display:grid}.capability-group{max-width:36ch}.capability-items{color:var(--site-muted);gap:8px;margin:8px 0 0;padding:0;font-size:.96rem;line-height:1.5;list-style:none;display:grid}.item-status{font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;vertical-align:baseline;margin-left:4px;font-size:11px}.item-status[data-status=live]{color:var(--text-positive)}.item-status[data-status=partial]{color:var(--site-warn)}.item-status[data-status=none]{color:var(--site-muted)}.page[data-reading-flow=longform] .section:not(.block-hero){padding-block:clamp(20px,3vw,36px)}.page[data-reading-flow=longform] .section+.section>.shell{border-top:0;padding-top:0}.page[data-reading-flow=longform] .section-copy{max-width:66ch;color:color-mix(in srgb, var(--site-ink) 82%, var(--site-bg))}.page[data-reading-flow=longform] .section--text .block-body>p:first-of-type{max-width:66ch;color:inherit;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.68}.page[data-reading-flow=longform] .block-body{gap:16px}.page[data-reading-flow=longform] :is(.card-grid,.step-flow,.causal-line,.capability-groups){grid-template-columns:minmax(0,1fr);row-gap:24px}.page[data-reading-flow=longform] :is(.point-card,.step-item,.causal-step,.capability-group){max-width:66ch}.page[data-reading-flow=longform] .step-item{grid-template-columns:42px minmax(0,1fr);column-gap:14px}.page[data-reading-flow=longform] .step-item .step-number{grid-row:1/span 2}.page[data-reading-flow=longform] .step-item :is(h3,.muted-copy,.item-link){grid-column:2}.comparison-table{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--site-line-soft);text-align:left;vertical-align:top;padding:14px 20px 14px 0}.comparison-table thead th{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500}.comparison-table thead th:last-child{color:var(--site-accent)}.comparison-table tbody th{width:22%;font-size:1.02rem;font-weight:650;line-height:1.3}.comparison-table tbody td{color:var(--site-muted);font-size:.96rem;line-height:1.55}.comparison-span{color:var(--site-ink)}@media (max-width:48em){.comparison-table,.comparison-table thead,.comparison-table tbody,.comparison-table tr,.comparison-table th,.comparison-table td{display:block}.comparison-table thead{display:none}.comparison-table tr{border-bottom:1px solid var(--site-line-soft);padding-block:18px}.comparison-table tr:last-child{border-bottom:0}.comparison-table th,.comparison-table td{border-bottom:0;padding:0}.comparison-table tbody th{width:auto;margin-bottom:10px}.comparison-table tbody td+td{margin-top:12px}.comparison-table td[data-column]:before{content:attr(data-column);color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.comparison-table td[data-column=Маркси]:before{color:var(--site-accent)}}.capture-set{gap:12px;margin:0;display:grid}.capture-stage{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(12px,2vw,24px);display:grid}.capture-stage:has(.capture--desktop):has(.capture-phones){grid-template-columns:minmax(0,1fr) minmax(110px,.32fr)}.capture{border-radius:10px;width:100%;height:auto;display:block}.capture-phones{gap:8px;display:flex}.capture--phone{width:auto;max-width:min(180px,47%)}.capture-caption{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.03em;text-transform:uppercase;font-size:10px;line-height:1.5}.split-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.split-copy{gap:16px;display:grid}.split-items,.sources-list{color:var(--site-muted);gap:8px;margin:0;padding-left:18px;font-size:.96rem;line-height:1.55;display:grid}.video-frame{gap:10px;margin:0;display:grid}.video-stage{gap:12px;display:grid;position:relative}.media-slot{border-left:2px solid var(--site-line-soft);align-content:center;justify-items:start;gap:8px;width:100%;min-height:200px;padding:18px 0 18px 18px;display:grid}.media-slot[data-media-kind=photo]{aspect-ratio:16/9;background:color-mix(in srgb, var(--site-ink) 5%, var(--site-bg));border-left:0;min-height:0;padding:clamp(24px,4vw,48px)}.media-slot-label{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.media-slot-note{max-width:52ch;color:var(--site-muted);font-size:.94rem;line-height:1.5}.item-image{border-radius:10px;width:100%;height:auto;display:block}.item-image-slot{min-height:60px;color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;place-items:start;font-size:11px;display:grid}.video-storyboard{align-content:center;justify-items:start;gap:8px;min-height:200px;display:grid}.video-storyboard-label{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--site-muted);font-size:12px}.video-storyboard-note{max-width:46ch;color:var(--site-muted);font-size:.94rem;line-height:1.5}.video-play{color:var(--site-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:15px;font-weight:600}.video-frame[data-video-ready=false] .video-play{color:var(--site-muted);cursor:default}.video-caption{color:var(--site-muted);font-size:13px}.video-chapters{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.video-chapters li{color:var(--site-muted);font-size:13px}.video-chapters li:before{content:"·";color:var(--site-line);margin-right:6px}.diagram{column-gap:var(--gap-col);row-gap:var(--gap-row);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,18vw,280px),1fr));display:grid}.diagram-node{align-content:start;gap:6px;max-width:36ch;display:grid}.diagram-node[data-node-role=результат] .diagram-title{color:var(--site-accent)}.diagram-title{letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.diagram-body{color:var(--site-muted);font-size:.94rem;line-height:1.5}.chart{gap:14px;display:grid}.chart--bars .chart-row{gap:6px;display:grid}.chart-label{justify-content:space-between;gap:12px;display:flex}.chart-value{font-family:var(--font-mono,monospace);font-weight:700}.chart-name{color:var(--site-muted);font-size:.94rem}.chart-scale{background:var(--site-line-soft);border-radius:999px;height:12px}.chart-bar{width:calc(var(--chart-value) * 100%);background:var(--site-accent);border-radius:999px;height:100%}.chart--waterfall{scrollbar-width:none;grid-auto-columns:minmax(90px,1fr);grid-auto-flow:column;align-items:end;overflow-x:auto}.chart-step{gap:8px;display:grid}.chart-column{background:var(--site-line-soft);border-radius:8px;align-items:flex-end;height:160px;display:flex}.chart-fill{width:100%;height:calc(var(--chart-value) * 100%);background:var(--site-accent);border-radius:8px}.chart-step[data-step-role=расход] .chart-fill{background:var(--accent-warm)}.chart--stats{column-gap:var(--gap-col);row-gap:var(--gap-row);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-card{gap:4px;display:grid}.stat-value{letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1}.stat-name{color:var(--site-muted);max-width:26ch;font-size:.94rem}.stat-meta{color:var(--site-muted);font-size:12px}.quote-body{grid-template-columns:minmax(12ch,.45fr) minmax(0,1.55fr);gap:16px clamp(24px,5vw,72px);display:grid}.quote{grid-column:1/-1;grid-template-columns:minmax(12ch,.45fr) minmax(0,1.55fr);gap:clamp(24px,5vw,72px);margin:0;display:grid}.quote-heading,.quote-author{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.quote-editorial{gap:28px;display:grid}.quote-copy{max-width:22ch;font-family:var(--font-display,sans-serif);letter-spacing:-.05em;margin:0;font-size:clamp(1.75rem,3.2vw,3.25rem);font-weight:700;line-height:1.05}.quote-attribution{gap:6px;display:grid}.quote-attribution .source-note{margin:0}.quote-body>.limitation-note{grid-column:2}.evidence-box{gap:12px;max-width:68ch;display:grid}.limitation-box>.section-copy{max-width:68ch}.tool{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);grid-template-areas:"fields result""action result";gap:28px clamp(32px,6vw,96px);max-width:1080px;display:grid}.tool-fields{grid-area:fields;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.tool>.mantine-Button-root{grid-area:action;justify-self:start}.tool .mantine-NumberInput-input{border:0;border-bottom:1px solid var(--site-line);min-height:48px;color:var(--site-ink);font-family:var(--font-mono,monospace);background:0 0;border-radius:0;padding-inline:0;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:600}.tool .mantine-NumberInput-label{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.tool-result{grid-area:result;align-content:start;gap:24px;display:grid}.tool-answer{gap:8px;display:grid}.tool-answer-label,.tool-note{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.tool-answer-value{color:var(--site-accent);font-family:var(--font-display,sans-serif);letter-spacing:-.07em;overflow-wrap:anywhere;margin:0;font-size:clamp(3rem,6vw,5.8rem);font-weight:700;line-height:.95}.tool-values{gap:10px;margin:0;display:grid}.tool-values>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.tool-values dt{color:var(--site-muted);font-size:.94rem}.tool-values dd{font-family:var(--font-mono,monospace);margin:0;font-size:1.1rem;font-weight:700}.checklist{gap:20px;margin:0;padding:0;list-style:none;display:grid}.checklist-item{gap:6px;max-width:60ch;display:grid}.checklist-item[data-marked=true] .checklist-title{color:var(--site-warn)}.checklist-control{cursor:pointer;align-items:center;gap:10px;display:flex}.checklist-title{font-weight:600}.checklist-question,.checklist-red,.checklist-next{color:var(--site-muted);margin:0;font-size:.94rem;line-height:1.5}.checklist-next{color:var(--site-accent)}.tool-summary{color:var(--site-muted);margin:0;font-size:.94rem}.sitemap-list{display:grid}.sitemap-row{align-items:baseline;column-gap:var(--gap-col);border-bottom:1px solid var(--site-line-soft);grid-template-columns:minmax(0,1fr) minmax(0,auto);padding-block:11px;text-decoration:none;display:grid}.sitemap-row:last-child{border-bottom:0}.sitemap-row[data-depth="1"]{padding-left:28px}.sitemap-row[data-depth="2"]{padding-left:56px}.sitemap-title{font-size:1.02rem;line-height:1.3}.sitemap-row:hover .sitemap-title{color:var(--site-accent)}.sitemap-href{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.03em;text-align:right;font-size:11px}.sitemap-row:not([data-depth="0"]) .sitemap-title{color:color-mix(in srgb, var(--site-ink) 82%, var(--site-bg));font-size:.96rem}@media (max-width:48em){.sitemap-row{grid-template-columns:minmax(0,1fr);row-gap:2px}.sitemap-href{text-align:left}.sitemap-row[data-depth="1"]{padding-left:16px}.sitemap-row[data-depth="2"]{padding-left:32px}}body:has([data-contour=review]) .consent-banner{display:none}.page[data-contour=review] .section>.shell:first-child{border-top:0;padding-top:0}.page[data-contour=review] .section{outline:1px solid color-mix(in srgb, var(--site-accent) 34%, transparent);outline-offset:-1px;margin-block:10px;padding-block:24px}.page[data-contour=review] .section+.section>.shell{border-top:0;padding-top:0}.review-tag{border-bottom:1px dashed color-mix(in srgb, var(--site-accent) 34%, transparent);gap:8px;margin-bottom:20px;padding-bottom:14px;display:grid}.review-tag-name{color:var(--site-accent);font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.review-tag-type{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.04em;font-size:10px}.review-fields{gap:3px;margin:4px 0 0;display:grid}.review-fields>div{grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:baseline;column-gap:14px;display:grid}.review-fields dt{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.review-fields dd{color:color-mix(in srgb, var(--site-ink) 76%, var(--site-bg));overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.review-card{background:color-mix(in srgb, var(--site-accent) 5%, var(--site-bg));outline:1px solid color-mix(in srgb, var(--site-accent) 30%, transparent);gap:22px;padding:24px 26px;display:grid}.review-card-head{justify-items:start;gap:8px;display:grid}.review-card-meta{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.03em;flex-wrap:wrap;gap:6px 18px;margin:2px 0 0;font-size:11px;display:flex}.review-card-meta [data-state=skeleton],.sitemap-href[data-state=skeleton]{color:var(--site-warn)}.review-card-meta [data-state=awaiting-data],.sitemap-href[data-state=awaiting-data]{color:var(--accent-highlight)}.review-card-meta [data-state=ready],.sitemap-href[data-state=ready]{color:var(--text-positive)}.review-narrative{gap:12px;margin:0;display:grid}.review-narrative>div{column-gap:var(--gap-col);grid-template-columns:minmax(0,16rem) minmax(0,1fr);row-gap:3px;display:grid}.review-narrative dt{color:var(--site-muted);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.review-narrative dd{margin:0;font-size:.94rem;line-height:1.5}.review-todo{gap:6px;display:grid}.review-todo p{color:var(--site-muted);margin:0;font-size:.92rem;line-height:1.5}@media (max-width:62em){.review-fields>div,.review-narrative>div{grid-template-columns:minmax(0,1fr)}}.request-form{max-width:620px}.honeypot{opacity:0;position:absolute;left:-9999px}.consent-banner{z-index:20;border:1px solid var(--site-line);background:var(--site-surface);border-radius:14px;gap:10px;max-width:380px;padding:16px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 40px #0b0d1024}.timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.timeline-item{border-left:2px solid var(--site-line);padding-left:18px}.timeline-meta{color:var(--site-muted);font-family:var(--font-mono,monospace);font-size:12px}.faq-accordion{--mantine-color-body:var(--site-surface)}.faq-dialogue{gap:clamp(28px,4vw,48px)}.faq-dialogue-thread{gap:clamp(30px,4vw,52px);max-width:920px;display:grid}.faq-dialogue-pair{gap:12px;display:grid}.faq-dialogue-pair>:first-child{width:min(78%,620px);margin-left:auto}.faq-dialogue-pair>:last-child{width:min(86%,720px)}.faq-dialogue-link{text-underline-offset:.18em;margin-left:.35em;font-weight:650}.cta-band-inner{justify-items:start;gap:20px;padding-block:clamp(28px,4vw,48px);display:grid}.cta-band-inner h2{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.1}@media (max-width:62em){.shell{width:min(100% - 32px,680px)}.hero-inner[data-hero-media=true],.split-body{grid-template-columns:minmax(0,1fr)}.capture-stage:has(.capture--desktop):has(.capture-phones){grid-template-columns:minmax(0,1fr)}.quote-body,.quote,.tool{grid-template-columns:minmax(0,1fr)}.quote-body>.limitation-note{grid-column:1}.tool{grid-template-areas:"fields""result""action"}.faq-dialogue-pair>:is(:first-child,:last-child){width:min(92%,36rem)}}@media (max-width:30em){.tool-fields{grid-template-columns:minmax(0,1fr)}.quote-copy{overflow-wrap:anywhere;font-size:clamp(1.75rem,7.5vw,2.2rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
