@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ui-r:6px;--ui-r-lg:10px;--ui-hover:var(--overlay-hover);--ui-head-h:28px}.ui-area{background:var(--surface);border:1px solid var(--border);border-radius:8px}.ui-sec__head{width:100%;height:var(--ui-head-h);border-radius:var(--ui-r);color:var(--text-faint);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:6px;padding:0 8px 0 6px;transition:background .1s;display:flex}.ui-sec__head:hover{background:var(--ui-hover)}.ui-sec__chev{text-align:center;width:14px;color:var(--text-faint);flex:none;font-size:.7rem;line-height:1;transition:transform .14s}.ui-sec__chev--open{transform:rotate(90deg)}.ui-sec__icon{flex:none;font-size:.85rem;line-height:1}.ui-sec__title{letter-spacing:.01em;text-transform:none;min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.74rem;font-weight:600;overflow:hidden}.ui-sec__count{color:var(--text-faint);font-variant-numeric:tabular-nums;background:var(--surface-2);box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:5px;padding:0 6px;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex}.ui-sec__act{width:22px;height:22px;color:var(--text-faint);font:inherit;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.88rem;line-height:1;transition:background .1s,color .1s,opacity .1s;display:inline-flex}.ui-sec__head:hover .ui-sec__act,.ui-area:hover .ui-sec__act,.ui-sec__act:focus-visible,.ui-sec__act.ui-keep{opacity:1}.ui-sec__act:hover{background:var(--surface-3);color:var(--text)}@media (hover:hover){.ui-area:not(:hover):not(:focus-within) .ui-sec__head button:not(.ui-keep):not(.ui-sec__act),.ui-sec__head:not(.ui-area .ui-sec__head):not(:hover):not(:focus-within) button:not(.ui-keep):not(.ui-sec__act){opacity:0}}.ui-icon-btn{border-radius:var(--ui-r);width:24px;height:24px;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;transition:background .1s,color .1s;display:inline-flex}.ui-icon-btn:hover{background:var(--ui-hover);color:var(--text)}.ui-seg{background:var(--surface-2);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.ui-seg__btn{color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:3px 10px;font-size:.75rem;font-weight:500;line-height:1.4;transition:background .1s,color .1s}.ui-seg__btn:hover{color:var(--text)}.ui-seg--full{border-radius:10px;width:100%;padding:3px;display:flex}.ui-seg--full .ui-seg__btn{text-align:center;border-radius:8px;flex:1 1 0;padding:6px 10px;font-size:.82rem}.ui-seg__btn--on{background:var(--seg-on,var(--surface));color:var(--text);box-shadow:0 1px 2px var(--shadow-color);font-weight:600}.ui-hf-seg{background:var(--surface-3);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.ui-hf-btn{min-width:26px;height:22px;color:var(--text-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-family:inherit;font-size:.7rem;font-weight:700;display:inline-flex}.ui-hf-btn.is-on{background:var(--surface);color:var(--text);box-shadow:var(--ui-raise)}.ui-hf-sel{background:var(--surface-3) no-repeat right .5rem center/.55rem;background-image:linear-gradient(45deg, transparent 50%, var(--text-faint) 50%), linear-gradient(135deg, var(--text-faint) 50%, transparent 50%);height:26px;color:var(--text);cursor:pointer;appearance:none;white-space:nowrap;text-align:left;background-position:right .72rem center,right .5rem center;background-size:5px 5px,5px 5px;border:none;border-radius:999px;flex:none;padding:0 1.4rem 0 .6rem;font-family:inherit;font-size:.74rem;font-weight:700}.ui-hf-sel.is-on{background-color:color-mix(in srgb, var(--area,var(--brand)) 22%, var(--surface-3))}.ui-hf-sel:focus-visible{outline:2px solid color-mix(in srgb, var(--area,var(--brand)) 60%, transparent);outline-offset:1px}.ui-hf-menu{z-index:30;background:var(--surface);border:1px solid var(--border);min-width:175px;color:var(--text);text-transform:none;letter-spacing:0;border-radius:10px;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000002e}.ui-ghost-btn{border-radius:var(--ui-r);color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 8px;font-size:.76rem;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.ui-ghost-btn:hover{background:var(--ui-hover);color:var(--text)}.ui-lively{--ui-r-area:14px;--ui-shade:#0000008c;--ui-raise:0 1px 1px var(--ui-shade), 0 5px 12px -6px var(--ui-shade), 0 20px 40px -22px var(--ui-shade);--ui-raise-hover:0 1px 1px var(--ui-shade), 0 8px 18px -6px var(--ui-shade), 0 26px 52px -24px var(--ui-shade);--ui-card-lift:0 1px 2px var(--ui-shade), 0 3px 7px -3px var(--ui-shade), 0 12px 24px -14px var(--ui-shade);--ui-card-lift-hover:0 2px 4px var(--ui-shade), 0 6px 14px -4px var(--ui-shade), 0 20px 36px -16px var(--ui-shade)}[data-theme=light] .ui-lively{--ui-shade:#0f172a30}.ui-lively{--ui-main-glow:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff0a, 0 0 26px 2px #0000008c, 0 0 64px 10px #00000073}[data-theme=light] .ui-lively{--ui-main-glow:0 1px 2px #0f172a1f, 0 0 24px 1px #0f172a29, 0 0 60px 8px #0f172a24}.ui-lively{--ui-head-base:#111217;--ui-head-hover:#1a1c23;--ui-head-tint:36%;--ui-head-fg:#eef1f7;--ui-head-fg-muted:#eef1f799;--ui-head-btn-bg:transparent;--ui-head-btn-fg:var(--ui-head-fg-muted);--ui-head-btn-hover-bg:#ffffff1a;--ui-head-btn-hover-fg:var(--ui-head-fg);--ui-head-btn-primary-bg:color-mix(in srgb, var(--brand) 16%, transparent);--ui-head-btn-primary-fg:var(--brand);--ui-head-btn-primary-hover-bg:color-mix(in srgb, var(--brand) 26%, transparent);--ui-card-base:var(--surface-3);--ui-card-strip:var(--surface-2);--ui-card-tint:12%}[data-theme=light] .ui-lively{--ui-card-base:var(--surface-2);--ui-card-strip:var(--surface-3);--ui-head-base:#22252d;--ui-head-hover:#2d313b;--ui-head-tint:14%}.home-content--board .home-sidebar,.home-content--board .board-right,.home-content--board .bb-preflow,.home-content--board .bb-workflow{--ui-shade:#00000061;--ui-raise:0 1px 1px var(--ui-shade), 0 4px 10px -6px var(--ui-shade);--ui-raise-hover:0 1px 1px var(--ui-shade), 0 8px 18px -8px var(--ui-shade);--ui-head-tint:22%}[data-theme=light] .home-content--board .home-sidebar,[data-theme=light] .home-content--board .board-right,[data-theme=light] .home-content--board .bb-preflow,[data-theme=light] .home-content--board .bb-workflow{--ui-shade:#0f172a1f;--ui-head-tint:8%}.ui-lively :is(.home-sidebar,.board-right) .ui-area{--area-glow:transparent}.ui-lively.home-content--board .bb-col:not(.bb-col--primary),.ui-lively.home-content--board .bb-workflow .wfp-group{box-shadow:var(--ui-raise)}.ui-lively .ui-area,.ui-area--lively{--area:#8b93a7;--area-glow:color-mix(in srgb, var(--area) 28%, transparent);border-radius:var(--ui-r-area,14px);background:var(--surface);box-shadow:inset 0 1px 0 #ffffff0e, var(--ui-raise), 0 16px 38px -20px var(--area-glow);border:none;transition:box-shadow .2s}.ui-lively .ui-area:hover,.ui-area--lively:hover{box-shadow:inset 0 1px 0 #ffffff13, var(--ui-raise-hover), 0 20px 46px -18px var(--area-glow)}[data-theme=light] .ui-lively .ui-area,[data-theme=light] .ui-area--lively{box-shadow:var(--ui-raise), 0 14px 36px -20px var(--area-glow)}[data-theme=light] .ui-lively .ui-area:hover,[data-theme=light] .ui-area--lively:hover{box-shadow:var(--ui-raise-hover), 0 18px 44px -18px var(--area-glow)}.ui-lively .ui-sec__head{border-radius:var(--ui-r-area,14px) var(--ui-r-area,14px) 0 0;background:color-mix(in srgb, var(--area) var(--ui-head-tint), var(--ui-head-base));height:34px;color:var(--ui-head-fg);gap:7px;padding:0 12px 0 9px}.ui-lively .ui-sec__head:hover{background:color-mix(in srgb, var(--area) var(--ui-head-tint), var(--ui-head-hover))}.ui-lively .ui-sec__icon{background:color-mix(in srgb, var(--area) 30%, #fff);color:#1a1d21;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;line-height:1;display:inline-flex;box-shadow:0 1px 3px #00000059}.ui-lively .ui-sec__title{color:var(--ui-head-fg);font-size:.79rem;font-weight:700}.ui-lively .ui-sec__chev{display:none}.ui-lively .ui-sec__act{color:var(--ui-head-fg-muted)}.ui-lively .ui-sec__act:hover{color:var(--ui-head-fg);background:#ffffff1f}.ui-lively .ui-sec__count{color:var(--ui-head-fg-muted);background:#ffffff1a;font-size:.68rem;font-weight:700}.ui-subhead{--ui-subhead-bg:#383d4b;--ui-subhead-hover:#424858;--ui-subhead-fg:var(--text,#eef1f7);--ui-subhead-muted:var(--text-muted,#aeb7cb);background:var(--ui-subhead-bg);width:auto;max-width:100%;height:20px;color:var(--ui-subhead-fg);font:inherit;letter-spacing:.01em;text-align:left;white-space:nowrap;border:none;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:0 6px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}button.ui-subhead{cursor:pointer;transition:background .1s}button.ui-subhead:hover{background:var(--ui-subhead-hover)}[data-theme=light] .ui-subhead{--ui-subhead-bg:#e6e8ec;--ui-subhead-hover:#dcdfe5;--ui-subhead-fg:#1a1d21;--ui-subhead-muted:#5b616a}.ui-subhead__chev{color:var(--ui-subhead-muted);font-size:.6rem}.ui-subhead__count{color:var(--ui-subhead-muted);font-variant-numeric:tabular-nums;font-weight:700}.ui-textseg{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.ui-textseg__btn{font:inherit;color:var(--text-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1.5px solid #0000;padding:0 0 2px;font-size:.76rem;font-weight:500;line-height:1.4;transition:color .12s,border-color .12s}.ui-textseg__btn:hover{color:var(--text-muted)}.ui-textseg__btn--on,.ui-textseg__btn--on:hover{color:var(--text);border-bottom-color:currentColor;font-weight:700}.ui-lively .ui-seg,.ui-lively .ui-seg__btn,.ui-lively .ui-icon-btn{border-radius:999px}.ui-lively .ui-ghost-btn{border-radius:999px;font-weight:600;transition:background .14s,color .14s,transform .14s}.ui-lively .ui-ghost-btn:hover{background:var(--ui-hover);color:var(--text)}@media (prefers-reduced-motion:reduce){.ui-lively .ui-area,.ui-area--lively,.ui-lively .ui-ghost-btn{transition:none}}.ui-postmeta{align-items:center;gap:.35rem;min-width:0;margin-bottom:.35rem;font-size:.68rem;line-height:1.2;display:flex}.ui-postmeta__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-weight:700;overflow:hidden}.ui-postmeta__when{white-space:nowrap;color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:700}:root{--vc-r:6px;--vc-r-lg:10px;--vc-hover:var(--overlay-hover);--vc-row-h:30px;--vc-label:.8rem}.vc-panel{flex-direction:column;min-width:0;display:flex}.vc-sec{border-top:1px solid var(--border)}.vc-sec:first-child{border-top:none}.vc-sec__head{border-radius:var(--vc-r);width:100%;min-height:34px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:7px;padding:0 6px 0 4px;transition:background .1s;display:flex}.vc-sec__head:hover{background:var(--vc-hover)}.vc-sec__chev{text-align:center;width:14px;color:var(--text-faint);flex:none;font-size:.66rem;line-height:1;transition:transform .14s}.vc-sec__chev--open{transform:rotate(90deg)}.vc-sec__icon{flex:none;font-size:.9rem;line-height:1}.vc-sec__title{color:var(--text);white-space:nowrap;flex:none;font-size:.82rem;font-weight:600}.vc-sec__sum{text-align:right;min-width:0;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:auto;font-size:.74rem;overflow:hidden}.vc-sec--tile{border-top:none;min-width:0}.vc-tile{background:color-mix(in srgb, var(--text) 4.5%, var(--surface));width:100%;height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:0 40px 0 13px;transition:transform .16s cubic-bezier(.32,.72,0,1),background .16s,box-shadow .16s;display:flex;position:relative}.vc-tile:hover{background:color-mix(in srgb, var(--text) 6.5%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 13%, transparent), 0 6px 14px -10px #00000073;transform:translateY(-1px)}.vc-tile:active{transform:scale(.98)}.vc-tile__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;font-weight:700;line-height:1.2;overflow:hidden}.vc-tile__sum{max-width:100%;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.vc-tile__chev{background:color-mix(in srgb, var(--text) 7%, transparent);width:22px;height:22px;color:var(--text-muted);border-radius:50%;place-items:center;margin-top:-11px;font-size:.62rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .15s,color .15s;display:grid;position:absolute;top:50%;right:9px}.vc-tile:hover .vc-tile__chev{color:var(--text)}.vc-sec--tile.is-open .vc-tile{background:color-mix(in srgb, var(--area,var(--text)) 9%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);border-radius:12px 12px 0 0;transform:none}.vc-sec--tile.is-open .vc-tile__chev{background:var(--area,var(--brand));color:#fff;transform:rotate(180deg)}.vc-sec--nackt .vc-tile__body{box-shadow:none;background:0 0;border-radius:0;padding:0;animation:none}.vc-tile__body{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);border-radius:0 0 12px 12px;flex-direction:column;gap:6px;padding:12px 12px 14px;animation:.18s ease-out vc-tile-open;display:flex}.vc-sec--tile.is-open:not(.vc-sec--nackt) .vc-tile__body{margin-top:-1px}.vc-tile__body{flex-flow:wrap;align-items:center;gap:6px;padding:8px 10px 10px}.vc-tile__body>*{flex:100%;min-width:0}.vc-tile__body>.vc-row,.vc-tile__body>.vc-num>.vc-row{flex:none;justify-content:flex-start;gap:8px;min-height:28px;padding:1px 0}.vc-tile__body>.vc-num,.vc-tile__body .vc-row__lbl{flex:none}.vc-tile__body .vc-slide,.vc-tile__body .vc-hint{flex:100%}.vc-tile__body .vc-row:has(.vc-swatches)>.vc-row__lbl{display:none}.edsel__tiles .vc-row:has(>.vc-row__ctl :is(.vc-switch,.vc-seg,.vc-val,.vc-col__dot)):not(.vc-row--stack):not(.eda *){background:color-mix(in srgb, var(--text) 5.5%, var(--surface));min-height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 9%, transparent);border-radius:10px;flex:none;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 4px 0 11px;transition:box-shadow .12s,background .12s;display:inline-flex}.edsel__tiles .vc-row:has(>.vc-row__ctl :is(.vc-switch,.vc-seg,.vc-val,.vc-col__dot)):not(.vc-row--stack):not(.eda *):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}.edsel__tiles .vc-row:not(:has(>.vc-row__lbl)):has(.vc-col__dot):not(.eda *){padding:0 6px}.edsel__tiles .vc-row:not(.eda *)>.vc-row__lbl{color:var(--text-muted);white-space:nowrap;font-size:.76rem;font-weight:500}.edsel__tiles .vc-row:has(>.vc-row__ctl>.vc-switch):not(.eda *){padding-right:8px}.edsel__tiles .vc-row:not(.eda *) .vc-val{min-width:0;color:var(--text);border-radius:7px;padding:3px 8px;font-weight:700}.edsel__tiles .vc-row:not(.eda *) .vc-val:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.edsel__tiles .vc-row:not(.eda *)>.vc-row__ctl>.vc-seg{background:0 0;gap:1px;padding:0}.edsel__tiles .vc-row:not(.eda *) .vc-seg__btn{border-radius:7px;padding:3px 9px}.edsel__tiles .vc-row:not(.eda *) .vc-seg__btn--on{background:var(--area,var(--brand));color:#fff;box-shadow:none}.edsel__tiles .vc-slide:not(.eda *){flex:100%;padding:2px 4px 4px}.edsel__tiles .vc-switch--on{background:var(--area,var(--brand))}.vc-choices{flex-wrap:wrap;gap:5px;display:flex}.vc-choice{background:color-mix(in srgb, var(--text) 5.5%, var(--surface));height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 9%, transparent);color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:.78rem;font-weight:600;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .12s,box-shadow .12s,color .12s;display:inline-flex}.vc-choice>span:first-child{font-size:.95rem;line-height:1}.vc-choice:hover{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}.vc-choice:active{transform:scale(.96)}.vc-choice.on{color:var(--text);background:color-mix(in srgb, var(--area,var(--brand)) 16%, var(--surface));box-shadow:inset 0 0 0 1.5px var(--area,var(--brand))}.vc-wizkarten{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.vc-wizkarte{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 14px;transition:transform .15s cubic-bezier(.32,.72,0,1),box-shadow .15s,border-color .15s;display:flex}.vc-wizkarte:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.vc-wizkarte.on{border-color:var(--brand-text);box-shadow:0 0 0 1px var(--brand-text)}.vc-wizkarte__bild{width:100%;max-width:130px;height:auto;color:var(--text)}.vc-wizkarte__name{font-size:.88rem}@media (prefers-reduced-motion:reduce){.vc-wizkarte{transition:none}.vc-wizkarte:hover{transform:none}}.edsel__tiles .ui-subhead,.edsel__tiles .vc-sub{height:auto;box-shadow:none;color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;flex:100%;align-items:center;gap:8px;margin:8px 0 0;padding:0;font-size:.66rem;font-weight:700;display:flex}.edsel__tiles .ui-subhead:after,.edsel__tiles .vc-sub:after{content:"";background:color-mix(in srgb, var(--text) 8%, transparent);flex:auto;height:1px}.vc-tile__body>.ui-subhead:first-child,.vc-tile__body>.vc-sub:first-child{margin-top:0}@keyframes vc-tile-open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vc-tile,.vc-tile__body{transition:none;animation:none}}.vc-sec__body{flex-direction:column;gap:2px;padding:2px 2px 12px 4px;display:flex}.vc-sec__lead{color:var(--text-faint);margin:0 4px 8px;font-size:.76rem;line-height:1.45}.vc-row{min-height:var(--vc-row-h);border-radius:var(--vc-r);align-items:center;gap:10px;padding:2px 4px;display:flex}.vc-row--stack{flex-direction:column;align-items:stretch;gap:5px}.vc-row--top{align-items:flex-start}.vc-row__lbl{min-width:0;font-size:var(--vc-label);color:var(--text-muted);flex:auto;font-weight:500;line-height:1.35}.vc-row--stack .vc-row__lbl{flex:none}.vc-row__ctl{flex:none;align-items:center;gap:6px;display:flex}.vc-row--stack .vc-row__ctl{flex:none}.vc-hint{color:var(--text-faint);margin:1px 4px 6px;font-size:.72rem;line-height:1.45}.vc-val{border-radius:var(--vc-r);min-width:54px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:flex-end;align-items:center;gap:5px;padding:3px 8px;font-size:.8rem;font-weight:500;line-height:1.4;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.vc-val:hover{background:var(--surface-2)}.vc-val--open{background:var(--surface-2);border-color:var(--border)}.vc-val--off{color:var(--text-faint)}.vc-val:disabled{opacity:.4;cursor:default}.vc-slide{align-items:center;gap:9px;padding:4px 6px 8px;display:flex}.vc-slide__range{flex:auto;min-width:0}.vc-slide__num{border:1px solid var(--border);border-radius:var(--vc-r);background:var(--surface-2);width:62px;color:var(--text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;flex:none;padding:4px 6px;font-size:.76rem}.vc-slide__num:focus{border-color:var(--brand);outline:none}.vc-slide__unit{color:var(--text-faint);flex:none;font-size:.72rem}input[type=range].vc-range{width:100%;accent-color:var(--brand);height:18px}.vc-seg{background:var(--surface-2);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.vc-seg--wide{display:flex}.vc-seg--wide .vc-seg__btn{text-align:center;flex:1 1 0}.vc-seg__btn{border-radius:var(--vc-r);color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:3px 9px;font-size:.76rem;font-weight:500;line-height:1.5;transition:background .1s,color .1s}.vc-seg__btn:hover{color:var(--text)}.vc-seg__btn--on{background:var(--seg-on,var(--surface));color:var(--text);box-shadow:0 1px 2px var(--shadow-color);font-weight:600}.vc-seg__btn:disabled{opacity:.4;cursor:default}.vc-switch{background:var(--surface-3);cursor:pointer;border:none;border-radius:999px;flex:none;width:30px;height:17px;padding:0;transition:background .14s;position:relative}.vc-switch:after{content:"";background:var(--surface);width:13px;height:13px;box-shadow:0 1px 2px var(--shadow-color);border-radius:50%;transition:transform .14s;position:absolute;top:2px;left:2px}.vc-switch--on{background:var(--brand)}.vc-switch--on:after{background:#fff;transform:translate(13px)}.vc-cards{flex-direction:column;gap:4px;padding:2px 4px 4px;display:flex}.vc-card{border:1px solid var(--border);border-radius:var(--vc-r-lg);background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:8px;padding:7px 9px;transition:border-color .1s,background .1s;display:flex}.vc-card:hover{border-color:var(--border-strong)}.vc-card--on{border-color:var(--brand);background:var(--brand-dim)}.vc-card__ic{flex:none;font-size:.95rem;line-height:1.3}.vc-card__tx{flex-direction:column;gap:1px;min-width:0;display:flex}.vc-card__t{font-size:.82rem;font-weight:600}.vc-card__d{color:var(--text-faint);font-size:.72rem;line-height:1.35}.vc-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:12px 4px 2px;font-size:.68rem;font-weight:600}.vc-sub:first-child{margin-top:2px}.vc-data{flex-direction:column;gap:1px;padding:2px 0;display:flex}.vc-data__row{border-radius:var(--vc-r);grid-template-columns:20px minmax(0,1fr) 66px 22px;align-items:center;gap:6px;padding:1px 3px;display:grid}.vc-data__row:hover{background:var(--vc-hover)}.vc-data__dot{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;border:none;border-radius:5px;padding:0}.vc-data__in{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;border-radius:5px;padding:4px 5px;font-size:.82rem}.vc-data__in::placeholder{color:var(--text-faint)}.vc-data__in:focus{background:var(--surface-2);outline:none}.vc-data__in--num{text-align:right;font-variant-numeric:tabular-nums}.vc-data__x{opacity:0}.vc-data__row:hover .vc-data__x,.vc-data__x:focus-visible{opacity:1}.vc-data__palette{border-radius:var(--vc-r);background:var(--surface-sunken);flex-wrap:wrap;grid-column:1/-1;gap:4px;margin:2px 0 4px;padding:6px;display:flex}.vc-data__foot{flex-wrap:wrap;gap:2px;padding:2px 0;display:flex}.vc-data--sortable .vc-data__row{grid-template-columns:18px 20px minmax(0,1fr) 66px 22px}.vc-data--sortable.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.vc-data__grip{width:100%;height:26px;color:var(--text-faint);opacity:.4;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:.8rem;line-height:1;transition:opacity .12s,color .12s;display:flex}.vc-data__row:hover .vc-data__grip{opacity:1}.vc-data__grip:focus-visible{opacity:1;color:var(--brand-text);box-shadow:0 0 0 2px var(--brand-text);outline:none}.vc-data__grip:active{cursor:grabbing}.vc-data__row.is-drag{z-index:3;background:var(--surface-2);box-shadow:0 10px 22px #00000047, 0 0 0 1px var(--border-strong);transform:translateY(var(--vc-drag-y,0px)) scale(1.02) rotate(-.4deg);transition:none;position:relative}.vc-data__row.is-drag .vc-data__grip{opacity:1;cursor:grabbing}.vc-data__row.is-land{transform:translateY(var(--vc-drag-y,0px)) scale(1) rotate(0deg);box-shadow:0 0 0 1px var(--border);transition:transform .17s cubic-bezier(.2,.7,.3,1),box-shadow .17s}.vc-in{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--vc-r);background:var(--surface-2);width:100%;color:var(--text);font:inherit;padding:6px 9px;font-size:.82rem}.vc-in:focus{border-color:var(--brand);outline:none}.vc-in:disabled{opacity:.45}.vc-in--sm{text-align:right;width:92px}.vc-in--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}textarea.vc-in{resize:vertical;line-height:1.5}.vc-swatches{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vc-swatch{border-radius:var(--vc-r);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;border:2px solid #0000;padding:0}.vc-swatch--on{border-color:var(--text)}.vc-swatch--custom{background:conic-gradient(#f43f5e,#facc15,#4ade80,#22d3ee,#a855f7,#f43f5e);position:relative;overflow:hidden}.vc-swatch--custom input{opacity:0;cursor:pointer;position:absolute;inset:-8px}.vc-btn{border-radius:var(--vc-r-lg);background:var(--brand);color:var(--on-accent);font:inherit;cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:.88rem;font-weight:650;text-decoration:none;transition:filter .1s;display:inline-flex}.vc-btn:hover{filter:brightness(1.06)}.vc-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.vc-btn--block{width:100%;display:flex}.vc-btn--ghost{background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:8px 12px;font-size:.82rem;font-weight:550}.vc-btn--ghost:hover{background:var(--surface-3);filter:none}.vc-tbtn{border-radius:var(--vc-r);color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 7px;font-size:.76rem;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.vc-tbtn:hover{background:var(--vc-hover);color:var(--text)}.vc-tbtn--on{color:var(--brand-text)}.vc-icon-btn{border-radius:var(--vc-r);width:24px;height:24px;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;transition:background .1s,color .1s;display:inline-flex}.vc-icon-btn:hover{background:var(--vc-hover);color:var(--text)}.vc-icon-btn--danger:hover{color:var(--negative)}.vc-tl{border-radius:var(--vc-r-lg);background:var(--surface-sunken);border:1px solid var(--border);align-items:stretch;gap:3px;padding:3px;display:flex}.vc-tl__step{border-radius:var(--vc-r);min-width:0;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:1px;padding:6px 8px;transition:background .1s,color .1s,border-color .1s;display:flex}.vc-tl__step:hover{background:var(--vc-hover);color:var(--text)}.vc-tl__step--on{background:var(--surface-2);border-color:var(--border);color:var(--text)}.vc-tl__step--muted{opacity:.55}.vc-tl__t{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;overflow:hidden}.vc-tl__d{color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem}.vc-stage{border-radius:var(--vc-r-lg);background:var(--surface-sunken);border:1px solid var(--border);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.vc-stage--checker{background-color:#fff;background-image:linear-gradient(45deg,#c9d1dc 25%,#0000 25% 75%,#c9d1dc 75%),linear-gradient(45deg,#c9d1dc 25%,#0000 25% 75%,#c9d1dc 75%);background-position:0 0,12px 12px;background-size:24px 24px}.vc-stage__canvas{max-width:100%;max-height:100%;display:block}.vc-stage__empty{color:var(--text-faint);text-align:center;padding:0 20px;font-size:.86rem;position:absolute}.vc-start{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.72;background:#14181e6b;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.35rem;line-height:1;transition:opacity .12s,transform .12s;display:flex;position:absolute}.vc-start:hover{opacity:1;transform:scale(1.05)}.vc-start__tri{margin-left:3px}.vc-stage__load{background:color-mix(in srgb, var(--surface-sunken) 72%, transparent);color:var(--text-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.78rem;display:flex;position:absolute;inset:0}.vc-transport{align-items:center;gap:9px;display:flex}.vc-transport__btn{border:1px solid var(--border);border-radius:var(--vc-r);background:var(--surface-2);width:30px;height:30px;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;font-size:.82rem;transition:background .1s;display:inline-flex}.vc-transport__btn:hover:not(:disabled){background:var(--surface-3)}.vc-transport__btn:disabled{cursor:default;opacity:.6}.vc-transport__btn--load{opacity:1}.vc-transport__scrub:disabled{opacity:.5;cursor:default}.vc-transport__scrub{min-width:0;accent-color:var(--brand);flex:auto}.vc-transport__t{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.vc-progress{background:var(--surface-3);border-radius:3px;height:4px;overflow:hidden}.vc-progress>div{background:var(--brand);height:100%;transition:width .12s}.vc-note{border-radius:var(--vc-r-lg);border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);padding:8px 10px;font-size:.78rem;line-height:1.45}.vc-note--warn{border-color:var(--negative);color:var(--negative);background:0 0}.vc-spin{animation:.9s linear infinite vc-spin;display:inline-block}@keyframes vc-spin{to{transform:rotate(360deg)}}.vc-ring{border:2px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite vc-spin;display:inline-block}.vc-ring--lg{border-width:3px;width:30px;height:30px}.vc-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.vc-head__title{color:var(--text);margin:0;font-size:1.2rem;font-weight:650}.vc-head__sub{color:var(--text-faint);margin:0;font-size:.8rem;line-height:1.5}.vc-undo{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:7px;margin-left:auto;padding:3px 9px;font-size:.72rem}.vc-undo:hover:not(:disabled){border-color:var(--brand-text);color:var(--brand-text)}.vc-undo:disabled{opacity:.4;cursor:default}.vc-page{max-width:1200px;margin:0 auto;padding:24px 22px 80px}.vc-grid{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.vc-side{background:var(--surface);border:1px solid var(--border);border-radius:var(--vc-r-lg);padding:6px 8px}.vc-view{flex-direction:column;justify-self:center;gap:12px;max-width:520px;display:flex;position:sticky;top:16px}.vc-view--wide{max-width:none}.vc-actions{flex-direction:column;gap:8px;display:flex}.vc-actions__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=900px){.vc-page{padding:18px 14px 70px}.vc-grid{grid-template-columns:1fr;gap:18px}.vc-view{max-width:none;position:static}}.vc-file{border:1px solid var(--border);border-radius:var(--vc-r-lg);background:var(--surface-2);align-items:center;gap:8px;margin:4px 2px 6px;padding:8px 8px 8px 11px;display:flex}.vc-file__ic{flex:none;font-size:.95rem;line-height:1}.vc-file__tx{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.vc-file__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:550;overflow:hidden}.vc-file__meta{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.7rem}.vc-file a.vc-icon-btn{text-decoration:none}.vc-spurbox{background:var(--surface);border:1px solid var(--border);border-radius:var(--vc-r-lg);padding:10px 12px 12px}.vc-spurbox__hd{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.vc-spurbox__title{color:var(--text);font-size:.84rem;font-weight:600}.vc-spurbox__sub{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.74rem}.vc-spurbox__zoom{color:var(--text-muted);align-items:center;gap:6px;margin-left:auto;font-size:.7rem;display:flex}.vc-spurbox__zoom input{width:130px}.vc-spur{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--vc-r-lg);padding-bottom:4px;position:relative;overflow:auto hidden}.vc-spur__body{min-width:100%;position:relative}.vc-spur__ruler{cursor:pointer;border-bottom:1px solid var(--border);height:18px;margin-left:74px;position:relative}.vc-spur__tick{border-left:1px solid var(--border);position:absolute;top:0;bottom:0}.vc-spur__tick span{color:var(--text-faint);font-size:.62rem;position:absolute;top:1px;left:3px}.vc-spur__track{border-bottom:1px solid var(--border);height:38px;margin-left:74px;position:relative}.vc-spur__track--slim{border-bottom:0;height:26px}.vc-spur__lbl{width:70px;height:100%;color:var(--text-muted);background:var(--surface-2);border-right:1px solid var(--border);align-items:center;padding-left:8px;font-size:.7rem;display:flex;position:absolute;top:0;left:-74px}.vc-spur__clip{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 5px;display:flex;position:absolute;top:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040}.vc-spur__clip.sel{outline:2px solid var(--brand-text);outline-offset:1px}.vc-spur__clip-txt{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.vc-spur__edge{cursor:ew-resize;background:#00000040;border-radius:0 6px 6px 0;width:7px;position:absolute;top:0;bottom:0;right:0}.vc-spur__edge--start{border-radius:6px 0 0 6px;left:0;right:auto}.vc-spur__edge:hover{background:var(--brand-text)}.vc-spur__brk{cursor:grab;background:repeating-linear-gradient(45deg,#6b7280 0 5px,#4b5563 5px 10px);border-radius:5px;justify-content:center;align-items:center;height:20px;display:flex;position:absolute;top:3px}.vc-spur__brk-ic{color:#fff;font-size:.62rem}.vc-spur__brk-edge{cursor:ew-resize;width:6px;position:absolute;top:0;bottom:0;right:0}.vc-spur__band{background:color-mix(in srgb, var(--brand-text) 30%, transparent);pointer-events:none;border-radius:5px;height:20px;position:absolute;top:3px}.vc-spur__head{background:var(--brand-text);pointer-events:none;width:2px;margin-left:74px;position:absolute;top:0;bottom:0;left:0}.vc-pop{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--vc-r-lg);min-width:230px;max-height:70vh;box-shadow:var(--elev-float);padding:6px;position:fixed;overflow-y:auto}.vc-pop__hd{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:4px;padding:4px 6px 6px;display:flex}.vc-pop__hd b{color:var(--text);font-size:.78rem}.vc-pop__at{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:1;font-size:.7rem}.vc-pop__x{cursor:pointer;color:var(--text-muted);background:0 0;border:0;font-size:.95rem}.vc-pop__row{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:.78rem;display:flex}.vc-pop__row:hover{background:var(--surface-2)}.vc-pop__row.on{background:color-mix(in srgb, var(--brand-text) 16%, var(--surface-2))}.vc-pop__ic{text-align:center;width:22px;font-size:.95rem}.vc-pop__del{color:#e3000f;margin-top:4px}.vc-pop__del:hover{background:#e3000f1f}.vc-pop__ok{width:100%;margin-top:6px}.vc-chip{background:var(--surface-2);min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 7%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:1px 3px 1px 9px;display:inline-flex}.vc-chip:focus-within{box-shadow:inset 0 0 0 1px var(--brand-text)}.vc-chip__name{field-sizing:content;min-width:3.5em;max-width:13em;font:inherit;color:var(--text);background:0 0;border:0;flex:0 auto;padding:3px 0;font-size:.82rem;font-weight:600}.vc-chip__name:focus{outline:none}.vc-chip__wert{background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px 8px 2px 4px;display:inline-flex}.vc-sec--wizschritt:has(>.vc-sec--wizfeld){column-count:2;column-gap:12px}.vc-sec--wizschritt:has(>.vc-sec--wizfeld)>*{break-inside:avoid}.fwz__body{container-type:inline-size}@container (width<=560px){.vc-sec--wizschritt:has(>.vc-sec--wizfeld){column-count:1}}.vc-sec--wizfeld{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;margin:0 0 12px;padding:12px 14px 14px;display:flex}.vc-sec--wizfeld>.vc-sec__wizkopf{margin-bottom:2px}.vc-sec--wizfeld .vc-sec--wizfeld{background:0 0;border:0;margin:6px 0 0;padding:0}.vc-sec__kopfzeile{align-items:center;gap:8px;display:flex}.vc-sec__kopfzeile>.vc-sec__head,.vc-sec__kopfzeile>.vc-tile{flex:auto;min-width:0}.vc-sec__schalter{flex:none}.vc-sec__wizkopfzeile{align-items:center;gap:10px;margin-bottom:2px;display:flex}.vc-sec__wizkopfzeile>.vc-sec__wizkopf{margin-bottom:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--brand:#84feaf;--brand-dark:#4ade80;--brand-dim:#84feaf26;--funk:#a349f3;--positive:#4ade80;--negative:#f87171;--goal-ok:#4ade80;--goal-warn:#fbbf24;--goal-miss:#f87171;--bench-blau:#60a5fa;--bench-cyan:#22d3ee;--bench-pink:#f472b6;--bench-sand:#d6a066;--bench-orange:#fb923c;--bench-gruen:#4ade80;--bench-rot:#f87171;--bench-gelb:#facc15;--bench-lila:#c084fc;--bench-grau:#a1a1aa;--brand-text:#84feaf;--on-accent:#0b0d14;--link:#93c5fd;--link-dim:#93c5fd2e;--link-soft:#93c5fd66;--link-ink:#0b0d14;--mark-note:#fde04726;--mark-note-line:#fbbf24;--mark-shot:#2dd4a01f;--mark-shot-hot:#2dd4a033;--mark-shot-line:#2fbf90;--mark-done:#34d39921;--mark-done-line:#34d399;--note-card:#272a33;--note-card-mine:#333640;--note-card-open:#3f434f;--note-card-muted:var(--text-muted);--bg:#0f1014;--surface-sunken:#141519;--surface:#1e2027;--surface-2:#272a33;--surface-3:#333640;--text:#e8edf6;--text-muted:#aeb7cb;--text-faint:#7e88a3;--border:#30333d;--border-strong:#454a57;--card-on-area:var(--surface-2);--seg-on:var(--surface-3);--overlay-hover:#ffffff13;--overlay-scrim:#0000008c;--shadow-color:#0006;--accent:#a855f7;--accent-deep:#7c3aed;--accent-grad:linear-gradient(160deg, #a855f7 0%, #8b3fd6 100%);--accent-grad-hover:linear-gradient(160deg, #b06cf9 0%, #7c3aed 100%);--accent-ring:#8b3fd652;--ok-grad:linear-gradient(160deg, #22c55e 0%, #16a34a 100%);--ok-grad-hover:linear-gradient(160deg, #2fce6d 0%, #15803d 100%);--elev-card:0 1px 2px var(--shadow-color);--elev-float:0 10px 30px var(--shadow-color), 0 2px 6px var(--shadow-color);--elev-pop:0 4px 14px #8b3fd647}[data-theme=light]{--bg:#f1f3f6;--surface-sunken:#eef0f3;--surface:#fff;--surface-2:#f4f5f7;--surface-3:#e9ebef;--text:#1a1d21;--text-muted:#5b616a;--text-faint:#8c929b;--border:#e3e5ea;--border-strong:#ccd0d7;--brand-dim:#4ade8029;--brand-text:#15803d;--goal-ok:#22c55e;--goal-warn:#f59e0b;--goal-miss:#ef4444;--bench-blau:#1d4ed8;--bench-cyan:#0e7490;--bench-pink:#db2777;--bench-sand:#78350f;--bench-orange:#ea580c;--bench-gruen:#15803d;--bench-rot:#dc2626;--bench-gelb:#a16207;--bench-lila:#9333ea;--bench-grau:#52525b;--notif-dot:#166534;--link:#2563eb;--link-dim:#2563eb1a;--link-soft:#bfdbfe;--link-ink:#fff;--mark-note:#fde04752;--mark-note-line:#f59e0b8c;--mark-shot:#1d9e751a;--mark-shot-hot:#cdeee3;--mark-shot-line:#1d9e75;--mark-done:#d1fae5;--mark-done-line:#34d399;--note-card:#fff;--note-card-mine:#f4f5f7;--note-card-open:#f8f5ff;--note-card-muted:var(--text-muted);--card-on-area:var(--surface);--seg-on:var(--surface);--overlay-hover:#0f172a0d;--overlay-scrim:#0f172a59;--shadow-color:#0f172a1f}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,sans-serif;line-height:1.5;transition:background-color .2s,color .2s}#app{min-height:100vh}.app-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:100;padding:.75rem 2rem;position:sticky;top:0}.app-header__inner{flex-wrap:nowrap;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;display:flex}.app-header__brand{align-items:baseline;gap:.5rem;display:flex}.app-header__logo{letter-spacing:-.03em;color:var(--funk);font-size:1.3rem;font-weight:800}.app-header__divider{color:var(--text-faint)}.app-header__title{color:var(--text-muted);font-size:.95rem;font-weight:600}.tt-wr-link{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf852;border-radius:7px;align-items:center;gap:.35rem;margin-left:.85rem;padding:.3rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.tt-wr-link:hover{background:#38bdf838;border-color:#38bdf88c}.platform-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px;display:flex}.platform-toggle button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s}.platform-toggle button.active{background:var(--brand);color:#0b0d14}.period-selector{flex-wrap:wrap;align-items:center;gap:.25rem;margin-left:auto;display:flex}.period-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s}.period-btn:hover{color:var(--text);background:var(--surface-2)}.period-btn.active{background:var(--brand);color:#0b0d14}.period-step{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;width:1.9rem;height:1.9rem;font-size:1rem;font-weight:700;line-height:1;transition:all .15s}.period-step:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.period-step:disabled{opacity:.35;cursor:default}.period-btn--more{border:1px solid var(--border)}.period-btn--more.active{border-color:#0000}.period-newbadge{white-space:nowrap;color:var(--brand-text);background:color-mix(in srgb, var(--brand) 18%, transparent);border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);border-radius:999px;align-items:center;gap:.25rem;margin-left:.1rem;padding:.2rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.period-btn__new{color:var(--brand-text);font-size:.72rem;font-weight:700}.period-dropdown__item--season{flex-direction:column;gap:.1rem;line-height:1.25;display:flex}.period-season__label{font-weight:800}.period-season__meta{opacity:.75;align-items:center;font-size:.72rem;font-weight:400;display:inline-flex}.period-season__live{background:var(--brand);border-radius:999px;width:7px;height:7px;margin-right:.3rem;animation:1.3s ease-in-out infinite period-live-blink;display:inline-block}@keyframes period-live-blink{0%,to{opacity:1}50%{opacity:.2}}.chevron{font-size:.7em;transition:transform .2s;display:inline-block}.chevron.open{transform:rotate(180deg)}.period-item{position:relative}.period-items{display:contents}.period-selector--compact{position:relative}.period-compact-pop{z-index:60;background:var(--surface);border:1px solid var(--border);min-width:11rem;box-shadow:0 8px 24px var(--shadow-color,#0000002e);border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.period-compact-pop .period-row{align-items:center;gap:2px;display:flex}.period-compact-pop .period-btn{text-align:left;flex:auto;justify-content:space-between}.period-compact-pop .period-dropdown{top:0;left:auto;right:calc(100% + 6px)}.period-dropdown{background:var(--surface-2);border:1px solid var(--border);z-index:200;border-radius:10px;min-width:180px;padding:.4rem;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 32px #00000080}.period-dropdown--cal{min-width:260px}.period-dropdown--right{left:auto;right:0}.period-dropdown__item{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.5rem .8rem;font-size:.85rem;font-weight:600;transition:all .12s;display:block}.period-dropdown__item:hover{background:var(--surface-3);color:var(--text)}.period-dropdown__item.active{color:var(--brand-text)}.period-custom{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .5rem;margin-top:.4rem;padding:.55rem .4rem .15rem;display:grid}.period-custom label{color:var(--text-faint);font-size:.72rem;font-weight:600}.period-custom input[type=date]{background:var(--surface-3);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;width:100%;min-width:0;padding:.3rem .5rem;font-family:inherit;font-size:.8rem}.period-custom input[type=date]:hover{border-color:var(--text-faint)}.period-custom__apply{cursor:pointer;background:var(--text);width:calc(100% - .8rem);color:var(--surface);border:none;border-radius:6px;margin:.5rem .4rem .2rem;padding:.38rem .6rem;font-family:inherit;font-size:.8rem;font-weight:700;display:block}.period-custom__apply:hover:not(:disabled){opacity:.85}.period-custom__apply:disabled{opacity:.35;cursor:default}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .15s,transform .15s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-6px)}.app-main{max-width:1400px;margin:0 auto;padding:1.75rem 1.5rem}@media (width>=701px){#app .dash-toolbar{z-index:99;top:57px}}.filter-bar{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;padding:1.1rem 1.4rem;display:flex}.filter-bar__group{flex-direction:column;gap:.3rem;display:flex}.filter-bar label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.7rem;font-weight:700}.filter-bar input,.filter-bar select{border:1px solid var(--border);background:var(--surface-2);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;min-width:160px;padding:.45rem .75rem;font-size:.88rem;transition:border-color .2s}.filter-bar input:focus,.filter-bar select:focus{border-color:var(--brand-dark);outline:none}.filter-bar__count{text-align:center;align-self:center;margin-left:auto}.count-badge{color:var(--brand-text);font-size:1.5rem;font-weight:800;line-height:1;display:block}.count-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.post-grid__inner{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;display:grid}.post-grid__empty{text-align:center;color:var(--text-faint);padding:4rem}.post-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:0;padding:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.post-card:hover{border-color:var(--text-faint);transform:translateY(-1px)}.post-card__title-bar{background:var(--surface-3);border-bottom:1px solid var(--border);padding:.75rem 1.1rem .85rem}.post-card__meta{text-align:center;color:var(--text-faint);margin:0 0 .5rem;font-size:.75rem;line-height:1.5;display:block}.post-card__meta-btn{font-size:inherit;color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600}.post-card__meta-btn:hover{color:var(--text);text-decoration:underline}.post-card__title{color:var(--brand-text);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:700;line-height:1.35;overflow:hidden}.post-card__date{color:var(--text-faint)}.post-card__embed{background:#000;width:100%;overflow:hidden}.post-card__embed-frame{border:none;width:100%;height:480px;display:block}.post-card__tags{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding:0 1.1rem .9rem;display:flex}.tag{border-radius:5px;padding:.18rem .5rem;font-size:.7rem;font-weight:700}.tag--btn{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:opacity .15s,filter .15s}.tag--btn:hover{opacity:.75;filter:brightness(1.2)}.tag--genre{color:#63b3ed;background:#2b6cb033}.tag--container{color:#68d391;background:#27674933}.tag--container[data-type=reel]{color:#fc8181;background:#c5303033}.tag--container[data-type=slider]{color:#b794f4;background:#6b46c133}.tag--container[data-type=diagramm]{color:#f6ad55;background:#c0562133}.post-card__metrics{background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:.5rem;margin:.6rem 1.1rem 0;padding:.65rem;display:grid}.metric{text-align:center}.metric__value{color:var(--text);font-size:.9rem;font-weight:700;display:block}.metric__label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;margin-top:.1rem;font-size:.6rem;display:block}.post-card__caption{border-top:1px solid var(--border);color:var(--text-muted);margin:.7rem 1.1rem 0;padding-top:.65rem;font-size:.83rem;line-height:1.55}.post-card__caption p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.post-card__caption.expanded p{display:block;overflow:visible}.caption-toggle{color:var(--brand-dark);cursor:pointer;background:0 0;border:none;margin-top:.4rem;padding:0;font-family:inherit;font-size:.76rem;font-weight:600}.caption-toggle:hover{text-decoration:underline}.card-enter-active,.card-leave-active{transition:opacity .2s,transform .2s}.card-enter-from,.card-leave-to{opacity:0;transform:scale(.97)}.app-state{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:5rem 2rem;display:flex}.app-state__spinner{border:3px solid var(--border);border-top-color:var(--brand-text);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-state--error{color:var(--negative)}.app-state__icon{font-size:2rem}.app-state__message{color:var(--text-muted);max-width:440px;font-size:.88rem}.btn-retry{background:var(--surface-2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:8px;margin-top:.5rem;padding:.55rem 1.2rem;font-size:.88rem;font-weight:600}.stats-panel{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.stats-summary{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.stat-card{background:var(--surface-2);border:1px solid var(--surface-3);text-align:center;border-radius:14px;flex-direction:column;flex:155px;align-items:center;gap:.1rem;max-width:210px;padding:1.2rem 1.4rem;display:flex}.stat-card--highlight{background:var(--brand);border-color:var(--brand-text);color:#0b0d14}.stat-card--split{flex-direction:row;gap:0;max-width:260px;padding:0;overflow:hidden}.stat-card__half{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.1rem;padding:1.2rem 1rem;display:flex}.stat-card__divider{background:var(--surface-3);flex-shrink:0;width:1px;margin:.8rem 0}.stat-card__value{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1}.stat-card--highlight .stat-card__value{color:#0b0d14}.stat-card__delta{letter-spacing:.02em;min-height:1em;font-size:.7rem;font-weight:700}.delta--positive{color:var(--positive)}.delta--negative{color:var(--negative)}.delta--neutral{color:var(--text-faint)}.stat-card--highlight .delta--positive,.stat-card--highlight .delta--negative{color:#0009}.stat-card__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-top:.3rem;font-size:.7rem;font-weight:700}.stat-card--highlight .stat-card__label{color:#0000008c}.stat-card__sub{text-transform:none;letter-spacing:0;color:#000000b3;white-space:nowrap;text-overflow:ellipsis;max-width:190px;margin-top:.15rem;font-size:.7rem;font-weight:700;display:block;overflow:hidden}.stats-charts{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.chart-block{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex:0 360px;min-width:270px;padding:1.1rem 1.3rem}.chart-block__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.chart-block__title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.7rem;font-weight:700}.chart-sort-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;flex-shrink:0;gap:2px;padding:2px;display:flex}.chart-sort-toggle button{color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:700;transition:all .12s}.chart-sort-toggle button.active{background:var(--brand);color:#0b0d14}.chart-sort-toggle--muted button.active{background:var(--text-faint);color:var(--surface)}.bar-list{flex-direction:column;gap:0;display:flex}.bar-row{border-radius:6px;grid-template-columns:100px 1fr 52px 72px;align-items:center;gap:.5rem;padding:.28rem .4rem;display:grid}.bar-row:nth-child(2n){background:#ffffff09}.bar-row__label{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.bar-row__track{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.bar-row__fill{border-radius:99px;height:100%;transition:width .5s}.bar-row__fill--container{background:linear-gradient(90deg, var(--brand), var(--brand-dark))}.bar-row__fill--genre{background:linear-gradient(90deg, #43e8c6, var(--brand))}.bar-row__fill--autor{background:linear-gradient(90deg,#6ee7b7,#34d399)}.bar-row__value{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.bar-row__meta{align-items:center;gap:.2rem;display:flex;overflow:hidden}.bar-row__count{color:var(--text-faint);flex-shrink:0;font-size:.62rem}.bar-row__delta{white-space:nowrap;opacity:.8;text-overflow:ellipsis;font-size:.62rem;font-weight:400;overflow:hidden}.chart-empty{color:var(--text-faint);text-align:center;padding:1.5rem 0;font-size:.88rem}.author-line-chart{margin-bottom:1rem}.line-chart-wrap{width:100%}.line-chart-svg{width:100%;height:auto;display:block}.chart-grid{stroke:var(--border);stroke-width:1px}.chart-y-label{fill:var(--text-faint);text-anchor:end;font-family:Inter,system-ui;font-size:9.5px}.chart-x-label{fill:var(--text-faint);text-anchor:middle;font-family:Inter,system-ui;font-size:9.5px}.chart-goal-label{fill:#ffd93d;text-anchor:end;font-family:Inter,system-ui;font-size:9px;font-weight:700}.chart-dot{cursor:pointer}.chart-legend{flex-wrap:wrap;gap:.5rem .75rem;margin-top:.65rem;display:flex}.chart-legend--above{justify-content:center;margin-top:0;margin-bottom:.75rem}.chart-legend--grouped{flex-direction:column;gap:.5rem;margin-bottom:.75rem}.legend-group{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.legend-group__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);flex-shrink:0;margin-right:.25rem;font-size:.7rem;font-weight:700}.legend-item--btn{color:var(--text-faint);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.76rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}.legend-item--btn:hover{border-color:var(--text-faint);color:var(--text-muted)}.legend-item--btn.active{border-color:var(--text-faint);color:var(--text)}.legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:background .15s}.legend-item--container .legend-dot{border-radius:2px;width:14px;height:3px}.period-calendar{min-width:260px;padding:.5rem .2rem}.cal-nav{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.cal-nav__label{color:var(--text);font-size:.85rem;font-weight:700}.cal-nav__btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.2rem .5rem;font-size:1.1rem;transition:background .12s}.cal-nav__btn:hover{background:var(--surface-3);color:var(--text)}.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-dow{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);padding:.15rem 0;font-size:.62rem;font-weight:700}.cal-cell{text-align:center;cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;border-radius:5px;padding:.3rem 0;font-size:.78rem;font-weight:500;transition:background .1s,color .1s}.cal-cell:hover{background:var(--surface-3);color:var(--text)}.cal-cell--outside{color:var(--text-faint);opacity:.45}.cal-cell--today{color:var(--brand-dark);font-weight:800}.cal-cell--start,.cal-cell--hover-start{background:var(--brand);color:#0b0d14;border-radius:5px 0 0 5px}.cal-cell--end,.cal-cell--hover-end{background:var(--brand);color:#0b0d14;border-radius:0 5px 5px 0}.cal-cell--in-range,.cal-cell--hover-range{background:var(--brand-dim);color:var(--brand-dark);border-radius:0}.cal-footer{border-top:1px solid var(--border);flex-direction:column;gap:.2rem;margin-top:.6rem;padding-top:.5rem;display:flex}.cal-hint{color:var(--text-faint);font-size:.7rem}.cal-range-label{color:var(--brand-dark);font-size:.78rem;font-weight:700}.reach-bar-chart{margin-bottom:1rem;flex:100%!important;max-width:none!important}.reach-bar-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reach-bar-controls--below{justify-content:center;gap:1rem;margin-top:.6rem}.col-chart-wrap{width:100%}.col-bar{cursor:pointer;transition:opacity .15s}.col-bar:hover{opacity:.8}.col-bar-label{fill:var(--text-faint);text-anchor:middle;font-family:Inter,system-ui;font-size:8px}@media (width<=768px){.app-header{padding:.75rem 1rem}.app-header__inner{gap:.5rem}.period-selector{flex-wrap:nowrap;justify-content:center;gap:.2rem;width:100%;margin-left:0}.period-btn{padding:.3rem .4rem;font-size:.7rem}.app-main{padding:1rem}.stats-summary{flex-direction:column;align-items:stretch}.stat-card{flex:none;max-width:none}.stats-charts{grid-template-columns:1fr}.bar-row{grid-template-columns:80px 1fr 52px 68px}.filter-bar{flex-direction:column}.filter-bar input,.filter-bar select{width:100%;min-width:unset}.filter-bar__count{flex-direction:row;align-self:flex-start;gap:.4rem;margin-left:0}.post-grid__inner{grid-template-columns:1fr}}.home-view{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.home-header{background:var(--surface-2);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;height:56px;padding:0 1.5rem;display:flex}.home-header__inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.home-header__brand{align-items:baseline;gap:.65rem;display:flex}.home-header__logo{letter-spacing:.08em;color:var(--brand-text);text-transform:uppercase;font-size:1.1rem;font-weight:800}.home-header__subtitle{color:var(--text-muted);font-size:.8rem;font-weight:500}.home-header__summary{align-items:center;gap:.5rem;display:flex}.home-summary-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot--success{background:#4ade80;box-shadow:0 0 6px #4ade8080}.dot--danger{background:#f87171;box-shadow:0 0 6px #f8717180}.home-summary-text{color:var(--text-muted);font-size:.78rem;font-weight:500}.home-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.home-sections{flex-direction:column;gap:2.5rem;display:flex}.funk-group{background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden}.funk-group__header{border-bottom:1px solid var(--border);background:#ffffff08;align-items:center;gap:.75rem;padding:.85rem 1.4rem;display:flex}.funk-group__logo{letter-spacing:.06em;text-transform:uppercase;color:var(--text);background:#ffffff14;border-radius:6px;padding:.2rem .6rem;font-size:.85rem;font-weight:800}.funk-group__subtitle{color:var(--text-faint);font-size:.72rem}.funk-group__cards{grid-template-columns:1fr 1fr;gap:0;display:grid}.funk-group__cards>.project-card{border:none;border-right:1px solid var(--border);border-radius:0}.funk-group__cards>.project-card:last-child{border-right:none}.other-projects{flex-direction:column;gap:.75rem;display:flex}.other-projects__header{padding:0 .25rem}.other-projects__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-size:.68rem;font-weight:600}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.1rem;display:grid}.project-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:1.1rem;padding:1.25rem 1.4rem;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.project-card--active{cursor:default}.project-card--active:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000040}.project-card--placeholder{opacity:.45}.pc--success{border-color:#4ade8059}.pc--warning{border-color:#fbbf2459}.pc--danger{border-color:#f8717140}.project-badge{text-transform:uppercase;letter-spacing:.07em;border-radius:4px;flex-shrink:0;padding:.2rem .5rem;font-size:.63rem;font-weight:700}.project-badge--instagram{color:#e1306c;background:#e1306c2e}.project-badge--tiktok{color:#69c9d0;background:#69c9d02e}.pc-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pc-header__left{align-items:center;gap:.5rem;display:flex}.pc-title{color:var(--text);margin:0;font-size:1rem;font-weight:700}.pc-status-badge{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.2rem .55rem;font-size:.66rem;font-weight:700}.status-badge--success{color:#4ade80;background:#4ade8026}.status-badge--danger{color:#f87171;background:#f8717126}.pc-goals-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pc-goals-grid--3{grid-template-columns:repeat(3,1fr)}.pc-goal-item{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.pc-goal-circle{flex-shrink:0;width:72px;height:72px;position:relative}.pc-circle-svg{width:72px;height:72px}.circle-track{fill:none;stroke:var(--surface-3);stroke-width:5px}.circle-fill{fill:none;stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .6s,stroke .3s}.goal--success .circle-fill{stroke:#4ade80}.goal--warning .circle-fill{stroke:#fbbf24}.goal--danger .circle-fill{stroke:#f87171}.goal--unknown .circle-fill{stroke:var(--text-faint)}.pc-circle-pct{justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex;position:absolute;inset:0}.goal--success.pc-circle-pct{color:#4ade80}.goal--warning.pc-circle-pct{color:#fbbf24}.goal--danger.pc-circle-pct{color:#f87171}.goal--unknown.pc-circle-pct{color:var(--text-faint)}.pc-goal-info{flex-direction:column;align-items:center;gap:.15rem;display:flex}.pc-goal-value{font-size:1.15rem;font-weight:800;line-height:1}.goal--success .pc-goal-value{color:#4ade80}.goal--warning .pc-goal-value{color:#fbbf24}.goal--danger .pc-goal-value{color:#f87171}.goal--unknown .pc-goal-value{color:var(--text-faint)}.pc-goal-label{color:var(--text-muted);font-size:.73rem;font-weight:500}.pc-goal-target{color:var(--brand-text);font-size:.67rem;font-weight:600}.pc-goal-count{color:var(--text-faint);font-size:.63rem}.project-placeholder__body{flex:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.project-placeholder__label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--border);border-radius:6px;padding:.4rem 1rem;font-size:.78rem;font-weight:500}.project-card__footer{border-top:1px solid var(--border);justify-content:flex-end;padding-top:.85rem;display:flex}.project-link{color:var(--brand-text);align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:gap .15s;display:flex}.project-link:hover{gap:.45rem}.project-link__arrow{transition:transform .15s}.project-link:hover .project-link__arrow{transform:translate(2px)}.app-header__back{color:var(--text-muted);border-radius:6px;margin-right:.15rem;padding:.15rem .4rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.app-header__back:hover{color:var(--text);background:var(--surface-3)}.goal--success .goal-value,.goal--success .goal-icon{color:#4ade80}.goal--warning .goal-value,.goal--warning .goal-icon{color:#fbbf24}.goal--danger .goal-value,.goal--danger .goal-icon{color:#f87171}.goal--unknown .goal-value,.goal--unknown .goal-icon{color:var(--text-faint)}.goal-progress-track{background:var(--surface-3);border-radius:999px;height:4px;overflow:hidden}.goal-progress-fill{border-radius:999px;height:100%;transition:width .4s}.goal--success .goal-progress-fill{background:#4ade80}.goal--warning .goal-progress-fill{background:#fbbf24}.goal--danger .goal-progress-fill{background:#f87171}.goal--unknown .goal-progress-fill{background:var(--text-faint)}@media (width<=640px){.projects-grid,.funk-group__cards{grid-template-columns:1fr}.funk-group__cards>.project-card{border-right:none;border-bottom:1px solid var(--border)}.funk-group__cards>.project-card:last-child{border-bottom:none}.pc-goals-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.home-view{overflow-x:hidden}.home-main{box-sizing:border-box;max-width:100%;padding:.75rem .75rem 2rem}.ttg-wrap{flex-flow:row;gap:.5rem;margin:.75rem .5rem 0}.ttg-card{flex:1 1 0;gap:.5rem;width:auto;min-width:0;padding:.7rem .55rem}.ttg-value{font-size:1.5rem}.ttg-head{gap:.2rem}.ttg-name,.ttg-period{font-size:.58rem}.ttg-title{font-size:.82rem}.ttg-metric{font-size:.55rem}.ttg-status-icon{width:28px;height:28px;font-size:.85rem}.ttg-foot{font-size:.6rem}.tt-platform-chart-group{margin:.75rem .5rem 0}.tt-platform-grid{gap:.3rem}.tt-platform-card{justify-content:center;padding:.35rem .15rem}.tt-platform-best__thumb{display:none}.tt-platform-info{align-items:center;width:100%}.tt-platform-badge{letter-spacing:.02em;padding:.1rem .25rem;font-size:.52rem}.tt-platform-avg{font-size:.8rem}.tt-legend-item{font-size:.62rem}.tt-vl-titlerow{flex-wrap:wrap;justify-content:flex-end;row-gap:.4rem}.tt-vl-titleleft{flex:100%;min-width:0}.tt-vl-viewtoggle,.tt-vl-titlerow .dg-edit-btn{flex:none}.tt-videolist{margin:.75rem .5rem 2rem}.tt-video-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tt-video-table{min-width:0;font-size:.72rem}.tt-video-table th,.tt-video-table td{padding:.4rem .5rem}.tt-td--title{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.tt-hide-mobile{display:none}.tt-video-table-wrap--compact{overflow-x:hidden}.tt-video-table-wrap--compact .tt-video-table{width:100%}.tt-video-table .tt-date-full{display:none}.tt-video-table .tt-date-short{display:inline}.tt-td--date{font-size:.68rem}.tt-metric-label{font-size:.58rem}.tt-metric-row{font-size:.72rem}.tt-filter-row{flex-direction:column;align-items:stretch}}.app-header__period-note{color:var(--text-faint);font-size:.72rem;font-weight:500}.ttg-wrap{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:1.5rem 1.5rem 0;display:flex}.ttg-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:14px;flex-direction:column;gap:.85rem;width:300px;padding:1.5rem 1.75rem;display:flex;position:relative;overflow:hidden}.ttg-card.goal--success{border-top:3px solid #4ade80}.ttg-card.goal--warning{border-top:3px solid #fbbf24}.ttg-card.goal--danger{border-top:3px solid #f87171}.ttg-card.goal--unknown{border-top:3px solid var(--border)}.ttg-head{flex-direction:column;align-items:center;gap:.3rem;display:flex}.ttg-name{color:var(--text-muted);font-size:.78rem;font-weight:500}.ttg-period{color:var(--text-faint);font-size:.65rem}.ttg-title{font-size:1rem;font-weight:700;line-height:1.1}.ttg-title--1{color:var(--text)}.ttg-title--2{color:#3dd4d4}.ttg-body{flex-flow:wrap;justify-content:center;align-items:center;gap:.1rem .55rem;padding:.5rem 0;display:flex}.ttg-metric{text-align:center;flex-basis:100%}.ttg-ring{background:conic-gradient(var(--ring-c,var(--text-faint)) calc(var(--pct,0) * 1%), var(--border) 0);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.ttg-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:3px}.ttg-ring__lbl{z-index:1;color:var(--text-muted);font-size:.56rem;font-weight:800;line-height:1;position:relative}.ttg-ring.goal--success{--ring-c:#4ade80}.ttg-ring.goal--warning{--ring-c:#fbbf24}.ttg-ring.goal--danger{--ring-c:#f87171}.ttg-ring.goal--unknown{--ring-c:var(--text-faint)}.ttg-ring.goal--success .ttg-ring__lbl{color:#4ade80;font-size:.9rem}.ttg-ring.goal--warning .ttg-ring__lbl{color:#fbbf24}.ttg-ring.goal--danger .ttg-ring__lbl{color:#f87171}.ttg-value{letter-spacing:-.02em;font-size:2.4rem;font-weight:800;line-height:1.1}.ttg-value.goal--success{color:#4ade80}.ttg-value.goal--warning{color:#fbbf24}.ttg-value.goal--danger{color:#f87171}.ttg-value.goal--unknown{color:var(--text-faint)}.ttg-metric{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.ttg-bar-wrap{background:var(--border);border-radius:3px;height:5px;overflow:hidden}.ttg-bar-fill{border-radius:3px;height:100%;transition:width .5s}.ttg-bar-fill.goal--success{background:#4ade80}.ttg-bar-fill.goal--warning{background:#fbbf24}.ttg-bar-fill.goal--danger{background:#f87171}.ttg-bar-fill.goal--unknown{background:var(--border)}.ttg-foot{color:var(--text-faint);justify-content:center;align-items:center;margin-top:-.3rem;font-size:.68rem;display:flex}.ttg-pct{font-weight:700}.ttg-pct.goal--success{color:#4ade80}.ttg-pct.goal--warning{color:#fbbf24}.ttg-pct.goal--danger{color:#f87171}.tt-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:5px;flex-shrink:0;padding:.2rem .55rem;font-size:.65rem;font-weight:800}.tt-badge--1{background:var(--surface-3);color:var(--text)}.tt-badge--2{color:#2aa5a5;background:#3dd4d42e}.tt-badge--other{background:var(--surface-3);color:var(--text-faint)}.tt-badge--sm{padding:.15rem .4rem;font-size:.6rem}.tt-goal-metric{flex-direction:column;gap:.35rem;display:flex}.tt-goal-metric__top{justify-content:space-between;align-items:baseline;display:flex}.tt-goal-metric__label{color:var(--text-muted);font-size:.78rem;font-weight:500}.tt-goal-metric__sub{color:var(--text-faint);font-size:.68rem}.tt-goal-metric__value-row{align-items:center;gap:.4rem;display:flex}.tt-goal-metric__target{color:var(--text-faint);font-size:.68rem}.tt-platform-chart-group{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;margin:1.25rem 1.5rem 0;display:flex;overflow:hidden}.tt-platform-chart-group>.tt-chart-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.tt-platform-chart-group>.tt-chart-inner>.tt-multi{flex:auto;min-height:0}.tt-platform-chart-group .line-chart-svg{max-height:100%}.tt-chart-inner{padding:1.1rem 1.3rem}.tt-cmp-legend{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.tt-cmp-legend__item{color:var(--text);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.tt-cmp-legend__item--muted{color:var(--text-faint)}.tt-cmp-swatch{background:var(--text);border-radius:2px;width:.85rem;height:.2rem}.tt-cmp-hint{color:var(--text-faint);text-align:center;margin:.4rem 0 0;font-size:.65rem;font-style:italic}.tt-cmp-months{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.tt-cmp-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text-faint);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.7rem;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.tt-cmp-chip:hover{border-color:var(--text-faint)}.tt-cmp-chip--on{color:var(--text);border-color:var(--text-faint);background:var(--surface)}.tt-cmp-chip__dot{box-sizing:border-box;border:1.5px solid;border-radius:50%;width:.55rem;height:.55rem}.tt-platform-hint{color:var(--text-faint);font-size:.65rem;font-style:italic}.tt-platform-grid{flex-wrap:nowrap;flex:none;gap:.35rem;margin-top:.45rem;display:flex}.tt-platform-card{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:.2rem .3rem;transition:opacity .2s,box-shadow .15s,border-color .15s;display:flex;container-type:inline-size}.tt-platform-card:hover{box-shadow:0 3px 12px #0003}.tt-platform-card--off{filter:grayscale(.55)}.tt-platform-card--off .tt-platform-best__thumb{opacity:.4}.tt-platform-card--off .tt-platform-badge{opacity:.6}.tt-platform-info{flex-direction:column;align-items:center;gap:.1rem;min-width:0;display:flex}.tt-platform-avg{color:var(--text);white-space:nowrap;font-size:.82rem;font-weight:800}.tt-platform-avg__unit{color:var(--text-faint);margin-left:.08rem;font-size:.62rem;font-weight:700}@container (width<=132px){.tt-platform-avg__unit{display:none}}.tt-platform-best__thumb{object-fit:cover;background:var(--surface-3);border:1px solid var(--border);border-radius:6px;flex:none;width:30px;height:30px;display:block}.tt-platform-best__thumb--empty{color:var(--text-faint);justify-content:center;align-items:center;font-size:.8rem;display:flex}.tt-platform-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.12rem .35rem;font-size:.58rem;font-weight:700}.plat--gesamt{color:#94a3b8;background:#94a3b826}.plat--tt1{background:var(--surface-3);color:var(--text)}.plat--tt2{color:#2aa5a5;background:#3dd4d42e}.plat--insta{color:#e1306c;background:#e1306c2e}.plat--yt{color:#f44;background:#ff000026}.plat--sc{color:#fd0;background:#fffc001f}[data-theme=light] .plat--sc{color:#a16207;background:#a1620724}.tt-videolist{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:fit-content;max-width:100%;margin:1.25rem auto 2rem;overflow:hidden}.tt-acct-tabs{border-bottom:1px solid var(--border);display:flex}.tt-acct-tab{background:var(--surface-2);border:none;border-right:1px solid var(--border);color:var(--text-muted);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.25rem;font-size:.85rem;transition:background .15s,color .15s;display:flex;position:relative}.tt-acct-tab:last-child{border-right:none}.tt-acct-tab:hover{background:#ffffff0a}.tt-acct-tab--active-1{background:var(--overlay-hover);color:var(--text);box-shadow:inset 0 -3px 0 var(--text)}.tt-acct-tab--active-2{color:var(--text);background:#3dd4d414;box-shadow:inset 0 -3px #3dd4d4}.tt-acct-tab-label{font-weight:600}.tt-acct-count{color:var(--text-faint);background:#ffffff12;border-radius:10px;padding:.1rem .45rem;font-size:.68rem}.tt-videolist__header{border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.25rem;display:flex}.tt-vl-titlerow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tt-vl-titleleft{align-items:center;gap:.75rem;display:flex}.tt-vl-controls{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.75rem;display:flex}.tt-filter-row{flex-wrap:wrap;gap:.5rem;display:flex}.tt-select{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:.3rem .6rem;font-size:.78rem}.tt-video-table-wrap{padding:0 15px;overflow-x:auto}.tt-video-table{border-collapse:collapse;width:auto;font-size:.82rem}.tt-video-table th{text-align:left;color:var(--text);border-bottom:2px solid var(--text);background:var(--surface);white-space:nowrap;padding:.3rem .4rem;font-size:.76rem;font-weight:600}.tt-video-table td{color:var(--text-muted);vertical-align:middle;padding:.3rem .4rem}.tt-video-table tbody tr:hover td{background:var(--surface-2)}.tt-video-table th:first-child,.tt-video-table td:first-child{z-index:2;background:var(--surface);width:72px;min-width:72px;padding-left:.3rem;padding-right:.3rem;position:sticky;left:0}.tt-video-table th:nth-child(2),.tt-video-table td:nth-child(2){z-index:2;background:var(--surface);width:28px;min-width:28px;padding-left:.2rem;padding-right:.2rem;position:sticky;left:72px}.tt-td--acct .tt-acct-logo{width:20px;height:20px}.tt-acct-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:.4rem;display:inline-block}.tt-acct-dot--1{background:var(--text)}.tt-acct-dot--2{background:#3dd4d4}.tt-video-table th:nth-child(3),.tt-video-table td:nth-child(3){z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:100px}.tt-video-table thead th:first-child,.tt-video-table thead th:nth-child(2),.tt-video-table thead th:nth-child(3){background:var(--surface);z-index:4}.tt-video-table .tt-avg-row td:first-child,.tt-video-table .tt-avg-row td:nth-child(2),.tt-video-table .tt-avg-row td:nth-child(3){background:var(--surface);z-index:3}.tt-video-table tbody tr:hover td:first-child,.tt-video-table tbody tr:hover td:nth-child(2),.tt-video-table tbody tr:hover td:nth-child(3){background:var(--surface-2)}.tt-th--acct,.tt-td--acct{white-space:nowrap}.tt-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.tt-th--sortable:hover,.tt-th--active{color:var(--text)}.tt-video-table th.tt-th--num{text-align:right}.tt-filter-row--stacked{flex-direction:column;align-items:stretch;gap:.5rem}.tt-chip-row{flex-wrap:wrap;flex:auto;align-items:center;gap:.4rem;display:flex}.tt-colorize{color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:.3rem;margin-left:auto;font-size:.78rem;display:inline-flex}.tt-colorize input{cursor:pointer}.tt-chip-row__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);min-width:5.5rem;margin-right:.25rem;font-size:.7rem}.tt-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;transition:background .15s,color .15s,border-color .15s}.tt-chip:hover{color:var(--text);border-color:var(--text-faint)}.tt-chip--active{background:var(--surface-2);color:var(--text);border-color:var(--text)}.tt-chip-divider{background:var(--border);align-self:stretch;width:1px;min-height:1.1rem;margin:0 .35rem}.tt-metric-row{justify-content:space-between;gap:.6rem;padding:.1rem 0;font-size:.85rem;line-height:1.3;display:flex}.tt-metric-row+.tt-metric-row{border-top:1px dashed var(--border);margin-top:.15rem;padding-top:.25rem}.tt-metric-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.03em;align-self:center;font-size:.7rem}.tt-metric-label--clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.tt-metric-label--clickable:hover{color:var(--text-muted)}.tt-metric-label--active{color:var(--text)}.tt-metric-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tt-td--date{white-space:nowrap;color:var(--text);font-size:.75rem}.tt-date-short{display:none}.tt-td--title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-weight:500;overflow:hidden}.tt-td--title-link{color:inherit;text-decoration:none}.tt-td--title-link:hover{color:#38bdf8;text-decoration:underline}.tt-td--account{white-space:nowrap}.tt-td--views{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:.76rem;font-weight:400}.tt-no-data{color:var(--text-faint)}.tt-video-table th.tt-th--num,.tt-video-table td.tt-td--views{padding-left:.55rem;padding-right:.55rem}.tt-avg-cell:not(.tt-avg-cell--label):not(.tt-avg-cell--empty){padding-left:.55rem!important;padding-right:.55rem!important}.tt-video-table td.tt-cv--green{color:#16a34a}.tt-video-table td.tt-cv--yellow{color:#ca8a04}.tt-video-table td.tt-cv--red{color:#dc2626}.tt-video-table td.tt-td--editable{cursor:cell}.tt-edit-input{box-sizing:border-box;background:var(--surface);width:100%;color:var(--text);text-align:right;border:1px solid #3dd4d4;border-radius:4px;outline:none;padding:.1rem .3rem;font-family:inherit;font-size:.76rem}.tt-legend-item{font-size:.78rem;font-weight:600}.tt-legend-item--1{color:var(--text)}.tt-legend-item--2{color:#2aa5a5}.chart-hover-tip{pointer-events:none;z-index:20;background:var(--surface-2,#1e293b);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.3rem;width:160px;padding:.5rem .65rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 18px #00000059}.chart-hover-period{color:var(--text);letter-spacing:0;text-transform:none;text-align:center;order:-2;margin-bottom:0;font-size:.7rem;font-weight:600}.chart-hover-thumb{width:100%;max-height:min(160px, max(48px, calc(var(--tip-max-h,160px) - 5.5rem)));object-fit:contain;border-radius:6px;display:block}.chart-hover-thumbwrap{width:fit-content;max-width:100%;margin:0 auto;line-height:0;position:relative}.chart-hover-thumbwrap .chart-hover-thumb{width:auto;max-width:100%}.chart-hover-thumbval{color:#fff;pointer-events:none;background:#000000b8;border-radius:5px;padding:.16rem .34rem;font-size:.72rem;font-weight:800;line-height:1;position:absolute;bottom:4px;right:4px}.chart-hover-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.chart-hover-views{text-align:center;background:color-mix(in srgb, currentColor 20%, transparent);border-radius:7px;order:-1;align-self:stretch;padding:.24rem .4rem;font-size:.95rem;font-weight:800;line-height:1.2}.tt-avg-row{background:var(--surface)}.tt-avg-row td{border-bottom:2px solid var(--text)}.tt-avg-cell{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--text)!important;padding:.3rem .4rem!important;font-size:.76rem!important;font-weight:400!important}.tt-video-table th.tt-col-bold,.tt-video-table td.tt-col-bold{font-weight:700}.tt-video-table th.tt-col-center,.tt-video-table td.tt-col-center{text-align:center}.tt-avg-cell--label{text-transform:uppercase;letter-spacing:.05em;text-align:left!important;color:var(--text)!important;font-size:.68rem!important;font-weight:400!important}.tt-avg-cell--tiktok{vertical-align:top;color:var(--text)!important}.tt-avg-cell--insta,.tt-avg-cell--yt,.tt-avg-cell--sc{color:var(--text)!important}.tt-avg-tt-row{justify-content:flex-end;align-items:center;gap:.3rem;line-height:1.6;display:flex}.tt-avg-tt-badge{background:var(--surface-3);color:var(--text);border-radius:4px;padding:.05rem .3rem;font-size:.55rem;font-weight:700}.tt-avg-tt-badge--2{color:#2aa5a5;background:#3dd4d42e}@media (width<=700px){body{padding-bottom:calc(54px + env(safe-area-inset-bottom,0px))}}.dg-main{padding-top:1rem}.dg-grid{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.dg-side,.dg-center{flex-direction:column;gap:1rem;min-width:0;display:flex}.dg-side>*,.dg-center>*{margin:0}.dg-center .chart-block{margin:0;flex:none!important}.dg-center .dg-chartfill{flex-direction:column;display:flex;flex:auto!important}.dg-center .dg-chartfill .line-chart-wrap,.dg-center .dg-chartfill .col-chart-wrap{margin:auto 0}.dg-grid--wide{grid-template-columns:340px minmax(0,1fr)}.dg-grid--single{grid-template-columns:minmax(0,1fr)}.ig-center-switch{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-shrink:0;gap:4px;width:100%;padding:4px;display:flex}.ig-center-switch button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1 1 0;padding:.5rem .75rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:background .15s,color .15s}.ig-center-switch button:hover{color:var(--text)}.ig-center-switch button.active{background:var(--text);color:var(--surface)}.ig-chart-stack{flex-direction:column;flex:auto;height:600px;min-height:0;display:flex}.ig-chart-stack>.dg-chartfill,.ig-chart-stack>.ig-center-breakdown{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.ig-center-switch--attached{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.ig-center-breakdown{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex:auto;min-height:0;padding:.5rem .3rem;overflow-y:auto}.ig-center-breakdown .stats-panel{flex-direction:column;gap:1rem;display:flex}.ig-center-breakdown .stats-container-block{max-width:none;margin:0;padding:.6rem 1rem}.ig-center-breakdown .stats-charts{margin:0;display:block}.ig-center-breakdown .chart-block{flex:none;width:auto;margin:0}.dash-cmp-box{background:var(--surface);border:1px solid var(--border);border-top:none;border-radius:0 0 14px 14px;overflow:hidden}.dg-side .ttg-wrap{flex-flow:column;gap:1rem;margin:0}.dg-side .ttg-wrap .gc-card{width:auto}.dg-side .stats-panel{flex-direction:column;gap:1rem;display:flex}.dg-side .stats-panel .ig-goals-wrap{flex-direction:column;gap:1rem;margin:0}.dg-side .stats-panel .gc-card,.dg-side .mvd-card,.dg-side .azd-card{width:auto}.dg-minigrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.dg-mini{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.1rem;min-width:0;padding:.55rem .7rem;display:flex}.dg-mini__label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:700;overflow:hidden}.dg-mini__value{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.dg-mini__sub{color:var(--text-faint);font-size:.6rem}.dg-topcard{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--border);min-width:0;color:inherit;border-radius:10px;flex:150px;align-items:center;gap:.55rem;padding:.45rem .6rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.dg-topcard:hover{box-shadow:0 4px 14px var(--shadow-color,#00000040);transform:translateY(-1px)}.dg-topcard__thumb{object-fit:cover;background:var(--surface-3);border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:36px;height:45px}.dg-topcard__thumb--empty{color:var(--text-faint);justify-content:center;align-items:center;font-size:.8rem;display:flex}.dg-topcard__info{flex-direction:column;gap:.05rem;min-width:0;display:flex}.dg-topcard__label{text-transform:uppercase;letter-spacing:.06em;font-size:.56rem;font-weight:800}.dg-topcard__value{color:var(--text);font-size:.95rem;font-weight:800;line-height:1.15}.dg-topcard__meta{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.dg-edit-btn{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;padding:.32rem .95rem;font-family:inherit;font-size:.76rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.dg-edit-btn:hover{color:var(--text);border-color:var(--border-strong,var(--text-faint))}.dg-edit-btn--active{background:var(--brand);border-color:var(--brand-text);color:#0b0d14;font-weight:700}.dg-listwrap{width:fit-content;max-width:100%;margin:0 auto}.dg-listwrap:has(.dg-entrycard){width:100%}.dg-listbar{align-items:center;gap:.75rem;margin:1.5rem 0 .6rem;display:flex}.dg-listbar__title{color:var(--text);margin:0;font-size:.95rem;font-weight:800}.dg-listbar .dg-edit-btn{margin-left:auto}.dg-listbar__toggle{border:1px solid var(--border);border-radius:8px;gap:0;margin-left:auto;display:flex;overflow:hidden}.dg-listbar__toggle button{cursor:pointer;color:var(--text-faint);background:0 0;border:none;padding:.25rem .75rem;font-size:.78rem;font-weight:600}.dg-listbar__toggle button.active{background:var(--accent,#9b45e0);color:#fff}.dg-listbar__toggle--view+.dg-listbar__toggle{margin-left:.4rem}.dg-listbar__count{background:var(--surface-3);min-width:1.5rem;height:1.5rem;color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:.45rem;padding:0 .4rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.dg-main.ui-lively .dg-listbar__count{color:var(--ui-head-fg);background:#ffffff29}.dg-entrybox{flex-direction:column;height:72vh;min-height:0;display:flex}.dg-entrybox .ae,.dg-entrybox .mve{flex:auto;min-height:0;padding-top:0}.dg-entrycard{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0 0 2rem;padding:.5rem 0 0;overflow:hidden}.dg-main .tt-videolist{margin:.6rem auto 2rem}.dg-main .dg-tablecard,.dg-main .post-table-wrap{margin:0 0 2rem}.dg-main.ui-lively .ig-center-switch{box-shadow:inset 0 -1px 0 var(--border);background:0 0;border:none;border-radius:0;gap:0;margin-bottom:1rem;padding:0}.dg-main.ui-lively .ig-center-switch button{color:var(--text-faint);background:0 0;border-radius:0;padding:.55rem .75rem .7rem;font-size:.95rem;font-weight:700;transition:color .15s,box-shadow .15s}.dg-main.ui-lively .ig-center-switch button:hover{color:var(--text);box-shadow:inset 0 -2px 0 var(--border-strong,var(--text-faint));background:0 0}.dg-main.ui-lively .ig-center-switch button.active,.dg-main.ui-lively .ig-center-switch button.active:hover{color:var(--text);box-shadow:inset 0 -3px 0 var(--text);background:0 0}.dg-main.ui-lively .ig-chart-stack>.dg-chartfill:not(.ig-multi-box),.dg-main.ui-lively .tt-center-stack>.dash-cmp-box{background:var(--surface);box-shadow:var(--ui-raise);border-radius:var(--ui-r-area)!important;border:none!important}.dg-main.ui-lively .dash-cmp-box>.chart-block{box-shadow:none;background:0 0;border:none}:is(.dg-main.ui-lively .ig-chart-stack:has(>.author-line-chart),.dg-main.ui-lively .ig-chart-stack:has(>.dash-cmp-box),.dg-main.ui-lively .tt-center-stack:has(>.dash-cmp-box)){height:auto}.dg-main.ui-lively .ig-chart-stack>.author-line-chart,.dg-main.ui-lively .ig-chart-stack>.dash-cmp-box,.dg-main.ui-lively .tt-center-stack>.dash-cmp-box{align-self:center;width:100%;max-width:960px}.dg-main.ui-lively :is(.ig-chart-stack>.ig-center-breakdown,.tt-center-stack>.tt-toplists-box){box-shadow:none;background:0 0;padding:4px 16px 20px;border:none!important;border-radius:0!important}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .ig-cd{gap:1rem}.dg-main.ui-lively :is(.ig-chart-stack>.ig-center-breakdown,.tt-center-stack>.tt-toplists-box){flex-direction:column;display:flex;overflow:hidden}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .stats-panel{flex:auto;min-height:0;margin:0}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .ig-cd{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .ig-cd-menu{align-self:start}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .ig-cd-posts{flex-direction:column;align-self:stretch;min-height:0;display:flex}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .ig-cd-posts>.chart-block__header{flex:none}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .ig-cd-posts .ig-cd-grid{flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;padding:4px 6px 6px 2px;overflow-y:auto}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .chart-block{background:var(--surface);border-radius:var(--ui-r-area);box-shadow:var(--ui-raise);border:none}.dg-main.ui-lively :is(.ig-center-breakdown,.tt-toplists-box) .ig-cd-posts{padding:1.1rem 1.3rem}.dg-main.ui-lively :is(.author-line-chart,.mrc,.ig-cd-menu,.ig-cd-posts,.stats-charts .chart-block)>.chart-block__header{box-sizing:border-box;background:var(--ui-head-base);border-radius:var(--ui-r-area) var(--ui-r-area) 0 0;min-height:40px;color:var(--ui-head-fg);margin:-1.1rem -1.3rem .9rem;padding:.45rem .6rem .45rem 1.3rem}.dg-main.ui-lively :is(.author-line-chart,.mrc,.ig-cd-menu,.ig-cd-posts,.stats-charts .chart-block)>.chart-block__header .chart-block__title{color:var(--ui-head-fg);text-transform:none;letter-spacing:0;font-size:.85rem;font-weight:700}.dg-main.ui-lively :is(.author-line-chart,.mrc,.ig-cd-menu,.ig-cd-posts,.stats-charts .chart-block)>.chart-block__header .chart-sort-toggle.chart-sort-toggle{background:#ffffff1a}.dg-main.ui-lively :is(.author-line-chart,.mrc,.ig-cd-menu,.ig-cd-posts,.stats-charts .chart-block)>.chart-block__header .tt-colorize,.dg-main.ui-lively :is(.author-line-chart,.mrc,.ig-cd-menu,.ig-cd-posts,.stats-charts .chart-block)>.chart-block__header .chart-sort-toggle.chart-sort-toggle button{color:var(--ui-head-fg-muted)}.dg-main.ui-lively :is(.author-line-chart,.mrc,.ig-cd-menu,.ig-cd-posts,.stats-charts .chart-block)>.chart-block__header .chart-sort-toggle.chart-sort-toggle button:hover{color:var(--ui-head-fg)}.dg-main.ui-lively :is(.author-line-chart,.mrc,.ig-cd-menu,.ig-cd-posts,.stats-charts .chart-block)>.chart-block__header .chart-sort-toggle.chart-sort-toggle button.active{background:var(--ui-head-fg);color:#1a1d21;box-shadow:none}.dg-main.ui-lively .ig-cd-posts>.chart-block__header :is(.ig-tl-check,.ig-cd-hint){color:var(--ui-head-fg-muted)}.dg-main.ui-lively .tt-center-stack>.tt-platform-chart-group{background:0 0;border-radius:0;overflow:visible}.dg-main.ui-lively .tt-platform-chart-group>.tt-chart-inner{padding:0 0 6px}.dg-main.ui-lively .tt-multi__panel>.gc-card{order:-2}.dg-main.ui-lively .tt-multi__panel>:not(.gc-card){margin-left:.7rem;margin-right:.7rem}.dg-main.ui-lively .tt-multi__panel>.tt-panel-ctl{order:-1;margin-top:.5rem}.dg-main.ui-lively .tt-multi__panel>.tt-platform-grid{order:1;margin-top:.5rem;margin-bottom:.6rem}.dg-main.ui-lively .tt-multi__panel .tt-platform-card{background:var(--plat,var(--ui-head-base));color:var(--plat-ink,var(--ui-head-fg));border-color:#0000}.dg-main.ui-lively .tt-multi__panel .tt-platform-card:hover{box-shadow:0 3px 10px #00000038}.dg-main.ui-lively .tt-multi__panel .tt-platform-card--off{opacity:.4}.dg-main.ui-lively .tt-multi__panel .tt-platform-avg{color:var(--plat-ink,var(--ui-head-fg))}.dg-main.ui-lively .tt-multi__panel .tt-platform-avg__unit{color:var(--plat-ink,var(--ui-head-fg));opacity:.7}.dg-main.ui-lively .tt-multi__panel .tt-platform-best__thumb{border-color:color-mix(in srgb, var(--plat-ink,#fff) 25%, transparent);color:var(--plat-ink,var(--ui-head-fg));background:#00000024}.dg-main.ui-lively .tt-multi__panel .tt-platform-badge{background:color-mix(in srgb, var(--plat-ink,#fff) 18%, transparent);color:var(--plat-ink,var(--ui-head-fg))}.dg-main.ui-lively .tt-multi__panel>.tt-panel-ctl{justify-content:flex-end}.dg-main.ui-lively .tt-videolist{border-radius:var(--ui-r-area);box-shadow:var(--ui-raise);border:none;margin-top:2rem}.dg-main.ui-lively .tt-videolist__header{border-bottom:none;gap:.7rem;padding:0 0 .7rem}.dg-main.ui-lively .tt-toplists-box>.ttl{flex:auto;min-height:0}.dg-main.ui-lively .tt-vl-titlerow{box-sizing:border-box;background:var(--ui-head-base);border-radius:var(--ui-r-area) var(--ui-r-area) 0 0;min-height:40px;padding:.35rem .6rem .35rem 1.3rem}.dg-main.ui-lively .tt-vl-titlerow .chart-block__title{color:var(--ui-head-fg);text-transform:none;letter-spacing:0;font-size:.85rem;font-weight:700}.dg-main.ui-lively .tt-vl-titlerow .chart-block__title>span{color:var(--ui-head-fg-muted)!important}.dg-main.ui-lively .tt-vl-controls{padding:0 1.3rem}.dg-listbar__sortslot{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.dg-listbar .dg-listbar__toggle--view,.tt-vl-titleleft .tt-vl-viewtoggle{margin-left:0}.period-selector.dg-listbar__period{flex-wrap:nowrap;gap:2px;margin-left:auto}.dg-listbar__period~:is(.dg-listbar__sortslot,.dg-listbar__toggle),.dg-listbar__period~.dg-edit-btn{margin-left:.5rem}.dg-listbar__period .period-compact-btn,.dg-listbar__period .period-compact-btn.active{background:var(--ui-head-fg,#eef1f7);color:#1a1d21;border-radius:999px;padding:3px 11px;font-size:.74rem}.dg-listbar__period .period-compact-btn:hover{opacity:.9}.ig-sort__lbl{letter-spacing:.01em;color:var(--ui-head-fg-muted,#eef1f799);white-space:nowrap;font-size:.68rem;font-weight:600}.ig-sort__sel{appearance:none;color:var(--ui-head-fg,#eef1f7);font:inherit;cursor:pointer;background:#ffffff1a url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M0 0h10L5 6z' fill='%23eef1f7' opacity='.7'/></svg>") right 8px center/8px 5px no-repeat;border:1px solid #ffffff29;border-radius:999px;padding:3px 22px 3px 9px;font-size:.76rem;font-weight:600;transition:background-color .12s,border-color .12s}.ig-sort__sel:hover{background-color:#ffffff2e;border-color:#ffffff4d}.ig-sort__sel option{color:var(--text);background:var(--surface)}.ig-sort__dir{width:22px;height:22px;color:var(--ui-head-fg,#eef1f7);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8rem;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.ig-sort__dir:hover{background:#fff3;border-color:#ffffff4d}.dg-main.ui-lively :is(.dg-listbar,.tt-vl-titlerow) .dg-edit-btn{border-radius:999px}.dg-main.ui-lively :is(.dg-listbar,.tt-vl-titlerow) .dg-edit-btn:not(.dg-edit-btn--active){color:var(--ui-head-fg);background:#ffffff1a;border-color:#0000}.dg-main.ui-lively :is(.dg-listbar,.tt-vl-titlerow) .dg-edit-btn:not(.dg-edit-btn--active):hover{background:#ffffff2e}.dg-main.ui-lively .dg-side .gc-card{border-radius:var(--ui-r-area);box-shadow:var(--ui-raise);background:var(--surface);border:none}.dg-main.ui-lively .dg-listwrap .dg-tablecard,.dg-main.ui-lively .dg-listwrap .dg-entrycard{border-radius:0 0 var(--ui-r-area) var(--ui-r-area);box-shadow:none;background:0 0;border:none;margin:0;padding:1rem 1.3rem 1.1rem}.dg-main.ui-lively .dg-grid+.dg-listwrap.ui-area,.dg-main.ui-lively .dg-listwrap.ui-area{margin-top:2rem}.dg-main.ui-lively :is(.ig-multi__panel,.tt-multi__panel,.ad-panel){border-radius:var(--ui-r-area);background:var(--surface);box-shadow:var(--ui-raise);border:none;padding:0}.dg-main.ui-lively :is(.ig-multi__panel,.tt-multi__panel)>.reach-bar-chart{padding:.5rem .7rem .6rem}.dg-main.ui-lively :is(.ig-multi,.tt-multi){gap:1rem}.pv-link-toggle{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:.45rem;margin-top:.4rem;padding:6px 9px;font-size:.8rem;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:flex}.pv-link-toggle:hover{color:var(--text);border-color:var(--text-faint)}.pv-link-toggle.is-on{background:var(--ui-head-base);border-color:var(--ui-head-base);color:var(--ui-head-fg)}.dg-main.ui-lively .dg-listwrap.ui-area{margin-top:1.5rem;margin-bottom:2rem}.dg-main.ui-lively .dg-listbar{border-radius:var(--ui-r-area) var(--ui-r-area) 0 0;background:var(--ui-head-base);height:40px;margin:0;padding:0 6px 0 14px}.dg-main.ui-lively .dg-listbar__title{color:var(--ui-head-fg);font-size:.85rem;font-weight:700}.dg-main.ui-lively .dg-listbar__ueber{color:var(--ui-head-fg-muted)}.dg-main.ui-lively .dg-listbar__toggle{background:#ffffff1a;border:none;border-radius:999px;gap:2px;padding:3px}.dg-main.ui-lively .dg-listbar__toggle button{color:var(--ui-head-fg-muted);border-radius:999px}.dg-main.ui-lively .dg-listbar__toggle button:hover{color:var(--ui-head-fg)}.dg-main.ui-lively .dg-listbar__toggle button.active{background:var(--ui-head-fg);color:#1a1d21}.dg-main.ui-lively .chart-sort-toggle.chart-sort-toggle{background:var(--surface-2);border:none;border-radius:999px;gap:2px;padding:3px}.dg-main.ui-lively .chart-sort-toggle.chart-sort-toggle button{text-transform:none;letter-spacing:0;color:var(--text-muted);border-radius:999px;padding:.2rem .65rem;font-size:.7rem;font-weight:600}.dg-main.ui-lively .chart-sort-toggle.chart-sort-toggle button:hover{color:var(--text)}.dg-main.ui-lively .chart-sort-toggle.chart-sort-toggle button.active{background:var(--ui-head-base);color:var(--ui-head-fg)}.dg-main.ui-lively .chart-sort-toggle.chart-sort-toggle--muted button.active{background:var(--seg-on,var(--surface));color:var(--text);box-shadow:0 1px 2px var(--shadow-color,#0003)}.dg-main.ui-lively .dg-listwrap .post-table-wrap{border-radius:0 0 var(--ui-r-area) var(--ui-r-area);background:0 0;border:none;margin:0}.dg-row2{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.dg-row2>*{min-width:0;margin:0}.dg-row2 .chart-block{width:auto;margin:0;flex:none!important}.dg-row2__scroller{min-width:0;position:relative}.dg-row2__scroller>.stats-panel{flex-direction:column;gap:1rem;display:flex;position:absolute;inset:0}.dg-row2 .stats-panel .stats-container-block{flex-direction:column;flex:1 1 0;max-width:none;min-height:0;margin:0;padding:1.5rem 1.3rem .6rem;display:flex}.dg-row2 .stats-panel .cbar-list{flex:auto;min-height:0;overflow-y:auto}.dg-row2 .stats-charts{margin:0;display:block}@media (width>=1001px){.dg-side{align-self:start;position:sticky;top:115px}}@media (width<=1000px){.dg-grid{grid-template-columns:1fr}.dg-side .ttg-wrap{flex-direction:row}.dg-side .ttg-wrap .gc-card{flex:1 1 0;min-width:0}.dg-side .stats-panel .ig-goals-wrap{flex-direction:row;gap:.75rem}.dg-side .stats-panel .gc-card{flex:1 1 0;min-width:0}.dg-row2{grid-template-columns:1fr}.dg-row2__scroller>.stats-panel{position:static;overflow:visible}}@media (width<=680px){.dg-side .stats-panel .ig-goals-wrap,.dg-side .ttg-wrap{flex-direction:row;align-items:stretch;gap:.5rem}.dg-side .ig-goals-wrap .gc-card,.dg-side .ttg-wrap .gc-card{flex-direction:column;flex:1 1 0;align-items:center;gap:.4rem;width:auto;min-width:0;padding:.45rem .4rem .55rem}.dg-side .gc-card .gc-best{flex:none;align-self:center;width:100%;max-width:88px}.dg-side .gc-card .gc-info{align-items:center;gap:.2rem;padding:0}.dg-side .gc-card .gc-headrow{justify-content:center;gap:.45rem}.dg-side .gc-card .gc-headtext{flex:none}.dg-side .gc-card .gc-valrow{justify-content:center}.dg-side .gc-card .gc-value{font-size:1.25rem}.dg-side .gc-card .gc-toprow,.dg-side .gc-card .gc-delta,.dg-side .gc-card .gc-metrics{display:none}}.gd-dots{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:3px;min-width:0;padding:3px;display:flex;overflow:hidden}.gd-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.gd-dot--ring{margin-left:2px}.gd-dot--green{color:#4ade80}.gd-dot--yellow{color:#fbbf24}.gd-dot--red{color:#f87171}.gd-dot--gray{color:#cbd5e1;background:0 0;box-shadow:inset 0 0 0 1.5px}.gd-dot--ring{box-shadow:0 0 0 1.5px var(--surface), 0 0 0 2.5px currentColor}.gd-dot--gray.gd-dot--ring{box-shadow:inset 0 0 0 1.5px currentColor, 0 0 0 1.5px var(--surface), 0 0 0 2.5px currentColor}.ttg-dots{border-bottom:1px solid var(--border);width:100%;padding-bottom:.7rem}.ttg-dots+.ttg-foot{margin-top:.2rem}@media (width<=700px){.ig-chart-stack{height:auto}.dg-side .ttg-body{flex-direction:column;row-gap:.15rem}.dg-side .ttg-value{font-size:1.7rem}.dg-side .ttg-metric{flex-basis:auto;width:100%}.tt-platform-grid{gap:.3rem}.tt-platform-card{padding:.35rem .15rem}.tt-platform-best__thumb{display:none}.tt-platform-info{align-items:center;width:100%}.tt-platform-badge{letter-spacing:.02em;padding:.1rem .25rem;font-size:.52rem}.tt-platform-avg{font-size:.78rem}}@keyframes krack-mark-flash{0%{box-shadow:0 0 #9b45e000}25%{box-shadow:0 0 0 5px #9b45e059}to{box-shadow:0 0 #9b45e000}}.krack-mark-flash{border-radius:4px;animation:1.5s krack-mark-flash}@property --sheet-px{syntax:"<length>";inherits:true;initial-value:550px}@property --sheet-gap{syntax:"<length>";inherits:true;initial-value:118px}.irp--split .irp-body{--sheet-px:550px;--sheet-gap:118px}.login-page[data-v-61e9a305]{background:var(--bg,#0b0d14);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-61e9a305]{background:var(--surface-2,#141722);border:1px solid var(--border,#1e2235);border-radius:18px;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:360px;padding:2.5rem 2rem;display:flex}.login-logo[data-v-61e9a305]{letter-spacing:.1em;color:var(--brand,#84feaf);margin-bottom:.25rem;font-size:1.1rem;font-weight:800}.login-title[data-v-61e9a305]{color:var(--text,#e8eaf6);margin:0;font-size:1.5rem;font-weight:700}.login-sub[data-v-61e9a305]{color:var(--text-faint,#6b7280);margin:0 0 1rem;font-size:.82rem}.login-error[data-v-61e9a305]{color:#f87171;text-align:center;background:#f871711a;border:1px solid #f871714d;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.82rem;line-height:1.5}.login-error--offline[data-v-61e9a305]{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b852}.login-btn[data-v-61e9a305]{color:#1f1f1f;background:#fff;border-radius:10px;align-items:center;gap:.65rem;margin-top:.5rem;padding:.7rem 1.4rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:box-shadow .15s,opacity .15s;display:flex}.login-btn[data-v-61e9a305]:hover{opacity:.95;box-shadow:0 0 0 3px #84feaf40}.login-btn__icon[data-v-61e9a305]{flex-shrink:0;width:20px;height:20px}
