@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(./inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(./inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(./inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(./inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(./inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(./inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(./inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(./inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(./inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(./inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(./inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(./inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(./inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(./inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(./inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(./inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(./inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(./inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(./inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(./inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(./inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-cyrillic-500-normal.GO7-LTbC.woff2)format("woff2"),url(./playfair-display-cyrillic-500-normal.DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-vietnamese-500-normal.Jyt54flB.woff2)format("woff2"),url(./playfair-display-vietnamese-500-normal._Z41d-72.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-latin-ext-500-normal.DE-Iylxw.woff2)format("woff2"),url(./playfair-display-latin-ext-500-normal.CFxFMdkY.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(./playfair-display-latin-500-normal.BScSeVwi.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-cyrillic-700-normal.Dw3uKy19.woff2)format("woff2"),url(./playfair-display-cyrillic-700-normal.Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-vietnamese-700-normal.CaKJSIny.woff2)format("woff2"),url(./playfair-display-vietnamese-700-normal.Cr1rw0mr.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-latin-ext-700-normal.C58ejOkc.woff2)format("woff2"),url(./playfair-display-latin-ext-700-normal.D5HUU8GT.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(./playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(./playfair-display-cyrillic-800-normal.BNMG-Q7a.woff2)format("woff2"),url(./playfair-display-cyrillic-800-normal.Drcgs-AM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(./playfair-display-vietnamese-800-normal.eAF99_Jc.woff2)format("woff2"),url(./playfair-display-vietnamese-800-normal.DQKEhsq9.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(./playfair-display-latin-ext-800-normal.ZgHWgVpM.woff2)format("woff2"),url(./playfair-display-latin-ext-800-normal.DD7uHqs8.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(./playfair-display-latin-800-normal.lwhkvH_6.woff2)format("woff2"),url(./playfair-display-latin-800-normal.D0Xz4t1K.woff)format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(./playfair-display-cyrillic-500-italic.BS1KjYIg.woff2)format("woff2"),url(./playfair-display-cyrillic-500-italic._V8ZrpNH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(./playfair-display-vietnamese-500-italic.xd_fw9iO.woff2)format("woff2"),url(./playfair-display-vietnamese-500-italic.0BOUNE9g.woff)format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(./playfair-display-latin-ext-500-italic.CJ9rSulQ.woff2)format("woff2"),url(./playfair-display-latin-ext-500-italic.CJ9UIoiM.woff)format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(./playfair-display-latin-500-italic.BFrGFGAj.woff2)format("woff2"),url(./playfair-display-latin-500-italic.CRSb1Pyp.woff)format("woff");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page-bg:#e9e3d2;--paper:#faf6ec;--paper-0:#faf6ec00;--paper-deep:#f1ebdb;--card:#fffdf6;--line:#e4dcc8;--line-soft:#efe8d6;--ink:#211d15;--ink-soft:#6e6757;--ink-faint:#a79f8d;--bark-0:#0d1712;--bark-1:#1a3025;--bark-2:#264533;--on-bark:#f5f1e3;--on-bark-soft:#f5f1e3a8;--on-bark-faint:#f5f1e36b;--copper:#a1552e;--copper-strong:#8d4826;--copper-soft:#c98a5c;--copper-wash:#a1552e17;--copper-edge:#a1552e47;--moss:#2f5c45;--moss-soft:#6d9a7f;--moss-wash:#2f5c4514;--dry:#9c7f2f;--dry-ink:#6d5819;--dry-field:#f5edd6;--dry-field-2:#efe3c2;--dry-edge:#dcc78d;--plate-a-1:#22452f;--plate-a-2:#3d6b4b;--plate-b-1:#456f47;--plate-b-2:#79a06f;--plate-c-1:#8b7440;--plate-c-2:#c3aa6c;--plate-d-1:#8a5636;--plate-d-2:#b9835d;--plate-e-1:#2b5b58;--plate-e-2:#548a80;--plate-f-1:#586636;--plate-f-2:#8e9a5c;--leaf-mark:#fffdf64d;--leaf-mark-2:#fffdf629;--clay:#b98a63;--terracotta:#bf5f3c;--water:#7ba187;--water-hell:#fffdf6;--erde-nass:#3b2a19;--scrim:#181c1870;--sys-face:#f4f3f6;--sys-ink:#17181c;--sys-line:#d9d8de;--sys-ok:#2f7a52;--radius:22px;--serif:"Playfair Display", Georgia, "Times New Roman", serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--frame-edge:#211d1524;--frame-shadow:0 18px 60px #211d1538;--card-shadow:0 3px 18px #211d150d;--lift-shadow:0 4px 24px #211d1512;--ease:cubic-bezier(.22, 1, .36, 1);--ease-zug:cubic-bezier(.35, .15, .25, 1);--t-sys:.3s;--t-nah:.3s;--d-nah:.6s;--t-kanne:.36s;--t-neigen:.7s;--t-wasser:.94s;--t-fahrt:1.4s;--d-fahrt:.72s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--page-bg:#0a110d;--paper:#141b16;--paper-0:#141b1600;--paper-deep:#101711;--card:#1a241d;--line:#2c3a2f;--line-soft:#232f26;--ink:#ece7d7;--ink-soft:#a8a292;--ink-faint:#726d61;--bark-0:#080f0b;--bark-1:#132419;--bark-2:#1d3526;--on-bark:#f0ecdd;--on-bark-soft:#f0ecdda3;--on-bark-faint:#f0ecdd66;--copper:#d2946a;--copper-strong:#e0a67e;--copper-soft:#b9784c;--copper-wash:#d2946a1f;--copper-edge:#d2946a57;--moss:#83b195;--moss-soft:#4d7a60;--moss-wash:#83b1951a;--dry:#d3b264;--dry-ink:#e3c884;--dry-field:#2a2818;--dry-field-2:#332f1b;--dry-edge:#6b5f30;--plate-a-1:#16301f;--plate-a-2:#2b4f36;--plate-b-1:#2e4d31;--plate-b-2:#557a4e;--plate-c-1:#5e4f2b;--plate-c-2:#8c7847;--plate-d-1:#5e3a24;--plate-d-2:#8a5e3f;--plate-e-1:#1d3f3d;--plate-e-2:#3a635c;--plate-f-1:#3c4624;--plate-f-2:#697043;--leaf-mark:#f0ecdd3d;--leaf-mark-2:#f0ecdd1f;--clay:#c99a72;--terracotta:#dd8763;--water:#9dc4a9;--water-hell:#f9fdf5;--erde-nass:#050f0a;--scrim:#00000094;--sys-face:#1f2024;--sys-ink:#f0f1f4;--sys-line:#34353b;--sys-ok:#7fc09a;--frame-edge:#f0ecdd21;--frame-shadow:0 18px 60px #0000008c;--card-shadow:0 3px 18px #00000047;--lift-shadow:0 4px 24px #00000057}}:root[data-theme=dark]{--page-bg:#0a110d;--paper:#141b16;--paper-0:#141b1600;--paper-deep:#101711;--card:#1a241d;--line:#2c3a2f;--line-soft:#232f26;--ink:#ece7d7;--ink-soft:#a8a292;--ink-faint:#726d61;--bark-0:#080f0b;--bark-1:#132419;--bark-2:#1d3526;--on-bark:#f0ecdd;--on-bark-soft:#f0ecdda3;--on-bark-faint:#f0ecdd66;--copper:#d2946a;--copper-strong:#e0a67e;--copper-soft:#b9784c;--copper-wash:#d2946a1f;--copper-edge:#d2946a57;--moss:#83b195;--moss-soft:#4d7a60;--moss-wash:#83b1951a;--dry:#d3b264;--dry-ink:#e3c884;--dry-field:#2a2818;--dry-field-2:#332f1b;--dry-edge:#6b5f30;--plate-a-1:#16301f;--plate-a-2:#2b4f36;--plate-b-1:#2e4d31;--plate-b-2:#557a4e;--plate-c-1:#5e4f2b;--plate-c-2:#8c7847;--plate-d-1:#5e3a24;--plate-d-2:#8a5e3f;--plate-e-1:#1d3f3d;--plate-e-2:#3a635c;--plate-f-1:#3c4624;--plate-f-2:#697043;--leaf-mark:#f0ecdd3d;--leaf-mark-2:#f0ecdd1f;--clay:#c99a72;--terracotta:#dd8763;--water:#9dc4a9;--water-hell:#f9fdf5;--erde-nass:#050f0a;--scrim:#00000094;--sys-face:#1f2024;--sys-ink:#f0f1f4;--sys-line:#34353b;--sys-ok:#7fc09a;--frame-edge:#f0ecdd21;--frame-shadow:0 18px 60px #0000008c;--card-shadow:0 3px 18px #00000047;--lift-shadow:0 4px 24px #00000057}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-radius:6px}.kopf{padding:calc(14px + env(safe-area-inset-top)) 10px 12px;background:var(--paper);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:6px;display:flex;position:sticky;top:0}.kopf--dunkel{z-index:3;background:0 0;border-bottom:none;position:relative}.kopf__seite{flex:1 1 0;align-items:center;gap:6px;min-width:44px;min-height:44px;display:flex}.kopf__seite--rechts{justify-content:flex-end}.kopf__platz{flex:none;width:44px;height:44px}.kopf__kanne svg{width:34px;height:30.6px}.kopf__kanne .korpus{fill:var(--copper)}.kopf__kanne .tuelle{fill:var(--copper-strong)}.kopf__kanne .henkel{fill:none;stroke:var(--copper-strong);stroke-width:11px;stroke-linecap:round}.kopf--dunkel .kopf__kanne .korpus,.kopf--dunkel .kopf__kanne .tuelle{fill:var(--copper-soft)}.kopf--dunkel .kopf__kanne .henkel{stroke:var(--copper-soft)}.kopf__kanne:active svg{transform:rotate(-14deg)}.kopf__kanne svg{transform-origin:72% 62%;transition:transform .16s var(--ease)}@media (prefers-reduced-motion:reduce){.kopf__kanne svg{transition:none}.kopf__kanne:active svg{transform:none}}.kopf__mitte{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.kopf__mitte h1{font-family:var(--serif);font-size:19px;font-weight:800}.kopf__zaehler{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:600}.kopf--dunkel .kopf__zaehler{color:var(--on-bark-soft)}.kopf__zaehler b{color:var(--copper);font-weight:700}.kopf--dunkel .kopf__zaehler b{color:var(--copper-soft)}.kopf__knopf{width:44px;height:44px;color:inherit;border-radius:13px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.kopf__marke{width:22px;height:22px;fill:var(--copper)}.kopf--dunkel .kopf__marke{fill:var(--copper-soft)}.kopf__ico{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.kopf--dunkel .kopf__ico{stroke:var(--on-bark-soft)}.kopf__zurueck{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:44px;color:inherit;border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.kopf__zurueck .pfeil{font-family:var(--serif);color:var(--copper);font-size:24px;line-height:1}.krone{background:radial-gradient(125% 95% at 50% -18%, var(--bark-2) 0%, var(--bark-1) 44%, var(--bark-0) 100%);position:relative;overflow:hidden}.krone__koerper{z-index:3;text-align:center;padding:6px 24px 74px;position:relative}.krone__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--on-bark-soft);font-size:11px;font-weight:600}.krone__kicker b{color:var(--copper-soft);font-weight:700}.krone__titel{font-family:var(--serif);color:var(--on-bark);text-shadow:0 2px 20px #080f0bcc;margin-top:10px;font-size:46px;font-weight:800;line-height:1.02}.krone__zeile{font-family:var(--serif);color:var(--on-bark-soft);margin-top:10px;font-size:16px;font-style:italic;line-height:1.5}.krone__kante{z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--paper-0) 0%, color-mix(in srgb, var(--paper) 10%, transparent) 46%, color-mix(in srgb, var(--paper) 58%, transparent) 78%, var(--paper) 100%);height:96px;position:absolute;bottom:0;left:0;right:0}.krone__kante:after{content:"";background:radial-gradient(64% 100% at 50% 100%, color-mix(in srgb, var(--moss-soft) 40%, transparent), transparent 72%);height:44px;position:absolute;bottom:0;left:0;right:0}.koerper{background:var(--paper);flex:1;padding:0 14px 26px}.koerper--pad{padding-top:16px}.karte{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow);margin-top:14px;padding:18px 16px}.karte__label{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:700}.karte__label:after{content:"";background:var(--copper);border-radius:2px;width:20px;height:2px;margin-top:6px;display:block}.fussnote{text-align:center;color:var(--ink-faint);margin-top:20px;font-size:12.5px;line-height:1.6}.knopf{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:15px 18px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex}.knopf:active{transform:scale(.97)}.knopf--dunkel{background:var(--ink);color:var(--paper);box-shadow:0 6px 22px #211d152e}.knopf--hell{background:var(--paper-deep);border:1px solid var(--line);color:var(--ink)}.knopf--breit{width:100%}.knopf[disabled]{opacity:.55;cursor:default}.knopf[disabled]:active{transform:none}.feldgruppe{margin-top:16px}.feldlabel{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.feld{background:var(--card);border:1px solid var(--line);width:100%;min-height:52px;font-family:var(--serif);color:var(--ink);border-radius:16px;align-items:center;padding:13px 15px;font-size:17px;line-height:1.4;display:flex;box-shadow:0 2px 12px #211d150a}.feld::placeholder{color:var(--ink-faint);font-style:italic}.feld:focus{border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-wash)}.kuerzelreihe{align-items:flex-end;gap:12px;margin-top:8px;display:flex}.feld--kurz{text-align:center;flex:none;justify-content:center;width:92px;font-size:24px;font-weight:700}.kuerzelprobe{min-width:0;min-height:52px;color:var(--ink-soft);flex:1;align-items:center;gap:10px;padding:8px 4px;font-size:12.5px;line-height:1.45;display:flex}.kuerzelmarke{background:var(--moss-wash);border:1px solid var(--moss-soft);width:32px;height:32px;font-family:var(--serif);color:var(--moss);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.hinweis__ico{width:19px;height:19px;stroke:var(--ink-soft);fill:none;stroke-width:1.7px;stroke-linecap:round;flex:none;margin-top:1px}.zeile{align-items:center;gap:10px;min-height:72px;padding:14px 0 0;display:flex}.zeile+.zeile{border-top:1px solid var(--line-soft);margin-top:12px}.zeile--block{align-items:flex-start}.zeile__koerper{flex:1;min-width:0}.zeile__name{font-size:15.5px;font-weight:600}.zeile__cap{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.zeile__cap--umbruch{white-space:normal;line-height:1.5;overflow:visible}.zeile__set{flex:none;gap:6px;display:flex}.punkt{background:var(--paper-deep);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.punkt:after{content:"";background:var(--moss);border-radius:50%;width:10px;height:10px}.punkt--offen{background:var(--dry-field);border-color:var(--dry-edge)}.punkt--offen:after{background:var(--dry)}.punkt--weg:after{background:var(--ink-faint)}.textknopf{background:var(--paper-deep);border:1px solid var(--line);min-width:44px;min-height:46px;font-family:var(--sans);color:var(--ink);border-radius:13px;justify-content:center;align-items:center;padding:8px 13px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.benutzt{font-family:var(--serif);color:var(--ink);margin-top:5px;font-size:15.5px;font-weight:700;line-height:1.25;display:block}.benutzt small{font-family:var(--sans);color:var(--ink-faint);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.pikto{gap:8px;margin-top:8px;display:flex}.pikto__s{background:var(--paper-deep);border:1px solid var(--line);text-align:center;border-radius:16px;flex:1;min-width:0;padding:13px 7px 12px}.pikto__n{letter-spacing:.2em;color:var(--ink-faint);margin-bottom:7px;font-size:9.5px;font-weight:700;display:block}.pikto__b{width:36px;height:36px;stroke:var(--copper);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 8px;display:block}.pikto__t{color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35}.schritte{margin-top:4px;list-style:none}.schritt{gap:12px;padding:12px 2px;display:flex}.schritt+.schritt{border-top:1px solid var(--line-soft)}.schritt__n{width:30px;height:30px;font-family:var(--serif);background:var(--paper-deep);border:1px solid var(--line);color:var(--ink-faint);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.schritt__k{flex:1;min-width:0}.schritt__t{color:var(--ink-faint);font-size:14.5px;font-weight:600;line-height:1.35}.schritt__c{color:var(--ink-soft);margin-top:6px;font-size:13px;line-height:1.6;display:none}.schritt--fertig .schritt__n{background:var(--moss);border-color:var(--moss);color:var(--paper)}.schritt--fertig .schritt__t{color:var(--ink-soft)}.schritt--jetzt .schritt__n{background:var(--copper);border-color:var(--copper);color:#fffaf3}.schritt--jetzt .schritt__t{font-family:var(--serif);color:var(--ink);font-size:18px;font-weight:800}.schritt--jetzt .schritt__c{display:block}.schritt__feld{margin-top:13px}.schritt__feld .knopf{margin-top:12px}.ruhe{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow);text-align:center;margin-top:16px;padding:30px 22px}.ruhe__blatt{width:54px;height:54px;fill:var(--moss-soft);opacity:.45;margin:0 auto 14px;display:block}.ruhe__t{font-family:var(--serif);color:var(--ink);font-size:23px;font-weight:800;line-height:1.2}.ruhe__c{color:var(--ink-soft);max-width:30ch;margin:9px auto 0;font-size:13.5px;line-height:1.6}.ruhe .knopf{margin-top:18px}.blattgrund{z-index:40;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .22s var(--ease);position:fixed;inset:0}.blattgrund.an{opacity:1;pointer-events:auto}.blatt{z-index:41;background:var(--card);border-top:1px solid var(--line);padding:10px 14px calc(16px + env(safe-area-inset-bottom));transition:transform .26s var(--ease);border-radius:24px 24px 0 0;max-height:78%;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(101%);box-shadow:0 -14px 44px #00000038}.blatt.an{transform:none}.blatt__griff{background:var(--line);border-radius:2px;width:38px;height:4px;margin:4px auto 10px}.blatt__titel{font-family:var(--serif);text-align:center;padding:0 8px 4px;font-size:19px;font-weight:800}.blatt__cap{color:var(--ink-soft);text-align:center;padding:4px 10px 8px;font-size:12.5px;line-height:1.5}.blatt__koerper{padding:2px 2px 6px}.blatt__zu{background:var(--paper-deep);border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink-soft);border-radius:999px;margin-top:8px;font-size:15px;font-weight:600}body.blatt-offen{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.startbild{min-height:100dvh;padding:calc(30px + env(safe-area-inset-top)) 26px calc(26px + env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.startbild__grund{z-index:0;background:radial-gradient(120% 80% at 50% 8%, color-mix(in srgb, var(--paper) 72%, var(--paper-deep)) 0%, var(--paper-deep) 68%, var(--paper-deep) 100%);position:absolute;inset:0}.startbild__kopf,.startbild__fuss{z-index:3;margin-top:auto;position:relative}.motto{letter-spacing:.24em;text-transform:uppercase;color:var(--terracotta);font-size:10.5px;font-weight:700}.marke{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin-top:13px;font-size:clamp(34px,11vw,42px);font-weight:800;line-height:1.08}.marke .amp{color:var(--terracotta);padding:0 .02em;font-style:italic;font-weight:500}.ort{font-family:var(--serif);color:var(--ink-soft);text-wrap:balance;max-width:26ch;margin-top:17px;font-size:16px;font-style:italic;line-height:1.5}.entsperren{background:var(--terracotta);color:#fff8f2;width:100%;min-height:56px;transition:transform .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:15.5px;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #a1552e3d}.entsperren:active{transform:scale(.975)}.entsperren[disabled]{opacity:.75;cursor:default}.entsperren[disabled]:active{transform:none}.entsperren svg{flex:none;width:19px;height:19px}.startbild__satz{text-align:center;font-family:var(--serif);color:var(--ink-soft);min-height:21px;margin-top:12px;font-size:14px;font-style:italic;line-height:1.5}.kachel{background:linear-gradient(155deg, var(--p2), var(--p1));border:1px solid #0000001f;border-radius:14px;flex:none;position:relative;overflow:hidden}.kachel--a{--p1:var(--plate-a-1);--p2:var(--plate-a-2)}.kachel--b{--p1:var(--plate-b-1);--p2:var(--plate-b-2)}.kachel--c{--p1:var(--plate-c-1);--p2:var(--plate-c-2)}.kachel--d{--p1:var(--plate-d-1);--p2:var(--plate-d-2)}.kachel--e{--p1:var(--plate-e-1);--p2:var(--plate-e-2)}.kachel--f{--p1:var(--plate-f-1);--p2:var(--plate-f-2)}.kachel--s{width:52px;height:52px}.kachel--m{border-radius:16px;width:60px;height:60px}.kachel--foto{background:var(--moss-wash);object-fit:cover;display:block}.kachel__blatt{fill:var(--leaf-mark);width:82%;height:82%;position:absolute;bottom:-14%;right:-16%;transform:rotate(-14deg)}.kachel__blatt--geist{width:54%;height:54%;fill:var(--leaf-mark-2);inset:-12% auto auto -10%;transform:rotate(26deg)}.sprite{width:0;height:0;position:absolute;overflow:hidden}.raumliste{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--lift-shadow);margin:16px 0 0;padding:0;list-style:none}.raumliste li+li>.raum,.raumliste li+li>.raumzeile{border-top:1px solid var(--line-soft)}.raumliste li:first-child .raum,.raumliste li:first-child .raumzeile{border-radius:var(--radius) var(--radius) 0 0}.raumliste li:last-child .raum,.raumliste li:last-child .raumzeile{border-radius:0 0 var(--radius) var(--radius)}.raumzeile{background:0 0;align-items:center;display:flex}.raumzeile>.raum{border-radius:inherit;flex:1;min-width:0;padding-right:2px}.raum__mehr{width:44px;height:44px;color:var(--ink-faint);border-radius:13px;flex:none;place-items:center;margin-right:6px;display:grid}.raum__mehr svg{fill:currentColor;width:18px;height:18px}.raum{width:100%;color:inherit;text-align:left;border-radius:inherit;min-height:76px;transition:background .3s ease, box-shadow .3s ease, transform .18s var(--ease);align-items:center;gap:12px;padding:14px 13px;text-decoration:none;display:flex}.raum__koerper{flex:1;min-width:0}.raum__name{font-size:16px;font-weight:600;display:block}.raum__meta{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.raum__stand{text-align:right;flex:none;padding-left:4px}.raum__marke{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;font-weight:700;display:block}.raum__wann{font-family:var(--serif);margin-top:2px;font-size:17px;font-weight:700;line-height:1.15;display:block}.raum__wann small{font-family:var(--sans);color:var(--ink-soft);letter-spacing:0;margin-top:1px;font-size:11.5px;font-weight:500;display:block}.raum--offen{background:linear-gradient(to right, var(--dry-field-2), var(--dry-field) 62%, transparent);box-shadow:inset 3px 0 0 var(--dry)}.raum--offen .raum__marke,.raum--offen .raum__wann{color:var(--dry-ink)}.raum--offen .raum__meta{color:var(--dry-ink);opacity:.82}.raum--heute{box-shadow:inset 3px 0 0 var(--copper)}.raum--heute .raum__marke{color:var(--copper)}.raum--ohne .kachel{filter:grayscale(.62)brightness(.94)}.raum--ohne .raum__marke{color:var(--ink-faint)}.raum--neu,.raum--neu .raum__name{color:var(--copper)}.kreuz{background:var(--copper-wash);border:1px dashed var(--copper-edge);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.kreuz svg{width:22px;height:22px;stroke:var(--copper);stroke-width:1.9px;stroke-linecap:round;fill:none}.raum__naechster{font-family:var(--serif);font-size:15px;font-weight:700;line-height:1.2;display:block}.raum__naechster small{font-family:var(--sans);color:var(--ink-soft);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:500;display:block}.fussleiste{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.reiter{min-height:54px;color:var(--ink-faint);letter-spacing:.04em;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.reiter svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.reiter.an{color:var(--copper)}.koerper--fussleiste{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.vorschlag{background:linear-gradient(150deg, var(--bark-2), var(--bark-0));border-radius:var(--radius);box-shadow:var(--card-shadow);margin-top:14px;padding:18px 16px;position:relative;overflow:hidden}.vorschlag__blatt{aspect-ratio:1;width:46%;height:auto;fill:var(--on-bark-faint);opacity:.28;position:absolute;bottom:-34%;right:-14%}.vorschlag__marke{letter-spacing:.24em;text-transform:uppercase;color:var(--on-bark-faint);font-size:10px;font-weight:700;position:relative}.vorschlag__titel{font-family:var(--serif);color:var(--on-bark);margin-top:8px;font-size:21px;font-weight:700;line-height:1.25;position:relative}.vorschlag__cap{color:var(--on-bark-soft);margin-top:8px;font-size:13px;line-height:1.55;position:relative}.vorschlag .knopf{margin-top:14px;position:relative}.knopf--hellauf{background:var(--on-bark);color:var(--bark-0);box-shadow:0 8px 24px #00000057}.wahlreihe{gap:6px;margin-top:8px;display:flex}.wahlreihe+.wahlreihe{margin-top:6px}.wahlreihe button{background:var(--paper-deep);border:1px solid var(--line);min-width:0;min-height:46px;color:var(--ink-soft);border-radius:13px;flex:1;padding:8px 2px;font-size:13.5px;font-weight:600}.wahlreihe button.an{background:var(--copper-wash);border-color:var(--copper);color:var(--copper-strong)}.blatt__akt{text-align:left;width:100%;min-height:56px;color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.blatt__akt+.blatt__akt{margin-top:2px}.blatt__akt small{font-family:var(--serif);color:var(--ink-soft);margin-top:2px;font-size:12.5px;font-style:italic;font-weight:500;display:block}.blatt__akt.an{background:var(--copper-wash);color:var(--copper-strong)}.blatt__zeichen{background:var(--copper-wash);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.blatt__zeichen svg{width:18px;height:18px;stroke:var(--copper);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.blatt__koerper .feldlabel,.blatt__weiter{margin-top:12px}.pflanzenliste{margin-top:10px;list-style:none}.pflanzenliste li+li{margin-top:2px}.pflanze{width:100%;color:inherit;text-align:left;min-height:76px;transition:transform .18s var(--ease), background .2s ease;border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:11px 10px;text-decoration:none;display:flex}.pflanze:active{transform:scale(.985)}.pflanze__koerper{flex:1;min-width:0}.pflanze__name{font-size:15.5px;font-weight:600;line-height:1.3;display:block}.pflanze__art{font-family:var(--serif);color:var(--ink-soft);margin-top:2px;font-size:13px;font-style:italic;display:block}.pflanze__ml{font-family:var(--serif);text-align:right;flex:none;font-size:20px;font-weight:700;line-height:1}.pflanze__ml small{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px;font-size:10px;font-weight:600;display:block}.pflanze--neu,.pflanze--neu .pflanze__name{color:var(--copper)}.waehler{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:13px 15px;display:flex;box-shadow:0 2px 12px #211d150a}.waehler__wert{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:17px;overflow:hidden}.waehler__pfeil{color:var(--ink-faint);flex:none;font-size:17px}.waehler--offen{border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-wash)}.feld--art{margin-top:8px}.hinweis{background:var(--paper-deep);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:11px;margin-top:10px;padding:11px 13px;display:flex}.hinweis__zeichen{width:19px;height:19px;stroke:var(--ink-soft);fill:none;stroke-width:1.7px;stroke-linecap:round;flex:none;margin-top:1px}.hinweis p{color:var(--ink-soft);font-size:13px;line-height:1.55}.hinweis b{color:var(--ink);font-weight:600}.wahlreihe button small{font-family:var(--serif);color:var(--ink-faint);margin-top:2px;font-size:11px;font-weight:500;display:block}.wahlreihe button.an small{color:var(--copper)}.mengenzeile{align-items:center;gap:10px;margin-top:12px;display:flex}.mengenzeile .feldlabel{flex:1;margin:0}.ohnedaten{font-family:var(--serif);color:var(--ink-faint);margin-left:6px;font-style:italic;font-weight:400}.pflanze__name .ohnedaten{font-size:13px}.detail__name .ohnedaten{font-size:.68em;font-weight:500}.kachel--hoch{aspect-ratio:4/3;border-radius:20px;width:100%}.kachel--hoch .kachel__blatt{aspect-ratio:1;width:62%;height:auto;bottom:-16%;right:-8%}.kachel--hoch .kachel__blatt--geist{aspect-ratio:1;width:40%;height:auto;inset:-8% auto auto -6%}.detail{padding:16px 2px 0}.detail__name{font-family:var(--serif);font-size:29px;font-weight:800;line-height:1.1}.detail__art{font-family:var(--serif);color:var(--ink-soft);margin-top:5px;font-size:16px;font-style:italic}.etiketten{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.etikett{background:var(--paper-deep);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.etikett svg{width:13px;height:13px;fill:var(--moss)}.feldlabel--abstand{margin-top:18px}.karte__cap{color:var(--ink-soft);margin:0 0 8px;font-size:12.5px;line-height:1.5}.karte__label+.karte__cap{margin-top:-3px}.knopf--tot{background:var(--paper-deep);border:1px dashed var(--line);color:var(--ink-faint);box-shadow:none}.knopf--tot:active{transform:none}.knopf__zeichen{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:17px;height:17px;margin-right:8px}.folgt{margin-top:14px}.folgt__reihe{align-items:center;gap:10px;display:flex}.folgt__reihe .knopf{flex:1}.folgt__marke{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);flex:none;font-size:10px;font-weight:700}.folgt__cap{color:var(--ink-faint);text-align:center;margin-top:9px;font-size:12.5px;line-height:1.55}.folgt__echo{color:var(--ink-soft);text-align:center;min-height:19px;margin-top:10px;font-size:12.5px;line-height:1.5}.feld--zeit{appearance:none;width:100%}.feld--zeit::-webkit-date-and-time-value{text-align:left;margin:0}.feld--zeit::-webkit-calendar-picker-indicator{opacity:.55}.erinnerungszeile{align-items:center;gap:12px;padding:14px 2px 0;display:flex}.erinnerungszeile__koerper{flex:1;min-width:0}.erinnerungszeile__name{font-size:15.5px;font-weight:600;line-height:1.3}.erinnerungszeile__meta{font-family:var(--serif);color:var(--ink-soft);margin-top:2px;font-size:13px;font-style:italic}.erinnerungszeile__stellen{padding:0 2px 4px}.erinnerungszeile__stellen+.erinnerungszeile{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}.karte--spalte{padding-bottom:14px}.gang{margin-top:18px}.gang__cap{color:var(--ink-soft);text-align:center;min-height:20px;margin-top:10px;font-size:12.5px;line-height:1.55}.merksatz{background:var(--moss-wash);border:1px solid var(--line);border-radius:18px;margin-top:14px;padding:15px 16px}.merksatz p{font-family:var(--serif);color:var(--ink);font-size:17px;font-style:italic;line-height:1.45}.merksatz span{font-family:var(--sans);color:var(--ink-soft);margin-top:7px;font-size:12.5px;font-style:normal;line-height:1.5;display:block}.duengehinweis{background:var(--copper-wash);border:1px solid var(--copper-edge);border-radius:15px;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;display:flex}.duengehinweis svg{width:19px;height:19px;fill:var(--copper);flex:none}.duengehinweis__satz{color:var(--copper-strong);font-size:14px;font-weight:600}.duengehinweis__cap{color:var(--ink-soft);margin-top:2px;font-size:12px}.gangzeile{text-align:left;border:1px solid #0000;border-radius:18px;width:100%;display:block}.gangzeile--uebersprungen{background:var(--copper-wash);border:1px dashed var(--copper-edge)}.gangzeile--uebersprungen .pflanze__name{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--copper-edge);text-decoration-color:var(--copper-edge);color:var(--ink-soft)}.gangzeile--uebersprungen .pflanze__ml{color:var(--ink-faint);text-decoration:line-through}.gangzeile--pausiert{opacity:.48;cursor:default}.gangzeile--pausiert .gangzeile__vermerk{color:var(--ink-soft);font-style:normal}.gangzeile__vermerk{font-family:var(--serif);color:var(--copper);margin-top:-6px;padding:0 10px 10px 74px;font-size:13px;font-style:italic;display:block}.feld--notiz{resize:none;min-height:84px;line-height:1.5;display:block}.hinweiszeile{background:var(--copper-wash);border:1px solid var(--copper-edge);color:var(--copper-strong);text-align:center;border-radius:14px;margin-bottom:11px;padding:11px 13px;font-size:13px;line-height:1.55}.gangliste{margin-top:12px;list-style:none}.gangliste li{align-items:center;gap:12px;min-height:52px;padding:11px 0;display:flex}.gangliste li+li{border-top:1px solid var(--line-soft)}.gangliste__tag{flex:1;font-size:14.5px}.gangliste__tag small{font-family:var(--serif);color:var(--copper);margin-top:2px;font-size:12.5px;font-style:italic;display:block}.who{background:var(--moss-wash);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.textknopf--weg{width:100%;color:var(--copper-strong);margin-top:20px;display:block}.schalter{text-align:left;align-items:center;gap:14px;width:100%;min-height:56px;margin-top:8px;padding:12px 2px;display:flex}.schalter__text{min-width:0;color:var(--ink);flex:1;font-size:15px;font-weight:600}.schalter__text small{font-family:var(--serif);color:var(--ink-soft);margin-top:4px;font-size:12.5px;font-style:italic;font-weight:400;line-height:1.5;display:block}.schalter__knebel{background:var(--paper-deep);border:1px solid var(--line);border-radius:999px;flex:none;width:50px;height:30px;transition:background .2s,border-color .2s;position:relative}.schalter__knebel:after{content:"";background:var(--card);width:22px;height:22px;transition:transform .2s var(--ease);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #211d1538}.schalter__knebel.an{background:var(--copper-wash);border-color:var(--copper)}.schalter__knebel.an:after{transform:translate(20px)}.fotowahl__knoepfe{align-items:stretch;gap:9px;display:flex}.fotowahl__knoepfe .knopf--breit{flex:1}.fotowahl__feld{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fotowahl__knoepfe label:focus-within{box-shadow:0 0 0 3px var(--copper-wash)}.strecke{z-index:4;background:var(--paper);pointer-events:none;grid-template-rows:1fr auto 1fr;justify-items:center;display:grid;position:absolute;inset:0}.strecke__kopf{z-index:3;grid-row:1;place-self:center stretch;padding:0 26px}.szene-box{grid-row:2}.strecke__fuss{z-index:3;padding:0 26px calc(26px + env(safe-area-inset-bottom));pointer-events:auto;animation:kopf-auf var(--d-fuss) var(--ease) var(--t-fuss) both;grid-row:3;place-self:end stretch}.strecke--durch .strecke__fuss{animation:kopf-weg var(--d-kopf-weg) ease both}.szene-box{pointer-events:none;transform-origin:42.6% 62.5%;width:100%;margin:22px -26px;position:relative}.regal{transform-origin:42.6% 62.5%;width:100%;height:auto;display:block}.regal-vorne{z-index:3;pointer-events:none;position:absolute;top:0;left:0}.regal .flaeche{fill:none}.regal .brett{fill:var(--clay);transform-box:fill-box;transform-origin:0%}.regal .brett-schatten{fill:var(--bark-0);opacity:.1}.regal .stueck{transform-box:fill-box}.regal .keramik{fill:var(--terracotta);stroke:var(--terracotta)}.regal .keramik-2{fill:var(--clay);stroke:var(--clay)}.regal .keramik,.regal .keramik-2{stroke-width:2.4px;stroke-linejoin:round}.regal .absatz{fill:var(--bark-0);opacity:.09}.regal .gruen{fill:none;stroke:var(--moss);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.regal .gruen-f{fill:var(--moss);stroke:var(--moss);stroke-width:1.2px;stroke-linejoin:round}.strecke .stueck{animation:stueck-rein var(--d-auftritt) var(--ease) calc(var(--vorlauf-auftritt) + var(--i) * var(--v-auftritt)) both}@keyframes stueck-rein{0%{opacity:0;transform:translateX(var(--dx)) translateY(-8px)}}.strecke .brett{animation:brett-breit var(--d-brett) var(--ease-zug) both}.strecke .strecke__kopf{animation:kopf-auf var(--d-kopf) var(--ease) both}@keyframes kopf-auf{0%{opacity:0;transform:translateY(14px)}}.strecke--durch .strecke__kopf{animation:kopf-weg var(--d-kopf-weg) ease both}@keyframes kopf-weg{to{opacity:0;transform:translateY(-6px)}}@keyframes brett-breit{0%{transform:scaleX(0)}}.strecke--durch .szene-box{animation:fahrt var(--d-fahrt) var(--ease-zug) var(--t-fahrt) both, szene-weg var(--d-szene-weg) ease calc(var(--t-fahrt) + var(--t-szene-weg)) forwards}@keyframes fahrt{0%{transform:scale(1)}to{transform:scale(9.1)}}@keyframes szene-weg{to{opacity:0}}.strecke--durch .regal .stueck:not(.stueck--ziel){animation:zuruecktreten var(--d-kanne-rein) var(--ease) var(--t-kanne) both}@keyframes zuruecktreten{0%{opacity:1}to{opacity:.42}}.kanne{z-index:4;pointer-events:none;opacity:0;transform-origin:85.4% 56.2%;width:17.949%;position:absolute;top:62.5%;left:42.6%;transform:translate(7.7%,-126.9%)}.kanne svg{width:100%;height:auto;display:block}.kanne .korpus{fill:var(--copper);stroke:var(--copper);stroke-width:1.4px;stroke-linejoin:round}.kanne .tuelle{fill:var(--copper-strong);stroke:var(--copper-strong);stroke-width:2.4px;stroke-linejoin:round}.kanne .henkel{fill:none;stroke:var(--copper-strong);stroke-width:5px;stroke-linecap:round}.strecke--durch .kanne{will-change:transform, opacity;animation:kanne-rein var(--d-kanne-rein) var(--ease) var(--t-kanne) both, kanne-neigen var(--d-kanne-neigen) var(--ease) var(--t-neigen) forwards, kanne-auf var(--d-kanne-auf) var(--ease) calc(var(--t-wasser) + var(--t-kanne-auf)) forwards, kanne-weg var(--d-kanne-weg) ease calc(var(--t-fahrt) + var(--t-kanne-weg)) forwards}@keyframes kanne-rein{0%{opacity:0;transform:translate(59.8%,-145.9%)}to{opacity:1;transform:translate(7.7%,-126.9%)}}@keyframes kanne-neigen{0%{transform:translate(7.7%,-126.9%)rotate(0)}to{transform:translate(7.7%,-126.9%)rotate(-26deg)}}@keyframes kanne-auf{0%{transform:translate(7.7%,-126.9%)rotate(-26deg)}64%{transform:translate(7.7%,-126.9%)rotate(2.6deg)}to{transform:translate(7.7%,-126.9%)rotate(0)}}@keyframes kanne-weg{to{opacity:0}}.wasser{z-index:2;pointer-events:none;width:10.848%;height:auto;display:block;position:absolute;top:41.346%;left:38.05%}.wasser .w-s0{stop-color:var(--water);stop-opacity:.34}.wasser .w-s1{stop-color:var(--water);stop-opacity:.28}.wasser .w-s2{stop-color:var(--water);stop-opacity:.16}.wasser .w-s3{stop-color:var(--water);stop-opacity:0}.wasser .w-k0{stop-color:var(--water-hell);stop-opacity:.95}.wasser .w-k1{stop-color:var(--water-hell);stop-opacity:.8}.wasser .w-k2{stop-color:var(--water);stop-opacity:.46}.wasser .w-k3{stop-color:var(--water);stop-opacity:0}.wasser .w-f0{stop-color:var(--erde-nass);stop-opacity:.5}.wasser .w-f1{stop-color:var(--erde-nass);stop-opacity:.26}.wasser .w-f2{stop-color:var(--erde-nass);stop-opacity:0}.wasser .w-schimmer{fill:none;stroke:url(#w-lang);stroke-width:8.5px;stroke-linecap:round;filter:url(#w-weich)}.wasser .w-kern{fill:none;stroke:url(#w-kernlang);stroke-width:3.4px;stroke-linecap:round;filter:url(#w-kernweich)}.wasser .w-wachs{transform-box:fill-box;transform-origin:50% 0;opacity:0}.wasser .w-versiegt{transform-box:fill-box;transform-origin:50% 100%}.wasser .feucht{transform-box:fill-box;transform-origin:50%;opacity:0}.wasser .tropf{fill:var(--water-hell);transform-box:fill-box;transform-origin:50%;opacity:0}.strecke--durch .wasser .w-wachs{animation:strahl-wachs var(--d-strahl) var(--ease-zug) var(--t-wasser) both}@keyframes strahl-wachs{0%{opacity:0;transform:scaleY(.05)}24%{opacity:1}to{opacity:1;transform:scaleY(1)}}.strecke--durch .wasser .w-versiegt{animation:strahl-versiegt var(--d-versiegt) ease-in calc(var(--t-wasser) + var(--t-versiegt)) forwards}@keyframes strahl-versiegt{to{opacity:0;transform:scaleY(.48)}}.strecke--durch .wasser .tropf{animation:tropfen var(--d) cubic-bezier(.4, 0, .75, .6) calc(var(--t-wasser) + var(--v)) both}@keyframes tropfen{0%{opacity:0;transform:translate(0)scale(.55)}18%{opacity:.82}72%{opacity:.56}to{opacity:0;transform:translate(var(--dx), 146px) scale(.95)}}.strecke--durch .wasser .feucht{animation:feucht var(--d-feucht) var(--ease) calc(var(--t-wasser) + var(--t-feucht)) forwards}@keyframes feucht{0%{opacity:0;transform:scale(.42)}46%{opacity:1}to{opacity:.85;transform:scale(1)}}.strecke--kurz{animation:kurz-weg var(--d-kurz) ease both}@keyframes kurz-weg{to{opacity:0}}@media (prefers-reduced-motion:reduce){.strecke *,.strecke :before,.strecke :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.offlinezeile{background:var(--moss-wash);border:1px solid var(--line);color:var(--ink-soft);text-align:center;border-radius:14px;margin-bottom:12px;padding:11px 14px;font-size:13px;line-height:1.55}.geraeteliste{flex-direction:column;gap:8px;margin:10px 0 4px;padding:0;list-style:none;display:flex}.geraet{background:var(--moss-wash);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.geraet__name{color:var(--ink);font-size:15px;font-weight:600}.geraet__cap{color:var(--ink-soft);font-size:12.5px}.geraete__knoepfe{align-items:stretch;gap:9px;margin-top:12px;margin-bottom:26px;display:flex}.geraete__knoepfe .knopf--breit{flex:1}.blatt__suche{margin-bottom:10px}.blatt__leer{color:var(--ink-soft);text-align:center;margin:14px 2px;font-size:14px}.wahl__cap{color:var(--ink-soft);margin:0 2px 14px;font-size:14.5px}.wahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wahl__zelle{min-width:0}.wahl__leer{color:var(--ink-soft);text-align:center;margin:24px 8px;font-size:14.5px;line-height:1.5}.wahlstueck{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:8px;text-decoration:none;display:flex}.wahlstueck:active{border-color:var(--copper-edge);background:var(--copper-wash)}.wahlstueck--tot{border-style:dashed}.wahlstueck__name{font-family:var(--serif);overflow-wrap:anywhere;margin-top:7px;font-size:15.5px;font-weight:700;line-height:1.2}.wahlstueck__raum{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.wahlstueck__grund{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px;font-size:10.5px;font-weight:600}.kachel--hoch{aspect-ratio:4/3;border-radius:11px;width:100%;height:auto}img.kachel--hoch{object-fit:cover}html{background:var(--page-bg);color:var(--ink);font-family:var(--sans);-webkit-text-size-adjust:100%;line-height:1.5}body{background:var(--paper);min-height:100dvh;margin:0;overflow-x:hidden}
