@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-ui:"Inter Variable", Inter, system-ui, sans-serif;--font-display:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--cream:#f7f4ef;--terra:#b5764b;--terra-light:#e8dacb;--charcoal:#1a1a18;--charcoal-soft:#2a2a26;--grey:#6b6b64;--grey-light:#e4e0d8;--r:6px;--bg:var(--cream);--card:#fff;--card2:var(--grey-light);--text:var(--charcoal);--muted:var(--grey);--line:var(--grey-light);--accent:var(--terra);--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--ok:#3f6b4f;--ok-bg:#3f6b4f1f;--warn:#8f5530;--warn-bg:var(--terra-light);--neutral:var(--grey);--neutral-bg:#6b6b641f;--radius:var(--r);--shadow:0 1px 0 #1a1a180a;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:700}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.app{min-height:100dvh;padding-bottom:calc(86px + var(--safe-b))}.top{z-index:20;padding-top:var(--safe-t);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.top-in{justify-content:space-between;align-items:center;gap:12px;max-width:820px;margin:0 auto;padding:12px 16px;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:flex}.logo{border-radius:var(--r);background:var(--accent);color:#fff;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.brand h1{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.2}.brand>div:last-child{min-width:0}.brand span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.seg{background:var(--card2);border-radius:999px;flex:none;padding:3px;display:flex}.seg button{color:var(--muted);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.seg button.on{background:var(--card);color:var(--text);box-shadow:var(--shadow)}.main{max-width:820px;margin:0 auto;padding:14px 16px 0}.demo{color:var(--muted);background:var(--card2);border-radius:var(--r);margin-bottom:14px;padding:9px 12px;font-size:12.5px}.stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.stat{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);padding:12px 14px}.stat b{letter-spacing:-.02em;font-size:24px;line-height:1.1;display:block}.stat span{color:var(--muted);font-size:12.5px}.stat.ok b{color:var(--ok)}.link-btn{color:var(--accent);margin-bottom:8px;font-size:13px;font-weight:600}.day{margin-bottom:22px}.day h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;margin:0 2px 9px;font-size:13px;display:flex}.day h2.today{color:var(--accent)}.day h2 em{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal}.day-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.card{background:var(--card);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);gap:14px;padding:12px;transition:transform .15s;display:flex}.card:active{transform:scale(.985)}.card-thumb{aspect-ratio:4/5;border-radius:var(--r);flex:none;width:72px;position:relative;overflow:hidden}.card.fmt-video .card-thumb{aspect-ratio:9/14}.card-fmt{color:#fff;filter:drop-shadow(0 1px 2px #00000080);position:absolute;top:6px;right:6px}.card-main{flex:1;min-width:0}.card-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.time{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.card h3{letter-spacing:-.01em;margin-bottom:2px;font-size:15.5px}.card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.note{color:var(--warn);background:var(--warn-bg);border-radius:var(--r);align-items:center;gap:5px;margin-top:6px;padding:3px 8px;font-size:12px;display:inline-flex}.chips{gap:4px;display:inline-flex}.chip{letter-spacing:.03em;border-radius:var(--r);background:var(--card2);color:var(--text);padding:2px 7px;font-size:10.5px;font-weight:700}.chip-instagram{color:#b0207f;background:#d6249f1f}.chip-facebook{color:#1665c9;background:#1877f21f}.chip-youtube{color:#c62d29;background:#e539351f}.chip-tiktok{color:var(--text);background:#121a261a}.badge{border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.badge-review{background:var(--warn-bg);color:var(--warn)}.badge-approved{background:var(--ok-bg);color:var(--ok)}.badge-draft,.badge-online{background:var(--neutral-bg);color:var(--neutral)}.sheet-head .badge{margin-left:0}.ph{place-items:end start;display:grid;position:absolute;inset:0}.ph-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;padding:10px 12px;font-size:11px}.player .ph,.carousel .ph{place-items:start end}.player,.carousel,.single{width:100%;height:100%;position:relative;overflow:hidden}.player-btn{-webkit-backdrop-filter:blur(10px);color:#fff;background:#fff3;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:64px;height:64px;transition:opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-btn.is-playing{opacity:0}.player:hover .player-btn.is-playing,.player:focus-within .player-btn.is-playing{opacity:1}.player-bar{border-radius:var(--r);background:#ffffff47;height:4px;position:absolute;bottom:14px;left:14px;right:14px;overflow:hidden}.player-fill{border-radius:var(--r);background:#fff;height:100%}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{scroll-snap-align:center;flex:0 0 100%;position:relative}.carousel-count{color:#fff;background:#00000073;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}.dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.dots i{background:#ffffff73;border-radius:50%;width:6px;height:6px}.dots i.on{background:#fff}.overlay{z-index:50;-webkit-backdrop-filter:blur(4px);background:#080c128c;justify-content:center;align-items:flex-end;animation:.2s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.sheet{background:var(--card);border-radius:var(--r) var(--r) 0 0;width:100%;max-height:94dvh;padding-bottom:var(--safe-b);animation:.28s cubic-bezier(.2,.8,.2,1) rise;position:relative;overflow-y:auto}.sheet-close{z-index:3;color:#fff;background:#00000073;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;left:12px}.sheet-media{background:#000;width:100%;position:relative}.sheet-media.fmt-video{aspect-ratio:9/14;max-height:62dvh}.sheet-media.fmt-carousel,.sheet-media.fmt-image{aspect-ratio:4/5;max-height:62dvh}.sheet-body{padding:18px 18px 26px}.sheet-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.sheet-head .small{align-items:center;gap:5px;display:inline-flex}.sheet-body h2{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.when,.where{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.where span:last-child{color:var(--text)}.internal{background:var(--warn-bg);color:var(--warn);border-radius:var(--r);align-items:flex-start;gap:9px;margin:12px 0 0;padding:10px 12px;font-size:13px;display:flex}.internal div{display:grid}.caption{white-space:pre-line;margin:16px 0 10px;font-size:15px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{color:var(--accent);background:var(--accent-soft);border-radius:var(--r);padding:2px 8px;font-size:12.5px}.thread{margin-top:20px}.thread h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-size:13px}.bubble{background:var(--card2);border-radius:var(--r);gap:2px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:grid}.bubble.hotel{background:var(--accent-soft)}.bubble .who{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.bubble time{color:var(--muted);font-size:11.5px}.actions{gap:12px;margin-top:20px;display:grid}.btn{border-radius:var(--r);justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:15px;font-weight:700;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff}.btn-soft{background:var(--accent-soft);color:var(--accent)}.btn-ghost{background:var(--card2);color:var(--text)}.comment-box{gap:8px;display:grid}.comment-box label{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}textarea{width:100%;font:inherit;color:var(--text);background:var(--card2);border-radius:var(--r);resize:vertical;border:1px solid #0000;padding:12px;font-size:15px}textarea:focus{border-color:var(--accent);outline:none}.feed-wrap{justify-items:center;gap:14px;display:grid}.phone{background:var(--card);border-radius:var(--r);border:8px solid #0b0f15;width:min(100%,390px);padding-bottom:10px;overflow:hidden;box-shadow:0 20px 50px #0a101c40}.phone-notch{border-radius:0 0 var(--r) var(--r);background:#0b0f15;width:96px;height:22px;margin:0 auto}.phone-head{align-items:center;gap:12px;padding:14px 16px;display:flex}.avatar{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.phone-head div:last-child{display:grid}.phone-head span{color:var(--muted);font-size:12px}.grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.tile{aspect-ratio:4/5;background:var(--card2);position:relative;overflow:hidden}.tile.is-draft{opacity:.55}.tile-fmt{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;top:6px;right:6px}.tile-tag{color:#fff;border-radius:var(--r);background:#00000080;padding:1px 6px;font-size:10.5px;font-weight:700;position:absolute;bottom:6px;left:6px}.approvals{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.approvals h2{margin-bottom:10px;font-size:15px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sec-head h2{margin:0}.sec-head .btn{padding:8px 14px;font-size:13.5px}.mini{background:var(--card);border-radius:var(--r);width:100%;box-shadow:var(--shadow);align-items:center;gap:12px;padding:12px 14px;display:flex}.mini-date{color:var(--muted);flex:none;width:84px;font-size:12.5px}.mini-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.tabs{left:50%;bottom:calc(12px + var(--safe-b));z-index:30;background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;gap:4px;padding:5px;display:flex;position:fixed;transform:translate(-50%)}.tabs button{color:var(--muted);border-radius:999px;padding:10px 22px;font-size:14px;font-weight:700;position:relative}.tabs button.on{background:var(--accent);color:#fff}.tabs i{background:var(--warn-bg);color:var(--warn);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}.tabs button.on i{color:#fff;background:#ffffff40}@media (min-width:860px){.overlay{align-items:center}.sheet{border-radius:var(--r);grid-template-columns:minmax(300px,380px) 1fr;width:min(980px,92vw);max-height:90dvh;display:grid}.sheet-media.fmt-video,.sheet-media.fmt-carousel,.sheet-media.fmt-image{aspect-ratio:auto;height:100%;min-height:480px;max-height:none}.sheet-body{padding:28px 30px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.top-tools{align-items:center;gap:10px;display:flex}.back{color:var(--muted);border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.back:hover{color:var(--text);background:var(--card2)}.toast{background:var(--warn-bg);color:var(--warn);border-radius:var(--r);margin-bottom:10px;padding:10px 14px;font-size:13.5px;font-weight:600}.ph-has{background:#111}.ph-has img,.ph-has video{object-fit:cover;width:100%;height:100%;display:block}.player-real{background:#000;position:relative}.player-real video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.live-stats{grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,390px);display:grid}.live-stats div{text-align:center;background:var(--card);border-radius:14px;gap:2px;padding:12px 8px;display:grid}.live-stats b{font:700 20px/1 var(--font-display);letter-spacing:-.02em}.live-stats b.neg{color:#b4462e}.live-stats span{color:var(--muted);font-size:11px}.tile.is-live{display:block}.tile.is-live img{object-fit:cover;width:100%;height:100%;display:block}.tile-stats{color:#fff;opacity:0;background:linear-gradient(#0000,#0009);gap:8px;padding:18px 6px 5px;font-size:10.5px;font-style:normal;transition:opacity .15s;display:flex;position:absolute;inset:auto 0 0}.tile.is-live:hover .tile-stats,.tile.is-live:focus-visible .tile-stats{opacity:1}.tile-stats i{font-style:normal}@media (hover:none){.tile-stats{opacity:1}}.stage-chips{gap:4px;margin-top:6px;display:inline-flex}.stage-chips .sg{background:var(--neutral-bg);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.stage-chips .sg.on.sg-geplant{background:var(--neutral-bg);color:var(--charcoal)}.stage-chips .sg.on.sg-fertig{background:var(--warn-bg);color:var(--warn)}.stage-chips .sg.on.sg-live{background:var(--ok-bg);color:var(--ok)}.stage-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.stage-row .stage-chips{margin-top:0}.tile-stage{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:6px;box-shadow:0 0 0 1px #0003}.tile-stage.sg-geplant{background:#b9b5aa}.tile-stage.sg-fertig{background:var(--terra)}.tile-stage.sg-live{background:#3f9b63}.app.embedded{background:0 0;flex-direction:column;min-height:0;padding-bottom:0;display:flex}.app.embedded .top{display:none}.app.embedded .main{width:100%;max-width:none;padding:0}.app.embedded .tabs{order:-1;align-self:flex-start;margin:0 0 16px;position:static;transform:none}.app.embedded .stats{display:none}@media (min-width:900px){.overlay{align-items:center}.sheet{border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:min(1080px,94vw);max-height:92dvh;display:grid;overflow:hidden}.sheet-media{align-self:stretch;position:sticky;top:0}.sheet-media.fmt-video,.sheet-media.fmt-carousel,.sheet-media.fmt-image{aspect-ratio:auto;min-height:min(86dvh,760px);max-height:none}.sheet-body{max-height:92dvh;overflow-y:auto}.sheet-close{background:#0000008c}}
.kicker{font:700 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--terra);margin:0 0 10px}.ln{--ln-text:var(--charcoal);--ln-mute:#6f6c64;--ln-glass:#ffffffb8;--ln-field:#ffffffd9;--ln-line:#1a1a181f;--ln-bg:#f7f4ef;isolation:isolate;min-height:100dvh;color:var(--ln-text);background:var(--ln-bg);place-items:center;padding:24px 16px;display:grid;position:relative;overflow:hidden}.ln-team{--ln-text:var(--cream);--ln-mute:#aca89e;--ln-glass:#1a18159e;--ln-field:#ffffff0f;--ln-line:#f7f4ef24;--ln-bg:#121110}.ln-word{z-index:-1;text-align:center;font:700 clamp(96px, 26vw, 420px) / 1 var(--font-display);letter-spacing:-.06em;color:color-mix(in srgb, var(--ln-text) 5%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;position:absolute;inset:auto 0 -.14em}.ln-aurora{z-index:-2;filter:blur(70px)saturate(1.1);transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .9s;position:absolute;inset:0}.ln-aurora.open{opacity:.55;transform:scale(1.25)}.ln-aurora i{opacity:.4;border-radius:50%;width:58vmax;height:58vmax;animation:26s ease-in-out infinite alternate ln-drift;position:absolute}.ln-aurora i:first-child{background:var(--terra);top:-22vmax;left:-14vmax}.ln-aurora i:nth-child(2){background:var(--terra-light);width:52vmax;height:52vmax;animation-duration:32s;animation-delay:-8s;top:6vmax;right:-20vmax}.ln-aurora i:nth-child(3){background:#8a5a3a;width:50vmax;height:50vmax;animation-duration:38s;animation-delay:-15s;bottom:-34vmax;left:18vmax}.ln-team .ln-aurora i{opacity:.34}.ln-team .ln-aurora i:nth-child(2){background:#6e4730}@keyframes ln-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.12)}}@media (prefers-reduced-motion:reduce){.ln-aurora i{animation:none}}.ln-card{text-align:center;background:var(--ln-glass);border:1px solid color-mix(in srgb, var(--ln-line) 90%, transparent);-webkit-backdrop-filter:blur(34px)saturate(1.5);border-radius:30px;width:min(100%,420px);padding:40px 32px 30px;position:relative;box-shadow:inset 0 1px #ffffff80,0 40px 90px -40px #28180c80}.ln-brand{font:700 20px/1 var(--font-display);letter-spacing:-.01em;flex-direction:column;align-items:center;gap:7px;margin:0 0 28px;display:flex}.ln-brand span{font:500 12.5px/1 var(--font-ui);color:var(--ln-mute)}.ln-card h1{font:700 clamp(30px, 7vw, 36px) / 1.08 var(--font-display);letter-spacing:-.03em;margin:0 0 8px}.ln-sub{max-width:30ch;color:var(--ln-mute);margin:0 auto 26px;font-size:15.5px;line-height:1.4}.ln form{text-align:left;gap:12px;display:grid}.ln-group{border:1px solid var(--ln-line);background:var(--ln-field);border-radius:14px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.ln-group:focus-within{border-color:var(--terra);box-shadow:0 0 0 4px color-mix(in srgb, var(--terra) 24%, transparent)}.ln-group label{display:block}.ln-group label+label{border-top:1px solid var(--ln-line)}.ln-group label span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ln-group input{width:100%;min-height:54px;font:400 17px/1.2 var(--font-ui);color:var(--ln-text);background:0 0;border:0;outline:none;padding:0 16px;display:block}.ln-group input::placeholder{color:var(--ln-mute);opacity:.85}.ln-error{color:#a93d26;margin:0;font-size:14px;line-height:1.4}.ln-team .ln-error{color:#f0a98a}.ln-btn{width:100%;min-height:54px;font:600 17px/1 var(--font-ui);color:#fff;background:var(--terra);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;transition:background .15s,transform .1s,opacity .15s;display:flex}.ln-btn:hover:not(:disabled){background:#a06840}.ln-btn:active:not(:disabled){transform:scale(.99)}.ln-btn:disabled{opacity:.45;cursor:not-allowed}.ln-btn:focus-visible{outline:2px solid var(--ln-text);outline-offset:3px}.ln-foot{text-wrap:balance;color:var(--ln-mute);margin:22px 0 0;font-size:13.5px}.zs{background:var(--cream);grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.zs-rail{background:var(--charcoal);height:100dvh;color:var(--cream);flex-direction:column;gap:28px;padding:28px 16px 20px;display:flex;position:sticky;top:0}.zs-mark{color:inherit;flex-direction:column;gap:6px;padding:0 10px;text-decoration:none;display:flex}.zs-mark b{font:700 24px/1 var(--font-display)}.zs-mark i{font:700 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--terra);font-style:normal}.zs-rail nav{gap:2px;display:grid}.zs-rail nav a{border-radius:var(--r);color:#b9b5ab;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.zs-rail nav a:hover{background:var(--charcoal-soft);color:var(--cream)}.zs-rail nav a.on{background:var(--charcoal-soft);color:var(--cream);box-shadow:inset 3px 0 0 var(--terra)}.zs-user{border-top:1px solid #34342f;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;margin-top:auto;padding:14px 10px 0;display:grid}.zs-avatar{background:var(--terra);color:#fff;width:36px;height:36px;font:700 15px/1 var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.zs-name{font-weight:500}.zs-user form button{color:#8e8a80;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.zs-user form button:hover{color:var(--terra-light)}.zs-body{min-width:0}.zs-tabs{display:none}@media (max-width:860px){.zs{grid-template-columns:1fr}.zs-rail{display:none}.zs-body{padding-bottom:calc(72px + var(--safe-b))}.zs-tabs{z-index:20;padding-bottom:var(--safe-b);background:var(--charcoal);border-top:1px solid #34342f;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.zs-tabs a{letter-spacing:-.01em;color:#8e8a80;justify-items:center;gap:4px;min-height:56px;padding:10px 0 8px;font-size:10.5px;text-decoration:none;display:grid}.zs-tabs a.on{color:var(--terra)}}.dash{gap:40px;max-width:1180px;margin:0 auto;padding:40px 32px 64px;display:grid}.dash-head h1{font:700 clamp(30px, 4vw, 44px) / 1.05 var(--font-display);letter-spacing:-.02em;margin:0 0 8px}.dash-head p{color:var(--grey);margin:0}.dash h2{font:700 clamp(22px, 2.4vw, 28px) / 1.15 var(--font-display);letter-spacing:-.01em;margin:0 0 20px}.empty{color:var(--grey);margin:0}.muted{color:var(--grey)}.dash-today{background:var(--charcoal);color:var(--cream);border-radius:var(--r);padding:32px;position:relative;overflow:hidden}.dash-today:after{content:"";background:color-mix(in srgb, var(--terra-light) 12%, transparent);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.dash-today .empty{color:#b9b5ab}.dash-today ul{z-index:1;gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dash-today li a,.dash-today li{color:var(--cream);text-decoration:none}.dash-today li a{border-radius:var(--r);align-items:center;gap:12px;min-height:44px;margin:0 -12px;padding:8px 12px;transition:background .15s;display:flex}.dash-today li a:hover{background:var(--charcoal-soft)}.dash-today li a:before{content:"";background:#8e8a80;border-radius:50%;flex:none;width:8px;height:8px}.dash-today li.warn a:before{background:var(--terra)}.dash-today li.ok a:before{background:#7fb28f}.cc-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cc{border:1px solid var(--grey-light);border-radius:var(--r);color:inherit;background:#fff;padding:24px 22px 22px;text-decoration:none;transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}a.cc:hover{border-color:var(--terra);transform:translateY(-2px)}a.cc:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.cc-bar{background:var(--terra);height:4px;position:absolute;inset:0 0 auto}.cc h3{font:700 20px/1.2 var(--font-display);margin:4px 0}.cc-sub{color:var(--grey);margin:0 0 18px;font-size:14px}.cc-empty{color:var(--grey);margin:0;font-size:14px}.cc-static{background:0 0;border-style:dashed}.cc-facts{grid-template-columns:repeat(3,1fr);gap:14px 10px;margin:0;display:grid}.cc-facts div{gap:4px;display:grid}.cc-facts .wide{border-top:1px solid var(--grey-light);grid-column:1/-1;padding-top:14px}.cc-facts dt{color:var(--grey);font-size:12px}.cc-facts dd{font:700 22px/1 var(--font-display);margin:0}.cc-facts dd.warn{color:var(--terra)}.meter{background:var(--grey-light);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.meter i{background:#3f6b4f;border-radius:3px;height:100%;display:block}.meter.warn i{background:var(--terra)}.dash-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.panel{border:1px solid var(--grey-light);border-radius:var(--r);background:#fff;padding:28px}.feed,.conn,.soon ul{margin:0;padding:0;list-style:none}.feed li+li{border-top:1px solid var(--grey-light)}.feed a{color:inherit;padding:14px 0;line-height:1.45;text-decoration:none;display:block}.feed a:hover b{color:var(--terra)}.feed q{border-left:3px solid var(--terra-light);color:var(--grey);quotes:none;margin-top:6px;padding-left:12px;display:block}.feed time{color:var(--grey);margin-top:4px;font-size:12px;display:block}.conn li{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.conn li+li{border-top:1px solid var(--grey-light)}.conn .dot{background:var(--grey-light);border-radius:50%;width:8px;height:8px}.conn .on .dot{background:#3f6b4f}.conn small{color:var(--grey);font-size:12px}.soon li{border-top:1px solid var(--grey-light);padding:12px 0 12px 22px;position:relative}.soon li:before{content:"";background:var(--terra-light);border-radius:50%;width:8px;height:8px;position:absolute;top:21px;left:0}.tbl-wrap{border:1px solid var(--grey-light);border-radius:var(--r);background:#fff;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:640px}.tbl th,.tbl td{text-align:left;vertical-align:top;border-top:1px solid var(--grey-light);padding:16px 20px}.tbl thead th{font:700 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--terra);border-top:0}.tbl tbody th{font:700 16px/1.3 var(--font-display)}.tbl th small{font:400 13px/1.3 var(--font-ui);color:var(--grey);margin-top:4px;display:block}.tbl a{color:inherit;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:3px}.tbl .links{flex-wrap:wrap;gap:14px;display:flex}.pill{background:var(--neutral-bg);color:var(--grey);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.pill.aktiv{background:var(--ok-bg);color:var(--ok)}.pill.projekt{background:var(--terra-light);color:var(--warn)}@media (max-width:860px){.dash{gap:28px;padding:24px 16px 40px}.dash-today,.panel{padding:22px}.dash-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.chip-story,.chip-hidden{font:600 11px/1 var(--font-body,"Inter Variable", system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 7px}.chip-story{background:var(--terra-light,#e8dacb);color:var(--charcoal,#1a1a18)}.chip-hidden{background:var(--charcoal,#1a1a18);color:var(--cream,#f7f4ef)}.tools-row{flex-wrap:wrap;gap:10px;margin:18px 0 4px;display:flex}.watch-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.watch-client{border:1px solid var(--grey-light,#e4e0d8);background:#fff;border-radius:6px;padding:16px 18px}.watch-client h3{margin:0 0 8px;font:700 17px/1.2 Space Grotesk Variable,system-ui,sans-serif}.watch-site{border-top:1px solid var(--grey-light,#e4e0d8);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:14px;display:flex}.watch-site:first-of-type{border-top:0}.watch-site a{color:inherit;text-underline-offset:3px;text-decoration:underline}.watch-site small{color:var(--grey,#6b6b64);white-space:nowrap}.watch-site .bad{color:var(--terra,#b5764b);font-weight:600}.change{background:var(--cream,#f7f4ef);border-left:3px solid var(--terra,#b5764b);border-radius:0 6px 6px 0;margin-top:10px;padding:12px 14px;font-size:13px}.change ul{color:var(--grey,#6b6b64);margin:6px 0 0;padding-left:18px}.btn-mini{border:1px solid var(--charcoal,#1a1a18);color:var(--charcoal,#1a1a18);cursor:pointer;background:0 0;border-radius:6px;padding:9px 14px;font:600 13px/1 Inter Variable,system-ui,sans-serif}.btn-mini:hover{background:var(--charcoal,#1a1a18);color:var(--cream,#f7f4ef)}.watch-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tasks{margin:0;padding:0;list-style:none}.tasks li{border-top:1px solid var(--grey-light,#e4e0d8);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.tasks li:first-child{border-top:0}.tasks small{color:var(--grey,#6b6b64);white-space:nowrap}.tasks .late small{color:var(--terra,#b5764b);font-weight:600}.hq{--tile:#fffdfa;--hair:#1a1a1817;--shadow:0 1px 2px #1a1a180a, 0 10px 32px #1a1a180f;-webkit-font-smoothing:antialiased;max-width:1280px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,4vw,48px) 72px;font-family:Inter Variable,system-ui,sans-serif}.hq-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.hq-date{color:var(--grey);margin:0 0 10px;font-size:15px}.hq h1{letter-spacing:-.04em;color:var(--charcoal);margin:0;font:700 clamp(36px,5.6vw,64px)/1.02 Space Grotesk Variable,system-ui,sans-serif}.hq-lede{letter-spacing:-.012em;max-width:46ch;color:var(--grey);margin:14px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.4}.push{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.push-note{color:var(--grey);max-width:34ch;margin:0;font-size:13px;line-height:1.4}.pill-btn{min-height:38px;color:var(--charcoal);letter-spacing:-.01em;cursor:pointer;background:#1a1a1812;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font:500 14px/1 Inter Variable,system-ui,sans-serif;transition:background .2s,transform .15s;display:inline-flex}.pill-btn:hover{background:#1a1a181f}.pill-btn:active{transform:scale(.97)}.pill-btn.on{background:var(--terra-light)}.pill-btn:disabled{opacity:.55;cursor:default}.hq :focus-visible{outline:2px solid var(--terra);outline-offset:3px;border-radius:8px}.hq-hero{background:var(--charcoal);color:var(--cream);border-radius:28px;margin-bottom:20px;padding:clamp(22px,3vw,36px);box-shadow:0 20px 60px #1a1a1838}.hq-hero-head{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.hq-hero h2{letter-spacing:-.03em;color:var(--cream);margin:0 0 6px;font:700 clamp(24px,2.6vw,32px)/1.1 Space Grotesk Variable,system-ui,sans-serif}.hq-hero-head p{color:#a7a398;max-width:46ch;margin:0;font-size:15px;line-height:1.4}.legend{color:#a7a398;flex-wrap:wrap;align-items:flex-start;gap:18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend li{align-items:center;gap:8px;display:flex}.d{border-radius:50%;width:10px;height:10px;display:inline-block}.d.fertig,.dot.fertig{background:#e0a074}.d.live,.dot.live{background:#5fbf86}.d.geplant,.dot.geplant{background:0 0;box-shadow:inset 0 0 0 1.6px #77736a}.tl-scroll{scrollbar-width:none;margin:0 calc(-1*clamp(22px,3vw,36px));padding:0 clamp(22px,3vw,36px) 4px;overflow-x:auto}.tl-scroll::-webkit-scrollbar{display:none}.tl{min-width:760px}.tl-row{border-top:1px solid #f7f4ef14;grid-template-columns:172px minmax(0,1fr) 76px;align-items:center;min-height:52px;display:grid}.tl-axis{border-top:0;min-height:28px}.tl-name{z-index:2;background:var(--charcoal);letter-spacing:-.012em;color:var(--cream);text-overflow:ellipsis;white-space:nowrap;padding-right:14px;font:600 15px/1.25 Inter Variable,system-ui,sans-serif;text-decoration:none;position:sticky;left:0;overflow:hidden}a.tl-name:hover{color:#e8dacb}.tl-track{background-image:linear-gradient(90deg,#f7f4ef12 1px,#0000 1px);background-size:16.6667% 100%;height:52px;position:relative}.tl-axis .tl-track{background:0 0;height:28px}.tl-tick{color:#8e8a80;white-space:nowrap;padding-left:6px;font-size:12px;position:absolute;top:4px;transform:translate(0)}.tl-line{background:#f7f4ef29;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.tl-none{color:#77736a;font-size:13px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tl-end{text-align:right;color:#8e8a80;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.dot{border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:.5s cubic-bezier(.2,.9,.3,1.2) backwards dot-in;position:absolute;top:50%}.dot.n2{width:14px;height:14px;margin:-7px 0 0 -7px}.dot.n3{width:18px;height:18px;margin:-9px 0 0 -9px}@keyframes dot-in{0%{opacity:0;transform:scale(0)}}.hq-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.hq-tile{background:var(--tile);box-shadow:var(--shadow);border-radius:24px;min-width:0;padding:clamp(20px,2.4vw,30px)}.t5{grid-column:span 5}.t7{grid-column:span 7}.hq-tile h2{letter-spacing:-.03em;color:var(--charcoal);margin:0 0 14px;font:700 clamp(21px,2vw,25px)/1.15 Space Grotesk Variable,system-ui,sans-serif}.hq-tile-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.hq-tile-head h2{margin:0}.hq-tile .empty{color:var(--grey);margin:0;font-size:15px;line-height:1.5}.hq-tile .foot{color:var(--grey);margin:14px 0 0;font-size:13px}.group{margin:0;padding:0;list-style:none}.group>li+li{border-top:1px solid var(--hair)}.row{min-height:60px;color:inherit;border-radius:12px;align-items:center;gap:14px;padding:10px 2px;text-decoration:none;transition:background .15s;display:flex}a.row:hover{background:#1a1a1809}a.row:active{background:#1a1a180f}.row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.row-main b{letter-spacing:-.015em;color:var(--charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.row-main small{color:var(--grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.chev{color:#b9b5aa;flex:none}.pip{border-radius:50%;flex:none;width:10px;height:10px}.pip.warn{background:var(--terra)}.pip.info{background:#c9c4b8}.pip.ok{background:#5c8a5a}.pip.off{background:0 0;box-shadow:inset 0 0 0 1.6px #c9c4b8}.swatch{background:var(--terra-light);border-radius:5px;flex:none;width:10px;height:34px}.num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--charcoal);font:700 24px/1 Space Grotesk Variable,system-ui,sans-serif}.num em{letter-spacing:0;color:var(--grey);font:500 13px/1 Inter Variable,system-ui,sans-serif}.num.warn{color:var(--terra)}.when{color:var(--grey);font-variant-numeric:tabular-nums;text-align:right;flex:none;max-width:40%;font-size:13.5px}.when.warn{color:var(--terra);font-weight:600}.web-client{margin-top:18px}.web-client h3{letter-spacing:-.01em;color:var(--grey);margin:0 0 4px;font:600 15px/1.2 Inter Variable,system-ui,sans-serif}.change{background:var(--cream);border-radius:16px;margin:8px 0 4px;padding:14px 16px;font-size:14px}.change b{font-weight:600}.change ul{color:var(--grey);margin:8px 0 0;padding-left:18px;line-height:1.45}.change .rm{text-decoration:line-through}.change form{margin-top:12px}@media (max-width:860px){.t5,.t7{grid-column:1/-1}.hq-grid{gap:14px}.hq-hero{border-radius:24px;margin-bottom:14px}.hq-tile{border-radius:22px}.tl{min-width:700px}.tl-row{grid-template-columns:124px minmax(0,1fr) 64px}.zs-tabs{-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#f7f4efc7;border-top:1px solid #1a1a181a}.zs-tabs a{color:#8a867c}.zs-tabs a.on{color:var(--terra)}}@media (prefers-reduced-motion:reduce){.dot{animation:none}.pill-btn{transition:none}}.hq-grid{align-items:start}.tl-row{grid-template-columns:208px minmax(0,1fr) 76px}.tl-name{white-space:normal;line-height:1.25}@media (max-width:860px){.tl-row{grid-template-columns:132px minmax(0,1fr) 64px}.tl-name{font-size:14px}}.hq-tile.t12{grid-column:span 12}.hq-tile.t6{grid-column:span 6}.hq-tile.late h2{color:#a3331f}.count{color:var(--grey);margin-left:6px;font:600 14px Inter Variable,system-ui,sans-serif}.seg{background:#1a1a1812;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg a{color:var(--charcoal);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.seg a.on{background:#fff;box-shadow:0 1px 4px #1a1a1824}.top-actions{flex-wrap:wrap;gap:8px;display:flex}.top-actions .pill-btn{align-items:center;text-decoration:none;display:inline-flex}.kv{border-top:1px solid var(--hair);justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.kv:first-of-type{border-top:0}.kv span{color:var(--grey)}.kv b{text-align:right;font-weight:600}.sub-h{color:var(--charcoal);margin:18px 0 4px;font:700 15px Space Grotesk Variable,system-ui,sans-serif}.token-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.token-form input{border:1px solid var(--hair);background:#fff;border-radius:12px;flex:1;min-width:180px;padding:10px 14px;font:15px Inter Variable,system-ui,sans-serif}.goal-bar{background:#1a1a1814;border-radius:999px;height:10px;margin:12px 0 6px;overflow:hidden}.goal-bar i{background:var(--terra);border-radius:999px;height:100%;display:block}@media (max-width:900px){.hq-tile.t6{grid-column:span 12}}.tm .hero{grid-template-columns:1fr}.link-form{grid-template-columns:150px 1fr;gap:8px;margin-top:14px;display:grid}.link-form input,.link-form select,.brand-form input,.brand-form textarea{border:1px solid var(--hair);color:var(--charcoal);background:#fff;border-radius:12px;width:100%;min-width:0;padding:10px 14px;font:15px Inter Variable,system-ui,sans-serif}.link-form .pill-btn{grid-column:1/-1;justify-self:start}.brand-form{flex-direction:column;gap:12px;display:flex}.brand-form label{color:var(--grey);flex-direction:column;gap:5px;font-size:13px;display:flex}.brand-form textarea{resize:vertical;line-height:1.45}.brand-form .pill-btn{align-self:flex-start}.swatches{gap:8px;display:flex}.swatches span{border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #1a1a181f}.x-btn{color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font:13px Inter Variable,system-ui,sans-serif}.x-btn:hover{color:var(--terra);background:#1a1a180d}@media (max-width:560px){.link-form{grid-template-columns:1fr}}.bt{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.bt-stage{flex-direction:column;gap:14px;display:flex}.bt-canvas-wrap{background:var(--cream);border-radius:18px;place-items:center;min-height:280px;padding:16px;display:grid}.bt-canvas{touch-action:none;cursor:grab;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:68vh;box-shadow:0 10px 40px #1a1a182e}.bt-canvas:active{cursor:grabbing}.bt-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-zoom{color:var(--grey);flex:1;align-items:center;gap:10px;min-width:140px;font-size:13px;display:flex}.bt-zoom input{accent-color:var(--terra);flex:1}.bt-strip{gap:10px;padding:2px;display:flex;overflow-x:auto}.bt-thumb{cursor:pointer;box-shadow:0 0 0 1px var(--hair);background:0 0;border:0;border-radius:10px;flex:none;padding:0;line-height:0;overflow:hidden}.bt-thumb.on{box-shadow:0 0 0 2.5px var(--terra)}.bt-thumb canvas{width:auto;height:64px;display:block}.bt-add{width:64px;height:64px;color:var(--grey);cursor:pointer;border:1.5px dashed #c9c4b8;border-radius:10px;flex:none;place-items:center;font-size:24px;display:grid}.bt-drop{text-align:center;cursor:pointer;border:1.5px dashed #c9c4b8;border-radius:18px;place-items:center;gap:8px;min-height:360px;padding:24px;display:grid}.bt-drop b{letter-spacing:-.02em;font:700 22px Space Grotesk Variable,system-ui,sans-serif}.bt-drop span{color:var(--grey);max-width:34ch;font-size:14.5px;line-height:1.45}.bt-msg{color:var(--terra);margin:0;font-size:13.5px}.bt-panel{flex-direction:column;gap:22px;display:flex;position:sticky;top:16px}.bt-panel h2{margin:0}.bt-field{flex-direction:column;gap:10px;display:flex}.bt-lbl{color:var(--charcoal);font:700 13px Space Grotesk Variable,system-ui,sans-serif}.bt-formats{flex-wrap:wrap;gap:6px;display:flex}.bt-field select,.bt-save input{border:1px solid var(--hair);color:var(--charcoal);background:#fff;border-radius:12px;min-width:0;padding:10px 14px;font:15px Inter Variable,system-ui,sans-serif}.bt-slider{color:var(--grey);flex-direction:column;gap:4px;font-size:13.5px;display:flex}.bt-slider span{justify-content:space-between;display:flex}.bt-slider output{font-variant-numeric:tabular-nums;color:var(--charcoal)}.bt-slider input{accent-color:var(--terra);width:100%}.bt-looks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bt-looks li{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-file{cursor:pointer;align-self:flex-start;display:inline-flex}.bt-save{gap:8px;display:flex}.bt-save input{flex:1}.bt-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-note{color:var(--grey);margin:0;font-size:12.5px;line-height:1.45}@media (max-width:960px){.bt{grid-template-columns:1fr}.bt-panel{position:static}.bt-canvas{max-height:56vh}}.cp-back{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1a1861;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cp{background:#fffffff5;border-radius:22px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 80px #1a1a1859}.cp input{border:0;border-bottom:1px solid var(--hair);width:100%;color:var(--charcoal);background:0 0;outline:none;padding:18px 22px;font:18px Inter Variable,system-ui,sans-serif}.cp ul{max-height:50vh;margin:0;padding:8px;list-style:none;overflow-y:auto}.cp li button{text-align:left;cursor:pointer;width:100%;color:var(--charcoal);background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;font:600 15.5px Inter Variable,system-ui,sans-serif;display:flex}.cp li button.on{background:var(--terra-light)}.cp li small{color:var(--grey);font-size:13px;font-weight:400}.cp-empty{color:var(--grey);padding:14px;font-size:14px}.zs-search{color:#cfc9bd;cursor:pointer;background:#f7f4ef17;border:0;border-radius:12px;justify-content:space-between;margin:0 16px 12px;padding:9px 12px;font:14px Inter Variable,system-ui,sans-serif;display:flex}.zs-search:hover{background:#f7f4ef26}.zs-search kbd{opacity:.7;font:12px Inter Variable,system-ui,sans-serif}@media (max-width:860px){.zs-search{display:none}}.plan-tabs{gap:6px;padding:2px 0 16px;display:flex;overflow-x:auto}.plan-tabs a{color:var(--charcoal);background:#1a1a1812;border-radius:999px;flex:none;padding:9px 16px;font-size:14.5px;font-weight:600;text-decoration:none}.plan-tabs a.on{background:var(--charcoal);color:var(--cream)}.plan-msg{border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:14px}.plan-msg.ok{color:#2f5a2d;background:#e3eee2}.plan-msg.bad{background:var(--terra-light);color:#7a3f1c}.plan-day{margin-top:18px}.plan-day h3{color:var(--grey);margin:0 0 4px;font:700 13px Space Grotesk Variable,system-ui,sans-serif}.st{border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:600}.st.draft{color:var(--grey);background:#1a1a1812}.st.review{background:var(--terra-light);color:#7a3f1c}.st.ok{color:#2f5a2d;background:#e3eee2}.plan-side{flex-direction:column;grid-column:span 5;gap:20px;min-width:0;display:flex}.voice-badge{background:var(--terra-light);color:#7a3f1c;border-radius:999px;margin:0 0 10px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.voice-badge.bestaetigt{color:#2f5a2d;background:#e3eee2}.voice-sum{margin:0 0 12px;font-size:15px;line-height:1.5}.voice-rules{color:var(--grey);gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.pe-form{flex-direction:column;gap:14px;display:flex}.pe-form label,.pe-form fieldset{color:var(--grey);border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;font-size:13px;display:flex}.pe-form input:not([type=checkbox]),.pe-form select,.pe-form textarea,.pi textarea,.nc input,.nc select{border:1px solid var(--hair);color:var(--charcoal);background:#fff;border-radius:12px;width:100%;min-width:0;padding:10px 14px;font:15px Inter Variable,system-ui,sans-serif}.pe-form textarea,.pi textarea{resize:vertical;line-height:1.5}.pe-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pe-ch{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:14px!important}.pe-ch legend{float:left;margin-right:8px}.pe-chk{align-items:center;color:var(--charcoal)!important;flex-direction:row!important;gap:8px!important;font-size:14px!important}.pe-chk.big{font-weight:600}.pe-count{align-self:flex-end;font-size:12px}.pe-hints{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pe-hints li{border-radius:10px;padding:8px 12px;font-size:13.5px;line-height:1.4}.pe-hints li.warn{background:var(--terra-light);color:#7a3f1c}.pe-hints li.info{color:var(--grey);background:#1a1a180f}.pe-actions{align-items:center;gap:10px;display:flex}.pi{flex-direction:column;gap:10px;display:flex}.pi-msg{margin:0;font-size:14px}.pi-msg.ok{color:#2f5a2d}.pi-msg.bad{color:#7a3f1c}.pi-err{color:#7a3f1c;margin:0;padding-left:18px;font-size:13px}.pi details{color:var(--grey);font-size:13px}.pi pre{background:#1a1a180d;border-radius:10px;padding:10px;font-size:12px;overflow-x:auto}.nc{flex-direction:column;gap:14px;display:flex}.nc label{color:var(--grey);flex-direction:column;gap:5px;font-size:13px;display:flex}.nc small{font-size:12px}.nc-err{color:#7a3f1c;background:var(--terra-light);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.nc .pill-btn{align-self:flex-start}@media (max-width:960px){.plan-side{grid-column:1/-1}.pe-row{grid-template-columns:1fr 1fr}}.chk{display:contents}.chk-box{cursor:pointer;background:#fff;border:1.8px solid #c9c4b8;border-radius:50%;flex:none;width:24px;height:24px;padding:0;position:relative}.chk-box.on{background:var(--terra);border-color:var(--terra)}.chk-box.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.row-main.done b{color:var(--grey);font-weight:500;text-decoration:line-through}.voice-ex{margin-top:14px;font-size:14px}.voice-ex summary{cursor:pointer;color:var(--grey)}.voice-ex blockquote{border-left:3px solid var(--terra-light);white-space:pre-wrap;background:#1a1a1808;border-radius:0 10px 10px 0;margin:10px 0 0;padding:10px 14px;line-height:1.5}.pill-btn{text-decoration:none}a.row-main{color:inherit;text-decoration:none}a.row-main:hover b{color:var(--terra)}.hq-date a{color:var(--grey);text-decoration:none}.hq-date a:hover{color:var(--terra)}.hq .foot a{color:inherit;text-underline-offset:2px;text-decoration:underline}.link-form select{grid-column:1}.link-form input[name=label]{grid-column:2}.link-form input[name=url]{grid-column:1/-1}@media (max-width:560px){.link-form select,.link-form input[name=label]{grid-column:1/-1}}.vp-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px;margin:0 0 30px;padding:0;list-style:none;display:grid}.vp{height:100%;color:var(--cream);background:#f7f4ef0f;border:1px solid #f7f4ef14;border-radius:18px;gap:10px;padding:18px 18px 16px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.vp:hover{background:#f7f4ef1a;transform:translateY(-2px)}.vp-name{color:#cfcbc0;font:600 14px/1.2 Inter Variable,system-ui,sans-serif}.vp-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font:700 clamp(40px,4.4vw,56px)/1 Space Grotesk Variable,system-ui,sans-serif;display:flex}.vp-num em{letter-spacing:0;color:#a7a398;font:500 14px/1 Inter Variable,system-ui,sans-serif}.vp-bar{background:#f7f4ef1f;border-radius:5px;height:5px;overflow:hidden}.vp-bar i{background:#8fb59a;border-radius:5px;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.vp-mid .vp-bar i{background:var(--terra)}.vp-low .vp-bar i{background:#e0795a}.vp-low .vp-num{color:#f0a98a}.vp-sub{color:#8e8a80;font-size:12.5px}.tl-head{align-items:flex-start;margin-bottom:14px}.vp-inline b{letter-spacing:-.02em;margin-right:4px;font:700 18px/1 Space Grotesk Variable,system-ui,sans-serif}.vp-inline.low b{color:var(--terra)}.tbl td small{color:var(--grey);margin-top:2px;display:block}.signout{text-align:left;width:100%;font:inherit;cursor:pointer;color:#a93d26;background:0 0;border:0}.hq-flat{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 clamp(28px,4vw,48px);padding:0}.hq-flat>h2,.hq-flat .hq-tile-head h2{letter-spacing:-.03em;margin:0 0 14px;font:700 clamp(22px,2.2vw,28px)/1.1 Space Grotesk Variable,system-ui,sans-serif}.hq-flat .group{background:#fffdf9;border-radius:20px;padding:4px 18px;box-shadow:0 1px #1a1a180a}.hq-now .group{padding:6px 22px}.hq-now .row-main b{font-size:17px}.hq-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:860px){.hq-two{grid-template-columns:1fr;gap:0}}.hq-goal{background:#fffdf9;border-radius:20px;padding:22px 24px}.hq-goal>h2{font-size:18px}.hq-more{margin:0 0 24px}.hq-more>summary,.tl-details>summary{cursor:pointer;min-height:40px;color:var(--charcoal);background:#1a1a180f;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;list-style:none;display:inline-flex}.hq-more>summary::-webkit-details-marker{display:none}.tl-details>summary::-webkit-details-marker{display:none}.hq-more>summary:before,.tl-details>summary:before{content:"+";font-weight:700}.hq-more[open]>summary:before,.tl-details[open]>summary:before{content:"–"}.hq-more[open]>summary{margin-bottom:24px}.tl-details>summary{color:var(--cream);background:#f7f4ef1a}.tl-details[open]>summary{margin-bottom:20px}.md-zone{border:1.5px dashed #1a1a1838;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;transition:background .15s,border-color .15s;display:flex}.md-zone.over{background:var(--terra-light);border-color:var(--terra)}.md-zone p{gap:4px;margin:0;font-size:15px;display:grid}.md-zone p span{color:var(--grey);font-size:12.5px}.md-zone code{background:#1a1a180f;border-radius:6px;padding:1px 6px;font-size:12px}.md-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.md-list li{background:#fffdf9;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px;display:grid}.md-compact .md-list li{grid-template-columns:44px minmax(0,1fr) auto}.md-compact .md-list li select{grid-column:1/-1}.md-list img,.md-list video{object-fit:cover;background:#ddd;border-radius:10px;width:48px;height:48px}.md-name{gap:2px;min-width:0;display:grid}.md-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.md-name small{color:var(--grey);font-size:12px}.md-list li.fehler .md-name small{color:#b4462e}.md-list li.fertig{opacity:.6}.md-list select{max-width:280px;min-height:36px;font:inherit;background:#fff;border:1px solid #1a1a1826;border-radius:10px;padding:0 8px;font-size:13px}.md-x{cursor:pointer;background:#1a1a1812;border:0;border-radius:50%;width:28px;height:28px;font-size:16px;line-height:1}.md-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.md-thumbs{flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.md-thumbs li{position:relative}.md-thumbs img,.md-thumbs video{object-fit:cover;background:#ddd;border-radius:14px;width:120px;height:120px;display:block}.md-thumbs form{position:absolute;top:6px;right:6px}.md-thumbs button{color:#fff;cursor:pointer;background:#1a1a18b3;border:0;border-radius:50%;width:26px;height:26px}@media (min-width:1100px){.hq{max-width:1640px;padding-top:40px}.hq-top{margin-bottom:28px}.hq h1{font-size:clamp(40px,3.6vw,56px)}.hq-desk{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:32px;display:grid}.hq-desk>.hq-hero{max-height:calc(100vh - 48px);margin:0;padding:26px 22px 22px;position:sticky;top:24px;overflow:auto}.hq-desk .hq-hero-head{margin-bottom:18px}.hq-desk .hq-hero h2{font-size:24px}.hq-desk .hq-hero-head p{font-size:13.5px}.hq-desk .vp-grid{grid-template-columns:1fr;gap:6px;margin-bottom:18px}.hq-desk .vp{border-radius:16px;grid-template-columns:1fr auto;grid-template-areas:"n d""b b""s s";align-items:baseline;gap:8px 12px;padding:14px 14px 12px;display:grid}.hq-desk .vp-name{grid-area:n;font-size:15px}.hq-desk .vp-num{grid-area:d;font-size:30px}.hq-desk .vp-num em{font-size:12px}.hq-desk .vp-bar{grid-area:b}.hq-desk .vp-sub{grid-area:s;font-size:12px}.hq-main{min-width:0}.hq-main .hq-flat{margin-bottom:36px}.hq-main .hq-now .group{padding:4px 24px}.hq-main .hq-two{gap:36px}.hq-main .hq-two .group{max-height:520px;overflow:auto}}@media (min-width:1500px){.hq-desk{grid-template-columns:420px minmax(0,1fr);gap:40px}}.tm-desk{align-items:start;gap:28px;display:grid}.tm-side{gap:14px;display:grid}@media (min-width:1100px){.tm-desk{grid-template-columns:minmax(0,1fr) 400px;gap:40px}.tm-side{position:sticky;top:24px}}.tm-page .kicker{display:none}.tm-page .tm h1{letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(34px,4.4vw,52px)}.tm-page .banner{color:var(--grey);background:0 0;border:0;max-width:80ch;margin:0 0 20px;padding:0;font-size:14px}.tm-page .banner b{color:var(--charcoal)}.cnt{letter-spacing:0;background:var(--terra-light);color:#7a4a2a;vertical-align:middle;border-radius:999px;margin-left:10px;padding:5px 10px;font:600 13px/1 Inter Variable,system-ui,sans-serif}.stage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stage-strip .ss{border:1px solid var(--line,#e4e0d8);background:#fff;border-top:3px solid #b9b5aa;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.stage-strip .ss-fertig{border-top-color:var(--terra,#b5764b)}.stage-strip .ss-live{border-top-color:#3f9b63}.stage-strip .ss.none b{color:var(--muted,#6b6b64)}.stage-strip .ss-k{color:var(--muted,#6b6b64);font-size:12px;font-weight:600}.stage-strip .ss b{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:600}.stage-strip .ss small{color:var(--muted,#6b6b64);font-size:12px;line-height:1.35}.stage-strip.compact{grid-template-columns:1fr;gap:3px}.stage-strip.compact .ss{background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;padding:0;display:flex}.stage-strip.compact .ss-k{min-width:52px;font-size:12px}.stage-strip.compact .ss b{font-family:inherit;font-size:13px}@media (max-width:720px){.stage-strip:not(.compact){grid-template-columns:1fr}}.kd-plan{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:6px 0 18px;display:grid}.kd-live{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kd-live input[type=date]{font:inherit;border:1px solid var(--line,#e4e0d8);background:#fff;border-radius:10px;padding:8px 10px}.kd-brand{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.kd-brand span.sw{border:1px solid #0000001f;border-radius:50%;width:22px;height:22px;display:inline-block}.kd-stage{margin:0 0 22px}.kd-feed{margin:6px 0 30px}.kd-feed>h2{margin:0 0 12px;font-size:18px}.vp .stage-strip.compact .ss-k{color:#a7a399}.vp .stage-strip.compact .ss b{color:var(--cream)}.vp .stage-strip.compact .ss.none b{color:#8e8a80}.tm-page .hq-top{margin-bottom:18px}
:root{--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.4, .5, 1);--surf:#fffdf9bd;--surf-strong:#fffdf9e6;--surf-line:#ffffffd9;--hair:#1a1a1812;--lift:0 1px 0 #fffffff2 inset, 0 0 0 1px #3c281409, 0 1px 2px #3c28140d, 0 22px 44px -22px #50321947;--r-card:24px;--r-btn:999px;--radius:18px}::selection{background:#b5764b47}html{background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-feature-settings:"cv11", "ss01";background:0 0}:focus-visible{outline:2px solid var(--terra);outline-offset:3px}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(46vmax 38vmax at 6% -6%, #b5764b57, transparent 64%), radial-gradient(40vmax 34vmax at 100% 2%, #ecc4a08c, transparent 62%), radial-gradient(44vmax 40vmax at 92% 108%, #c4806038, transparent 64%), radial-gradient(36vmax 30vmax at -4% 100%, #e8dacbe6, transparent 60%), var(--cream);will-change:transform;animation:38s ease-in-out infinite alternate glow-drift;position:fixed;inset:-12%}body:after{content:"";z-index:-1;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .1  0 0 0 0 .08  0 0 0 0 .06  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}@keyframes glow-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,2%)scale(1.06)}}.zs{background:0 0!important}html body .tbl-wrap,html body .cc,html body .panel,html body .watch-client,html body .hq-tile,html body .app .card,html body .app .stat,html body .hq-flat .group{-webkit-backdrop-filter:saturate(170%)blur(20px);backdrop-filter:saturate(170%)blur(20px);background:var(--surf)!important;border:1px solid var(--surf-line)!important;border-radius:var(--r-card)!important;box-shadow:var(--lift)!important}html body .hq-flat{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}html body .stage-strip:not(.compact) .ss{background:var(--surf-strong)!important;border:1px solid var(--surf-line)!important;border-radius:16px!important;box-shadow:inset 0 1px #fff,0 8px 18px -12px #50321940!important}.zs{grid-template-columns:268px minmax(0,1fr)!important}.zs-rail{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff17;border-radius:30px;margin:14px 0 14px 14px;box-shadow:inset 0 1px #ffffff24,0 30px 60px -24px #1e12088c,0 2px 6px #1e120833;background:radial-gradient(18rem 14rem at 0 0,#b5764b6b,#0000 70%),radial-gradient(14rem 12rem at 110% 100%,#b5764b29,#0000 70%),linear-gradient(165deg,#282420f0,#12110ff5)!important;height:calc(100dvh - 28px)!important;padding:26px 14px 16px!important;top:14px!important}.zs-mark b{letter-spacing:-.045em;font-size:26px}.zs-mark i{letter-spacing:.04em;text-transform:none;color:#d9a27a;font-size:12.5px;font-weight:500}.zs-rail nav{gap:3px}.zs-rail nav a{color:#bdb7ab;min-height:44px;transition:background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border-radius:14px!important}.zs-rail nav a:hover{color:#fff;background:#ffffff12!important}.zs-rail nav a:active{transform:scale(.98)}.zs-rail nav a.on{color:#fff;background:linear-gradient(#ffffff29,#ffffff12)!important;box-shadow:inset 0 1px #ffffff38,0 8px 18px -10px #0009!important}.zs-rail nav a.on svg{color:#e9b48a}.zs-search{color:#cfc9bd;background:#ffffff12!important;border:1px solid #ffffff17!important;border-radius:14px!important}.zs-user{border-top:1px solid #ffffff1a!important}.zs-avatar{box-shadow:inset 0 1px #fff6,0 6px 14px -6px #0009;background:linear-gradient(145deg,#d39a70,#a4673f)!important}@media (max-width:860px){.zs{grid-template-columns:1fr!important}.zs-body{padding-bottom:calc(104px + var(--safe-b))!important}.zs-tabs{border-radius:30px;box-shadow:inset 0 1px #fff,0 20px 40px -14px #3c241066,0 2px 6px #3c24101a;inset:auto 12px calc(10px + var(--safe-b)) 12px!important;-webkit-backdrop-filter:saturate(190%)blur(26px)!important;backdrop-filter:saturate(190%)blur(26px)!important;background:#fffcf7ad!important;border:1px solid #fffc!important;padding:6px!important}.zs-tabs a{min-height:52px;transition:background .3s var(--ease), color .3s var(--ease);border-radius:24px;color:#6f6a60!important}.zs-tabs a.on{background:#b5764b2e;box-shadow:inset 0 1px #fffc;color:var(--charcoal)!important}.zs-tabs a.on svg{color:var(--terra)}}.hq h1,.dash-head h1{font-weight:700;letter-spacing:-.045em!important}.hq h1{font-size:clamp(38px,5.2vw,64px)!important;line-height:1!important}.hq-date{letter-spacing:0;color:#8b8478;font-weight:500}.hq-lede{color:#6d675d;max-width:52ch}.hq-tile h2,.hq-flat>h2,.hq-flat .hq-tile-head h2,.dash h2{letter-spacing:-.04em!important}.kicker{letter-spacing:.02em!important;text-transform:none!important;font-size:13px!important;font-weight:600!important}html body .hq-hero{position:relative;overflow:hidden;background:radial-gradient(34rem 20rem at 88% -18%,#d68c5c80,#0000 66%),radial-gradient(26rem 18rem at -10% 112%,#b5764b4d,#0000 66%),linear-gradient(155deg,#2c2823f5,#131210f7)!important;border:1px solid #ffffff1a!important;border-radius:34px!important;box-shadow:inset 0 1px #ffffff2e,0 40px 80px -30px #28160899,0 3px 8px #2816082e!important}html body .hq-hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff0f 50%,#0000 62%);position:absolute;inset:0}html body .vp{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .35s var(--ease), background .35s var(--ease);box-shadow:inset 0 1px #ffffff1f;background:linear-gradient(#ffffff1a,#ffffff0a)!important;border:1px solid #ffffff1f!important;border-radius:22px!important}html body .vp:hover{transform:translateY(-3px);background:linear-gradient(#ffffff29,#ffffff12)!important}.vp-bar{background:#ffffff1a!important;height:6px!important}.vp-bar i{color:#8fb59a;box-shadow:0 0 14px}.vp-mid .vp-bar i{color:var(--terra)}.vp-low .vp-bar i{color:#e0795a}.vp-num{text-shadow:0 2px 24px #ffffff1f}.row{transition:background .2s var(--ease), transform .2s var(--ease);border-radius:16px}a.row:hover{background:#b5764b14}a.row:active{transform:scale(.99)}.tbl-wrap{overflow:hidden}.tbl th{letter-spacing:0;text-transform:none;color:#8b8478;font-size:13px;font-weight:600}.tbl tr:hover td{background:#b5764b0d}.pill-btn,.seg,.btn,.ln-btn{border-radius:var(--r-btn)!important}.pill-btn,.btn-soft{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s var(--spring), background .2s;box-shadow:inset 0 1px #fff,0 6px 14px -10px #50321959;border:1px solid var(--surf-line)!important;background:#ffffff9e!important}.pill-btn:hover,.btn-soft:hover{background:#ffffffe6!important}.pill-btn:active,.btn:active{transform:scale(.96)}.pill-btn.on{color:#fff!important;background:linear-gradient(#c58a5f,#a96f44)!important;border-color:#ffffff59!important}.btn-primary,.ln-btn{transition:transform .25s var(--spring), filter .2s;box-shadow:inset 0 1px #ffffff59,0 12px 24px -12px #965a32b3;color:#fff!important;background:linear-gradient(#c58a5f,#a96f44)!important;border:1px solid #ffffff47!important}.btn-primary:hover,.ln-btn:hover:not(:disabled){filter:brightness(1.06)}.badge,.chip,.tile-tag{border-radius:999px}input,select,textarea{border-radius:14px}.hq input,.hq select,.hq textarea,.dash input,.dash select,.dash textarea{border:1px solid var(--hair);background:#ffffffb8;transition:border-color .2s,box-shadow .2s,background .2s}.hq input:focus,.dash input:focus,.hq textarea:focus,.dash textarea:focus{background:#fff;border-color:#b5764b99;outline:none;box-shadow:0 0 0 4px #b5764b29}html body .app .top{-webkit-backdrop-filter:saturate(190%)blur(26px);backdrop-filter:saturate(190%)blur(26px);box-shadow:0 10px 30px -22px #50321966;background:#faf6f099!important;border-bottom:1px solid #ffffffb3!important}.app .stat b{letter-spacing:-.04em;font-size:30px}.app .card{transition:transform .35s var(--spring), box-shadow .35s var(--ease)}.app .card:active{transform:scale(.985)!important}@media (hover:hover){.app .card:hover{transform:translateY(-2px)}}.app .card-thumb{box-shadow:0 8px 20px -10px #28180a8c;border-radius:16px!important}.app .day h2{letter-spacing:0;text-transform:none;color:#7d776c;font-size:13.5px;font-weight:600}.app .tabs{-webkit-backdrop-filter:saturate(190%)blur(26px);backdrop-filter:saturate(190%)blur(26px);background:#fffcf7a8!important;border:1px solid #ffffffd9!important;border-radius:999px!important;box-shadow:inset 0 1px #fff,0 22px 44px -16px #3c241073,0 2px 6px #3c24101a!important}.app .tabs button{transition:background .3s var(--ease), color .3s;border-radius:999px!important}.app .tabs button.on{color:#fff!important;background:linear-gradient(#c58a5f,#a96f44)!important}.overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18100861!important}html body .app .sheet{-webkit-backdrop-filter:saturate(190%)blur(30px);backdrop-filter:saturate(190%)blur(30px);background:#fcf9f4db!important;border:1px solid #ffffffd9!important;border-radius:32px!important;box-shadow:inset 0 1px #fff,0 40px 90px -30px #1e100699!important}@media (max-width:640px){html body .app .sheet{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}.sheet-media{border-radius:24px;overflow:hidden}.ln-card{-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);border:1px solid #fff3!important;border-radius:34px!important;box-shadow:inset 0 1px #ffffff38,0 40px 90px -30px #0000008c!important}.ln-hotel .ln-card,.ln:not(.ln-team) .ln-card{border-color:#ffffffd9!important;box-shadow:inset 0 1px #fff,0 40px 90px -36px #50321973!important}.ln-card h1{letter-spacing:-.045em}.ln-group input{border-radius:16px}@media (prefers-reduced-motion:no-preference){.hq>*{animation:rise .7s var(--ease) both}.hq>:nth-child(2){animation-delay:60ms}.hq>:nth-child(3){animation-delay:.12s}.hq>:nth-child(4){animation-delay:.18s}.hq>:nth-child(n+5){animation-delay:.24s}.app .day-list .card{animation:rise .55s var(--ease) both}.app .day-list .card:nth-child(2){animation-delay:50ms}.app .day-list .card:nth-child(n+3){animation-delay:.1s}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-transparency:reduce){html body .tbl-wrap,html body .cc,html body .panel,html body .watch-client,html body .hq-tile,html body .app .card,html body .app .stat,html body .hq-flat .group,html body .app .sheet,.app .tabs,.zs-tabs,.app .top{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffdfa!important}body:before{animation:none}}@media (prefers-contrast:more){:root{--surf:#fffdfa;--surf-line:#1a1a1859}}@media (prefers-reduced-motion:reduce){body:before{animation:none}*{scroll-behavior:auto!important}}.tbl td.links{display:table-cell}.tbl td.links>*{white-space:nowrap;margin-right:16px}.tbl th,.tbl td{vertical-align:middle!important;border-top-color:#1a1a1812!important}.tbl thead th{padding-top:18px;padding-bottom:12px;font:600 13px/1 var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important;color:#8b8478!important}.tbl tbody th a{text-decoration:none}.tbl tbody th a:hover{color:var(--terra)}.tbl tbody tr{transition:background .2s}.tbl tbody tr:hover{background:#b5764b0d}.tbl tbody tr:hover td,.tbl tbody tr:hover th{background:0 0!important}html body .tm .card,html body .tm .kpi,html body .tm .person,html body .tm .grid2>.card{-webkit-backdrop-filter:saturate(170%)blur(20px);backdrop-filter:saturate(170%)blur(20px);background:var(--surf)!important;border:1px solid var(--surf-line)!important;border-radius:var(--r-card)!important;box-shadow:var(--lift)!important}html body .tm .kpi.dark{background:radial-gradient(14rem 9rem at 100% -10%,#d68c5c80,#0000 70%),linear-gradient(155deg,#2c2823f5,#131210f7)!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff29,0 28px 50px -24px #28160899!important}.tm .kpi .big{letter-spacing:-.045em}.tm .note,.tm .callout,.hq .note,.dash .note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffffb3;box-shadow:inset 0 1px #fffc;background:#e8dacb8c!important;border-radius:20px!important}.tm .kicker,.tm .hdr .logo small{letter-spacing:.02em!important;text-transform:none!important;font-size:13px!important}.tm table th{letter-spacing:0!important;text-transform:none!important}.tm .tabs button,.tm .chips button,.tm .filters button{border-radius:999px}.tm input,.tm select,.tm textarea,.dash input,.dash select,.dash textarea{border:1px solid var(--hair)!important;background:#ffffffb8!important;border-radius:14px!important}.tm .grid2.top{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.zs-logo{display:none}.zs-search svg{flex:none}@media (min-width:861px){html body .zs{grid-template-columns:104px minmax(0,1fr)!important}html body .zs-rail{z-index:40;width:76px;transition:width .45s var(--spring), box-shadow .45s var(--ease);overflow:hidden;padding:22px 12px 14px!important}html body .zs-rail:hover,html body .zs-rail:focus-within{width:244px;box-shadow:inset 0 1px #ffffff24,0 40px 80px -20px #1e120899}.zs-mark{flex-direction:row;align-items:center;gap:12px;padding:0 4px}.zs-logo{color:#fff;background:linear-gradient(145deg,#d39a70,#a4673f);border-radius:15px;flex:none;place-items:center;width:44px;height:44px;font:700 22px/1 Space Grotesk Variable,system-ui,sans-serif;display:grid;box-shadow:inset 0 1px #fff6,0 8px 18px -8px #0009}.zs-mark .zs-lab{flex-direction:column;gap:4px;display:flex}.zs-lab{white-space:nowrap;opacity:0;transition:opacity .25s var(--ease), transform .35s var(--ease);transform:translate(-6px)}.zs-rail:hover .zs-lab,.zs-rail:focus-within .zs-lab{opacity:1;transition-delay:80ms;transform:none}html body .zs-rail nav a{justify-content:flex-start;gap:0;padding:0!important}html body .zs-rail nav a svg{box-sizing:border-box;flex:none;width:44px;height:44px;padding:0 12px}html body .zs-rail nav a .zs-lab{margin-left:4px}html body .zs-search{justify-content:flex-start;align-items:center;gap:0;min-height:44px;margin:0 0 10px!important;padding:0!important}html body .zs-search svg{box-sizing:border-box;width:44px;height:44px;padding:0 12px}.zs-search kbd{margin-left:auto;padding-right:12px}html body .zs-user{grid-template-columns:44px auto;gap:2px 8px;padding:12px 0 0!important}.zs-user .zs-avatar{margin-left:2px}}html body .hq-top{background:radial-gradient(26rem 16rem at 95% -20%,#ffd6aad9,#0000 65%),linear-gradient(120deg,#e9c3a2 0%,#ddab84 45%,#c98c60 100%);border-radius:32px;margin-bottom:18px;padding:clamp(24px,3.4vw,40px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 28px 50px -26px #78421c8c}html body .hq-top .hq-date{color:#28180a9e}html body .hq-top h1{color:#241608}html body .hq-top .hq-lede{color:#28180ab8}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.kpi-card{color:var(--charcoal);background:var(--surf);border:1px solid var(--surf-line);box-shadow:var(--lift);-webkit-backdrop-filter:saturate(170%)blur(20px);backdrop-filter:saturate(170%)blur(20px);transition:transform .45s var(--spring), box-shadow .45s var(--ease);border-radius:28px;flex-direction:column;gap:6px;padding:20px 22px 18px;text-decoration:none;display:flex}.kpi-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 30px 50px -22px #5a321461}.kpi-lab{color:#7a7367;font-size:14px;font-weight:600}.kpi-card b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font:700 clamp(40px,4.4vw,60px)/1 Space Grotesk Variable,system-ui,sans-serif}.kpi-sub{color:#8b8478;font-size:13px}.kpi-card.warn b{color:#b4532a}.kpi-card.ok b{color:#3f7a4f}@media (max-width:860px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-card{border-radius:24px;padding:16px 16px 14px}}html body .app .card,html body .vp,html body .hq-tile{transition:transform .45s var(--spring), box-shadow .45s var(--ease)}@media (hover:hover){html body .app .card:hover,html body .vp:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.kpi-card,html body .app .card,html body .vp,html body .zs-rail,.zs-lab{transition:none!important}.kpi-card:hover,html body .app .card:hover,html body .vp:hover{transform:none}}.app .banner{color:#fff;background:radial-gradient(22rem 14rem at 100% -10%, #ffffff59, transparent 65%), linear-gradient(125deg, color-mix(in srgb, var(--accent) 78%, #fff) 0%, var(--accent) 55%, color-mix(in srgb, var(--accent) 70%, #000) 100%);box-shadow:0 1px 0 #fff6 inset, 0 28px 50px -26px color-mix(in srgb, var(--accent) 70%, #000);border-radius:32px;margin:0 0 14px;padding:clamp(22px,4vw,36px);position:relative;overflow:hidden}.app .banner p{opacity:.8;margin:0 0 8px;font-size:14px;font-weight:600}.app .banner h2{letter-spacing:-.04em;max-width:22ch;margin:0 0 10px;font:700 clamp(26px,4.4vw,40px)/1.08 Space Grotesk Variable,system-ui,sans-serif}.app .banner span{opacity:.85;font-size:14px}html body .app .stat{transition:transform .45s var(--spring);border-radius:28px!important;padding:20px 22px!important}html body .app .stat b{letter-spacing:-.05em;font:700 clamp(40px,6vw,56px)/1 Space Grotesk Variable,system-ui,sans-serif!important}@media (hover:hover){html body .app .stat:hover{transform:translateY(-3px)}}html body .dash-head{background:radial-gradient(26rem 16rem at 95% -20%,#ffd6aad9,#0000 65%),linear-gradient(120deg,#e9c3a2 0%,#ddab84 45%,#c98c60 100%);border-radius:32px;margin-bottom:18px;padding:clamp(22px,3vw,34px);box-shadow:inset 0 1px #fff9,0 28px 50px -26px #78421c8c}html body .dash-head h1{color:#241608}html body .dash-head p{color:#28180ab8}html body .dash-head .pill-btn.on{color:#fff!important;background:#241608!important}@media (min-width:861px){html body .zs-rail nav{grid-template-columns:minmax(0,1fr)}html body .zs-rail nav a{min-width:0;overflow:hidden}}html body .tm-page .tm>.sec:first-child{background:radial-gradient(26rem 16rem at 95% -20%,#ffd6aad9,#0000 65%),linear-gradient(120deg,#e9c3a2 0%,#ddab84 45%,#c98c60 100%);border-radius:32px;box-shadow:inset 0 1px #fff9,0 28px 50px -26px #78421c8c;margin-bottom:18px!important;padding:clamp(22px,3vw,36px)!important}html body .tm-page .tm>.sec:first-child h2{color:#241608;letter-spacing:-.045em;margin:0}html body .tm-page .tm>.sec:first-child .banner{color:#28180abf!important;margin:12px 0 0!important}html body .tm-page .tm>.sec:first-child .banner b{color:#241608!important}html body .tm-page .tm>.sec:first-child .banner a{color:#241608;text-decoration-color:#24160859}html body .tm-page .tm>.sec:first-child p{color:#28180abf}html body .tm-page .tm>.sec:first-child .banner{background:#ffffff47!important;border:1px solid #ffffff73!important;border-radius:20px!important;padding:14px 18px!important}html body .tm-page .tm>.sec:first-child .kicker{display:none}.legal{max-width:720px;color:var(--charcoal);margin:0 auto;padding:28px 20px 80px;font-family:Inter Variable,system-ui,sans-serif}.legal header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.legal-brand{letter-spacing:-.045em;color:var(--charcoal);font:700 24px/1 Space Grotesk Variable,system-ui,sans-serif;text-decoration:none}.legal nav{gap:16px;font-size:14px;display:flex}.legal nav a{color:#6f6a60;text-decoration:none}.legal nav a:hover{color:var(--terra)}.legal article{background:var(--surf);border:1px solid var(--surf-line);box-shadow:var(--lift);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;padding:clamp(24px,5vw,48px)}.legal h1{letter-spacing:-.045em;margin:0 0 18px;font:700 clamp(32px,6vw,46px)/1.05 Space Grotesk Variable,system-ui,sans-serif}.legal h2{letter-spacing:-.02em;margin:28px 0 8px;font:600 18px/1.3 Space Grotesk Variable,system-ui,sans-serif}.legal p,.legal li{color:#3d3a34;font-size:15.5px;line-height:1.6}.legal ul{margin:8px 0;padding-left:20px}.legal a{color:var(--terra)}.legal-lead{color:#6f6a60!important}.legal-date{margin-top:28px;color:#8b8478!important;font-size:13.5px!important}.ln-legal,.app-legal{text-align:center;color:#8b8478;margin:14px 0 0;font-size:13px}.ln-legal a,.app-legal a{color:inherit;text-decoration:none}.ln-legal a:hover,.app-legal a:hover{color:var(--terra);text-decoration:underline}.app-legal{padding:8px 0 120px}@media (max-width:860px){html body .hq-two{grid-template-columns:minmax(0,1fr)!important}html body .zs-body,html body .hq,html body .dash,html body .hq-flat,html body .group,html body .group li,html body .row{min-width:0;max-width:100%}html,body{overflow-x:clip}body:before{animation:none!important;inset:0!important}html body .zs-tabs{transition:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffcf7f7!important}html body .zs-tabs a{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:none!important}html body .zs-tabs a:active{background:#b5764b29}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top,0px)}}.tbl .cl-name{color:var(--charcoal,#1a1a18);align-items:center;gap:12px;text-decoration:none;display:flex}.tbl .cl-tx{gap:2px;min-width:0;display:grid}.tbl .cl-tx b{color:var(--charcoal,#1a1a18);font:700 16px/1.2 Space Grotesk Variable,system-ui,sans-serif}.tbl .cl-tx small{color:#6f6c64;font-size:13px}.tbl td.links a{font-size:14px;font-weight:600}.tbl td.links>*{font-size:14px}.tbl tbody th a.cl-name:hover .cl-tx b{color:var(--terra,#b5764b)}
