@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-italic-CO9zBbpA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-italic-CGHg0U1I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2) format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-italic-C9H4s5GK.woff2) format("woff2"),url(/assets/fraunces-vietnamese-500-italic-Iu4UOzuF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-italic-D-eTYFHX.woff2) format("woff2"),url(/assets/fraunces-latin-ext-500-italic-CzWJT2mH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-italic-CjxnbVsv.woff2) format("woff2"),url(/assets/fraunces-latin-500-italic-Bp1RWfBU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-ext-400-normal-CKO3cWyd.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-400-normal-DiHHcP5k.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-400-normal-G7BuwYWK.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-400-normal-DPRou3KO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-ext-400-normal-C3GMUg_S.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-400-normal-DMqR5RoS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-400-normal-Br_GQm5W.woff2) format("woff2"),url(/assets/inter-tight-greek-400-normal-BLLSFQTx.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-vietnamese-400-normal-CqzIqjuX.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-400-normal-kSDs3Vd1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-ext-400-normal-DN7wyBvd.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-400-normal-BQQeeQrv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-ext-500-normal-BZAF-_VI.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-500-normal-Dy1ZB9JY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-500-normal-5ykfyGeh.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-500-normal-CRXauZSq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-ext-500-normal-Be7hKmpC.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-500-normal-BEGGcu3x.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-500-normal-kave9HZE.woff2) format("woff2"),url(/assets/inter-tight-greek-500-normal-Ca-cFdRH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-vietnamese-500-normal-C7jl9LDK.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-500-normal-CO4EMNTO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-ext-500-normal-D3akd6m-.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-500-normal-_hLDZz_3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2) format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-ext-600-normal-B4SKDMEv.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-600-normal-_3ga77Eo.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-600-normal-BERwQ0yl.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-600-normal-BeTasGgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-ext-600-normal-CiDI6ET5.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-600-normal-5gKW7MDU.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-600-normal-BIqmcc-q.woff2) format("woff2"),url(/assets/inter-tight-greek-600-normal-67HAlfW-.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-vietnamese-600-normal-FGgebaLI.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-600-normal-BCXZ1BbA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-ext-600-normal-BgMgWFts.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-600-normal-BvYdOF2O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2) format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-cyrillic-ext-800-normal-CzCOBUhR.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-800-normal-WowoGRZX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-cyrillic-800-normal-CC_RRmyd.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-800-normal-ChWbk4mt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-greek-ext-800-normal-DNWjXg9N.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-800-normal-DfP-QoiQ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-greek-800-normal-X9eW6L67.woff2) format("woff2"),url(/assets/inter-tight-greek-800-normal-CxHmUlv4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-vietnamese-800-normal-OJoDhpMd.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-800-normal-CbYrLkxo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-ext-800-normal-DfKN99cy.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-800-normal-A39zhqaD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-800-normal-CRGCHRPv.woff2) format("woff2"),url(/assets/inter-tight-latin-800-normal-D2te1T7i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA7kAA8AAAAAFUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAADYAAABMAQkA/EdQT1MAAAGQAAAAHgAAAB5EdEx1R1NVQgAAAbAAAAAnAAAAKLj8uOpPUy8yAAAB2AAAAFMAAABgWZd0eVNUQVQAAAIsAAAAOwAAAEjniss3Y21hcAAAAmgAAADMAAABJE9kcthnYXNwAAADNAAAAAgAAAAIAAAAEGdseWYAAAM8AAAIeAAAC/pHdShnaGVhZAAAC7QAAAA2AAAANiz72fJoaGVhAAAL7AAAACAAAAAkBkgDB2htdHgAAAwMAAAAXQAAAMxzFAnpbG9jYQAADGwAAABqAAAAalLgUIttYXhwAAAM2AAAABwAAAAgAGgCW25hbWUAAAz0AAABEwAAAkIxDlZTcG9zdAAADggAAADZAAAB62zhYS542g3BAQaAQBQFwHkFSiIiEUok2Ptfb/+MYAEMZjGKqcZaY7OLo8bpErdHvDW+Gr8mHTFfAgYAAAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimCcwMDKwMDUxRTBwMDgDaEZ4xiMGO2AoowMnAxQwMQOImC8sCBnH4YDDAoKW5jf/rvJwMDiwNilwMAw/fw1oCIhpmNAJQoMbAAd9A3SAHjaBcHBDUBAFAXAeX8dFLAloC8nJI6baENBijMjYlboCot6jnME19jvrGLSNZTKS31oorKB8APVnQVxAHjabYszQC4AFIW/v84zsm3bxj6nsbaa0tY+ZhtztmsfWmvJ5p7tru8BYAQYA5YYY3jYMpgCobgiTHEljU4WDUbKU4FKVaMGtahH/RrWuKa1oCWtaEsHOnMdubmBN45c5atI1apXs7rVpyGNaerBsaxN7ev0wfH/ZuGm4ibtxsCXcZF5kcNTrJXxVuWNL/6EEk4k0cQSTyLJAA87lXQA/uLMP1z4jysmuPELR0xxxwwPzPHEAi8s8cYKH6zxxRZ/7AjAnkAcCLoFoIcx0wABAAH//wAPeNp1VgV021gW/f8rkRw2yW7Ija3GDrhkmcJMKjldRaUkJ5tJ53TTTZlpmDnZkw7zFJd3oLBYGmZmZuZC/LPvy25gcsZs6d/373vvvishgnzDvfgIl4c4JCBkNzlN+U6T04evp3djL31hkHtwSPFx8xGszIKPSnIC1iUjJFtki+SRBMxxWa+se6W99GQpzurpISeipY89hh14Md2FhodjGO5K5EYYIUDOREXo/pHj140c98Hn/bCHe/gbUk5eQpnIhVCiy+0OBJx+t1ty8YKnksg+m0208rzHFwwGnFabDfvbNlfjw8WRcMVcU6e1sat8wZaauo1zA3OK6D3F84xL7u6dPnt11W8aDM3nBrVdG9fsXqyWLFeU5SWwbwQ4GCCfFMgmIJukgFOUTLIY+dvf8IG//U0lDlWNvqciWFkAK2fASgNCThMnWywyZ8Lkte677+5+BbvwvfR+PJu207fY2p54VBtENcmmYCgY1GmbJJOf5SGaetSkjEmNhSXzCtVQuHoOOUFP2U052fKSMrofV8xR5ir0GIvkH+4lU4gZGaEvAdkXDIWk2N48L11ekZMtWHKPt9+1s/3ljPLAoGKy+IiBNuJD0f3FBYC2Ag838EhDyALZOUWnKIsSsLBG8BH6h2++0bA3ghX1pwh9AXvZfo2AMAMiKcbcIsNirlEb2qINQVtvIUujpfC+ZUw9gJn8S2adSy32pKycJzr27Or4wlg6Q02fVA/EmvGB6DVeDwCZekgz9NiMshFidYcYjJso+1h3JQ9EDECtpG1r1mhHjmzdePHFG7dujbS2RraSvPk9PfMXb1zRt06tb1GaEGE9IRHgkovymCqh2rIHOilAMLtF4kA7LGkmIM4SchpmpweKU/9E7H9K9gbS5iwoE7Id7gUeR5ah7Kn76APYG5z6vqq+Py0ARSEuOz2Oy2wSpfi69xHidHX6gHk6klA4rk9/MBhXpcU1jbgEXrDZbTaoSTA0YyYfcnvcbhcPR+GAzwEKDgWxV11fUbF+D/vIm1RSVuLL5Xlits5ZMceampjtiP9MS+D5rGBZqSxmZSYYtV0bNu3StF2bNuzSsNvmsKVz3LxwdU1NdYGc3NlaVl1bW10U4EgynEom8f7XA9cMqAprDkyPLOplePV4550XpxX6HW57psNwL/R2L/52pmxWJzmi9wMSge4WQkVFyDAgcUwFkgVC6JrgLLJISNZN2k1d993WdYN2Q9dtO0KDg1ij+/T3OfgcUHGb/r6NfvsZxHNAvFKIl67HwxBPNmEZQyD8QTl9QtNwUS89cnoDRFlI98A47MULfonN0LEmpw52wnsU7NfKAVlGjwPyURyKXvsZ+MtZhfLwRBPicLGEIBudRHDnzu5j/+0ZGOj+76AGsZz0bbwU/5a+j3Pp7fQbxsMax2fHeEBDeYl1H5hYbaDXYCjOqdGQlLfAX9Uua7WlBQ0hq9YIAYt53pY7rbMRGyidVSI6zbgSaMZnTp9S+6+4BS+YGjVDcp7mr+rwxUNCni/ygpg7raOJnsRED0iPgNuOOBqPEhH8H3FTHiWw/7EJ5/rAdZN115Xh2P3jdJ2JpAm69uhidjJZW0bkPFbEamiO1cjRfZzROue9hAxdvRnjJavWVPvq633VNbipzse06qs72yWdT8oonxF/MTPvCoE7xL1LlAIFF+JL6VP9/eonyjvKoPLJJ2jEx81nfQsz38IRFScvVulPxEz78ED0KzxA+9jVTq/3lciEsiZ4z1jrub6zU73llk3dy5Z1b9pU6fdXbsKPKJs2KVcvvHqh4i0oLEYkPmHmuPOExjmPXYJCSYwyGzkBnMfaYXTnpNyMv7kpOTff2NHVlGQRbapdNCc1Heinb7zrzr9VUW7Nd797ONP4wQfGzMN46i3Mc0qHfyAO4oDeTEYzJnqOf6bfzUwnKOvuIvigVbwETiS5mBFhb0tfeXlfP/tobe0vyE4yW10VJaWTU69tKRSTBcERDFd5bGJCfkFq/Xa1bVt9/bY2dXs9tuL23/klX6KYJR4J5BRg+BZapwfQmO5MdJYfnmi/77qUrCnZ1uS0DH4X1L4Ob8x1pCjpRqoBMnm4n8wFpAjIgMBm0A7lD8mcXWaV8ogn+9t33dx+qXpp+82batWc/pMncRJO+hke9Of/HFhx8qTeb4gC+8f9xMMu2hADQwz8RuVpVf2ql9Kja1esiEaJeWiInvrfAYbyAcodYw2ogKTD2HUfYM9FhlR1SI2sWPHNN8T8yis0fEBH9OoIA0PE7ELE5JnFd965+JnBQUhuEd4d/WqQVYQxGontiWWmpwWUigYGeo4e7L7q8p4DV7euWPHSS9iIySOP0KFj43hlx3iNOAsUJu4sZznyQnbD1PB8rxqe4SrzpjC6TyYmmERpbs2RI+Fppqy0bxhxmKGeER8Q0ARfAOVWgaYyQVN25AAKMSnFd3XGb7aCQYvTxvbH7ll9ZWXLWxp6y/GFCfMb/LXpi8X1X9PX+HmllfOIo2GbCnqp2bYoU2ubUSg0LaGHZ7fMHt31IHLDhCDYW0bj9WwHRU/0mrjVwIVT1/VYAbe0FE4W6DNCXsG7wuTC/oI8YZxmI4HC2trCwGe1RX5/US0wiN9BMQaGEQYwt8CAXRmzUIDdGznhXnLCLaYAFY8xC0nMf3hetOrlCNnTiRXfa0jPqQo0KKZOY+XSFuVcf6ohTN9t/n0Fz3vJDKoKgrveG15o7Ta2LMOXKOlTxMkzcyrCSWXa9JkLwrb8VIWunN4WznAlK0pqTppzZk54uiEU8YIe3iAa3gbsOOAWkoU3ajsXE+388+HMnWQJPkBeZ64I3DxyjI/M89hbMZsrTSx2ScUJpdwssqSx1JWX5yptZPraRVbjv0MNWDzIZBdOJaubm9H/AWU+2UAAAQAAAAGzdTjqJ+lfDzz1AAMD6AAAAADlWKpXAAAAAOYzOKv/yv52Ao4EIgAAAAYAAgAAAAAAAHjaY2BkYGB+++8mAwNTxP9Tf/cw9TG/YEAFRgDGOQhSeNpNzCEOgDAAQ9GCImgUArlML1MzuOlJDrCDoTgVx+AAVPwQxEuTpunwKI2H1p9gzaJ1y7ZYpZttskAv2xBJ9mrsKhnRLLEr3y89Itnpd7JYNmGRdOvU9QIKQhxfAAAAAAAAFQAvADsARwB9AJIAqADNAOwBBQEaATkBYAGWAewCCQIxAk8CawJzApMCvwLmAu4C9gMCAz4DSgNhA3cDnQPQBBkENgRZBHQEjQSiBMAE6gTyBPoFLQU4BW4FeQV5BXkFyAXVBfAF/QAAeNpjYGRgYDBh/MGgxZDIwAbmIQAzAyMAKlUBxXjaLMZFAYQAAEXBt+6+6A2LgEQhCxE4k4EMxKIAzp/TADdKdmz2F6DefPUNf3p9y5NW35HR6HtCKv2AS6Ef8cn1Jwn++g3cMfVo+lUfCyGLbAWiGIjWUnry3V2Y4O46xd2d3XNxh7YkJZ3z6ppOiqqlhjJqyqM+ta6KckqpQC2pDMbL3VZP/3rhbtEX0BfpmjBzxxzp8X0G7eJ0zf/Qgw/MdLxP7CrADHBk0CSZuigqc97QG94fvVI3XmPtNvbcG7VJSTib/HSXt+5OxzbZ5iecwK4SMPSuV95PujhIgbrtDKNtqQqSm88WDahlMM7HfHuQYQkvCnRZPSuHsgE6nCUyz7I+16w2PK2zfl4676ZlpFeSAHjaXMFFAQIBAADBXU5wd7fDXZ40oALRKEQq+DNDCgC+b66A/LsDCR9TBux58ORlaGRs2oxZc+YtWLRk2YpVa9Zt2LRl245de/YdOHTk2IlTZ85NXLh05ZrAjVt37j3EPzkmFaWWpbKX5mUCWJJvA4hhGAiCLVEAbUbff0dvdBvNmfDU+xqbyadKc5kNhyyGUbaM/MPwyGmYccgV5K7yGFY8srn0KrPjlMUxyVaQfzheOR0LTrn4d5PHsaH+MMJfCzN+x5mYXFqSmpyfmwSWMTYwg9ImAIfOaZIAAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0f1e28;--bg-card: #172a35;--bg-card-hover: #213a47;--border: #2e4e5c;--text: #eaf1f4;--text-dim: #9fb6c1;--text-faint: #7b929e;--accent: #f2a64d;--accent-strong: #f58a3c;--on-accent: #0f1e28;--teal: #45bfae;--good: #57c08a;--mid: #e9b94a;--bad: #e5604e;--warn: #f58a3c;--fav: #ef8fa4;--ring-bg: #2e4e5c;--hero-scrim-rgb: 9, 20, 28;--ei-kontur: rgba(8, 18, 25, .85);--ei-hell: #f6f1e4;--ei-gold: #f2a64d;--ei-grau: #a3aeb1;--font-display: "Anton", "Arial Narrow", sans-serif;--font-body: "Inter Tight", "Segoe UI", system-ui, sans-serif;--font-serif: "Fraunces", Georgia, serif;--font-mono: "Geist Mono", "Cascadia Mono", Consolas, monospace;font-family:var(--font-body);color-scheme:dark}:root[data-theme=light]{--bg: #f7f3ea;--bg-card: #ffffff;--bg-card-hover: #efe8da;--border: #e2d9c8;--text: #17282f;--text-dim: #52666f;--text-faint: #617177;--accent: #b15329;--accent-strong: #a74921;--on-accent: #ffffff;--teal: #1a7b6f;--good: #247c54;--mid: #8d671d;--bad: #c34432;--warn: #b24e23;--fav: #c23e60;--ring-bg: #e2d9c8;--hero-scrim-rgb: 250, 246, 238;--ei-kontur: rgba(20, 38, 44, .6);--ei-hell: #ffffff;--ei-gold: #c9762f;--ei-grau: #98a3a6;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.app{max-width:1260px;margin:0 auto;padding:0 16px;min-height:100vh;display:flex;flex-direction:column}.home,.country-page{max-width:860px;margin:0 auto;width:100%}.topbar{position:sticky;top:0;z-index:10;width:100vw;margin-left:calc(50% - 50vw);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.topbar-inner{max-width:1260px;margin:0 auto;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;font-size:1.15rem;font-weight:700;color:var(--text);text-decoration:none}.brand-icon{font-size:1.4rem}.brand-accent{color:var(--accent)}.topnav{display:flex;align-items:center;gap:6px}.topnav a{display:inline-flex;align-items:center;gap:4px;color:var(--text-dim);text-decoration:none;padding:6px 12px;border-radius:8px;font-size:.95rem;line-height:1}.topnav a.active,.topnav a:hover{color:var(--text);background:var(--bg-card)}.theme-toggle{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;width:36px;height:36px;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;transition:border-color .15s}.theme-toggle:hover{border-color:var(--accent)}.konto-knopf{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text);font-size:.85rem;font-weight:600;text-decoration:none;margin-left:4px;transition:border-color .15s,color .15s}.konto-knopf:hover{border-color:var(--accent);color:var(--accent)}.konto-knopf-aus{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}@media (max-width: 560px){.konto-knopf{padding:0;width:36px;justify-content:center}.konto-knopf-text{display:none}}.content{flex:1;padding-bottom:32px}.footer{padding:16px 0 24px;color:var(--text-dim);font-size:.8rem;text-align:center;border-top:1px solid var(--border)}.hero{text-align:center;padding:28px 0 8px}.hero h1{font-size:1.9rem;margin:0 0 10px}.hero p{color:var(--text-dim);max-width:520px;margin:0 auto}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px;margin:14px 0}.card h2{font-size:1.05rem;margin:0 0 14px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.card-head h2{margin:0}.prio-toggle{background:var(--bg);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:5px 12px;font-size:.78rem;cursor:pointer;white-space:nowrap;transition:all .15s}.prio-toggle:hover{border-color:var(--accent)}.prio-2{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);font-weight:600}.prio-3{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent);font-weight:700}.card p{color:var(--text);line-height:1.55}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{background:var(--bg);border:1px solid var(--border);color:var(--text);padding:9px 14px;border-radius:999px;font-size:.92rem;cursor:pointer;transition:all .15s}.chip:hover{border-color:var(--accent);background:var(--bg-card-hover)}.chip:active{transform:scale(.96)}.chip-active:hover{background:var(--accent)}@media (prefers-reduced-motion: reduce){.chip:active{transform:none}}.chip-active{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent);font-weight:600}.chip-small{padding:5px 10px;font-size:.8rem}.slider-row{display:flex;align-items:center;gap:16px}.slider-row input[type=range]{flex:1;accent-color:var(--accent)}.slider-value{font-weight:700;font-size:1.1rem;color:var(--accent);min-width:80px;text-align:right}.toggle-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.4}.toggle-row input{margin-top:3px;accent-color:var(--accent);width:18px;height:18px}.importance-grid{display:flex;flex-direction:column;gap:12px}.importance-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.importance-label{font-size:.95rem}.wichtig{display:grid;gap:4px;min-width:200px;flex:1 1 220px;max-width:300px}.wichtig-regler{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer;margin:0}.wichtig-regler::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--border)}.wichtig-stufe-1::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) 50%,var(--border) 50%)}.wichtig-stufe-2::-webkit-slider-runnable-track{background:var(--accent)}.wichtig-regler::-moz-range-track{height:6px;border-radius:999px;background:var(--border)}.wichtig-regler::-moz-range-progress{height:6px;border-radius:999px;background:var(--accent)}.wichtig-regler::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--bg-card);border:3px solid var(--accent);box-shadow:0 2px 6px #00000040;transition:transform .12s}.wichtig-regler::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--bg-card);border:3px solid var(--accent);box-shadow:0 2px 6px #00000040}.wichtig-regler:hover::-webkit-slider-thumb,.wichtig-regler:active::-webkit-slider-thumb{transform:scale(1.12)}.wichtig-regler:focus-visible{outline:none}.wichtig-regler:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:3px}.wichtig-regler:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion: reduce){.wichtig-regler::-webkit-slider-thumb{transition:none}}.wichtig-skala{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-dim)}.wichtig-skala span:nth-child(2){transform:translate(-4px)}.wichtig-marke-an{color:var(--accent);font-weight:700}.kultur-schalter{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.kultur-schalter:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.importance-steuerung{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.importance-row-gesperrt .importance-label{color:var(--text-dim)}.importance-row-gesperrt .chip[disabled]{opacity:.45;cursor:not-allowed;border-style:dashed}a.kultur-schalter{text-decoration:none}.importance-row:not(.importance-row-gesperrt) a.kultur-schalter{border-color:var(--border);background:transparent;color:var(--text-dim);font-weight:500}.importance-row:not(.importance-row-gesperrt) a.kultur-schalter:hover{border-color:var(--accent);color:var(--accent)}.ct-done-aktionen{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ct-reset{color:var(--text-dim)}.ct-reset:hover{color:var(--bad)}.ct-reset-frage{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.9rem;color:var(--text-dim)}.ct-reset-ja{color:var(--bad);font-weight:600}.cta{display:block;width:100%;background:linear-gradient(135deg,var(--accent-strong),#2563eb);color:#fff;border:none;border-radius:14px;padding:16px;font-size:1.1rem;font-weight:700;cursor:pointer;margin:20px 0;transition:transform .1s,filter .15s}.cta:hover{filter:brightness(1.1)}.cta:active{transform:scale(.99)}.cta-disabled{filter:grayscale(.6);cursor:not-allowed}.results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;flex-wrap:wrap}.results-head h1{font-size:1.5rem;margin:0}.link-btn{color:var(--accent);text-decoration:none;font-size:.95rem;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.link-btn:hover{border-color:var(--accent)}.results-layout{margin-top:16px}.result-list{display:flex;flex-direction:column;gap:12px}@media (min-width: 1100px){.results-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.compare-panel{position:sticky;top:72px;margin:0;max-height:calc(100vh - 90px);display:flex;flex-direction:column}}@media (max-width: 1099px){.compare-panel{display:none}}.result-card{display:flex;align-items:center;gap:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;color:var(--text);text-decoration:none;transition:border-color .15s,background .15s}.result-card:hover{border-color:var(--accent);background:var(--bg-card-hover)}.result-rank{color:var(--text-dim);font-weight:700;font-size:.9rem;min-width:30px}.result-flag{font-size:2rem}.result-main{flex:1;min-width:0}.result-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.result-title h3{margin:0;font-size:1.05rem}.result-region{color:var(--text-dim);font-size:.85rem}.badge{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px}.badge-eu{background:#1d4ed8;color:#fff}.badge-de{background:#b45309;color:#fff}.result-facts{display:flex;gap:14px;flex-wrap:wrap;color:var(--text-dim);font-size:.85rem;margin-top:6px}.part-scores{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.part{font-size:.72rem;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--text-dim)}.part-good{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,transparent)}.part-mid{color:var(--mid);border-color:color-mix(in srgb,var(--mid) 40%,transparent)}.part-bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}@media (max-width: 520px){.result-card{flex-wrap:wrap;position:relative}.result-card .result-side{display:contents}.result-card .score-ring{position:absolute;top:14px;right:14px}.result-main{flex-basis:100%;order:3;margin-top:2px;padding-right:74px}.result-side-btns{order:4;flex-basis:100%;width:100%;margin-top:10px;gap:8px}.result-side-btns .fav-toggle{width:40px;height:40px;font-size:1.15rem;flex:none}.result-side-btns .compare-toggle{flex:1;justify-content:center;padding-top:9px;padding-bottom:9px;font-size:.82rem}.result-rank{min-width:auto}}.compare-hint{color:var(--text-dim);font-size:.88rem;margin:10px 0 0}.result-side{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.result-side-btns{display:flex;gap:6px;align-items:center}.fav-toggle{background:var(--bg);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;width:32px;height:32px;font-size:1rem;line-height:1;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.fav-toggle:hover{border-color:var(--fav);color:var(--fav)}.fav-on{color:var(--fav);border-color:color-mix(in srgb,var(--fav) 55%,transparent);background:color-mix(in srgb,var(--fav) 12%,transparent)}.fav-toggle-lg{width:44px;height:44px;font-size:1.4rem}.empty-state{text-align:center;padding:36px 18px;color:var(--text-dim);margin-top:16px}.empty-state a{color:var(--accent)}.compare-panel h2{font-size:1rem;margin:0 0 12px}.compare-panel-body{display:flex;flex-direction:column;gap:10px;min-height:0}.compare-panel-scroll{overflow:auto;min-height:0}.compare-panel-empty{text-align:center;color:var(--text-dim);font-size:.88rem;padding:22px 8px}.compare-panel-empty-icon{font-size:1.8rem;display:block;margin-bottom:8px}.compare-mini-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.compare-mini-name{font-size:.72rem;line-height:1.2;word-break:break-word}.compare-mini-remove{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:.75rem;padding:0}.compare-mini-remove:hover{color:var(--bad)}.compare-panel-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.compare-detail-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center}.compare-detail-cta .ico-btn{color:var(--on-accent)}.compare-panel-actions .text-btn{align-self:center}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:60}.sheet{position:fixed;left:0;right:0;bottom:0;background:var(--bg-card);border-top:1px solid var(--accent);border-radius:18px 18px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom));z-index:61;max-height:78vh;display:flex;flex-direction:column;animation:sheet-up .22s ease-out;box-shadow:0 -10px 40px #00000080}@keyframes sheet-up{0%{transform:translateY(40%);opacity:.5}to{transform:translateY(0);opacity:1}}.sheet-handle{width:44px;height:5px;border-radius:999px;background:var(--border);margin:4px auto 8px;cursor:pointer}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sheet-head h2{margin:0;font-size:1rem}.sheet .compare-panel-scroll{overflow:auto}.calc-controls{display:flex;gap:22px;flex-wrap:wrap;align-items:flex-end}.calc-group{display:flex;flex-direction:column;gap:8px}.calc-result{display:flex;flex-direction:column;gap:4px;background:var(--bg);border-radius:10px;padding:10px 16px;margin-left:auto}.calc-value{font-size:1.3rem;font-weight:700;color:var(--accent)}.compare-toggle{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--teal) 12%,transparent);border:1.5px solid color-mix(in srgb,var(--teal) 55%,transparent);color:var(--teal);border-radius:999px;padding:6px 13px;font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}.compare-toggle .ico-btn{color:currentColor;flex:none}.compare-toggle:hover:not(:disabled){border-color:var(--teal);background:color-mix(in srgb,var(--teal) 22%,transparent)}.compare-toggle:disabled{opacity:.4;cursor:not-allowed}.compare-on{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent);font-weight:700}.compare-bar{position:fixed;bottom:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--accent);border-radius:999px;padding:10px 14px;box-shadow:0 8px 30px #00000080;z-index:50}.compare-bar-flags{display:flex;gap:6px;align-items:center}.compare-bar-btn{background:var(--accent-strong);border:none;color:#fff;font-weight:700;border-radius:999px;padding:9px 18px;cursor:pointer;font-size:.92rem}.compare-bar-btn:disabled{opacity:.5;cursor:not-allowed}.compare-bar-clear{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:1rem;padding:4px}.compare-page{padding-top:16px}.compare-wrap{overflow-x:auto;margin-top:16px;border:1px solid var(--border);border-radius:14px}.compare-table{border-collapse:collapse;width:100%;min-width:640px;background:var(--bg-card)}.compare-table th,.compare-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);font-size:.9rem;vertical-align:top}.compare-table thead th{background:var(--bg-card);border-bottom:2px solid var(--accent)}.compare-table tbody th{color:var(--text-dim);font-weight:600;font-size:.82rem;white-space:nowrap;position:sticky;left:0;background:var(--bg-card);z-index:1}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:none}.compare-country-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--text);text-decoration:none;font-size:1rem}.compare-country-head:hover span{color:var(--accent)}.best-cell{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good);font-weight:600}.compare-list-cell ul{margin:0;padding-left:16px;color:var(--text-dim);font-size:.82rem;line-height:1.5}.score-ring{position:relative;flex-shrink:0}.score-ring-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.country-page{padding-top:16px}.back-link{display:inline-block;margin-bottom:4px}.country-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.country-head-flag{font-size:3rem}.country-head-main{flex:1;min-width:180px}.country-head-main h1{margin:0 0 4px;font-size:1.6rem}.country-head-score{display:flex;flex-direction:column;align-items:center;gap:4px}.score-caption{font-size:.75rem;color:var(--text-dim)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 640px){.two-col{grid-template-columns:1fr}}.pro-card{border-left:3px solid var(--good);margin:0}.con-card{border-left:3px solid var(--bad);margin:0}.two-col+.card{margin-top:14px}.pro-card ul,.con-card ul{margin:0;padding-left:18px;line-height:1.6}.fact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.fact{background:var(--bg);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.fact-label{color:var(--text-dim);font-size:.78rem}.fact-value{font-weight:600;font-size:.98rem}.meter-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.meter-row>span{font-size:.88rem;color:var(--text-dim);min-width:160px}.meter{flex:1;height:8px;background:var(--bg);border-radius:999px;overflow:hidden}.meter-fill{height:100%;border-radius:999px}.check-list{padding-left:0;list-style:none;line-height:1.7;margin:8px 0}.check-list li:before{content:"✅ "}.hint-box{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:10px;padding:10px 14px;font-size:.9rem}.fine-print{color:var(--text-dim);font-size:.8rem}.vorhang{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--teal) 40%,var(--border));background:color-mix(in srgb,var(--teal) 6%,var(--bg-card));border-radius:12px;padding:14px 16px;text-align:left}.vorhang-titel{margin:0;line-height:1.5}.vorhang-zeile{display:flex;gap:8px;flex-wrap:wrap}.vorhang-zeile input{flex:1;min-width:180px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit}.vorhang-gut{margin:0;color:var(--good);font-weight:600}.haftung-box{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--bg-card);border-radius:10px;padding:12px 16px;margin:14px 0;font-size:.88rem;line-height:1.6;color:var(--text)}.haftung-box strong{display:block;margin-bottom:3px}.next-phase{border:1px dashed var(--accent)}.cta-link{text-decoration:none;text-align:center;box-sizing:border-box}.status-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-ok{background:var(--good);box-shadow:0 0 6px var(--good)}.status-bad{background:var(--bad);box-shadow:0 0 6px var(--bad)}.model-select{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-dim)}.model-select select{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:7px 10px;font-size:.9rem}.error-box{background:color-mix(in srgb,var(--bad) 12%,transparent);border:1px solid color-mix(in srgb,var(--bad) 40%,transparent);border-radius:10px;padding:10px 14px;font-size:.9rem}.error-box:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 4.2 L21 19.5 H3 z"/><path d="M12 9.5 v4.6"/><circle cx="12" cy="16.7" r="0.5" fill="black" stroke="none"/></svg>') no-repeat center / contain;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 4.2 L21 19.5 H3 z"/><path d="M12 9.5 v4.6"/><circle cx="12" cy="16.7" r="0.5" fill="black" stroke="none"/></svg>') no-repeat center / contain}.error-box code{background:var(--bg);padding:2px 6px;border-radius:6px}.loading-card{text-align:center;padding:32px 18px}.card .loading-rest{margin:2px 0 12px;font-size:.95rem;font-weight:600;color:var(--accent)}.loading-bar{max-width:320px;height:5px;margin:0 auto;border-radius:99px;background:var(--ring-bg);overflow:hidden}.loading-bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--teal),var(--accent));transition:width 1s linear}.loading-bar-offen span{width:35%;transition:none;animation:loading-wander 1.6s ease-in-out infinite}@keyframes loading-wander{0%{transform:translate(-100%)}to{transform:translate(286%)}}@media (prefers-reduced-motion: reduce){.loading-bar-offen span{animation:none;width:100%;opacity:.6}}.card .loading-note{margin:12px 0 0;font-size:.85rem;color:var(--text-dim)}.spinner{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;margin:0 auto 14px;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.progress-head h2{margin:0}.progress-label{color:var(--text-dim);font-size:.85rem}.todo-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.todo-list li{border:1px solid var(--border);border-radius:10px;padding:10px 12px;transition:opacity .15s}.todo-done{opacity:.55}.todo-done strong{text-decoration:line-through}.todo-row{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.todo-row input{margin-top:4px;width:18px;height:18px;accent-color:var(--good);flex-shrink:0}.todo-row p{margin:4px 0 0;color:var(--text-dim);font-size:.88rem;line-height:1.5}.doc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.doc-chip{font-size:.75rem;background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px 9px;color:var(--text-dim)}.source-link{display:inline-block;margin-top:6px;color:var(--accent);font-size:.8rem;text-decoration:none}.source-list{padding-left:18px;line-height:1.8}.source-list a{color:var(--accent);text-decoration:none;word-break:break-all}.text-btn{background:none;border:none;color:var(--accent);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}@media (min-width: 1100px){.compare-bar{display:none}}.compare-table-mini{min-width:0;width:100%;background:transparent}.compare-table-mini th,.compare-table-mini td{padding:6px 8px;font-size:.8rem}.compare-table-mini thead th{border-bottom:2px solid var(--accent);background:transparent}.compare-table-mini tbody th{background:var(--bg-card);font-size:.72rem;white-space:normal;min-width:86px;position:static}.auth-page{max-width:460px;margin:0 auto;width:100%;padding-top:34px}.auth-headline{font-size:clamp(34px,7vw,52px);text-align:center;margin:0 0 10px}.auth-headline span{display:block}.auth-sub{text-align:center;color:var(--text-dim);margin:0 0 22px}.auth-card{display:flex;flex-direction:column;gap:14px}.auth-switch{text-align:center;color:var(--text-dim);font-size:.88rem;margin:0}.tier-badge{text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:700;padding:6px 14px;border-radius:999px;border:1px solid var(--border);color:var(--text-dim)}.tier-badge.tier-subscriber{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.tier-badge.tier-pdf{border-color:color-mix(in srgb,var(--teal) 55%,transparent);color:var(--teal)}.account-page{max-width:760px;margin:0 auto;width:100%}.pricing-page{max-width:1000px;margin:0 auto;width:100%}.pricing-hero{padding:44px 8px 26px}@media (min-width: 760px){.pricing-hero{padding:76px 8px 48px}.guide-shop .guide-hero{padding-top:76px;padding-bottom:48px}.guide-shop>section+section,.culture-page>section+section{margin-top:34px}.culture-page .page-head{margin:30px 0 40px}}.pricing-headline{font-size:clamp(44px,8.5vw,96px)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch;margin-top:10px}@media (max-width: 860px){.pricing-grid{grid-template-columns:1fr}}.price-card{display:flex;flex-direction:column;gap:4px;margin:0;position:relative;padding-top:26px}.price-card-featured{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 12%,transparent)}.preview-badge{position:absolute;top:12px;right:14px;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:700;color:var(--text-faint);border:1px solid var(--border);border-radius:999px;padding:3px 9px}.price-plan{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.92rem;color:var(--text-dim)}.price-value{font-family:var(--font-display);font-size:2.6rem;line-height:1;margin-top:2px}.interval-switch{display:flex;gap:4px;margin:8px 0 10px;padding:3px;background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:999px}.interval-opt{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;border:none;border-radius:999px;background:none;color:var(--text-dim);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.interval-opt-on{background:var(--bg-card);color:var(--text);box-shadow:0 1px 4px #0000001f}.interval-note{font-style:normal;font-size:.68rem;font-weight:700;color:var(--teal)}.interval-opt-on .interval-note,.price-card-featured .price-value{color:var(--accent)}.price-period{color:var(--text-faint);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.price-claim{font-weight:600;margin:12px 0 2px}.price-features{list-style:none;padding:0;margin:6px 0 16px;display:flex;flex-direction:column;gap:8px;font-size:.9rem;color:var(--text-dim);flex:1}.price-features li:before{content:"✓ ";color:var(--teal);font-weight:700}.price-cta{text-align:center;display:block;width:100%;box-sizing:border-box;padding:12px}.price-active{color:var(--good);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.pricing-trust{text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--text-faint);margin:26px 0 6px}.nest-page{max-width:760px;margin:0 auto;width:100%;display:flex;flex-direction:column;min-height:calc(100vh - 200px)}.chat-log{flex:1;display:flex;flex-direction:column;gap:10px;padding:8px 0 16px}.chat-welcome{text-align:center;margin:auto 0;padding:40px 0}.chat-bubble{max-width:82%;padding:12px 16px;border-radius:16px;line-height:1.55;white-space:pre-wrap;font-size:.96rem}.chat-user{align-self:flex-end;background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px}.chat-assistant{align-self:flex-start;background:var(--bg-card);border:1px solid var(--border);border-bottom-left-radius:4px}.chat-typing{color:var(--text-faint);font-style:italic}.chat-input-row{position:sticky;bottom:0;display:flex;gap:8px;padding:12px 0;background:linear-gradient(to top,var(--bg) 70%,transparent)}.chat-input{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;color:var(--text);padding:13px 18px;font:inherit}.chat-input:focus{outline:none;border-color:var(--teal)}.chat-send{width:auto;padding:0 24px;margin:0}.course-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 10px}.course-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;color:var(--text-faint)}.course-chip{border:1px solid var(--border);background:var(--bg-card);border-radius:999px;padding:5px 12px;font-size:.8rem;color:var(--text-dim)}.radar-hint{border:1px dashed var(--border);border-radius:12px;padding:10px 14px;font-size:.85rem;color:var(--text-dim);margin-bottom:12px}.radar-hint a{color:var(--teal)}.deadline-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 0 12px;scroll-snap-type:x proximity}.deadline-card{min-width:148px;max-width:190px;flex-shrink:0;scroll-snap-align:start;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.deadline-days{font-family:var(--font-display);font-size:1.7rem;line-height:1}.deadline-unit{text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;color:var(--text-faint)}.deadline-title{font-size:.74rem;color:var(--text);margin-top:6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deadline-date{font-size:.66rem;color:var(--text-faint)}.dl-ok .deadline-days{color:var(--teal)}.dl-ok{border-color:color-mix(in srgb,var(--teal) 35%,transparent)}.dl-soon .deadline-days{color:var(--accent)}.dl-soon{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.dl-urgent .deadline-days{color:var(--bad)}.dl-urgent{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.chat-assistant{position:relative;margin-left:36px}.chat-assistant:before{content:"🧭";position:absolute;left:-36px;top:2px;width:27px;height:27px;border:1px solid var(--border);border-radius:50%;background:var(--bg-card);display:flex;align-items:center;justify-content:center;font-size:.85rem}.dots{display:inline-flex;gap:3px;margin-left:6px;vertical-align:baseline}.dots i{width:5px;height:5px;border-radius:50%;background:var(--text-faint);animation:dot-bounce 1.1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.18s}.dots i:nth-child(3){animation-delay:.36s}@keyframes dot-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion: reduce){.dots i{animation:none}}.hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:26px;opacity:0;animation:fade-in .6s ease .55s forwards}.hero-cta{width:auto;padding:14px 34px;margin:0}.quiz-page{max-width:640px;margin:0 auto;width:100%;min-height:calc(100vh - 190px);display:flex;flex-direction:column;padding-top:12px}.quiz-top{display:flex;flex-direction:column;gap:12px}.quiz-progress{height:4px;background:var(--bg-card-hover);border-radius:999px;overflow:hidden}.quiz-progress-fill{height:100%;background:var(--accent);border-radius:999px;transition:width .35s cubic-bezier(.2,.7,.2,1)}.quiz-skip{align-self:flex-end;color:var(--text-faint);font-size:.75rem;text-decoration:none}.quiz-skip:hover{color:var(--teal)}.quiz-target{align-self:flex-start;display:inline-flex;align-items:center;gap:7px}.quiz-step{flex:1;display:flex;flex-direction:column;justify-content:center;padding:26px 0;animation:step-in .4s cubic-bezier(.2,.7,.2,1) both}@keyframes step-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.step-no{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;color:var(--text-faint)}.quiz-question{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(30px,6.4vw,52px);line-height:.98;letter-spacing:.01em;margin:10px 0 8px}.quiz-sub{color:var(--text-dim);margin:0 0 26px;max-width:46ch}.quiz-chips .chip{padding:13px 20px;font-size:1rem}.quiz-budget .slider-row{max-width:460px}.quiz-budget .slider-value{font-size:1.5rem}.quiz-importance{gap:14px}.quiz-prio{display:flex;align-items:center;gap:12px;margin-top:28px}.quiz-prio-label{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;color:var(--text-faint)}.quiz-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 26px}.quiz-next{width:auto;min-width:180px;margin:0;padding:14px 32px}.welcome-stage{min-height:calc(100vh - 170px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(68px + env(safe-area-inset-top)) 12px 24px}.welcome-mark{width:132px;height:132px;margin-bottom:26px;animation:mark-arrive .9s cubic-bezier(.2,.8,.2,1) both}@keyframes mark-arrive{0%{transform:scale(.2) rotate(-40deg);opacity:0}60%{transform:scale(1.12) rotate(4deg)}to{transform:scale(1) rotate(0);opacity:1}}.welcome-act{animation:step-in .45s cubic-bezier(.2,.7,.2,1) both}.welcome-akte{display:grid;width:100%}.welcome-akte>.welcome-act{grid-area:1 / 1}.welcome-act-aus{visibility:hidden}.welcome-headline{font-size:clamp(44px,9vw,96px)}.welcome-choices{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:30px}.welcome-choices-column{flex-direction:column}.welcome-cta{width:auto;padding:15px 38px;margin:0}.link-btn.welcome-quiz-btn{padding:15px 38px;font-size:.98rem;letter-spacing:.08em;border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent)}.link-btn.welcome-quiz-btn:hover{border-color:var(--accent);color:var(--text)}.welcome-cta-em{color:var(--accent);font-weight:800}.welcome-note{max-width:420px;margin:18px auto 0}.welcome-skip{font-size:.8rem;color:var(--text-faint)}@media (prefers-reduced-motion: reduce){.welcome-mark,.welcome-act,.quiz-step,.hero-actions{animation:none;opacity:1;transform:none}}.globe-page{max-width:860px;margin:0 auto;width:100%;text-align:center;padding-top:16px}.globe-title{font-size:clamp(34px,6.5vw,60px);margin:0 0 8px}.globe-title span{display:inline-block;margin:0 .18em}.globe-sub{color:var(--text-dim);margin:0 auto 10px;max-width:52ch}.globe-stage{position:relative}.globe-svg{width:min(92vw,620px);height:auto;cursor:grab;touch-action:none}.globe-svg:active{cursor:grabbing}.globe-zooming{cursor:wait}.globe-ocean{fill:var(--map-sea)}.globe-rim{fill:none;stroke:color-mix(in srgb,var(--teal) 45%,transparent);stroke-width:1.6}.globe-graticule{fill:none;stroke:color-mix(in srgb,var(--text-faint) 18%,transparent);stroke-width:.5}.globe-land{fill:var(--map-neighbor);stroke:var(--map-stroke);stroke-width:.4}.globe-land-active{fill:color-mix(in srgb,var(--teal) 55%,var(--map-neighbor));cursor:pointer;transition:fill .15s}.globe-land-hover,.globe-land-chosen{fill:var(--accent)}.globe-label{position:absolute;left:50%;bottom:8%;transform:translate(-50%);background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:9px 20px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1rem;white-space:nowrap;pointer-events:none}.globe-label-chosen{border-color:var(--accent);color:var(--accent)}.globe-label-go{color:var(--text-dim);font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:.82rem}.globus-skala{max-width:420px;margin:14px auto 0;display:grid;gap:6px}.gsk-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.gsk-titel{font-size:.82rem;font-weight:600}.gsk-lese{font-size:.78rem;color:var(--text-dim)}.gsk-balken{height:12px;border-radius:999px;border:1px solid var(--border);background:linear-gradient(90deg,var(--teal),var(--accent))}.gsk-marken{display:flex;justify-content:space-between;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem;color:var(--text-faint)}.gsk-fein{margin:2px 0 0}.globe-legend{color:var(--text-faint);font-size:.75rem;margin:10px 0 24px}.globe-legend-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--teal) 70%,var(--map-neighbor));margin-right:5px;vertical-align:baseline}.part{position:relative;overflow:hidden;padding-bottom:5px}.part:after{content:"";position:absolute;left:8px;bottom:2px;height:2.5px;width:calc(var(--p, 0%) - 16px);max-width:calc(100% - 16px);background:currentColor;opacity:.6;border-radius:2px}@supports (animation-timeline: view()){@media screen and (prefers-reduced-motion: no-preference){.part:after{animation:bar-grow linear both;animation-timeline:view();animation-range:entry 5% entry 50%}}}@keyframes bar-grow{0%{width:0}to{width:calc(var(--p, 0%) - 16px)}}.cimg{overflow:hidden;background:var(--bg);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cimg img{width:100%;height:100%;object-fit:cover;display:block}.cimg-fallback{background:linear-gradient(135deg,var(--bg-card-hover),var(--bg))}.result-photo{position:relative;width:96px;height:66px;border-radius:10px;overflow:hidden;flex-shrink:0}.result-photo-flag{position:absolute;bottom:4px;left:4px;line-height:0;border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #0000008c}.country-hero{height:220px;border-radius:14px;overflow:hidden;margin:14px 0;border:1px solid var(--border);position:relative}.country-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--hero-scrim-rgb),0) 72%,rgba(var(--hero-scrim-rgb),.22))}@media (max-width: 640px){.country-hero{height:150px}.result-photo{width:76px;height:54px}}.hero-banner{position:relative;border-radius:16px;overflow:hidden;padding:46px 20px;margin-top:16px;background-size:cover;background-position:center 30%;border:1px solid var(--border)}.hero-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 68%,transparent)}.hero-banner>*{position:relative}.region-list{display:flex;flex-direction:column;gap:10px}.region-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--bg)}.region-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.badge-kind{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.region-topo{display:flex;flex-wrap:wrap;gap:6px}.region-note{color:var(--text-dim);font-size:.85rem;margin:8px 0 0;line-height:1.5}.region-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.region-cost{font-weight:700;color:var(--accent);white-space:nowrap}@media (max-width: 560px){.region-row{flex-direction:column}.region-side{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.compare-mini-sub{display:block;font-style:normal;color:var(--text-dim);font-size:.68rem}:root{--map-sea: #0c1a24;--map-land: #3a5d6f;--map-neighbor: #1d3341;--map-stroke: #0f1e28}:root[data-theme=light]{--map-sea: #d9e8ea;--map-land: #c2d6cf;--map-neighbor: #ece6d8;--map-stroke: #ffffff}.region-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px;align-items:start}@media (max-width: 860px){.region-layout{grid-template-columns:1fr}}.region-map{position:static}@media (min-width: 861px){.region-map{position:sticky;top:72px}}.region-map svg{width:100%;height:auto;border-radius:12px;border:1px solid var(--border);display:block}.map-sea{fill:var(--map-sea)}.map-neighbor{fill:var(--map-neighbor);stroke:var(--map-stroke);stroke-width:.7}.map-target{fill:var(--map-land);stroke:var(--accent);stroke-width:1.4}.map-label{fill:var(--text-dim);font-size:11px;text-anchor:middle;pointer-events:none;opacity:.85}.map-region{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:var(--accent);stroke-width:1.4;stroke-dasharray:4 3;cursor:pointer;transition:fill .15s,stroke-width .15s}.map-region-hovered{fill:color-mix(in srgb,var(--accent) 45%,transparent);stroke-width:2.2;stroke-dasharray:none}.map-region-selected{fill:color-mix(in srgb,var(--good) 38%,transparent);stroke:var(--good);stroke-dasharray:none;stroke-width:2}.map-region-selected.map-region-hovered{fill:color-mix(in srgb,var(--good) 52%,transparent)}.map-region-label{fill:var(--text);font-size:13px;font-weight:700;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:3px}.map-caption{color:var(--text-dim);font-size:.75rem;margin:8px 0 0;text-align:center}.region-row{transition:border-color .15s,background .15s}.region-row-hovered{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg))}.region-row-selected{border-color:color-mix(in srgb,var(--good) 60%,transparent)}.fin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:12px}.fin-field{display:flex;flex-direction:column;gap:5px;font-size:.8rem;color:var(--text-dim)}.fin-input{display:flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:7px 10px}.fin-input input{background:none;border:none;color:var(--text);font-size:.95rem;font-weight:600;width:100%;outline:none}.fin-input em{font-style:normal;color:var(--text-dim);font-size:.8rem;white-space:nowrap}.fin-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:10px;padding:10px 14px}.fin-summary strong{color:var(--accent);font-size:1.1rem}.fin-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:12px}.fin-result{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.fin-result strong{font-size:1.15rem;color:var(--good)}.ampel-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:.85rem;color:var(--text-dim);padding:12px 16px}.visa-grid{display:flex;flex-direction:column;gap:14px}.visa-card{margin:0;border-left-width:4px;border-left-style:solid}.visa-card.ampel-gruen{border-left-color:var(--good)}.visa-card.ampel-gelb{border-left-color:var(--mid)}.visa-card.ampel-rot{border-left-color:var(--bad)}.visa-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:4px}.visa-head h2{margin:0}.ampel-badge{font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.ampel-badge.ampel-gruen{background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good)}.ampel-badge.ampel-gelb{background:color-mix(in srgb,var(--mid) 15%,transparent);color:var(--mid)}.ampel-badge.ampel-rot{background:color-mix(in srgb,var(--bad) 15%,transparent);color:var(--bad)}.stars{position:relative;display:inline-block;line-height:1;color:var(--ring-bg);letter-spacing:2px;flex-shrink:0}.stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#fbbf24;letter-spacing:2px}@media print{:root{--bg: #ffffff;--bg-card: #ffffff;--bg-card-hover: #ffffff;--border: #cccccc;--text: #111111;--text-dim: #555555;--accent: #0369a1;--accent-strong: #0369a1;--ring-bg: #dddddd}.topbar,.footer,.theme-toggle,.cta,.cta-link,.link-btn,.back-link,.compare-bar,.fav-toggle,.compare-toggle,.text-btn,.region-map,.no-print{display:none!important}body{background:#fff}.app{max-width:none}.card{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.source-link,.source-list a{color:#000}.compare-wrap{overflow:visible}.compare-table{min-width:0;font-size:.75rem}}.print-btn{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:8px 14px;font-size:.9rem;cursor:pointer}.print-btn:hover{border-color:var(--accent)}.move-date-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.date-input{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:9px 12px;font:inherit;color-scheme:dark}:root[data-theme=light] .date-input{color-scheme:light}.countdown{font-weight:700;font-size:1.05rem;color:var(--accent)}.countdown-soon{color:var(--mid)}.countdown-urgent{color:var(--bad)}.travel-warning{display:flex;align-items:center;gap:12px;border-radius:12px;padding:12px 16px;margin:14px 0;text-decoration:none;border:1px solid var(--border);font-size:.9rem;line-height:1.45}.tw-icon{font-size:1.3rem;flex-shrink:0}.travel-warning strong,.tw-title{color:var(--text)}.tw-source{color:var(--text-dim);font-size:.8rem}.tw-full{background:color-mix(in srgb,var(--bad) 14%,transparent);border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.tw-partial{background:color-mix(in srgb,var(--warn) 14%,transparent);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.tw-situation{background:color-mix(in srgb,var(--mid) 12%,transparent);border-color:color-mix(in srgb,var(--mid) 40%,transparent)}.tw-none{background:color-mix(in srgb,var(--good) 10%,transparent);border-color:color-mix(in srgb,var(--good) 35%,transparent)}.country-head-actions{display:flex;gap:8px}.match-parts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px}.match-parts-label{font-weight:700;font-size:.9rem}.notes-area{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:12px;font:inherit;resize:vertical;min-height:90px}.notes-area:focus{outline:none;border-color:var(--accent)}.map-loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-dim);border:1px dashed var(--border);border-radius:12px}.results-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:10px 0 4px}.country-search{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:var(--text);padding:12px 16px;font:inherit;margin:12px 0 16px}.country-search:focus{outline:none;border-color:var(--accent)}.country-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.country-index-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--text);transition:border-color .15s,transform .1s}.country-index-card:hover,.country-index-card:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.country-index-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.country-index-photo .cimg img{transition:transform .35s ease}.country-index-card:hover .cimg img,.country-index-card:focus-visible .cimg img{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){.country-index-photo .cimg img{transition:none}.country-index-card:hover .cimg img,.country-index-card:focus-visible .cimg img{transform:none}}.country-index-photo{aspect-ratio:2.2 / 1}.country-index-body{padding:10px 12px;display:flex;flex-direction:column;gap:3px}.country-index-facts{color:var(--text-dim);font-size:.8rem;margin-top:2px}.profile-card{padding:0;overflow:hidden}.profile-head{width:100%;background:none;border:none;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;cursor:pointer;font:inherit}.card-h2{font-size:1.05rem;font-weight:700}.profile-optional{font-size:.78rem;font-weight:400;color:var(--text-dim)}.profile-toggle{color:var(--text-dim);font-size:.85rem;white-space:nowrap}.profile-body{padding:0 18px 18px;display:flex;flex-direction:column;gap:14px}.profile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.profile-grid .fin-field{justify-content:flex-end}.profile-grid .fin-field>span:first-child:not(.fin-input){min-height:2.3em;line-height:1.15;display:flex;align-items:flex-start}.fin-prefix{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);white-space:nowrap;padding-right:8px;border-right:1px solid var(--border)}.profile-field-group{display:flex;flex-direction:column;gap:6px}.profile-inline{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.profile-toggle-row{align-items:center}.meter-row{justify-content:space-between}.meter-row>.stars{min-width:0}body{font-family:var(--font-body);letter-spacing:.01em}.display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.95}.results-head h1,.country-head-main h1,.hero h1{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.015em;line-height:.95}.results-head h1{font-size:2rem}.country-head-main h1{font-size:2.1rem}.card h2,.card-h2,.sheet-head h2,.visa-head h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:1.02rem;color:var(--text)}.fact-label,.fin-field>span,.importance-label,.score-caption,.progress-label,.result-region{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;color:var(--text-faint)}.importance-label{font-size:.78rem;color:var(--text-dim)}.topbar-inner{padding:16px}.brand{gap:10px}.brand-word{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:1.34rem;letter-spacing:.03em;line-height:1}.brand-word em{font-style:normal;color:var(--accent)}.brand-mark{width:35px;height:35px;flex-shrink:0}.topnav a{text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;font-weight:600}.footer{text-transform:uppercase;letter-spacing:.06em;font-size:.64rem;color:var(--text-faint)}.footer p{margin:4px 0}.cta,.cta-link{background:var(--accent);color:var(--on-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.98rem;border-radius:999px;transition:transform .12s,background .15s}.cta:hover,.cta-link:hover{background:var(--accent-strong);filter:none;transform:scale(1.015)}.cta-disabled,.cta:disabled{background:color-mix(in srgb,var(--accent) 40%,var(--bg-card));color:color-mix(in srgb,var(--on-accent) 60%,transparent);transform:none}.link-btn{color:var(--text);border-color:color-mix(in srgb,var(--teal) 45%,transparent);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:600;border-radius:999px}.link-btn:hover{border-color:var(--teal);color:var(--teal)}.print-btn{border-radius:999px;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.print-btn:hover{border-color:var(--teal);color:var(--teal)}.text-btn,.source-link,.source-list a,.empty-state a,.compare-hint a,.tw-source,.compare-panel-actions .link-btn{color:var(--teal)}.topnav a.active{color:var(--accent)}.hint-box{background:color-mix(in srgb,var(--teal) 10%,transparent);border-color:color-mix(in srgb,var(--teal) 32%,transparent)}.fin-summary{background:color-mix(in srgb,var(--teal) 9%,transparent);border-color:color-mix(in srgb,var(--teal) 30%,transparent)}.fin-summary strong{color:var(--accent)}.badge-eu{background:color-mix(in srgb,var(--teal) 18%,transparent);color:var(--teal)}.badge-de{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.chip{border-radius:999px;font-weight:500}.chip:hover{border-color:var(--teal)}.chip-active{font-weight:700}.result-card,.country-index-card,.region-row{transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.result-card:hover,.country-index-card:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 10px 26px #0000002e}.region-row-hovered{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 7%,var(--bg))}.stars-fill{color:var(--accent)}.result-rank{font-family:var(--font-display);font-weight:400;font-size:.82rem;letter-spacing:.04em;color:var(--text-faint);min-width:52px}.home>.card{position:relative}.home>.profile-card:before{content:"Profil";display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;color:var(--text-faint);padding:16px 18px 0;margin-bottom:-8px}.hero-stage{position:relative;text-align:center;padding:64px 8px 40px;overflow:hidden}.display-hero{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(56px,11vw,132px);line-height:.92;letter-spacing:.005em;margin:0}.line-mask{display:block;overflow:hidden}.display-hero .line-mask{padding-top:.16em;margin-top:-.16em}.display-hero .line{display:block;transform:translateY(112%);animation:line-up .65s cubic-bezier(.2,.7,.2,1) forwards}.line-mask:nth-child(2) .line{animation-delay:.1s}.line-mask:nth-child(3) .line{animation-delay:.2s}.line-accent{color:var(--accent)}.display-kinetik .line{display:block;transform:translateY(112%);animation:line-up .65s cubic-bezier(.2,.7,.2,1) forwards}.typo-vor{opacity:0;transform:translateY(22px)}.typo-vor.typo-an{opacity:1;transform:none;transition:opacity .5s ease,transform .55s cubic-bezier(.2,.7,.2,1)}@keyframes line-up{to{transform:translateY(0)}}.hero-sub{color:var(--text-dim);max-width:470px;margin:22px auto 0;font-size:1.02rem;line-height:1.55;opacity:0;animation:fade-in .6s ease .45s forwards}@keyframes fade-in{to{opacity:1}}.floaters{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.floater{position:absolute;font-size:1.7rem;opacity:.4;filter:saturate(.75);animation:floaty 7s ease-in-out infinite}.floater.f1{top:12%;left:7%;animation-duration:8s}.floater.f2{top:62%;left:13%;animation-duration:6.4s;animation-delay:.8s}.floater.f3{top:18%;right:9%;animation-duration:7.2s;animation-delay:.4s}.floater.f4{top:68%;right:14%;animation-duration:8.8s;animation-delay:1.3s}.floater.f5{top:40%;right:3%;animation-duration:6s;animation-delay:2s}@keyframes floaty{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-14px) rotate(5deg)}}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:8px 0 4px}.trust-item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.trust-icon{width:54px;height:54px;border:1.5px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.35rem;background:var(--bg-card)}.trust-label{font-family:var(--font-display);text-transform:uppercase;font-size:.68rem;letter-spacing:.08em;color:var(--text-dim);line-height:1.3}@media (max-width: 560px){.trust-strip{grid-template-columns:repeat(2,1fr)}}.outline-word{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(52px,10vw,128px);line-height:.95;text-align:center;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--text-faint) 45%,transparent);-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;margin:34px 0 2px}.ampel-badge{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.ampel-badge:before{content:"";width:11px;height:11px;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor;flex-shrink:0}.ampel-dot{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:7px;vertical-align:baseline}.ampel-dot.dot-gruen{background:var(--good);box-shadow:0 0 12px color-mix(in srgb,var(--good) 65%,transparent)}.ampel-dot.dot-gelb{background:var(--mid);box-shadow:0 0 12px color-mix(in srgb,var(--mid) 65%,transparent)}.ampel-dot.dot-rot{background:var(--bad);box-shadow:0 0 12px color-mix(in srgb,var(--bad) 65%,transparent)}.map-target{stroke:var(--teal)}.map-region{fill:color-mix(in srgb,var(--teal) 20%,transparent);stroke:var(--teal)}.map-region-hovered{fill:color-mix(in srgb,var(--teal) 42%,transparent)}.map-region-selected{fill:color-mix(in srgb,var(--accent) 36%,transparent);stroke:var(--accent)}.map-region-selected.map-region-hovered{fill:color-mix(in srgb,var(--accent) 50%,transparent)}.region-row-selected{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.compare-table thead th{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:var(--text-faint);border-bottom-color:var(--border)}.compare-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--bg-card-hover) 45%,transparent)}.compare-table tbody th{text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.best-cell{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.warn-cell{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.warn-strong{font-weight:700;background:color-mix(in srgb,var(--bad) 22%,transparent)}.ref-col{background:color-mix(in srgb,var(--text-faint) 9%,transparent);border-left:1px solid var(--border);border-right:2px solid var(--border)}.compare-table td.ref-cell{color:var(--text-dim)}.ref-head .compare-mini-sub{color:var(--text-faint)}.ref-home{color:var(--text-faint);font-size:.82rem}.compare-country-head span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em}.seal{position:relative;flex-shrink:0}.seal svg{width:100%;height:100%;overflow:visible}.seal-rotor{transform-origin:50px 50px;animation:seal-spin 26s linear infinite}@keyframes seal-spin{to{transform:rotate(360deg)}}.seal-text{font-family:var(--font-body);font-weight:600;font-size:8.6px;letter-spacing:1.6px;text-transform:uppercase;fill:var(--text-faint)}.seal-core{stroke:var(--teal);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.seal-core-fill{fill:var(--teal)}.prose-story{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.14em;line-height:1.75;letter-spacing:.002em}.prose-story strong,.prose-story b{font-weight:500;color:var(--accent)}.vibe-card{background:color-mix(in srgb,var(--teal) 6%,var(--bg-card));border-left:3px solid var(--teal)}.vibe-text{font-size:1.08rem;line-height:1.7;color:var(--text);margin:0;max-width:64ch}.seal-row{display:flex;align-items:center;justify-content:space-between;gap:18px}@media (max-width: 520px){.seal-row{flex-direction:column;align-items:flex-start}}.empty-display{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;letter-spacing:.02em;line-height:1.05;color:var(--text);margin:0 0 10px}.plane-loader{position:relative;width:150px;height:54px;margin:0 auto 14px}.plane-loader:before{content:"";position:absolute;left:0;right:34px;top:55%;border-top:2px dashed color-mix(in srgb,var(--text-faint) 55%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.plane-loader:after{content:"✈️";position:absolute;right:0;top:0;font-size:1.7rem;animation:plane-bob 1.6s ease-in-out infinite}@keyframes plane-bob{0%,to{transform:translateY(6px) rotate(-6deg)}50%{transform:translateY(-4px) rotate(4deg)}}@supports (animation-timeline: view()){@media screen and (prefers-reduced-motion: no-preference){.content .card{animation:rise-in linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@keyframes rise-in{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.display-hero .line,.hero-sub{animation:none;transform:none;opacity:1}.floater,.seal-rotor,.plane-loader:after,.content .card{animation:none}}@media print{.floaters,.outline-word,.trust-strip,.trust-band,.seal,.plane-loader{display:none!important}.content .card{animation:none!important;opacity:1!important;transform:none!important}}.region-carousel{display:flex;flex-direction:column;gap:12px;min-width:0}.rc-stage{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--border);border-radius:var(--radius, 14px);overflow:hidden;background:var(--bg-card);animation:rc-in .35s ease both}@keyframes rc-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rc-stage{animation:none}}.rc-media{position:relative;aspect-ratio:16 / 9;min-height:180px;background:var(--bg-card-hover)}img.rc-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rc-photo-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:4rem;background:linear-gradient(160deg,color-mix(in srgb,var(--teal) 22%,var(--bg-card)),var(--bg-card))}.rc-count{position:absolute;top:10px;left:12px;font-family:"Anton",var(--font-display, sans-serif);font-size:.78rem;letter-spacing:.14em;color:#fff;background:color-mix(in srgb,#0f1e28 62%,transparent);padding:4px 10px;border-radius:999px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rc-count em{font-style:normal;opacity:.6}.rc-panel{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}.rc-name{font-family:"Anton",var(--font-display, sans-serif);font-weight:400;font-size:1.15rem;letter-spacing:.03em;text-transform:uppercase}.rc-panel .region-note{margin:0;flex:1}.rc-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.rc-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.rc-arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--teal);background:transparent;color:var(--teal);font-size:1.15rem;line-height:1;cursor:pointer;flex:none;transition:background .15s,color .15s,transform .15s}.rc-arrow:hover{background:var(--teal);color:var(--bg);transform:scale(1.06)}.rc-arrow:active{transform:scale(.96)}.rc-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rc-dot{width:9px;height:9px;padding:0;border-radius:50%;border:1.5px solid var(--teal);background:transparent;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.rc-dot-active{background:var(--accent);border-color:var(--accent);transform:scale(1.25)}.rc-dot-marked:not(.rc-dot-active){background:color-mix(in srgb,var(--teal) 55%,transparent)}@media (max-width: 700px){.rc-media{aspect-ratio:3 / 2}}.guide-shop,.guide-reader{max-width:860px;margin:0 auto}.guide-hero .eyebrow,.guide-cover .eyebrow{display:inline-block;font-family:"Anton",var(--font-display, sans-serif);font-size:.8rem;letter-spacing:.18em;color:var(--accent);margin-bottom:10px}.guide-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.guide-toc-row{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.guide-toc-row:last-child{border-bottom:none}.guide-toc-num,.guide-ch-num,.guide-sample-kicker{font-family:"Anton",var(--font-display, sans-serif);font-size:.74rem;letter-spacing:.16em;color:var(--teal);white-space:nowrap}.guide-toc-row p{margin:4px 0 0;color:var(--text-faint);font-size:.92rem}.guide-sample blockquote{margin:10px 0 0;padding-left:16px;border-left:3px solid var(--accent);font-size:1.06rem;line-height:1.65}.guide-cta-block{text-align:center;padding-top:26px;padding-bottom:26px}.guide-owned{color:var(--good);font-weight:600}.price-more{display:inline-block;margin-top:10px;color:var(--teal)}.guide-reader-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.guide-reader-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cta-sm{display:inline-block;width:auto;margin:0;padding:9px 16px;font-size:.92rem;border-radius:10px}.guide-country-pick{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-faint)}.guide-country-pick select{background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font:inherit}.guide-cover{text-align:center;padding-top:34px;padding-bottom:34px}.guide-cover-title{font-family:"Anton",var(--font-display, sans-serif);font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.9rem,5vw,3rem);margin:6px 0 10px}.guide-chapter .guide-ch-title{font-family:"Anton",var(--font-display, sans-serif);font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:1.5rem;margin:6px 0 10px}.guide-ch-intro{font-size:1.04rem;line-height:1.65;color:var(--text-faint);border-left:3px solid var(--teal);padding-left:14px}.guide-section h3{margin:22px 0 8px}.guide-section p{line-height:1.7}.guide-checklist li{line-height:1.55}.warn-box{background:color-mix(in srgb,var(--bad, #e05252) 12%,var(--bg-card));border:1px solid color-mix(in srgb,var(--bad, #e05252) 45%,transparent);border-radius:10px;padding:12px 14px;line-height:1.6}.guide-dossier{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.guide-disclaimer{text-align:center;max-width:640px;margin:18px auto 30px}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.partner-card{border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;background:var(--bg-card)}.partner-kicker{font-family:"Anton",var(--font-display, sans-serif);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.partner-title{margin:0;font-size:1.02rem}.partner-blurb{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-faint);flex:1}.partner-cta{align-self:flex-start}.partner-soon{align-self:flex-start;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border:1px dashed var(--border);border-radius:999px;padding:4px 12px}@media print{.no-print,.partner-block{display:none!important}.guide-reader .card{border:none;box-shadow:none;padding-left:0;padding-right:0}.guide-chapter{break-before:page}.guide-cover{break-before:auto}}.waiver-check{display:flex;gap:10px;align-items:flex-start;text-align:left;max-width:560px;margin:4px auto 14px;font-size:.86rem;line-height:1.5;color:var(--text-faint)}.waiver-check input{margin-top:3px;flex:none}.danger-btn{color:var(--bad)}.danger-cta{background:var(--bad)}.delete-box{margin-top:14px;border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);border-radius:12px;padding:14px 16px;background:color-mix(in srgb,var(--bad) 8%,var(--bg-card))}.delete-box p{line-height:1.6;margin-top:0}.legal-page{max-width:720px;margin:0 auto;padding-bottom:40px}.legal-head{margin:18px 0 22px}.legal-kicker{font-family:"Anton",var(--font-display, sans-serif);font-size:.76rem;letter-spacing:.18em;color:var(--teal)}.legal-title{font-family:"Anton",var(--font-display, sans-serif);font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.7rem,4.5vw,2.5rem);margin:6px 0 4px}.legal-stand{color:var(--text-faint);font-size:.88rem;margin:0}.legal-draft{border:1px dashed color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 9%,var(--bg-card));border-radius:12px;padding:12px 16px;line-height:1.6}.legal-intro{font-size:1.04rem;line-height:1.7;color:var(--text-faint);border-left:3px solid var(--teal);padding-left:14px}.legal-section h2{font-size:1.06rem;margin:26px 0 8px}.legal-section p{line-height:1.7;margin:0 0 10px}.legal-placeholder{color:var(--accent);font-style:italic}.legal-section-hervor{border:1px solid color-mix(in srgb,var(--teal) 45%,transparent);background:color-mix(in srgb,var(--teal) 7%,var(--bg-card));border-radius:14px;padding:4px 20px 16px;margin-top:34px}.legal-section-hervor h2{margin-top:20px}.legal-section-hervor p:first-of-type{font-weight:600;color:var(--text)}.footer-legal{display:flex;justify-content:center;gap:10px;margin-top:6px}.footer-legal a{color:var(--text-faint);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--text-faint) 40%,transparent)}.footer-legal a:hover{color:var(--teal);border-bottom-color:var(--teal)}.auth-consent{font-size:.85rem;line-height:1.55;color:var(--text-faint);margin:4px 0 10px}.auth-consent a{color:var(--teal)}.welcome-intro{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:calc(100svh - 64px);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;--wi-sky-top: #0b1722;--wi-sky-mid: #14424c;--wi-sky-low: #c8783c;--wi-sea-top: #0e3038;--wi-sea-low: #0a1e26;--wi-sun: #f2a75c;--wi-cloud: rgba(247, 243, 234, .16);--wi-glint: rgba(242, 167, 92, .5)}[data-theme=light] .welcome-intro{--wi-sky-top: #cfe6ec;--wi-sky-mid: #a9d6d6;--wi-sky-low: #f5c98a;--wi-sea-top: #7db8bc;--wi-sea-low: #4f979e;--wi-sun: #f0954a;--wi-cloud: rgba(255, 255, 255, .55);--wi-glint: rgba(255, 255, 255, .6)}.wi-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wi-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;background:var(--wi-sky-mid)}.wi-video::-webkit-media-controls,.wi-video::-webkit-media-controls-overlay-play-button,.wi-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.wi-sun{fill:var(--wi-sun);animation:wi-sunrise 14s ease-in-out infinite alternate}@keyframes wi-sunrise{0%{transform:translateY(0)}to{transform:translateY(-14px)}}.wi-cloud{fill:var(--wi-cloud)}.wi-cloud-1{animation:wi-drift 34s linear infinite}.wi-cloud-2{animation:wi-drift 46s linear infinite reverse}.wi-cloud-3{animation:wi-drift 40s linear infinite;animation-delay:-12s}@keyframes wi-drift{0%{transform:translate(-60px)}to{transform:translate(60px)}}.wi-glints rect{fill:var(--wi-glint);animation:wi-glint 4.5s ease-in-out infinite}.wi-glints rect:nth-child(2){animation-delay:1.2s}.wi-glints rect:nth-child(3){animation-delay:2.1s}.wi-glints rect:nth-child(4){animation-delay:3s}@keyframes wi-glint{0%,to{opacity:.25}50%{opacity:.85}}.wi-route{stroke:color-mix(in srgb,var(--wi-glint) 80%,white);stroke-width:2;stroke-dasharray:3 9;opacity:.55}.wi-plane{transform-origin:center;offset-path:path("M -60 430 C 140 400, 260 300, 400 240 C 540 180, 660 140, 880 80");offset-rotate:auto;scale:2.4;animation:wi-fly 13s linear infinite}@keyframes wi-fly{0%{offset-distance:0%;opacity:0}6%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.wi-copy{position:relative;z-index:2;text-align:center;padding:0 18px;text-shadow:0 2px 24px rgba(10,25,35,.45)}[data-theme=light] .wi-copy{text-shadow:0 2px 18px rgba(255,250,240,.65)}.wi-sub{max-width:480px;margin-inline:auto}.wi-scroll-cue{position:absolute;z-index:2;bottom:calc(22px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 26px 9px;background:color-mix(in srgb,var(--bg) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--text) 28%,transparent);border-radius:999px;color:inherit;cursor:pointer}.wi-scroll-cue:hover{border-color:var(--accent)}.wi-scroll-label{font-family:"Anton",var(--font-display, sans-serif);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase}.wi-scroll-arrow{font-size:1.2rem;line-height:1}@media (prefers-reduced-motion: no-preference){.wi-scroll-arrow{animation:wi-bob 1.6s ease-in-out infinite}.wi-scroll-cue{animation:wi-nudge 3.2s ease-in-out 4s infinite}}@keyframes wi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes wi-nudge{0%,to{transform:translate(-50%) scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}12%{transform:translate(-50%) scale(1.06);box-shadow:0 0 0 10px transparent}24%{transform:translate(-50%) scale(1)}}@supports (animation-timeline: view()){.welcome-scroll .welcome-stage{animation:wi-rise both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes wi-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion: reduce){.wi-sun,.wi-cloud,.wi-glints rect,.wi-plane,.wi-scroll-arrow{animation:none!important}.wi-plane{offset-distance:55%;opacity:1}.welcome-scroll .welcome-stage{animation:none}}.criteria-gate{text-align:left}.criteria-gate h2{margin:6px 0 8px}.criteria-gate p{color:var(--text-faint);line-height:1.65;max-width:560px}.criteria-tools{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin:14px 0 20px;padding-top:14px;border-top:1px solid var(--border)}.criteria-tools .profile-switcher{margin:0;flex:1 1 auto}.criteria-reset-btn{color:var(--text-faint);white-space:nowrap;flex:none}.criteria-reset-btn:hover{color:var(--accent)}.guide-next-hint{margin:12px 0 0;color:var(--text-faint);font-size:.92rem;line-height:1.6}.guide-teaser{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.guide-teaser p{line-height:1.65}.topbar-mobile{display:none;align-items:center;gap:4px}.nav-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:none;cursor:pointer}.nav-burger span{display:block;height:2.4px;width:100%;border-radius:2px;background:var(--text);transition:transform .25s ease,opacity .2s ease}.nav-burger-open span:nth-child(1){transform:translateY(7.4px) rotate(45deg)}.nav-burger-open span:nth-child(2){opacity:0}.nav-burger-open span:nth-child(3){transform:translateY(-7.4px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:76px;left:0;right:0;z-index:40;flex-direction:column;padding:10px 18px 18px;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.mobile-menu a{padding:14px 6px;font-size:1.05rem;color:var(--text);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.mobile-menu a:last-child{border-bottom:none}.mobile-menu a.active{color:var(--accent)}.mobile-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#08101673}@media (max-width: 880px){.topnav{display:none}.topbar-mobile,.mobile-menu{display:flex}.mobile-menu-open{transform:none;opacity:1;pointer-events:auto}}@media (prefers-reduced-motion: reduce){.mobile-menu,.nav-burger span{transition:none}}.verify-banner{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-card))}.verify-banner p{line-height:1.6}.ico{color:var(--teal);flex:none;vertical-align:-.18em}h2>.ico:first-child{margin-right:9px;vertical-align:-.22em}.topnav .ico-nav{color:inherit}.mobile-menu .ico-nav{color:inherit;vertical-align:-.12em;margin-right:3px}.trust-icon .ico{display:block}.floater .ico{color:var(--teal);opacity:.9}.empty-scene{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:34px;padding-bottom:34px}.empty-illu{color:var(--teal);opacity:.85;margin-bottom:6px;animation:empty-drift 5.5s ease-in-out infinite}@keyframes empty-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.empty-scene p{max-width:420px;line-height:1.65;color:var(--text-faint)}.empty-action{margin-top:14px}.empty-action .cta{display:inline-block;width:auto;margin:0;padding:12px 26px}.skel{display:block;border-radius:7px;background:color-mix(in srgb,var(--text-faint) 14%,var(--bg-card));position:relative;overflow:hidden;margin:10px 0}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-faint) 10%,transparent),transparent);animation:skel-shine 1.6s ease-in-out infinite}@keyframes skel-shine{to{transform:translate(100%)}}.skel-line{height:13px}.skel-title{height:24px;border-radius:8px}.skel-block{height:90px;border-radius:12px}@media (prefers-reduced-motion: reduce){.skel:after,.empty-illu{animation:none}}.route-fade{animation:route-in .26s ease backwards}@keyframes route-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fav-toggle{transition:transform .12s ease}.fav-toggle:active{transform:scale(.82)}.fav-toggle.fav-on{animation:heart-pop .38s cubic-bezier(.2,1.9,.4,1)}@keyframes heart-pop{0%{transform:scale(.7)}55%{transform:scale(1.28)}to{transform:scale(1)}}.chip,.compare-toggle{transition:transform .1s ease,background .15s,border-color .15s,color .15s}.chip:active,.compare-toggle:active{transform:scale(.94)}.text-btn:active,.link-btn:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.route-fade,.fav-toggle.fav-on{animation:none}.fav-toggle,.chip,.compare-toggle,.text-btn,.link-btn{transition:none}}@media print{.route-fade{animation:none!important;opacity:1!important;transform:none!important}}@supports (animation-timeline: view()){@media screen and (prefers-reduced-motion: no-preference){.ring-arc{animation:ring-draw linear both;animation-timeline:view();animation-range:entry 0% entry 65%}.stars-fill{animation:stars-in linear both;animation-timeline:view();animation-range:entry 10% entry 75%}}}@keyframes ring-draw{0%{stroke-dashoffset:var(--ring-fill)}to{stroke-dashoffset:0}}@keyframes stars-in{0%{width:0}}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}@media print{.ring-arc,.stars-fill{animation:none!important;stroke-dashoffset:0!important}}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.cta:focus-visible,.chip:focus-visible,.link-btn:focus-visible,.compare-toggle:focus-visible,.fav-toggle:focus-visible{outline:2.5px solid var(--teal);outline-offset:3px}.globe-land-active:focus{outline:none}.globe-land-active:focus-visible{outline:none;fill:var(--accent)}.region-carousel:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:16px}:root[data-theme=light]{--text-faint: #617177}.card p{line-height:1.62}.card h3{margin:20px 0 8px}.fine-print{line-height:1.55}.hint-box,.warn-box{line-height:1.6}.vibe-text,.next-phase p,.guide-teaser p{max-width:62ch}.badge-strength{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--teal) 55%,transparent);color:var(--teal);background:color-mix(in srgb,var(--teal) 9%,transparent)}.badge-strength .ico-badge{color:inherit}.quick-asks{justify-content:center;margin:4px 0 10px}.quiz-arrival{min-height:calc(100svh - 200px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;animation:route-in .3s ease both}.qa-drop{animation:qa-drop .6s cubic-bezier(.3,1.5,.4,1) both}@keyframes qa-drop{0%{transform:translateY(-90px);opacity:0}to{transform:translateY(0);opacity:1}}.qa-pulse{fill:color-mix(in srgb,var(--teal) 45%,transparent);transform-origin:32px 72px;animation:qa-pulse 1.5s .5s ease-out infinite}@keyframes qa-pulse{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.7);opacity:0}}.qa-kicker{font-family:"Anton",var(--font-display, sans-serif);font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin:18px 0 2px}.qa-country{font-family:"Anton",var(--font-display, sans-serif);font-size:clamp(1.5rem,5vw,2.3rem);text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px}.qa-score{font-family:"Anton",var(--font-display, sans-serif);font-size:clamp(3.2rem,11vw,5rem);color:var(--accent);line-height:1;margin:0}.qa-pct{font-size:.45em;margin-left:4px;color:color-mix(in srgb,var(--accent) 70%,transparent)}.qa-hint{margin-top:18px}@media (prefers-reduced-motion: reduce){.qa-drop,.qa-pulse,.quiz-arrival{animation:none}}.profile-switcher{margin:4px 0 14px}.profile-switcher-label{display:block;font-family:"Anton",var(--font-display, sans-serif);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:7px}.profile-chip{display:inline-flex;align-items:center;gap:7px}.profile-x{font-size:.72em;opacity:.6;padding:2px}.profile-x:hover{opacity:1;color:var(--bad)}.profile-name-input{display:inline-flex;align-items:center;gap:8px}.profile-name-input input{background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font:inherit;font-size:.85rem;width:150px}.compare-table thead th:first-child,.compare-table tbody th{position:sticky;left:0;z-index:2;background:var(--bg-card);box-shadow:6px 0 8px -6px #08101673}.hero-photo{position:relative;width:100vw;margin-left:calc(50% - 50vw);border-radius:0;overflow:hidden;min-height:clamp(440px,min(62vh,48vw),700px);display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;padding-top:56px;padding-bottom:72px;text-shadow:0 2px 22px rgba(8,16,24,.55)}.hero-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to bottom,#0f1e2838,#0f1e281f 42%,#0f1e280f 64%,#0f1e281f 82%,#0f1e2842 92%),var(--hero-dark);background-size:cover;background-position:center 68%;-webkit-mask-image:linear-gradient(to bottom,#000 82%,rgba(0,0,0,.5) 93%,transparent 100%);mask-image:linear-gradient(to bottom,#000 82%,rgba(0,0,0,.5) 93%,transparent 100%)}[data-theme=light] .hero-photo{text-shadow:0 1px 12px rgba(255,250,240,.75),0 1px 2px rgba(120,90,40,.25)}[data-theme=light] .hero-photo:before{background-image:linear-gradient(to bottom,#f7f3ea1f,#f7f3ea00 38%,#f7f3ea00 72%,#f7f3ea2e 88%),var(--hero-light)}.hero-photo .hero-sub{color:#fff;font-weight:500;text-shadow:0 0 3px rgba(6,16,22,.95),0 1px 2px rgba(6,16,22,.95),0 2px 9px rgba(6,16,22,.85),0 0 22px rgba(6,16,22,.6)}:root[data-theme=light] .hero-photo .hero-sub{color:var(--text);text-shadow:0 1px 2px rgba(255,255,255,.95),0 2px 9px rgba(255,255,255,.85),0 0 20px rgba(255,255,255,.7)}.hero-photo .floaters{display:none}.hero-routes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero-route{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:.1 9;opacity:.42;animation:hero-route-drift 6.5s linear infinite}@keyframes hero-route-drift{to{stroke-dashoffset:-27.3}}[data-theme=light] .hero-route{opacity:.48}@media (prefers-reduced-motion: reduce){.hero-route{animation:none}}@media (max-width: 640px){.hero-photo{min-height:clamp(440px,62vh,640px)}.hero-photo:before{background-image:linear-gradient(to bottom,#0f1e283d,#0f1e2833 50%,#0f1e2824 70%,#0f1e283d 84%,#0f1e2861 92%),var(--hero-m-dark)}[data-theme=light] .hero-photo:before{background-image:linear-gradient(to bottom,#f7f3ea24,#f7f3ea0d 45%,#f7f3ea0d 72%,#f7f3ea3d 90%),var(--hero-m-light)}}.guide-banner{aspect-ratio:2.4 / 1;border-radius:12px;background-image:var(--gb-dark);background-size:cover;background-position:right center;margin-bottom:16px}[data-theme=light] .guide-banner{background-image:var(--gb-light)}@media (max-width: 640px){.guide-banner{aspect-ratio:2 / 1;background-position:left center}}@media print{.guide-banner{display:none!important}.hero-photo{background-image:none!important}}html,body{overflow-x:clip}.app-ambient{position:fixed;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;pointer-events:none;opacity:.6;-webkit-mask-image:linear-gradient(to right,#000 0%,transparent 24%,transparent 76%,#000 100%);mask-image:linear-gradient(to right,#000 0%,transparent 24%,transparent 76%,#000 100%)}.app-ambient{background-image:radial-gradient(1.4px 1.4px at 30px 40px,rgba(247,243,234,.5),transparent 60%),radial-gradient(1.4px 1.4px at 90px 110px,rgba(69,191,174,.45),transparent 60%),radial-gradient(60% 55% at 6% 28%,rgba(242,166,77,.06),transparent 70%),radial-gradient(55% 50% at 94% 72%,rgba(69,191,174,.06),transparent 70%);background-size:160px 160px,230px 230px,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat;animation:ambient-drift 90s linear infinite alternate}@keyframes ambient-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:180px -120px,-140px 90px,0 0,0 0}}[data-theme=light] .app-ambient{opacity:.75;background-image:radial-gradient(42% 32% at 12% 24%,rgba(255,255,255,.6),transparent 70%),radial-gradient(38% 28% at 88% 42%,rgba(245,201,138,.22),transparent 70%),radial-gradient(34% 24% at 74% 78%,rgba(255,255,255,.45),transparent 70%);background-size:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat;animation:ambient-clouds 70s ease-in-out infinite alternate}@keyframes ambient-clouds{0%{background-position:0 0,0 0,0 0}to{background-position:40px 20px,-50px 10px,30px -20px}}@media (max-width: 760px){.app-ambient{opacity:.3}}@media (prefers-reduced-motion: reduce){.app-ambient{animation:none}}@media print{.app-ambient{display:none!important}}.region-videos-block{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.region-videos-title{margin:0 0 10px;font-size:1.02rem}.rv-embed{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--bg-card-hover)}.rv-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rv-caption{margin:8px 0 0;font-weight:600}.rv-links{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.rv-links a{color:var(--teal);text-decoration:none}.rv-links a:hover{text-decoration:underline}.rv-search{font-size:.9rem}.calendar-page{display:flex;flex-direction:column;gap:18px}.cal-headline{margin:18px 0 0;font-size:clamp(2.2rem,6vw,3.4rem)}.calendar-page .page-sub{margin:0;color:var(--text-dim);max-width:640px}.cal-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 860px){.cal-layout{grid-template-columns:1fr}}.cal-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cal-month{margin:0;font-size:1.15rem;flex:1;text-align:center}.cal-nav{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:10px;width:36px;height:36px;font-size:1.2rem;line-height:1;cursor:pointer}.cal-nav:hover{border-color:var(--accent);color:var(--accent)}.cal-today{flex:none}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-wd{text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;color:var(--text-faint);padding-bottom:4px}.cal-cell{position:relative;aspect-ratio:1 / .92;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:2px;font:inherit}.cal-cell:hover{border-color:var(--teal)}.cal-cell-empty{border:none;background:transparent;cursor:default}.cal-cell-today{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.cal-cell-sel{background:color-mix(in srgb,var(--accent) 16%,var(--bg));border-color:var(--accent)}.cal-daynum{font-weight:600;font-size:.9rem}.cal-dots{display:flex;gap:3px;align-items:center;min-height:7px}.cal-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot-frist{background:var(--accent)}.dot-eigen{background:var(--teal)}.dot-umzug{background:var(--accent-strong);box-shadow:0 0 6px var(--accent-strong)}.cal-more{font-size:.65rem;color:var(--text-faint);line-height:1}.cal-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:.78rem;color:var(--text-dim)}.cal-legend>span{display:inline-flex;align-items:center;gap:6px}.day-title{margin-top:0;font-size:1.05rem}.day-events{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.day-event{position:relative;border:1px solid var(--border);border-left:3px solid var(--border);border-radius:10px;padding:8px 34px 8px 12px;display:flex;flex-direction:column;gap:2px}.ev-frist{border-left-color:var(--accent)}.ev-eigen{border-left-color:var(--teal)}.ev-umzug{border-left-color:var(--accent-strong)}.ev-kind{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;color:var(--text-faint)}.ev-title{font-weight:600}.ev-sub{font-size:.82rem;color:var(--text-dim)}.ev-del{position:absolute;top:6px;right:8px;background:none;border:none;color:var(--text-faint);font-size:1.1rem;line-height:1;cursor:pointer;padding:2px 4px}.ev-del:hover{color:var(--bad, #e05d5d)}.reminder-form{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding-top:12px}.reminder-form h3{margin:0;font-size:.95rem}.cta-small{padding:9px 18px;font-size:.9rem;align-self:flex-start}.cal-export-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.cal-export-row .cta{flex:none}.upcoming-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.upcoming-item{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;color:var(--text);font:inherit;text-align:left;padding:7px 8px;border-radius:8px;cursor:pointer}.upcoming-item:hover{background:color-mix(in srgb,var(--teal) 10%,transparent)}.upcoming-date{font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;color:var(--text-dim);min-width:58px}.upcoming-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-more{margin:-6px 0 14px;font-size:.85rem}.radar-more a{color:var(--teal);text-decoration:none}.radar-more a:hover{text-decoration:underline}.fp-list{display:flex;flex-direction:column;gap:8px}.fp-item{border:1px solid var(--border);border-left-width:3px;border-radius:10px;background:var(--bg)}.fp-item.dl-ok{border-left-color:var(--teal)}.fp-item.dl-soon{border-left-color:var(--accent)}.fp-item.dl-urgent{border-left-color:var(--bad)}.fp-item>summary{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;list-style:none}.fp-item>summary::-webkit-details-marker{display:none}.fp-item>summary:after{content:"▸";margin-left:auto;color:var(--text-faint);transition:transform .15s ease;flex:none}.fp-item[open]>summary:after{transform:rotate(90deg)}.fp-days{display:flex;flex-direction:column;align-items:center;line-height:1.05;font-family:var(--font-display);font-size:1.15rem;min-width:62px;flex:none}.dl-ok .fp-days{color:var(--teal)}.dl-soon .fp-days{color:var(--accent)}.dl-urgent .fp-days{color:var(--bad)}.fp-days em{font-style:normal;font-family:var(--font-body, inherit);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.fp-title{font-weight:600;min-width:0}.fp-date{font-size:.8rem;color:var(--text-dim);white-space:nowrap;flex:none}@media (max-width: 640px){.fp-date{display:none}}.fp-body{padding:0 14px 12px 74px;display:flex;flex-direction:column;gap:8px}@media (max-width: 640px){.fp-body{padding-left:14px}}.fp-tasks{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:.9rem}.fp-show{align-self:flex-start;font-size:.85rem}.ev-tasks{font-size:.85rem}.ev-tasks>summary{cursor:pointer;color:var(--teal);list-style:none}.ev-tasks>summary::-webkit-details-marker{display:none}.ev-tasks>summary:before{content:"▸ "}.ev-tasks[open]>summary:before{content:"▾ "}.ev-tasks>ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px;color:var(--text-dim)}.nav-group{position:relative}.nav-group-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:var(--text-dim);padding:6px 12px;border-radius:8px;line-height:1;font-family:inherit;text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;font-weight:600}.nav-group-btn:hover,.nav-group-btn.active,.nav-group-btn[aria-expanded=true]{color:var(--text)}.nav-group-btn.active{color:var(--accent)}.nav-caret{font-size:.6rem;transition:transform .15s ease}.nav-caret-open{transform:rotate(180deg)}.nav-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);min-width:180px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:6px;box-shadow:0 14px 34px #00000047;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:opacity .14s ease,transform .14s ease;z-index:40}.nav-menu-open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.topnav .nav-menu a{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:8px;font-size:.78rem}.topnav .nav-menu a:hover{background:color-mix(in srgb,var(--teal) 12%,transparent);color:var(--text)}.topnav .nav-menu a.active{color:var(--accent)}.mobile-group-label{display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;color:var(--text-faint);padding:14px 6px 4px}.mobile-group-label:first-child{padding-top:4px}.follow-card{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.follow-card.follow-active{border-color:color-mix(in srgb,var(--teal) 55%,transparent)}.follow-main{flex:1 1 320px}.follow-main h2{margin-top:0}.follow-main p{margin-bottom:0;color:var(--text-dim)}.follow-cta,.follow-stop{flex:none}.myplan-headline{margin:18px 0 0;font-size:clamp(2.2rem,6vw,3.4rem)}.myplan-tools{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.myplan-unfollow{margin-left:auto;color:var(--text-faint)}.myplan-unfollow:hover{color:var(--bad)}.todo-locked{cursor:not-allowed}.todo-locked input[type=checkbox]{cursor:not-allowed;opacity:.45}.checklist-lock{margin-top:12px}.checklist-lock a{color:var(--accent);font-weight:600}.settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:none;cursor:pointer;color:inherit;font:inherit;text-align:left;padding:0}.settings-toggle h2{margin:0}.settings-toggle .nav-caret{font-size:.8rem;color:var(--text-faint);flex:none}.settings-body{margin-top:14px;animation:settings-reveal .18s ease}@keyframes settings-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.guide-teaser{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--accent) 55%,transparent);min-height:190px}.guide-teaser:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--bg-card) 34%,color-mix(in srgb,var(--bg-card) 55%,transparent) 58%,transparent 92%),var(--gt-dark);background-size:auto,cover;background-position:center,right center;background-repeat:no-repeat;pointer-events:none}[data-theme=light] .guide-teaser:before{background-image:linear-gradient(to right,var(--bg-card) 34%,color-mix(in srgb,var(--bg-card) 55%,transparent) 58%,transparent 92%),var(--gt-light)}.guide-teaser>*{position:relative;z-index:1}.guide-teaser p{max-width:46ch}@media (max-width: 640px){.guide-teaser:before{background-image:linear-gradient(to right,var(--bg-card) 55%,color-mix(in srgb,var(--bg-card) 78%,transparent) 100%),var(--gt-dark)}[data-theme=light] .guide-teaser:before{background-image:linear-gradient(to right,var(--bg-card) 55%,color-mix(in srgb,var(--bg-card) 78%,transparent) 100%),var(--gt-light)}}.guide-teaser-cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:15px 30px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:700;font-size:1.08rem;text-decoration:none;border:none;box-shadow:0 6px 18px color-mix(in srgb,var(--accent-strong) 40%,transparent);transition:transform .12s ease,filter .15s ease,box-shadow .15s ease}.guide-teaser-cta:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 10px 26px color-mix(in srgb,var(--accent-strong) 52%,transparent)}.guide-teaser-cta:active{transform:translateY(0)}.task-help{margin:4px 0 10px 34px;border:1px solid color-mix(in srgb,var(--teal) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--teal) 6%,var(--bg));font-size:.88rem}@media (max-width: 640px){.task-help{margin-left:0}}.task-help>summary{padding:8px 12px;cursor:pointer;color:var(--teal);font-weight:600;list-style:none}.task-help>summary::-webkit-details-marker{display:none}.task-help>summary:before{content:"▸ "}.task-help[open]>summary:before{content:"▾ "}.th-body{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px}.th-how{margin:0;color:var(--text-dim);line-height:1.55}.doc-visual{width:100%;max-width:360px;height:auto;color:var(--text);display:block}.th-docs{display:flex;flex-direction:column;gap:6px}.th-docs-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;color:var(--text-faint)}.th-links{display:flex;flex-wrap:wrap;gap:8px}.th-link{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--teal);text-decoration:none;font-size:.82rem}.th-link:hover{border-color:var(--teal)}.th-official{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;font-size:.56rem;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:5px;padding:1.5px 5px}.task-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.task-check{display:flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:.9rem;line-height:1.4;padding:2px 0}.task-check input[type=checkbox]{margin-top:2px;width:17px;height:17px;accent-color:var(--good);flex:none}.task-check-done>span{text-decoration:line-through;color:var(--text-faint)}.task-check.todo-locked{cursor:not-allowed}.task-check.todo-locked input[type=checkbox]{cursor:not-allowed;opacity:.45}.wi-fade{position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(to bottom,transparent,var(--bg) 78%,var(--bg));pointer-events:none;z-index:1;opacity:0;will-change:opacity}.wi-fade-edge{position:absolute;left:0;right:0;bottom:0;height:12%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg) 65%,transparent));-webkit-mask-image:linear-gradient(to top,#000 55%,transparent);mask-image:linear-gradient(to top,#000 55%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;z-index:1;opacity:0;will-change:opacity}.app-ambient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay}[data-theme=light] .app-ambient:before{opacity:.06}.app-ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(120% 90% at 50% 45%,transparent 62%,rgba(0,0,0,.18) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M -80 760 C 280 660 520 470 830 360 C 1140 250 1420 160 1720 70' fill='none' stroke='%23f2a64d' stroke-width='3' stroke-linecap='round' stroke-dasharray='2 16'/%3E%3C/svg%3E");background-size:cover,cover;background-position:center,center;background-repeat:no-repeat;opacity:.16}[data-theme=light] .app-ambient:after{background-image:radial-gradient(120% 90% at 50% 45%,transparent 66%,rgba(200,94,46,.1) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M -80 760 C 280 660 520 470 830 360 C 1140 250 1420 160 1720 70' fill='none' stroke='%23c85e2e' stroke-width='3' stroke-linecap='round' stroke-dasharray='2 16'/%3E%3C/svg%3E");opacity:.2}.route-nav{position:sticky;top:74px;z-index:9;background:color-mix(in srgb,var(--bg-card) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:14px;padding:12px 14px 8px;margin:4px 0 16px}.route-track{display:flex;align-items:flex-start}.route-stop{position:relative;flex:1;min-width:44px;display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;color:var(--text-dim);font:inherit}.route-stop:not(:first-child):before{content:"";position:absolute;top:17px;right:calc(50% + 20px);left:calc(-50% + 20px);border-top:2px dotted color-mix(in srgb,var(--teal) 45%,var(--border))}.route-stop-done:not(:first-child):before{border-top-style:solid;border-top-color:var(--teal)}.route-dot{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;border:2px solid var(--border);background:var(--bg-card);display:flex;align-items:center;justify-content:center;color:var(--teal);font-weight:700;transition:border-color .15s ease,background .15s ease,transform .15s ease}.route-stop:hover .route-dot{border-color:var(--teal);transform:translateY(-1px)}.route-stop-done .route-dot{border-color:var(--teal);color:var(--teal)}.route-stop-active .route-dot{background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:var(--accent);color:#fff}.route-stop-final .route-dot{border-style:dashed;border-color:color-mix(in srgb,var(--accent-strong) 70%,var(--border))}.route-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;text-align:center;line-height:1.25;max-width:96px}.route-stop-active .route-label{color:var(--accent)}.route-meta{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.route-progress{font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;color:var(--accent)}.route-expand{color:var(--text-faint);font-size:.78rem}.route-expand:hover{color:var(--teal)}.route-station{scroll-margin-top:190px;margin-bottom:10px}.station-head{display:flex;align-items:center;gap:12px;width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px 16px;cursor:pointer;color:var(--text);font:inherit;text-align:left;transition:border-color .15s ease}.station-head:hover{border-color:var(--teal)}.station-head-open{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.station-nr{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--teal);color:var(--teal);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.8rem;flex:none}.station-nr-done{background:var(--teal);color:var(--bg)}.station-label{flex:1;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.92rem}.station-head .nav-caret{color:var(--text-faint)}.station-body{display:flex;flex-direction:column;gap:16px;margin:12px 0 22px}.station-intro{display:flex;flex-direction:column;gap:6px;padding:2px 2px 0}.station-kicker{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-variant-numeric:tabular-nums}.station-vorsatz{margin:0;max-width:58ch;color:var(--text-dim);font-size:1.02rem}.station-body>.card,.station-body>*>.card{margin:0}.station-next{align-self:flex-end;background:none;border:1.5px solid var(--accent);color:var(--accent);border-radius:10px;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.station-next:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}@media (max-width: 700px){.route-nav{top:66px;padding:10px 10px 6px}.route-track{overflow-x:auto;scrollbar-width:none}.route-track::-webkit-scrollbar{display:none}.route-label{display:none}.route-stop{min-width:42px}.route-stop:not(:first-child):before{right:calc(50% + 19px);left:calc(-50% + 19px)}.route-station{scroll-margin-top:140px}}.app-ambient{opacity:.5;background-image:radial-gradient(60% 55% at 6% 28%,rgba(242,166,77,.07),transparent 70%),radial-gradient(55% 50% at 94% 72%,rgba(69,191,174,.07),transparent 70%),var(--at-dark);background-size:100% 100%,100% 100%,512px 512px;background-repeat:no-repeat,no-repeat,repeat;animation:ambient-tile-drift 160s linear infinite alternate}@keyframes ambient-tile-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,512px -320px}}[data-theme=light] .app-ambient{opacity:.62;background-image:radial-gradient(42% 32% at 12% 24%,rgba(255,255,255,.3),transparent 72%),radial-gradient(38% 28% at 88% 42%,rgba(245,201,138,.16),transparent 72%),var(--at-light);background-size:100% 100%,100% 100%,512px 512px;background-repeat:no-repeat,no-repeat,repeat;animation:ambient-tile-drift 160s linear infinite alternate}.app-ambient:after{background-image:radial-gradient(120% 90% at 50% 45%,transparent 62%,rgba(0,0,0,.18) 100%);opacity:.5}[data-theme=light] .app-ambient:after{background-image:radial-gradient(120% 90% at 50% 45%,transparent 66%,rgba(200,94,46,.1) 100%);opacity:.6}.route-intro{margin:22px 0 10px}.route-title{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.15rem,3vw,1.5rem)}.route-title .ico{color:var(--accent)}.route-sub{margin:0;color:var(--text-dim);max-width:64ch;line-height:1.55}.route-nav .route-meta{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:8px;border-top:none;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);gap:12px}.route-nav-title{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:var(--teal)}.route-progress{margin-left:auto}.route-nav{border-color:color-mix(in srgb,var(--teal) 40%,var(--border))}.route-dot{width:38px;height:38px}.route-stop:not(:first-child):before{top:19px;right:calc(50% + 23px);left:calc(-50% + 23px);border-top-width:2.5px;border-top-color:color-mix(in srgb,var(--teal) 65%,var(--border))}.route-label{font-size:.6rem;color:var(--text-dim)}@media (max-width: 700px){.route-nav-title span{display:none}.route-progress{font-size:.66rem}.route-dot{width:34px;height:34px}.route-stop:not(:first-child):before{top:17px;right:calc(50% + 21px);left:calc(-50% + 21px)}}.rv-more{margin-top:12px;padding-top:10px;border-top:1px dashed color-mix(in srgb,var(--border) 80%,transparent);display:flex;flex-direction:column;gap:8px}.rv-more-label{font-size:.8rem;color:var(--text-faint)}.guide-banner-print{display:none}@media print{.guide-banner{background:none!important;aspect-ratio:auto!important;height:auto!important}.guide-banner-print{display:block;width:100%;aspect-ratio:2.4 / 1;object-fit:cover;border-radius:10px}}.plan-questions{display:flex;flex-direction:column;gap:14px}.pq-status{margin:0}.pq-row{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.plan-questions .pq-row{margin-bottom:0}.pq-question{font-weight:600;font-size:.92rem}.topbar{padding-top:env(safe-area-inset-top)}.topbar-inner{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.mobile-menu{top:calc(76px + env(safe-area-inset-top));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.trust-strip-art{position:relative;row-gap:6px;max-width:640px;margin-inline:auto;grid-template-columns:repeat(4,1fr)}.trust-strip-art .trust-item{gap:0}.trust-art{grid-column:1 / -1;aspect-ratio:4.6 / 1;width:100%;mix-blend-mode:lighten}.trust-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ts-dark);background-size:100% auto;background-position:center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%)}[data-theme=light] .trust-art:before{background-image:var(--ts-light)}[data-theme=light] .trust-art{mix-blend-mode:darken}@media (max-width: 440px){.trust-strip-art .trust-label{font-size:.6rem;letter-spacing:.04em}}.trust-band{width:100vw;margin-left:calc(50% - 50vw);margin-top:clamp(-28px,-2vw,-12px);padding-inline:clamp(12px,3vw,40px)}.trust-band .trust-strip-art{max-width:600px;margin-inline:auto;row-gap:8px}.trust-band .trust-art{position:relative}.trust-band .trust-label{font-size:.82rem}.trust-band .trust-sub{font-size:.88rem}@media (max-width: 640px){.trust-band{margin-top:-6px}.trust-band .trust-label{font-size:.68rem}.trust-band .trust-sub{font-size:.76rem}}.guide-hero .eyebrow,.guide-cover .eyebrow,.eyebrow,.guide-chapter .guide-ch-num{display:inline-flex;align-items:center;gap:14px;padding:8px 20px;border:1.5px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-card) 88%,transparent);margin-bottom:12px}.eyebrow:before,.eyebrow:after,.guide-chapter .guide-ch-num:before,.guide-chapter .guide-ch-num:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.display-hero .line-outline{color:transparent;-webkit-text-stroke:2px var(--text)}.outline-word{display:flex;align-items:center;gap:20px}.outline-word:before,.outline-word:after{content:"";flex:1;border-top:2px dashed color-mix(in srgb,var(--text-faint) 40%,transparent);transform:translateY(2px)}.pro-head:before,.con-head:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;transform:translateY(-1px)}.pro-head:before{background:var(--good)}.con-head:before{background:var(--bad)}.station-body{animation:station-reveal .34s cubic-bezier(.2,.7,.2,1)}@keyframes station-reveal{0%{opacity:0;transform:translateY(10px);filter:blur(9px)}60%{filter:blur(0)}}@media (prefers-reduced-motion: reduce){.station-body{animation:none}}.route-stop-active .route-dot{animation:route-pulse 2.6s ease-in-out infinite}@keyframes route-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.station-body,.route-stop-active .route-dot{animation:none}}.globe-stage{display:flex;align-items:center;justify-content:center}.globe-svg{width:min(94vw,860px,calc(100svh - 376px));height:auto}.plan-doc-head{position:relative;display:flex;align-items:center;gap:18px;overflow:hidden}.plan-doc-kicker{display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--teal);margin-bottom:4px}.plan-doc-title{margin:0;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.9rem,7vw,3rem);line-height:1;letter-spacing:.01em}.plan-doc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.plan-doc-badge{display:inline-flex;align-items:center;padding:5px 14px;border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:999px;font-size:.8rem;font-weight:600;color:var(--accent)}.plan-doc-date{font-size:.78rem;color:var(--text-faint)}.plan-doc-seal{position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(8deg);opacity:.85}@media (max-width: 480px){.plan-doc-seal{display:none}}.progress-hero{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;align-items:center}.progress-hero .checklist-lock{grid-column:1 / -1;margin-bottom:0}.progress-hero-main{min-width:0}.progress-hero-main h2{margin:0 0 4px}.progress-hero-count{margin:0 0 10px;color:var(--text-dim)}.progress-hero-count strong{color:var(--text);font-size:1.05em}.progress-ring{position:relative;display:grid;place-items:center}.progress-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.progress-ring-arc{transition:stroke-dasharray .45s cubic-bezier(.2,.7,.2,1)}.progress-ring-label{position:relative;font-family:var(--font-display);font-size:1.15rem;letter-spacing:.02em}.progress-next{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:9px 16px;border:1.5px solid color-mix(in srgb,var(--teal) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--teal) 10%,transparent);color:var(--text);font-size:.9rem;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.progress-next:hover{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 16%,transparent)}.progress-next-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;color:var(--teal);flex:none}.progress-next-task{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-done-note{margin:0;font-weight:600;color:var(--good)}.plan-route{position:relative;display:flex;flex-direction:column;gap:18px;padding-left:26px;margin-top:18px}.plan-route:before{content:"";position:absolute;left:7px;top:18px;bottom:26px;border-left:2px dashed color-mix(in srgb,var(--teal) 45%,var(--border))}.plan-stage{position:relative;margin:0}.plan-stage:before{content:"";position:absolute;left:-27px;top:26px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:3px solid var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.plan-stage-done:before{background:var(--good);border-color:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 22%,transparent)}.plan-stage-title{display:inline-flex;align-items:center;gap:12px;padding:7px 18px;border:1.5px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-card-hover) 60%,transparent);font-size:.95rem;letter-spacing:.05em}.todo-list li{transition:opacity .3s ease}.todo-list li.todo-done{opacity:.55}.todo-row input[type=checkbox]:checked{animation:check-pop .28s cubic-bezier(.2,.7,.3,1.4)}@keyframes check-pop{40%{transform:scale(1.35)}}@media (prefers-reduced-motion: reduce){.todo-row input[type=checkbox]:checked{animation:none}.progress-ring-arc{transition:none}}.visa-stamp{position:relative;margin:14px 0;padding:14px 58px 14px 18px;border:2px dashed color-mix(in srgb,var(--teal) 60%,transparent);border-radius:14px;background:color-mix(in srgb,var(--teal) 8%,transparent);overflow:hidden}.visa-stamp-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--teal);margin-bottom:6px}.visa-stamp>p{margin:0;line-height:1.55}.visa-stamp:after{content:"";position:absolute;right:-14px;top:-12px;width:58px;height:58px;border:2.5px dashed color-mix(in srgb,var(--teal) 45%,transparent);border-radius:50%;transform:rotate(-14deg);pointer-events:none}.wi-sub{color:var(--text);font-weight:500;text-shadow:0 1px 3px rgba(6,18,26,.8),0 0 16px rgba(6,18,26,.6)}[data-theme=light] .wi-sub{text-shadow:0 1px 2px rgba(255,253,247,.95),0 0 12px rgba(255,250,240,.85),0 1px 10px rgba(120,90,40,.35)}.plan-auth-upsell{border:1.5px solid color-mix(in srgb,var(--teal) 45%,var(--border));background:color-mix(in srgb,var(--teal) 8%,transparent)}.plan-auth-upsell h2{margin-top:0}.plan-auth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.mini-profile{display:flex;flex-direction:column;gap:14px;padding:14px 16px;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.mp-title{margin:0;font-weight:600}.mp-note{margin:0}.profile-empty-badge{display:inline-block;padding:2px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}@media (min-width: 1200px){.home,.country-page{max-width:1020px}.criteria-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin:14px 0}.criteria-col{display:flex;flex-direction:column;gap:16px}.criteria-col>.card{margin:0}.criteria-wide{max-width:720px;margin:0 auto 14px}.criteria-wide>h2{text-align:center;justify-content:center}.criteria-wide .importance-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:22px;align-items:start;justify-items:start}.criteria-wide .importance-grid:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;border-left:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.criteria-wide .importance-row{flex-direction:column;align-items:flex-start;gap:7px}}.quiz-done-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.quiz-done-banner p{margin:0;flex:1 1 260px}.quiz-done-banner .cta{flex:none}.guide-banner{position:relative;overflow:hidden}.guide-banner-plain{aspect-ratio:4.2 / 1;background-image:linear-gradient(115deg,color-mix(in srgb,var(--teal) 22%,var(--bg-card)),color-mix(in srgb,var(--teal) 8%,var(--bg-card)) 55%,color-mix(in srgb,var(--accent) 14%,var(--bg-card)));border:1px solid color-mix(in srgb,var(--teal) 30%,transparent)}.guide-banner-plain:before{display:none}.guide-banner-plain .guide-banner-caption{max-width:88%}@media (max-width: 640px){.guide-banner-plain{aspect-ratio:2.6 / 1;background-position:center}}@media print{.guide-banner-plain{display:block!important;background:none!important;border:none!important}.guide-banner-plain .guide-banner-caption{position:static;transform:none}}.guide-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 80%,transparent) 0%,color-mix(in srgb,var(--bg) 55%,transparent) 30%,color-mix(in srgb,var(--bg) 18%,transparent) 46%,transparent 60%);pointer-events:none;z-index:0}.guide-banner-caption{position:absolute;left:clamp(16px,5%,44px);top:50%;transform:translateY(-50%);max-width:40%;z-index:1}.guide-banner-kicker{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;font-size:clamp(.95rem,2.4vw,1.45rem);color:var(--teal)}.guide-banner-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.guide-banner .guide-ch-title{margin:8px 0 0;font-family:"Anton",var(--font-display, sans-serif);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.3rem,4vw,2.1rem);line-height:1.02;color:var(--text);text-shadow:0 1px 14px color-mix(in srgb,var(--bg) 55%,transparent);-webkit-hyphens:auto;hyphens:auto}@media (max-width: 560px){.guide-banner-caption{max-width:48%;left:14px}.guide-banner-kicker{letter-spacing:.1em}}.culture-text{max-width:62ch;line-height:1.62}.culture-compass{display:flex;flex-direction:column;gap:16px;margin:18px 0 6px}.cc-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.82rem;color:var(--text-faint);margin-bottom:2px}.cc-legend-item{display:inline-flex;align-items:center;gap:7px}.cc-dot-demo{width:12px;height:12px;border-radius:50%;background:var(--accent);flex:none}.cc-tick-demo{width:3px;height:13px;border-radius:2px;background:var(--teal);flex:none}.cc-row{display:grid;gap:5px}.cc-label{font-size:.86rem;font-weight:600;letter-spacing:.02em}.cc-track{position:relative;height:10px;border-radius:999px;background:color-mix(in srgb,var(--teal) 12%,var(--bg-card));border:1px solid var(--border)}.cc-tick{position:absolute;top:-3px;bottom:-3px;left:var(--cc-de);width:3px;margin-left:-1.5px;border-radius:2px;background:var(--teal)}.cc-dot{position:absolute;top:50%;left:var(--cc-val);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-card);box-shadow:0 1px 4px color-mix(in srgb,var(--accent) 40%,transparent)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.cc-dot{animation:cc-slide .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 10% entry 70%}}}@keyframes cc-slide{0%{left:var(--cc-de)}}.cc-ends{display:flex;justify-content:space-between;font-size:.74rem;color:var(--text-faint)}@media print{.cc-dot{animation:none!important}}.chatdock-platz{--fab-groesse: 64px;position:fixed;right:18px;bottom:18px;z-index:60;width:var(--fab-groesse);height:var(--fab-groesse)}.chatdock-fab{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:none;background:var(--teal);color:var(--bg);display:grid;place-content:center;cursor:grab;box-shadow:0 4px 18px color-mix(in srgb,var(--teal) 45%,transparent);transition:transform .15s,filter .15s;touch-action:none}.chatdock-fab:hover{filter:brightness(1.08);transform:translateY(-2px)}.chatdock-fab:active{transform:scale(.94)}.chatdock-fab .ico{color:inherit}.chatdock-anker{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed color-mix(in srgb,var(--teal) 38%,transparent);border-radius:50%;background:color-mix(in srgb,var(--teal) 7%,transparent)}.chatdock-anker-frei{cursor:pointer;transition:border-color .15s,background .15s}.chatdock-anker-frei:hover,.chatdock-anker-frei:focus-visible{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 16%,transparent)}.chatdock-anker-ziel{border-style:solid;border-color:var(--teal);background:color-mix(in srgb,var(--teal) 24%,transparent)}.chatdock-fab-frei{position:fixed;inset:auto;left:var(--fab-x);top:var(--fab-y);width:var(--fab-groesse);height:var(--fab-groesse);margin:calc(var(--fab-groesse) / -2) 0 0 calc(var(--fab-groesse) / -2);z-index:62}.chatdock-fab-zieht{cursor:grabbing;transition:none}@media (max-width: 1099px){body:has(.compare-bar) .chatdock-platz{bottom:86px}}@media (min-width: 1440px){.chatdock-platz{bottom:auto;top:50%;right:calc((100vw - 1260px)/4 - 32px);margin-top:calc(var(--fab-groesse) / -2)}.chatdock-panel{bottom:auto;top:50%;transform:translateY(-50%);right:max(18px,calc((100vw - 1260px)/4 - 32px))}.chatdock-low .chatdock-platz{top:auto;bottom:24px;margin-top:0}}.chatdock-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;background:color-mix(in srgb,var(--bg) 45%,transparent)}.chatdock-panel{position:fixed;right:18px;bottom:18px;z-index:62;width:min(410px,calc(100vw - 24px));height:min(640px,calc(100dvh - 100px));display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 60px color-mix(in srgb,var(--bg) 70%,black);padding:0 16px 12px;overflow:hidden}@media (prefers-reduced-motion: no-preference){.chatdock-panel{animation:chatdock-in .22s cubic-bezier(.2,.8,.2,1)}}@keyframes chatdock-in{0%{opacity:0}}@media (max-width: 640px){.chatdock-panel{right:8px;left:8px;bottom:8px;width:auto;height:min(78dvh,620px)}}.chatdock-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0 10px;border-bottom:1px solid var(--border);flex:none}.chatdock-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.86rem}.chatdock-head-tools{display:inline-flex;align-items:center;gap:12px}.chatdock-close{background:none;border:1px solid var(--border);color:var(--text);width:28px;height:28px;border-radius:50%;font-size:1.05rem;line-height:1;cursor:pointer}.chatdock-close:hover{border-color:var(--teal);color:var(--teal)}.chatdock-context{flex:none;margin:10px 0 0;font-size:.82rem;color:var(--text-faint);background:color-mix(in srgb,var(--teal) 10%,transparent);border:1px solid color-mix(in srgb,var(--teal) 30%,transparent);border-radius:10px;padding:7px 11px}.chatdock-log{overflow-y:auto;flex:1;padding-left:48px;padding-right:2px}.chatdock-welcome{padding:26px 0}.chatdock-welcome .empty-display{font-size:1.5rem}.chatdock-chips{flex:none;padding:8px 0 2px}.chatdock-chips .chip{font-size:.78rem}.chatdock-error{flex:none;margin:8px 0 0}.chatdock-input-row{flex:none;padding:10px 0 2px;background:linear-gradient(to top,var(--bg-card) 70%,transparent)}.chatdock-upsell{display:flex;flex-direction:column;gap:10px;padding:26px 6px;text-align:center;margin:auto 0}.chatdock-upsell .cta{align-self:center;width:auto;margin:6px 0 0}.sheet-detail-cta{margin-left:auto;margin-right:10px;white-space:nowrap}.route-start-chip{display:flex;align-items:center;gap:12px;width:100%;margin:10px 0 14px;padding:12px 18px;background:color-mix(in srgb,var(--teal) 9%,var(--bg-card));border:1px solid color-mix(in srgb,var(--teal) 40%,transparent);border-radius:12px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .12s}.route-start-chip:hover{border-color:var(--teal);transform:translateY(-1px)}.route-start-chip span:not(.route-start-arrow){display:grid;gap:1px;flex:1}.route-start-chip span>em{font-style:normal;font-size:.8rem;color:var(--text-faint)}.route-start-chip>:first-child{color:var(--teal)}.route-start-arrow{color:var(--teal);font-weight:700}@media (prefers-reduced-motion: no-preference){.route-start-arrow{animation:wi-bob 1.8s ease-in-out infinite}}.trust-sub{display:block;font-style:normal;font-size:.72rem;line-height:1.3;color:var(--text-faint);margin-top:3px}.board-editorial-badge{display:inline-block;padding:1px 8px 2px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.02em}.offline-chip{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:55;max-width:min(74vw,340px);padding:9px 14px;background:color-mix(in srgb,var(--mid) 14%,var(--bg-card));border:1px solid color-mix(in srgb,var(--mid) 50%,transparent);border-radius:999px;font-size:.8rem;line-height:1.4;box-shadow:0 4px 16px #0000002e}html{-webkit-tap-highlight-color:transparent}.intro-topbar{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;justify-content:center;padding-top:calc(10px + env(safe-area-inset-top));pointer-events:none}.intro-topbar .theme-toggle{pointer-events:auto;background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--text) 18%,transparent)}.guide-dossier-personal{display:inline-block;margin:4px 0 10px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text)}.route-themes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.route-themes-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin-right:2px}.route-themes .chip{border-color:color-mix(in srgb,var(--teal) 40%,transparent)}.route-themes .chip:hover{border-color:var(--teal);color:var(--teal)}.board-page{max-width:760px;margin:0 auto}.board-head{margin:14px 0 18px}.board-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.board-post{display:grid;gap:6px;width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--text);transition:border-color .15s,transform .12s}.board-post:hover{border-color:var(--teal);transform:translateY(-1px)}.board-post-title{font-weight:700;font-size:1.05rem;line-height:1.35}.board-body{white-space:pre-wrap;line-height:1.6}.board-post-excerpt{color:var(--text-faint);font-size:.94rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.board-meta{font-size:.8rem;color:var(--text-faint);margin:0}.board-mine{color:var(--accent);font-style:normal}.board-thread-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.5rem;margin:0 0 6px}.board-replies-head{font-size:.92rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:22px 0 10px}.board-reply{padding:14px 18px}.board-item-actions{display:flex;gap:14px;margin-top:8px}.board-item-btn{font-size:.78rem;color:var(--text-faint)}.board-item-btn:hover{color:var(--bad)}.board-reported{font-size:.8rem;color:var(--teal)}.board-report-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.board-report-form input{flex:1;min-width:180px;background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:7px 11px;color:var(--text);font:inherit;font-size:.88rem}.board-composer{display:grid;gap:10px}.board-composer .cta{justify-self:start;margin:0}.board-title-input{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:11px 14px;color:var(--text);font:inherit;font-weight:600}.board-title-input:focus-visible,.board-report-form input:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.board-write-hint{margin:4px 0 14px}.board-foot{margin-top:18px;text-align:center}.community-teaser{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--text);transition:border-color .15s,transform .12s}.community-teaser:hover{border-color:var(--teal);transform:translateY(-1px)}.community-teaser-wanda{flex:none}.community-teaser-text{display:grid;gap:2px;flex:1}.community-teaser-text span{font-size:.92rem;color:var(--text-faint);line-height:1.5}.community-teaser-cta{flex:none;color:var(--teal);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}@media (max-width: 560px){.community-teaser-cta{display:none}}.nest-community{margin:6px 0 14px}.nest-community-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.nest-community-list li{display:flex;align-items:stretch;gap:6px}.nest-community-list li>a{flex:1 1 auto;min-width:0}.nest-community-gelesen{flex:0 0 auto;width:30px;display:grid;place-items:center;padding:0;font-size:.95rem;line-height:1;cursor:pointer;color:var(--text-faint);border:1px solid var(--border);border-radius:10px;background:var(--bg-card);transition:color .15s ease,border-color .15s ease,background .15s ease}.nest-community-gelesen:hover,.nest-community-gelesen:focus-visible{color:var(--teal);border-color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,var(--bg-card))}.nest-community-list a{display:flex;align-items:baseline;gap:8px;color:var(--text);text-decoration:none;font-size:.93rem;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.nest-community-list a:hover{border-color:var(--teal)}.nest-community-list em{margin-left:auto;font-style:normal;font-size:.76rem;color:var(--text-faint);white-space:nowrap}.wanda{position:relative;display:inline-block;flex:none;vertical-align:middle}.wanda-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.wanda-out{opacity:0}.wanda-in{opacity:1}@media (prefers-reduced-motion: no-preference){.wanda-in{animation:wanda-fade-in .3s ease both}.wanda-out{animation:wanda-fade-out .3s ease both}.wanda-float{animation:vogel-float 3.6s ease-in-out infinite alternate}}@keyframes wanda-fade-in{0%{opacity:0;transform:scale(.88)}}@keyframes wanda-fade-out{to{opacity:0;transform:scale(.88)}}@media (prefers-reduced-motion: no-preference){.chatdock-fab .wanda-img[src*=schlafen]{animation:wanda-fade-in .3s ease both,wanda-breathe 3.4s ease-in-out .3s infinite alternate}}@keyframes wanda-breathe{to{transform:scale(1.045) translateY(1px)}}.empty-illu{position:relative}.empty-wanda{position:absolute;right:2px;bottom:-6px}@media (max-width: 480px){.empty-wanda{right:-6px;width:60px!important;height:60px!important}}.wanda-loading{display:block;margin:0 auto 6px}@media (prefers-reduced-motion: no-preference){.wanda-loading{animation:wanda-travel 2.8s ease-in-out infinite alternate}}@keyframes wanda-travel{0%{transform:translate(-14px,3px) rotate(-4deg)}to{transform:translate(14px,-3px) rotate(4deg)}}.chatdock-fab{background:var(--bg-card);border:2px solid var(--teal);color:var(--teal);overflow:visible}.chatdock-fab-vogel{position:absolute;left:50%;bottom:2px;transform:translate(-50%);max-width:none;pointer-events:none}.chatdock-title-vogel{flex:none}.chatdock-context{display:flex;align-items:center;gap:10px}.chatdock-context-vogel{flex:none}.vogel-welcome{display:block;margin:0 auto 4px}@keyframes vogel-float{to{transform:translateY(-5px)}}.chat-log .chat-assistant{margin-left:48px}.chat-log .chat-assistant:before{content:"";width:40px;height:40px;left:-48px;top:0;background-color:var(--bg-card);background-image:var(--vogel-winken);background-size:92%;background-position:center 45%;background-repeat:no-repeat}.chat-log .chat-typing:before{background-image:var(--vogel-denken)}.qa-vogel{margin-top:6px}@media (prefers-reduced-motion: no-preference){.qa-vogel{animation:qa-vogel-pop .45s cubic-bezier(.2,1.6,.4,1) .85s both}}@keyframes qa-vogel-pop{0%{opacity:0;transform:scale(.3) translateY(10px)}}.tz-widget{display:grid;gap:10px;margin:6px 0 16px}.tz-clocks{display:flex;align-items:stretch;justify-content:center;gap:12px;flex-wrap:wrap}.tz-clock{flex:1;min-width:130px;max-width:220px;display:grid;gap:2px;text-align:center;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--teal) 6%,transparent)}.tz-clock-place{font-size:.78rem;color:var(--text-faint)}.tz-clock-time{font-family:var(--font-display);font-size:1.7rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.tz-clock-diff{align-self:center;font-weight:700;font-size:.9rem;color:var(--accent);white-space:nowrap}.tz-band-track{position:relative;height:12px;border-radius:999px;background:color-mix(in srgb,var(--text-faint) 14%,transparent);border:1px solid var(--border);overflow:hidden}.tz-band-overlap{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--accent))}.tz-band-scale{display:flex;justify-content:space-between;font-size:.68rem;color:var(--text-faint);margin-top:3px}.tz-band-note{margin:0;font-size:.85rem;color:var(--text-faint)}.dodont-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}@media (max-width: 640px){.dodont-grid{grid-template-columns:1fr}}.dodont-col{border:1px solid var(--border);border-radius:12px;padding:14px 16px}.dodont-col h3{margin:0 0 8px;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.dodont-do{background:color-mix(in srgb,var(--teal) 8%,transparent);border-color:color-mix(in srgb,var(--teal) 30%,transparent)}.dodont-do h3{color:var(--teal)}.dodont-dont{background:color-mix(in srgb,var(--bad) 7%,transparent);border-color:color-mix(in srgb,var(--bad) 26%,transparent)}.dodont-dont h3{color:var(--bad)}.dodont-col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dodont-col li{position:relative;padding-left:24px;line-height:1.5;font-size:.95rem}.dodont-do li:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:700}.dodont-dont li:before{content:"✕";position:absolute;left:0;color:var(--bad);font-weight:700}.rules-list{list-style:none;margin:10px 0;padding:0;display:grid;gap:10px}.rule-item{display:grid;gap:4px;border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:11px 14px}.rule-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rule-badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.09em;font-size:.66rem;padding:2px 8px;border-radius:999px;flex:none}.rule-topic{font-weight:600;font-size:.93rem}.rule-text{font-size:.92rem;line-height:1.55;color:var(--text-faint)}.rule-streng{border-left-color:var(--bad);background:color-mix(in srgb,var(--bad) 7%,transparent)}.rule-streng .rule-badge{background:var(--bad);color:#fff}.rule-achtung{border-left-color:var(--mid);background:color-mix(in srgb,var(--mid) 7%,transparent)}.rule-achtung .rule-badge{background:color-mix(in srgb,var(--mid) 22%,transparent);color:var(--mid);border:1px solid color-mix(in srgb,var(--mid) 45%,transparent)}.rule-info{border-left-color:var(--teal)}.rule-info .rule-badge{background:color-mix(in srgb,var(--teal) 15%,transparent);color:var(--teal);border:1px solid color-mix(in srgb,var(--teal) 40%,transparent)}.profile-health{display:grid;gap:10px;margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--teal) 5%,transparent)}.profile-health .fin-field{margin:0}.badge-strict{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--mid) 55%,transparent);color:var(--mid);background:color-mix(in srgb,var(--mid) 9%,transparent);cursor:help}.activity-chips{margin-top:4px}.activity-chip{cursor:default;font-size:.88rem}.kids-card-prominent{border:1.5px solid color-mix(in srgb,var(--accent) 50%,transparent)}.kids-facts{margin:12px 0 0;display:grid;gap:12px}.kids-facts>div{display:grid;gap:3px}.kids-facts dt{font-weight:600;font-size:.88rem}.kids-facts dd{margin:0;font-size:.94rem;line-height:1.55;color:var(--text-faint)}.culture-page .page-head{margin:8px 0 22px}.culture-page .page-head .display{margin:0 0 8px}.cc-you{position:absolute;top:50%;left:var(--cc-you);width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--text);border:2px solid var(--bg-card);border-radius:3px;transform:rotate(45deg);z-index:1}.cc-you-demo{display:inline-block;width:9px;height:9px;background:var(--text);border-radius:2px;transform:rotate(45deg)}.ct-row{margin:16px 0}.ct-row label{display:block;font-weight:600;margin-bottom:8px}.ct-slider{display:grid;grid-template-columns:minmax(84px,130px) 1fr minmax(84px,130px);align-items:center;gap:12px}.ct-end{font-size:.78rem;color:var(--text-faint);line-height:1.25}.ct-end:last-child{text-align:right}.ct-slider input[type=range]{width:100%;accent-color:var(--teal)}.ct-actions{display:flex;align-items:center;gap:14px;margin-top:18px}.ct-done{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.ct-done p{margin:0}.cr-list{list-style:none;margin:14px 0 10px;padding:0;display:grid;gap:8px}.cr-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s}.cr-item:hover,.cr-item.cr-active{border-color:var(--teal)}.cr-item.cr-active{background:color-mix(in srgb,var(--teal) 8%,var(--bg-card))}.cr-rank{font-family:var(--font-display);font-size:1.05rem;color:var(--teal);min-width:20px}.cr-name{flex:1;font-weight:600}.cr-fit{font-family:var(--font-display);font-size:1.1rem;color:var(--accent)}.ce-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:6px}.ce-head h2{margin:0}.ce-head select{font:inherit;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text);max-width:100%}.ce-fit{padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--teal) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--teal) 35%,transparent)}.ce-love h3,.culture-media h3{margin-top:22px}.culture-media-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.culture-media-list a{color:var(--teal)}.culture-media .rv-embed{margin-top:10px}.culture-media-podcasts{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border)}.ce-more{margin-top:20px}.culture-foot{margin-top:10px}.kultur-fit-kachel{display:grid;gap:12px;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);font-size:.92rem}.kultur-fit-kachel.kfk-bekannt{background:color-mix(in srgb,var(--teal) 9%,var(--bg-card));border-color:color-mix(in srgb,var(--teal) 35%,transparent)}.kfk-frage{margin:0}.kfk-wert{display:flex;align-items:center;gap:14px}.kfk-zahl{font-family:var(--font-display);font-size:2.1rem;line-height:1;color:var(--teal);flex:none}.kfk-worte{display:grid;gap:2px;line-height:1.35}.kfk-label{color:var(--text-faint)}.kfk-knoepfe{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.kfk-kompass,.kfk-kompass-cta{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.kfk-kompass-cta{background:transparent;color:var(--teal);border:1px solid color-mix(in srgb,var(--teal) 55%,transparent);font-weight:600}.kfk-kompass-cta:hover{background:color-mix(in srgb,var(--teal) 14%,transparent);border-color:var(--teal)}.kfk-mehr{font-size:.82rem;color:var(--text-faint)}@media (max-width: 520px){.kfk-zahl{font-size:1.8rem}.kfk-knoepfe{align-items:stretch;flex-direction:column}.kfk-knoepfe>.cta,.kfk-knoepfe>.chip{text-align:center;justify-content:center}}@media (max-width: 560px){.ct-slider{grid-template-columns:1fr 1fr}.ct-slider input[type=range]{grid-column:1 / -1;grid-row:1}.ct-end{grid-row:2}}.importance-note{display:block;margin-top:2px;font-style:normal;font-size:.76rem;color:var(--text-faint)}.importance-note a{color:var(--teal)}.ct-hint{margin-top:12px}.ct-hint a{color:var(--teal)}@media (max-width: 760px){.app-ambient,[data-theme=light] .app-ambient{animation:none}}.next-phase-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.badge-abo{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--teal) 55%,transparent);color:var(--teal);background:color-mix(in srgb,var(--teal) 9%,transparent);white-space:nowrap;font-size:.88rem;padding:6px 14px}.region-carousel{touch-action:pan-y}.rc-in-compare{color:var(--teal);font-size:.85rem;font-weight:600;white-space:nowrap}.guide-country-card{border-left:3px solid var(--teal)}.guide-country-card.guide-country-open{border-left-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent)}.guide-country-card.guide-country-locked{border-left-color:var(--teal)}.guide-country-name{margin:6px 0 10px;font-family:var(--font-display);font-size:1.6rem;letter-spacing:.01em}.guide-country-open .guide-country-name{color:var(--text-faint)}.guide-country-select{display:flex;flex-direction:column;gap:8px;margin:14px 0 4px;max-width:420px}.guide-country-select>span{font-weight:600}.guide-country-select select{padding:12px 14px;font-size:1.02rem;border-radius:10px}.guide-country-open .guide-country-select select{border-color:var(--accent)}.guide-country-warn{margin-top:14px}.nest-page .chat-log .chat-assistant{margin-left:78px}.nest-page .chat-log .chat-assistant:before{width:68px;height:68px;left:-78px;top:-2px}@media (max-width: 520px){.nest-page .chat-log .chat-assistant{margin-left:62px}.nest-page .chat-log .chat-assistant:before{width:54px;height:54px;left:-62px}}.th-link-action{border-color:var(--accent)}.th-link-action .th-official{background:var(--accent);color:var(--bg)}.todo-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.action-link{display:inline-block;margin-top:6px;padding:3px 10px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:.8rem;font-weight:600;text-decoration:none}.action-link:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.todo-links .source-link{color:var(--text-faint)}.todo-result{margin-top:2px;font-size:.86rem;color:var(--text-dim)}.todo-result-label{font-weight:600;color:var(--good)}.plans-intro{margin:-4px 0 14px}.plans-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.plans-row{padding:0;overflow:hidden}.plans-row-active{border-color:var(--accent)}.plans-open{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.plans-open:hover,.plans-open:focus-visible{background:var(--bg-card-hover)}.plans-main{flex:1;min-width:0;display:grid;gap:3px}.plans-title{font-weight:700;display:flex;align-items:center;gap:8px}.plans-badge{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:var(--accent);color:var(--on-accent)}.plans-meta{font-size:.85rem;color:var(--text-dim)}.plans-progress{display:flex;align-items:center;gap:9px;font-size:.8rem;color:var(--text-faint)}.plans-progress-bar{flex:0 0 72px;height:4px;border-radius:99px;background:var(--ring-bg);overflow:hidden}.plans-progress-bar span{display:block;height:100%;border-radius:99px;background:var(--teal)}.plans-chevron{font-size:1.5rem;color:var(--text-faint);line-height:1}.plans-activate{display:block;width:100%;padding:9px 16px;border-top:1px solid var(--border);text-align:left;font-size:.82rem}.topup-box{margin-top:16px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:14px;background:var(--bg-card-hover)}.topup-box h3{margin:0 0 6px;font-size:1.05rem}.topup-box p{margin:0 0 10px;font-size:.92rem;color:var(--text-dim)}.topup-box .topup-what{color:var(--text);border-left:3px solid var(--accent);padding-left:11px}.topup-box .cta{margin-top:12px;width:100%}.community-intro{margin:-4px 0 16px}.phase-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.phase-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-dim);font:inherit;font-size:.88rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.phase-tab:hover{border-color:var(--teal);color:var(--text)}.phase-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.phase-tab-on{border-color:var(--accent);background:var(--bg-card-hover);color:var(--text);font-weight:600}.phase-count{font-size:.75rem;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:999px;background:var(--ring-bg);color:var(--text-faint)}.community-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.community-row{padding:0;overflow:hidden;position:relative}.community-merken{position:relative;z-index:1;flex:0 0 auto;margin-left:auto;width:28px;height:28px;display:grid;place-items:center;padding:0;font-size:.95rem;line-height:1;cursor:pointer;border-radius:99px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.72;transition:opacity .15s ease,border-color .15s ease}.community-merken:hover,.community-merken:focus-visible{opacity:1;border-color:var(--accent)}.community-merken-an{opacity:1;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--bg))}.community-row-inhalt{display:grid;gap:5px;padding:14px 16px}.community-row:hover{background:var(--bg-card-hover)}.community-row-titel{flex:1 1 0;min-width:0;font-weight:700;color:inherit;text-decoration:none}.community-row-titel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.community-row-inhalt .community-row-head{align-items:flex-start}.community-row-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.community-row-head h1{margin:0;font-size:1.35rem}.community-badge{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:var(--teal);color:var(--on-accent)}.community-row-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:.82rem;color:var(--text-faint)}.community-tag{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:99px;border:1px solid var(--border);color:var(--text-dim)}.community-tag-land{border-color:color-mix(in srgb,var(--teal) 40%,transparent)}.community-row-teaser{font-size:.9rem;color:var(--text-dim);line-height:1.5}.community-body{white-space:pre-wrap;line-height:1.6}.community-thread h1{margin:0}.community-replies-head{margin:22px 0 10px;font-size:1.05rem}.community-reply{padding:14px 16px}.community-compose{display:grid;gap:10px}.compose-title,.compose-body{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit}.compose-body{resize:vertical}.community-fuss{margin-top:18px}.community-board{display:flex;align-items:flex-start;gap:12px}.community-spalte{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.community-spalte>.community-row{margin-top:0;margin-bottom:0}.community-bilder{display:grid;gap:2px;margin:0;overflow:hidden;border-radius:14px 14px 0 0}.community-bilder[data-anzahl="2"],.community-bilder[data-anzahl="4"],.community-bilder[data-anzahl="3"]{grid-template-columns:1fr 1fr}.community-bilder[data-anzahl="3"] img:first-child{grid-column:span 2}.community-bilder img{display:block;width:100%;height:auto;object-fit:cover;background:var(--bg-card-hover)}.community-bilder[data-anzahl="2"] img,.community-bilder[data-anzahl="3"] img,.community-bilder[data-anzahl="4"] img{aspect-ratio:1 / 1;height:100%}.community-bilder[data-anzahl="3"] img:first-child{aspect-ratio:2 / 1}@media (max-width: 619px){.community-board,.community-spalte{gap:8px}.community-spalte>.community-row{margin:0}.community-row-inhalt{padding:10px 11px;gap:4px}.community-bilder{border-radius:12px 12px 0 0}.community-row-head{gap:6px}.community-row-titel{font-size:.92rem;line-height:1.25}.community-badge{font-size:.6rem;padding:1px 5px}.community-row-meta{font-size:.71rem;gap:5px}.community-tag{padding:1px 6px;gap:4px}.community-row-teaser{font-size:.79rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.compose-bilder{display:flex;flex-wrap:wrap;gap:8px}.compose-bild{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.compose-bild img{width:100%;height:100%;object-fit:cover;display:block}.compose-bild-weg{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;border:0;background:#0000009e;color:#fff;font-size:1rem;line-height:1;cursor:pointer}.compose-bild-weg:focus-visible{outline:2px solid var(--accent)}.compose-bild-waehlen{cursor:pointer}.community-bilder-gross{display:grid;gap:8px;margin:14px 0 4px}.community-bilder-gross img{width:100%;height:auto;border-radius:12px;display:block;background:var(--bg-card-hover)}.compose-land{display:grid;gap:5px;font-size:.9rem}.compose-land select{padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit}.nest-post{position:relative;display:flex;align-items:center}.nest-post-knopf{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;cursor:pointer;border:1px solid transparent;border-radius:99px;background:transparent;transition:border-color .15s ease,background .15s ease}.nest-post-knopf:hover,.nest-post-knopf:focus-visible{border-color:var(--border);background:color-mix(in srgb,var(--teal) 10%,transparent)}.nest-post-knopf svg{width:24px;height:24px;overflow:visible}.nest-post-rand{fill:none;stroke:var(--teal);stroke-width:1.6;stroke-linecap:round}.nest-post-schale{fill:color-mix(in srgb,var(--teal) 26%,transparent);stroke:var(--teal);stroke-width:1.6;stroke-linejoin:round}.nest-post-zweig{fill:none;stroke:color-mix(in srgb,var(--teal) 70%,transparent);stroke-width:1;stroke-linecap:round}.nest-post-ei{stroke:var(--ei-kontur);stroke-width:.7}.nest-post-ei-a{fill:var(--ei-hell)}.nest-post-ei-b{fill:var(--ei-gold)}.nest-post-ei-c{fill:var(--ei-grau)}.nest-post-zahl{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;font-size:.63rem;font-weight:700;line-height:1;color:var(--on-accent);background:var(--accent);border-radius:99px}.nest-post-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(340px,calc(100vw - 24px));max-height:min(60vh,460px);overflow-y:auto;padding:12px 12px 8px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);box-shadow:0 18px 44px #00000047}.nest-post-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.nest-post-leer{margin:6px 0 8px;line-height:1.5}.nest-post-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nest-post-eintrag{width:100%;display:grid;gap:3px;padding:9px 10px;text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.nest-post-eintrag:hover{border-color:var(--teal)}.nest-post-neu{border-left:3px solid var(--accent)}.nest-post-titel{font-size:.88rem;font-weight:600;color:var(--text)}.nest-post-text{font-size:.8rem;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nest-post-zeit{font-size:.72rem;color:var(--text-faint)}.nest-post-push{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.nest-post-push .chip-row{display:flex;gap:12px}.begleit-punkt{position:fixed;top:0;left:0;z-index:120;width:8px;height:8px;border-radius:50%;background:var(--teal);opacity:0;pointer-events:none;transition:opacity .2s ease,width .18s ease,height .18s ease,background .18s ease,border .18s ease}.begleit-punkt.bp-sichtbar{opacity:.85}.begleit-punkt.bp-dock{width:26px;height:26px;background:transparent;border:1.5px solid var(--teal)}.begleit-punkt.bp-marker{width:22px;height:22px;background:radial-gradient(circle,var(--teal) 0 3px,transparent 3.5px);border:1.5px solid var(--teal)}@media (prefers-reduced-motion: reduce){.begleit-punkt{transition:opacity .2s ease}}.flug-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.flug-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--hero-scrim-rgb),.34);opacity:0;animation:flug-auf .24s ease forwards,flug-weg var(--flug-ausblend) ease var(--flug-halt) forwards}@keyframes flug-auf{to{opacity:1}}@keyframes flug-weg{to{opacity:0}}.flug-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:flug-weg var(--flug-ausblend) ease var(--flug-halt) forwards}.flug-route{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:.1 11;opacity:0;animation:flug-route-auf .4s ease .05s forwards}@keyframes flug-route-auf{to{opacity:.9}}.flug-spur{fill:none;stroke:var(--teal);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85}.flug-vogel{position:absolute;top:0;left:0;width:18px;height:18px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 22%,transparent),0 0 24px 7px color-mix(in srgb,var(--teal) 60%,transparent);offset-rotate:0deg}.flug-overlay.flug-ruhig{background:rgba(var(--hero-scrim-rgb),.5);animation:flug-ruhig .42s ease forwards}@keyframes flug-ruhig{0%{opacity:0}35%{opacity:1}to{opacity:0}}.wanda-region{position:fixed;left:0;bottom:0;width:0;height:0;z-index:60}.wanda-moment{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:12px;max-width:min(340px,calc(100vw - 32px));padding:12px 14px;border:1px solid color-mix(in srgb,var(--teal) 45%,var(--border));border-radius:16px;background:var(--bg-card);box-shadow:0 14px 38px #00000040;animation:wanda-moment-auf .4s cubic-bezier(.2,.7,.2,1)}@keyframes wanda-moment-auf{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion: reduce){.wanda-moment{animation:none}}.wanda-moment-text strong{display:block;font-size:.9rem;margin-bottom:2px}.wanda-moment-text p{margin:0;font-size:.82rem;color:var(--text-dim);line-height:1.45}.wanda-moment-zu{align-self:flex-start;flex:none;width:26px;height:26px;display:grid;place-items:center;padding:0;font-size:1rem;line-height:1;cursor:pointer;color:var(--text-faint);border:1px solid var(--border);border-radius:99px;background:var(--bg)}.wanda-moment-zu:hover,.wanda-moment-zu:focus-visible{color:var(--text);border-color:var(--teal)}.flug-wanda{position:absolute;width:64px;height:64px;transform:translate(-50%,-60%);opacity:0;animation:flug-wanda-auf .42s ease calc(var(--flug-halt) - .62s) forwards,flug-weg var(--flug-ausblend) ease var(--flug-halt) forwards;pointer-events:none}@keyframes flug-wanda-auf{to{opacity:1}}body:has(.offline-chip) .wanda-moment{bottom:calc(74px + env(safe-area-inset-bottom))}body:has(.nav-dock) .offline-chip,body:has(.nav-dock) .wanda-moment{bottom:calc(96px + env(safe-area-inset-bottom,0px))}body:has(.nav-dock):has(.offline-chip) .wanda-moment{bottom:calc(148px + env(safe-area-inset-bottom,0px))}.kst-anstoss{display:inline-flex;align-items:center;margin-left:8px;padding:3px 10px;font-size:.74rem;font-weight:600;cursor:pointer;color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent);border:1px solid color-mix(in srgb,var(--teal) 45%,transparent);border-radius:999px;white-space:nowrap;position:relative}.kst-anstoss:after{content:"";position:absolute;top:-11px;right:-6px;bottom:-11px;left:-6px}.kst-anstoss:hover,.kst-anstoss:focus-visible{background:color-mix(in srgb,var(--teal) 20%,transparent);border-color:var(--teal)}.kst-anstoss-dringend{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.kst-anstoss-dringend:hover,.kst-anstoss-dringend:focus-visible{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent)}.kultur-schnelltest{padding:4px 2px 2px}.kst-lead{margin:0 0 6px;line-height:1.5}.importance-test{grid-column:1 / -1;margin:2px 0 10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--teal) 40%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--teal) 5%,var(--bg-card))}.culture-fit-test{margin:4px 0 12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--teal) 40%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--teal) 5%,var(--bg-card))}.part,.score-ring-label,.countdown,.deadline-unit,.deadline-date,.nest-post-zahl,.price-period,.compare-table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.station-kicker{font-family:var(--font-mono);letter-spacing:.14em}.part{font-size:.68rem}.score-ring-label{font-size:.8rem;font-weight:500}.countdown{font-weight:500}.compare-table td{font-size:.82rem}.nest-post-ei-neu{transform-box:fill-box;transform-origin:center;animation:nest-ei-rollt .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes nest-ei-rollt{0%{translate:-10px -12px;rotate:-150deg;opacity:0}55%{opacity:1}to{translate:0 0;rotate:0deg;opacity:1}}@media (prefers-reduced-motion: reduce){.nest-post-ei-neu{animation:none}}.ico-leise{color:var(--text-faint)}.etappen{position:relative}.etappen-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid color-mix(in srgb,var(--teal) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--teal) 10%,transparent);color:var(--text);font-size:.78rem;cursor:pointer;white-space:nowrap}.etappen-chip:hover,.etappen-chip[aria-expanded=true]{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 18%,transparent)}.etappen-chip-nr{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem;color:var(--teal)}@media (max-width: 1279px){.etappen-chip-name{display:none}.etappen-chip{padding:5px 9px}}.etappen-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(300px,calc(100vw - 24px));padding:14px 16px 10px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);box-shadow:0 18px 44px #00000047}.etappen-titel{margin:0 0 10px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.etappen-liste{list-style:none;margin:0;padding:0}.etappen-schritt{display:flex;gap:10px;align-items:flex-start;position:relative;padding:7px 0}.etappen-schritt:not(:last-child):before{content:"";position:absolute;left:10.5px;top:30px;bottom:-8px;border-left:2px dashed color-mix(in srgb,var(--teal) 30%,transparent)}.etappen-fertig:not(:last-child):before{border-left-style:solid;border-left-color:var(--teal)}.etappen-punkt{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:2px solid color-mix(in srgb,var(--teal) 45%,transparent);font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);background:var(--bg-card);position:relative;z-index:1}.etappen-fertig .etappen-punkt{background:var(--teal);border-color:var(--teal);color:var(--bg)}.etappen-aktuell .etappen-punkt{border-color:var(--accent);color:var(--accent)}.etappen-text{display:flex;flex-direction:column;gap:1px;min-width:0}.etappen-text a{color:var(--text);text-decoration:none;font-weight:600;font-size:.88rem}.etappen-text a:hover{color:var(--teal)}.etappen-aktuell .etappen-text a{color:var(--accent)}.etappen-hier{font-style:normal;font-weight:400;font-size:.76rem}.etappen-frage{font-size:.76rem;color:var(--text-faint)}.etappen-fertig .etappen-text a{color:var(--text-dim);font-weight:500}.nav-dock{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));translate:-50% 0;z-index:55;display:flex;gap:2px;padding:6px;background:color-mix(in srgb,var(--bg-card) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:999px;box-shadow:0 14px 38px #00000047}.dock-anker{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:58px;padding:6px 10px 5px;border:none;border-radius:999px;background:transparent;color:var(--text-dim);font-size:.62rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer}.dock-anker .ico{color:currentColor}.dock-anker:hover{color:var(--text)}.dock-an{background:color-mix(in srgb,var(--teal) 16%,transparent);color:var(--teal)}.dock-an .dock-label{color:var(--text)}.dock-mehr-punkte{display:flex;gap:3px;align-items:center;height:19px}.dock-mehr-punkte i{width:4px;height:4px;border-radius:50%;background:currentColor}body:has(.nav-dock) .content{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}body:has(.nav-dock) .footer{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}body:has(.nav-dock) .compare-bar{bottom:calc(86px + env(safe-area-inset-bottom,0px))}@media (max-width: 1439px){body:has(.nav-dock) .chatdock-platz{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (min-width: 1440px){.chatdock-low .chatdock-platz{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.mobile-menu{display:flex;top:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px));left:10px;right:10px;width:auto;max-height:calc(100vh - 176px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));overflow-y:auto;padding:14px 16px 16px;border:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:18px;box-shadow:0 18px 44px #0000004d;transform:translateY(10px)}.mobile-menu-open{transform:none;opacity:1;pointer-events:auto}@supports (height: 100dvh){.mobile-menu{max-height:calc(100dvh - 176px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px))}}@media (min-width: 1100px){.mobile-menu{left:50%;right:auto;translate:-50% 0;width:min(520px,calc(100vw - 32px))}}.topnav.topnav-schlank{display:flex;align-items:center;gap:10px}:root{--raumton-1: var(--teal);--raumton-2: var(--good);--raumton-3: var(--mid);--raumton-4: var(--accent);--raumton-5: var(--accent-strong);--raumton-6: var(--fav)}.topbar[data-etappe="1"]{--raumton: var(--raumton-1)}.topbar[data-etappe="2"]{--raumton: var(--raumton-2)}.topbar[data-etappe="3"]{--raumton: var(--raumton-3)}.topbar[data-etappe="4"]{--raumton: var(--raumton-4)}.topbar[data-etappe="5"]{--raumton: var(--raumton-5)}.topbar[data-etappe="6"]{--raumton: var(--raumton-6)}.topbar[data-etappe]{border-bottom:2px solid color-mix(in srgb,var(--raumton) 55%,transparent)}.route-station[data-ton="1"]{--raumton: var(--raumton-1)}.route-station[data-ton="2"]{--raumton: var(--raumton-2)}.route-station[data-ton="3"]{--raumton: var(--raumton-3)}.route-station[data-ton="4"]{--raumton: var(--raumton-4)}.route-station[data-ton="5"]{--raumton: var(--raumton-5)}.route-station[data-ton="6"]{--raumton: var(--raumton-6)}.route-station[data-ton] .station-kicker{color:var(--raumton)}.route-station[data-ton] .station-intro{background:linear-gradient(90deg,color-mix(in srgb,var(--raumton) 10%,transparent),transparent 72%);border-radius:12px;padding:8px 12px 6px}.globe-land-score:not(.globe-land-hover):not(.globe-land-chosen){fill:var(--land-fill)}.globus-pin{fill:var(--bg);stroke:var(--teal);stroke-width:2;cursor:pointer}.globus-pin-fav{fill:var(--accent);stroke:var(--bg)}.globus-pin-an{fill:var(--teal);stroke:var(--bg)}.globus-karte{position:absolute;right:10px;bottom:10px;z-index:5;width:min(300px,calc(100% - 20px));background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:12px 14px 14px;box-shadow:0 18px 44px #00000047}.globus-karte:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.globus-karte-zu{position:absolute;top:6px;right:8px;z-index:2;border:none;background:color-mix(in srgb,var(--bg) 62%,transparent);color:var(--text);width:28px;height:28px;border-radius:50%;font-size:1.05rem;line-height:1;cursor:pointer}.gk-foto{margin:-12px -14px 10px;border-radius:16px 16px 0 0;overflow:hidden;aspect-ratio:2.4 / 1}.gk-foto img{width:100%;height:100%;object-fit:cover;display:block}.gk-kopf{display:flex;align-items:center;gap:8px}.gk-name{flex:1;font-size:1.05rem}.gk-herz{border:1px solid var(--border);background:transparent;color:var(--text-dim);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.gk-herz .ico{color:currentColor}.gk-herz-an{color:var(--fav);border-color:var(--fav)}.gk-match{margin:8px 0 0;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.gk-match b{color:var(--accent);font-size:.95rem}.gk-kultur{margin:8px 0 0;font-family:var(--font-serif);font-style:italic;font-size:.92rem;color:var(--text-dim)}.gk-kosten{margin:8px 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.76rem;color:var(--text-faint)}.gk-aktionen{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.globus-werkzeug{position:absolute;top:8px;left:8px;z-index:4}.globus-schublade{margin-top:8px;width:min(280px,calc(100vw - 40px));background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:12px 14px;box-shadow:0 14px 34px #00000047}.gs-zeile{margin:0 0 6px;font-size:.85rem}.gs-hinweis{margin:8px 0}@media (max-width: 560px){.globus-karte{left:10px;right:10px;width:auto}}.kf-einladung{margin-bottom:14px}.kriterien-fokus{max-width:720px;margin-inline:auto}.kf-kopf{display:flex;justify-content:space-between;align-items:center;gap:10px}.kf-zaehler{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.kf-frage{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.1rem);letter-spacing:.01em;margin:10px 0 18px;text-wrap:balance}.quiz-budget{display:flex;flex-direction:column;gap:8px}.quiz-budget-wert{font-family:var(--font-display);font-size:clamp(2.4rem,8vw,3.6rem);line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.quiz-regler{width:100%;height:34px;accent-color:var(--teal);cursor:grab}.quiz-regler:active{cursor:grabbing}.quiz-regler-enden{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.72rem;color:var(--text-faint)}.kf-vorschau{margin-top:20px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--teal) 40%,transparent);border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.kf-vorschau-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.kf-vorschau-laender{display:flex;flex-wrap:wrap;gap:8px 16px}.kf-vorschau-land{display:inline-flex;align-items:center;gap:6px;font-size:.88rem}.kf-vorschau-rang{font-family:var(--font-mono);font-size:.72rem;color:var(--text-faint)}.kf-vorschau-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--teal)}.kf-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:24px}.reveal-skip{position:absolute;top:18px;right:22px}.reveal-buehne{position:relative;display:flex;flex-direction:column-reverse;align-items:center;gap:14px;width:min(560px,100%)}.reveal-platz{display:flex;align-items:center;gap:14px;animation:reveal-auftritt .5s cubic-bezier(.2,.9,.3,1.15) both}@keyframes reveal-auftritt{0%{opacity:0;translate:0 26px;scale:.92}}.reveal-rang{font-family:var(--font-display);font-size:3.2rem;line-height:1;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--teal) 65%,transparent)}.reveal-platz-1 .reveal-rang{font-size:6.5rem;-webkit-text-stroke:3px var(--accent)}.reveal-land{display:flex;align-items:baseline;gap:10px}.reveal-land strong{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase}.reveal-platz-1 .reveal-land strong{font-size:clamp(2.2rem,7vw,3.4rem)}.reveal-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--teal);font-size:1rem}.reveal-platz-1 .reveal-score{color:var(--accent);font-size:1.5rem}.reveal-federn{position:absolute;top:-60px;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.reveal-feder{position:absolute;top:-20px;color:var(--teal);animation:feder-fall .8s ease-in both}.reveal-feder-gold{color:var(--accent)}@keyframes feder-fall{0%{translate:0 -40px;rotate:0deg;opacity:1}to{translate:0 300px;rotate:var(--dreh, 180deg);opacity:0}}.reveal-abschluss{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;animation:reveal-auftritt .4s ease-out both}@media (prefers-reduced-motion: reduce){.reveal-platz,.reveal-abschluss{animation:none}.reveal-federn{display:none}}.results-head-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plan-zeitstrahl{position:relative;overflow:hidden}.pz-jahr{position:absolute;right:8px;top:-14px;font-family:var(--font-display);font-size:clamp(4rem,12vw,7rem);line-height:1;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--teal) 30%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.pz-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;position:relative}.pz-stand{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.78rem;color:var(--text-dim)}.pz-spur{position:relative;height:40px;margin:18px 0 4px}.pz-spur:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;translate:0 -50%;border-radius:2px;background:var(--border)}.pz-begangen{position:absolute;left:0;top:50%;height:4px;translate:0 -50%;border-radius:2px;background:linear-gradient(90deg,var(--teal),var(--accent));pointer-events:none}.pz-punkt{position:absolute;top:50%;width:12px;height:12px;translate:-50% -50%;border-radius:50%;background:var(--bg-card);border:2.5px solid var(--teal);pointer-events:auto}.pz-punkt-erreicht{background:var(--teal)}.pz-punkt-ueberfaellig{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 30%,var(--bg-card))}.pz-scrubber{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:grab}.pz-scrubber:active{cursor:grabbing}.pz-scrubber::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid var(--bg-card);box-shadow:0 2px 8px #00000059}.pz-scrubber::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid var(--bg-card);box-shadow:0 2px 8px #00000059}.pz-scrubber:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:8px}.pz-enden{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.pz-lesung{margin:12px 0 0;font-size:.9rem;min-height:1.4em}.pz-ueberfaellig-hinweis{color:var(--bad)}.kf-kulturtest{margin-top:12px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--accent) 40%,transparent);border-radius:12px}.klang-schalter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 14px}.klang-hinweis{margin:0}.nest-zeilen{display:grid;grid-template-columns:1fr;gap:24px;margin:32px 0 40px}@media (min-width: 900px){.nest-zeilen{grid-template-columns:1.35fr 1fr;align-items:start}}.nz-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.nz-zeile{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:baseline;color:var(--text-faint);transition:color .35s ease}.nz-nr{font-family:var(--font-mono);font-size:.72rem;color:var(--text-faint)}.nz-text{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.6rem);line-height:1.05;letter-spacing:.01em;text-wrap:balance}.nz-zeile-an{color:var(--text)}.nz-zeile-an .nz-nr{color:var(--accent)}.nz-karte-mobil{grid-column:2;font-size:.9rem;color:var(--text-dim);max-width:46ch}@media (min-width: 900px){.nz-karte-mobil{display:none}}.nz-karte{display:none}@media (min-width: 900px){.nz-karte{display:block;position:sticky;top:120px;padding:20px 22px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:16px;background:var(--bg-card)}.nz-karte p{margin:0;font-family:var(--font-serif);font-size:1.05rem;line-height:1.55;color:var(--text-dim);animation:nz-wechsel .4s ease}}@keyframes nz-wechsel{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion: reduce){.nz-zeile{transition:none}.nz-karte p{animation:none}}.gelandet{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:8px 0;border-block:1px solid var(--border);overflow:hidden}.gelandet-label{flex:none;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.gelandet-bahn{display:flex;gap:28px;min-width:0;animation:gelandet-lauf 38s linear infinite}.gelandet:hover .gelandet-bahn{animation-play-state:paused}.gelandet-reihe{display:flex;gap:28px;list-style:none;margin:0;padding:0;flex:none}.gelandet-reihe a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.86rem;color:var(--text-dim);text-decoration:none}.gelandet-reihe a:hover{color:var(--text)}.gelandet-reihe b{color:var(--text);font-weight:600}@keyframes gelandet-lauf{to{translate:-50% 0}}@media (prefers-reduced-motion: reduce){.gelandet-bahn{animation:none;overflow-x:auto}.gelandet-reihe:last-child{display:none}}.uebergabe{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:10px 0 4px}.uebergabe-code{font-family:var(--font-mono);font-size:clamp(1.8rem,7vw,2.6rem);letter-spacing:.22em;color:var(--accent);padding:10px 16px;border:2px dashed color-mix(in srgb,var(--accent) 55%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,transparent);-webkit-user-select:all;user-select:all}.uebergabe-rest{margin:0}.uebergabe-eingabe{width:100%;font-family:var(--font-mono);font-size:1.6rem;letter-spacing:.2em;text-align:center;text-transform:uppercase;padding:12px 10px;border:2px solid var(--border);border-radius:12px;background:var(--bg);color:var(--text)}.uebergabe-eingabe:focus-visible{border-color:var(--teal);outline:none}.region-vergleich{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.region-vergleich .fine-print{margin:0}.region-vergleich-raus{color:var(--teal)}.kf-einladung{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.kf-einladung-note{margin:0;max-width:42ch}.kf-unterzeile{margin:-6px 0 16px;color:var(--text-dim);max-width:60ch}.kriterien-fokus .quiz-options{margin-bottom:4px}.kriterien-fokus .quiz-prio{margin-top:12px}.kultur-sortier-test{margin-bottom:14px;border-color:color-mix(in srgb,var(--teal) 45%,var(--border))}.kultur-sortier-hinweis{margin:-4px 0 12px}:root{--viz-1: #38a89a;--viz-2: #c4832f}:root[data-theme=light]{--viz-1: #008574;--viz-2: #ad5026}.betrieb-seite{display:grid;gap:18px}.betrieb-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.betrieb-kicker{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0 0 4px}.betrieb-titel{font-family:var(--font-display);font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem);line-height:1.05;margin:0}.betrieb-stand{font-family:var(--font-mono);font-size:.76rem;color:var(--text-faint);margin:0}.betrieb-h2{font-size:1.1rem;margin:0 0 12px}.betrieb-block{display:grid;gap:14px}.betrieb-block-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.betrieb-block-kopf .betrieb-h2{margin:0}.deutung-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.deutung{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;padding:11px 13px;border-radius:10px;border:1px solid var(--border);background:var(--bg)}.deutung p{margin:3px 0 0;font-size:.9rem;color:var(--text-dim);line-height:1.5}.deutung-marke{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid currentColor;white-space:nowrap;height:fit-content}.deutung-warnung{border-left:3px solid var(--bad)}.deutung-warnung .deutung-marke{color:var(--bad)}.deutung-gut{border-left:3px solid var(--good)}.deutung-gut .deutung-marke{color:var(--good)}.deutung-info{border-left:3px solid var(--border)}.deutung-info .deutung-marke{color:var(--text-faint)}.kachel-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.kachel{display:grid;gap:2px;padding:14px 16px}.kachel-titel{font-size:.78rem;color:var(--text-dim)}.kachel-wert{font-family:var(--font-display);font-size:2rem;line-height:1.1;font-variant-numeric:tabular-nums}.kachel-zusatz{font-family:var(--font-mono);font-size:.74rem;color:var(--text-faint)}.kachel-trend{font-family:var(--font-mono);font-size:.72rem;margin-top:4px}.kachel-trend-auf{color:var(--good)}.kachel-trend-ab{color:var(--bad)}.kachel-trend-gleich{color:var(--text-faint)}.viz{position:relative;display:grid;gap:6px}.viz-svg{width:100%;height:auto;display:block;overflow:visible}.viz-raster{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.viz-flaeche{fill:var(--viz-2);opacity:.14}.viz-linie{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.viz-linie-1{stroke:var(--viz-1)}.viz-linie-2{stroke:var(--viz-2)}.viz-marke{stroke:var(--bg-card);stroke-width:2}.viz-marke-1{fill:var(--viz-1)}.viz-marke-2{fill:var(--viz-2)}.viz-fadenkreuz{stroke:var(--text-faint);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.viz-achse{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:.7rem;color:var(--text-faint)}.viz-legende{display:flex;gap:14px;flex-wrap:wrap;font-size:.8rem;color:var(--text-dim)}.viz-legende-eintrag{display:inline-flex;align-items:center;gap:6px}.viz-punkt{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.viz-tooltip{position:absolute;top:0;transform:translate(-50%);display:grid;gap:2px;padding:7px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--border);box-shadow:0 6px 18px #00000040;font-family:var(--font-mono);font-size:.72rem;white-space:nowrap;pointer-events:none;z-index:2}.viz-tooltip span{display:inline-flex;align-items:center;gap:6px}.viz-leer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-size:.85rem;color:var(--text-faint);pointer-events:none}.viz-tabelle summary{font-size:.78rem;color:var(--text-dim);cursor:pointer}.viz-tabelle-rahmen{max-height:240px;overflow:auto;margin-top:8px}.betrieb-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.rang-liste ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.rang-titel{font-size:.88rem;margin:0 0 10px}.rang-zeile{display:grid;grid-template-columns:minmax(0,1fr) 70px auto;align-items:center;gap:4px 10px;font-size:.84rem}.rang-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rang-balken{height:7px;border-radius:999px;background:color-mix(in srgb,var(--border) 60%,transparent);overflow:hidden}.rang-balken>span{display:block;height:100%;border-radius:999px;background:var(--viz-1)}.rang-wert{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}.rang-zusatz{grid-column:1 / -1;font-size:.72rem;color:var(--text-faint);margin-top:-3px}.betrieb-tabelle{width:100%;border-collapse:collapse;font-size:.82rem}.betrieb-tabelle th{text-align:left;font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding:0 8px 6px 0}.betrieb-tabelle td{padding:6px 8px 6px 0;border-top:1px solid var(--border);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.betrieb-tabelle td:first-child{font-family:var(--font-body)}.deckel-voll{color:var(--bad)}.trichter{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.trichter-stufe{display:grid;gap:2px;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--bg)}.trichter-label{font-size:.78rem;color:var(--text-dim)}.trichter-wert{font-family:var(--font-display);font-size:1.6rem;line-height:1.1;font-variant-numeric:tabular-nums}.trichter-quote{font-family:var(--font-mono);font-size:.72rem;color:var(--text-faint)}.konten-werkzeuge{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.konten-suche{padding:7px 11px;border-radius:999px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.84rem;min-width:180px}.konten-rahmen{max-height:420px;overflow:auto}.konten-rahmen thead th{position:sticky;top:0;background:var(--bg-card);z-index:1}.konto-adresse{font-family:var(--font-mono);font-size:.8rem}.konto-id{margin-left:7px;font-family:var(--font-mono);font-size:.7rem;color:var(--text-faint)}.konto-marken{display:inline-flex;gap:5px;flex-wrap:wrap}.konto-marke{display:inline-block;font-size:.66rem;letter-spacing:.04em;padding:2px 7px;border-radius:999px;border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-body);white-space:nowrap}.konto-marke-offen{color:var(--mid);border-color:color-mix(in srgb,var(--mid) 50%,transparent)}.konto-marke-abo{color:var(--teal);border-color:color-mix(in srgb,var(--teal) 55%,transparent)}.konto-post-ja{color:var(--good);border-color:color-mix(in srgb,var(--good) 55%,transparent)}.konto-post-wartet{color:var(--mid);border-color:color-mix(in srgb,var(--mid) 50%,transparent)}.konto-post-abgemeldet{color:var(--text-dim);border-color:var(--border);text-decoration:line-through}.adressen-filter{margin:0 0 12px}.chip-an{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent);color:var(--accent);font-weight:600}.adressen-laender{font-family:var(--font-mono);font-size:.82rem}.post-formular{display:grid;gap:12px}.post-feld{display:grid;gap:5px}.post-feld>span{font-size:.8rem;color:var(--text-dim)}.post-feld input,.post-feld textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:.92rem;line-height:1.5;resize:vertical}.post-feld input:focus-visible,.post-feld textarea:focus-visible,.konten-suche:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.post-nachfrage{padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--bad) 55%,transparent);background:color-mix(in srgb,var(--bad) 8%,var(--bg-card));display:grid;gap:10px}.post-nachfrage p{margin:0;font-size:.9rem}.post-meldung{color:var(--text)}.newsletter-stand{font-weight:600;margin:0 0 6px}.newsletter-wartet{color:var(--mid)}.ergebnis-mail{border-color:color-mix(in srgb,var(--teal) 35%,var(--border));background:color-mix(in srgb,var(--teal) 6%,var(--bg-card))}.ergebnis-mail-anstoss{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ergebnis-mail-anstoss p{margin:3px 0 0;max-width:46ch}.ergebnis-mail-anstoss .cta{display:inline-flex;align-items:center;gap:7px;flex:none}.ergebnis-mail-form{display:grid;gap:12px}.ergebnis-mail-haken{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:.9rem;line-height:1.45;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);cursor:pointer}.ergebnis-mail-haken input{width:18px;height:18px;margin-top:2px;accent-color:var(--teal);cursor:pointer}.ergebnis-mail-haken .fine-print{display:block;margin-top:2px}.ergebnis-mail-gut{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-weight:600;color:var(--good)}.ergebnis-mail-fertig{border-color:color-mix(in srgb,var(--good) 45%,var(--border))}.video-sperre{display:grid;place-items:center;padding:20px;border:1px dashed color-mix(in srgb,var(--teal) 45%,var(--border));background:color-mix(in srgb,var(--teal) 6%,var(--bg-card))}.video-sperre-inhalt{display:grid;justify-items:center;gap:8px;text-align:center;max-width:46ch}.video-sperre-titel{font-size:1rem;line-height:1.35}.video-sperre-inhalt p{margin:0;font-size:.88rem;color:var(--text-dim);line-height:1.5}.video-sperre-knoepfe{margin-top:4px}.kuendigen-seite .post-feld select{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:.92rem}.kuendigen-art{border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:grid;gap:8px}.kuendigen-art legend{font-size:.8rem;color:var(--text-dim);padding:0 6px}.kuendigen-pruefen{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kuendigen-pruefen li{display:grid;grid-template-columns:9rem 1fr;gap:10px;font-size:.9rem}.kuendigen-pruefen span{color:var(--text-dim)}@media (max-width: 520px){.kuendigen-pruefen li{grid-template-columns:1fr;gap:0}}.werkstatt-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.werkstatt-canvas{width:100%;height:auto;display:block;border-radius:10px;border:1px solid var(--border);background:var(--bg)}.werkstatt .post-feld input,.werkstatt .post-feld select{padding:9px 11px;border-radius:9px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:.9rem}.werkstatt-lagen{display:grid;gap:8px}.werkstatt-teil{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 10px;border-radius:9px;border:1px solid var(--border)}.werkstatt-teil-an{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.werkstatt-werte{font-family:var(--font-mono);font-size:.76rem;color:var(--text-faint);font-variant-numeric:tabular-nums;min-width:11ch}.werkstatt-pfeile{display:flex;gap:4px;margin-left:auto}.werkstatt-canvas{touch-action:none;cursor:grab}.werkstatt-canvas:active{cursor:grabbing}
