@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9f84da2e-module__s1J5NG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_9f84da2e-module__s1J5NG__variable{--font-serif-latin:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.0xq4un9mlaiqb.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_c20d5027-module__LZAnsq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_c20d5027-module__LZAnsq__variable{--font-serif-cyr:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_e95cfe67-module__aR_F9a__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_e95cfe67-module__aR_F9a__variable{--font-sans-latin:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.3__uj2j3k64hq.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_882a2624-module__xySsGG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_882a2624-module__xySsGG__variable{--font-sans-cyr:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.p.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.p.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_47c55ab3-module__MAnMdW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_47c55ab3-module__MAnMdW__variable{--font-mono-latin:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6278b66d-module__tTL44a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6278b66d-module__tTL44a__variable{--font-mono-cyr:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,[data-theme=dark]{--bg:#0c0b0a;--bg-elev:#151310;--surface:#1a1713;--border:#2b2620;--border-field:#706558;--text:#f6f3ee;--text-muted:#a9a298;--text-dim:#948d82;--accent:#ff5436;--accent-2:#ff7a5c;--accent-soft:#ff543624;--accent-ink:#0c0b0a;--focus:#ff7a5c;--danger:#ff6b6b;--sev-high:#ff6b6b;--sev-medium:#ffb454;--sev-low:#857e73;--sev-info:#ff5436;--verdict-ready:#2e9e5b;--verdict-negotiate:#d1971b;--verdict-risk:#d9574d;--verdict-hold:#e07a2f;--grain-opacity:.05;--glow:90% 60% at 50% -12%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .layers-section,:root:not([data-theme=light]) .layers-section{--lay-glass:#f6f3ee}[data-theme=light]{--bg:#faf8f4;--bg-elev:#f3f0ea;--surface:#fefdfb;--border:#e6e1d8;--border-field:#8a8175;--text:#1c1a17;--text-muted:#5c5852;--text-dim:#625d56;--accent:#b53e1b;--accent-2:#b53e1b;--accent-soft:#c8451f1a;--accent-ink:#fff;--focus:#b53e1b;--danger:#c0392b;--sev-high:#c0392b;--sev-medium:#8a5a12;--sev-low:#6b6457;--sev-info:#b53e1b;--verdict-ready:#26844c;--verdict-negotiate:#966c13;--verdict-risk:#d33d33;--verdict-hold:#a84f12;--grain-opacity:.03;--glow:90% 55% at 50% -12%;--glow-tint:#c8451f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--font-sans:var(--font-sans-latin), var(--font-sans-cyr), "Public Sans", "Source Sans 3", system-ui, sans-serif;--font-display:var(--font-serif-latin), var(--font-serif-cyr), Fraunces, "Source Serif 4", Georgia, serif;--font-mono:var(--font-mono-latin), var(--font-mono-cyr), "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{max-width:100vw;overflow-x:clip}body{max-width:100vw;color:var(--text);background:var(--bg);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(var(--glow), var(--glow-tint,var(--accent-soft)), transparent 62%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0}.font-display,h1,h2{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em}a{color:var(--accent)}::selection{background:var(--accent-soft)}::placeholder{color:var(--text-muted);opacity:1}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input,textarea,select,button{font-family:inherit}input,textarea,select{font-size:16px}input:not([type=checkbox]):not([type=radio]):not([disabled]),textarea:not([disabled]),select:not([disabled]){border-color:var(--border-field)!important}.leaflet-container{font-family:var(--font-sans);border-radius:12px}.leaflet-control-layers,.leaflet-bar a,.leaflet-control-attribution{background:var(--surface)!important;color:var(--text-muted)!important;border-color:var(--border)!important}.leaflet-control-layers-expanded{color:var(--text)!important}.leaflet-control-attribution a{color:var(--text-muted)!important}.map-wrap .leaflet-top.leaflet-right .leaflet-control-layers{margin-top:16px;margin-right:16px}:root{--work-max:clamp(1140px, 48vw, 1680px);--prose-max:820px;--pad-x:clamp(16px, 3.5vw, 48px);--space-related:clamp(24px, 4vh, 40px);--space-section:clamp(28px, 5vh, 56px);--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.32s;--dur-page:.4s;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1)}.solertio-shell{width:100%;padding:32px var(--pad-x) 80px;margin-inline:auto}.solertio-shell--work{max-width:var(--work-max)}.solertio-shell--prose{max-width:var(--prose-max)}.form-col{max-width:800px;margin-inline:auto}.prose-col{max-width:74ch;margin-inline:auto}.ai-label{z-index:2;width:18px;height:18px;line-height:0;position:absolute;bottom:10px;right:10px}.ai-label svg{width:18px;height:18px;display:block}.blog-prose{color:var(--text);font-size:18px;line-height:1.72}.blog-prose>:first-child{margin-top:0}.blog-prose p{margin:0 0 1.15em}.blog-prose h2{font-family:var(--font-display,inherit);letter-spacing:-.01em;margin:1.7em 0 .5em;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.22}.blog-prose h3{margin:1.5em 0 .45em;font-size:clamp(18px,2.2vw,22px);font-weight:600}.blog-prose ul,.blog-prose ol{margin:0 0 1.2em;padding-left:1.4em}.blog-prose li{margin:.35em 0}.blog-prose a{color:var(--accent-2);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.blog-prose a:hover{color:var(--accent)}.blog-prose strong{color:var(--text);font-weight:650}.blog-prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:15px;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 12px}.blog-prose thead th{background:var(--surface);white-space:nowrap;font-weight:600}.blog-prose blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--text-muted);border-radius:0 8px 8px 0;margin:1.8em 0;padding:14px 18px;font-size:15px;line-height:1.6}.blog-prose blockquote p{margin:0}.blog-prose .article-refs{border-top:1px solid var(--border);margin-top:2.4em;padding-top:1.4em;font-size:14px}.blog-prose .article-refs h3{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .8em;font-size:12px}.blog-prose .article-refs ol{color:var(--text-muted);padding-left:1.3em}.blog-prose .article-refs li{margin:.4em 0;line-height:1.5}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;gap:14px;display:grid}.dash-span{grid-column:1/-1}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin:2px 0 18px;display:grid}.metric-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:88px;padding:13px 15px;display:flex}.metric-tile .mt-label{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);font-size:10.5px}.metric-tile .mt-value{font-family:var(--font-display), serif;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.12}.metric-tile .mt-sub{font-family:var(--font-sans), sans-serif;color:var(--text-muted);font-size:11.5px}.dash-group{margin:0 0 20px}.dash-group-head{font-family:var(--font-display), serif;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:9px;margin:0 0 10px;font-size:15px;font-weight:600;display:flex}.dash-group-head:after{content:"";background:var(--border);flex:1;height:1px}.dash-group-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.dash-group-grid>*{margin:0!important}.layer-grid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:10px;display:grid}.layer-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;padding:11px 13px}@media (max-width:720px){.metric-strip{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.dash-group-grid,.layer-grid{grid-template-columns:1fr}}.map-canvas{border:1px solid var(--border);border-radius:12px;width:100%;height:clamp(440px,62vh,760px)}.map-canvas--placeholder{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:44px 44px;background-color:var(--bg-elev);opacity:.6}@media (prefers-reduced-motion:no-preference){.map-canvas--placeholder{animation:1.8s ease-in-out infinite solertio-map-pulse}}@keyframes solertio-map-pulse{0%,to{opacity:.45}50%{opacity:.7}}.scan-dash{gap:16px;display:grid}.map-wrap{position:relative}@media (min-width:1100px){.scan-dash{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:stretch;gap:clamp(16px,1.6vw,24px)}.scan-dash .map-wrap{display:flex;position:sticky;top:16px}.scan-dash .map-canvas{flex:auto;height:auto;min-height:420px}.scan-panel{flex-direction:column;display:flex}.scan-cta-block{margin-top:auto}}@media (max-width:1099.98px){.scan-panel{order:-1}}@media (max-width:720px){.scan-dash .map-canvas{height:clamp(220px,32vh,260px)}.scan-dash--area .map-canvas{height:clamp(440px,62vh,760px)}}.back-to-top{bottom:24px}.tool-cta-bar{display:none}@media (max-width:720px){.tool-cta-bar{z-index:55;padding:8px 14px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0000002e}.solertio-shell:has(.tool-cta-bar){padding-bottom:calc(132px + env(safe-area-inset-bottom))}.back-to-top--raised{bottom:calc(84px + env(safe-area-inset-bottom))}.solertio-shell{padding:18px 14px 64px}.dash-grid{grid-template-columns:1fr;gap:12px}}@media (max-width:460px){.dash-grid{grid-template-columns:1fr}}.print-only{display:none}@page{size:A4;margin:13mm 12mm}@page compare-landscape{size:A4 landscape;margin:12mm}main{counter-reset:solertio-sec}.sec-num:before{counter-increment:solertio-sec;content:"§ " counter(solertio-sec, decimal-leading-zero)}@media print{@page{margin:14mm 12mm 16mm;@bottom-left{content:"Solertio Parcela" var(--print-footer-host,"") " — raport przesiewowy: nie zastępuje operatu ani porady prawnej";font-family:var(--font-mono), monospace;font-size:7pt;letter-spacing:.02em;white-space:nowrap;color:#8a8377;vertical-align:top;padding-top:1.6mm;border-top:.5pt solid #ddd}@bottom-right{content:counter(page) " / " counter(pages);font-family:var(--font-mono), monospace;font-size:7pt;letter-spacing:.02em;white-space:nowrap;color:#8a8377;vertical-align:top;padding-top:1.6mm;border-top:.5pt solid #ddd}}.no-print{display:none!important}.print-only{display:block!important}p,li,blockquote{orphans:3;widows:3}h1,h2,h3,.dash-group-head{break-after:avoid;break-inside:avoid}#sec-scorecard{break-before:page}.chip-value{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.score-cols{flex-wrap:nowrap!important}.score-cols svg{flex-shrink:0;width:224px!important;height:176px!important}.print-only img{object-fit:cover;width:100%;max-height:74mm}main{max-width:none!important;margin:0!important;padding:0!important}.dash-grid{display:block!important}.dash-span{grid-column:auto!important}.dash-group-grid,.layer-grid{display:block!important}.dash-group-grid>*{margin:0 0 10px!important}.layer-card{break-inside:avoid;margin:0 0 8px!important}.metric-strip{display:none!important}.solertio-shell{max-width:none!important;padding:0 5mm!important}.prose-col{max-width:none!important}:root,[data-theme=dark],[data-theme=light]{--bg:#fff;--bg-elev:#fff;--surface:#fff;--border:#ddd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,main{background:#fff!important}body:before,body:after{display:none!important}footer{break-inside:avoid}main,main *{color:#1a1a1a!important}section{break-inside:avoid;margin:0 0 10px!important;padding:12px 14px!important}section.print-flow{break-inside:auto}section.print-flow>*{break-inside:avoid}section.print-flow>.layer-grid,section.print-flow>.decision-block{break-inside:auto}.decision-block li,.decision-card{break-inside:avoid}section.print-flow>table{break-inside:auto}thead{display:table-header-group}tr{break-inside:avoid}section.print-flow>ul{break-inside:auto}li{break-inside:avoid}.dossier-h{break-after:avoid;break-inside:avoid}section.print-flow>.dossier-flow-list{break-inside:auto}section.print-flow>.dossier-h+div:not(.dossier-flow-list):not(.decision-block){break-after:avoid}section.print-flow>div:has(+table){break-after:avoid}#dossier-ai section{break-inside:auto}#dossier-ai section>div{break-inside:avoid}#dossier-ai section>:first-child{break-after:avoid}#dossier-ai section>div:has(>ol){break-inside:auto}#dossier-ai section>div:has(>ol)>div{break-after:avoid}.print-only{break-inside:avoid}.print-accent{color:#ff5436!important}a{text-decoration:none}.demo-badge{margin:0;position:fixed;inset:6mm 12mm auto;color:#04201c!important}.compare-print-sheet{page:compare-landscape}.compare-print-sheet table{width:100%!important}}.skip-link{z-index:200;background:var(--accent);color:var(--accent-ink,#04201c);border-radius:0 0 10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:0}.demo-badge{z-index:50;background:var(--accent);color:var(--accent-ink,#04201c);font-family:var(--font-sans), sans-serif;text-align:center;border-radius:10px;margin:0 0 12px;padding:8px 14px;font-size:13px;font-weight:600;position:sticky;top:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layers-section{width:100vw;color:var(--text);background:radial-gradient(130% 60% at 50% 0%, var(--accent-soft), transparent 62%), var(--bg);--lay-card:var(--surface);--lay-rule:var(--border);--lay-rule-soft:color-mix(in srgb, var(--border) 60%, transparent);--lay-ink-2:var(--text-muted);--lay-ink-3:var(--text-dim);--lay-coral:var(--accent);--lay-glass:#fff;--fw:min(52vw, 51vh, 700px);--ratio:.7333;--gap:calc(var(--fw) * .135);--vxl:.472;--vxr:.411;--approach:1;--card-end:1.46;--pass-scale:var(--card-end);--stack-h:calc(var(--fw) * var(--ratio) + var(--gap) * 4);margin-left:calc(50% - 50vw);position:relative}@media (min-width:1120px){.layers-section--hero .layers-pin{width:min(var(--work-max), 100%);padding-inline:var(--pad-x);grid-template-rows:auto auto;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-content:start;align-items:center;gap:clamp(20px,2.4vw,44px);margin:0 auto;display:grid}.layers-section--hero .layers-head{align-self:start;width:auto;margin:0;padding:clamp(44px,6vh,74px) 0 0}.layers-section--hero .layers-pin{padding-top:clamp(14px,2.5vh,28px)}.layers-section--hero .layers-figure{justify-items:start;min-width:0}.layers-section--hero{--fw:min(29vw, 46vh, 420px);--gap:max(calc(var(--fw) * .21), 88px);--card-end:1.15;--card-lift:calc(var(--fw) * -.25);--note-off:20px}.layers-section--hero .layers-note{width:min(21ch,17vw)}.layers-section--hero .layers-note b{font-size:13px}.layers-section--hero .layers-note i{font-size:11.5px;line-height:1.3}.layers-section--hero .layers-note s{font-size:9.5px}.layers-section--hero .layers-scene{animation-name:none;transform:none}.layers-section--hero .layers-foot{display:none}.layers-section--hero .layers-note-small--hero{display:block}}.layers-hero-bottom{grid-column:1/-1;align-self:end}@media (min-width:1120px){.layers-hero-bottom .hero-stats{width:auto;margin-left:0}.layers-hero-bottom .hero-stats ul{padding-inline:0}}.layers-note-small--hero{border-top:0;max-width:46ch;margin-top:14px;padding-top:0;display:none}.layers-hero-search{margin-top:clamp(18px,2.4vh,28px)}@media (min-width:1120px){.layers-section--hero .layers-note--l{right:auto;left:calc(50% + var(--vxr) * var(--fw) + var(--note-off,30px));text-align:left;--dir:to left;--slide:16px}.layers-section--hero .layers-note--l:after{left:-46px;right:auto}.layers-section--hero .layers-note--l:before{left:-54px;right:auto}}.digest{margin:18px 0 22px}.digest-title{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(16px,1.5vw,19px);font-weight:600}.digest-rows{gap:8px;list-style:none;display:grid}.digest-row{border:1px solid var(--border);background:var(--surface);border-left-width:3px;border-radius:8px;grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;gap:4px 18px;padding:12px 14px;display:grid}.digest-row--known{border-left-color:var(--accent)}.digest-row--none{border-left-color:var(--border-field)}.digest-row--unknown{border-left-style:dashed;border-left-color:var(--text-dim)}.digest-label{color:var(--text-muted);font-size:13px}.digest-value{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.4}.digest-note{color:var(--text-dim);grid-column:2;font-size:12px;line-height:1.4}.digest-caveat{color:var(--text-dim);margin-top:10px;font-size:12px;line-height:1.45}@media (max-width:620px){.digest-row{grid-template-columns:minmax(0,1fr)}.digest-note{grid-column:1}}.tool-head{margin-top:var(--space-section);margin-bottom:18px;display:block}.tool-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(20px,2.2vw,27px);font-weight:600}.tool-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.tool-steps li{color:var(--text-dim);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;font-size:13.5px;display:grid}.tool-steps i{color:var(--text-muted);grid-column:2;font-size:12.5px;font-style:normal;line-height:1.42;display:block}.tool-steps b{border:1px solid var(--border-field);width:24px;height:24px;font-family:var(--font-mono);border-radius:50%;flex:none;grid-row:1/span 2;align-self:start;place-items:center;font-size:12px;font-weight:500;display:grid}.tool-steps .is-now{color:var(--text);font-weight:600}.tool-steps .is-now b{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tool-steps .is-done{color:var(--text-muted)}.tool-steps .is-done b{border-color:var(--accent);color:var(--accent)}@media (max-width:720px){.tool-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.tool-steps{grid-template-columns:1fr}}.site-header{z-index:70;margin-bottom:18px;margin-inline:calc(-1 * var(--pad-x));padding:12px var(--pad-x) 14px;border-bottom:1px solid var(--border);border-inline:1px solid #0000;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;transition:background-color .22s,box-shadow .22s;display:flex;position:sticky;top:0}.site-header.is-scrolled{border:1px solid var(--border);background:var(--bg);background:color-mix(in srgb, var(--bg) 76%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-top:0;box-shadow:0 10px 30px -22px #00000080}html{scroll-padding-top:84px}.site-brand{color:var(--text);align-items:center;gap:7px;line-height:1;text-decoration:none;display:inline-flex}.site-brand__mark{aspect-ratio:531.4/485.7;background:url(/brand/parcela-mark.svg) 50%/contain no-repeat;height:36px;display:block}.site-brand__lockup{flex-direction:column;gap:4px;display:flex}.site-brand__word{aspect-ratio:1385.9/386.3;background:currentColor;height:26px;display:block;-webkit-mask:url(/brand/parcela-wordmark.svg) 50%/contain no-repeat;mask:url(/brand/parcela-wordmark.svg) 50%/contain no-repeat}.site-brand__endorse{font-family:var(--font-sans);letter-spacing:.36em;text-transform:uppercase;color:var(--text-muted);padding-left:1px;font-size:9px;font-weight:600}.site-brand:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:6px}@media (forced-colors:active){.site-brand__word{forced-color-adjust:none;background:canvastext}}.site-header-panel{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-header-nav{font-family:var(--font-sans);gap:18px;font-size:14px;display:flex}.site-header-burger{display:none}.site-header-rule{background:var(--border);align-self:stretch;width:1px;min-height:20px}.site-header-cta{background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);white-space:nowrap;transition:transform .14s var(--ease-out), filter .14s var(--ease-out);border-radius:999px;align-items:center;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.site-header-cta:hover{filter:brightness(1.06)}.site-header-cta:active{transform:scale(.97)}.site-header-cta:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:720px){.site-header{margin-bottom:12px;flex-wrap:nowrap;min-height:56px;margin-inline:-14px;padding-inline:14px}.site-header-burger{border:1px solid var(--border-field);width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.site-header-burger:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.site-header-panel{z-index:60;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:stretch;gap:14px;margin-top:8px;padding:14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 44px -20px #0009}.site-header-panel.is-open{display:flex}.site-header-nav{flex-direction:column;gap:0;font-size:16px}.site-header-nav>*{padding:10px 2px;display:block}.site-header-rule{align-self:stretch;width:auto;height:1px;min-height:0}.site-header-cta{justify-content:center;padding:12px 18px}}.hero-search{align-items:stretch;max-width:34rem;display:flex}.layers-hero-after{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.hero-example-row{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.hero-example-label{color:var(--text-muted);font-size:13px}.hero-example{color:var(--accent);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.hero-example:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:3px}.hero-price-note{color:var(--text-muted);font-size:13.5px;line-height:1.45}.hero-search-field{background:var(--surface);border:1px solid var(--border-field);border-right:0;border-radius:8px 0 0 8px;flex:auto;align-items:center;min-width:0;display:flex;position:relative}.hero-search-pin{width:18px;height:18px;color:var(--text-dim);flex:none;margin-inline:14px 0}.hero-search-field input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:auto;padding:14px 12px;font-size:15px}.hero-search-field input::placeholder{color:var(--text-dim)}.hero-search-field input:focus{outline:none}.hero-search:focus-within .hero-search-field{border-color:var(--focus)}.hero-search:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-radius:10px}.hero-search-btn{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;transition:transform .14s var(--ease-out), filter .14s var(--ease-out);border-radius:0 8px 8px 0;flex:none;padding:14px 22px;font-size:15px;font-weight:600}.hero-search-btn:hover{filter:brightness(1.06)}[data-theme=light] .site-header-cta:hover,[data-theme=light] .hero-search-btn:hover{filter:brightness(.94)}.hero-search-btn:active{transform:scale(.97)}.hero-search-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:560px){.hero-search{flex-direction:column;max-width:none}.hero-search-field{border-right:1px solid var(--border-field);border-radius:8px 8px 0 0}.hero-search-btn{border-radius:0 0 8px 8px;width:100%}}.hero-stats{border-block:1px solid var(--border);width:100vw;margin-left:calc(50% - 50vw)}.hero-stats ul{width:min(var(--work-max), 100%);padding:clamp(18px, 2.4vh, 26px) var(--pad-x);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px);margin:0 auto;list-style:none;display:grid}.hero-stats li{flex-direction:column;gap:2px;min-width:0;display:flex}.hero-stats li+li{border-left:1px solid var(--border);padding-left:clamp(12px,2vw,28px)}.hero-stats b{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(17px,1.5vw,21px);font-weight:600}.hero-stats span{color:var(--text-muted);font-size:13px;line-height:1.35}@media (max-width:720px){.hero-stats ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.hero-stats li+li{border-left:0;padding-left:0}.hero-stats li:nth-child(2n){border-left:1px solid var(--border);padding-left:clamp(12px,4vw,20px)}}.layers-section--hero:after{content:"";width:min(var(--work-max), 100%);border-top:1px solid var(--lay-rule);margin:0 auto;display:block}.layers-section--hero .layers-foot{padding-bottom:var(--space-related)}.layers-section--hero{margin-bottom:var(--space-related)}.layers-track{view-timeline:--layers block;view-timeline-inset:0;height:auto}.layers-pin{grid-template-rows:auto auto;height:auto;padding:clamp(28px,5vh,60px) 0 clamp(16px,3vh,34px);display:grid;position:static;top:0;overflow:clip}.layers-head{width:min(var(--work-max), 100%);padding-inline:var(--pad-x);margin:0 auto}.layers-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lay-coral);font-size:11px;display:block}.layers-h2{font-family:var(--font-display);letter-spacing:-.022em;overflow-wrap:anywhere;min-width:0;max-width:28ch;margin-top:10px;font-size:clamp(23px,2.7vw,33px);font-weight:600;line-height:1.09}.layers-lead{color:var(--lay-ink-2);max-width:64ch;margin-top:9px;font-size:clamp(13.5px,1.1vw,15px);line-height:1.5}.layers-lead--sub{color:var(--lay-ink-3);margin-top:5px;font-size:clamp(12.5px,1vw,13.5px)}.layers-section--hero .layers-h2{letter-spacing:-.03em;max-width:20ch;font-size:clamp(30px,4.1vw,52px);line-height:1.02}.layers-figure{place-items:center;min-height:0;display:grid;position:relative}.layers-scene{width:var(--fw);height:auto;padding-top:var(--stack-h);position:relative}.layers-stack{height:var(--stack-h);transform-origin:50% 75%;z-index:1;position:absolute;inset:0 0 auto}.layers-slab{width:100%;height:calc(var(--fw) * var(--ratio));transform:translateY(var(--ty-open));position:absolute;bottom:0;left:0}.layers-slab img,.layers-slab>svg{width:100%;height:100%;display:block}.layers-slab img{object-fit:contain}.layers-s1{--ty-open:0px;--ty-shut:0px;z-index:1}.layers-s2{--ty-open:calc(var(--gap) * -1);--ty-shut:calc(var(--fw) * -.011);z-index:2}.layers-s3{--ty-open:calc(var(--gap) * -2);--ty-shut:calc(var(--fw) * -.022);z-index:3}.layers-s4{--ty-open:calc(var(--gap) * -3);--ty-shut:calc(var(--fw) * -.033);z-index:4}.layers-s5{--ty-open:calc(var(--gap) * -4);--ty-shut:calc(var(--fw) * -.044);z-index:5}.layers-scene>.ai-label{top:calc(var(--stack-h) - 18px - 10px);z-index:2;bottom:auto}.layers-card{z-index:9;opacity:1;transform-origin:50% 100%;width:min(560px,100%);margin:28px auto 0;position:static;transform:none}.layers-pass{background:var(--lay-card);box-shadow:inset 0 0 0 1px var(--lay-rule), 0 30px 44px -14px #0000006b;font-size:calc(var(--fw) * .0172 * var(--pass-scale));border-radius:10px;grid-template-rows:auto 1fr auto;gap:1.28em;padding:1.86em;display:grid;position:relative;overflow:hidden}[data-theme=light] .layers-pass{box-shadow:inset 0 0 0 1px var(--lay-rule), 0 30px 44px -14px #0000004d}.layers-pass-top{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.layers-logo{align-items:center;gap:.6em;display:flex}.layers-logo>svg{color:currentColor;flex:none;width:1.55em;height:1.55em}.layers-logo b{font-family:var(--font-display);letter-spacing:.17em;text-transform:uppercase;font-size:1.12em;font-weight:600;display:block}.layers-logo span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lay-ink-3);text-transform:uppercase;margin-top:.3em;font-size:.6em;display:block}.layers-stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lay-coral);border:1px solid var(--lay-coral);white-space:nowrap;border-radius:999px;padding:.34em .72em;font-size:.62em}.layers-pass-body{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:1.4em;min-height:0;display:grid}.layers-minimap{border:1px solid var(--lay-rule);aspect-ratio:4/3;border-radius:6px;position:relative;overflow:hidden}.layers-minimap img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.layers-minimap svg{width:100%;height:100%;position:absolute;inset:0}.layers-rows{align-content:space-between;row-gap:.28em;min-width:0;display:grid}.layers-row{border-bottom:1px solid var(--lay-rule-soft);grid-template-columns:auto 1fr;align-items:baseline;gap:.7em;padding-bottom:.5em;display:grid}.layers-row:last-child{border-bottom:0;padding-bottom:0}.layers-row u{font-family:var(--font-mono);color:var(--lay-coral);letter-spacing:.08em;font-size:.72em;text-decoration:none}.layers-row div{min-width:0}.layers-row strong{letter-spacing:-.005em;font-size:.94em;font-weight:600;display:block}.layers-row em{color:var(--lay-ink-2);overflow-wrap:anywhere;margin-top:.1em;font-size:.82em;font-style:normal;line-height:1.32;display:block}.layers-pass-foot{font-family:var(--font-mono);letter-spacing:.07em;color:var(--lay-ink-3);border-top:1px solid var(--lay-rule);justify-content:space-between;gap:1em;padding-top:.58em;font-size:.6em;display:flex}.layers-cta{text-align:center;z-index:10;opacity:1;margin:18px auto 0;position:static;transform:none}.layers-cta-btn{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--accent-ink);background:var(--lay-coral);cursor:pointer;transition:transform .14s var(--ease-out,ease-out), box-shadow .14s var(--ease-out,ease-out);border:0;border-radius:999px;padding:.72em 1.5em;font-size:clamp(13px,1.05vw,15px);font-weight:600;box-shadow:0 10px 22px -10px #c8451fbf}.layers-cta-btn:hover{transform:translateY(-1px);box-shadow:0 14px 26px -10px #c8451fd9}.layers-cta-btn:active{transform:translateY(1px)}.layers-cta-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.layers-notes{pointer-events:none;position:absolute;inset:0}.layers-note{pointer-events:auto;width:min(25ch,20vw);position:absolute}.layers-note s{font-family:var(--font-mono);letter-spacing:.17em;color:var(--lay-coral);margin-bottom:4px;font-size:10.5px;text-decoration:none;display:block}.layers-note b{letter-spacing:-.008em;font-size:14px;font-weight:600;line-height:1.2;display:block}.layers-note i{color:var(--lay-ink-2);margin-top:3px;font-size:12.5px;font-style:normal;line-height:1.38;display:block}.layers-note:after{content:"";background:linear-gradient(var(--dir,to right), var(--lay-rule), var(--lay-coral));width:40px;height:1px;position:absolute;top:20px}.layers-note:before{content:"";background:var(--lay-coral);border-radius:50%;width:5px;height:5px;position:absolute;top:18px}.layers-note--l{text-align:right;--dir:to right;--slide:-16px;right:calc(50% + var(--vxl) * var(--fw) + var(--note-off,30px));top:calc(100% - var(--fw) * .363 - 20px + var(--ty))}.layers-note--l:after{right:-46px}.layers-note--l:before{right:-54px}.layers-note--r{text-align:left;--dir:to left;--slide:16px;left:calc(50% + var(--vxr) * var(--fw) + var(--note-off,30px));top:calc(100% - var(--fw) * .336 - 20px + var(--ty))}.layers-note--r:after{left:-46px}.layers-note--r:before{left:-54px}.layers-foot{z-index:4;width:min(var(--work-max), 100%);padding:0 var(--pad-x) clamp(40px, 7vh, 84px);margin:0 auto;position:relative}.layers-note-small{color:var(--lay-ink-3);border-top:1px solid var(--lay-rule);max-width:64ch;padding-top:16px;font-size:12.5px;line-height:1.45}.layers-list{border-top:1px solid var(--lay-rule);margin-top:clamp(20px,4vh,34px);display:none}.layers-list li{border-bottom:1px solid var(--lay-rule-soft);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:11px 0;list-style:none;display:grid}.layers-list s{font-family:var(--font-mono);letter-spacing:.15em;color:var(--lay-coral);padding-top:2px;font-size:11px;text-decoration:none}.layers-list b{font-size:14px;font-weight:600;display:block}.layers-list i{color:var(--lay-ink-2);margin-top:2px;font-size:13px;font-style:normal;line-height:1.4;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.layers-scene,.layers-stack,.layers-slab,.layers-note,.layers-cta,.layers-card,.layers-scene>.ai-label,.layers-minimap>.ai-label{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--layers;animation-range:contain}.layers-scene{animation-name:layers-recenter}.layers-stack{will-change:transform, opacity;animation-name:layers-approach}.layers-slab{animation-name:layers-close}.layers-note{animation-name:layers-note-out}.layers-card{will-change:transform, opacity;animation-name:layers-card-in}.layers-cta{will-change:opacity;animation-name:layers-cta-in}.layers-scene>.ai-label{animation-name:layers-ai-label-out}.layers-minimap>.ai-label{transform-origin:100% 100%;animation-name:layers-ai-label-counter}.layers-track{height:320vh}@media (min-width:1120px){.layers-section--hero{--pin-h:880px;--pin-vh:min(100vh, var(--pin-h))}.layers-section--hero .layers-track{height:calc(var(--pin-vh) + 120px);view-timeline-inset:0 calc(100vh - var(--pin-vh))}.layers-section--hero .layers-pin{height:var(--pin-vh);min-height:max-content}}@media (max-width:880px){.layers-track{height:280vh}}.layers-pin{grid-template-rows:auto 1fr;height:100vh;position:sticky}.layers-section{--pass-scale:1}.layers-scene{height:var(--stack-h);padding-top:0}.layers-stack{height:auto;bottom:0}.layers-card{left:50%;bottom:calc(var(--fw) * .14);width:calc(var(--fw) * .88);opacity:0;margin:0;position:absolute;transform:translate(-50%)scale(.88)}.layers-cta{left:50%;bottom:calc(var(--fw) * .005);opacity:0;margin:0;position:absolute;transform:translate(-50%)}}}@keyframes layers-close{0%{transform:translateY(var(--ty-open))}54%,to{transform:translateY(var(--ty-shut))}}@keyframes layers-approach{0%,14%{opacity:1;transform:scale(1)}50%{transform:scale(calc(1 + .16 * var(--approach,1)));opacity:1}62%{transform:scale(calc(1 + .5 * var(--approach,1)));opacity:1}72%,to{transform:scale(calc(1 + 1.05 * var(--approach,1)));opacity:0}}@keyframes layers-recenter{0%{transform:translateY(0)}to{transform:translateY(calc(var(--gap) * -1.9))}}@keyframes layers-card-in{0%,66%{opacity:0;transform:translate(-50%, calc(var(--fw) * .09)) scale(.98)}82%{opacity:1;transform:translate(-50%, calc(var(--card-lift,0px) * .7)) scale(calc(.98 + .58 * (var(--card-end) - .98)))}to{opacity:1;transform:translate(-50%, var(--card-lift,0px)) scale(var(--card-end))}}@keyframes layers-ai-label-out{0%,62%{opacity:1}72%,to{opacity:0}}@keyframes layers-ai-label-counter{0%,66%{transform:scale(1.02041)}74%{transform:scale(calc(1 / (.98 + .29 * (var(--card-end) - .98))))}82%{transform:scale(calc(1 / (.98 + .58 * (var(--card-end) - .98))))}91%{transform:scale(calc(1 / (.98 + .79 * (var(--card-end) - .98))))}to{transform:scale(calc(1 / var(--card-end)))}}@keyframes layers-cta-in{0%,84%{opacity:0;transform:translate(-50%,10px)}96%,to{opacity:1;transform:translate(-50%)}}@keyframes layers-note-out{0%,12%{opacity:1;transform:none}38%{opacity:0;transform:translateX(var(--slide,0))}to{opacity:0;transform:translateX(var(--slide,0))}}@media (max-width:1119.98px){.layers-section--hero .layers-track{height:auto}.layers-section--hero .layers-pin{grid-template-rows:auto auto;height:auto;position:static}.layers-section--hero .layers-figure{view-timeline:--layers block;view-timeline-inset:0}.layers-section--hero :is(.layers-scene,.layers-stack,.layers-slab,.layers-card,.layers-scene>.ai-label,.layers-minimap>.ai-label){animation-range:cover 36% cover 60%}@media (min-height:1200px){.layers-section--hero :is(.layers-scene,.layers-stack,.layers-slab,.layers-card,.layers-scene>.ai-label,.layers-minimap>.ai-label){animation-range-start:cover 45%}}.layers-section--hero .layers-scene{animation-name:none}.layers-section--hero .layers-notes{display:none}.layers-section--hero .layers-pin{padding-bottom:0}.layers-section--hero .layers-list{margin-top:clamp(24px,4vh,32px);display:grid}}@supports not (animation-timeline:view()){@media (max-width:1119.98px){.layers-section--hero{--gap:calc(var(--fw) * .011)}.layers-section--hero .layers-card{width:100%}}}@media (prefers-reduced-motion:reduce) and (max-width:1119.98px){.layers-section--hero{--gap:calc(var(--fw) * .011)}.layers-section--hero .layers-card{width:100%}}@media (max-width:1119.98px){.layers-section{--fw:min(62vw, 50vh, 540px)}.layers-note{width:min(21ch,18vw)}.layers-note--l{right:calc(50% + var(--vxl) * var(--fw) + 22px)}.layers-note--r{left:calc(50% + var(--vxr) * var(--fw) + 22px)}.layers-note:after{width:24px}.layers-note--l:after{right:-30px}.layers-note--l:before{right:-38px}.layers-note--r:after{left:-30px}.layers-note--r:before{left:-38px}}@media (max-width:880px){.layers-notes{display:none}.layers-section{--fw:min(94vw, 42vh, 440px);--approach:.55;--card-end:1.32}.layers-section--hero{--fw:min(94vw, max(38vh, 283px), 440px)}.layers-card{width:min(calc(var(--fw) * .92), calc(90vw / var(--card-end)))}.layers-list{display:grid}.layers-note-small{margin-top:18px}}@media (max-width:720px){.layers-head,.layers-foot{padding-inline:14px}.layers-section--hero .layers-pin{padding-top:24px}}@media (prefers-reduced-motion:reduce){.site-header-cta,.hero-search-btn,.layers-cta-btn{transition:none}}.motion-collapse{grid-template-rows:0fr;display:grid}.motion-collapse[data-open=true]{grid-template-rows:1fr}.motion-collapse__body{opacity:0;min-height:0;overflow:hidden}.motion-collapse[data-open=true]>.motion-collapse__body{opacity:1}@media (prefers-reduced-motion:no-preference){.motion-collapse{transition:grid-template-rows calc(var(--dur-slow) * .6) var(--ease-in)}.motion-collapse[data-open=true]{transition:grid-template-rows var(--dur-slow) var(--ease-out)}.motion-collapse__body{transition:opacity var(--dur-fast)}.motion-collapse[data-open=true]>.motion-collapse__body{transition:opacity var(--dur-base) 60ms}}[data-reveal=armed]{opacity:0}[data-reveal=in]{transition:opacity .12s linear}.motion-enter{animation:.12s linear backwards motion-enter-fade}@keyframes motion-enter-fade{0%{opacity:0}}@keyframes motion-enter{0%{opacity:0;transform:translateY(var(--enter-y,8px)) scale(var(--enter-scale,1))}}@keyframes motion-enter-flash{0%{background-color:var(--accent-soft)}}@keyframes motion-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){[data-reveal=armed]{transform:translateY(var(--reveal-y,12px))}[data-reveal=in]{transition:opacity var(--dur-page) var(--ease-out) var(--reveal-delay,0s), transform var(--dur-page) var(--ease-out) var(--reveal-delay,0s)}.motion-enter{animation:motion-enter var(--dur-base) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--enter-step,30ms))}.motion-enter--flash{animation:motion-enter var(--dur-base) var(--ease-out) backwards, motion-enter-flash .6s linear;animation-delay:calc(var(--i,0) * var(--enter-step,30ms))}.motion-draw{stroke-dasharray:1;stroke-dashoffset:1px}.motion-draw[data-play=true]{animation:motion-draw var(--draw-dur,.7s) var(--ease-inout) var(--draw-delay,0s) forwards}}.motion-progress{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.motion-progress__fill{background:var(--accent);height:100%;width:calc(var(--p,0) * 100%);border-radius:3px;display:block}.motion-registry__count{color:var(--text-muted);margin:8px 0 2px;font-size:13px}.motion-ticker{height:20px;color:var(--text-muted);font-size:13px;position:relative;overflow:hidden}.motion-ticker>span{white-space:nowrap;text-overflow:ellipsis;position:absolute;inset:0;overflow:hidden}.motion-reg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 14px;margin:6px 0 10px;padding:0;font-size:13px;list-style:none;display:grid}.motion-reg__row{border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.motion-reg__icon{width:16px;height:16px;color:var(--accent);place-items:center;font-weight:600;line-height:1;display:grid}.motion-reg__dot{background:var(--text-muted);opacity:.55;border-radius:50%;width:8px;height:8px}.motion-reg__calls,.motion-reg__status{color:var(--text-muted);font-size:12px}.motion-reg__status{font-family:var(--font-mono);white-space:nowrap}.motion-reg__row[data-status=pending] .motion-reg__label,.motion-reg__row[data-status=error]{color:var(--text-muted)}.motion-reg__row[data-status=error] .motion-reg__icon{color:var(--accent-2)}@media (prefers-reduced-motion:no-preference){.motion-progress__fill{width:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .5s cubic-bezier(.3,1,.4,1)}.motion-registry[data-active=true] .motion-reg__dot{animation:1.2s ease-in-out infinite solertio-map-pulse}.motion-reg__row[data-status=ok],.motion-reg__row[data-status=empty]{animation:.6s linear motion-row-flash}.motion-reg__status{animation:motion-fade-in var(--dur-base) backwards}}@keyframes motion-row-flash{0%{background-color:var(--accent-soft)}to{background-color:#0000}}@keyframes motion-fade-in{0%{opacity:0}}.motion-tab{border:1px solid var(--border);cursor:pointer;font-family:var(--font-sans);color:var(--text-muted);transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;border-radius:8px;padding:7px 12px;font-size:13px;position:relative}.motion-tab--mode{flex:1;min-width:120px;padding:9px 12px;font-size:14px;font-weight:600}.motion-tab[aria-selected=true]{color:var(--accent-ink);border-color:var(--accent)}.motion-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.motion-tab__label{z-index:1;position:relative}.motion-tab__pill{z-index:0;border-radius:inherit;background:var(--accent);position:absolute;inset:-1px}@media (hover:hover){.motion-tab:not([aria-selected=true]):hover{color:var(--text);border-color:var(--border-field)}}.motion-input:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none;border-color:var(--accent)!important}.motion-input[aria-invalid=true]{border-color:var(--danger)!important}.motion-btn{position:relative}.motion-btn__label{display:inline-block}.motion-btn.is-busy .motion-btn__label{opacity:.5}.motion-btn__spin{display:none}.motion-cta:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 5px var(--focus);outline:none}@media (hover:hover){.motion-cta:hover:not(:disabled){box-shadow:0 6px 20px var(--accent-soft)}}@media (prefers-reduced-motion:no-preference){.motion-input{transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}.motion-btn__label{transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out)}.motion-btn.is-busy .motion-btn__label{opacity:0;transform:translateY(-6px)}.motion-btn__spin{opacity:0;width:16px;height:16px;transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out);border:2px solid;border-right-color:#0000;border-radius:50%;margin:-8px;display:block;position:absolute;top:50%;left:50%;transform:scale(.6)}.motion-btn.is-busy .motion-btn__spin{opacity:1;animation:.7s linear infinite motion-spin;transform:scale(1)}.motion-cta{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.motion-cta:active:not(:disabled){transition-duration:var(--dur-instant);transform:scale(.97)}.motion-pop{transform-origin:top;animation:motion-pop-in var(--dur-base) var(--ease-out) backwards}.motion-pop__item{animation:motion-item-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 6) * 20ms)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.motion-cta:hover:not(:disabled):not(:active){transform:translateY(-1px)}}@keyframes motion-spin{to{rotate:360deg}}@keyframes motion-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes motion-item-in{0%{opacity:0;transform:translateY(4px)}}.motion-page-enter{animation:.12s linear backwards motion-enter-fade}@keyframes motion-page-in{0%{opacity:0;transform:translateY(8px)}}.motion-chip{border:1px solid var(--border);cursor:pointer;font-family:var(--font-sans);color:var(--text-muted);transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:400;position:relative}.motion-chip[aria-pressed=true]{color:var(--accent-2);border-color:#0000;font-weight:600}.motion-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.motion-chip__label{z-index:1;position:relative}.motion-chip__pill{z-index:0;border:1px solid var(--accent-2);border-radius:inherit;background:var(--accent-soft);position:absolute;inset:-1px}@media (hover:hover){.motion-chip:not([aria-pressed=true]):hover{color:var(--text);border-color:var(--border-field)}}.motion-radar{transition:fill var(--dur-base), stroke var(--dur-base)}.motion-morph{white-space:nowrap;overflow:hidden}.motion-morph__label{animation:.12s linear backwards motion-enter-fade;display:inline-block}@media (prefers-reduced-motion:no-preference){.motion-page-enter{animation:motion-page-in var(--dur-page) var(--ease-out) backwards}.motion-radar--in{stroke-dasharray:1;animation:motion-radar-grow var(--draw-dur,.7s) var(--ease-inout) backwards, motion-radar-draw var(--draw-dur,.7s) var(--ease-inout) backwards}.leaflet-container .leaflet-layer{animation:motion-enter-fade var(--dur-base) linear backwards}}@keyframes motion-radar-grow{0%{transform:scale(0)}}@keyframes motion-radar-draw{0%{stroke-dashoffset:1px}}.motion-lang{border:1px solid var(--border);cursor:pointer;font-family:var(--font-sans);color:var(--text-muted);transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;position:relative}.motion-lang[aria-pressed=true]{border-color:var(--accent);color:var(--accent-ink)}.motion-lang:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.motion-lang__label{z-index:1;position:relative}.motion-lang__fill{z-index:0;border-radius:inherit;background:var(--accent);position:absolute;inset:-1px}.site-header-burger__lines{gap:4px;display:grid}.site-header-burger__lines>span{background:currentColor;border-radius:1px;width:18px;height:2px;display:block}.site-header-burger[aria-expanded=true] .site-header-burger__lines>span:first-child{transform:translateY(6px)rotate(45deg)}.site-header-burger[aria-expanded=true] .site-header-burger__lines>span:nth-child(2){opacity:0}.site-header-burger[aria-expanded=true] .site-header-burger__lines>span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:720px){.site-header-panel{opacity:0;pointer-events:none;transition:opacity .12s linear, display .12s allow-discrete;box-shadow:0 20px 44px -20px #0009,0 0 0 100vmax #0000}.site-header-panel.is-open{opacity:1;pointer-events:auto;transition:opacity .12s linear, display .12s allow-discrete;box-shadow:0 20px 44px -20px #0009,0 0 0 100vmax #00000080}@starting-style{.site-header-panel.is-open{opacity:0}}.site-header>a:first-child,.site-header-burger{z-index:61;position:relative}}.back-to-top{opacity:0;pointer-events:none;transition:opacity .12s linear}.back-to-top[data-shown=true]{opacity:1;pointer-events:auto}.back-to-top:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.motion-price--featured{box-shadow:0 0 0 1px var(--accent-soft), 0 12px 32px -14px var(--accent-soft)}@media (hover:hover){.motion-price:hover{border-color:var(--accent)!important}}.motion-dialog__backdrop{z-index:1000;background:#00000080;position:fixed;inset:0}.motion-dialog__center{z-index:1001;pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.motion-dialog,.motion-sheet{pointer-events:auto;background:var(--surface);border:1px solid var(--border);font-family:var(--font-sans);color:var(--text);overflow:auto}.motion-dialog{border-radius:16px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:22px;box-shadow:0 28px 70px -28px #000000b3}.motion-sheet{z-index:1001;max-height:86dvh;padding:10px 18px calc(18px + env(safe-area-inset-bottom));touch-action:none;border-bottom:0;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0}.motion-dialog:focus,.motion-sheet:focus{outline:none}.motion-sheet__grip{background:var(--border-field);border-radius:2px;width:36px;height:4px;margin:0 auto 12px;display:block}.motion-dialog__title{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}.motion-toasts{z-index:1100;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:84px;right:16px}.motion-toast{pointer-events:auto;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);max-width:min(380px,100vw - 32px);color:var(--text);font-family:var(--font-sans);overflow-wrap:anywhere;border-radius:10px;padding:10px 14px;font-size:14px;box-shadow:0 8px 24px #00000040}@media (max-width:600px){.motion-toasts{left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom));align-items:center}}@media (prefers-reduced-motion:no-preference){.site-header-burger__lines>span{transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast)}.back-to-top{transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out);transform:scale(.8)}.back-to-top[data-shown=true]{transform:none}.back-to-top[data-shown=true]:active,.motion-icon-btn:active,.site-header-burger:active{transition-duration:var(--dur-instant);transform:scale(.94)}.motion-icon-btn,.site-header-burger{transition:transform var(--dur-fast) var(--ease-out)}.motion-price{transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast)}html.motion-theme-switch,html.motion-theme-switch *,html.motion-theme-switch :before,html.motion-theme-switch :after{transition:background-color var(--dur-base), color var(--dur-base), border-color var(--dur-base), fill var(--dur-base), stroke var(--dur-base)!important}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.back-to-top[data-shown=true]:hover:not(:active),.motion-icon-btn:hover:not(:active),.site-header-burger:hover:not(:active){transform:scale(1.06)}.motion-price:hover{transform:translateY(-2px)}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){.site-header-panel{transition:opacity var(--dur-fast) var(--ease-in), transform var(--dur-fast) var(--ease-in), box-shadow var(--dur-fast), display var(--dur-fast) allow-discrete;transform:translateY(-16px)}.site-header-panel.is-open{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base), display var(--dur-base) allow-discrete;transform:none}@starting-style{.site-header-panel.is-open{opacity:0;transform:translateY(-16px);box-shadow:0 20px 44px -20px #0009,0 0 0 100vmax #0000}}.site-header-panel.is-open>*{--enter-y:-8px;animation:motion-enter var(--dur-base) var(--ease-out) backwards}.site-header-panel.is-open>:nth-child(2){animation-delay:30ms}.site-header-panel.is-open>:nth-child(3){animation-delay:60ms}.site-header-panel.is-open>:nth-child(4){animation-delay:90ms}.site-header-panel.is-open>:nth-child(5){animation-delay:.12s}}.ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient__layer{will-change:transform;width:calc(100% + 80px);position:absolute;top:-40px;left:-40px}.ambient__grid{opacity:.35;height:calc(100% + 144px)}.ambient__contours,.ambient__parcels{height:calc(100% + 880px)}.ambient__contours{opacity:.12}.ambient__parcels{opacity:.1}[data-theme=light] .ambient__grid{opacity:.38}[data-theme=light] .ambient__contours{opacity:.065}[data-theme=light] .ambient__parcels{opacity:.055}body:has(#raport,main.dossier) .ambient__grid{opacity:.14}body:has(#raport,main.dossier) .ambient__contours{opacity:.048}body:has(#raport,main.dossier) .ambient__parcels{display:none}[data-theme=light] body:has(#raport,main.dossier) .ambient__grid{opacity:.07}[data-theme=light] body:has(#raport,main.dossier) .ambient__contours{display:none}@property --ambient-glow-x{syntax:"<length>";inherits:false;initial-value:0}@property --ambient-glow-y{syntax:"<length>";inherits:false;initial-value:0}body:before{transform:translate3d(var(--ambient-glow-x,0px), var(--ambient-glow-y,0px), 0)}.layers-section--hero{background:0 0}.layers-section--hero .layers-scene{background:radial-gradient(closest-side, var(--bg) 0%, var(--bg) 52%, transparent 100%)}@media print{.ambient{display:none!important}*,:before,:after{transition:none!important;animation:none!important}[data-motion=reveal],[data-motion=item]{opacity:1!important;transform:none!important}.motion-collapse{grid-template-rows:1fr!important}.motion-collapse__body{opacity:1!important;overflow:visible!important}[data-motion=draw]{stroke-dasharray:none!important;stroke-dashoffset:0!important}}
