/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/alegreya-cyrillic-italic-4UaSrEBBsB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/alegreya-latin-italic-4UaSrEBBsB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-cyrillic-normal-4UaBrEBBsB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-latin-normal-4UaBrEBBsB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-cyrillic-normal-4UaBrEBBsB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-latin-normal-4UaBrEBBsB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/alegreya-cyrillic-normal-4UaBrEBBsB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/alegreya-latin-normal-4UaBrEBBsB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-cyrillic-normal-q5uCsoe9Lv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-latin-normal-q5uCsoe9Lv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-cyrillic-normal-q5uCsoe9Lv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-latin-normal-q5uCsoe9Lv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-cyrillic-normal-q5uCsoe9Lv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-latin-normal-q5uCsoe9Lv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-normal--F63fjptAg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-normal--F63fjptAg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-normal--F6qfjptAg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-normal--F6qfjptAg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:light dark;--paper:#edede7;--surface:#f7f7f3;--surface-2:#e3e3db;--ink:#1b1d22;--ink-2:#4a4e52;--muted:#767a73;--rule:#c9cac1;--rule-soft:#dcddd4;--stamp:#3b3e8c;--stamp-ink:#2e3075;--stamp-soft:#e2e3f1;--alert:#9c3327;--alert-soft:#f0e1dd;--mark:#d5d8f4;--mark-warn:#f1d9d2;--good:#3c6947;--on-stamp:#fff;--shadow-hair:#1b1d220d;--shadow-drop:#1b1d2280;--shadow:0 1px 0 var(--shadow-hair), 0 12px 28px -22px var(--shadow-drop);--card:#fff;--card-chip:#fffffff0;--shadow-card:0 1px 2px #1018280d,0 14px 36px -14px #1b1d2238;--shadow-card-hover:0 2px 4px #1018280f,0 26px 52px -18px #1b1d2252;--shadow-chip:0 2px 10px #10182824;--field:#23255e;--field-2:#2e3173;--field-ink:#f4f4ef;--field-ink-2:#c9cbea;--field-accent:#b9bbf5;--field-alert:#f2a798;--mb-bg:#1c1e4f;--mb-block:#25285f;--mb-bldg:#2f3270;--mb-in:#2b2e6b;--mb-bldg-in:#3a3e86;--mb-lit:#5155b5;--mb-river:#2e5c7a;--mb-red:#e8604c;--mb-blue:#8f93e6;--mb-blue-2:#6a6fd0;--mb-vignette:#090a1c99;--mb-shadow:#08091a59;--mb-leader:#f4f4efb3;--mb-track:#20224a1a;--s3d-paper:#e9e6dd;--s3d-clay:#d9d3c4;--s3d-ink:#2e3075;--s3d-concrete:#8a8c86;--s3d-graphite:#1a1b1e;--s3d-warm:#f2a65a;--s3d-q-ground:#d4d2c8;--s3d-q-lot:#cbc6b8;--s3d-q-road:#a8a9a3;--s3d-q-city:#cfd0cb;--s3d-q-shed:#9a8c79;--s3d-q-roof:#7e8183;--s3d-q-brick:#9a6a52;--s3d-q-facade:#f1e6d6;--s3d-q-window:#8c93a8;--s3d-q-grass:#93b57f;--s3d-q-tree:#5f8f57;--s3d-q-path:#e2dccb;--s3d-q-fence:#6f7479;--s3d-q-facade-2:#e4e0d8;--s3d-q-glass:#a9bccb;--s3d-q-dirt:#b49e82;--s3d-q-water:#7fa3b8;--s3d-q-tree-2:#4e7656}@supports (color:light-dark(black, white)){:root{--paper:light-dark(#edede7,#14151a);--surface:light-dark(#f7f7f3,#1c1e24);--surface-2:light-dark(#e3e3db,#24262d);--ink:light-dark(#1b1d22,#e9e9e3);--ink-2:light-dark(#4a4e52,#b6b9b1);--muted:light-dark(#767a73,#888c85);--rule:light-dark(#c9cac1,#343740);--rule-soft:light-dark(#dcddd4,#262931);--stamp:light-dark(#3b3e8c,#9ea1f0);--stamp-ink:light-dark(#2e3075,#b6b8f6);--stamp-soft:light-dark(#e2e3f1,#22243a);--alert:light-dark(#9c3327,#e08a7a);--alert-soft:light-dark(#f0e1dd,#372220);--mark:light-dark(#d5d8f4,#2f3260);--mark-warn:light-dark(#f1d9d2,#4a2a22);--good:light-dark(#3c6947,#82b48f);--on-stamp:light-dark(#fff,#14151a);--shadow-hair:light-dark(#1b1d220d,#0000004d);--shadow-drop:light-dark(#1b1d2280,#000000e6);--card:light-dark(#fff,#1c1e24);--card-chip:light-dark(#fffffff0,#24262deb);--field:light-dark(#23255e,#0b0c10);--field-2:light-dark(#2e3173,#171921);--field-ink:light-dark(#f4f4ef,#e9e9e3);--field-ink-2:light-dark(#c9cbea,#b6b9b1);--field-accent:light-dark(#b9bbf5,#9ea1f0);--field-alert:light-dark(#f2a798,#e08a7a);--mb-bg:#1c1e4f;--mb-block:#25285f;--mb-bldg:#2f3270;--mb-in:#2b2e6b;--mb-bldg-in:#3a3e86;--mb-lit:#5155b5;--mb-river:#2e5c7a;--mb-red:#e8604c;--mb-blue:#8f93e6;--mb-blue-2:#6a6fd0;--mb-vignette:#090a1c99;--mb-shadow:#08091a59;--mb-leader:#f4f4efb3;--mb-track:#20224a1a;--s3d-paper:#e9e6dd;--s3d-clay:#d9d3c4;--s3d-ink:#2e3075;--s3d-concrete:#8a8c86;--s3d-graphite:#1a1b1e;--s3d-warm:#f2a65a;--s3d-q-ground:#d4d2c8;--s3d-q-lot:#cbc6b8;--s3d-q-road:#a8a9a3;--s3d-q-city:#cfd0cb;--s3d-q-shed:#9a8c79;--s3d-q-roof:#7e8183;--s3d-q-brick:#9a6a52;--s3d-q-facade:#f1e6d6;--s3d-q-window:#8c93a8;--s3d-q-grass:#93b57f;--s3d-q-tree:#5f8f57;--s3d-q-path:#e2dccb;--s3d-q-fence:#6f7479;--s3d-q-facade-2:#e4e0d8;--s3d-q-glass:#a9bccb;--s3d-q-dirt:#b49e82;--s3d-q-water:#7fa3b8;--s3d-q-tree-2:#4e7656}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:16.5px;line-height:1.62}.wrap{max-width:70rem;margin:0 auto;padding-inline:clamp(16px,4.5vw,56px)}.row{grid-template-columns:minmax(0,1fr) minmax(0,15.5rem);align-items:start;gap:clamp(18px,3.2vw,44px);display:grid}.row>.note{grid-column:2}.col{min-width:0}section{border-top:1px solid var(--rule-soft);padding-block:clamp(46px,6vw,84px)}section:first-of-type{border-top:0}h1,h2,h3,.display{text-wrap:balance;letter-spacing:-.005em;font-family:Alegreya,Georgia,Times New Roman,serif}h1{margin:0 0 .5em;font-size:clamp(2.15rem,5.6vw,3.9rem);font-weight:800;line-height:1.04}h2{margin:0 0 .45em;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800;line-height:1.12}h3{margin:0 0 .35em;font-size:1.18rem;font-weight:700;line-height:1.25}p{max-width:64ch;margin:0 0 1em}p:last-child{margin-bottom:0}.lead{color:var(--ink-2);max-width:56ch;font-size:clamp(1.06rem,1.7vw,1.22rem)}strong{color:var(--ink);font-weight:600}a{color:var(--stamp-ink);text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--stamp);outline-offset:3px;border-radius:2px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.7em;margin:0 0 1.1em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.715rem;display:flex}.eyebrow:before{content:"";background:var(--rule);flex:none;width:1.7em;height:1px}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace}.note{color:var(--muted);border-left:2px solid var(--rule);padding-left:.85rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.755rem;line-height:1.6}.note b{color:var(--ink-2);font-weight:500}.note+.note{margin-top:1.1rem}.masthead{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:1rem;padding-block:10px 0;display:flex}.brand{letter-spacing:.01em;font-family:Alegreya,Georgia,serif;font-size:1.14rem;font-weight:800}a.brand{color:inherit;text-decoration:none}a.brand:hover{text-decoration:underline}.brand span{color:var(--stamp-ink)}.masthead .mono{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.hero{padding-block:clamp(38px,6vw,72px) clamp(34px,4.5vw,56px)}.claim{color:var(--muted);text-wrap:balance;max-width:34ch;margin:0 0 .55rem;font-family:Alegreya,Georgia,serif;font-size:clamp(1.15rem,2.1vw,1.55rem);font-weight:500;line-height:1.3}.strike{text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:2.5px;animation:.7s .7s forwards strike}@keyframes strike{to{-webkit-text-decoration-color:var(--alert);-webkit-text-decoration-color:var(--alert);text-decoration-color:var(--alert)}}@media (prefers-reduced-motion:reduce){.strike{-webkit-text-decoration-color:var(--alert);-webkit-text-decoration-color:var(--alert);text-decoration-color:var(--alert);animation:none}}.claim-note{color:var(--muted);max-width:46ch;margin:0 0 1.05rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.6}.cta-group{flex-wrap:wrap;gap:.7rem;margin-top:1.9rem;display:flex}.btn{border:1px solid var(--stamp);background:var(--stamp);color:var(--on-stamp);cursor:pointer;align-items:center;gap:.5em;padding:.82em 1.35em;font-family:Golos Text,sans-serif;font-size:.94rem;font-weight:500;text-decoration:none;transition:transform .12s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn-ghost:hover{border-color:var(--ink-2)}@media (width<=640px){.art-main table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;font-size:.9rem;display:block;overflow-x:auto}.art-main table th,.art-main table td{white-space:normal;overflow-wrap:break-word;padding:.5rem .45rem}.art-main tr>:first-child:nth-last-child(2){min-width:8em}.art-main p,.art-main li,.art-main h2,.art-main h3,.fig-n,.fig-t,.stage-name,.stage-note,.stage-parallel{overflow-wrap:anywhere}.art-main pre,.art-main pre code{white-space:pre-wrap;overflow-wrap:anywhere}}.art-main td .nw,.art-main th .nw{white-space:nowrap}img{max-width:100%;height:auto}.art-main img,.art-viz img,.art-viz{max-width:100%}.art-viz img{border:0;width:100%;height:auto;display:block}.art-cover img,.art-map img{width:100%;height:auto;display:block}.figures{background:var(--rule-soft);border-block:1px solid var(--rule-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1px;margin-top:clamp(30px,4vw,48px);display:grid}.fig{background:var(--paper);border-top:3px solid var(--alert);padding:1.25rem 1.15rem 1.3rem}.fig:hover .fig-n{color:var(--alert)}.fig-n{font-variant-numeric:tabular-nums;color:var(--stamp-ink);font-family:Alegreya,Georgia,serif;font-size:clamp(2rem,4.2vw,2.7rem);font-weight:800;line-height:1;display:block}.fig-n.alert{color:var(--alert)}@media (width<=640px){.figures{background:0 0;border-block:0;gap:1px}.fig{padding:1.1rem .95rem 1.2rem}.fig-n{font-size:clamp(2.3rem,11vw,3rem)}}.fig-t{color:var(--ink-2);margin-top:.55rem;font-size:.88rem;line-height:1.45}.src{color:var(--ink-2);margin-top:.9rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;line-height:1.6}.art-cover,.art-map{margin:clamp(22px,3.4vw,38px) 0 0}.art-cover img,.art-map img{border:1px solid var(--rule);background:var(--surface-2);width:100%;height:auto;display:block}.art-map{margin-top:1.5rem}.art-map figcaption{letter-spacing:.01em;color:var(--ink-2);max-width:62ch;margin-top:.65rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.84rem;line-height:1.65}.art-mapblock{margin:clamp(20px,3vw,32px) 0 0}.art-maptiles{grid-template-columns:1fr 1fr;gap:clamp(14px,2.2vw,24px);display:grid}.maptile{background:var(--card);box-shadow:var(--shadow-card);border-radius:16px;margin:0;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s cubic-bezier(.2,.7,.3,1);overflow:hidden}.maptile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.maptile-media{position:relative;overflow:hidden}.maptile-media img{width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.3,1);display:block}.maptile:hover .maptile-media img{transform:scale(1.02)}.maptile-chip{background:var(--card-chip);color:var(--stamp);letter-spacing:.02em;box-shadow:var(--shadow-chip);border-radius:999px;padding:.3rem .65rem;font-size:.8rem;font-weight:600;position:absolute;top:14px;left:14px}.maptile figcaption{gap:.22rem;padding:.9rem 1.05rem 1.05rem;display:grid}.maptile figcaption b{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.35}.maptile figcaption span{color:var(--ink-2);font-size:.88rem;line-height:1.5}.art-mapnote{color:var(--ink-2);align-items:flex-start;gap:.6rem;max-width:72ch;margin-top:1rem;font-size:.92rem;line-height:1.6;display:flex}.legend-swatch{background:var(--stamp);border-radius:3px;flex:none;width:.8rem;height:.8rem;margin-top:.28rem}@media (width<=640px){.art-maptiles{grid-template-columns:1fr}.maptile{border-radius:18px}.maptile-media img{transform:none}}.art-vizwrap{gap:clamp(26px,4vw,44px);margin:clamp(22px,3.2vw,36px) 0 8px;display:grid}.art-viz{margin:0 0 clamp(26px,4vw,40px)}.art-viz-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--alert);margin:.8rem 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.art-viz figcaption{border-left:2px solid var(--alert);color:var(--ink-2);max-width:58ch;margin-top:.35rem;padding-left:.85rem;font-family:Alegreya,Georgia,serif;font-size:.92rem;font-style:italic;line-height:1.5}.art-viz figcaption:after{content:"";height:0;display:block}.is-illus{grid-template-areas:"kicker""pic""cap";display:grid}.is-illus>.art-viz-kicker{grid-area:kicker}.is-illus>img,.is-illus:after{grid-area:pic}.is-illus>figcaption{grid-area:cap}.is-illus:after{content:"иллюстрация";content:"иллюстрация" / "";z-index:1;pointer-events:none;background:var(--field);border-radius:3px;place-self:end;margin:0 8px 8px 0;padding:.12rem .45rem}@supports (color:color-mix(in lab, red, red)){.is-illus:after{background:color-mix(in srgb,var(--field) 62%,transparent)}}.is-illus:after{color:var(--field-ink);letter-spacing:.02em;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.68rem;line-height:1.4}@media (width<=640px){.art-cover img,.art-map img,.art-main img,.art-viz img{border:0;border-radius:0;width:calc(100% + 2*clamp(16px,4.5vw,56px));max-width:none;margin-inline:calc(-1*clamp(16px,4.5vw,56px))}.art-vizwrap,.art-mapblock{margin-inline:calc(-1*clamp(16px,4.5vw,56px))}.art-viz-kicker,.maptile figcaption,.art-mapnote{padding-inline:clamp(16px,4.5vw,56px)}.art-viz figcaption{padding-left:calc(clamp(16px,4.5vw,56px) + .85rem);padding-right:clamp(16px,4.5vw,56px)}.art-maptiles{grid-template-columns:1fr;gap:clamp(16px,3vw,24px)}.maptile{box-shadow:none;background:0 0;border-radius:0}.maptile-media img{transform:none}}.chart{gap:1.5rem;margin-top:1.9rem;display:grid}.bar-row{gap:.5rem;display:grid}.bar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bar-label{font-size:.93rem;font-weight:500}.bar-meta{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.74rem}.track{background:var(--surface-2);border:1px solid var(--rule);height:34px;display:flex}.fill{font-variant-numeric:tabular-nums;color:var(--on-stamp);white-space:nowrap;align-items:center;padding-inline:.6rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:500;display:flex;overflow:hidden}.fill.up{background:var(--stamp)}.rest{color:var(--ink-2);white-space:nowrap;flex:1;align-items:center;padding-inline:.6rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:flex;overflow:hidden}.levers{counter-reset:lev;gap:0;margin-top:.5rem;display:grid}.lever{border-top:1px solid var(--rule-soft);grid-template-columns:2.6rem minmax(0,1fr);gap:0 1.1rem;padding-block:1.35rem;display:grid}.lever:first-child{border-top:1px solid var(--rule)}.lever:last-child{border-bottom:1px solid var(--rule)}.lever-n{color:var(--stamp-ink);font-variant-numeric:tabular-nums;padding-top:.28rem;font-family:IBM Plex Mono,monospace;font-size:.8rem}.lever p{color:var(--ink-2);max-width:62ch;margin-bottom:0;font-size:.95rem}.lever.negative .lever-n,.lever.negative h3{color:var(--muted)}.tag{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);vertical-align:.12em;white-space:nowrap;border:1px solid;margin-left:.6em;padding:.22em .55em;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:inline-block}.tag.hot{color:var(--alert)}.callout{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--stamp);box-shadow:var(--shadow);padding:clamp(1.15rem,2.4vw,1.8rem)}.callout.warn{border-left-color:var(--alert)}.callout h3{margin-bottom:.5rem}.callout p{color:var(--ink-2);font-size:.95rem}.callout .mono{color:var(--muted);font-size:.78rem}.stage-grid{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);margin-top:1.6rem;display:grid}.stage-list{margin:0;padding:0;list-style:none;position:relative}.stage-list:before{content:"";background:var(--rule);width:1px;position:absolute;top:14px;bottom:14px;left:6px}.stage-btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink-2);background:0 0;border:0;padding:.62rem 0 .62rem 1.65rem;font-size:.9rem;line-height:1.4;display:block;position:relative}.stage-btn:before{content:"";background:var(--paper);border:1.5px solid var(--rule);border-radius:50%;width:9px;height:9px;position:absolute;top:1.06em;left:2px}.stage-btn:hover{color:var(--ink)}.stage-btn[aria-selected=true]{color:var(--ink);font-weight:600}.stage-btn[aria-selected=true]:before{background:var(--stamp);border-color:var(--stamp)}.stage-panel{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);padding:clamp(1.2rem,2.6vw,1.9rem)}.stage-panel h3{margin-bottom:.15rem}.stage-window{letter-spacing:.05em;text-transform:uppercase;color:var(--alert);margin-bottom:1.05rem;font-family:IBM Plex Mono,monospace;font-size:.74rem}.stage-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.3rem;margin-top:1.2rem;display:grid}.stage-cols h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:400}.stage-cols ul{color:var(--ink-2);margin:0;padding-left:1.05rem;font-size:.9rem;line-height:1.55}.stage-cols li{margin-bottom:.35rem}.stage-cols li::marker{color:var(--rule)}.stage-cols .late li::marker{color:var(--alert)}.offer{background:var(--rule-soft);border:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr);gap:1px;margin-top:1.5rem;display:grid}.offer>div{background:var(--paper);padding:1.25rem 1.3rem}.offer h3{font-size:1.04rem}.offer p{color:var(--ink-2);margin:0;font-size:.9rem}.offer .mono{color:var(--stamp-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-size:.7rem;display:block}.form-shell{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);margin-top:1.6rem;padding:clamp(1.25rem,3vw,2.2rem)}.form-honeypot{display:none}.fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 1.1rem;display:grid}.field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.7rem}.field input,.field select,.field textarea{color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:0;width:100%;padding:.62em .7em;font-family:inherit;font-size:.95rem}.field input.mono{font-family:IBM Plex Mono,monospace;font-size:.9rem}.field textarea{resize:vertical;min-height:5.2em}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--stamp);box-shadow:0 0 0 2px var(--stamp-soft);outline:none}.field .hint{color:var(--muted);font-size:.76rem;line-height:1.4}.field .err{color:var(--alert);font-size:.76rem;line-height:1.4}.form-status{color:var(--good);flex:14rem;min-width:0;font-size:.86rem;line-height:1.45}.form-req-note{color:var(--muted);margin:.1rem 0 .3rem;font-size:.78rem}.field .req{color:var(--alert);font-weight:600}.field [aria-invalid=true]{border-color:var(--alert)}.field [aria-invalid=true]:focus{border-color:var(--alert);box-shadow:0 0 0 2px var(--alert-soft)}.form-success{border:1px solid var(--good);background:var(--surface-2);color:var(--ink);border-left-width:4px;border-radius:.5rem;flex-direction:column;gap:.3rem;margin:.5rem 0 .1rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.45;display:flex}.form-success[hidden]{display:none}.form-success b{font-size:1.02rem}.form-foot .btn:disabled{cursor:wait;opacity:.65;transform:none}.consent{color:var(--muted);max-width:60ch;margin-top:1rem;font-size:.76rem;line-height:1.5}.checker{background:var(--paper);border:1px solid var(--rule);margin-top:1.6rem;padding:1.35rem 1.4rem 1.3rem}.checker-row{flex-wrap:wrap;align-items:flex-end;gap:.8rem;display:flex}.checker-row .field{flex:20rem}.checker-row .btn{flex:none}.pk-results{margin-top:1.1rem}.pk-results:empty{display:none}.pk-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.pk-card{border-top:1px solid var(--rule-soft);padding:1rem 0 .4rem}.pk-card h3{margin:.15rem 0 .35rem;font-size:1.06rem}.pk-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--stamp-ink);font-family:IBM Plex Mono,monospace;font-size:.68rem}.pk-meta{color:var(--ink-2);max-width:62ch;margin-bottom:.65rem;font-size:.9rem}.pk-card .btn{margin-bottom:.5rem}.pk-empty{border:1px solid var(--alert);background:var(--surface-2);border-left-width:4px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1rem 1.1rem;display:flex}.pk-empty b{font-size:1.02rem}.pk-empty p{color:var(--ink-2);max-width:66ch;margin:0;font-size:.92rem}.pk-hint{color:var(--muted);margin-top:.4rem;font-size:.8rem;line-height:1.45}.pk-note{color:var(--muted);max-width:74ch;margin-top:1rem;font-size:.78rem;line-height:1.5}@media (width<=640px){.checker-row .btn{width:100%}}footer{border-top:1px solid var(--rule);color:var(--muted);padding-block:2.2rem 3rem;font-size:.82rem}footer p{max-width:74ch;margin-bottom:.8em;font-size:.82rem}footer a{color:var(--ink-2)}.foot-top{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-bottom:1.4rem;display:flex}.foot-contact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.2rem;margin:0 0 1.2rem;display:flex}.contact-link{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.45em;font-family:IBM Plex Mono,monospace;font-size:.72rem;text-decoration:none;display:inline-flex}.contact-link svg{flex:none;width:16px;height:16px}.contact-link:hover{color:var(--ink)}@media (width<=880px){.row{grid-template-columns:minmax(0,1fr)}.row>.note{grid-column:1;margin-top:1.2rem}.stage-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){body{font-size:16px}.lever{grid-template-columns:minmax(0,1fr);gap:.2rem}.lever-n{padding-top:0}}.legal .wrap{max-width:52rem}.legal h1{margin-bottom:.35em;font-size:clamp(1.8rem,4vw,2.8rem)}.legal h2{margin:2.4rem 0 .6rem;font-size:clamp(1.15rem,2vw,1.42rem)}.legal h2:first-of-type{margin-top:1.6rem}.legal p,.legal li{color:var(--ink-2);max-width:68ch;font-size:.95rem}.legal ul,.legal ol{margin:0 0 1rem;padding-left:1.15rem}.legal li{margin-bottom:.4rem}.legal li::marker{color:var(--rule)}.legal dl{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.4rem 1.2rem;margin:0 0 1.2rem;font-size:.92rem;display:grid}.legal dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:.2rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.legal dd{color:var(--ink-2);margin:0}.fill-in{background:var(--alert-soft);color:var(--alert);white-space:nowrap;padding:.06em .35em;font-family:IBM Plex Mono,monospace;font-size:.86em}.legal .updated{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.backlink{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5em;font-family:IBM Plex Mono,monospace;font-size:.72rem;text-decoration:none;display:inline-flex}.backlink:hover{color:var(--ink)}@media (width<=620px){.legal dl{grid-template-columns:minmax(0,1fr);gap:.1rem .5rem}.legal dd{margin-bottom:.7rem}}.situations{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:1.1rem;margin-top:1.6rem;display:grid}.situation{background:var(--paper);border:1px solid var(--rule-soft);padding:1.2rem 1.25rem 1.25rem}.situation .mono{color:var(--stamp-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.7rem;display:block}.situation h3{margin-bottom:.5rem;font-size:1.02rem}.situation p{color:var(--ink-2);max-width:52ch;margin-bottom:.6rem;font-size:.92rem}.situation .situation-do{color:var(--muted);margin:0;font-size:.87rem}.situation .situation-do b{color:var(--ink-2);font-weight:500}.topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:1.1rem;margin-top:1.6rem;display:grid}.topic{background:var(--paper);border:1px solid var(--rule-soft);color:inherit;padding:1.2rem 1.25rem 1.25rem;text-decoration:none;display:block}.topic .mono{color:var(--stamp-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.7rem;display:block}.topic h3{margin-bottom:.5rem;font-size:1.02rem}.topic p{color:var(--ink-2);max-width:52ch;margin:0;font-size:.92rem}.topic:hover{border-color:var(--rule)}.links{margin:1.4rem 0 0;padding:0;list-style:none}.links li{border-top:1px solid var(--rule-soft);padding:.9rem 0}.links li:last-child{border-bottom:1px solid var(--rule-soft)}.links a{color:var(--ink);border-bottom:1px solid var(--rule);font-size:.96rem;line-height:1.4;text-decoration:none}.links a:hover{border-color:var(--ink)}.links .meta{color:var(--muted);max-width:64ch;margin-top:.35rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.5;display:block}.note .links{margin-top:.9rem}.note .links li{padding:.65rem 0}.note .links a{font-size:.92rem}@media (width<=640px){html{font-size:17.5px}.backlink{align-items:center;min-height:44px;display:inline-flex}.foot-contact{justify-content:flex-start}.contact-link{min-height:44px}.legal li a{padding-block:.55rem;display:inline-block}.links a{padding-block:.6rem;display:inline-block}.btn,.stage-btn{min-height:44px}.stage-btn{padding-block:.72rem;font-size:1rem}.field input,.field select,.field textarea{min-height:44px}.wrap :is(.eyebrow,.mono,.src,.tag,.hint,.err,.consent,.bar-meta,.fig-t,.stage-window,.lever-n,.backlink,.contact-link,h4,.legal dt,.legal .updated,.field label,.pk-tag,.pk-head,.links .meta,.situation .mono,.art-meta,.art-toc .t,.art-toc a,.art-cta .k,.related .t,.related .mx,.legal blockquote>p:first-child>strong:first-child,.scheme-k,.scheme-src,.tl-when,.part-k,.vs-k){font-size:max(13px,.82rem)}}.art-meta{letter-spacing:.04em;color:var(--muted);margin:.35rem 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem}.art-meta b{color:var(--ink-2);font-weight:500}.art-meta .art-avatar{object-fit:cover;border-radius:50%;grid-row:1/span 2;width:40px;height:40px;display:block}.art-meta-who,.art-meta-date{overflow-wrap:anywhere;min-width:0}.art-meta-date{grid-area:2/2}.art-meta-who{grid-area:1/2}.art-cta p.art-updated{border-top:1px solid var(--rule-soft);letter-spacing:.04em;color:var(--muted);margin:.9rem 0 0;padding-top:.7rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.76rem;line-height:1.4}.art-updated{letter-spacing:.04em;color:var(--muted);margin:1rem 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem}.art-list{margin:0;padding:0;list-style:none}.art-list li{border-top:1px solid var(--rule-soft);padding:.75rem 0}.art-list li:first-child{border-top:0;padding-top:0}.art-list a{color:var(--ink);border-bottom:1px solid var(--rule);font-size:.98rem;line-height:1.4;text-decoration:none}.art-list a:hover{border-color:var(--ink)}.art-list .mx{color:var(--muted);margin-top:.3rem;font-size:.82rem;line-height:1.45;display:block}.art-grid{grid-template-columns:minmax(0,1fr) minmax(0,15.5rem);gap:clamp(20px,3.4vw,46px);margin-top:clamp(14px,2.4vw,26px);display:grid}.art-main{order:1;min-width:0}.art-aside{order:2;min-width:0}.art-toc{border-left:2px solid var(--rule);padding:.15rem 0 .15rem .95rem;position:sticky;top:18px}.art-toc .t{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.art-toc ol{margin:0;padding:0;list-style:none}.art-toc li{margin:0 0 .32rem}.art-toc a{color:var(--ink-2);border-bottom:1px solid #0000;justify-content:space-between;align-items:baseline;gap:.6rem;padding-block:.1rem;font-size:.84rem;line-height:1.45;text-decoration:none;transition:color .25s,opacity .25s;display:flex}.art-toc a:hover{color:var(--ink)}.art-toc a.on{color:var(--stamp-ink);border-color:#0000;font-weight:600}.art-toc-bar{background:var(--stamp);opacity:0;pointer-events:none;border-radius:2px;width:3px;height:1.4rem;transition:transform .3s,height .3s,opacity .2s;position:absolute;top:0;left:-2px;transform:translateY(0)}.legal blockquote{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--stamp);box-shadow:var(--shadow);margin:1.6rem 0;padding:1.05rem 1.2rem}.legal blockquote p{color:var(--ink-2);max-width:62ch;margin:0;font-size:.95rem}.legal blockquote>p:first-child>strong:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--stamp-ink);margin-bottom:.45rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500;display:block}.legal blockquote:not(:has(>p:first-child>strong:first-child)){border:0;border-left:3px solid var(--alert);box-shadow:none;background:0 0;margin:1.9rem 0;padding:.2rem 0 .2rem 1.15rem}.legal blockquote:not(:has(>p:first-child>strong:first-child)) p{color:var(--ink);max-width:40ch;font-family:Alegreya,Georgia,Times New Roman,serif;font-size:clamp(1.12rem,2.2vw,1.4rem);font-style:italic;font-weight:500;line-height:1.35}.legal table{border-collapse:collapse;width:100%;margin:1.4rem 0;font-size:.92rem}.legal th,.legal td{border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top;color:var(--ink-2);padding:.55rem .7rem}.legal th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:500}.art-cta{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--stamp);box-shadow:var(--shadow);margin-top:clamp(30px,4vw,44px);padding:clamp(1.2rem,2.6vw,1.9rem)}.art-cta .k{letter-spacing:.12em;text-transform:uppercase;color:var(--stamp-ink);margin-bottom:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.art-cta h2{margin:0 0 .45rem;font-size:clamp(1.2rem,2.2vw,1.5rem)}.art-cta p{color:var(--ink-2);max-width:58ch;margin:0 0 1.05rem;font-size:.95rem}.related{border-top:1px solid var(--rule-soft);margin-top:clamp(30px,4vw,44px);padding-top:1.2rem}.related .t{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.related ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}.related li{border-top:1px solid var(--rule-soft);padding-top:.7rem}.related a{color:var(--ink);border-bottom:1px solid var(--rule);font-size:.95rem;line-height:1.4;text-decoration:none}.related a:hover{border-color:var(--ink)}.related .mx{color:var(--muted);margin-top:.3rem;font-size:.8rem;line-height:1.45;display:block}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(10px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (width<=880px){.art-grid{grid-template-columns:minmax(0,1fr)}.art-main{order:1}.art-aside{order:0;margin-bottom:1.2rem;position:static}.art-toc{position:static}.art-toc ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:0 .9rem;display:grid}.art-toc a{align-items:center;min-height:44px;padding-block:.35rem;display:inline-flex}}.landing-cta{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--stamp);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.4rem;margin-top:clamp(26px,3.6vw,42px);padding:clamp(1.1rem,2.4vw,1.6rem);display:flex}.landing-cta p{color:var(--ink-2);max-width:52ch;margin:0;font-size:.95rem}.faq{border-top:1px solid var(--rule-soft);margin-top:1.4rem}.faq details{border-bottom:1px solid var(--rule-soft);padding:.95rem 0}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem;font-weight:500;line-height:1.45;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.1rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details[open] summary{color:var(--stamp-ink)}.faq details p{color:var(--ink-2);max-width:64ch;margin:.7rem 0 0;font-size:.95rem;line-height:1.6}.faq details p a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.faq details p a:hover{border-color:var(--ink)}.kviz-action{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.4rem;display:flex}.kviz-hint{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.sticky-cta{display:none}.sticky-cta .btn{text-align:center;justify-content:center;width:100%;min-height:48px}@media (width<=640px){.has-sticky-cta{padding-bottom:5rem}.sticky-cta{z-index:40;background:var(--surface);border-top:1px solid var(--rule);box-shadow:var(--shadow-drop);padding:.6rem .8rem;display:block;position:fixed;bottom:0;left:0;right:0}}.hl{background:linear-gradient(transparent 50%,var(--mark) 50%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.hl.warn{background:linear-gradient(transparent 50%,var(--mark-warn) 50%)}.cta-group .btn:not(.btn-ghost):after,.landing-cta .btn:not(.btn-ghost):after,.art-cta .btn:not(.btn-ghost):after,.sticky-cta .btn:after{content:"→";font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;transition:transform .18s;display:inline-block}.cta-group .btn:not(.btn-ghost):hover:after,.landing-cta .btn:not(.btn-ghost):hover:after,.art-cta .btn:not(.btn-ghost):hover:after{transform:translate(3px)}.figures.reveal .fig,.levers.reveal .lever{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}.figures.reveal.in .fig,.levers.reveal.in .lever{opacity:1;transform:none}.figures.reveal .fig:nth-child(2){transition-delay:80ms}.figures.reveal .fig:nth-child(3){transition-delay:.16s}.figures.reveal .fig:nth-child(4){transition-delay:.24s}.levers.reveal .lever:nth-child(2){transition-delay:60ms}.levers.reveal .lever:nth-child(3){transition-delay:.12s}.levers.reveal .lever:nth-child(4){transition-delay:.18s}.levers.reveal .lever:nth-child(5){transition-delay:.24s}.levers.reveal .lever:nth-child(6){transition-delay:.3s}.levers.reveal .lever:nth-child(7){transition-delay:.36s}.scheme{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--stamp);box-shadow:var(--shadow);margin-top:clamp(26px,4vw,44px);padding:clamp(1.1rem,2.4vw,1.7rem)}.scheme-k{letter-spacing:.12em;text-transform:uppercase;color:var(--stamp-ink);margin:0 0 .35rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.scheme-title{margin:0 0 .2rem;font-size:clamp(1.05rem,1.8vw,1.3rem)}.scheme-src{color:var(--ink-2);margin:1rem 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;line-height:1.6}.tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px);margin-top:1.2rem;display:grid}.tl-item{padding-top:1.45rem;position:relative}.tl-item:before{content:"";background:var(--rule);height:1px;position:absolute;top:.4rem;left:0;right:calc(-1*clamp(12px,2vw,22px))}.tl-item:last-child:before{right:0}.tl-dot{background:var(--stamp);width:.85rem;height:.85rem;box-shadow:0 0 0 3px var(--stamp-soft);border-radius:50%;position:absolute;top:0;left:0}.tl-item.warn .tl-dot{background:var(--alert);box-shadow:0 0 0 3px var(--alert-soft)}.tl-when{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;display:block}.tl-item b{color:var(--ink);margin-bottom:.3rem;font-size:.96rem;line-height:1.35;display:block}.tl-item p{color:var(--ink-2);max-width:34ch;margin:0;font-size:.85rem;line-height:1.5}.scheme.reveal .tl-item:before{transform-origin:0;transition:transform .45s;transform:scaleX(0)}.scheme.reveal .tl-dot{transition:transform .4s cubic-bezier(.2,.7,.3,1);transform:scale(0)}.scheme.reveal.in .tl-item:before,.scheme.reveal.in .tl-dot{transform:none}.scheme.reveal.in .tl-item:nth-child(2):before{transition-delay:.12s}.scheme.reveal.in .tl-item:nth-child(3):before{transition-delay:.24s}.scheme.reveal.in .tl-item:nth-child(4):before{transition-delay:.36s}.scheme.reveal.in .tl-item:nth-child(2) .tl-dot{transition-delay:.1s}.scheme.reveal.in .tl-item:nth-child(3) .tl-dot{transition-delay:.22s}.scheme.reveal.in .tl-item:nth-child(4) .tl-dot{transition-delay:.34s}.parts{background:var(--rule-soft);border:1px solid var(--rule-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:1px;margin-top:1.1rem;display:grid}.part{background:var(--surface);padding:.95rem 1.05rem 1.05rem}.part-k{letter-spacing:.1em;text-transform:uppercase;color:var(--stamp-ink);margin:0 0 .4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;display:block}.part b{margin-bottom:.3rem;font-size:.97rem;line-height:1.35;display:block}.part p{color:var(--ink-2);max-width:32ch;margin:0;font-size:.85rem;line-height:1.5}.vs{background:var(--rule-soft);border:1px solid var(--rule-soft);grid-template-columns:1fr 1fr;gap:1px;margin-top:1.1rem;display:grid}.vs>div{background:var(--surface);padding:1.05rem 1.15rem 1.15rem}.vs-k{letter-spacing:.1em;text-transform:uppercase;color:var(--stamp-ink);margin:0 0 .45rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;display:block}.vs-k.alt{color:var(--alert)}.vs b{margin-bottom:.4rem;font-size:.97rem;line-height:1.35;display:block}.vs ul{color:var(--ink-2);margin:0;padding-left:1.05rem;font-size:.86rem;line-height:1.5}.vs li{margin-bottom:.3rem}.vs li::marker{color:var(--rule)}@media (width<=880px){.tl{grid-template-columns:1fr;gap:1.15rem}.tl-item{min-height:0;padding:0 0 0 1.7rem}.tl-item:before{width:1px;height:auto;inset:.85rem auto -1.15rem .4rem}.tl-item:last-child:before{display:none}.tl-dot{top:.15rem;left:0}.tl-item p{max-width:60ch}}@media (width<=640px){.vs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.figures.reveal .fig,.levers.reveal .lever{opacity:1;transition:none;transform:none}.scheme.reveal .tl-item:before,.scheme.reveal .tl-dot{transition:none;transform:none}}.form-more{border-top:1px solid var(--rule-soft);margin:.85rem 0 0;padding-top:.7rem}.form-more>summary{cursor:pointer;color:var(--ink-2);font-weight:600}.form-more[open]>summary{margin-bottom:.7rem}.opt{color:var(--muted);font-size:.9em;font-weight:400}.form-foot{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.9rem;display:flex}.consent label{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.consent input{margin-top:.25rem}.stage-track{margin:clamp(14px,2.2vw,22px) 0 clamp(18px,2.6vw,26px)}.stage-track-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:0;padding:0;list-style:none;display:grid}.stage-step{border-top:2px solid var(--rule);color:var(--muted);align-items:flex-start;gap:8px;padding:10px 10px 10px 0;font-size:clamp(12px,.95vw,14px);line-height:1.25;display:flex;position:relative}.stage-step:before{content:"";background:var(--rule);height:2px;position:absolute;top:-2px;left:0;right:0}.stage-num{border:1px solid var(--rule);background:var(--surface);height:22px;color:var(--ink-2);border-radius:999px;flex:0 0 22px;place-items:center;font-size:12px;font-weight:600;display:grid}.stage-step.is-done{border-top-color:var(--stamp);color:var(--ink-2)}.stage-step.is-done .stage-num{background:var(--stamp);border-color:var(--stamp);color:var(--on-stamp)}.stage-step.is-now{border-top-color:var(--stamp);color:var(--ink)}.stage-step.is-now .stage-name{font-weight:600}.stage-step.is-now .stage-num{background:var(--paper);border:2px solid var(--stamp);color:var(--stamp-ink)}.stage-step.is-ahead{border-top-color:var(--rule-soft)}.stage-note{background:var(--surface-2);border-left:3px solid var(--stamp);color:var(--ink-2);margin:12px 0 0;padding:12px 14px;font-size:clamp(13px,1.05vw,15px);line-height:1.5}.stage-note b{color:var(--ink)}.stage-parallel{border:1px dashed var(--rule);color:var(--ink-2);margin:10px 0 0;padding:8px 12px;font-size:clamp(12px,.95vw,14px);line-height:1.45}.stage-mark{letter-spacing:.02em;color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.stage-mark:empty{display:none}.stage-step.is-now .stage-mark{color:var(--stamp-ink);font-weight:600}.stage-step.is-gap{border-top-color:var(--rule)}.stage-step.is-gap .stage-num{border-style:dashed}@media (width>=761px){.stage-track-list:has(>:nth-child(6)){grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;row-gap:14px}}@media (width<=760px){.stage-track-list{grid-template-columns:1fr;grid-auto-flow:row;gap:0}.stage-step{border-top:0;border-left:2px solid var(--rule);margin-left:11px;padding:8px 0 8px 12px}.stage-step:before{display:none}.stage-step.is-done,.stage-step.is-now{border-left-color:var(--stamp)}.stage-step.is-ahead{border-left-color:var(--rule)}.stage-num{width:22px;height:22px;margin-top:2px;position:absolute;left:-12px}.stage-step .stage-name{padding-left:18px}}@media (width>=900px){.stage-track{max-width:68ch;font-size:.95rem}.stage-track-list,.stage-track-list:has(>:nth-child(6)){gap:0;display:flex}.stage-step{text-align:center;color:var(--muted);border-top:0;flex-direction:column;flex:1 1 0;align-items:center;gap:0;padding:0 6px}.stage-step:before,.stage-step:after{content:"";background:var(--rule);height:2px;position:absolute;top:11px}.stage-step:before{left:0;right:50%}.stage-step:after{left:50%;right:0}.stage-step:first-child:before,.stage-step:last-child:after{display:none}.stage-step:has(~.is-now):before,.stage-step:has(~.is-now):after,.stage-step.is-now:before{background:var(--stamp)}.stage-num{z-index:1;flex:none;width:24px;height:24px;margin:0 0 8px;font-size:11px;position:relative}.stage-step.is-now .stage-num{border-width:3px;width:32px;height:32px;margin:-4px 0 4px;font-size:13px}.stage-step.is-gap .stage-num{background:var(--paper);border:1.5px dashed var(--muted);color:var(--muted)}.stage-step.is-ahead .stage-num{background:var(--paper);border-color:var(--rule);color:var(--muted)}.stage-step .stage-name{max-width:13ch;display:block}.stage-step.is-done .stage-name{color:var(--ink-2)}.stage-step.is-now .stage-name{color:var(--ink);font-weight:700}.stage-step.is-done .stage-mark{display:none}.stage-step.is-now .stage-mark{font-size:0}.stage-step.is-now .stage-mark:after{content:"сейчас";letter-spacing:.04em;text-transform:uppercase;font-size:11px}.stage-parallel{border:0;border-top:1.5px dashed var(--muted);margin:16px 0 0;margin-left:calc((var(--from,1) - .5) / var(--steps,7) * 100%);color:var(--ink-2);padding:6px 0 0;line-height:1.4;position:relative}.stage-track .stage-parallel{font-size:12px}.stage-track .stage-step{font-size:12.5px}.stage-parallel:before{content:"";background:var(--paper);border:1px dashed var(--muted);border-radius:50%;width:7px;height:7px;position:absolute;top:-4.5px;left:-3px}.stage-when{display:none}}@media print{.stage-track{break-inside:avoid}}article a,.art-main a{overflow-wrap:anywhere}body{overflow-x:clip}html{scroll-padding-top:84px}.site-nav{z-index:50;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-nav{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.site-nav{backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--rule-soft)}.site-nav .wrap{max-width:86rem}.nav-row{align-items:center;gap:clamp(20px,2.2vw,40px);min-height:72px;display:flex}.site-nav .brand{color:var(--ink);align-items:center;gap:.65rem;padding:.4rem 0;text-decoration:none;display:inline-flex}.site-nav .brand:hover{text-decoration:none}.brand-mark{flex:none;width:30px;height:30px}.brand-frame{fill:none;stroke:var(--stamp);stroke-width:4px}.brand-slash{fill:none;stroke:var(--alert);stroke-width:6px;stroke-linecap:square}.brand-name{letter-spacing:.005em;font-family:Alegreya,Georgia,serif;font-size:1.2rem;font-weight:800;line-height:1}.brand-name span{color:var(--stamp-ink)}.nav-main{flex:1;justify-content:center;min-width:0;display:flex}.nav-main ul{flex-wrap:nowrap;align-items:center;gap:clamp(14px,1.6vw,28px);margin:0;padding:0;list-style:none;display:flex}.nav-main a{color:var(--ink-2);white-space:nowrap;padding:.6rem 0;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.nav-main a:after{content:"";background:var(--stamp);transform-origin:0;height:2px;transition:transform .25s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(0)}.nav-main a:hover{color:var(--ink);text-decoration:none}.nav-main a:hover:after,.nav-main a[aria-current]:after{transform:scaleX(1)}.nav-main a[aria-current]{color:var(--ink)}.nav-cta{flex:none;align-items:center;gap:clamp(16px,1.6vw,24px);display:flex}.nav-cta .btn{white-space:nowrap;min-height:44px;padding:.7em 1.25em}.nav-phone{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.98rem;font-weight:600;text-decoration:none}.nav-phone:hover{color:var(--stamp-ink);text-decoration:none}.nav-menu{margin-left:auto;display:none}.nav-menu summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:.6rem;padding:0 .2rem;font-size:1rem;font-weight:500;list-style:none;display:inline-flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:after{content:"";border-block:2px solid var(--ink);width:22px;height:10px;transition:transform .2s}.nav-menu[open] summary:after{transform:scaleY(.4)}.nav-menu ul{background:var(--paper);margin:0;padding:.4rem clamp(16px,4.5vw,56px) 1.4rem;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0}.nav-menu li a{min-height:48px;color:var(--ink);align-items:center;font-size:1.12rem;text-decoration:none;display:flex}.nav-menu li a[aria-current]{color:var(--stamp-ink);font-weight:600}.nav-menu-cta{margin-top:.8rem}.nav-menu-cta .btn{justify-content:center;width:100%;min-height:52px}@media (width<=1280px){.nav-main{display:none}.nav-cta{margin-left:auto}.nav-menu{margin-left:0;display:block}}@media (width<=760px){.nav-phone{display:none}}@media (width<=640px){.nav-cta{display:none}.nav-menu{margin-left:auto}.brand-name{font-size:1.2rem}}.art-toc{top:86px}@media (width<=880px){.art-toc{top:auto}}.site-footer{--f-bg:var(--field);--f-ink:var(--field-ink);--f-ink-2:var(--field-ink-2);--f-accent:var(--field-accent);--f-chip:var(--field-2);--f-chip-hover:var(--field-accent);--f-hover-ink:var(--field);background:var(--f-bg);border-top:0;border-image:conic-gradient(var(--f-bg) 0 0) fill 0//0 100vw;color:var(--f-ink-2);margin-top:clamp(56px,8vw,112px);padding:clamp(52px,7vw,96px) 0 clamp(32px,4vw,52px);font-size:1rem}.site-footer .foot-inner{max-width:70rem;margin-inline:auto;padding-inline:clamp(16px,4.5vw,56px)}.wrap .site-footer .foot-inner{padding-inline:0}.foot-name{letter-spacing:-.012em;color:var(--f-ink);font-family:Alegreya,Georgia,serif;font-size:clamp(2.7rem,9.4vw,7.6rem);font-weight:800;line-height:.98}.foot-name span{color:var(--f-accent)}.site-footer .foot-who{max-width:48ch;color:var(--f-ink-2);margin:1rem 0 0;font-size:1.08rem}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:2.6rem clamp(24px,3.2vw,52px);margin-top:clamp(40px,5vw,72px);display:grid}.foot-phone{color:var(--f-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Alegreya,Georgia,serif;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.1;text-decoration:none;display:block}.foot-mail{color:var(--f-ink);text-underline-offset:4px;margin-top:.5rem;font-size:1.15rem;display:inline-block}.site-footer .foot-contact{justify-content:flex-start;gap:.5rem;margin:1.3rem 0 0}.site-footer .contact-link{letter-spacing:0;text-transform:none;min-height:44px;color:var(--f-ink);background:var(--f-chip);gap:.55rem;padding:.5rem .95rem;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.95rem;transition:background .15s,color .15s}.site-footer .contact-link:hover{background:var(--f-chip-hover);color:var(--f-hover-ink)}.site-footer .foot-addr{max-width:none;color:var(--f-ink-2);margin:1.4rem 0 0;font-size:.98rem}.foot-col h2{letter-spacing:0;color:var(--f-ink);margin:0 0 .7rem;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600}.foot-col ul{margin:0;padding:0;list-style:none}.foot-col a{color:var(--f-ink-2);padding:.32rem 0;font-size:1rem;text-decoration:none;transition:color .15s;display:inline-block}.foot-col a:hover{color:var(--f-ink)}.site-footer .foot-legal{max-width:none;color:var(--f-ink-2);margin:clamp(40px,5vw,72px) 0 0;font-size:.92rem}@media (width<=980px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-reach{grid-column:1/-1}}@media (width<=640px){.foot-grid{grid-template-columns:minmax(0,1fr)}.foot-col a{padding-block:.5rem}}.page-home section{border-top:0;padding-block:clamp(56px,7vw,104px)}.page-home .hero{padding-block:clamp(56px,8vw,120px) clamp(24px,3vw,40px)}.page-home h1{letter-spacing:-.02em;max-width:none;margin:0 0 .4em;font-size:clamp(2.6rem,5.4vw,5.2rem);line-height:.98}.page-home h2{letter-spacing:-.012em;max-width:26ch;font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.04}.page-home h3{font-size:1.2rem;line-height:1.3}.page-home .lead{max-width:48ch;font-size:clamp(1.12rem,1.8vw,1.36rem);line-height:1.5}.page-home .mono,.page-home .src,.page-home .bar-meta,.page-home .lever-n,.page-home .tag,.page-home .eyebrow,.page-home .note,.page-home .stage-window,.page-home .stage-cols h4,.page-home .situation .mono,.page-home .topic .mono,.page-home .offer .mono,.page-home .meta,.page-home .links .meta,.page-home .kviz-hint,.page-home .consent,.page-home .art-list .mx{text-transform:none;letter-spacing:0;font-family:Golos Text,Helvetica Neue,Arial,sans-serif}.page-home .note{color:var(--ink-2);background:var(--surface);border-left:0;padding:1.05rem 1.15rem;font-size:1rem;line-height:1.55}.page-home .note b{color:var(--ink);font-weight:600}.page-home .note+.note{margin-top:1rem}.page-home .eyebrow{display:none}.field-band{background:var(--field);color:var(--field-ink);margin-block:clamp(16px,3vw,40px);padding-block:clamp(56px,7vw,104px)}.field-band .figures{background:0 0;border:0;gap:clamp(24px,3.6vw,56px);margin-top:0}.field-band .fig{border-top:3px solid var(--field-alert);background:0 0;padding:1rem 0 0}.field-band .fig:hover .fig-n{color:var(--field-alert)}.field-band .fig-n{color:var(--field-ink);font-size:clamp(2.6rem,6vw,5.2rem)}.field-band .fig-n.alert{color:var(--field-alert)}.field-band .fig-t{color:var(--field-ink-2);max-width:30ch;font-size:1rem}.field-band .src{color:var(--field-ink-2);max-width:72ch;margin-top:clamp(28px,3.4vw,44px);font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.55}.page-home .topics{gap:1rem}.page-home .topic{background:var(--surface);border:0;padding:1.4rem 1.45rem 1.5rem;transition:background .15s}.page-home .topic:hover{background:var(--surface-2);border-color:#0000}.page-home .topic .mono{color:var(--stamp-ink);margin-bottom:.55rem;font-size:.82rem;font-weight:600}.page-home .topic h3{font-size:1.1rem}.page-home .situations{gap:1rem}.page-home .situation{background:var(--surface);border:0;padding:1.4rem 1.45rem}.page-home .situation .mono{color:var(--stamp-ink);margin-bottom:.55rem;font-size:.82rem;font-weight:600}.page-home .callout{box-shadow:none;background:var(--surface);border:0;padding:clamp(1.3rem,2.6vw,2rem)}.page-home .callout.warn{background:var(--alert-soft)}.page-home .callout .mono{color:var(--muted)}.page-home .callout p{color:var(--ink-2);font-size:1rem}.page-home .track{background:var(--surface-2);border:0}.page-home .levers{margin-top:.5rem}.page-home .lever{border:0;padding-block:1.5rem}.page-home .lever:first-child,.page-home .lever:last-child{border:0}.page-home .lever-n{color:var(--stamp-ink);padding-top:.35rem;font-size:.95rem;font-weight:600}.page-home .lever p{max-width:64ch;font-size:1rem}.page-home .tag{background:var(--surface-2);color:var(--ink-2);text-transform:none;letter-spacing:0;border:0;padding:.2em .6em;font-size:.82rem;font-weight:500}.page-home .tag.hot{background:var(--alert-soft);color:var(--alert)}.page-home .stage-list:before{display:none}.page-home .stage-panel{box-shadow:none;background:var(--surface);border:0;padding:clamp(1.3rem,2.8vw,2.2rem)}.page-home .stage-window{color:var(--alert);font-size:.92rem;font-weight:600}.page-home .stage-cols h4{color:var(--ink-2);text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600}.page-home .offer{background:0 0;border:0;gap:1rem;margin-top:1.8rem}.page-home .offer>div{background:var(--surface);padding:1.4rem 1.45rem}.page-home .offer .mono{color:var(--stamp-ink);margin-bottom:.6rem;font-size:.82rem;font-weight:600}.page-home .offer p{font-size:.96rem}.page-home .links{margin-top:1.4rem}.page-home .links li{border:0;padding:.75rem 0}.page-home .links li:last-child{border:0}.page-home .links a{text-underline-offset:4px;text-decoration:underline 1px;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);border-bottom:0;font-size:1rem}.page-home .links a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.page-home .links .meta{color:var(--muted);font-size:.9rem;line-height:1.5}.page-home .art-list li{border:0;padding:.85rem 0}.page-home .art-list li:first-child{padding-top:0}.page-home .art-list a{font-size:1rem}.trust-cols,.trust-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:1.8rem;display:grid}.trust-cols>div,.trust-steps>div{background:var(--surface);padding:1.4rem 1.45rem 1.5rem}.trust-cols h3{color:var(--ink)}.trust-cols p,.trust-steps p{color:var(--ink-2);max-width:44ch;margin:0;font-size:.98rem}.trust-cols a{color:var(--ink);text-underline-offset:3px}.trust-steps .mono{color:var(--stamp-ink);margin-bottom:.6rem;font-size:.82rem;font-weight:600;display:block}.trust-steps h3{margin-bottom:.45rem}.page-home .cta-group{margin-top:2rem}.page-home .form-shell{box-shadow:none;background:var(--surface);border:0;padding:clamp(1.4rem,3.4vw,2.6rem)}.page-home .form-more,.page-home .faq{border-top:0}.page-home .faq details{border-bottom:0}.page-home .faq summary{font-size:1.04rem}.page-home .checker{background:var(--surface);border:0}@media (width<=640px){.page-home h1{max-width:none;font-size:clamp(2.2rem,10vw,3rem)}.page-home h2{font-size:clamp(1.7rem,8.4vw,2.2rem)}.field-band .fig-n{font-size:clamp(2.4rem,12vw,3.2rem)}.field-band .figures{grid-template-columns:minmax(0,1fr)}}@keyframes home-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.page-home .hero h1{animation:.9s cubic-bezier(.2,.7,.3,1) both home-rise}.page-home .hero .lead{animation:.9s cubic-bezier(.2,.7,.3,1) .12s both home-rise}.page-home .hero .cta-group{animation:.9s cubic-bezier(.2,.7,.3,1) .24s both home-rise}.page-home .btn:active{transform:scale(.985)}.page-home .lever{grid-template-columns:minmax(0,1fr)}.page-home .lever-n{display:none}.field-band h2{letter-spacing:-.012em;color:var(--field-ink);max-width:22ch;margin:0 0 clamp(28px,3.4vw,48px);font-family:Alegreya,Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.8vw,3.1rem);font-weight:800;line-height:1.04}.razbory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:clamp(18px,2.4vw,30px);margin-top:1.8rem;display:grid}.razbor{color:var(--ink);flex-direction:column;gap:.45rem;text-decoration:none;display:flex}.razbor-media{background:var(--surface-2);display:block;overflow:hidden}.razbor-media img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1);display:block}.razbor:hover .razbor-media img,.razbor:focus-visible .razbor-media img{transform:scale(1.03)}.razbor-t{margin-top:.35rem;font-family:Alegreya,Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:700;line-height:1.3}.razbor:hover .razbor-t{color:var(--stamp-ink);text-underline-offset:3px;text-decoration:underline}.razbor-d{color:var(--ink-2);max-width:56ch;font-size:.92rem;line-height:1.5}.razbory-all{margin-top:1.6rem}.razbory-all a{color:var(--ink);text-underline-offset:3px;font-size:1rem}@media (prefers-reduced-motion:reduce){.page-home .hero h1,.page-home .hero .lead,.page-home .hero .cta-group{animation:none}.razbor-media img{transition:none}.razbor:hover .razbor-media img{transform:none}}.page-home .topics{margin-top:.4rem;display:block}.page-home .topic{color:inherit;background:0 0;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.3rem 2rem;padding:1.5rem 0;text-decoration:none;display:grid}.page-home .topic:hover{background:0 0}.page-home .topic .mono{grid-area:1/1/span 2;margin:0;padding-top:.3rem}.page-home .topic h3,.page-home .topic p{grid-column:2;margin:0}.page-home .topic:hover h3{color:var(--stamp-ink);text-underline-offset:3px;text-decoration:underline}.page-home .situation,.page-home .offer>div,.page-home .trust-cols>div,.page-home .trust-steps>div{background:0 0;padding:0}.page-home .offer,.page-home .situations,.page-home .trust-cols,.page-home .trust-steps{gap:2.2rem clamp(24px,3.2vw,48px)}.page-home .fill,.page-home .rest,.page-home .field label,.page-home .field .hint,.page-home .stage-cols h4,.page-home .stage-window,.page-home .bar-meta,.page-home .mono,.page-home .meta,.page-home .consent,.page-home .form-req-note,.page-home .opt,.page-home .links .meta,.page-home .situation .mono,.page-home .offer .mono,.page-home .trust-steps .mono,.page-home .topic .mono{letter-spacing:0;text-transform:none;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.5}.page-home .field label{color:var(--ink-2);font-weight:600}.page-home .fill{font-weight:600}.page-home .rest{color:var(--ink-2)}.page-home .situation .mono,.page-home .topic .mono,.page-home .offer .mono,.page-home .trust-steps .mono{color:var(--stamp-ink);margin-bottom:.4rem;font-weight:600;display:block}.razbory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.razbory-grid,.page-home .topic{grid-template-columns:minmax(0,1fr)}.page-home .topic .mono{grid-area:auto/1}.page-home .topic h3,.page-home .topic p{grid-column:1}}.photo-band{margin:clamp(48px,6vw,96px) 0 0}.photo-band img{object-fit:cover;background:var(--surface-2);width:100%;height:clamp(260px,44vw,600px);display:block}.photo-band figcaption{max-width:70rem;color:var(--ink-2);margin-inline:auto;padding:.8rem clamp(16px,4.5vw,56px) 0;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.5}.photo-band figcaption a{color:var(--ink-2);text-underline-offset:3px}.page-home .bar-meta,.page-home .callout .mono{color:var(--ink-2)}@media (width>=881px){.page-home .row>.note{margin-right:-1.15rem}}.nav-menu li.nav-menu-cta a{color:var(--on-stamp);justify-content:center;min-height:52px}.photo-band+.wrap.page-home>section:first-child,.motion-band+.wrap.page-home>section:first-child{padding-top:clamp(92px,11vw,140px)}.nav-menu:not([open])>ul{display:none}.page-home p{font-size:1rem}.page-home .meta,.page-home .links .meta{color:var(--ink-2)}@keyframes photo-drift{0%{transform:scale(1.07)}to{transform:scale(1)}}.photo-band.in img{animation:2.4s cubic-bezier(.2,.7,.3,1) both photo-drift}@media (prefers-reduced-motion:reduce){.photo-band.in img{animation:none}}.motion-band{margin:clamp(48px,6vw,96px) 0 0}.mb-stage{background:var(--mb-bg) var(--poster) center/cover no-repeat;isolation:isolate;touch-action:pan-y;height:clamp(340px,40vw,600px);position:relative;overflow:hidden}.mb-stage:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,var(--mb-vignette) 100%);position:absolute;inset:0}.mb-canvas{cursor:grab;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.motion-band.is-live .mb-canvas{opacity:1}.motion-band.is-drag .mb-canvas{cursor:grabbing}.mb-tags{z-index:2;pointer-events:none;position:absolute;inset:0}.mb-tag{background:var(--mb-bg);gap:.1rem;min-width:11.5rem;padding:.6rem .8rem .65rem;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.mb-tag{background:color-mix(in srgb,var(--mb-bg) 86%,transparent)}}.mb-tag{backdrop-filter:blur(6px);color:var(--field-ink);white-space:nowrap;opacity:0;transform:translate(calc(var(--px,0px) + 18px),calc(var(--py,0px) - 50%));font-family:Golos Text,Helvetica Neue,Arial,sans-serif;transition:opacity .45s}.mb-tag.on{opacity:1}.mb-tag-a{border-left:3px solid var(--mb-red);transform:translate(calc(var(--px,0px) - 100% - 18px),calc(var(--py,0px) - 50%))}.mb-tag-b{border-left:3px solid var(--mb-blue-2)}.mb-k{color:var(--field-ink-2);letter-spacing:.01em;font-size:.8rem;line-height:1.3}.mb-v{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:600;line-height:1.3}.mb-s{color:var(--field-ink-2);font-size:.75rem;line-height:1.3}.mb-bar{background:var(--mb-track);width:9.5rem;max-width:100%;height:4px;margin:.35rem 0 .15rem;display:block}.mb-bar i{background:var(--mb-red);width:0;height:100%;transition:width 1s cubic-bezier(.2,.7,.3,1) .2s;display:block}.mb-tag-b .mb-bar i{background:var(--mb-blue-2);transition-delay:.5s}.mb-tag.on .mb-bar i{width:var(--w)}.mb-osm{z-index:2;color:var(--field-ink-2);opacity:.7;pointer-events:auto;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.72rem;line-height:1.3;position:absolute;bottom:clamp(10px,1.6vw,18px);right:clamp(12px,2vw,24px)}.motion-band figcaption{max-width:70rem;color:var(--ink-2);margin-inline:auto;padding:.9rem clamp(16px,4.5vw,56px) 0;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.9rem;line-height:1.5}.motion-band:not(.is-live) .mb-tag{opacity:1;position:static;transform:none}.motion-band:not(.is-live) .mb-tags{flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:absolute;inset:auto 0 0}.motion-band:not(.is-live) .mb-bar i{width:var(--w)}.motion-band.is-failed .mb-canvas{display:none}@media (width<=700px){.mb-band .mb-stage{grid-template-rows:clamp(280px,82vw,380px) auto;height:auto;display:grid}.mb-band .mb-canvas{grid-row:1;position:relative}.mb-band .mb-tags{background:var(--mb-bg);grid-row:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px;inset:auto;display:grid!important;position:relative!important}.mb-band .mb-tag{white-space:normal;opacity:1;min-width:0;padding:.55rem .65rem .6rem;position:static;transform:none}.mb-band .mb-tag .mb-bar i{width:var(--w)}.mb-v{font-size:.9rem}.mb-k,.mb-s{font-size:.7rem}.mb-osm{top:calc(clamp(280px,82vw,380px) - 26px);bottom:auto}}@media (prefers-reduced-motion:reduce){.mb-tag,.mb-bar i,.mb-canvas{transition:none}}.topics-map{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;gap:clamp(24px,3.2vw,48px);margin-top:.4rem;display:grid}.topics-map .topics{margin-top:0}.topics-map .motion-band{margin:0;position:sticky;top:96px}.mb-aside .mb-stage{aspect-ratio:4/5;height:auto;max-height:calc(100vh - 128px)}.mb-scene-cap{z-index:2;color:var(--field-ink);background:linear-gradient(var(--mb-bg),transparent);max-width:none;margin:0;padding:clamp(14px,1.6vw,20px) clamp(14px,1.8vw,22px) 2.4rem;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:500;line-height:1.45;position:absolute;top:0;left:0;right:0}.page-home .topic{transition:color .2s;position:relative}.page-home .topic:before{content:"";background:var(--stamp);transform-origin:top;width:3px;transition:transform .3s cubic-bezier(.2,.7,.3,1);position:absolute;top:1.5rem;bottom:1.5rem;left:-1.1rem;transform:scaleY(0)}.page-home .topic.is-on:before,.page-home .topic:focus-visible:before{transform:scaleY(1)}@media (width<=1100px){.topics-map{grid-template-columns:minmax(0,1fr)}.topics-map .motion-band{order:-1;position:relative;top:auto}.mb-aside .mb-stage{aspect-ratio:auto;height:clamp(260px,56vw,380px)}.page-home .topic:before{display:none}}.m3{margin:clamp(26px,4vw,44px) 0 0}.m3-stage{background:var(--mb-bg);isolation:isolate;padding:clamp(10px,2vw,22px) 0 clamp(14px,2.4vw,26px);position:relative;overflow:hidden}.m3-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 55% 38%,var(--mb-in),transparent 72%), radial-gradient(120% 90% at 50% 50%,transparent 55%,var(--mb-vignette) 100%);position:absolute;inset:0}.m3-scene{perspective:1500px;perspective-origin:50% 25%;position:relative}.m3 figcaption{color:var(--ink-2);max-width:60ch;padding:.9rem 0 0;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.9rem;line-height:1.5}.m3-legend{counter-reset:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 18px;margin:clamp(8px,1.6vw,16px) 0 0;padding:0 clamp(14px,2.6vw,28px);font-family:Golos Text,Helvetica Neue,Arial,sans-serif;list-style:none;display:grid}.m3-legend li{border-left:2px solid var(--mb-blue-2);background:var(--mb-block);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.6rem;padding:.45rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.m3-legend li{background:color-mix(in srgb,var(--mb-block) 70%,transparent)}}.m3-ln{color:var(--mb-blue);letter-spacing:.06em;grid-row:span 2;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem}.m3-lt{color:var(--field-ink);font-size:.88rem;font-weight:600;line-height:1.3}.m3-ls{color:var(--field-ink-2);font-size:.76rem;line-height:1.35}@keyframes m3-fade{0%{opacity:0}}@keyframes m3-li{0%{opacity:0;transform:translate(-10px)}}@keyframes m3-li-lit{0%,to{border-left-color:var(--mb-blue-2)}30%{border-left-color:var(--mb-red);background:color-mix(in srgb,var(--mb-red) 22%,transparent)}}@keyframes m3-draw{0%{stroke-dashoffset:1px}}@keyframes m3-pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.m3-cam{transform-origin:50% 80%;width:min(100%,880px);margin-inline:auto;position:relative;transform:rotateX(8deg)}.m3-svg{width:100%;height:100%;display:block;overflow:visible}.m3-floor{fill:none;stroke:var(--mb-blue);stroke-opacity:.12;stroke-width:1px}.m3-top{fill:url(#m3sTop)}.m3-front{fill:url(#m3sFront)}.m3-side{fill:url(#m3sSide)}.m3-prism polygon{stroke:var(--mb-bg);stroke-opacity:.6;stroke-width:1px;stroke-linejoin:round}.m3-edge{fill:none;stroke:var(--field-ink);stroke-opacity:.55;stroke-width:1.4px;stroke-linejoin:round}.m3-route{fill:none;stroke:var(--mb-red);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0;stroke-linejoin:round;stroke-linecap:round}.m3-route-glow{stroke-width:12px;stroke-opacity:.25}.m3-node{fill:var(--field-ink);stroke:var(--mb-red);stroke-width:3px}.m3-goal{transform-box:fill-box;transform-origin:50%}.m3-chips{pointer-events:none;position:absolute;inset:0}.m3-chip{left:var(--x);top:var(--y);white-space:nowrap;background:var(--paper);color:var(--ink);box-shadow:0 6px 18px var(--mb-shadow);border-left:3px solid var(--mb-red);align-items:baseline;gap:.4rem;padding:.2rem .5rem;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.8rem;line-height:1.2;display:flex;position:absolute;transform:translate(calc(-100% - 14px),-50%)}.m3-chip b{color:var(--stamp-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.m3-chip em{font-style:normal;font-weight:600}@keyframes m3-cam-in{0%{transform:rotateX(48deg)rotate(-6deg)scale(1.15)translateY(40px)}}@keyframes m3-drift{0%{translate:-8px}to{translate:8px}}@keyframes m3-rise{0%{transform:scaleY(0)}}@keyframes m3-top-lit{0%{filter:none}35%{filter:brightness(1.6)}to{filter:none}}@keyframes m3-pop{0%{opacity:0;transform:translate(calc(-100% - 40px),-50%)}}.m3-stadii.in .m3-scene{animation:1s both m3-fade}.m3-stadii.in .m3-cam{animation:1.8s cubic-bezier(.2,.7,.2,1) both m3-cam-in,8s ease-in-out 2s infinite alternate m3-drift}.m3-stadii.in .m3-floor{animation:1.4s .3s both m3-fade}.m3-stadii.in .m3-prism{transform-box:fill-box;transform-origin:50% 100%;animation:m3-rise .8s cubic-bezier(.34,1.4,.64,1) calc(.9s + var(--i) * .14s) both,m3-top-lit 1s ease calc(3.3s + var(--i) * .18s) 1}.m3-stadii.in .m3-route{animation:1.8s cubic-bezier(.65,0,.35,1) 2.4s both m3-draw}.m3-stadii.in .m3-node{animation:m3-fade .3s ease calc(2.5s + var(--i) * .2s) both}.m3-stadii.in .m3-goal{animation:.6s 4.2s both m3-fade,2.8s ease-out 4.8s infinite m3-pulse}.m3-stadii.in .m3-chip{animation:m3-pop .5s cubic-bezier(.2,.7,.2,1) calc(1.6s + var(--i) * .14s) both}.m3-stadii.in .m3-legend li{animation:m3-li .5s ease calc(1.2s + var(--i) * 80ms) both, m3-li-lit 1.2s ease calc(3.3s + var(--i) * .18s) 1}.m3g-scene{perspective:1800px;perspective-origin:50% 10%;--gap:92px;place-items:center;height:clamp(400px,60vw,600px);margin-bottom:clamp(10px,2vw,24px);display:grid}.m3g-stack{aspect-ratio:1;width:min(52%,330px);transform-style:preserve-3d;transform:translateY(calc(var(--gap) * .95)) rotateX(60deg) rotateZ(-38deg);position:relative}.m3g-plate{transform-style:preserve-3d;transform:translateZ(calc(var(--lvl) * var(--gap)));background:var(--mb-in);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.m3g-plate{background:color-mix(in srgb,var(--mb-in) 34%,transparent)}}.m3g-plate{box-shadow:0 0 0 1.5px var(--mb-blue),0 0 40px -6px var(--mb-blue-2)}@supports (color:color-mix(in lab, red, red)){.m3g-plate{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--mb-blue) 75%,transparent),0 0 40px -6px color-mix(in srgb,var(--mb-blue-2) 45%,transparent)}}.m3g-p4{background:var(--mb-block)}@supports (color:color-mix(in lab, red, red)){.m3g-p4{background:color-mix(in srgb,var(--mb-block) 90%,transparent)}}.m3g-p1{background:var(--mb-in)}@supports (color:color-mix(in lab, red, red)){.m3g-p1{background:color-mix(in srgb,var(--mb-in) 22%,transparent)}}.m3g-plate svg{width:100%;height:100%;display:block;overflow:visible}.m3g-city rect{fill:var(--mb-bldg-in);fill-opacity:.75}.m3g-border{fill:var(--mb-red)}@supports (color:color-mix(in lab, red, red)){.m3g-border{fill:color-mix(in srgb,var(--mb-red) 10%,transparent)}}.m3g-border{stroke:var(--mb-red);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.m3g-vx{fill:var(--mb-red)}.m3g-row{fill:var(--mb-bldg-in);fill-opacity:.8}.m3g-hit{fill:var(--mb-red)}.m3g-egrn path{fill:none;stroke:var(--field-ink-2);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.m3g-egrn line{stroke:var(--field-ink-2);stroke-opacity:.5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.m3g-lot{fill:var(--mb-red);stroke:var(--field-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.m3g-frame{fill:none;stroke:var(--mb-blue);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.m3g-tag{white-space:nowrap;transform-origin:0 0;color:var(--ink);background:var(--paper);border-right:3px solid var(--mb-red);box-shadow:0 6px 18px var(--mb-shadow);padding:.22rem .55rem;font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:.82rem;font-weight:600;position:absolute;top:100%;left:0;transform:rotate(38deg)rotateX(-60deg)translate(-104%,-50%)}.m3g-beam{left:var(--lx);top:var(--ly);width:4px;height:calc(var(--gap) * 3 + 70px);transform-origin:50% 100%;pointer-events:none;position:absolute;transform:translate(-50%,-100%)rotateX(-90deg)}.m3g-beam i{transform-origin:50% 0;background:linear-gradient(var(--field-ink),var(--mb-red));width:100%;height:100%;box-shadow:0 0 14px var(--mb-red),0 0 3px var(--field-ink);display:block}@keyframes m3g-cam{0%{transform:translateY(0)rotateX(0)rotate(0)scale(.86)}}@keyframes m3g-drift{0%{rotate:-3deg}to{rotate:3deg}}@keyframes m3g-explode{0%{transform:translateZ(calc(var(--lvl) * 3px))}}@keyframes m3g-lot{0%{fill:var(--mb-lit)}40%{fill:var(--field-ink)}to{fill:var(--mb-red)}}@keyframes m3g-beam{0%{transform:scaleY(0)}}@keyframes m3g-glow{0%,to{opacity:1}50%{opacity:.55}}@keyframes m3g-hit{0%{fill:var(--mb-bldg)}}.m3-granicy.in .m3g-scene{animation:1s both m3-fade}.m3-granicy.in .m3g-stack{animation:1.5s cubic-bezier(.2,.7,.2,1) both m3g-cam,10s ease-in-out 3s infinite alternate m3g-drift}.m3-granicy.in .m3g-plate{animation:1.3s cubic-bezier(.5,0,.2,1) 1.2s both m3g-explode}.m3-granicy.in .m3g-tag{animation:m3-fade .5s ease calc(2.2s + var(--i) * .12s) both}.m3-granicy.in .m3g-border{animation:1.2s cubic-bezier(.65,0,.35,1) 2.4s both m3-draw}.m3-granicy.in .m3g-beam i{animation:.9s cubic-bezier(.6,0,.3,1) 3.3s both m3g-beam,2.6s ease-in-out 4.6s infinite m3g-glow}.m3-granicy.in .m3g-lot{animation:m3g-lot .8s ease calc(3.45s + var(--i) * .2s) both}.m3-granicy.in .m3g-hit{animation:.4s 4s both m3g-hit}.m3-granicy.in .m3-legend li{animation:m3-li .5s ease calc(1.4s + var(--i) * .12s) both, m3-li-lit 1.2s ease calc(3.45s + var(--i) * .2s) 1}.m3g-plate,.m3g-p1{--i:0}.m3g-p2{--i:1}.m3g-p3{--i:2}.m3g-p4{--i:3}@media (width<=640px){.m3{margin-inline:calc(-1*clamp(16px,4.5vw,56px))}.m3 figcaption{padding-inline:clamp(16px,4.5vw,56px)}.m3-legend{grid-template-columns:minmax(0,1fr)}.m3-cam{width:84%;margin-left:14%}.m3-chip{gap:.25rem;padding:.08rem .3rem;font-size:.62rem;transform:translate(calc(-100% - 6px),-50%)}.m3-chip em{display:none}.m3-chip b{font-size:.58rem}.m3g-scene{--gap:52px;height:clamp(300px,92vw,370px)}.m3g-stack{width:min(46%,190px);margin-left:28%}.m3g-tag{padding:.12rem .35rem;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.m3 *,.m3 :before{animation:none!important}}.s3d{margin:2.4rem 0;position:relative}.s3d-canvas,.s3d-chips,.s3d-rail,.s3d-hint{display:none}.s3d-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--stamp);margin:0 0 .8rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.s3d-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.s3d-list li{background:var(--surface);border:1px solid var(--rule-soft);border-left:3px solid var(--stamp);padding:1rem 1.1rem}.s3d-n{letter-spacing:.08em;color:var(--stamp);margin:0 0 .25rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.s3d-n span{color:var(--muted)}.s3d-t{margin:0 0 .6rem;font-family:Alegreya,Georgia,serif;font-size:1.25rem;line-height:1.2}.s3d-list dl{grid-template-columns:auto 1fr;gap:.3rem .8rem;margin:0;font-size:.9rem;line-height:1.4;display:grid}.s3d-list dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:.18rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.s3d-list dd{margin:0}.s3d.is-3d{width:100vw;height:620vh;margin-inline:calc(50% - 50vw)}.s3d.is-3d .s3d-stage{background:var(--mb-bg);height:100svh;position:sticky;top:0;overflow:hidden}.s3d-paper.is-3d .s3d-stage{background:var(--s3d-paper)}.s3d-concrete.is-3d .s3d-stage{background:var(--s3d-graphite)}.s3d.is-3d .s3d-canvas{opacity:0;width:100%;height:100%;transition:opacity 1s;display:block;position:absolute;inset:0}.s3d.is-ready .s3d-canvas{opacity:1}.s3d.is-3d .s3d-chips{pointer-events:none;display:block;position:absolute;inset:0}.s3d.is-3d .s3d-chip{color:var(--field-ink);background:var(--mb-bg);padding:.18rem .42rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.s3d.is-3d .s3d-chip{background:color-mix(in srgb,var(--mb-bg) 70%,transparent)}}.s3d.is-3d .s3d-chip{border:1px solid var(--field-ink)}@supports (color:color-mix(in lab, red, red)){.s3d.is-3d .s3d-chip{border:1px solid color-mix(in srgb,var(--field-ink) 25%,transparent)}}.s3d.is-3d .s3d-chip{opacity:.55;transition:opacity .4s,background .4s,color .4s}.s3d.is-3d .s3d-chip.done{opacity:.85}.s3d.is-3d .s3d-chip.off{opacity:0}.s3d.is-3d .s3d-chip.on{opacity:1;background:var(--mb-red);border-color:var(--mb-red);color:var(--on-stamp)}.s3d-paper.is-3d .s3d-chip{color:var(--ink);background:var(--s3d-paper)}@supports (color:color-mix(in lab, red, red)){.s3d-paper.is-3d .s3d-chip{background:color-mix(in srgb,var(--s3d-paper) 80%,transparent)}}.s3d-paper.is-3d .s3d-chip{border-color:var(--rule)}.s3d-concrete.is-3d .s3d-chip.on{background:var(--s3d-warm);border-color:var(--s3d-warm);color:var(--s3d-graphite)}.s3d.is-3d .s3d-panel{z-index:2;width:min(420px,38vw);position:absolute;top:calc(50% + 30px);left:clamp(16px,4vw,64px);transform:translateY(-50%)}.s3d.is-3d .s3d-kicker{color:var(--field-accent)}.s3d.is-3d .s3d-list{grid-template-areas:"x";gap:0;display:grid}.s3d.is-3d .s3d-list li{opacity:0;pointer-events:none;background:var(--mb-bg);grid-area:x;align-self:start;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}@supports (color:color-mix(in lab, red, red)){.s3d.is-3d .s3d-list li{background:color-mix(in srgb,var(--mb-bg) 92%,transparent)}}.s3d.is-3d .s3d-list li{backdrop-filter:blur(14px);border:1px solid var(--field-ink)}@supports (color:color-mix(in lab, red, red)){.s3d.is-3d .s3d-list li{border:1px solid color-mix(in srgb,var(--field-ink) 14%,transparent)}}.s3d.is-3d .s3d-list li{border-left:3px solid var(--mb-red);color:var(--field-ink);padding:1.3rem 1.4rem}.s3d.is-3d .s3d-list li.on{opacity:1;pointer-events:auto;transform:none}.s3d.is-3d .s3d-n{color:var(--mb-red);font-size:.78rem}.s3d.is-3d .s3d-n span{color:var(--field-ink-2)}.s3d.is-3d .s3d-t{color:var(--field-ink);font-size:clamp(1.4rem,2.3vw,2rem)}.s3d.is-3d .s3d-list dt{color:var(--field-ink-2)}.s3d.is-3d .s3d-rail{gap:4px;margin-top:1rem;display:flex}.s3d.is-3d .s3d-rail i{background:var(--field-ink);flex:1;height:3px}@supports (color:color-mix(in lab, red, red)){.s3d.is-3d .s3d-rail i{background:color-mix(in srgb,var(--field-ink) 18%,transparent)}}.s3d.is-3d .s3d-rail i{transition:background .4s}.s3d.is-3d .s3d-rail i.on{background:var(--mb-red)}.s3d.is-3d .s3d-hint{background:var(--mb-bg);padding:.2rem .4rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.s3d.is-3d .s3d-hint{background:color-mix(in srgb,var(--mb-bg) 85%,transparent)}}.s3d.is-3d .s3d-hint{letter-spacing:.06em;color:var(--field-ink-2);margin:.8rem 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem}.s3d-paper.is-3d .s3d-kicker{color:var(--stamp)}.s3d-paper.is-3d .s3d-list li{background:var(--card);color:var(--ink);border-color:var(--rule-soft);border-left-color:var(--mb-red)}.s3d-paper.is-3d .s3d-t{color:var(--ink)}.s3d-paper.is-3d .s3d-n span,.s3d-paper.is-3d .s3d-list dt{color:var(--muted)}.s3d-paper.is-3d .s3d-hint{background:var(--card);color:var(--ink-2)}.s3d-paper.is-3d .s3d-rail i{background:var(--rule)}.s3d-concrete.is-3d .s3d-list li{background:var(--s3d-graphite)}@supports (color:color-mix(in lab, red, red)){.s3d-concrete.is-3d .s3d-list li{background:color-mix(in srgb,var(--s3d-graphite) 80%,transparent)}}.s3d-concrete.is-3d .s3d-list li{border-left-color:var(--s3d-warm)}.s3d-concrete.is-3d .s3d-n,.s3d-concrete.is-3d .s3d-kicker{color:var(--s3d-warm)}.s3d-concrete.is-3d .s3d-rail i.on{background:var(--s3d-warm)}@media (width<=760px){.s3d.is-3d .s3d-panel{width:auto;inset:auto 12px 14px;transform:none}.s3d.is-3d .s3d-list li{padding:.9rem 1rem}.s3d.is-3d .s3d-t{margin-bottom:.4rem;font-size:1.2rem}.s3d.is-3d .s3d-list dl{gap:.2rem .6rem;font-size:.8rem}.s3d.is-3d .s3d-hint{display:none}}.s3q{margin:2.4rem 0;position:relative}.s3q-view,.s3q-rail,.s3q-steps,.s3q-note,.s3q-big{display:none}.s3q-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.s3q-cards{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.s3q-cards>li{background:var(--surface);border:1px solid var(--rule-soft);border-left:3px solid var(--stamp);padding:1rem 1.15rem}.s3q-n{letter-spacing:.08em;color:var(--alert);margin:0 0 .3rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem}.s3q-n span{color:var(--muted)}.s3q-t{color:var(--ink);margin:0;font-family:Alegreya,Georgia,serif;font-size:1.3rem;line-height:1.15}.s3q-scene{color:var(--ink);margin:.6rem 0;font-size:1rem;line-height:1.45}.s3q-legend{flex-wrap:wrap;gap:.4rem;margin:0 0 .8rem;padding:0;list-style:none;display:flex}.s3q-legend li{background:var(--surface-2);color:var(--ink);align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.85rem;font-weight:500;display:flex}.s3q-legend li:before{content:"";background:var(--ink-2);border-radius:50%;width:.7rem;height:.7rem}.s3q-legend .tone-alert:before{background:var(--alert)}.s3q-legend .tone-stamp:before{background:var(--stamp)}.s3q-legend .tone-good:before{background:var(--good)}.s3q-facts{gap:.7rem;margin:0;display:grid}.legal .s3q-facts{font-size:inherit;grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0}.s3q-facts div{gap:.15rem;display:grid}.s3q-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.s3q-facts dd{color:var(--ink);margin:0;font-size:1rem;line-height:1.4}.s3q-par{border:1px dashed var(--rule);color:var(--ink-2);margin:.7rem 0 0;padding:.45rem .7rem;font-size:.86rem;line-height:1.38}.s3q.is-3d{width:100vw;height:900vh;margin-inline:calc(50% - 50vw);padding-block:0}.s3q.is-3d .s3q-stage{background:var(--paper);border-top:1px solid var(--rule-soft);grid-template-columns:minmax(380px,42fr) 58fr;height:calc(100svh - 72px);display:grid;position:sticky;top:72px}.s3q.is-3d .s3q-panel{flex-direction:column;min-width:0;min-height:0;padding:clamp(18px,2.6vh,34px) clamp(22px,3vw,56px) clamp(16px,2.4vh,28px);display:flex}.s3q.is-3d .s3q-view{background:var(--s3d-paper);min-width:0;display:block;position:relative;overflow:hidden}.s3q.is-3d .s3q-canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.s3q.is-ready .s3q-canvas{opacity:1}.s3q.is-3d .s3q-labels{pointer-events:none;position:absolute;inset:0}.s3q-pin{opacity:0;will-change:transform,opacity;position:absolute;top:0;left:0}.s3q-pin:before{content:"";background:var(--ink-2);width:16px;height:16px;box-shadow:0 0 0 4px var(--card),0 0 0 9px var(--ink-2);border-radius:50%;position:absolute;top:-8px;left:-8px}@supports (color:color-mix(in lab, red, red)){.s3q-pin:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--card) 85%,transparent),0 0 0 9px color-mix(in srgb,var(--ink-2) 22%,transparent)}}.s3q-pin:after{content:"";background:var(--ink-2);width:2px;height:40px;position:absolute;bottom:8px;left:-1px}.s3q-pin span{background:var(--card);gap:.18rem;width:max-content;max-width:min(300px,42vw);padding:.6rem .85rem .65rem;display:grid;position:absolute;bottom:46px;left:-2px}@supports (color:color-mix(in lab, red, red)){.s3q-pin span{background:color-mix(in srgb,var(--card) 88%,transparent)}}.s3q-pin span{backdrop-filter:blur(6px)saturate(1.2);border-left:4px solid var(--ink-2);box-shadow:var(--shadow-chip);color:var(--ink)}.s3q-pin b{font:700 clamp(.95rem,1.15vw,1.12rem)/1.15 Golos Text,Helvetica Neue,Arial,sans-serif}.s3q-pin i{color:var(--ink-2);font:400 clamp(.86rem,.95vw,.95rem)/1.3 Golos Text,Helvetica Neue,Arial,sans-serif}.s3q-pin.left span{border-left:0;border-right:4px solid var(--ink-2);text-align:right;left:auto;right:-2px}.s3q-pin.tall span{bottom:96px}.s3q-pin.tall:after{height:90px}.s3q-pin.low span{top:34px;bottom:auto}.s3q-pin.low:after{height:28px;top:8px;bottom:auto}.s3q-pin.tone-alert:before,.s3q-pin.tone-alert:after{background:var(--alert)}.s3q-pin.tone-alert span{border-color:var(--alert)}.s3q-pin.tone-stamp:before,.s3q-pin.tone-stamp:after{background:var(--stamp)}.s3q-pin.tone-stamp span{border-color:var(--stamp)}.s3q-pin.tone-good:before,.s3q-pin.tone-good:after{background:var(--good)}.s3q-pin.tone-good span{border-color:var(--good)}.s3q.is-3d .s3q-kicker{margin-bottom:.7rem}.s3q.is-3d .s3q-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.s3q.is-3d .s3q-steps button{cursor:pointer;border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:.35rem;padding:.5rem .55rem;font:500 clamp(.74rem,.85vw,.84rem)/1 Golos Text,Helvetica Neue,Arial,sans-serif;transition:background .3s,color .3s,border-color .3s;display:flex;overflow:hidden}.s3q.is-3d .s3q-steps button b{color:var(--muted);font:500 .7rem/1 IBM Plex Mono,ui-monospace,monospace}.s3q.is-3d .s3q-steps button.done{color:var(--ink);border-color:var(--rule-soft);background:var(--surface-2)}.s3q.is-3d .s3q-steps button.on{background:var(--stamp);border-color:var(--stamp);color:var(--on-stamp)}.s3q.is-3d .s3q-steps button.on b{color:var(--on-stamp)}.s3q.is-3d .s3q-steps button:focus-visible{outline:2px solid var(--alert);outline-offset:2px}.s3q.is-3d .s3q-cards{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;flex:1;grid-template-areas:"x";gap:0;min-height:0;margin-top:clamp(16px,3vh,34px);display:grid;overflow-y:auto}.s3q.is-3d .s3q-cards>li{opacity:0;will-change:opacity,transform;pointer-events:none;background:0 0;border:0;flex-direction:column;grid-area:x;justify-content:space-between;min-height:0;padding:0;display:flex}.s3q.is-3d .s3q-cards>li.on{opacity:1;pointer-events:auto;transform:none}.s3q.is-3d .s3q-head{align-items:flex-end;gap:clamp(12px,1.4vw,22px);display:flex}.s3q.is-3d .s3q-big{color:var(--alert);letter-spacing:-.04em;font:700 clamp(4.5rem,11vh,9rem)/.8 Alegreya,Georgia,serif;display:block}.s3q.is-3d .s3q-t{font-size:clamp(1.8rem,min(2.7vw,4.6vh),3rem);line-height:1.05}.s3q.is-3d .s3q-scene{margin:0;font-size:clamp(1.1rem,min(1.6vw,2.8vh),1.55rem);line-height:1.38}.s3q.is-3d .s3q-legend{margin:0}.s3q.is-3d .s3q-legend li{padding:.45rem .8rem;font-size:clamp(.9rem,min(1.05vw,1.9vh),1.05rem)}.s3q.is-3d .s3q-facts{border-top:2px solid var(--ink);gap:clamp(8px,1.5vh,15px);padding-top:clamp(10px,1.6vh,16px)}.s3q.is-3d .s3q-facts div{grid-template-columns:clamp(6.5rem,8vw,8.5rem) 1fr;align-items:baseline;gap:1rem}.s3q.is-3d .s3q-facts dd{font-size:clamp(1.02rem,min(1.35vw,2.4vh),1.3rem);line-height:1.35}.s3q.is-3d .s3q-term dd{color:var(--alert);font-family:Alegreya,Georgia,serif;font-size:clamp(1.25rem,min(1.9vw,3.4vh),1.9rem);font-weight:700;line-height:1.2}.s3q.is-3d .s3q-note{color:var(--ink-2);margin:clamp(10px,1.6vh,16px) 0 0;font-size:.78rem;display:block}@media (width>=861px) and (height<=980px){.s3q.is-3d .s3q-big{font-size:clamp(3rem,7vh,6rem)}.s3q.is-3d .s3q-t{font-size:clamp(1.45rem,min(2.2vw,3.6vh),2.2rem)}.s3q.is-3d .s3q-scene{font-size:clamp(.98rem,min(1.3vw,2.2vh),1.2rem);line-height:1.32}.s3q.is-3d .s3q-legend li{padding:.3rem .62rem;font-size:.85rem}.s3q.is-3d .s3q-cards{margin-top:clamp(10px,1.6vh,18px)}.s3q.is-3d .s3q-facts{gap:clamp(6px,1vh,10px);padding-top:clamp(8px,1.2vh,12px)}.s3q.is-3d .s3q-facts dd{font-size:clamp(.95rem,min(1.1vw,1.95vh),1.1rem);line-height:1.3}.s3q.is-3d .s3q-term dd{font-size:clamp(1.1rem,min(1.5vw,2.8vh),1.5rem)}}@media (width>=861px) and (height<=820px){.s3q.is-3d .s3q-big{font-size:clamp(2.5rem,6.2vh,4.4rem)}.s3q.is-3d .s3q-t{font-size:clamp(1.3rem,min(2vw,3.2vh),1.9rem)}.s3q.is-3d .s3q-scene{font-size:clamp(.92rem,min(1.2vw,2.05vh),1.08rem);line-height:1.3}.s3q.is-3d .s3q-head{gap:clamp(8px,1vw,14px)}.s3q.is-3d .s3q-cards{margin-top:8px}.s3q.is-3d .s3q-facts{gap:6px;padding-top:7px}.s3q.is-3d .s3q-facts dd{font-size:clamp(.9rem,min(1.05vw,1.85vh),1.02rem);line-height:1.28}.s3q.is-3d .s3q-term dd{font-size:clamp(1rem,min(1.3vw,2.5vh),1.3rem)}.s3q.is-3d .s3q-legend li{padding:.25rem .55rem;font-size:.8rem}}@media (width<=860px){.s3q.is-3d .s3q-stage{grid-template-rows:47% 53%;grid-template-columns:1fr}.s3q.is-3d .s3q-view{border-bottom:1px solid var(--rule-soft);order:-1}.s3q.is-3d .s3q-panel{padding:10px 16px 12px;overflow:hidden}.s3q.is-3d .s3q-kicker,.s3q.is-3d .s3q-note,.s3q.is-3d .s3q-steps,.s3q.is-3d .s3q-legend{display:none}.s3q.is-3d .s3q-rail{gap:3px;margin:0;display:flex}.s3q.is-3d .s3q-rail i{background:var(--rule);flex:1;height:3px}.s3q.is-3d .s3q-rail i.on{background:var(--alert)}.s3q.is-3d .s3q-cards{-webkit-mask-image:linear-gradient(to bottom,var(--ink) calc(100% - 14px),transparent);-webkit-mask-image:linear-gradient(to bottom,var(--ink) calc(100% - 14px),transparent);-webkit-mask-image:linear-gradient(to bottom,var(--ink) calc(100% - 14px),transparent);mask-image:linear-gradient(to bottom,var(--ink) calc(100% - 14px),transparent);margin-top:10px}.s3q.is-3d .s3q-big{font-size:3rem}.s3q.is-3d .s3q-t{font-size:1.3rem}.s3q.is-3d .s3q-scene{margin:.5rem 0;font-size:.95rem}.s3q.is-3d .s3q-facts{gap:.45rem;margin-top:.3rem;padding-top:.6rem}.s3q.is-3d .s3q-facts div{grid-template-columns:5.4rem 1fr;gap:.6rem}.s3q.is-3d .s3q-facts dd{font-size:.9rem}.s3q.is-3d .s3q-term dd{font-size:1.05rem}}.s3q.is-3d .s3q-facts dt{color:var(--ink-2);font-size:clamp(.72rem,.85vw,.82rem)}@media (width<=860px){.s3q.is-3d .s3q-cards>li{justify-content:flex-start;gap:.4rem}.s3q.is-3d .s3q-facts dt{font-size:.66rem}.s3q-pin:before{width:12px;height:12px;top:-6px;left:-6px}.s3q-pin:after{height:24px;bottom:6px}.s3q-pin span{max-width:58vw;padding:.35rem .5rem;bottom:30px}.s3q-pin b{font-size:.78rem}.s3q-pin i{display:none}.s3q-pin.tall span{bottom:62px}.s3q-pin.tall:after{height:56px}.s3q-pin.low span{top:24px}.s3q-pin.low:after{height:20px}}.s3q:focus{outline:none}@media (width<=640px){.site-footer{padding:28px 0 calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;min-height:min(100svh,720px);margin-top:40px;display:flex}.site-footer .foot-inner{width:100%}.foot-name{font-size:clamp(2.4rem,13vw,3.2rem)}.site-footer .foot-who{margin-top:.6rem;font-size:1rem;line-height:1.35}.foot-grid{gap:0;margin-top:20px}.foot-phone{font-size:1.7rem}.foot-mail{margin-top:.3rem;font-size:1.02rem}.site-footer .foot-contact{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.9rem;display:grid}.site-footer .contact-link{justify-content:center;min-height:42px;padding:.4rem .5rem}.site-footer .foot-addr{margin-top:.9rem;font-size:.9rem}.foot-col[aria-label=Материалы],.foot-col[aria-label=Компания]{display:none}.foot-col[aria-label=Ситуации]{border-top:1px solid var(--f-ink);margin-top:1rem;padding-top:.9rem}@supports (color:color-mix(in lab, red, red)){.foot-col[aria-label=Ситуации]{border-top:1px solid color-mix(in srgb,var(--f-ink) 22%,transparent)}}.foot-col[aria-label=Ситуации] h2{letter-spacing:.06em;text-transform:uppercase;color:var(--f-ink-2);margin-bottom:.35rem;font-size:.78rem;font-weight:500}.foot-col[aria-label=Ситуации] ul{grid-template-columns:1fr 1fr;gap:0 .9rem;display:grid}.foot-col[aria-label=Ситуации] a{padding:.22rem 0;font-size:.84rem;line-height:1.25}.site-footer .foot-legal{margin-top:14px;font-size:.74rem;line-height:1.35}.foot-policy{display:inline}}@media (width>=641px){.foot-policy{display:none}}.foot-policy{color:var(--f-ink-2)}@media (width<=640px) and (height<=700px){.site-footer{min-height:0;padding-top:18px}.foot-name{font-size:2.3rem}.site-footer .foot-who{margin-top:.4rem;font-size:.92rem}.foot-grid{margin-top:12px}.foot-phone{font-size:1.5rem}.site-footer .foot-contact{gap:.35rem;margin-top:.6rem}.site-footer .contact-link{min-height:36px}.site-footer .foot-addr{margin-top:.6rem;font-size:.84rem}.foot-col[aria-label=Ситуации]{margin-top:.6rem;padding-top:.6rem}.foot-col[aria-label=Ситуации] a{padding:.12rem 0;font-size:.78rem}.site-footer .foot-legal{margin-top:8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.row>.person{grid-column:2;margin:0}.person-photo{aspect-ratio:4/5;background:radial-gradient(120% 90% at 50% 18%,var(--field-2) 0,var(--field) 70%);display:block;position:relative;overflow:hidden}.person-photo img{width:100%;height:auto;display:block;position:absolute;inset:auto 0 0}.person figcaption{color:var(--ink-2);margin-top:.8rem;font-size:.95rem;line-height:1.45}.person figcaption span{display:block}.person-role{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.2rem 0 .45rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem}.person figcaption b{color:var(--ink);font-family:Alegreya,Georgia,serif;font-size:1.25rem;font-weight:700;display:block}@media (width<=880px){.row>.person{grid-column:1;grid-template-columns:8.5rem 1fr;align-items:end;gap:1rem;margin-top:1.6rem;display:grid}.person figcaption{margin:0}}.art-meta{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.1rem .75rem;display:grid}.art-avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}@media (width>=981px){.site-footer{box-sizing:border-box;flex-direction:column;min-height:calc(100svh - 73px);padding:clamp(28px,6vh,80px) 0 clamp(20px,3vh,40px);display:flex}.site-footer .foot-inner{box-sizing:border-box;flex-direction:column;flex:1;width:100%;display:flex}.foot-name{font-size:clamp(2.7rem,min(9.4vw,13vh),7.6rem)}.site-footer .foot-who{max-width:none;margin-top:clamp(.4rem,1.4vh,1rem)}.foot-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);margin-top:clamp(24px,5vh,64px)}.foot-col a{padding:.22rem 0}.site-footer .foot-addr{margin-top:clamp(.6rem,2vh,1.4rem)}.site-footer .foot-contact{margin-top:clamp(.7rem,2vh,1.3rem)}.site-footer .foot-legal{margin-top:auto;padding-top:clamp(20px,4vh,56px)}}.nav-drop{position:relative}.nav-drop-btn{-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin:0;padding:.6rem 0;font-size:.95rem;font-weight:500;line-height:1.2;transition:color .15s;display:inline-flex}.nav-drop-label{position:relative}.nav-drop-label:after{content:"";background:var(--stamp);transform-origin:0;height:2px;transition:transform .25s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-.3rem;left:0;right:0;transform:scaleX(0)}.nav-drop-btn:hover,.nav-drop-btn.is-current,.nav-drop[data-open=true] .nav-drop-btn{color:var(--ink)}.nav-drop-btn:hover .nav-drop-label:after,.nav-drop-btn.is-current .nav-drop-label:after{transform:scaleX(1)}.nav-drop-btn:focus-visible{outline:2px solid var(--stamp);outline-offset:4px}.nav-drop-chev{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.62rem;height:.38rem;transition:transform .2s}.nav-drop[data-open=true] .nav-drop-chev{transform:rotate(180deg)}.nav-drop-panel{z-index:60;opacity:0;visibility:hidden;padding-top:1.6rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:100%;left:-1.15rem;transform:translateY(-4px)}.nav-drop[data-open=true] .nav-drop-panel,.nav-drop:not([data-js]):hover .nav-drop-panel,.nav-drop:not([data-js]):focus-within .nav-drop-panel{opacity:1;visibility:visible;transition:opacity .16s,transform .16s,visibility;transform:none}.nav-main .nav-drop-list{background:var(--card);border:1px solid var(--rule-soft);min-width:18.5rem;box-shadow:var(--shadow-card);border-radius:10px;gap:.15rem;margin:0;padding:.45rem;list-style:none;display:grid}.nav-main .nav-drop-list a{white-space:normal;color:var(--ink);border-radius:6px;gap:.2rem;padding:.6rem .7rem;transition:background-color .15s;display:grid}.nav-main .nav-drop-list a:after{display:none}.nav-main .nav-drop-list a:hover{background:var(--surface)}.nav-main .nav-drop-list a:focus-visible{outline:2px solid var(--stamp);outline-offset:-2px}.nav-drop-t{font-size:.95rem;font-weight:500;line-height:1.25}.nav-drop-d{color:var(--ink-2);font-size:.82rem;font-weight:400;line-height:1.35}.nav-main .nav-drop-list a[aria-current] .nav-drop-t{color:var(--stamp-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.nav-drop-panel,.nav-drop[data-open=true] .nav-drop-panel,.nav-drop-chev,.nav-drop-label:after{transition:none}}
