@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_a32fde{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a32fde{--font-inter:"Inter","Inter Fallback"}:root{--bg:#fbfaf7;--bg2:#f3f1ec;--card:#ffffff;--line:#ebe8e1;--line2:#dcd8cf;--ink:#141312;--ink2:#5f5c57;--ink3:#93908a;--acc:#5b4ff5;--acc-ink:#ffffff;--acc-soft:rgba(91,79,245,.08);--acc-line:rgba(91,79,245,.28);--warm:rgba(255,176,120,.20);--bar:rgba(251,250,247,.84);--shadow:0 1px 2px rgba(40,30,10,.04),0 14px 36px rgba(40,30,10,.07);--soft:0 1px 2px rgba(40,30,10,.03),0 8px 24px rgba(40,30,10,.05);--r:22px;--r2:14px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d0c0b;--bg2:#181715;--card:#141311;--line:#262421;--line2:#35322e;--ink:#f6f4ef;--ink2:#aaa69e;--ink3:#75716a;--acc:#9d95ff;--acc-ink:#0d0c0b;--acc-soft:rgba(157,149,255,.13);--acc-line:rgba(157,149,255,.36);--warm:rgba(255,160,100,.07);--soft:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.3);--bar:rgba(13,12,11,.78);--shadow:0 1px 2px rgba(0,0,0,.5),0 12px 32px rgba(0,0,0,.4);color-scheme:dark}}:root[data-theme=dark]{--bg:#0d0c0b;--bg2:#181715;--card:#141311;--line:#262421;--line2:#35322e;--ink:#f6f4ef;--ink2:#aaa69e;--ink3:#75716a;--acc:#9d95ff;--acc-ink:#0d0c0b;--acc-soft:rgba(157,149,255,.13);--acc-line:rgba(157,149,255,.36);--warm:rgba(255,160,100,.07);--soft:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.3);--bar:rgba(13,12,11,.78);--shadow:0 1px 2px rgba(0,0,0,.5),0 12px 32px rgba(0,0,0,.4);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background .3s,color .3s}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}svg{display:block}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}@media(max-width:480px){.wrap{padding:0 16px}}.view{display:none}.view.on{display:block;animation:fade .4s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.muted{color:var(--ink2)}.faint{color:var(--ink3)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap;transition:transform .15s,background .2s,border-color .2s,opacity .2s}.btn:active{transform:scale(.97)}.btn.main{background:var(--acc);color:var(--acc-ink)}.btn.main:hover{opacity:.9}.btn.ink{background:var(--ink);color:var(--bg)}.btn.line{border:1px solid var(--line2)}.btn.line:hover{border-color:var(--ink3)}.btn.sm{min-height:38px;padding:0 16px;font-size:14px}.btn.xs{min-height:32px;padding:0 13px;font-size:13.5px}.btn.wide{width:100%}.link{color:var(--acc);font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:6px}.link:hover{opacity:.8}.iconbtn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--ink2);transition:background .2s}.iconbtn:hover{background:var(--bg2);color:var(--ink)}.logo{display:flex;align-items:center;gap:10px;font-weight:500;letter-spacing:-.015em;font-size:16px}.logo i{width:22px;height:22px;border-radius:50%;border:1.6px solid var(--ink);display:grid;place-items:center}.logo i:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc)}.logo b{font-weight:300}.top{position:sticky;top:0;z-index:30;background:var(--bar);backdrop-filter:saturate(1.8) blur(18px);-webkit-backdrop-filter:saturate(1.8) blur(18px);border-bottom:1px solid transparent;transition:border-color .2s}.top.scrolled{border-bottom-color:var(--line)}.top .wrap{justify-content:space-between;height:64px;gap:16px}.top .right,.top .wrap{display:flex;align-items:center}.top .right{gap:6px}.tabs{display:flex;gap:4px}.tabs a{font-size:14px;color:var(--ink2);padding:8px 13px;border-radius:999px;position:relative;transition:color .2s,background .2s}.tabs a.on,.tabs a:hover{color:var(--ink)}.tabs a.on{background:var(--bg2)}.dot{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--acc);color:var(--acc-ink);font-size:10.5px;font-weight:600;margin-left:6px;vertical-align:1px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--bg2);border:1px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:500}.avatar.on{border-color:var(--ink)}@media(max-width:900px){.tabs{display:none}}.bottombar{display:none}@media(max-width:900px){.bottombar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bar);backdrop-filter:saturate(1.8) blur(18px);-webkit-backdrop-filter:saturate(1.8) blur(18px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.bottombar a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;color:var(--ink3);padding:4px 0;position:relative;min-width:0}.bottombar a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bottombar a.on{color:var(--ink)}.bottombar a.on .ic{color:var(--acc)}.bottombar .ic{width:23px;height:23px}.bottombar .badge{position:absolute;top:0;left:calc(50% + 6px);min-width:16px;height:16px;border-radius:999px;background:var(--acc);color:var(--acc-ink);font-size:10px;font-weight:600;display:grid;place-items:center;padding:0 4px}body.inapp{padding-bottom:84px}}.hero{padding:110px 0 40px;text-align:center}.kicker{font-size:13px;color:var(--ink3);letter-spacing:.02em}h1.big{font-size:clamp(44px,8.6vw,104px);line-height:1;letter-spacing:-.055em;font-weight:200;margin:20px auto 0;max-width:12ch}h1.big em{font-style:normal;color:var(--ink3)}.lead{font-size:clamp(17px,2.1vw,21px);font-weight:300;color:var(--ink2);max-width:34ch;margin:26px auto 0;line-height:1.45}.cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:36px}.small-note{margin-top:16px;font-size:13px;color:var(--ink3)}.scene{max-width:760px;margin:72px auto 0;text-align:left;display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.panel{border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:22px;box-shadow:var(--shadow)}.panel-h{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink3)}.live,.panel-h{align-items:center}.live{display:inline-flex;gap:7px;color:var(--acc);font-weight:500}.live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.25}}.lines{display:flex;flex-direction:column;gap:9px;margin-top:16px;min-height:236px}.ln{max-width:90%;padding:10px 14px;border-radius:18px;font-size:14.5px;line-height:1.4;opacity:0;transform:translateY(5px);transition:opacity .45s,transform .45s}.ln.show{opacity:1;transform:none}.ln.j{background:var(--bg2);align-self:flex-start;border-bottom-left-radius:6px}.ln.c{border:1px solid var(--line2);align-self:flex-end;border-bottom-right-radius:6px}.tgmsg{margin-top:14px;border:1px solid var(--line);border-radius:16px;padding:14px;font-size:14px;opacity:0;transform:translateY(6px);transition:all .5s}.tgmsg.show{opacity:1;transform:none}.tgmsg b{font-weight:500;display:block;margin-bottom:3px}.tgbtns{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.tgbtns span{text-align:center;font-size:13px;padding:8px;border-radius:10px;background:var(--bg2);color:var(--acc);font-weight:500}@media(max-width:720px){.scene{grid-template-columns:1fr}.hero{padding-top:72px}}.sec{padding:120px 0 0}.h2{font-size:clamp(32px,5vw,56px);font-weight:200;letter-spacing:-.045em;line-height:1.05;max-width:16ch}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px}.three h3{font-size:19px;font-weight:400;letter-spacing:-.02em;margin:18px 0 8px}.three p{color:var(--ink2);font-size:15.5px;font-weight:300}.three .num{font-size:13px;color:var(--ink3)}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px}.price{border:1px solid var(--line);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;background:var(--card)}.price.hl{border-color:var(--ink)}.price h3{font-size:16px;font-weight:500}.price .who{font-size:14px;color:var(--ink3)}.price .p{font-size:48px;font-weight:200;letter-spacing:-.05em;margin:22px 0 0}.price .p small{font-size:15px;color:var(--ink3);letter-spacing:0;font-weight:300}.price ul{list-style:none;margin:18px 0 26px;display:flex;flex-direction:column;gap:9px;font-size:14.5px;color:var(--ink2);font-weight:300}.price li{display:flex;gap:10px}.price li:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--ink3);margin-top:9px}.price .btn{margin-top:auto}@media(max-width:860px){.prices,.three{grid-template-columns:1fr;gap:28px}.prices{gap:12px}}.promise{margin-top:120px;padding:56px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end}.promise p{color:var(--ink2);font-weight:300;font-size:15px;max-width:44ch}footer.foot{border-top:1px solid var(--line);padding:32px 0 48px;color:var(--ink3);font-size:13.5px}footer.foot .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}footer.foot a:hover{color:var(--ink)}@media(max-width:720px){.promise{grid-template-columns:1fr}}.setup{max-width:600px;margin:0 auto;padding:28px 20px 80px}@media(max-width:480px){.setup{padding:20px 16px 60px}}.setup-top{display:flex;justify-content:space-between;align-items:center;height:56px}.progress{display:flex;gap:6px;margin:24px 0 56px}.progress i{flex:1 1;height:2px;border-radius:2px;background:var(--line);transition:background .4s}.progress i.on{background:var(--acc)}.stepno{font-size:13px;color:var(--ink3);margin-bottom:14px}.q{font-size:clamp(32px,6vw,46px);font-weight:200;letter-spacing:-.045em;line-height:1.08}.qsub{color:var(--ink2);margin-top:12px;font-weight:300;font-size:17px}.step{display:none}.step.on{display:block;animation:fade .4s ease}.choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:36px}.choice{text-align:left;padding:18px;border:1px solid var(--line);border-radius:var(--r2);transition:border-color .15s,box-shadow .15s;min-width:0}.choice:hover{border-color:var(--line2)}.choice.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.choice b{display:block;font-weight:500;font-size:15.5px}.choice span{display:block;font-size:13.5px;color:var(--ink3);margin-top:2px}@media(max-width:400px){.choices{grid-template-columns:1fr}}.field{margin-top:30px}.field label{display:block;font-size:14px;color:var(--ink2);margin-bottom:8px}.input,textarea.input{width:100%;font-size:17px;font-weight:300;border:1px solid var(--line2);background:var(--card);border-radius:var(--r2);padding:15px 16px;outline:none;resize:none;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.input::placeholder{color:var(--ink3)}.hint{font-size:13.5px;color:var(--ink3);margin-top:10px}.setupnav{display:flex;justify-content:space-between;margin-top:48px;gap:12px}.back,.setupnav{align-items:center}.back{color:var(--ink3);font-size:15px;display:inline-flex;gap:6px}.back:hover{color:var(--ink)}.voices{display:flex;flex-direction:column;gap:10px;margin-top:36px}.voice{display:flex;align-items:center;gap:16px;padding:16px 16px 16px 18px;border:1px solid var(--line);border-radius:var(--r2);text-align:left;width:100%;transition:border-color .15s,box-shadow .15s}.voice.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.voice .face{width:44px;height:44px;border-radius:50%;background:var(--bg2);display:grid;place-items:center;font-weight:300;font-size:18px;flex:none}.voice .vt{flex:1 1;min-width:0}.voice b{font-weight:500;display:block}.voice span{font-size:13.5px;color:var(--ink3)}.play{width:42px;height:42px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;flex:none;transition:all .2s}.play:hover{border-color:var(--ink)}.play.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.wave{display:flex;align-items:center;gap:2px;height:18px;margin-top:4px}.wave i{width:2px;border-radius:2px;background:var(--line2);height:4px;transition:height .15s}.playing .wave i{background:var(--acc);animation:wv .8s ease-in-out infinite}@keyframes wv{0%,to{height:3px}50%{height:16px}}.micwrap{text-align:center;margin-top:44px}.mic{width:128px;height:128px;border-radius:50%;background:var(--acc);color:var(--acc-ink);display:inline-grid;place-items:center;position:relative;transition:transform .2s}.mic:active{transform:scale(.97)}.mic .ic{width:38px;height:38px;stroke-width:1.4}.mic.on:after,.mic.on:before{content:"";position:absolute;inset:-14px;border-radius:50%;border:1px solid var(--acc);animation:ring 1.8s infinite}.mic.on:after{animation-delay:.9s}@keyframes ring{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.3);opacity:0}}.mic-cap{margin-top:22px;font-size:14px;color:var(--ink3)}.talk{display:flex;flex-direction:column;gap:9px;margin-top:32px}.talk .ln{max-width:88%}.rulehit{align-self:flex-start;font-size:12.5px;color:var(--acc);padding-left:14px;opacity:0;transition:opacity .4s}.rulehit.show{opacity:1}.opts{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.opt{padding:9px 15px;border:1px solid var(--line2);border-radius:999px;font-size:14px;transition:all .15s}.opt.sel{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.codebox{margin-top:22px;border-radius:var(--r);background:var(--bg2);padding:30px 20px;text-align:center}.codebox .code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(16px,4.6vw,30px);letter-spacing:.02em;font-weight:400;word-break:break-all}.codebox .cap{font-size:13.5px;color:var(--ink3);margin-top:8px}.qrrow{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;margin-top:36px}.qr{width:180px;height:180px;padding:12px;border-radius:18px;background:#fff;border:1px solid var(--line)}.qr svg{width:100%;height:100%}@media(max-width:520px){.qrrow{grid-template-columns:1fr;justify-items:center;text-align:center}}.ok{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15px}.done-mark,.ok{color:var(--acc)}.done-mark{width:76px;height:76px;border-radius:50%;border:1.5px solid var(--acc);display:grid;place-items:center;margin-bottom:30px}.done-mark .ic{width:34px;height:34px}.page{padding-top:48px;padding-bottom:96px}@media(max-width:900px){.page{padding-top:28px;padding-bottom:40px}.page.v-assistent{padding-bottom:120px}}.pagehead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:44px}.pagehead h1{font-size:clamp(34px,5.4vw,56px);font-weight:200;letter-spacing:-.05em;line-height:1.04}.pagehead p{color:var(--ink2);font-weight:300;font-size:17px;margin-top:10px;max-width:46ch}@media(max-width:900px){.pagehead{margin-bottom:30px}}.state{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:7px 14px 7px 12px}.state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.label{font-size:13px;color:var(--ink3);margin:0 0 14px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.label a{color:var(--acc);font-weight:500}.grid2{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}@media(max-width:900px){.grid2{grid-template-columns:minmax(0,1fr);gap:44px}}.side{display:flex;flex-direction:column;gap:44px}@media(min-width:901px){.side.sticky{position:sticky;top:96px}}.need{display:flex;flex-direction:column;gap:12px}.ask{border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 20px;background:var(--card);transition:opacity .35s,transform .35s,max-height .45s,padding .45s,margin .45s,border-width .45s;max-height:420px;overflow:hidden}.ask.gone{opacity:0;transform:translateX(18px);max-height:0;padding-top:0;padding-bottom:0;margin-top:-12px;border-width:0}.ask .k{font-size:12.5px;color:var(--acc);font-weight:500;display:flex;align-items:center;gap:7px}.ask h3{font-size:19px;font-weight:400;letter-spacing:-.02em;line-height:1.3;margin-top:8px}.ask p{color:var(--ink2);font-size:15px;font-weight:300;margin-top:6px}.ask .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.calm{border:1px dashed var(--line2);border-radius:var(--r);padding:34px 22px;text-align:center;color:var(--ink2);font-weight:300}.calm b{display:block;font-weight:400;color:var(--ink);font-size:18px;letter-spacing:-.02em;margin-bottom:4px}.rows{border-top:1px solid var(--line)}.row{display:flex;gap:16px;align-items:flex-start;padding:17px 0;border-bottom:1px solid var(--line);width:100%;text-align:left;transition:background .15s}a.row:hover,button.row:hover{background:linear-gradient(90deg,transparent,var(--bg2) 12%,var(--bg2) 88%,transparent)}.row .t{font-size:13px;color:var(--ink3);width:46px;flex:none;padding-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row .b{flex:1 1;min-width:0}.row .n{font-weight:500;font-size:15.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row .s{font-size:14.5px;color:var(--ink2);font-weight:300;margin-top:2px}.row .e{flex:none;display:flex;align-items:center;gap:10px;font-size:13px;padding-top:2px}.dir,.row .e{color:var(--ink3)}.dir{width:15px;height:15px;stroke-width:1.8}.mark{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;border:1px solid var(--line2);color:var(--ink2);white-space:nowrap}.mark.a{border-color:var(--acc-line);color:var(--acc);background:var(--acc-soft)}.mm{display:none}@media(max-width:560px){.row .e{display:none}.mm{display:inline-flex}.row .t{width:40px}}.appts{display:flex;flex-direction:column}.appt{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.appt:first-child{border-top:1px solid var(--line)}.appt .d{width:44px;flex:none;text-align:center}.appt .d small{display:block;font-size:11px;color:var(--ink3);text-transform:uppercase;letter-spacing:.06em}.appt .d b{display:block;font-size:22px;font-weight:300;letter-spacing:-.03em;line-height:1.1}.appt .w{font-size:15px;font-weight:400}.appt .w span{display:block;font-size:13.5px;color:var(--ink3);font-weight:300}.usage .big{font-size:44px;font-weight:200;letter-spacing:-.05em;line-height:1}.usage .big small{font-size:16px;color:var(--ink3);letter-spacing:0;font-weight:300}.meter{height:6px;background:var(--bg2);margin-top:16px;overflow:hidden}.meter,.meter i{border-radius:6px}.meter i{display:block;height:100%;background:var(--acc);width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.usage p{font-size:14px;color:var(--ink3);margin-top:10px;font-weight:300}.search{position:relative}.search .ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--ink3)}.search .input{padding-left:46px;border-radius:999px;font-size:16px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 30px}.dd{position:relative}.dd select{appearance:none;-webkit-appearance:none;border:1px solid var(--line2);background:var(--card);border-radius:999px;padding:8px 32px 8px 14px;font-size:14px;cursor:pointer;outline:none}.dd select:focus{border-color:var(--acc)}.dd:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--ink3);border-bottom:1.5px solid var(--ink3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.empty{padding:48px 0;text-align:center;font-weight:300}.crumb,.empty{color:var(--ink3)}.crumb{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;margin-bottom:28px}.crumb:hover{color:var(--ink)}.facts{display:flex;gap:10px 22px;flex-wrap:wrap;color:var(--ink3);font-size:14px;margin-top:14px;align-items:center}.summary{font-size:clamp(19px,2.4vw,23px);font-weight:300;letter-spacing:-.02em;line-height:1.45}.transcript{display:flex;flex-direction:column}.tl{display:grid;grid-template-columns:52px 64px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.tl .ts{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding-top:3px}.tl .ts,.tl .who{color:var(--ink3)}.tl .who{font-size:13px;padding-top:2px}.tl.j .who{color:var(--acc)}.tl .tx{font-weight:300}@media(max-width:560px){.tl{grid-template-columns:44px minmax(0,1fr)}.tl .who{display:none}.tl.j .tx:before{content:"Juni · ";color:var(--acc);font-weight:400}.tl.c .tx:before{content:"Anrufer · ";color:var(--ink3);font-weight:400}}.actcol{flex-direction:column}.actcol,.keep{display:flex;gap:8px}.keep{font-size:13.5px;color:var(--ink3);font-weight:300;align-items:flex-start}.keep .ic{width:16px;height:16px;margin-top:2px}.order{border:1px solid var(--line2);border-radius:var(--r);padding:8px;background:var(--card);transition:border-color .2s,box-shadow .2s}.order:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.order textarea{width:100%;border:0;outline:none;background:transparent;resize:none;font-size:clamp(18px,2.4vw,22px);font-weight:300;letter-spacing:-.015em;padding:14px 14px 6px;line-height:1.4}.order textarea::placeholder{color:var(--ink3)}.order .bar{justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 14px}.chips,.order .bar{display:flex;flex-wrap:wrap}.chips{gap:8px;margin-top:14px}.chip{font-size:13.5px;color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:7px 13px;transition:all .15s;text-align:left}.chip:hover{border-color:var(--line2);color:var(--ink)}.confirm{margin-top:14px;border-radius:var(--r);background:var(--bg2);padding:22px;display:none}.confirm.on{display:block;animation:fade .35s}.confirm ul{list-style:none;margin:12px 0 18px;display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:300}.confirm li{display:flex;gap:10px}.confirm li b{font-weight:400;min-width:84px;color:var(--ink3);font-size:14px;padding-top:1px}.job{padding:20px 0;border-bottom:1px solid var(--line)}.job:first-child{border-top:1px solid var(--line)}.job .top2{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.job h3{font-size:16.5px;font-weight:400;letter-spacing:-.01em}.job .what{font-size:14.5px;color:var(--ink2);font-weight:300;margin-top:3px}.steps3{display:flex;gap:6px;margin-top:14px;align-items:center}.steps3 i{height:2px;flex:1 1;border-radius:2px;background:var(--line)}.steps3 i.on{background:var(--acc)}.steps3 i.run{background:linear-gradient(90deg,var(--acc),var(--line));background-size:200% 100%;animation:run 1.2s linear infinite}@keyframes run{0%{background-position:100% 0}to{background-position:-100% 0}}.stepsl{display:flex;justify-content:space-between;font-size:12px;color:var(--ink3);margin-top:7px}.result{margin-top:14px;padding:16px 18px;border-radius:var(--r2);background:var(--bg2);font-size:15px;font-weight:300}.result b{font-weight:500}.result .acts{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.qcard{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:var(--r);padding:20px 22px;transition:opacity .35s,transform .35s}.qcard+.qcard{margin-top:10px}.qcard.gone{opacity:0;transform:translateY(-6px)}.qcard h3{font-size:17px;font-weight:400;letter-spacing:-.01em;line-height:1.35}.qcard .acts{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.qcard .from{font-size:13px;color:var(--ink3);margin-top:4px}.group{margin-top:48px}.fact{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line);transition:opacity .3s}.fact:first-of-type{border-top:1px solid var(--line)}.fact .tx{flex:1 1;min-width:0}.fact .tx p{font-size:16px;font-weight:300}.fact .tx span{font-size:12.5px;color:var(--ink3)}.fact .del{color:var(--ink3);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;opacity:.7}.fact .del:hover{opacity:1;background:var(--bg2);color:var(--ink)}.fact.new{animation:fade .5s}.addrow{display:flex;gap:8px;margin-top:16px}.addrow .input{border-radius:999px;font-size:15.5px;padding:12px 18px}.sent{padding:26px 0;border-bottom:1px solid var(--line)}.sent:first-of-type{border-top:1px solid var(--line)}.sent h4{font-size:13px;color:var(--ink3);font-weight:400;margin-bottom:10px;display:flex;justify-content:space-between;gap:10px}.sent .line{font-size:clamp(18px,2.2vw,21px);font-weight:300;letter-spacing:-.015em;line-height:1.55}.ed{border-bottom:1.5px dashed var(--acc-line);color:var(--ink);cursor:text;outline:none;padding:0 1px;transition:border-color .2s}.ed:focus,.ed:hover{border-bottom-color:var(--acc)}.pick{display:inline;color:var(--acc);border-bottom:1.5px solid var(--acc-line);cursor:pointer}.lock{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink3);border:1px solid var(--line);border-radius:999px;padding:3px 10px 3px 8px;vertical-align:3px;white-space:nowrap}.lock .ic{width:13px;height:13px}.fixed{color:var(--ink2)}.toggle{width:46px;height:28px;border-radius:999px;background:var(--line2);position:relative;flex:none;transition:background .2s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.toggle.on{background:var(--acc)}.toggle.on:after{transform:translateX(18px)}.toggle.locked{opacity:.55;cursor:not-allowed}.trow{justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:300}.trow,.vpick{display:flex;margin-top:14px}.vpick{gap:8px;flex-wrap:wrap}.vchip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid var(--line2);border-radius:999px;font-size:14.5px}.vchip.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.vchip .play{width:30px;height:30px}.vchip .play .ic{width:14px;height:14px}.contact{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.contact:first-child{border-top:1px solid var(--line);margin-top:14px}.contact .who{min-width:0;flex:1 1 160px}.contact .who b{font-weight:400;font-size:15.5px;display:block}.contact .who span{font-size:13px;color:var(--ink3)}.seg{display:inline-flex;border:1px solid var(--line2);padding:3px;gap:2px;max-width:100%}.seg,.seg button{border-radius:999px}.seg button{font-size:13px;padding:6px 12px;color:var(--ink2);white-space:nowrap;transition:all .15s}.seg button.on{background:var(--ink);color:var(--bg)}.seg button.on.vip{background:var(--acc);color:var(--acc-ink)}@media(max-width:420px){.seg{width:100%}.seg button{flex:1 1 auto;padding:6px 8px}}.ban{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:300}.ban:first-child{border-top:1px solid var(--line);margin-top:14px}.ban .q2{flex:1 1;min-width:0}.ban .q2:before{content:"„";color:var(--ink3)}.ban .q2:after{content:"“";color:var(--ink3)}.testcard{border:1px solid var(--line);border-radius:var(--r);padding:26px;background:var(--card)}.testcard h3{font-size:22px;font-weight:200;letter-spacing:-.03em;line-height:1.2}.testcard p{font-size:14.5px;color:var(--ink2);font-weight:300;margin:8px 0 20px}.saved{font-size:13px;color:var(--ink3);display:flex;align-items:center;gap:6px;margin-top:14px;justify-content:center}.fab{display:none}@media(max-width:900px){.testcard.desk{display:none}.fab{display:inline-flex;position:fixed;right:16px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:35;box-shadow:0 8px 28px rgba(0,0,0,.18)}}.plan{border:1px solid var(--line);border-radius:var(--r);padding:28px;background:var(--card)}.plan .pn{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.plan h3{font-size:30px;font-weight:200;letter-spacing:-.04em}.plan .pr{font-size:15px;color:var(--ink2);font-weight:300}.plans{display:none;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.plans.on{display:grid;animation:fade .35s}.pl{border:1px solid var(--line);border-radius:var(--r2);padding:16px;text-align:left}.pl.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.pl b{display:block;font-weight:500;font-size:14.5px}.pl span{font-size:13px;color:var(--ink3);display:block}.pl em{font-style:normal;font-size:22px;font-weight:200;letter-spacing:-.03em;display:block;margin-top:8px}@media(max-width:560px){.plans{grid-template-columns:1fr}}.kv{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);font-size:15px;align-items:center;flex-wrap:wrap}.kv:first-child{border-top:1px solid var(--line)}.kv span{color:var(--ink3);font-weight:300}.kv b{font-weight:400}.inv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.inv:first-child{border-top:1px solid var(--line)}.inv .m{font-weight:400}.inv .m span{display:block;font-size:13px;color:var(--ink3);font-weight:300}.inv .r{display:flex;align-items:center;gap:14px;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-bg{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:60;opacity:0;pointer-events:none;transition:opacity .3s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sheet-bg.on{opacity:1;pointer-events:auto}.sheet{position:fixed;z-index:61;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);left:50%;top:50%;width:min(520px,calc(100% - 32px));max-height:calc(100% - 48px);overflow:auto;border-radius:28px;padding:28px;transform:translate(-50%,-46%) scale(.98);opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.2,.8,.2,1)}.sheet.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}@media(max-width:560px){.sheet{left:0;right:0;top:auto;bottom:0;width:100%;max-height:88%;border-radius:28px 28px 0 0;transform:translateY(100%);padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.sheet.on{transform:translateY(0)}}.sheet-h{display:flex;justify-content:space-between;align-items:center}.sheet-h b{font-weight:400;font-size:20px;letter-spacing:-.02em}.sheet .micwrap{margin-top:26px}.sheet .mic{width:96px;height:96px}.sheet .mic .ic{width:30px;height:30px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:12px 20px;border-radius:999px;font-size:14.5px;z-index:80;opacity:0;pointer-events:none;transition:all .3s;max-width:calc(100% - 32px);text-align:center}.toast.on{opacity:1;transform:translate(-50%)}body.inapp .toast{bottom:96px}@media(max-width:900px){body.inapp .toast{bottom:calc(150px + env(safe-area-inset-bottom))}}.wrap.app{max-width:1200px}@media(min-width:901px){.grid2.wide{grid-template-columns:minmax(0,1fr) 360px;gap:72px}.mobonly{display:none!important}}.jz{position:relative;width:34px;height:34px;border-radius:50%;border:1.4px solid var(--ink);color:var(--ink);display:inline-grid;place-items:center;font-weight:400;font-size:15px;flex:none;background:var(--bg)}.jz:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--acc);border:2px solid var(--bg)}.jz.sm{width:24px;height:24px;font-size:11px;border-width:1.2px}.jz.sm:after{width:7px;height:7px;border-width:1.5px}.jz.lg{width:52px;height:52px;font-size:22px;font-weight:200}.jz.lg:after{width:12px;height:12px;animation:breathe 3s ease-in-out infinite}.jz.off:after{background:var(--ink3);animation:none}@keyframes breathe{50%{box-shadow:0 0 0 5px var(--acc-soft)}}.say{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:14.5px;color:var(--ink2);font-weight:300;line-height:1.45}.say .jz{margin-top:-1px}.say q{quotes:"„" "“"}.state2{display:inline-flex;align-items:center;gap:12px}.state2 b{font-weight:400;font-size:15px;display:block}.state2 span{font-size:13px;color:var(--ink3)}.jcard{border:1px solid var(--line);border-radius:var(--r);padding:22px;background:var(--card)}.jcard .hd{display:flex;gap:14px;align-items:center}.jcard .hd b{font-weight:400;font-size:17px;letter-spacing:-.01em;display:block}.jcard .hd span{font-size:13px;color:var(--ink3)}.jstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.jstats div{font-size:12.5px;color:var(--ink3)}.jstats b{display:block;font-size:22px;font-weight:200;letter-spacing:-.03em;color:var(--ink)}.jcard .say{margin-top:16px}.mark{gap:6px}.mark:before{content:"";width:6px;height:6px;border-radius:50%;flex:none}.mark.m-need{border-color:var(--acc-line);color:var(--acc);background:var(--acc-soft)}.mark.m-need:before{background:var(--acc)}.mark.m-appt{border-color:var(--ink);color:var(--ink)}.mark.m-appt:before{background:var(--ink)}.mark.m-thru{border-color:transparent;background:var(--bg2);color:var(--ink2)}.mark.m-thru:before{background:var(--ink2)}.mark.m-msg{color:var(--ink2)}.mark.m-msg:before{border:1.5px solid var(--ink2);width:5px;height:5px}.mark.m-spam{border-style:dashed;color:var(--ink3)}.mark.m-spam:before{width:7px;height:1.5px;border-radius:0;background:var(--ink3)}.mark.m-retry{border-style:dashed;color:var(--ink2)}.mark.m-retry:before{border:1.5px dashed var(--ink2);width:5px;height:5px}.mark.m-plain:before{display:none}.legend{display:flex;gap:8px;flex-wrap:wrap}.jline{position:fixed;z-index:38;left:50%;transform:translateX(-50%);bottom:24px;width:min(680px,calc(100% - 48px))}.jline form{display:flex;align-items:center;gap:8px;background:var(--bar);backdrop-filter:saturate(1.8) blur(18px);-webkit-backdrop-filter:saturate(1.8) blur(18px);border:1px solid var(--line2);border-radius:999px;padding:6px 6px 6px 8px;box-shadow:var(--shadow);transition:border-color .2s}.jline form:focus-within{border-color:var(--acc)}.jline input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-size:16px;font-weight:300;padding:8px 4px}.jline input::placeholder{color:var(--ink3)}.jline .mbtn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ink2);flex:none;transition:all .2s}.jline .mbtn:hover{background:var(--bg2);color:var(--ink)}.jline .mbtn.rec{background:var(--acc);color:var(--acc-ink);animation:breathe 1.4s infinite}.jline .go{width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;flex:none;opacity:.25;transition:opacity .2s}.jline .go.ready{opacity:1}.jchips{display:flex;gap:6px;margin-bottom:8px;justify-content:center;flex-wrap:wrap;opacity:0;transform:translateY(6px);pointer-events:none;transition:all .25s}.jline.open .jchips{opacity:1;transform:none;pointer-events:auto}.jchips button{font-size:13px;padding:7px 12px;border-radius:999px;background:var(--bar);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);color:var(--ink2);white-space:nowrap}.jchips button:hover{color:var(--ink);border-color:var(--line2)}.jconf{display:none;margin-bottom:10px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--shadow)}.jconf.on{display:block;animation:fade .3s}.jconf .k{font-size:12.5px;color:var(--acc);font-weight:500}.jconf h3{font-size:18px;font-weight:400;letter-spacing:-.015em;margin-top:6px;line-height:1.35}.jconf ul{list-style:none;margin:12px 0 16px;display:flex;flex-direction:column;gap:5px;font-size:14.5px;font-weight:300}.jconf li{display:flex;gap:10px}.jconf li b{font-weight:400;color:var(--ink3);min-width:78px;font-size:13.5px;padding-top:1px}.jconf .acts{display:flex;gap:8px;flex-wrap:wrap}body.inapp{padding-bottom:110px}@media(min-width:901px){.jline{left:0;right:0;transform:none;bottom:0;width:auto;padding:12px 24px 16px;background:var(--bar);backdrop-filter:saturate(1.8) blur(18px);-webkit-backdrop-filter:saturate(1.8) blur(18px);border-top:1px solid var(--line)}.jline>*{max-width:680px;margin-left:auto;margin-right:auto}.jline form{box-shadow:none;background:var(--card)}.jline .jchips,.jline .jconf{position:absolute;left:24px;right:24px;bottom:calc(100% + 10px);margin-bottom:0}body.inapp{padding-bottom:130px}.grid2.wide .side.sticky{position:static}}@media(max-width:900px){.jline{bottom:calc(66px + env(safe-area-inset-bottom));width:calc(100% - 24px)}.jchips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px 8px;padding:0 12px}.jchips::-webkit-scrollbar{display:none}body.inapp{padding-bottom:150px}.jline form{padding:4px 4px 4px 6px}}.jline.hide{display:none}.caps{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-bottom:8px}.cap{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px}.cap,.cap .w{min-width:0}.cap .w b{font-weight:400;display:block}.cap .w span{font-size:12.5px;color:var(--ink3)}.cap .st{font-size:13px;color:var(--ink3);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cap .st .ic{width:15px;height:15px;color:var(--ink)}.cap .add{font-size:13px;color:var(--acc);font-weight:500;white-space:nowrap}@media(min-width:561px){.caps .cap:nth-child(-n+2){border-top:1px solid var(--line)}}@media(max-width:560px){.caps{grid-template-columns:1fr}.caps .cap:first-child{border-top:1px solid var(--line)}}.testtop{display:none}@media(max-width:900px){.testtop{display:inline-flex}}.week{display:flex;gap:40px;align-items:flex-end;flex-wrap:wrap;margin-bottom:36px}.week .big{font-size:56px;font-weight:200;letter-spacing:-.05em;line-height:.95}.week .big small{font-size:16px;color:var(--ink3);letter-spacing:0;font-weight:300;margin-left:6px}.week ul{list-style:none;display:flex;gap:6px 22px;flex-wrap:wrap;font-size:14px;color:var(--ink2);font-weight:300;padding-bottom:4px}.week li b{font-weight:500;color:var(--ink)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 30px}.toolbar .filters{margin:0}.seg.sm button{padding:5px 12px}@media(max-width:560px){.toolbar{display:grid;grid-template-columns:1fr;gap:10px}.toolbar .filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .filters .dd:nth-child(2){grid-column:1/-1;grid-row:2}.toolbar .dd select{width:100%}.week{gap:14px;margin-bottom:28px}.week .big{font-size:48px}}.row.c{padding:10px 0;align-items:center}.row.c .n{font-size:14.5px}.row.c .subj{color:var(--ink2);font-weight:300;font-size:14px;flex:1 1;min-width:0}.row.c .b{display:flex;gap:16px;align-items:center}.row.c .n{width:210px;flex:none}@media(max-width:700px){.row.c .b{display:block}.row.c .n{width:auto}.row.c .subj{display:block;margin-top:1px}}@media(max-width:560px){.row.c .e{display:flex}.row.c .e .dir,.row.c .e .dur,.row.c .mm{display:none}}.jz{border:1.5px solid var(--line2);background:#e9e6ff url(/juni-gesicht.png) 50%/cover no-repeat;color:transparent!important;font-size:0!important}.jz.lg,.jz.xl{border-width:2px}.jz.xl{width:76px;height:76px}.jz.xl:after{width:14px;height:14px;animation:breathe 3s ease-in-out infinite}.jz.talking{animation:talk 1.2s ease-out infinite}@keyframes talk{0%{box-shadow:0 0 0 0 var(--acc-line)}to{box-shadow:0 0 0 10px transparent}}.glow{position:relative;isolation:isolate}.glow:before{content:"";position:absolute;z-index:-1;top:-120px;left:-120px;right:-40px;height:380px;background:radial-gradient(420px 220px at 22% 45%,var(--acc-soft),transparent 70%),radial-gradient(380px 200px at 58% 30%,var(--warm),transparent 70%);pointer-events:none}.hero.glow:before{top:-40px;left:50%;right:auto;width:100vw;transform:translateX(-50%);height:620px;background:radial-gradient(520px 300px at 38% 30%,var(--acc-soft),transparent 70%),radial-gradient(460px 280px at 64% 40%,var(--warm),transparent 70%)}.clipx{overflow-x:clip}@media(max-width:900px){.pagehead.glow:before{left:-16px;right:-16px}}.ask,.jcard,.order,.panel,.plan,.price,.qcard,.testcard{box-shadow:var(--soft)}.ask .k .kic{width:24px;height:24px;border-radius:50%;background:var(--acc-soft);display:grid;place-items:center;color:var(--acc)}.ask .k .kic .ic{width:13px;height:13px;stroke-width:2}.ask .k .ago{color:var(--ink3);font-weight:400;margin-left:auto}.ask{position:relative}.win{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--card);border-radius:inherit;font-size:17px;font-weight:400;color:var(--ink);animation:winin .25s ease both;z-index:2}@keyframes winin{0%{opacity:0}}.win svg{width:34px;height:34px}.win circle{fill:none;stroke:var(--acc);stroke-width:2;stroke-dasharray:101;animation:draw1 .45s ease-out .05s both}.win path{fill:none;stroke:var(--acc);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:draw2 .3s ease-out .4s both}@keyframes draw1{0%{stroke-dashoffset:101}}@keyframes draw2{0%{stroke-dashoffset:24}}.weekcard{display:flex;gap:18px;align-items:center}.ring{flex:none;position:relative}.ring,.ring svg{width:72px;height:72px}.ring svg{transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:5}.ring .bgc{stroke:var(--bg2)}.ring .fgc{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:188.5;stroke-dashoffset:188.5;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:16px;font-weight:400;letter-spacing:-.02em}.weekcard p{font-size:15px;font-weight:300;line-height:1.45;min-width:0}.weekcard p span{display:block;font-size:13px;color:var(--ink3);margin-top:4px}.fig{width:120px;height:auto;display:block;margin:0 auto 10px;animation:float 5s ease-in-out infinite;filter:drop-shadow(0 18px 24px rgba(91,79,245,.18))}@keyframes float{50%{transform:translateY(-6px)}}.panel-h .who2{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:500;font-size:13.5px}.typing{display:inline-flex;gap:4px;padding:12px 14px;background:var(--bg2);border-radius:18px;border-bottom-left-radius:6px;align-self:flex-start}.typing i{width:5px;height:5px;border-radius:50%;background:var(--ink3);animation:dots 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dots{50%{opacity:.25;transform:translateY(-2px)}}.tgmsg{box-shadow:var(--soft);background:var(--card)}.tgmsg .tgh{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink3);margin-bottom:8px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.weg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.weg .choice b{font-size:15px}@media(max-width:560px){.weg{grid-template-columns:1fr}}.codefeld{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(26px,7vw,34px);letter-spacing:.42em;text-align:center;padding:16px 10px 16px calc(10px + .42em);max-width:320px}.reiter{display:inline-flex;border:1px solid var(--line2);border-radius:999px;padding:3px;gap:2px;margin-top:32px;max-width:100%}.reiter button{font-size:14px;padding:8px 16px;border-radius:999px;color:var(--ink2);white-space:nowrap}.reiter button.on{background:var(--ink);color:var(--bg)}.fehler{font-size:14px;color:var(--acc);margin-top:12px}.zweispaltig{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media(max-width:520px){.zweispaltig{grid-template-columns:1fr}.reiter{width:100%}.reiter button{flex:1 1 auto;padding:8px 10px}}.nummer-gross{font-size:clamp(30px,8vw,46px);font-weight:200;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px}.wcode{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.wcode:first-child{border-top:1px solid var(--line)}.wcode .w{min-width:0;flex:1 1 200px}.wcode b{font-weight:500;display:block;font-size:15.5px}.wcode span{font-size:13.5px;color:var(--ink3)}.wcode code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;word-break:break-all;color:var(--ink2);display:block;margin-top:3px}.status{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:16px 18px;border-radius:var(--r2);background:var(--bg2);font-size:15px;font-weight:300}.status .ic{margin-top:2px;flex:none}.status.gut{color:var(--ink)}.status.gut .ic{color:var(--acc)}.anleitung{margin-top:18px;font-size:14px;color:var(--ink2);font-weight:300}.anleitung summary{cursor:pointer;color:var(--acc);font-weight:500;list-style:none}.anleitung ol{margin:10px 0 0 20px;display:flex;flex-direction:column;gap:4px}.wochenplan{margin-top:18px;border-top:1px solid var(--line)}.tagzeile{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px 16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.tagzeile .tagkopf{display:flex;align-items:center;gap:12px}.tagzeile .tagkopf b{font-weight:400;font-size:15.5px}.tagzeile.aus .tagkopf b{color:var(--ink3)}.tagzeile .spannen{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.tagzeile .spanne{display:flex;align-items:center;gap:6px}.tagzeile .dd select,.tb-satz .dd select{padding:6px 28px 6px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-satz{line-height:2.2}@media(max-width:560px){.tagzeile{grid-template-columns:1fr}.tagzeile .spannen{padding-left:58px}}.testband{font-size:12.5px;text-align:center;padding:5px 16px;background:var(--acc-soft);color:var(--acc);border-bottom:1px solid var(--acc-line)}.pl .pl-liste{list-style:none;margin:10px 0 14px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink2);font-weight:300}.pl em small{letter-spacing:0;font-weight:300}.inv .r .mark{font-size:11.5px}.inv .r{white-space:nowrap}.inv .m{min-width:0}.import{margin-top:14px;border:1px solid var(--line);border-radius:var(--r);padding:18px;background:var(--card);box-shadow:var(--soft)}.ablage{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:26px 16px;border:1.5px dashed var(--line2);border-radius:var(--r2);cursor:pointer;transition:border-color .2s,background .2s}.ablage.zieht,.ablage:hover{border-color:var(--acc);background:var(--acc-soft)}.ablage .ic{color:var(--acc);width:24px;height:24px}.ablage b{font-weight:500;font-size:15.5px}.ablage span{font-size:13.5px;color:var(--ink3);font-weight:300;max-width:42ch}.import-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.import-kopf b{font-weight:400;font-size:18px;letter-spacing:-.01em}.import-kopf span{font-size:13px;color:var(--ink3);overflow-wrap:anywhere}.import-leiste{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--ink3);margin:12px 0 6px}.import-liste{max-height:340px;overflow-y:auto;border-top:1px solid var(--line);overscroll-behavior:contain}.import-zeile{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--line);cursor:pointer}.import-zeile input{width:18px;height:18px;accent-color:var(--acc);flex:none}.import-zeile .w{flex:1 1;min-width:0}.import-zeile .w b{display:block;font-weight:400;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-zeile .w span{font-size:12.5px;color:var(--ink3)}.import-zeile.da{opacity:.5;cursor:default}@media(max-width:420px){.import{padding:14px}.import .seg button{flex:1 1 auto}}.wissen-karte{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r2);background:var(--card);margin-bottom:10px}.wissen-karte .tx{flex:1 1;min-width:0}.wissen-karte b{font-weight:500;font-size:15.5px;display:block}.wissen-karte p{font-size:15px;font-weight:300;color:var(--ink2);margin-top:4px;white-space:pre-line;overflow-wrap:anywhere}.wissen-acts{display:flex;gap:4px;align-items:center;flex:none;flex-wrap:wrap;justify-content:flex-end}.wissen-form{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:var(--r);padding:18px;margin-bottom:10px}.wissen-zaehler{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--ink3);margin-top:6px}.wissen-zaehler .zuviel{color:var(--acc);font-weight:500}.btn:disabled{opacity:.45;cursor:not-allowed}.worte{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.wort{display:inline-flex;align-items:center;gap:4px;font-size:14px;padding:6px 6px 6px 13px;border:1px solid var(--line2);border-radius:999px;background:var(--card);max-width:100%;overflow-wrap:anywhere}.wort button{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--ink3);flex:none}.wort button:hover:not(:disabled){background:var(--bg2);color:var(--ink)}.wort button:disabled{opacity:.3;cursor:not-allowed}.probt-lauf{align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink2);font-weight:300}.probt-lauf,.probt-liste{display:flex;flex-direction:column}.probt-liste{margin-top:18px;gap:8px}.probt-fall{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg)}.probt-fall.offen{border-color:var(--line2)}.probt-kopf{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px}.probt-kopf b{display:block;font-weight:500;font-size:14.5px}.probt-kopf span span{display:block;font-size:12.5px;color:var(--ink3);margin-top:2px}.probt-kopf .ic{color:var(--ink3);flex:none}.probt-chat{gap:8px;padding:4px 12px 14px}.probt-chat,.probt-zeile{display:flex;flex-direction:column}.probt-zeile{gap:4px}.probt-zeile.j{align-items:flex-start}.probt-zeile.c{align-items:flex-end}.probt-zeile .ln{font-size:14px;max-width:92%}.probt-marke{font-size:11.5px;white-space:normal;max-width:100%;overflow-wrap:anywhere}.probt-zeile{min-width:0;max-width:100%}.rot,.rot b{color:#d23c2c!important}:root[data-theme=dark] .rot,:root[data-theme=dark] .rot b{color:#ff7a6b!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rot,:root:not([data-theme=light]) .rot b{color:#ff7a6b!important}}.betrieb-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}@media(max-width:420px){.betrieb-liste{grid-template-columns:1fr}}.betrieb-karte{border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;background:var(--card);box-shadow:var(--soft);min-width:0}.betrieb-karte.gestoppt{border-color:#d23c2c;box-shadow:0 0 0 1px #d23c2c}.bk-kopf{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.bk-kopf .w{min-width:0}.bk-kopf b{font-weight:500;font-size:16.5px;display:block;overflow-wrap:anywhere}.bk-kopf span{font-size:13px;color:var(--ink3)}.bk-zahlen{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px 14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--ink3)}.bk-zahlen b{display:block;font-weight:400;font-size:15px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mark.rot{border-color:currentColor}.recht{max-width:680px;padding:56px 0 96px}@media(max-width:480px){.recht{padding:32px 0 64px}}.recht-stand{font-size:13px;color:var(--ink3);letter-spacing:.02em;margin-bottom:14px}.recht .qsub{margin-bottom:8px}.recht-abschnitt{margin-top:40px}.recht-abschnitt h2{font-size:19px;font-weight:500;letter-spacing:-.015em;margin-bottom:10px}.recht-abschnitt p{color:var(--ink2);font-weight:300;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.recht-abschnitt.mehrzeilig p+p{margin-top:2px}.recht-a{color:var(--acc);text-decoration:underline;text-decoration-color:var(--acc-line);text-underline-offset:3px}.recht-a:hover{text-decoration-color:currentColor}.recht-links a:hover{color:var(--ink)}.recht-fuss{margin-top:56px;padding-top:20px;border-top:1px solid var(--line);color:var(--ink3);font-size:12.5px;text-align:center}.recht-fuss.portal{border-top:0;margin:0 auto;padding:8px 16px 28px}.recht-hinweis{font-size:13px;color:var(--ink3);margin-top:16px;text-align:right}.recht-hinweis a{color:var(--ink2);text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.recht-hinweis a:hover{color:var(--ink)}.mitteilungen-zeile{padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mitteilungen-zeile+.kv{border-top:0}.mitteilungen-zeile .trow{font-size:15px}.tempo{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tempo i{width:7px;height:7px;border-radius:50%;flex:none}.tempo.gruen i{background:#2f9e5b}.tempo.gelb i{background:#d6a21c}.tempo.rot i{background:#d23c2c}.versionen summary{cursor:pointer;list-style:none}.versionen summary::-webkit-details-marker{display:none}.versionen summary h4{display:flex;justify-content:space-between;gap:10px}.versionen[open] summary h4{margin-bottom:6px}.versionen-liste{display:flex;flex-direction:column;margin-top:10px;border-top:1px solid var(--line)}.version{padding:12px 0;border-bottom:1px solid var(--line)}.version-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px}.version-kopf .w{min-width:0}.version-kopf b{font-weight:400;font-size:15px;display:block}.version-kopf span{font-size:13px;color:var(--ink3)}.version-vergleich{margin-top:12px}.vergleich-zeile{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:6px 14px;padding:10px 0;border-top:1px dashed var(--line);font-size:14px}.vergleich-zeile b{font-weight:500}.vergleich-zeile span{font-size:12px}.vergleich-zeile p{font-weight:300;overflow-wrap:anywhere}@media(max-width:560px){.vergleich-zeile{grid-template-columns:1fr 1fr}.vergleich-zeile b{grid-column:1/-1}}.assistenten{margin:-18px 0 30px}.assistenten .seg{flex-wrap:wrap}.seg .seg-link{font-size:13.5px;padding:6px 14px;border-radius:999px;color:var(--ink2);white-space:nowrap}.seg .seg-link.on{background:var(--ink);color:var(--bg)}.assistenten-aktionen{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}.anruf-assistent{font-size:11.5px;color:var(--ink3);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-weight:400}.ruhe{display:flex;justify-content:space-between;align-items:center;gap:14px 20px;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;background:var(--card);box-shadow:var(--soft)}.ruhe.an{border-color:var(--acc-line);background:var(--acc-soft)}.ruhe-kopf{display:flex;gap:12px;align-items:flex-start;min-width:0;flex:1 1 260px}.ruhe-kopf b{display:block;font-weight:500;font-size:16px}.ruhe-kopf span{display:block;font-size:13.5px;color:var(--ink2);font-weight:300;margin-top:2px}.ruhe-punkt{width:12px;height:12px;border-radius:50%;background:var(--acc);flex:none;margin-top:5px;box-shadow:0 0 0 4px var(--acc-soft)}.ruhe-punkt.aus{background:var(--line2);box-shadow:none}.ruhe-wahl{display:flex;flex-wrap:wrap}.ruhe-eigen,.ruhe-wahl{gap:6px;align-items:center}.ruhe-eigen{display:inline-flex}.ruhe-eigen .input{padding:6px 10px;font-size:14px;border-radius:10px;width:auto}.ruhe.kompakt{margin-bottom:28px}.regel-wahl button{padding:6px 10px}.tb-werkzeug{margin-top:18px}.tb-auswahl,.tb-werkzeug{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tb-auswahl{margin-top:12px;padding:10px 12px;border-radius:var(--r2);background:var(--bg2);font-size:14px}.tb-kontakt{align-items:flex-start}.tb-haken{width:18px;height:18px;margin-top:4px;accent-color:var(--acc);flex:none}.tb-gruppen{display:flex!important;gap:4px;flex-wrap:wrap;margin-top:6px}.tb-gruppen .mark{font-size:11px;padding:1px 8px}.gruppen-liste{border-top:1px solid var(--line);margin-top:10px}.gruppe-zeile{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.gruppe-zeile .w{min-width:0}.gruppe-zeile b{font-weight:400;display:block}.gruppe-zeile span{font-size:13px;color:var(--ink3)}@media(max-width:560px){.regel-wahl{width:100%}.regel-wahl button{flex:1 1 auto;padding:6px;font-size:12.5px}}@media(max-width:900px){.bottombar{grid-template-columns:repeat(6,1fr)}.bottombar a{font-size:10px}}.tb-regel{display:flex;gap:6px;align-items:center;max-width:100%}.tb-regel,.tb-regel .regel-wahl{min-width:0}@media(max-width:560px){.tb-kontakt{flex-wrap:wrap}.tb-kontakt .who{flex:1 1}.tb-regel{flex:1 1 100%}.tb-regel .regel-wahl{flex:1 1 auto;width:auto;display:flex}.tb-regel .regel-wahl button{flex:1 1;min-width:0;padding:6px 2px;font-size:12px;white-space:normal;line-height:1.2}}.tabs a{white-space:nowrap}@media(max-width:1040px){.tabs a[href="/app/konto"]{display:none}.tabs a{padding:8px 9px}}.juni-chat{display:none;flex-direction:column;gap:8px;max-height:min(60vh,520px);overflow-y:auto}.juni-chat.on{display:flex}.juni-chat-kopf{display:flex;justify-content:space-between;align-items:center}.juni-chat .ln{max-width:92%;font-size:14.5px}.juni-text{white-space:pre-line}.juni-nachtrag{font-size:14px;color:var(--ink2);font-weight:300;padding-left:6px}.juni-knoepfe{display:flex;flex-direction:column;gap:6px;margin-top:2px}.juni-knopfzeile{display:flex;gap:6px;flex-wrap:wrap}.quelle-karte{padding:12px 0;border-top:1px solid var(--line)}.quelle-karte:first-of-type{border-top:0}.quelle-karte .w{min-width:0;overflow-wrap:anywhere}.quelle-karte .w b{font-weight:400}.quelle-karte .w span{font-size:13px;color:var(--ink3)}.quelle-karte .w span.rot{color:#c4553c}.quelle-karte .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.quelle-karte .anleitung{font-size:13.5px;color:var(--ink2);font-weight:300}.quelle-karte .input{width:100%}#quellen .btn.line{font-size:13.5px;font-weight:inherit;letter-spacing:0;line-height:1.2}#quellen .status{margin-bottom:10px;padding:10px 14px;font-size:14px}.betrieb-block{margin:0 0 44px}.betrieb-h{font-size:22px;font-weight:300;letter-spacing:-.02em;margin:0 0 14px}.betrieb-h3{font-size:15px;font-weight:500;margin:18px 0 8px;color:var(--ink2)}.betrieb-klein{font-size:13.5px;margin:-6px 0 14px}.betrieb-block .bk-zahlen{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 18px}.betrieb-block .bk-zahlen>div{display:flex;flex-direction:column;font-size:12.5px;color:var(--ink3)}.betrieb-block .bk-zahlen>div b{font-size:19px;font-weight:400;color:var(--ink);word-break:break-word}.betrieb-block .bk-zahlen>div.rot b{color:var(--acc)}.balken{gap:3px;height:90px;margin:0 0 18px;padding:6px 0;border-bottom:1px solid var(--line2)}.balken,.balken-s{display:flex;align-items:flex-end}.balken-s{flex:1 1;height:100%}.balken-s i{display:block;width:100%;min-height:2px;background:var(--acc);border-radius:3px 3px 0 0;opacity:.85}.betrieb-zwei{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:700px){.betrieb-zwei{grid-template-columns:1fr}}.betrieb-tab{list-style:none;padding:0;margin:0}.betrieb-tab li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14.5px;font-weight:300}.betrieb-tab li span{min-width:0;overflow-wrap:anywhere}.betrieb-tab li b{font-weight:500;white-space:nowrap}.betrieb-tab li b.rot{color:var(--acc)}