:root{--image-hover-scale: 1.2720196495;--color-bg-page: #000000;--color-bg-card: #111111;--color-bg-elevated: #1a1a1a;--color-bg-input: #0f0f0f;--color-border-subtle: #1f1f1f;--color-border: #262626;--color-border-strong: #3a3a3a;--color-text-primary: #ffffff;--color-text-secondary: #a3a3a3;--color-text-tertiary: #6b6b6b;--color-text-disabled: #4a4a4a;--color-grape-glow: #e91e63;--color-grape-glow-bg: rgba(233, 30, 99, .18);--color-grape-glow-border: rgba(233, 30, 99, .3);--color-digital-emerald: #1ad1a3;--color-deep-plum: #b56bff;--color-crimson-spark: #ff7a82;--color-candy-pink: #e91e63;--color-sky-surge: #005AFF;--color-amber-glow: #ffb547;--bg-tint-purple: rgba(233, 30, 99, .15);--bg-tint-blue: rgba(0, 90, 255, .12);--bg-tint-emerald: rgba(26, 209, 163, .12);--bg-tint-crimson: rgba(255, 122, 130, .12);--bg-tint-pink: rgba(233, 30, 99, .12);--bg-tint-amber: rgba(255, 181, 71, .12);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-caption: 12px;--text-body-sm: 13px;--text-body: 14px;--text-body-lg: 15px;--text-subheading: 18px;--text-heading-sm: 20px;--text-heading: 24px;--text-heading-lg: 32px;--text-display: 48px;--radius-default: 0px;--radius-tags: 937px;--tb-h: 36px;--hero-top-gap: 64px;--hero-eyebrow-gap: 24px;--hero-headline-gap: 24px;--hero-sub-gap: 32px;--section-gap: 128px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.45;background:var(--color-bg-page);color:var(--color-text-primary);display:flex;min-height:100vh}a{color:inherit;text-decoration:none}::selection{background:var(--color-sky-surge);color:#fff}::-moz-selection{background:var(--color-sky-surge);color:#fff}.sidebar{width:240px;min-height:100vh;background:var(--color-bg-page);border-right:1px solid var(--color-border-subtle);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:50}.sidebar-header{padding:16px 18px;display:flex;align-items:center;gap:10px;flex-shrink:0;height:54px;border-bottom:1px solid var(--color-border-subtle)}.sidebar-nav{flex:1;padding:10px;overflow-y:auto}.nav-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:0;text-decoration:none;font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--color-text-secondary);margin-bottom:1px;transition:background .1s ease,color .1s ease;white-space:nowrap}.nav-item:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.nav-item.active{background:var(--color-grape-glow);color:#fff;font-weight:500}.nav-item svg{flex-shrink:0;width:16px;height:16px;opacity:.8}.nav-item.active svg{opacity:1}.sidebar-nav-secondary{flex:0 0 auto;flex-shrink:0;overflow:visible;border-top:1px solid var(--color-border-subtle)}.nav-item-logout:hover{background:var(--bg-tint-crimson, rgba(255, 122, 130, .1));color:var(--color-crimson-spark)}.site-nav-actions[data-auth=user]>:not([data-auth-el]):not(.nav-burger){display:none}.sidebar-footer{padding:8px;border-top:1px solid var(--color-border-subtle);flex-shrink:0}.sidebar-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:0;cursor:pointer;transition:background .1s ease}.sidebar-user:hover{background:var(--color-bg-elevated)}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{font-size:11px;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar{width:30px;height:30px;border-radius:0;background:var(--color-grape-glow);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:500;flex-shrink:0;letter-spacing:.3px}.main{margin-left:240px;margin-right:360px;flex:1;min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg-page)}.topbar{height:54px;background:var(--color-bg-page);border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;padding:0 28px;gap:12px;position:sticky;top:0;z-index:40;flex-shrink:0}.topbar-title{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.1px;margin-right:auto;display:flex;align-items:center;gap:8px}.page{padding:32px;flex:1}.page-title{font-family:var(--font-sans);font-size:36px;line-height:1.1;letter-spacing:-.9px;font-weight:500;color:var(--color-text-primary);margin-bottom:8px}.page-subtitle{font-family:var(--font-sans);font-size:14px;color:var(--color-text-secondary);line-height:1.5}.card{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:0;padding:22px 24px;transition:border-color .1s ease}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-title{font-family:var(--font-sans);font-size:var(--text-heading-sm);line-height:1.2;letter-spacing:-.3px;font-weight:500;color:var(--color-text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:500;font-size:13px;line-height:1.4;letter-spacing:.01em;padding:8px 14px;border-radius:0;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn-primary{background:transparent;color:var(--color-grape-glow);border-color:var(--color-grape-glow)}@media(hover:hover){.btn.btn-primary:is(:hover,[data-navigation-hover]){background:var(--color-grape-glow);color:#fff;border-color:var(--color-grape-glow)}}.btn.btn-primary:active{background:var(--color-grape-glow);color:#fff;border-color:var(--color-grape-glow)}@media(hover:hover){.btn-primary,.nav-sol-cta,.btn-ghost{position:relative;overflow:hidden}.btn-primary:before,.nav-sol-cta:before,.btn-ghost:before,.gallery-all-btn:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(45deg,transparent 25%,rgba(255,255,255,.7) 50%,transparent 75%,transparent 100%);background-size:250% 250%;background-position:200% 0;background-repeat:no-repeat;transition:background-position 1s ease}.btn-primary:is(:hover,[data-navigation-hover]):before,.nav-sol-cta:hover:before,.btn-ghost:is(:hover,[data-navigation-hover]):before,.gallery-all-btn:hover:before{background-position:-100% 0}.gallery-all-btn{overflow:hidden}}@media(prefers-reduced-motion:reduce){.btn-primary:before,.nav-sol-cta:before,.btn-ghost:before,.gallery-all-btn:before{display:none}}.btn-ghost{background:var(--color-bg-page);color:var(--color-text-primary);border:1px solid var(--color-border)}@media(hover:hover){.btn-ghost:is(:hover,[data-navigation-hover]){background:var(--color-bg-page);border-color:var(--color-border-strong)}}.btn-ghost:active{background:var(--color-bg-page);border-color:var(--color-border-strong)}.btn-text{background:transparent;color:var(--color-text-secondary);border:none;padding:6px 8px}.btn-text:hover{color:var(--color-text-primary)}.badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:937px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent;line-height:1.5}.badge-blue{background:var(--bg-tint-blue);color:var(--color-sky-surge)}.badge-gray{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}.badge-pink{background:var(--bg-tint-pink);color:var(--color-candy-pink)}.flex{display:flex}.mb-32{margin-bottom:32px}.text-secondary{color:var(--color-text-secondary)}.fs-13{font-size:13px}.font-mono{font-family:var(--font-mono)}.link-inline{color:var(--color-grape-glow);text-decoration:none;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.01em}.link-inline:hover{text-decoration:underline}.integration-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--color-border-subtle)}.integration-row:last-child{border-bottom:none}body.marketing{display:block;background:var(--color-bg-page);height:auto;min-height:100vh}.container{max-width:1280px;margin-inline:auto;padding-inline:32px}.section{padding:96px 0}.section-sm{padding:64px 0}.section-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-grape-glow);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.section-eyebrow:has(+h1.hero-2-headline){margin-bottom:var(--hero-eyebrow-gap)}.section-headline{font-family:var(--font-sans);font-size:40px;font-weight:400;line-height:1.15;letter-spacing:-.8px;color:var(--color-text-primary);margin-bottom:16px;max-width:760px}.gradient-text{background:linear-gradient(95deg,#e91e63 8%,#fff 92%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:root{--nav-max: calc(1240px + 2 * var(--nav-pad));--nav-inset: 16px;--nav-pad: 24px;--nav-radius: var(--r-lg);--nav-height: 60px}.site-nav{position:sticky;top:0;height:var(--nav-height);background:transparent;z-index:100}.site-nav:before{content:"";position:absolute;inset:0 max(var(--nav-inset),calc((100% - var(--nav-max)) / 2));border-radius:0 0 var(--nav-radius) var(--nav-radius);background:var(--color-bg-page);border:1px solid rgba(255,255,255,.12);border-top:0;box-shadow:0 10px 30px #00000073;z-index:-1;transition:opacity .25s ease,border-color .25s ease,box-shadow .25s ease;pointer-events:none}.nav-line-on-scroll .site-nav:not(.scrolled):before{border-color:transparent;box-shadow:none}.site-nav .site-nav-inner{max-width:none;margin-inline:max(var(--nav-inset),calc((100% - var(--nav-max)) / 2));padding-inline:var(--nav-pad)}.site-nav-inner{height:100%;display:flex;align-items:center;gap:32px}.site-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.site-nav-links{display:flex;align-items:center;align-self:stretch;gap:6px;margin-left:auto;margin-right:auto}.site-nav-link{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--color-text-primary);padding:8px 12px;text-decoration:none;transition:color .12s ease}.site-nav-link:is(:hover,[data-navigation-hover]){color:var(--color-text-secondary)}.site-nav [data-navigation-hover]{transition:none}.site-nav-actions{display:flex;align-items:center;gap:8px;margin-left:0}.creator-nav-actions{margin-left:auto}.site-nav-actions .btn{font-size:13px;padding:7px 14px}.site-nav-actions .btn-primary{background:var(--color-bg-page)}.site-nav-logo{height:26px;width:auto;display:block}.nav-dd{position:relative;align-self:stretch;display:flex;align-items:center}.nav-dd-trigger{display:inline-flex;align-items:center;align-self:stretch;background:none;border:1px solid transparent;cursor:pointer;font:inherit;position:relative}.nav-dd:hover .nav-dd-trigger,.nav-dd:focus-within .nav-dd-trigger{background:transparent;border-color:transparent;z-index:201}.nav-dd-panel{position:absolute;top:calc(100% + 8px);left:0;width:780px;max-width:calc(100vw - 48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(8,auto);grid-auto-flow:column;gap:0;background:var(--color-bg-page);border:1px solid var(--color-border-subtle);border-top-color:#ffffff1f;border-radius:0;padding:0;z-index:200;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;box-shadow:0 24px 60px #00000080}.nav-dd-panel:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.nav-dd:not([data-open]):hover .nav-dd-panel,.nav-dd:not([data-open]):focus-within .nav-dd-panel,.nav-dd[data-open=true] .nav-dd-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-sol-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--color-grape-glow);color:var(--color-grape-glow);font-family:var(--font-sans);font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.nav-sol-cta:hover{background:var(--color-grape-glow);color:#fff}.nav-sol-cta svg{width:14px;height:14px}.nav-sol-tile{display:flex;align-items:flex-start;gap:11px;padding:12px 16px;background:transparent;box-shadow:inset -1px -1px 0 0 var(--color-border);text-decoration:none;transition:background-color .15s ease;min-width:0}.nav-sol-tile:hover{background:#ffffff0f}.nav-dd-panel .nav-sol-tile:nth-child(n+9){box-shadow:inset 0 -1px 0 0 var(--color-border)}.nav-dd-panel .nav-sol-tile:nth-child(8){box-shadow:inset -1px 0 0 0 var(--color-border)}.nav-sol-ico{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:var(--color-grape-glow)}.nav-sol-ico svg{width:100%;height:100%;display:block}.nav-sol-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-sol-title{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--color-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-sol-desc{font-family:var(--font-sans);font-size:11.5px;color:var(--color-text-tertiary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.site-nav-links{display:none}.site-nav-actions{margin-left:auto}.site-nav-actions .site-nav-link{display:none}.site-nav-actions .btn:not(.btn-primary){display:none}.site-nav .site-nav-actions .btn-primary{font-size:12px;padding:6px 11px;gap:5px;margin-right:4px;min-height:32px}.site-nav-actions .btn-primary svg{width:10px;height:10px}body.nav-open .site-nav-actions .btn-primary,.site-nav-actions[data-nav-cta=off] .btn-primary,.site-nav.cta-hidden .site-nav-actions .btn-primary{display:none}.nav-burger{display:inline-flex}}.hero{padding:80px 0 100px;position:relative;overflow:hidden}.hero-actions{display:flex;gap:12px;align-items:center}.hero-actions .btn{padding:12px 22px;font-size:14px}.showcase-stage{border:1px solid var(--color-border);min-height:480px;position:relative;display:flex}.showcase-panel{display:none;flex-direction:column;width:100%}.showcase-panel.active{display:flex}.showcase-panel-head{padding:28px 30px 22px;border-bottom:1px solid var(--color-border-subtle)}.showcase-panel-title{font-family:var(--font-sans);font-size:24px;font-weight:500;letter-spacing:-.4px;color:var(--color-text-primary);margin-bottom:8px}.showcase-panel-desc{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text-secondary);max-width:480px}.showcase-panel-visual{flex:1;display:flex;align-items:center;justify-content:center;padding:30px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 0%,rgba(233,30,99,.09),rgba(0,90,255,.05) 45%,transparent 65%)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-border-subtle);border:1px solid var(--color-border-subtle)}.trust-card{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px 12px;align-content:start;padding:28px;background:var(--color-bg-page)}.trust-card-icon{width:22px;height:22px;color:var(--color-grape-glow);align-self:center}.trust-card-title{font-family:var(--font-sans);font-size:17px;font-weight:500;letter-spacing:-.2px;color:var(--color-text-primary);margin:0}.trust-card-body{grid-column:1 / -1;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:480px){.trust-card{padding:24px 20px}}.final-cta{padding:120px 0;text-align:center;position:relative;overflow:hidden}.final-cta-headline{font-family:var(--font-sans);font-size:48px;font-weight:400;line-height:1.08;letter-spacing:-1.2px;color:var(--color-text-primary);max-width:800px;margin:0 auto 18px;position:relative;z-index:2}.final-cta-sub{font-family:var(--font-sans);font-size:18px;line-height:1.5;color:var(--color-text-secondary);max-width:560px;margin:0 auto 36px;position:relative;z-index:2}.final-cta-actions{display:flex;gap:12px;justify-content:center;position:relative;z-index:2;flex-wrap:wrap}.final-cta-actions .btn{padding:12px 22px;font-size:14px}.site-footer{padding:80px 0 32px;border-top:1px solid var(--color-border-subtle)}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.footer-col-label{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.footer-link{display:block;font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--color-text-secondary);padding:6px 0;text-decoration:none;transition:color .1s ease}.footer-link:hover{color:var(--color-text-primary)}.footer-copy{font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary);letter-spacing:.04em}.footer-social{display:flex;gap:8px}.footer-social a{width:34px;height:34px;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:background .1s ease,color .1s ease,border-color .1s ease}.footer-social a:hover{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-strong)}.footer-social svg{width:16px;height:16px}.footer-zone{position:relative;overflow:visible;border-top:none;background:var(--color-bg-page);padding:clamp(80px,10vw,140px) 0 clamp(48px,6vw,90px)}@media(max-width:768px){.footer-zone{padding:64px 0 56px}}.footer-news-form{display:flex;align-items:center;width:100%;border:1px solid var(--color-border);border-radius:0;background:var(--color-bg-page);transition:border-color .15s ease,box-shadow .15s ease}.footer-news-form:focus-within{border-color:var(--color-grape-glow);box-shadow:0 0 0 3px var(--color-grape-glow-bg)}.footer-news-input{flex:1;min-width:0;border:0;background:transparent;padding:12px 14px;color:var(--color-text-primary);font-family:var(--font-sans);font-size:14px;outline:none}.footer-news-input::placeholder{color:var(--color-text-tertiary)}.footer-news-btn{flex:0 0 auto;border:0;cursor:pointer;padding:0 12px;background:transparent;color:var(--color-grape-glow);display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease}.footer-news-btn:hover{transform:translate(2px)}.footer-clean .footer-col-label{display:block;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--color-text-secondary);margin-bottom:8px}.footer-clean .footer-grid{grid-template-columns:repeat(5,1fr);gap:40px 32px}.footer-clean .footer-link{font-size:14px;line-height:1.4;color:var(--color-text-primary);padding:8px 0}.footer-clean .footer-link{transition:color .12s ease}.footer-clean .footer-link:hover{color:var(--color-text-secondary)}.footer-clean .footer-news-form{background:transparent;border:0;border-bottom:1px solid var(--color-text-primary);border-radius:0;box-shadow:none;width:100%}.footer-clean .footer-news-form:focus-within{border-bottom-color:var(--color-text-primary);box-shadow:none}.footer-clean .footer-news-input{padding:8px 0;font-size:14px}.footer-clean .footer-news-input::placeholder{color:var(--color-text-primary)}.footer-clean .footer-news-input:focus::placeholder{color:var(--color-text-secondary)}.footer-clean .footer-news-btn{padding:0 0 0 12px;color:var(--color-text-primary)}.footer-clean .footer-reviews{margin-top:72px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-clean .footer-review-btn{height:40px;padding:0 16px;font-size:14px;border-color:var(--color-border)}.footer-clean .footer-g-mark{display:inline-flex;width:16px;height:16px;flex:none}.footer-clean .footer-g-mark svg{display:block;width:100%;height:100%}.footer-clean .footer-trustbox{--tp-inset: 4.5px;width:240px;height:40px;margin-left:calc(-1 * var(--tp-inset))}.footer-clean .footer-trustbox .footer-review-btn{width:auto;margin-left:var(--tp-inset)}.footer-clean .footer-bottom-clean{margin-top:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.footer-clean .footer-social{gap:20px;justify-self:end}.footer-clean .footer-social a{width:auto;height:auto;border:0;background:none;color:var(--color-text-primary)}.footer-clean .footer-social a:hover{background:none;border:0;color:var(--color-text-secondary)}.footer-clean .footer-social svg{width:18px;height:18px}.footer-clean .footer-copy{font-family:var(--font-sans);font-size:14px;line-height:1.4;letter-spacing:0;color:var(--color-text-primary);text-align:center}.footer-clean .footer-bottom-brand{justify-self:start;display:block;line-height:0}@media(max-width:1100px){.footer-clean .footer-grid{grid-template-columns:repeat(3,1fr);gap:44px 32px}}@media(max-width:768px){.footer-clean .footer-grid{grid-template-columns:1fr 1fr;gap:40px 24px}.footer-clean .footer-reviews{margin-top:56px}.footer-clean .footer-bottom-clean{margin-top:64px;grid-template-columns:1fr;justify-items:start;gap:28px}.footer-clean .footer-copy{text-align:left}.footer-clean .footer-bottom-brand,.footer-clean .footer-social{justify-self:start}}.container-wide{max-width:1320px;margin-inline:auto;padding-inline:40px}.announcement{padding:9px 0;background:linear-gradient(to right,#1ad1a30d,#1ad1a31a,#1ad1a30d);border-bottom:1px solid var(--color-border-subtle);text-align:center;position:sticky;top:0;z-index:101}.hero-2{padding:80px 0 40px;position:relative;overflow:hidden}.hero-2-headline{font-family:var(--font-sans);font-size:72px;font-weight:400;line-height:1.04;letter-spacing:-1.8px;color:var(--color-text-primary);margin-bottom:var(--hero-headline-gap)}.hero-2-sub{font-family:var(--font-sans);font-size:19px;line-height:1.5;color:var(--color-text-secondary);max-width:560px;margin-bottom:var(--hero-sub-gap)}.section-head-wide{max-width:760px;margin-bottom:44px}.section-2col-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-grape-glow);text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px}.section-2col-headline{font-family:var(--font-sans);font-size:40px;font-weight:400;line-height:1.12;letter-spacing:-.8px;color:var(--color-text-primary);margin-bottom:20px}.section-2col-sub{font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--color-text-secondary);margin-bottom:24px}.large-feature-stack{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--color-border-subtle);border:1px solid var(--color-border-subtle)}.large-feature-card{background:var(--color-bg-page);padding:32px;min-height:280px;display:flex;flex-direction:column}.large-feature-card-title{font-family:var(--font-sans);font-size:22px;font-weight:500;letter-spacing:-.4px;color:var(--color-text-primary);margin-bottom:12px}.large-feature-card-body{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text-secondary);margin-bottom:24px}.large-feature-card-visual{margin-top:auto;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);height:110px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.stack-strip{display:flex;flex-wrap:wrap;gap:12px}.stack-chip{width:56px;height:56px;border-radius:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:transform .15s ease}.stack-chip:hover{transform:translateY(-3px)}.stack-chip svg{width:26px;height:26px;stroke:#fff;color:#fff}@media(max-width:720px){.trust-logos{justify-content:center;gap:24px 44px}}@media(max-width:720px){.trust-logos .logo-slot{flex:0 0 120px;height:48px}}.form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.form-label{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-tertiary)}.form-label .req{color:var(--color-grape-glow);margin-left:2px}.input,.select,.textarea{width:100%;font-family:var(--font-sans);font-size:14px;color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:0;padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}input[type=email]{font-feature-settings:"calt" 0}.textarea{min-height:110px;resize:vertical;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--color-text-disabled)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--color-grape-glow);box-shadow:0 0 0 3px var(--color-grape-glow-bg)}.select{cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.input-row .form-field{margin-bottom:18px}.choice-group{display:grid;gap:10px}.choice-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 15px;background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;transition:border-color .12s ease,background .12s ease;-webkit-user-select:none;user-select:none}.choice-card:hover{border-color:var(--color-border-strong);background:var(--color-bg-elevated)}.choice-card.selected{border-color:var(--color-grape-glow);background:var(--color-grape-glow-bg)}.choice-card-title{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}.choice-card-desc{font-family:var(--font-sans);font-size:12px;color:var(--color-text-secondary);line-height:1.45}.choice-card-tick{position:absolute;top:12px;right:12px;width:16px;height:16px;border:1.5px solid var(--color-border-strong);display:flex;align-items:center;justify-content:center;color:transparent;transition:all .12s ease}.choice-card.selected .choice-card-tick{background:var(--color-grape-glow);border-color:var(--color-grape-glow);color:#fff}.choice-card-tick svg{width:11px;height:11px}.chip-group{display:flex;flex-wrap:wrap;gap:9px}.chip-select{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:937px;padding:8px 16px;cursor:pointer;transition:all .12s ease;-webkit-user-select:none;user-select:none}.chip-select:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.chip-select.selected{color:var(--color-text-primary);border-color:var(--color-grape-glow)}.nav-minimal{position:sticky;top:0;z-index:50;height:56px;display:flex;align-items:center;padding:0 24px;background:var(--color-bg-page);border-bottom:1px solid transparent;transition:border-color .25s ease}.nav-minimal .container-wide{max-width:none;padding-inline:0}.nav-minimal-inner{width:100%;display:flex;align-items:center;justify-content:space-between}.auth-wrap{min-height:100vh;margin-top:-56px;display:flex;justify-content:center;align-items:center;padding:80px 24px calc(80px + 18vh)}.auth-card{width:100%;max-width:560px;margin-block:0}.auth-card.creator-auth{--color-auth-disabled: var(--color-text-secondary)}.auth-card.creator-auth button:disabled{color:var(--color-auth-disabled);opacity:1;cursor:not-allowed}.auth-card.creator-auth .btn:disabled{background:var(--color-bg-page);border-color:var(--color-auth-disabled);transition:none}.auth-card.creator-auth button:disabled:before{display:none}.auth-wrap:has(#paneRegister.active){align-items:flex-start;padding-top:72px;padding-bottom:24px}.auth-head{margin-bottom:28px}.auth-title{font-family:var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.18;color:var(--color-text-primary);margin-bottom:8px}.auth-sub{font-family:var(--font-sans);font-size:15px;color:var(--color-text-secondary);line-height:1.55}.auth-card .btn-primary{width:100%;padding:12px;font-size:14px;margin-top:4px}.auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.auth-foot{margin:14px 0 10px;font-family:var(--font-sans);font-size:13px;color:var(--color-text-secondary);text-align:center}.auth-foot a{color:var(--color-grape-glow);text-decoration:none;font-weight:500}.auth-foot a:hover{text-decoration:underline}.auth-wrap{position:relative}.auth-legal{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center;align-items:center;gap:16px;padding-inline:12px;font-family:var(--font-sans);font-size:12px}.auth-legal a,.auth-legal button{color:var(--color-text-tertiary);text-decoration:none;white-space:nowrap}.auth-legal a:hover,.auth-legal button:hover{color:var(--color-text-secondary);text-decoration:underline}.auth-wrap.auth-with-legal{min-height:100svh;flex-direction:column;align-items:center;padding:72px 24px 56px}.auth-with-legal>.auth-card{flex-shrink:0}.auth-wrap.auth-with-legal.registration-layout:has(#paneRegister.active){justify-content:flex-start;margin-top:0;padding:clamp(20px,calc(100svh - 800px),72px) 24px 56px}.registration-message-slot{position:fixed;z-index:60;top:16px;right:16px;width:min(360px,calc(100% - 32px))}.registration-message-slot:not(:empty){padding:12px 16px;background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:0 4px 20px #0006}.registration-message-slot .auth-message{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.registration-message-slot .auth-message--error{color:var(--color-crimson-spark)}.registration-message-slot .auth-message--success{color:var(--color-digital-emerald)}.registration-layout .form-field{position:relative}.registration-layout .form-field .field-error{position:absolute;top:100%;left:0;display:block;visibility:hidden;margin-top:1px;font-size:11px;line-height:14px}.registration-layout .form-field.invalid .field-error{visibility:visible}.auth-wrap.auth-with-legal:has(#paneRegister.active){align-items:center;padding-bottom:56px}html:has(body.creator-auth-page),body.creator-auth-page{scrollbar-width:none;scrollbar-gutter:auto}html:has(body.creator-auth-page)::-webkit-scrollbar,body.creator-auth-page::-webkit-scrollbar{display:none}.auth-head{text-align:center}.auth-logo{display:block;height:96px;width:auto;margin:0 auto 18px}.auth-switch{margin-top:18px;text-align:center;font-family:var(--font-sans);font-size:13px;color:var(--color-text-secondary)}.auth-switch+.auth-switch{margin-top:6px}.auth-switch a{color:var(--color-grape-glow);font-weight:500;cursor:pointer}.auth-switch a:hover{text-decoration:underline}.btn-social{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.btn-social:hover{border-color:var(--color-border-strong);background:#202020}.btn-social svg{width:18px;height:18px;flex:none}.otp-group{display:flex;gap:10px;justify-content:center;margin:4px 0 18px}.otp-box{width:46px;height:56px;text-align:center;font-family:var(--font-mono);font-size:22px;font-weight:500;color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:0;transition:border-color .15s ease,box-shadow .15s ease}.otp-box:focus{outline:none;border-color:var(--color-grape-glow);box-shadow:0 0 0 3px var(--color-grape-glow-bg)}.otp-group.invalid .otp-box{border-color:var(--color-crimson-spark)}.code-meta{margin-top:16px;text-align:center;font-family:var(--font-sans);font-size:13px;color:var(--color-text-secondary)}.code-meta a,.code-link{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-grape-glow);text-decoration:none}.code-meta a:hover,.code-link:hover{text-decoration:underline}@media(max-width:420px){.otp-box{width:40px;height:50px;font-size:19px}.otp-group{gap:7px}}.field-error{display:none;font-family:var(--font-sans);font-size:12px;color:var(--color-crimson-spark);margin-top:6px}.form-field.invalid .field-error{display:block}.form-field.invalid .input,.form-field.invalid .select,.form-field.invalid .textarea,.form-field.invalid .form-textarea{border-color:var(--color-crimson-spark)}.success-screen{text-align:center;padding:24px 0}.success-icon{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--bg-tint-emerald);color:var(--color-digital-emerald);border-radius:937px}.success-icon svg{width:30px;height:30px}.success-title{font-family:var(--font-sans);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:10px}.success-sub{font-family:var(--font-sans);font-size:15px;color:var(--color-text-secondary);line-height:1.55;max-width:420px;margin:0 auto 28px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card{background:var(--color-bg-page);border:1px solid var(--color-border);padding:28px 26px;display:flex;flex-direction:column}.price-card.featured{position:relative;border-color:var(--color-sky-surge)}.price-card-name{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:14px}.price-card-name.lvl-handy{color:var(--color-grape-glow)}.price-card-name.lvl-kamera{color:var(--color-sky-surge)}.price-card-name.lvl-pro{color:#e8b44a}.price-card-price{font-family:var(--font-sans);font-size:38px;font-weight:600;letter-spacing:-.03em;color:var(--color-text-primary)}.price-card-price .per{font-size:14px;font-weight:400;color:var(--color-text-tertiary)}.price-card .btn{width:100%;padding:11px;font-size:14px;margin-bottom:22px}.price-card-list{list-style:none;display:flex;flex-direction:column;gap:12px}.price-card-list li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-sans);font-size:14px;color:var(--color-text-primary);line-height:1.45}.price-card-list .ico{width:16px;height:16px;color:var(--color-grape-glow);flex-shrink:0;margin-top:2px}.faq{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--color-text-primary)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .faq-plus{color:var(--color-text-tertiary);transition:transform .2s ease;flex-shrink:0}.faq-item[open] summary .faq-plus{transform:rotate(45deg);color:var(--color-grape-glow)}.faq-answer{padding:0 0 20px;font-family:var(--font-sans);font-size:14px;color:var(--color-text-secondary);line-height:1.6;max-width:620px}.page-title{font-family:var(--font-sans);font-size:36px;font-weight:600;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.1;margin-bottom:14px}.placeholder-wrap{min-height:calc(100vh - 56px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px}.placeholder-mark{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grape-glow);margin-bottom:18px}@media(max-width:860px){.pricing-grid,.input-row{grid-template-columns:1fr}}.flow-shell{min-height:100vh;width:100%;display:flex;flex-direction:column;background:var(--color-bg-page)}.flow-topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr minmax(0,520px) 1fr;align-items:center;gap:20px;height:60px;flex-shrink:0;padding:0 24px;background:var(--color-bg-page);border-bottom:1px solid transparent;transition:border-color .25s ease}.flow-topbar .site-nav-brand{justify-self:start}.flow-topbar-progress{width:100%}.flow-topbar-bar{height:4px;background:var(--color-border);overflow:hidden}.flow-topbar-fill{height:100%;background:var(--color-grape-glow);width:0;transition:width .35s ease}.flow-stage{flex:1;margin-top:-60px;display:flex;flex-direction:column;justify-content:center;padding:80px 24px calc(80px + 18vh)}.flow-inner{width:100%;max-width:560px;margin:0 auto;transition:max-width .3s ease}.flow-inner:has(.flow-step--wide.active){max-width:calc(340px * 9 / 16 + 12px + 340px * 16 / 9)}.flow-step{display:none}.flow-step.active{display:block;animation:flowIn .3s ease}@keyframes flowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.flow-stepcount{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:10px}.flow-question{font-family:var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.025em;color:var(--color-text-primary);line-height:1.18;margin-bottom:10px}.flow-help{font-family:var(--font-sans);font-size:15px;color:var(--color-text-secondary);line-height:1.55;margin-bottom:28px}.flow-body{margin-bottom:8px}.flow-actions{display:flex;align-items:center;gap:12px;margin-top:32px}.flow-actions .btn-primary{padding:12px 26px;font-size:15px}.flow-actions .flow-spacer{flex:1}.flow-back{background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:6px;padding:8px 4px}.flow-back:hover{color:var(--color-text-primary)}.flow-topbar-progress.seg{display:flex;gap:6px;align-items:center}.flow-topbar-progress.seg .flow-topbar-bar{flex:1}.flow-intro-list{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.flow-intro-list li{display:flex;gap:12px;align-items:flex-start;font-family:var(--font-sans);font-size:15px;color:var(--color-text-secondary);line-height:1.45}.flow-intro-list li svg{flex-shrink:0;width:20px;height:20px;color:var(--color-grape-glow);margin-top:1px}.flow-review-list{list-style:none;margin:0;padding:0}.flow-review-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--color-border-subtle)}.flow-review-row:last-child{border-bottom:none}.flow-review-main{min-width:0}.flow-review-label{font-family:var(--font-sans);font-size:13px;color:var(--color-text-tertiary)}.flow-review-val{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-review-edit{flex-shrink:0;background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-grape-glow);padding:4px 6px}.flow-review-edit:hover{text-decoration:underline}.field-heading{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--color-text-primary);margin-bottom:8px}.char-count{font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary)}.level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:560px){.level-grid{grid-template-columns:1fr}}.level-opt{border:1px solid var(--color-border);background:var(--color-bg-input);padding:14px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.level-opt:hover{border-color:var(--color-border-strong)}.level-opt.selected{border-color:var(--color-grape-glow)}.level-opt-name{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-primary);font-weight:500}.level-opt-price{font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--color-text-primary);margin-top:8px}.level-opt-price span{font-size:12px;font-weight:400;color:var(--color-text-tertiary)}.tag-input-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid var(--color-border);background:var(--color-bg-input);padding:10px}.tag-input-wrap:focus-within{border-color:var(--color-grape-glow-border)}.tag-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--color-text-secondary);border:1px solid var(--color-border);padding:4px 9px;border-radius:937px}.tag-chip button{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:0;line-height:1;font-size:13px}.tag-chip button:hover{color:var(--color-crimson-spark)}.tag-input{flex:1;min-width:120px;background:none;border:none;outline:none;color:var(--color-text-primary);font-family:var(--font-sans);font-size:13px}.hashtag-error{margin-top:6px;font-family:var(--font-sans);font-size:12px;color:var(--color-crimson-spark)}.branchen-hint{font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary);margin-top:12px;transition:color .15s ease}.branchen-hint.limit{color:var(--color-crimson-spark)}.vid-gallery{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.vid-add{height:340px;border:1px solid var(--color-border);position:relative;overflow:hidden;flex:0 0 auto}.vid-add.portrait{aspect-ratio:9 / 16}.vid-add.landscape{aspect-ratio:16 / 9}.vid-add{border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--color-text-tertiary);transition:border-color .12s ease,color .12s ease}.vid-add:hover{border-color:var(--color-grape-glow-border);color:var(--color-text-secondary)}.vid-add svg{width:20px;height:20px}.vid-add-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.video-hint{font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary);margin-top:14px;transition:color .15s ease}.video-hint.limit{color:var(--color-crimson-spark)}.flow-inner .vid-add{height:340px;max-width:100%}.flow-inner .vid-gallery{flex-wrap:wrap;overflow-x:visible;gap:12px}@media(max-width:640px){.flow-inner .vid-add{height:180px}}.faq-edit{border:1px solid var(--color-border-subtle);background:var(--color-bg-input);padding:12px;margin-bottom:10px;position:relative}.faq-edit .faq-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;z-index:1}.faq-edit .faq-remove:hover{background:#ff2d2d;border-color:#ff2d2d;color:#fff}.faq-edit .faq-remove svg{width:14px;height:14px}.faq-edit input.form-input{padding-right:44px}.pb-photo{width:100%;aspect-ratio:1 / 1;border:1px solid var(--color-border);background:var(--color-grape-glow);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:52px;font-weight:500;background-size:cover;background-position:center}.pb-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.star-rate{display:flex;align-items:center;gap:4px}.star-rate button{background:none;border:none;margin:0;padding:4px;line-height:0;cursor:pointer;color:var(--color-border-strong);transition:color .12s ease,transform .12s ease}.star-rate button svg{display:block;width:42px;height:42px;fill:currentColor}.star-rate button:hover{transform:translateY(-2px)}.star-rate button.on{color:#f5b301}.star-rate button:focus-visible{outline:2px solid var(--color-grape-glow);outline-offset:2px}.star-rate-label{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--color-text-primary);margin-top:8px;min-height:22px}.star-rate-label.empty{color:var(--color-text-tertiary);font-weight:400}.flow-spinner{width:44px;height:44px;margin:0 auto 22px;border:3px solid var(--color-border);border-top-color:var(--color-grape-glow);border-radius:937px;animation:flowSpin .8s linear infinite}@keyframes flowSpin{to{transform:rotate(360deg)}}.acct-pane{display:none}.acct-pane.active{display:block}@media(max-width:560px){.flow-question{font-size:23px}.flow-topbar-progress{max-width:none}}.price-card-quality{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--color-text-secondary);line-height:1.4;margin:6px 0 18px;min-height:44px}.compare-section{padding:var(--section-gap) 0 0}.compare-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-family:var(--font-sans)}.compare-table .cc-feat{width:34%}.compare-table .cc-plan{width:22%}.compare-table thead th{position:sticky;top:60px;z-index:30;background:var(--color-bg-page);border-top:2px solid transparent;border-bottom:1px solid var(--color-border);padding:16px 14px 14px;text-align:center;vertical-align:top}.compare-table thead th:first-child{position:sticky;left:0;z-index:31;text-align:left}.compare-col-name{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.compare-col-name.lvl-handy{color:var(--color-grape-glow)}.compare-col-name.lvl-kamera{color:var(--color-sky-surge)}.compare-col-name.lvl-pro{color:#e8b44a}.compare-table thead .btn{width:100%;padding:8px 10px;font-size:13px;margin:0}.compare-group td{background:var(--color-bg-card);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-tertiary);padding:11px 14px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border-subtle)}.compare-row td{padding:13px 14px;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;font-size:14px;color:var(--color-text-primary)}.compare-row:hover td{background:var(--color-bg-elevated)}.compare-feat{text-align:left;position:sticky;left:0;z-index:10;background:var(--color-bg-page)}.compare-cell,.compare-val{text-align:center}.compare-cell .ico-yes{width:17px;height:17px;color:var(--color-text-primary)}.compare-cell .no{color:var(--color-text-tertiary)}.compare-table .col-featured{background:#005aff0d}.compare-table thead th.col-featured{border-top-color:var(--color-sky-surge);background:linear-gradient(#005aff0d,#005aff0d),var(--color-bg-page)}.compare-tabs,.compare-cta{display:none}.compare-tab{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;min-height:48px;padding:12px 8px;background:var(--color-bg-card);border:1px solid var(--color-border);border-top:2px solid transparent;color:var(--color-text-tertiary);cursor:pointer;transition:color .12s ease,background-color .12s ease}.compare-tab+.compare-tab{border-left:none}.compare-tab.is-active{background:var(--color-bg-elevated);color:var(--color-text-primary)}.compare-tab[data-plan=handy].is-active{border-top-color:var(--color-grape-glow)}.compare-tab[data-plan=kamera].is-active{border-top-color:var(--color-sky-surge)}.compare-tab[data-plan=pro].is-active{border-top-color:#e8b44a}@media(max-width:720px){.compare-tabs{display:grid;grid-template-columns:repeat(3,1fr);position:sticky;top:60px;z-index:30;background:var(--color-bg-page)}.compare-cta{display:flex;width:100%;margin:12px 0 20px}.compare-table thead{display:none}.compare-table{table-layout:auto}.compare-table .cc-feat,.compare-table .cc-plan{width:auto}.compare-feat{width:62%}.compare-feat{position:static}.compare-table[data-plan=handy] thead th:nth-child(n+3),.compare-table[data-plan=handy] .compare-row td:nth-child(n+3){display:none}.compare-table[data-plan=kamera] thead th:nth-child(2),.compare-table[data-plan=kamera] thead th:nth-child(4),.compare-table[data-plan=kamera] .compare-row td:nth-child(2),.compare-table[data-plan=kamera] .compare-row td:nth-child(4){display:none}.compare-table[data-plan=pro] thead th:nth-child(2),.compare-table[data-plan=pro] thead th:nth-child(3),.compare-table[data-plan=pro] .compare-row td:nth-child(2),.compare-table[data-plan=pro] .compare-row td:nth-child(3){display:none}.compare-table .col-featured{background:none}.compare-table thead th.col-featured{background:var(--color-bg-page)}.compare-table thead th{padding:14px 10px}.compare-row td,.compare-group td{padding:12px 10px}.compare-feat{font-size:13.5px}.compare-table thead .btn{font-size:12px;padding:9px 8px}}.market-bar{display:flex;align-items:flex-start;gap:14px}.market-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;flex:0 0 340px;max-width:100%}.market-search .input,.market-search .select{min-width:0;box-sizing:border-box}.market-search .btn{padding-left:18px;padding-right:18px}body.marktplatz-page .market-search .input,body.marktplatz-page .market-search .select,body.marktplatz-page .market-bar .btn-primary,body.marktplatz-page .branch-chip{background-color:var(--color-bg-page)}.branch-scroll{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px}.branch-rail{--fade: 36px;display:flex;align-items:stretch;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.branch-rail::-webkit-scrollbar{display:none}.branch-bar{position:relative;height:4px;background:var(--color-border);border-radius:var(--r-xs);cursor:pointer;touch-action:none}.branch-bar-thumb{position:absolute;top:0;left:0;height:100%;width:0;background:var(--color-text-tertiary);border-radius:inherit;transition:background .12s ease}.branch-bar:hover .branch-bar-thumb{background:var(--color-text-secondary)}.branch-scroll:not(.is-scrollable) .branch-bar{visibility:hidden}.branch-rail.has-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent)}.branch-rail.has-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade));mask-image:linear-gradient(90deg,transparent,#000 var(--fade))}.branch-rail.has-left.has-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.branch-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);padding:0 14px;min-height:42px;white-space:nowrap;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.branch-chip svg{width:15px;height:15px;flex:0 0 auto;color:var(--color-text-tertiary);transition:color .12s ease}.branch-chip:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.branch-chip:hover svg{color:var(--color-text-secondary)}.branch-chip.is-active,.branch-chip.is-active:hover{color:var(--color-grape-glow);border-color:var(--color-grape-glow)}.branch-chip.is-active svg,.branch-chip.is-active:hover svg{color:var(--color-grape-glow)}@media(max-width:1024px){.market-bar{flex-direction:column;gap:12px;align-items:stretch}.market-search{flex:0 0 auto;order:-1}.branch-scroll{flex:0 0 auto}}@media(max-width:560px){.market-search{grid-template-columns:1fr}.branch-rail{margin-inline:-20px;padding-inline:20px}}.creator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1180px){.creator-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.creator-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.creator-grid{grid-template-columns:1fr}}@media(max-width:560px){.creator-grid{--cc-gut: 20px;--cc-gap: 12px;--cc-card: calc((100% + var(--cc-gut) - var(--cc-gap)) * .8)}.creator-grid:not(.creator-grid--ghost){display:flex;gap:var(--cc-gap);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cc-gut);margin-inline:calc(-1 * var(--cc-gut));padding-inline:var(--cc-gut);scrollbar-width:none}.creator-grid:not(.creator-grid--ghost)::-webkit-scrollbar{display:none}.creator-grid .creator-card{flex:0 0 var(--cc-card);scroll-snap-align:start}.creator-grid--ghost{display:flex;gap:var(--cc-gap);overflow:hidden;margin-inline:calc(-1 * var(--cc-gut));padding-inline:var(--cc-gut)}.creator-grid--ghost .ghost-card{flex:0 0 var(--cc-card)}}.section--peek-clip{overflow-x:clip}.creator-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative}@media(hover:hover){.creator-card>.reel-poster,.creator-card>.creator-meta{transition:transform .15s ease}.creator-card:hover>.reel-poster,.creator-card:hover>.creator-meta,.creator-feed-card-shell:hover .creator-card>.reel-poster,.creator-feed-card-shell:hover .creator-card>.creator-meta{transform:translateY(-3px)}}.reel-poster{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#0e0e0e}html,body{overflow-x:clip}.reel-vid{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.reel-vid.is-ready{opacity:1}.reel-cover{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.reel-gray{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;filter:grayscale(1);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 8%,#000 48%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 8%,#000 48%)}.reel-poster.is-playing .reel-cover{opacity:0;pointer-events:none}.reel-overlay{position:absolute;inset:0;z-index:1;transition:opacity .2s ease}.reel-poster.is-playing .reel-overlay{opacity:0}.reel-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:937px;background:#0000006b;border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .15s ease,background .15s ease}@media(hover:hover){.creator-card:hover .reel-play,.creator-feed-card-shell:hover .creator-card .reel-play{transform:translate(-50%,-50%) scale(1.08);background:#0009}}.reel-play svg{width:18px;height:18px;fill:#fff;margin-left:2px}.creator-meta{padding:13px 2px 0}.creator-name-row{display:flex;align-items:center;gap:9px}.creator-avatar{width:30px;height:30px;border-radius:937px;flex-shrink:0;background:var(--color-grape-glow);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:500}.creator-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.creator-avatar:has(>img),.profile-id-avatar:has(>img),.review-avatar:has(>img){background:transparent}.creator-name{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--color-text-primary)}.verified{vertical-align:middle;position:relative;top:-.1em}.creator-name .verified{color:var(--color-sky-surge);vertical-align:middle;margin-left:3px}.creator-rating{display:flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:13px;color:var(--color-text-secondary)}.creator-rating .star{color:#f5b301;display:inline-flex}.creator-rating .star svg{width:13px;height:13px;fill:#f5b301}.creator-rating .count{color:var(--color-text-tertiary)}.creator-teaser{position:relative;margin-top:24px}.final-cta-teaser{margin-top:0}.section-flush-bottom{padding-bottom:0}.final-cta--joined{padding-top:24px}.creator-grid--ghost{filter:blur(5px) saturate(.9);opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 15%,rgba(0,0,0,.5) 48%,transparent 92%),linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 15%,rgba(0,0,0,.5) 48%,transparent 92%),linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;transform:translateZ(0)}.creator-teaser-cta{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:120px 20px 8px;background:linear-gradient(to bottom,transparent,var(--color-bg-page) 55%)}.creator-teaser-cta .final-cta-headline{font-size:44px}.creator-teaser-cta .gradient-text{background:linear-gradient(95deg,#e91e63 8%,#fff 92%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(max-width:880px){.creator-grid--ghost .ghost-card:nth-child(n+3){display:none}}@media(max-width:560px){.creator-grid--ghost{filter:blur(4px) saturate(.9)}.creator-teaser-cta{padding-top:80px}.creator-teaser-cta .final-cta-headline{font-size:32px}}.creator-profile-grid{display:grid;grid-template-columns:1fr 400px;gap:48px;align-items:start}@media(max-width:1024px){.creator-profile-grid{grid-template-columns:1fr;gap:32px}}.creator-profile-side{position:sticky;top:88px}@media(max-width:1024px){.creator-profile-side{position:static;order:-1}}.profile-header{margin-bottom:28px}.profile-title{font-family:var(--font-sans);font-size:30px;font-weight:500;letter-spacing:-.6px;color:var(--color-text-primary);margin-bottom:16px}.profile-id-row{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.profile-id-avatar{width:44px;height:44px;border-radius:937px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:15px;font-weight:500;background:var(--color-grape-glow);color:#fff;overflow:hidden}.profile-id-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.profile-id-name{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--color-text-primary)}.profile-id-name .verified{color:var(--color-sky-surge);margin-left:4px;vertical-align:middle}.profile-id-sub{font-family:var(--font-sans);font-size:13px;color:var(--color-text-tertiary);margin-top:2px}.profile-id-sub .star{color:#f5b301}.rating-stars{position:relative;display:inline-block;vertical-align:-.05em;letter-spacing:.08em;line-height:1;white-space:nowrap}.rating-stars:before,.rating-stars:after{content:"★★★★★";letter-spacing:inherit}.rating-stars:before{color:#ffffff38}.rating-stars:after{position:absolute;left:0;top:0;width:var(--rating-fill, 0%);overflow:hidden;color:#f5b301}@media(max-width:768px){.profile-id-row{flex-direction:row;align-items:center;flex-wrap:nowrap;text-align:left}.profile-id-row>*{min-width:0;max-width:100%}}.profile-share-btn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:13px;color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border);padding:8px 14px;cursor:pointer;transition:color .12s ease,border-color .12s ease}.profile-share-btn:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.profile-share-btn svg{width:14px;height:14px}.profile-section{padding:26px 0;border-top:1px solid var(--color-border)}.profile-section:first-of-type{border-top:none;padding-top:0}.profile-section-title{font-family:var(--font-sans);font-size:19px;font-weight:600;color:var(--color-text-primary);margin-bottom:14px}.profile-bio{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:16px;max-width:640px}.profile-tags{display:flex;flex-wrap:wrap;gap:8px}.profile-tag{font-family:var(--font-sans);font-size:12px;color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border);padding:5px 11px;border-radius:var(--radius-tags)}.option-row{display:flex;align-items:flex-start;gap:11px;padding:12px 0;border-bottom:1px solid var(--color-border);font-family:var(--font-sans);font-size:14px;color:var(--color-text-secondary);line-height:1.5}.option-row:last-child{border-bottom:none}.option-row svg{width:16px;height:16px;color:var(--color-grape-glow);flex-shrink:0;margin-top:2px}.industry-row{display:flex;align-items:flex-start;gap:13px;padding:14px 0;border-bottom:1px solid var(--color-border)}.industry-row:last-child{border-bottom:none}.industry-icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-grape-glow-border);background:var(--color-grape-glow-bg);color:var(--color-grape-glow)}.industry-icon svg{width:17px;height:17px}.industry-name{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:3px}.review-card{padding:18px 0}.review-author{display:flex;align-items:center;gap:10px;margin-bottom:8px}.review-avatar{width:38px;height:38px;border-radius:937px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;font-weight:500;background:var(--color-bg-elevated);color:var(--color-text-secondary);border:1px solid var(--color-border)}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-name{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere}.review-date{font-family:var(--font-sans);font-size:12px;color:var(--color-text-tertiary)}.review-text{font-family:var(--font-sans);font-size:14px;color:var(--color-text-secondary);line-height:1.6;overflow-wrap:anywhere}.marlon-gallery{display:grid;grid-template-columns:calc(28.125% - 13.5px) calc(28.125% - 13.5px) 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"p1 p2 l1" "p1 p2 l2";gap:12px;aspect-ratio:2.07 / 1;margin-bottom:36px;position:relative}.marlon-gallery .reel-poster{aspect-ratio:auto;overflow:visible}.mg-p1{grid-area:p1}.mg-p2{grid-area:p2}.mg-l1{grid-area:l1}.mg-l2{grid-area:l2;position:relative}.gallery-all-btn{position:absolute;bottom:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:600;color:#111;background:#fff;border:1px solid #fff;padding:8px 13px;transition:border-color .15s ease}.gallery-all-btn:hover{border-color:#fff}.gallery-all-btn svg{width:14px;height:14px}@media(max-width:768px){.marlon-gallery{aspect-ratio:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"p1 p2" "l1 l1" "l2 l2"}.marlon-gallery .mg-p1,.marlon-gallery .mg-p2{aspect-ratio:9 / 16}.marlon-gallery .mg-l1,.marlon-gallery .mg-l2{aspect-ratio:16 / 9}}.video-lightbox{position:fixed;inset:0;z-index:200;display:none;background:#000000e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;padding:64px 0 0}.video-lightbox.open{display:flex}.vlb-close{width:38px;height:38px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;transition:background .12s ease}.vlb-close:hover{background:#ffffff29}.vlb-close svg{width:18px;height:18px}@media(max-width:760px){.video-lightbox{padding:0}}.modal{width:100%;max-width:980px;background:var(--color-bg-page);border:1px solid var(--color-border);box-shadow:0 24px 64px #0009;display:flex;flex-direction:column}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}.modal-title{font-family:var(--font-sans);font-size:var(--text-heading-sm);font-weight:500;color:var(--color-text-primary);letter-spacing:-.3px}.modal-subtitle{font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary);letter-spacing:.04em;margin-top:4px}.modal-body{padding:20px 24px;overflow-y:auto}.modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--color-border-subtle);flex-shrink:0}.form-field{margin-bottom:18px}.form-field:last-child{margin-bottom:0}.form-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.form-label{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.6px}.form-input,.form-textarea{width:100%;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:0;padding:10px 12px;font-family:var(--font-sans);font-size:14px;color:var(--color-text-primary);line-height:1.5;transition:border-color .1s ease;resize:vertical}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--color-grape-glow-border)}.form-textarea{min-height:56px}.cc-link-btn{background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--color-text-secondary);padding:6px 8px;text-align:center;transition:color .15s ease}.cc-link-btn:hover{color:var(--color-text-primary)}.cc-link-btn[hidden]{display:none}.cc-bar{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--color-bg-page);border-top:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-family:var(--font-sans);transform:translateY(100%);transition:transform .25s ease}.cc-bar.cc-show{transform:translateY(0)}.cc-bar-row{display:flex;align-items:center;gap:24px;padding:14px 0}.cc-bar-msg{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.cc-bar-msg svg{width:16px;height:16px;color:var(--color-grape-glow);flex:0 0 auto;margin-top:1px}.cc-bar-msg a{color:var(--color-grape-glow);text-decoration:none}.cc-bar-msg a:hover{text-decoration:underline}.cc-bar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.cc-bar-actions .btn{white-space:nowrap}.cc-bar-actions [hidden]{display:none}@media(max-width:720px){.cc-bar-row{flex-direction:column;align-items:stretch;gap:12px}.cc-bar-actions{flex-direction:column}.cc-bar-actions .btn,.cc-bar-actions .cc-link-btn{width:100%}.cc-bar-actions [data-cc=accept]{order:1}.cc-bar-actions [data-cc=necessary],.cc-bar-actions [data-cc=save]{order:2}.cc-bar-actions [data-cc=settings]{order:3}}@media(prefers-reduced-motion:reduce){.cc-bar{transition:opacity .2s ease;transform:none}.cc-bar.cc-show{transform:none}}.nav-burger{display:none;order:10;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;margin-right:-10px;padding:0;background:none;border:0;cursor:pointer}.nav-burger span{display:block;width:20px;height:2px;border-radius:1px;background:var(--color-text-primary);transition:transform .2s ease,width .2s ease,margin .2s ease,opacity .2s ease}.nav-burger span:last-child{width:13px;margin-right:7px}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav-burger[aria-expanded=true] span:last-child{width:20px;margin-right:0;transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:900px){.nav-burger{display:inline-flex}}.mobile-nav{position:fixed;inset:60px 0 0;z-index:150;display:flex;flex-direction:column;background:#000000f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.mobile-nav.open{opacity:1;visibility:visible;transform:none}@media(min-width:901px){.mobile-nav{display:none}}html.nav-open{overflow:hidden}@media(max-width:900px){:root{--nav-inset: 40px;--nav-pad: 16px}body.nav-open .site-nav:before{inset:0;border:0;border-radius:0;background:var(--color-bg-page);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1}body.nav-open .site-nav{background:var(--color-bg-page)}.mobile-nav{background:var(--color-bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}}.mobile-nav-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px calc(var(--nav-inset) + var(--nav-pad)) calc(24px + env(safe-area-inset-bottom))}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0;font-family:var(--font-sans);font-size:17px;font-weight:400;text-align:left;color:var(--color-text-primary);background:none;border:0;text-decoration:none;cursor:pointer}.mobile-nav-acc-trigger svg{width:16px;height:16px;flex:0 0 auto;stroke-width:2.25;transition:transform .15s ease}.mobile-nav-acc-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-nav-acc-panel{display:none;padding:4px 0 12px}.mobile-nav-acc-panel.open{display:block}.mobile-nav .nav-sol-tile,.mobile-nav .nav-dd-panel .nav-sol-tile:nth-child(n){box-shadow:none;padding:10px 0 10px 8px;min-height:48px;align-items:center}.mobile-nav .nav-sol-title{white-space:normal;overflow:visible;font-size:15px}.mobile-nav .nav-sol-desc{white-space:normal;overflow:visible;font-size:12.5px}.mobile-nav-cta{display:grid;gap:10px;margin-top:24px}.mobile-nav-cta .btn{width:100%;min-height:48px;font-size:15px}@media(prefers-reduced-motion:reduce){.mobile-nav{transition:opacity .15s ease;transform:none}.nav-burger span{transition:none}}.hero-2-headline{font-size:clamp(38px,8.5vw,72px);letter-spacing:clamp(-1.8px,-.025em,-1px)}.hero-2-sub{font-size:clamp(16px,4.2vw,19px)}@media(max-width:900px){.large-feature-stack{grid-template-columns:1fr}}@media(max-width:1300px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){:root{--section-gap: 80px;--hero-top-gap: 48px;--nav-inset: 20px}.container-wide{padding-inline:20px}.btn{min-height:44px}.site-nav .btn{min-height:40px}.flow-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0 16px}.chip-select{min-height:44px;padding:11px 18px;display:inline-flex;align-items:center}.flow-back{min-height:44px;padding:8px 12px;margin-left:-12px}.flow-review-edit{min-height:44px;padding:4px 12px;display:inline-flex;align-items:center}.faq-edit .faq-remove{width:36px;height:36px}.vid-gallery .vid-add{height:280px}.vid-gallery .vid-add.landscape{width:100%;height:auto;aspect-ratio:16 / 9}}@media(max-width:800px){.trust-grid{grid-template-columns:1fr}}@media(max-width:480px){.hero-actions{flex-direction:row;align-items:stretch;width:100%;gap:8px}.hero-actions .btn,.final-cta-actions .btn{flex:1 1 auto;min-width:0;padding:12px clamp(8px,3vw,22px);font-size:clamp(12px,3.4vw,14px)}.final-cta-actions{width:100%;gap:8px}}.topbar .nav-burger{order:0;margin:0 4px 0 -10px}.sidebar-backdrop{position:fixed;inset:0;z-index:150;background:#0000008c;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.sidebar-backdrop.open{opacity:1;visibility:visible}@media(min-width:901px){.sidebar-backdrop{display:none}}@media(max-width:900px){.sidebar{width:280px;transform:translate(-100%);transition:transform .22s ease;z-index:160;min-height:100dvh}.sidebar.open{transform:translate(0)}.main{margin-left:0}.topbar{padding:0 16px}.page{padding:24px 16px 48px}.sidebar .nav-item{min-height:44px;padding:10px;font-size:15px}body.sidebar-open .main{overflow:hidden}}body.sidebar-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.logo-track,.logo-set{display:contents}.logo-set[data-clone]{display:none}@media(max-width:720px){.trust-logos:has(.logo-track),.price-trust-logos:has(.logo-track){display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.trust-logos:has(.logo-track) .logo-track,.price-trust-logos:has(.logo-track) .logo-track{display:flex;gap:0;width:max-content;animation:logoMarquee 26s linear infinite}.trust-logos:has(.logo-track) .logo-set,.price-trust-logos:has(.logo-track) .logo-set{display:flex;align-items:center;gap:0}.trust-logos:has(.logo-track) .logo-slot,.price-trust-logos:has(.logo-track) .logo-slot{flex:0 0 auto;width:148px;height:48px}.trust-logos:has(.logo-track) img,.price-trust-logos:has(.logo-track) img{height:39px;max-height:none;max-width:100%;width:auto;object-fit:contain}.trust-logos:has(.logo-track) img[alt=SVM],.price-trust-logos:has(.logo-track) img[alt=SVM]{height:33px}.trust-logos:has(.logo-track) img[alt=Visel],.price-trust-logos:has(.logo-track) img[alt=Visel]{height:30px}.trust-logos:has(.logo-track) img[alt=Wolfsrudel],.price-trust-logos:has(.logo-track) img[alt=Wolfsrudel]{height:42px}.trust-logos:has(.logo-track) img[alt=Zaiß],.price-trust-logos:has(.logo-track) img[alt=Zaiß]{height:42px}.trust-logos:has(.logo-track) img[alt="MCM Küchen"],.price-trust-logos:has(.logo-track) img[alt="MCM Küchen"]{height:30px}}@keyframes logoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.trust-logos:has(.logo-track) .logo-track,.price-trust-logos:has(.logo-track) .logo-track{animation:none}.trust-logos:has(.logo-track),.price-trust-logos:has(.logo-track){overflow-x:auto;-webkit-overflow-scrolling:touch}}:root{--r-xs: 2px;--r-sm: 4px;--r-lg: 6px;--radius-default: var(--r-sm)}.btn,.nav-item,.nav-dd-trigger,.otp-box,.input,.select,.textarea,.form-input,.form-textarea,.tag-input-wrap,.profile-share-btn,.gallery-all-btn,.vlb-close,.btn-social,.branch-chip,.level-opt,.faq-edit .faq-remove,.footer-social a{border-radius:var(--r-sm)}.footer-news-form{border-radius:var(--r-sm);overflow:hidden}.avatar,.sidebar-user,.pb-photo,.large-feature-card-visual{border-radius:var(--r-sm)}.avatar,.pb-photo,.modal{overflow:hidden}.card,.price-card,.choice-card,.modal,.faq-edit,.stack-chip,.reel-poster{border-radius:var(--r-lg)}.trust-grid,.large-feature-stack,.showcase-panel{border-radius:var(--r-lg);overflow:hidden}.pb-photo--round{border-radius:937px;overflow:hidden}.nav-dd-panel{border-radius:var(--r-lg)}.nav-dd-panel>:first-child{border-top-left-radius:inherit}.nav-dd-panel>:nth-child(7){border-bottom-left-radius:inherit}.nav-dd-panel>:nth-child(8){border-top-right-radius:inherit}.nav-dd-panel>:nth-child(14){border-bottom-right-radius:inherit}.nav-sol-cta{border-radius:0}.gallery-counter,.gallery-share-fab,.btn-danger,.contact-support-card .csc-value{border-radius:var(--r-sm)}.bkx-clean,.vid-add,.save-bar,.danger-row,#cal-embed{border-radius:var(--r-lg)}.bkx-clean{overflow:hidden}.map-frame{border-radius:var(--r-lg)}.reel-poster>.reel-vid,.reel-poster>.reel-cover,.reel-poster>.reel-gray,.reel-poster>.reel-overlay{border-radius:inherit}.marlon-gallery .reel-poster{border-radius:0}.marlon-gallery .mg-p1{border-top-left-radius:var(--r-lg);border-bottom-left-radius:var(--r-lg)}.marlon-gallery .mg-l1{border-top-right-radius:var(--r-lg)}.marlon-gallery .mg-l2{border-bottom-right-radius:var(--r-lg)}@media(max-width:768px){.marlon-gallery .reel-poster,.marlon-gallery .mg-p1,.marlon-gallery .mg-l1,.marlon-gallery .mg-l2{border-radius:0}.gallery-wrap{--gallery-notch: 14px;margin-bottom:calc(-1 * var(--gallery-notch))}.gallery-wrap .marlon-gallery{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 1.07px) calc(100% - 5.36px),calc(100% - 4.1px) calc(100% - 9.9px),calc(100% - 8.64px) calc(100% - 12.93px),calc(100% - 14px) calc(100% - 14px),14px calc(100% - 14px),8.64px calc(100% - 12.93px),4.1px calc(100% - 9.9px),1.07px calc(100% - 5.36px),0 100%)}}.compare-tab:first-child{border-top-left-radius:var(--r-sm);border-bottom-left-radius:var(--r-sm)}.compare-tab:last-child{border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm)}.creator-name-row .creator-rating{margin-left:auto;padding-left:10px;color:#fff}.creator-name-row .creator-rating .count{color:inherit;font-size:inherit}.gradient-text{background:none;color:#fff;-webkit-text-fill-color:#ffffff;animation:none!important}.hero-2{padding:96px 0 56px}@media(max-width:720px){.hero-2{padding:var(--hero-top-gap) 0 64px}}.trust-band{padding:4px 0 32px;position:relative;z-index:1}.trust-inner{margin-top:0}.trust-logos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;width:100%}.trust-logos .logo-slot{flex:0 0 160px;height:60px;display:flex;align-items:center;justify-content:center}.trust-logos .logo-item-static{height:52px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9;transition:opacity .15s ease,filter .15s ease}.trust-logos img[alt=SVM]{height:44px}.trust-logos img[alt=Visel]{height:40px}.trust-logos img[alt=Wolfsrudel],.trust-logos img[alt=Zaiß]{height:56px}.trust-logos img[alt="MCM Küchen"]{height:40px}@media(max-width:720px){.trust-logos .logo-item-static{height:40px}.trust-logos img[alt=Visel],.trust-logos img[alt="MCM Küchen"]{height:30px}.trust-logos img[alt=SVM]{height:44px}}.trust-logos .logo-item-static:hover{filter:brightness(0) invert(1);opacity:1}.site-nav-actions .btn-primary,.hero-actions .btn-primary{color:var(--color-grape-glow);border-color:var(--color-grape-glow)}.hero-actions .btn{background:var(--color-bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}@media(hover:hover){.site-nav-actions .btn-primary:is(:hover,[data-navigation-hover]),.hero-actions .btn-primary:hover{background:var(--color-grape-glow);color:#fff}}.site-nav-actions .btn-primary:active,.hero-actions .btn-primary:active{background:var(--color-grape-glow);color:#fff}.hero-rotator{display:inline-block;position:relative;min-height:1.08em;margin-top:.06em;white-space:nowrap}.rot-type{background:linear-gradient(95deg,#e91e63 8%,#fff 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rot-type .rot-scramble{-webkit-text-fill-color:#e91e63;color:#e91e63;text-shadow:0 0 14px rgba(233,30,99,.55)}.rot-caret{display:inline-block;width:.06em;min-width:2px;height:.9em;background:#e91e63;margin-left:.06em;vertical-align:-.08em;box-shadow:0 0 10px #e91e6399;animation:rotCaretBlink 1s steps(1) infinite}@keyframes rotCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.rot-caret{animation:none;opacity:1}}.hero-centered-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-centered .hero-2-sub{max-width:600px;margin-left:auto;margin-right:auto}.hero-centered .hero-actions{justify-content:center}.hero-centered .hero-2-sub{color:#fff}.hero-google{display:inline-flex;align-items:baseline;gap:9px;margin-bottom:20px;text-decoration:none;white-space:nowrap}.hero-g-mark{display:block;width:16px;height:16px;flex:none;align-self:center}.hero-g-mark svg{display:block;width:100%;height:100%}.hero-g-score{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:#fff;letter-spacing:-.01em}.hero-g-stars{display:block;width:72px;height:auto;flex:none;align-self:center}.hero-g-stars .gb-on{stop-color:#fbbc04}.hero-g-stars .gb-off{stop-color:#ffffff4d}.hero-g-count{font-family:var(--font-sans);font-size:12.5px;font-weight:400;color:#fff;margin-left:-2px}@media(max-width:720px){.hero-google{margin-bottom:16px;gap:8px;margin-left:calc(clamp(36px,11.5vw,60px)*.08)}.hero-g-stars{width:64px}.hero-g-count{font-size:11.5px}}@media(max-width:380px){.hero-google{gap:7px}.hero-g-mark{width:15px;height:15px}.hero-g-stars{width:58px}.hero-g-score{font-size:12.5px}.hero-g-count{font-size:11px}}.hero-2.hero-centered{padding:calc(clamp(110px,18vw,170px) + 55px) 0 calc(clamp(72px,14vw,150px) + 30px);margin-bottom:-15px;position:relative}.hero-centered .hero-2-headline{text-wrap:balance}.hero-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;object-position:center clamp(100%,calc(44.9% - 1.4px),0px);filter:grayscale(1) brightness(.55);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 112px),transparent calc(100% - 6px));mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 112px),transparent calc(100% - 6px))}.hero-bg-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#000000e6,#000c 18%,#000000a3 46%,#00000080 76%,#0000006b)}.hero-centered .hero-centered-inner{position:relative;z-index:2}@media(max-width:720px){.hero-2.hero-centered{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);padding:156px 0 48px;margin-bottom:0}.hero-rotator{display:block}.hero-centered .hero-2-headline{font-size:clamp(36px,11.5vw,60px);line-height:1.03}.hero-centered .hero-2-sub{font-size:clamp(16px,4.6vw,19px)}.hero-centered-inner{align-items:flex-start;text-align:left}.hero-centered .hero-2-sub{margin-left:0;margin-right:auto}.hero-centered .hero-actions{align-self:stretch;justify-content:flex-start}.hero-bg-image{top:calc((100vh - 64px)*-.3);height:calc((100vh - 64px)*1.36);top:calc((100svh - 64px)*-.3);height:calc((100svh - 64px)*1.36);bottom:auto;object-position:center 25%;filter:grayscale(1) brightness(.72);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 calc(95.59% - 44px),transparent 95.59%);mask-image:linear-gradient(180deg,#000 0%,#000 calc(95.59% - 44px),transparent 95.59%)}.hero-bg-overlay{top:0;bottom:auto;height:calc(100vh - 64px);height:calc(100svh - 64px);background:linear-gradient(180deg,#0000008c,#0000001f 20%,#0000006b 52%,#000000b3 80%,#000000d9 94%,#000)}}.edge-lines-host[data-hero-appearance=epiphany]{--hero-reserved-space: 173px;--hero-height: calc(100svh - var(--hero-reserved-space))}.edge-lines-host[data-hero-appearance=epiphany] .hero-2.hero-centered{display:flex;flex-direction:column;justify-content:center;min-height:var(--hero-height);padding:84px 0 32px}.edge-lines-host[data-hero-appearance=epiphany] .trust-band{padding-bottom:8px}.edge-lines-host[data-hero-appearance=epiphany]+.stack-band{padding-top:8px}.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-image{filter:grayscale(1) brightness(.55);transform:scale(var(--image-hover-scale, 1.2720196495));transition:none}.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-overlay{opacity:0}.edge-lines-host[data-hero-appearance=epiphany] .hero-google,.edge-lines-host[data-hero-appearance=epiphany] .hero-2-headline,.edge-lines-host[data-hero-appearance=epiphany] .hero-2-sub{text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 16px rgba(0,0,0,.7)}.edge-lines-host[data-hero-appearance=epiphany] .hero-rotator{text-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.9))}@media(max-width:900px),(hover:none),(pointer:coarse){.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-picture{position:absolute;top:0;left:0;width:100%;height:var(--hero-image-height, var(--hero-height));overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent 100%)}}@media(max-width:720px){.edge-lines-host[data-hero-appearance=epiphany]{--hero-reserved-space: 152px}.edge-lines-host[data-hero-appearance=epiphany] .hero-2.hero-centered{justify-content:flex-end}.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-image{top:calc(var(--hero-image-height, var(--hero-height)) * -.3);height:calc(var(--hero-image-height, var(--hero-height)) * 1.36)}.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-overlay{height:var(--hero-image-height, var(--hero-height))}}@media(min-width:901px)and (hover:hover)and (pointer:fine){.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-picture{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:none;mask-image:none}.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-image{inset:auto;left:calc(50% - var(--hero-photo-width, 100%) / 2);top:var(--hero-photo-top, 0px);width:var(--hero-photo-width, 100%);height:var(--hero-photo-height, 100%);object-fit:contain;object-position:center;transform-origin:50% calc(0px - var(--hero-photo-top, 0px));-webkit-mask-image:none;mask-image:none;clip-path:inset(var(--hero-photo-clip, 0px) round calc(24px / var(--image-hover-scale, 1.2720196495)))}.edge-lines-host[data-hero-appearance=epiphany]:not([data-hero-motion-ready=true]) .hero-bg-image,.edge-lines-host[data-hero-appearance=epiphany]:not([data-hero-motion-ready=true]) .hero-bg-overlay{transition:none}.edge-lines-host[data-hero-appearance=epiphany] .trust-logos{filter:drop-shadow(0 2px 3px rgba(0,0,0,.9))}}.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-video{opacity:1}@media(prefers-reduced-motion:reduce){.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-image,.edge-lines-host[data-hero-appearance=epiphany] .hero-bg-overlay{transition:none}}.edge-lines-host[data-hero-appearance=template] .hero-bg-picture{display:contents}.edge-lines-host[data-hero-appearance=template] .trust-band{padding-bottom:96px}.final-cta--joined{padding-bottom:80px}.stack-band{padding:32px 0}.stack-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.stack-strip{justify-content:center;gap:0}.stack-marquee .stack-strip[data-marquee]{display:flex;flex-wrap:nowrap;width:max-content;justify-content:flex-start;animation:stackMarquee var(--stack-marquee-duration, 45s) linear infinite;will-change:transform}.stack-marquee-set{display:flex;align-items:center;gap:0;flex:0 0 auto}.stack-strip .stack-chip{width:76px;height:76px;margin-right:20px;color:#fff;background:transparent;border:1px solid var(--color-border);transition:background .15s ease,border-color .15s ease,color .15s ease}.stack-strip .stack-chip svg{width:38px;height:38px;color:inherit;opacity:.55;transition:opacity .15s ease}.stack-strip .stack-chip svg,.stack-strip .stack-chip svg path{fill:currentColor;stroke:none}.stack-strip .stack-chip:hover{transform:none;background:var(--brand);border-color:transparent;color:var(--brand-ink, #fff)}.stack-strip .stack-chip:hover svg{opacity:1}.stack-strip .stack-chip[data-dark]:hover{border-color:var(--color-border-strong)}@keyframes stackMarquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.stack-marquee .stack-strip[data-marquee]{animation:none}}@media(max-width:768px){.stack-band{padding:24px 0}.stack-strip .stack-chip{width:60px;height:60px;margin-right:14px}.stack-strip .stack-chip svg{width:30px;height:30px}}.final-partner-band{padding:72px 0 64px}.cstories{display:grid;grid-template-columns:2fr 1fr;gap:8px}.cstory{position:relative;overflow:hidden;isolation:isolate;margin:0;min-height:440px;padding:28px;border-radius:var(--r-lg);display:flex;flex-direction:column;justify-content:space-between;gap:48px;color:#0b0b0f}.cstory-quote{margin:0;font-family:var(--font-sans);font-size:32px;font-weight:500;line-height:1.18;letter-spacing:-.02em;text-wrap:balance;text-indent:-.42em;padding-left:.42em}.cstory--mcm .cstory-quote{max-width:580px}.cstory--mcm{background:linear-gradient(180deg,#b30a21,#8c0718);color:#fff}.cstory-watermark{position:absolute;z-index:-1;left:56%;top:-10%;width:560%;max-width:none;height:auto;filter:brightness(0) invert(1);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none}.cstory--zaiss{background:linear-gradient(180deg,#637167,#525c55);color:#fff}.cstory-author{display:flex;align-items:center;gap:16px}.cstory-logo{display:block;flex-shrink:0;width:auto;filter:brightness(0) invert(1)}.cstory--mcm .cstory-logo{height:36px}.cstory--zaiss .cstory-logo{height:54px}.cstory-person{padding-left:16px;border-left:1px solid color-mix(in srgb,currentColor 18%,transparent);font-family:var(--font-sans);font-size:15px;line-height:1.4}.cstory-name{display:block;font-weight:500}.cstory-role{display:block;opacity:.75;text-wrap:balance}.cstories-note{margin:48px 0 0;padding-left:28px;font-family:var(--font-sans);font-size:15px;color:var(--color-text-secondary)}.cstories-note strong{color:var(--color-text-primary);font-weight:500}@media(max-width:1024px){.cstory{min-height:380px}.cstory-quote{font-size:26px}}@media(max-width:768px){.cstories{--cs-gut: 40px;--cs-edge: var(--cs-gut);display:flex;gap:8px;margin-inline:calc(-1 * var(--cs-gut));padding-inline:var(--cs-edge);scroll-padding-inline:var(--cs-edge);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.cstories::-webkit-scrollbar{display:none}.cstory{flex:0 0 min(340px,calc(100vw - 96px));scroll-snap-align:start;min-height:340px;padding:24px;gap:40px}.cstory-quote{font-size:22px;line-height:1.27}.cstory-watermark,.cstory-title{display:none}.cstory-author{gap:12px}.cstory-person{padding-left:12px}.cstory--mcm .cstory-logo{height:28px}.cstory--zaiss .cstory-logo{height:44px}.cstories-note{margin-top:32px;padding-left:0}}@media(max-width:720px){.cstories{--cs-gut: 20px;--cs-edge: 8px}.cstories-note{display:none}}.showcase-panel-visual .ph-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:grayscale(1) brightness(.62)}[data-solution-id=sc-kivideo] .showcase-panel-visual .ph-img{object-position:50% 28%}[data-solution-id=sc-grafik] .showcase-panel-visual .ph-img{object-position:50% 38%}[data-solution-id=sc-ads] .showcase-panel-visual .ph-img{object-position:50% 26%}.large-feature-card-visual,.showcase-panel-visual{position:relative}.large-feature-card-visual:after,.showcase-panel-visual:after{content:none}.showcase-panel-visual{--sc-shot-pad: 28px 30px;padding:0;background:none}#tools .showcase-panel-head{border-bottom:none}.sc-shot{position:absolute;inset:var(--sc-shot-pad);overflow:hidden;border-radius:var(--r-sm)}.showcase-panel-visual .ph-img{filter:grayscale(1) brightness(.55)}@media(hover:hover)and (pointer:fine){.showcase-panel-visual .ph-img{transition:filter .45s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.showcase-panel:hover .ph-img{filter:grayscale(0) brightness(1);transform:scale(var(--image-hover-scale))}}.showcase-panel[data-photo-color=true] .ph-img{filter:grayscale(0) brightness(1);transform:none}@media(max-width:900px),(hover:none),(pointer:coarse){.showcase-panel-visual .ph-img{transition:filter .45s ease}.showcase-panel:hover .ph-img{transform:none}}@media(prefers-reduced-motion:reduce){.showcase-panel-visual .ph-img{transition:none}.showcase-panel:hover .ph-img{transform:none}}#features .lf-carousel{--lf-gap: 24px;--lf-n: 8;--lf-rand: calc(50vw - (min(1240px, 100vw - 80px)/2)) ;--lf-card-w: calc((min(1240px, 100vw - 80px) - var(--lf-gap)) / 2);position:relative}#features .lf-viewport{margin-right:calc(-1 * var(--lf-rand));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--lf-rand)),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - var(--lf-rand)),transparent 100%)}#features .lf-viewport::-webkit-scrollbar{display:none}#features .large-feature-stack{display:flex;gap:var(--lf-gap);background:none;border:0;border-radius:0;width:calc(var(--lf-n) * var(--lf-card-w) + (var(--lf-n) - 1) * var(--lf-gap) + var(--lf-rand));list-style:none;margin:0;padding:0 var(--lf-rand) 0 0}#features .lf-step{flex:0 0 var(--lf-card-w);scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}#features .large-feature-card{flex:1 1 auto;border:1px solid var(--color-border-subtle);border-radius:var(--r-lg)}#features .lf-step-rail{position:relative;height:34px;margin-bottom:18px;flex:0 0 auto}#features .lf-step-rail:before{content:"";position:absolute;top:50%;left:0;right:calc(-1 * var(--lf-gap));height:1px;background:var(--color-border-subtle)}#features .lf-step:last-child .lf-step-rail:before{right:8px}#features .lf-step:last-child .lf-step-rail:after{content:"";position:absolute;top:50%;right:8px;width:7px;height:7px;border-top:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);transform:translateY(-50%) rotate(45deg)}#features .lf-step-node{position:absolute;top:0;left:0;width:34px;height:34px;border-radius:937px;background:var(--color-bg-page);display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);transition:color .3s ease}#features .lf-step-node svg{width:20px;height:20px;display:block}#features .lf-step.is-active .lf-step-node{color:var(--color-grape-glow)}@media(prefers-reduced-motion:reduce){#features .lf-step-node{transition:none}}#features .lf-ongoing{margin-top:32px;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text-primary)}#features .lf-nav{display:flex;align-items:center;gap:24px;margin-top:28px}#features .lf-rail{flex:1 1 auto;position:relative;height:1px;background:var(--color-border-subtle)}#features .lf-rail-fill{position:absolute;top:0;left:0;bottom:0;width:100%;background:var(--color-grape-glow);transform-origin:left center;transform:translate(calc(var(--lf-t, 0) * 100%)) scaleX(var(--lf-w, .5))}#features .lf-arrows{display:flex;gap:8px;flex:0 0 auto}#features .lf-arrow{width:40px;height:40px;border-radius:937px;border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}#features .lf-arrow:hover{border-color:var(--color-grape-glow);color:var(--color-text-primary)}#features .lf-arrow:focus-visible{outline:2px solid var(--color-grape-glow);outline-offset:2px}@media(max-width:900px){#features .lf-carousel{--lf-gut: 40px;--lf-edge: var(--lf-gut);--lf-gap: 12px;--lf-card-w: min(340px, calc((100vw - var(--lf-gut) - var(--lf-gap)) * .8889))}#features .lf-viewport{margin-inline:calc(-1 * var(--lf-gut));padding-inline:var(--lf-edge);scroll-padding-inline:var(--lf-edge);scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none}#features .large-feature-stack{width:calc(var(--lf-n) * var(--lf-card-w) + (var(--lf-n) - 1) * var(--lf-gap));padding-right:0}#features .lf-nav{display:none}}@media(max-width:720px){#features .lf-carousel{--lf-gut: 20px;--lf-gap: 8px;--lf-card-w: min(340px, calc(100vw - 96px) )}#features .lf-step-rail{display:none}#features .large-feature-card{padding:22px}#features .large-feature-card-title{font-size:18px;margin-bottom:8px}#features .large-feature-card-body{line-height:1.5}}@media(prefers-reduced-motion:reduce){#features .lf-viewport{scroll-behavior:auto}}#features .large-feature-card-visual{height:240px;margin:0 0 24px;border:0;background:none}#features .large-feature-card-body{margin-bottom:0}@media(max-width:900px){#features .large-feature-card-visual{height:170px;margin:0 -32px 20px}}@media(max-width:720px){#features .large-feature-card-visual{height:195px;margin:0 -22px 20px}}#features .lf-fig{position:absolute;inset:0;pointer-events:none}#features .lf-fig svg{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 92%);mask-image:linear-gradient(180deg,#000 45%,transparent 92%)}@media(max-width:720px){#features .lf-fig svg{width:132%;margin-left:-16%}}#features .lf-fig .pf{stroke-width:1}#features .lf-fig .pf :is(path,circle){vector-effect:non-scaling-stroke}#features .pf-dim{stroke-opacity:.7}#features .ff-tri{fill:#ffffff52}#features .ff-dot1{stroke:#fff3}#features .ff-dot2{stroke:#ffffff4d}#features .ff-dot3{stroke:#ffffff6b}#features .ff-dot-acc{stroke:var(--color-grape-glow)}#features .ff-acc-fill{fill:#e91e630f}#features .ff-move{transform:translate(calc(var(--h, 0) * var(--dx, 0) * 1px),calc(var(--h, 0) * var(--dy, 0) * 1px));transition:transform .9s cubic-bezier(.22,.61,.36,1) var(--d, 0ms)}#features .ff-grow{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(calc(1 + var(--h, 0) * var(--sy, 0)));transition:transform .9s cubic-bezier(.22,.61,.36,1)}@keyframes ff-blink{50%{opacity:.15}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#features .large-feature-card:hover .lf-fig{--h: 1}#features .large-feature-card:hover .pf-rec{animation:ff-blink 1.1s steps(2,start) infinite}}.proc-head{margin-bottom:44px}.proc-head .section-headline{margin-bottom:0}.proc-head .section-2col-sub{margin:20px 0 0;max-width:620px}.proc-grid{--proc-ease: cubic-bezier(.22, .61, .36, 1);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.proc-step{--proc-delay: calc(var(--i, 0) * .2s);display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 clamp(24px,3vw,40px);border-left:1px solid var(--color-border-subtle)}.proc-step:first-child{padding-left:0;border-left:0}.proc-step:last-child{padding-right:0}.proc-fig{font-family:var(--font-mono);font-size:12px;line-height:1;letter-spacing:.08em;color:#ffffff47}.proc-art{align-self:stretch;height:clamp(240px,24vw,320px);margin:28px 0 32px;display:grid;place-items:center}.proc-art svg{width:100%;height:100%;max-width:360px;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 92%);mask-image:linear-gradient(180deg,#000 45%,transparent 92%)}.proc-title{font-family:var(--font-sans);font-size:18px;font-weight:500;letter-spacing:-.2px;line-height:1.3;color:#fff;margin:0 0 10px}.proc-body{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text-secondary);max-width:40ch;margin:0 0 18px}.proc-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-family:var(--font-sans);font-size:14px;font-weight:500;color:#fff;text-decoration:none;text-underline-offset:3px}.proc-link svg{flex:0 0 auto;transition:transform .2s ease}@media(hover:hover){.proc-link:hover{text-decoration:underline}.proc-link:hover svg{transform:translate(2px)}}.pf{stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.pf-edge{stroke:#ffffff8c}.pf-soft{stroke:#fff3}.pf-guide{stroke:#ffffff24;stroke-dasharray:2 4}.pf-axis{stroke-dasharray:2 4}.pf-f-top{fill:#0e0e0e}.pf-f-left{fill:#080808}.pf-f-right{fill:#050505}.pf-f-cap{fill:#0a0a0a}.pf-dots{stroke:#ffffff80;stroke-width:2.4}.pf-link{stroke:#ffffffb3}.pf-port{stroke:#ffffffb3;fill:#000}.pf-acc{fill:var(--color-grape-glow)}.pf-ring{stroke:var(--color-grape-glow);stroke-opacity:.45}.pf-pulse{stroke:var(--color-grape-glow);opacity:0;vector-effect:non-scaling-stroke}.pf-rec{fill:var(--color-grape-glow);filter:drop-shadow(0 0 3px rgba(233,30,99,.7))}.pf-edge--acc{stroke:var(--color-grape-glow);filter:drop-shadow(0 0 4px rgba(233,30,99,.35))}.pf-link,.pf-ray{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--proc-ease) var(--proc-delay)}.pf-node{transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1) calc(var(--proc-delay) + .75s)}.pf-rise{transition:transform .9s var(--proc-ease) calc(var(--proc-delay) + var(--j) * 80ms)}.pf-rec{transition:opacity .3s ease calc(var(--proc-delay) + .8s)}.proc-on .proc-step:not(.is-active) :is(.pf-link,.pf-ray){stroke-dashoffset:1}.proc-on .proc-step:not(.is-active) .pf-node{transform:scale(0)}.proc-on .proc-step:not(.is-active) .pf-rise{transform:translateY(calc(var(--sink) * 1px))}.proc-on .proc-step:not(.is-active) .pf-rec{opacity:.25}@keyframes pf-pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}@keyframes pf-blink{50%{opacity:.2}}@media(prefers-reduced-motion:no-preference){.proc-on .proc-step.is-active .pf-pulse{transform-box:fill-box;transform-origin:center;animation:pf-pulse 2.4s ease-out calc(var(--proc-delay) + 1.2s) infinite}.proc-on .proc-step.is-active .pf-rec{animation:pf-blink 1.1s steps(2,start) calc(var(--proc-delay) + 1.1s) infinite}}@media(max-width:900px){.proc-head{margin-bottom:32px}.proc-grid{grid-template-columns:minmax(0,1fr)}.proc-step{--proc-delay: 0ms;padding:32px 0;border-left:0;border-top:1px solid var(--color-border-subtle)}.proc-step:first-child{padding-top:0;border-top:0}.proc-step:last-child{padding-bottom:0}.proc-art{height:clamp(200px,56vw,280px);margin:20px 0 24px}.proc-body{font-size:14px;max-width:46ch}}#tools .showcase-stage{border:none;min-height:0;display:block}#tools .showcase-panel{display:flex;margin-bottom:24px;border:1px solid var(--color-border)}#tools .showcase-panel-title{margin-top:0}#tools .showcase-panel-desc{margin:0}#tools .showcase-stage{overflow-anchor:none}#tools .showcase-panel-visual{flex:0 0 auto;aspect-ratio:3 / 2;padding:0}#tools .sc-rail-col{display:none}.sc-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(min-width:901px)and (pointer:fine){#tools.sc-on{--sc-top: 84px;--sc-card-h: clamp(280px, calc(100svh - var(--sc-top) - 96px), 560px);--sc-gap: 44px}#tools.sc-on .section-head-wide{position:static;background:none;padding:0;pointer-events:auto}#tools.sc-on .section-head-wide:before{content:none}#tools.sc-on .showcase-row{margin-top:0}#tools.sc-on .section-2col-headline,#tools.sc-on .section-2col-sub{max-width:720px}#tools.sc-on .section-2col-sub{margin-bottom:12px}#tools.sc-on .showcase-row{display:flex;align-items:flex-start;gap:24px}#tools.sc-on .showcase-stage{display:block;flex:1 1 auto;min-width:0;border:none}#tools.sc-on .showcase-panel{position:sticky;top:var(--sc-top);z-index:1;height:var(--sc-card-h);margin:0 0 var(--sc-gap);display:flex;flex-direction:row;border:1px solid var(--color-border);background:var(--color-bg-page);opacity:1;visibility:visible}#tools.sc-on .showcase-panel-head{flex:0 0 36%;display:flex;flex-direction:column;justify-content:center;border-bottom:none;border-right:none;padding:32px 34px}#tools.sc-on .showcase-panel-visual{flex:1 1 auto;min-width:0;aspect-ratio:auto;--sc-shot-pad: 32px}}@media(min-width:901px)and (pointer:fine)and (max-height:800px){#tools.sc-on .section-2col-headline{font-size:32px;margin-bottom:10px}#tools.sc-on .section-2col-eyebrow{margin-bottom:10px}#tools.sc-on .showcase-panel-head{padding:24px 26px}#tools.sc-on .showcase-panel-visual{--sc-shot-pad: 24px}#tools.sc-on .showcase-panel-title{font-size:21px}#tools.sc-on .showcase-panel-desc{font-size:14px}}#tools.sc-on .sc-rail{display:flex;flex-direction:column;gap:0;flex:1 1 auto;width:100%;position:relative}#tools.sc-on .sc-rail:after{content:"";position:absolute;inset:0;width:1px;margin:0 auto;background:var(--color-grape-glow);transform:scaleY(var(--sc-p, 0));transform-origin:top;pointer-events:none}#tools.sc-on .sc-rail-seg{appearance:none;-webkit-appearance:none;background:none;border:0;border-radius:0;flex:1 1 0;width:100%;height:auto;padding:0;position:relative;-webkit-tap-highlight-color:transparent}#tools.sc-on .sc-rail-seg:before{content:"";position:absolute;inset:0;width:1px;margin:0 auto;background:var(--color-border-subtle)}#tools.sc-on .sc-rail-fill{display:none}@media(min-width:901px)and (pointer:fine){#tools.sc-on .sc-rail-col{flex:0 0 30px;position:sticky;top:var(--sc-top);z-index:2;height:var(--sc-card-h);margin-bottom:var(--sc-gap);display:flex;flex-direction:column;align-items:center}}@media(max-width:900px),(pointer:coarse){#tools.sc-on{--sc-top: 76px;--sc-gap: 16px}#tools.sc-on .section-head-wide{position:static;background:none;padding:0;pointer-events:auto}#tools.sc-on .section-head-wide:before{content:none}#tools.sc-on .showcase-row{display:flex;align-items:flex-start;gap:16px;margin-top:0}#tools.sc-on .showcase-stage{flex:1 1 auto;min-width:0}#tools.sc-on .showcase-stage{display:block;position:static;height:auto;min-height:0;border:0;overflow-anchor:none}#tools.sc-on .showcase-panel{position:sticky;top:var(--sc-top);z-index:1;margin:0 0 var(--sc-gap);display:flex;flex-direction:column;background:var(--color-bg-page);border:1px solid var(--color-border);opacity:1;visibility:visible;animation:none;transition:none}#tools.sc-on .showcase-panel,#tools.sc-on .sc-rail-col{height:clamp(320px,calc(100vh - var(--sc-top) - 68px),560px);height:clamp(320px,calc(100svh - var(--sc-top) - 68px),560px)}#tools.sc-on .showcase-panel-head{flex:0 0 auto;border-right:none;border-bottom:none;padding:20px 22px}#tools.sc-on .showcase-panel-title{font-size:20px;margin-bottom:6px}#tools.sc-on .showcase-panel-desc{font-size:14px}#tools.sc-on .showcase-panel-visual{flex:1 1 auto;min-height:0;aspect-ratio:auto;padding:0;--sc-shot-pad: 20px 22px}#tools.sc-on .sc-rail-col{display:flex;flex-direction:column;align-items:center;flex:0 0 22px;position:sticky;top:var(--sc-top);z-index:2;margin-bottom:var(--sc-gap)}}@media(max-width:900px)and (max-height:560px),(pointer:coarse)and (max-height:560px){#tools.sc-on .showcase-panel{flex-direction:row}#tools.sc-on .showcase-panel,#tools.sc-on .sc-rail-col{height:clamp(220px,calc(100vh - var(--sc-top) - 56px),420px);height:clamp(220px,calc(100svh - var(--sc-top) - 56px),420px)}#tools.sc-on .showcase-panel-head{flex:0 0 40%;display:flex;flex-direction:column;justify-content:center;border-bottom:none;border-right:none;padding:16px 18px;overflow:auto}#tools.sc-on .showcase-panel-visual{flex:1 1 auto;--sc-shot-pad: 16px}}@media(prefers-reduced-motion:reduce){#tools .showcase-stage{scroll-behavior:auto}#tools .showcase-panel,#tools .showcase-panel-head,#tools .showcase-panel-visual{animation:none;transition:none}}#tools.sc-on .showcase-panel{border-bottom-color:transparent}main>section[id]{scroll-margin-top:76px}.deco-host{position:relative}.deco-host>.container-wide{position:relative;z-index:1}.edge-lines-host{position:relative;margin-top:-60px;overflow:hidden}.edge-lines{position:absolute;top:0;left:0;width:100%;height:var(--el-h, 76%);z-index:3;pointer-events:none}.edge-line{position:absolute;top:0;height:100%;width:var(--el-w, calc(max(0px, (100% - 1320px) / 2) + 120px - (max(16px, (100% - 1288px) / 2)/2)) );overflow:visible;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7) 0%,#000 8%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7) 0%,#000 8%,#000 76%,transparent 100%)}.edge-line--left{left:var(--el-x, calc(max(16px, (100% - 1288px) / 2)/2) )}.edge-line--right{right:var(--el-x, calc(max(16px, (100% - 1288px) / 2)/2) );transform:scaleX(-1)}.edge-line path{fill:none;stroke-linecap:round;stroke-width:1}.edge-line-track{stroke:var(--color-border-subtle);animation:edge-track-pulse 2.6s ease-in-out infinite}@keyframes edge-track-pulse{0%,to{opacity:.7}50%{opacity:1}}.edge-line-flow{stroke:var(--color-grape-glow);stroke-dasharray:var(--el-dash, 190px) calc(var(--el-len, 860px) * 2);animation:edge-flow 2.6s linear infinite}@keyframes edge-flow{0%{stroke-dashoffset:var(--el-dash, 190px)}to{stroke-dashoffset:calc(var(--el-len, 860px) * -1)}}@media(prefers-reduced-motion:reduce){.edge-line-track{animation:none}.edge-line-flow{display:none}}@media(max-width:1400px){.edge-lines{display:none}}.explainer{padding:0 0 32px;position:relative;z-index:1}.ev-frame{--ev-s: 1;position:relative;max-width:800px;margin-inline:auto;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:0 0 0 1px #ffffff05,0 40px 120px -40px #e91e6359;transform:scale(var(--ev-s));transform-origin:50% 0;will-change:transform}.ev-video{display:block;width:100%;height:100%;object-fit:cover}.ev-unmute{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:16px;background:none;border:0;cursor:pointer;color:var(--color-text-primary)}.ev-unmute-icon{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--radius-tags);background:#0000008c;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 13px/1 var(--font-sans);transition:background .2s ease,border-color .2s ease}.ev-unmute-icon svg{width:18px;height:18px;flex:none}.ev-unmute-label{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .25s ease}.ev-unmute:hover .ev-unmute-icon,.ev-unmute:focus-visible .ev-unmute-icon{background:#000000bf;border-color:var(--color-grape-glow-border)}.ev-unmute:hover .ev-unmute-label,.ev-unmute:focus-visible .ev-unmute-label{max-width:60px}.ev-unmute:focus-visible{outline:2px solid var(--color-grape-glow);outline-offset:-2px}@media(max-width:768px){.explainer{padding-bottom:8px}.ev-frame{border-radius:10px}.ev-unmute{padding:10px}.ev-unmute-icon{height:32px;padding:0 9px}.ev-unmute-icon svg{width:16px;height:16px}}#tools.sc-on .showcase-panel{border-bottom-color:var(--color-border)}#root{width:100%;min-height:100vh;background:#0a0a0a}@media(max-width:720px){.edge-lines-host[data-hero-appearance=epiphany] .hero-centered-inner,.edge-lines-host[data-hero-appearance=epiphany] .hero-centered .hero-2-headline{width:100%;max-width:100%;min-width:0}.edge-lines-host[data-hero-appearance=epiphany] .hero-centered .hero-2-headline{font-size:44px;overflow-wrap:anywhere}.edge-lines-host[data-hero-appearance=epiphany] .hero-rotator{max-width:100%;white-space:normal;overflow-wrap:break-word}}@media(max-width:420px){.edge-lines-host[data-hero-appearance=epiphany] .hero-centered .hero-2-headline{font-size:34px;max-width:min(340px,calc(100vw - 40px));text-wrap:wrap}}.creator-auth .auth-divider{margin:16px 0}body.creator-auth-page .auth-wrap{padding-bottom:calc(56px + 14vh)}.social-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.creator-auth .input-row{gap:10px}@media(max-width:560px){.social-row{grid-template-columns:1fr}}.registration-layout .input-row{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-layout .form-field{min-width:0}@media(max-width:560px){.registration-layout .social-row{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-layout .auth-logo{height:64px;margin-bottom:12px}.registration-layout .auth-title{font-size:24px}.registration-layout .form-label{font-size:10px;letter-spacing:.025em}}@media(max-height:820px){.registration-layout .auth-logo{height:64px;margin-bottom:12px}.registration-layout .creator-auth .auth-head{margin-bottom:16px}.registration-layout .creator-auth .auth-divider{margin:12px 0}.registration-layout .auth-switch{margin-top:12px}.registration-layout .auth-switch+.auth-switch{margin-top:6px}.registration-layout .auth-foot{margin:10px 0 8px}}@media(max-height:740px){.auth-wrap.auth-with-legal.registration-layout:has(#paneRegister.active){padding-top:16px;padding-bottom:48px}.registration-layout .auth-logo{height:48px;margin-bottom:8px}}@media(max-height:700px){.auth-wrap.auth-with-legal.registration-layout:has(#paneRegister.active){padding-bottom:40px}.registration-layout .auth-logo{height:32px}.registration-layout .auth-title{font-size:22px}.registration-layout .creator-auth .auth-head{margin-bottom:12px}.registration-layout .creator-auth .auth-divider{margin:8px 0}.registration-layout .btn-social{padding-block:10px}.registration-layout .form-field{gap:4px}.registration-layout .auth-foot{margin-top:6px}.registration-layout .auth-legal{bottom:12px}}.auth-forgot{text-align:right;margin:4px 0 22px}.auth-forgot a{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-grape-glow);text-decoration:none}.auth-forgot a:hover{text-decoration:underline}.nav-minimal .site-nav-brand,.creator-auth .form-label .req{display:none}.creator-auth .form-field.invalid .form-label .req{display:inline}.legal-wrap h2{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:44px 0 14px;padding-top:28px;border-top:1px solid var(--color-border-subtle)}.legal-wrap h3{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:22px 0 8px}.legal-wrap ul{margin:0 0 14px;padding-left:20px}.legal-wrap li{font-size:15px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:6px}.legal-addr{font-size:15px;line-height:1.8;color:var(--color-text-secondary);margin:0 0 14px}#resetForm .btn-primary{margin-top:12px}.demo-hint{margin-top:14px;text-align:center}.demo-hint a{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-text-tertiary);text-decoration:none}.demo-hint a:hover{color:var(--color-grape-glow);text-decoration:underline}.creator-auth .auth-head{margin-bottom:22px}.creator-auth .form-field{margin-bottom:14px}#pwForm .btn-primary{margin-top:12px}.legal-wrap{max-width:760px;margin:0 auto;padding:56px 0 96px;font-family:var(--font-sans)}.legal-wrap h1{font-size:34px;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 6px}.legal-sub{font-size:15px;color:var(--color-text-secondary);margin:0 0 6px}.legal-stand{font-family:var(--font-mono);font-size:12px;color:var(--color-text-tertiary);margin:0 0 40px}.legal-module{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grape-glow);margin:48px 0 0}.legal-wrap h2{font-size:19px;font-weight:600;color:var(--color-text-primary);margin:30px 0 12px;padding-top:26px;border-top:1px solid var(--color-border-subtle)}.legal-module+h2{border-top:none;padding-top:8px;margin-top:12px}.legal-wrap p{font-size:15px;line-height:1.7;color:var(--color-text-secondary);margin:0 0 14px}.legal-meta{font-size:14px;line-height:1.7;color:var(--color-text-tertiary);margin:0 0 10px}.legal-wrap ol{margin:0 0 14px;padding-left:22px}.legal-wrap ul{margin:6px 0 14px;padding-left:20px}.legal-wrap li{font-size:15px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:7px}.legal-wrap a{color:var(--color-grape-glow);text-decoration:none}.legal-wrap a:hover{text-decoration:underline}.legal-wrap strong{color:var(--color-text-primary);font-weight:600}#cal-embed{min-height:560px;border:1px solid var(--color-border)}body.cal-active .flow-stage{margin-top:0;justify-content:center;padding-top:24px;padding-bottom:24px}body.cal-active .flow-topbar{flex-shrink:0}body.cal-active .flow-inner{max-width:980px}@media(max-width:900px){body.cal-active .flow-stage{justify-content:flex-start}body.cal-active .flow-topbar{position:static}}body.preise-page .gradient-text{background:none;color:#fff;-webkit-text-fill-color:#ffffff;animation:none!important}.price-trust-logos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px}.price-trust-logos .logo-slot{flex:0 0 160px;height:60px;display:flex;align-items:center;justify-content:center}.price-trust-logos img{max-height:52px;max-width:150px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9;transition:opacity .15s ease}.price-trust-logos img[alt=SVM]{max-height:44px}.price-trust-logos img[alt=Visel]{max-height:40px}.price-trust-logos img[alt=Wolfsrudel],.price-trust-logos img[alt=Zaiß]{max-height:56px}.price-trust-logos img[alt="MCM Küchen"]{max-height:40px}.price-trust-logos img:hover{opacity:1}@media(max-width:720px){.price-trust-logos img{max-height:40px;max-width:110px}.price-trust-logos img[alt=Visel],.price-trust-logos img[alt="MCM Küchen"]{max-height:30px}.price-trust-logos img[alt=SVM]{max-height:44px}}.price-card-list .ico{color:var(--color-text-primary)}.price-card .btn{margin-bottom:20px}.compare-row.row-hero .compare-val{color:var(--color-text-primary);font-weight:600}body.dashboard-page{display:block;min-height:100vh;overflow:hidden;background:var(--color-bg-page)}body.dashboard-page #root{min-height:100vh;background:var(--color-bg-page)}body.dashboard-page .main{height:100vh;overflow-y:auto;background:var(--color-bg-page)}body.dashboard-page .hub-panel{display:none}body.dashboard-page .hub-panel.active{display:block}body.dashboard-page #hubNav{padding-top:32px}.creator-hub-sidebar .sidebar-nav .nav-item{width:100%;appearance:none;border:0;background:transparent;text-align:left;min-height:46px;padding:11px 12px;cursor:pointer}.creator-hub-sidebar .sidebar-nav .nav-item-logout{color:var(--color-crimson-spark)}.creator-hub-sidebar .sidebar-nav .nav-item-logout svg{opacity:1}.creator-hub-sidebar #hubNav .nav-item svg{color:var(--color-grape-glow);opacity:1}.creator-hub-sidebar .sidebar-nav .nav-item:not(.nav-item-logout):hover{background:var(--color-bg-card);color:var(--color-text-primary)}.creator-hub-sidebar .sidebar-nav .nav-item.active{background:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:500}body.dashboard-page .sidebar-header{justify-content:center}body.dashboard-page .sidebar-header,body.dashboard-page .topbar{height:var(--nav-height)}body.dashboard-page .sidebar-user{cursor:default}body.dashboard-page .sidebar-user:hover{background:transparent}body.dashboard-page .form-textarea{resize:none}body.dashboard-page .editor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}body.dashboard-page .ed-section{margin-bottom:16px}body.dashboard-page .creator-industries-section .chip-select:disabled:not(.selected){opacity:.45}body.dashboard-page .ed-section-title{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--color-text-primary);letter-spacing:0;margin-bottom:4px}body.dashboard-page .ed-section-sub{font-family:var(--font-sans);font-size:12.5px;color:var(--color-text-tertiary);margin-bottom:16px}body.dashboard-page .contact-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}body.dashboard-page .contact-support-grid>.card.contact-support-card{margin-top:0}body.dashboard-page .contact-support-card{text-align:center;padding:28px 24px}body.dashboard-page .contact-support-card .csc-title{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--color-text-primary)}body.dashboard-page .contact-support-card .csc-sub{font-family:var(--font-sans);font-size:13px;color:var(--color-text-tertiary);margin-top:4px;margin-bottom:16px}body.dashboard-page .contact-support-card .csc-value{display:block;background:var(--color-bg-input);border:1px solid var(--color-border);padding:10px 12px;font-family:var(--font-mono);font-size:13px;color:var(--color-text-secondary);text-decoration:none;transition:color .12s ease,border-color .12s ease}body.dashboard-page .contact-support-card .csc-value:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}body.dashboard-page #kontaktSocial.footer-social{justify-content:center}body.dashboard-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}body.dashboard-page .form-grid .form-field.span-2{grid-column:1 / -1}body.dashboard-page .form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}body.dashboard-page .acc-avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px}body.dashboard-page .acc-avatar{width:96px;height:96px;flex-shrink:0;overflow:hidden;border-radius:937px;border:1px solid var(--color-border);background:var(--color-grape-glow);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:34px;font-weight:500;background-size:cover;background-position:center}body.dashboard-page .acc-avatar>img,body.dashboard-page .avatar>img{display:block;width:100%;height:100%;object-fit:cover}body.dashboard-page .vid-add{appearance:none;background:var(--color-bg-page);border:1px dashed var(--color-border);padding:0;text-align:center}body.dashboard-page .vid-add:hover{background:var(--color-bg-page)}body.dashboard-page .vid-add:disabled{cursor:wait;opacity:.65}body.dashboard-page .toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-border-subtle)}body.dashboard-page .toggle-row:last-child{border-bottom:none}body.dashboard-page .toggle-text-title{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--color-text-primary)}body.dashboard-page .toggle-text-sub{font-family:var(--font-sans);font-size:12.5px;color:var(--color-text-tertiary);margin-top:3px;line-height:1.5;max-width:460px}body.dashboard-page .toggle{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0;margin-top:2px}body.dashboard-page .toggle input{opacity:0;width:0;height:0}body.dashboard-page .toggle .track{position:absolute;inset:0;background:var(--color-border);transition:background .15s ease;border-radius:937px;cursor:pointer}body.dashboard-page .toggle .track:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:#fff;transition:transform .15s ease;border-radius:937px}body.dashboard-page .toggle input:checked+.track{background:var(--color-grape-glow)}body.dashboard-page .toggle input:checked+.track:before{transform:translate(18px)}body.dashboard-page .danger-row{display:flex;align-items:center;justify-content:space-between;gap:16px}body.dashboard-page .danger-row{padding:16px 18px;border:1px solid var(--bg-tint-crimson, rgba(255, 77, 79, .25));background:#ff4d4f0d}body.dashboard-page .danger-text-title{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--color-text-primary)}body.dashboard-page .danger-text-sub{font-family:var(--font-sans);font-size:12.5px;color:var(--color-text-tertiary);margin-top:3px;max-width:460px;line-height:1.5}body.dashboard-page .btn-danger{flex-shrink:0;background:transparent;border:1px solid var(--color-crimson-spark);color:var(--color-crimson-spark);font-family:var(--font-sans);font-size:13px;font-weight:500;padding:8px 16px;cursor:pointer;transition:background .1s ease,color .1s ease,border-color .1s ease}@media(hover:hover){body.dashboard-page .btn-danger:hover,.creator-hub-sidebar .sidebar-nav .nav-item-logout:hover{background:#ff2d2d;border-color:#ff2d2d;color:#fff}}body.dashboard-page .btn-danger:active,.creator-hub-sidebar .sidebar-nav .nav-item-logout:active{background:#ff2d2d;border-color:#ff2d2d;color:#fff}body.dashboard-page .btn-danger-solid{background:var(--color-crimson-spark);border-color:var(--color-crimson-spark);color:#fff}body.dashboard-page .btn-danger-solid:hover{filter:brightness(1.08)}body.dashboard-page .btn-danger-solid:disabled{opacity:.5;cursor:not-allowed;filter:none}.danger-dialog .MuiBackdrop-root{background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.danger-dialog .MuiDialog-paper{width:calc(100% - 48px);margin:24px;border-radius:var(--r-sm);background-image:none;color:inherit}body.dashboard-page .card+.card{margin-top:18px}body.dashboard-page .save-bar{grid-column:1;position:sticky;bottom:0;display:flex;align-items:center;gap:12px;justify-content:flex-end;padding:16px 0;margin-top:8px;background:linear-gradient(to top,var(--color-bg-page) 60%,transparent)}body.dashboard-page .modal{max-width:460px;background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:0 20px 60px #0000008c;position:relative}body.dashboard-page .modal .vlb-close{position:absolute;top:14px;right:14px;z-index:2}body.dashboard-page .modal-head{padding:30px 30px 0;border-bottom:none;align-items:flex-start}body.dashboard-page .modal-title{font-family:var(--font-sans);font-size:21px;font-weight:600;letter-spacing:0;color:var(--color-text-primary)}body.dashboard-page .modal-subtitle{font-family:var(--font-sans);font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--color-text-secondary);line-height:1.5;margin-top:8px}body.dashboard-page .modal-body{padding:20px 30px 0}body.dashboard-page .modal-body p.fs-13{font-size:14px;line-height:1.6}body.dashboard-page .modal-foot{padding:26px 30px 30px;border-top:none;gap:10px}body.dashboard-page .form-input:focus,body.dashboard-page .form-textarea:focus,body.dashboard-page .tag-input-wrap:focus-within{border-color:var(--color-grape-glow);box-shadow:0 0 0 3px var(--color-grape-glow-bg)}body.dashboard-page .form-field.invalid .form-input{border-color:var(--color-crimson-spark)}body.dashboard-page #profileAvatar{border-radius:937px}body.dashboard-page .dashboard-loading{min-height:100vh;padding:32px;background:var(--color-bg-page);color:var(--color-text-primary)}@media(max-width:900px){body.dashboard-page .main{height:100dvh;min-height:100dvh}}@media(max-width:720px){body.dashboard-page .contact-support-grid,body.dashboard-page .form-grid{grid-template-columns:1fr}body.dashboard-page .save-bar .btn{flex:1 1 0;justify-content:center}body.dashboard-page .faq-edit .faq-remove{width:36px;height:36px}}body.dashboard-metrics-page{display:block;min-height:100vh;overflow-x:hidden;background:var(--color-bg-page)}body.dashboard-metrics-page.metrics-locked-panel{height:100vh;min-height:0;overflow:hidden}body.dashboard-entrance-page .logged-home-nav .site-nav-inner,body.dashboard-metrics-page .logged-home-nav .site-nav-inner{gap:28px}body.dashboard-entrance-page .logged-home-nav .site-nav-links,body.dashboard-metrics-page .logged-home-nav .site-nav-links{gap:4px}body.dashboard-entrance-page .logged-home-nav .site-nav-link,body.dashboard-metrics-page .logged-home-nav .site-nav-link{color:var(--color-text-primary);white-space:nowrap}body.dashboard-entrance-page .logged-home-nav .site-nav-link[aria-current=page],body.dashboard-metrics-page .logged-home-nav .site-nav-link[aria-current=page]{color:var(--color-grape-glow)}body.dashboard-entrance-page .logged-home-nav .site-nav-actions .btn,body.dashboard-metrics-page .logged-home-nav .site-nav-actions .btn{min-width:92px;justify-content:center}body.dashboard-entrance-page .logged-home-nav .site-nav-actions .btn-primary,body.dashboard-metrics-page .logged-home-nav .site-nav-actions .btn-primary{color:var(--color-grape-glow);border-color:var(--color-grape-glow);background:var(--color-bg-page)}@media(hover:hover){body.dashboard-entrance-page .logged-home-nav .site-nav-actions .btn-primary:hover,body.dashboard-metrics-page .logged-home-nav .site-nav-actions .btn-primary:hover{color:#fff;background:var(--color-grape-glow)}}body.dashboard-metrics-page #root{min-height:100vh;background:var(--color-bg-page)}body.dashboard-metrics-page.metrics-locked-panel #root{height:100vh;min-height:0;overflow:hidden}body.dashboard-metrics-page .sidebar{top:60px;min-height:calc(100vh - 60px)}body.dashboard-metrics-page .main{width:100%;min-width:0;height:calc(100vh - 60px);overflow-y:auto;margin-right:0}body.dashboard-metrics-page.metrics-locked-panel .main{height:calc(100vh - 60px);min-height:0;overflow-y:hidden}body.dashboard-metrics-page .page,body.dashboard-metrics-page .summary-grid,body.dashboard-metrics-page .totals-strip,body.dashboard-metrics-page .chart-grid,body.dashboard-metrics-page .analytics-layout,body.dashboard-metrics-page .range-tabs,body.dashboard-metrics-page .panel-controls{min-width:0}body.dashboard-metrics-page .metrics-panel{display:none}body.dashboard-metrics-page .metrics-panel.active{display:block}body.dashboard-metrics-page .page{min-height:0}body.dashboard-metrics-page.metrics-locked-panel .page{height:100%;overflow:hidden}body.dashboard-metrics-page #metricsNav{padding-top:32px}body.dashboard-metrics-page #metricsNav .nav-item{width:100%;appearance:none;border:0;background:transparent;text-align:left;cursor:pointer}body.dashboard-metrics-page #metricsNav .nav-item svg{color:var(--color-grape-glow);opacity:1}body.dashboard-metrics-page .sidebar-nav .nav-item:not(.nav-item-logout):hover{background:var(--color-bg-card);color:var(--color-text-primary)}body.dashboard-metrics-page .sidebar-nav .nav-item.active{background:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:500}body.dashboard-metrics-page .sidebar-header{justify-content:center}body.dashboard-metrics-page .sidebar-user,body.dashboard-metrics-page .sidebar-user:hover{cursor:default;background:transparent}body.dashboard-metrics-page .panel-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:0 0 22px}body.dashboard-metrics-page .business-select-shell{position:relative;flex:0 1 360px;max-width:100%}body.dashboard-metrics-page .business-select-shell:after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:1px solid var(--color-text-secondary);border-bottom:1px solid var(--color-text-secondary);pointer-events:none;transform:translateY(-65%) rotate(45deg)}body.dashboard-metrics-page .business-select{width:100%;height:36px;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-input);padding:0 36px 0 12px;color:var(--color-text-primary);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;outline:0;cursor:pointer}body.dashboard-metrics-page .business-select:hover,body.dashboard-metrics-page .business-select:focus{border-color:var(--color-border-strong);background:var(--color-bg-card)}body.dashboard-metrics-page .range-tabs,body.dashboard-metrics-page .channel-tabs{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:1px;margin:0;overflow:hidden;border:1px solid var(--color-border);background:var(--color-border);width:max-content;max-width:100%}body.dashboard-metrics-page .range-button,body.dashboard-metrics-page .channel-filter{min-width:58px;appearance:none;border:0;background:var(--color-bg-input);padding:9px 12px;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.06em;cursor:pointer;transition:background .12s ease,color .12s ease}body.dashboard-metrics-page .channel-filter{min-width:72px}body.dashboard-metrics-page .range-button:hover,body.dashboard-metrics-page .range-button.active,body.dashboard-metrics-page .channel-filter:hover,body.dashboard-metrics-page .channel-filter.active{background:var(--color-grape-glow-bg);color:var(--color-text-primary)}body.dashboard-metrics-page .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}body.dashboard-metrics-page .platform-card{position:relative;min-width:0;min-height:190px;padding:20px;border:1px solid var(--color-border);background:var(--color-bg-page)}body.dashboard-metrics-page .platform-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}body.dashboard-metrics-page .platform-title{display:flex;align-items:center;gap:10px;color:var(--color-text-primary);font-family:var(--font-sans);font-size:15px;font-weight:600}body.dashboard-metrics-page .platform-dot{width:9px;height:9px;border-radius:937px;background:var(--color-grape-glow);box-shadow:0 0 0 4px var(--color-grape-glow-bg)}body.dashboard-metrics-page .platform-dot.gray{background:var(--color-text-secondary);box-shadow:0 0 0 4px #a3a3a31f}body.dashboard-metrics-page .platform-dot.blue{background:var(--color-sky-surge);box-shadow:0 0 0 4px var(--bg-tint-blue)}body.dashboard-metrics-page .platform-dot.youtube{background:#f03;box-shadow:0 0 0 4px #ff00331f}body.dashboard-metrics-page .platform-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}body.dashboard-metrics-page .metric-label{margin-bottom:6px;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body.dashboard-metrics-page .metric-value{color:var(--color-text-primary);font-family:var(--font-sans);font-size:30px;font-weight:500;line-height:1;letter-spacing:0}body.dashboard-metrics-page .metric-sub{margin-top:7px;color:var(--color-text-tertiary);font-size:12px}body.dashboard-metrics-page .totals-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;border:1px solid var(--color-border);background:var(--color-border)}body.dashboard-metrics-page .total-item{min-width:0;padding:16px 18px;background:var(--color-bg-page)}body.dashboard-metrics-page .ops-list{display:grid;gap:12px;margin-top:18px}body.dashboard-metrics-page .ops-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--color-border-subtle)}body.dashboard-metrics-page .ops-row:last-child{padding-bottom:0;border-bottom:0}body.dashboard-metrics-page .ops-label{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}body.dashboard-metrics-page .ops-value{color:var(--color-text-primary);font-family:var(--font-sans);font-size:14px;font-weight:600;text-align:right}body.dashboard-metrics-page .ops-bar{height:6px;margin-top:7px;overflow:hidden;background:var(--color-border-subtle)}body.dashboard-metrics-page .ops-bar span{display:block;height:100%;background:var(--color-grape-glow)}body.dashboard-metrics-page .ops-bar.blue span{background:var(--color-sky-surge)}body.dashboard-metrics-page .ops-bar.gray span{background:var(--color-text-secondary)}body.dashboard-metrics-page .ops-bar.youtube span{background:#f03}body.dashboard-metrics-page .chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}body.dashboard-metrics-page .chart-grid.uplot-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-metrics-page .chart-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:288px;overflow:hidden;padding:12px 14px 14px;border:1px solid var(--color-border);background:#161414}body.dashboard-metrics-page .chart-card-head{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:16px;margin-bottom:10px}body.dashboard-metrics-page .chart-title{color:var(--color-text-primary);font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.25}body.dashboard-metrics-page .chart-wrap{position:relative;flex:1 1 auto;min-height:0;width:100%;height:210px}body.dashboard-metrics-page .react-line-chart{width:100%;height:100%;display:block;background:transparent}body.dashboard-metrics-page .chart-grid-line{stroke:#ffffff24;stroke-width:1}body.dashboard-metrics-page .chart-axis-label{fill:#d0d0d0;font-family:var(--font-sans);font-size:11px;font-weight:500}body.dashboard-metrics-page .chart-legend{display:flex;flex-wrap:wrap;align-items:flex-start;flex:0 0 auto;gap:6px 10px;min-height:34px;margin-top:8px;color:var(--color-text-primary);font-family:var(--font-sans);font-size:10px;font-weight:500;line-height:1.2}body.dashboard-metrics-page .legend-item{display:inline-flex;align-items:center;flex:0 1 calc(50% - 6px);min-width:0;gap:5px;white-space:nowrap}body.dashboard-metrics-page .legend-name{min-width:0;overflow:hidden;text-overflow:ellipsis}body.dashboard-metrics-page .legend-value{flex:0 0 auto;color:var(--color-text-secondary)}body.dashboard-metrics-page .legend-swatch{display:inline-block;flex:0 0 auto;width:12px;height:3px;background:var(--color-grape-glow)}body.dashboard-metrics-page .legend-swatch.gray{background:var(--color-text-secondary)}body.dashboard-metrics-page .legend-swatch.blue{background:var(--color-sky-surge)}body.dashboard-metrics-page .legend-swatch.youtube{background:#f03}body.dashboard-metrics-page .chart-menu-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;appearance:none;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-input);color:var(--color-text-secondary);cursor:pointer}body.dashboard-metrics-page .chart-menu-button:hover{border-color:var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-primary)}body.dashboard-metrics-page .chart-menu-button svg{width:15px;height:15px}body.dashboard-metrics-page .analytics-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}body.dashboard-metrics-page .post-detail-card{position:sticky;top:78px;min-width:0;min-height:458px;padding:22px;border:1px solid var(--color-border);background:var(--color-bg-page)}body.dashboard-metrics-page .metrics-detail-title{font-size:18px;margin-bottom:4px}body.dashboard-metrics-page .metrics-detail-subtitle{font-size:13px;margin-bottom:12px}body.dashboard-metrics-page .detail-hero-value{margin-top:20px;color:var(--color-text-primary);font-size:50px;font-weight:500;line-height:.95;letter-spacing:0}body.dashboard-metrics-page .detail-hero-label,body.dashboard-metrics-page .detail-k{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}body.dashboard-metrics-page .detail-hero-label{margin-top:8px}body.dashboard-metrics-page .detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}body.dashboard-metrics-page .detail-tile{min-width:0;padding:13px;background:var(--color-bg-input)}body.dashboard-metrics-page .detail-v{margin-top:7px;color:var(--color-text-primary);font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1}body.dashboard-metrics-page .detail-channel-list{display:grid;gap:8px;margin-top:20px}body.dashboard-metrics-page .detail-channel-row,body.dashboard-metrics-page .queue-row,body.dashboard-metrics-page .integration-row,body.dashboard-metrics-page .rule-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;background:var(--color-bg-input)}body.dashboard-metrics-page .queue-row,body.dashboard-metrics-page .integration-row,body.dashboard-metrics-page .rule-row{gap:12px;padding:12px;border:1px solid var(--color-border-subtle)}body.dashboard-metrics-page .detail-channel-row strong,body.dashboard-metrics-page .queue-row strong,body.dashboard-metrics-page .integration-row strong,body.dashboard-metrics-page .rule-row strong{display:block;color:var(--color-text-primary);font-size:12px;font-weight:600}body.dashboard-metrics-page .detail-channel-row span,body.dashboard-metrics-page .queue-row span,body.dashboard-metrics-page .integration-row span,body.dashboard-metrics-page .rule-row span{display:block;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;line-height:1.5;word-break:break-word}body.dashboard-metrics-page .upload-toolbar,body.dashboard-metrics-page .panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-bottom:18px}body.dashboard-metrics-page .upload-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1px}body.dashboard-metrics-page .upload-action,body.dashboard-metrics-page .icon-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-input);padding:0 13px;color:var(--color-text-primary);font-family:var(--font-sans);font-size:12px;font-weight:500;cursor:pointer}body.dashboard-metrics-page .upload-action svg,body.dashboard-metrics-page .icon-action svg{width:14px;height:14px;color:var(--color-grape-glow)}body.dashboard-metrics-page .upload-action.primary{border-color:#e91e6359;background:var(--color-grape-glow-bg)}body.dashboard-metrics-page .upload-table-card,body.dashboard-metrics-page .ops-panel{overflow:hidden;border:1px solid var(--color-border);background:#101010}body.dashboard-metrics-page .metrics-panel.active:nth-of-type(3){display:flex;height:100%;min-height:0;overflow:hidden;flex-direction:column}body.dashboard-metrics-page .metrics-panel.active:nth-of-type(n+4){display:flex;height:100%;min-height:0;overflow:hidden;flex-direction:column}body.dashboard-metrics-page .metrics-panel.active:nth-of-type(3) .panel-controls,body.dashboard-metrics-page .metrics-panel.active:nth-of-type(3) .upload-toolbar{flex:0 0 auto}body.dashboard-metrics-page .metrics-panel.active:nth-of-type(n+4) .panel-controls,body.dashboard-metrics-page .metrics-panel.active:nth-of-type(n+4) .panel-toolbar{flex:0 0 auto}body.dashboard-metrics-page .metrics-panel.active:nth-of-type(3) .upload-table-card{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}body.dashboard-metrics-page .upload-table-head,body.dashboard-metrics-page .ops-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid var(--color-border);background:#121111}body.dashboard-metrics-page .upload-table-title,body.dashboard-metrics-page .ops-panel-title{color:var(--color-text-primary);font-size:14px;font-weight:600}body.dashboard-metrics-page .upload-table-meta,body.dashboard-metrics-page .ops-panel-meta{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}body.dashboard-metrics-page .video-table-wrap{min-width:0;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}body.dashboard-metrics-page .video-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;text-align:left}body.dashboard-metrics-page .video-table th,body.dashboard-metrics-page .video-table td{border-bottom:1px solid var(--color-border-subtle);padding:12px 14px;color:#c9c9c9;font-size:12px;line-height:1.4;vertical-align:middle}body.dashboard-metrics-page .video-table th:nth-child(1),body.dashboard-metrics-page .video-table td:nth-child(1){width:36px;padding-right:6px}body.dashboard-metrics-page .video-table th:nth-child(2),body.dashboard-metrics-page .video-table td:nth-child(2){width:230px}body.dashboard-metrics-page .video-table th:nth-child(3),body.dashboard-metrics-page .video-table td:nth-child(3){width:90px}body.dashboard-metrics-page .video-table th:nth-child(4),body.dashboard-metrics-page .video-table td:nth-child(4){width:86px}body.dashboard-metrics-page .video-table th:nth-child(5),body.dashboard-metrics-page .video-table td:nth-child(5){width:128px}body.dashboard-metrics-page .video-table th:nth-child(6),body.dashboard-metrics-page .video-table td:nth-child(6),body.dashboard-metrics-page .video-table th:nth-child(7),body.dashboard-metrics-page .video-table td:nth-child(7){width:86px}body.dashboard-metrics-page .video-table th:nth-child(8),body.dashboard-metrics-page .video-table td:nth-child(8){width:76px}body.dashboard-metrics-page .video-table th:nth-child(9),body.dashboard-metrics-page .video-table td:nth-child(9){width:118px}body.dashboard-metrics-page .video-table th:nth-child(10),body.dashboard-metrics-page .video-table td:nth-child(10){width:82px}body.dashboard-metrics-page .video-table th:nth-child(11),body.dashboard-metrics-page .video-table td:nth-child(11){width:30px;padding-left:4px;padding-right:8px}body.dashboard-metrics-page .video-table th{position:sticky;top:0;z-index:3;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:#0d0d0d}body.dashboard-metrics-page .video-table tr:hover td{background:#e91e630e;color:var(--color-text-primary)}body.dashboard-metrics-page .video-check{width:13px;height:13px;accent-color:var(--color-grape-glow)}body.dashboard-metrics-page .video-name{display:flex;align-items:center;gap:10px;min-width:0}body.dashboard-metrics-page .video-name>div{min-width:0}body.dashboard-metrics-page .video-thumb{width:46px;height:28px;flex:0 0 auto;margin-top:0;overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-input)}body.dashboard-metrics-page .video-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.05)}body.dashboard-metrics-page .video-name strong{display:block;max-width:100%;overflow:hidden;color:var(--color-text-primary);font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.dashboard-metrics-page .video-name span,body.dashboard-metrics-page .video-id-cell{display:block;margin-top:5px;color:#929292;font-family:var(--font-mono);font-size:11px;line-height:1.35}body.dashboard-metrics-page .video-id-cell{position:relative;max-width:132px;cursor:default}body.dashboard-metrics-page .video-id-short{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dashboard-metrics-page .id-preview{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;width:318px;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}body.dashboard-metrics-page .id-preview:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px}body.dashboard-metrics-page .video-id-cell:hover .id-preview,body.dashboard-metrics-page .video-id-cell:focus-within .id-preview,body.dashboard-metrics-page .id-preview:hover{pointer-events:auto;opacity:1;transform:translateY(0)}body.dashboard-metrics-page .id-preview-card,.admin-id-preview .id-preview-card,.text-preview-card{display:block;padding:11px;border:1px solid var(--color-border-strong);background:#171414;box-shadow:0 18px 44px #00000073}body.dashboard-metrics-page .id-preview-label,.admin-id-preview .id-preview-label{display:block;margin-bottom:8px;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}body.dashboard-metrics-page .id-preview-value,.admin-id-preview .id-preview-value{display:block;color:var(--color-text-primary);font-family:var(--font-mono);font-size:11px;line-height:1.5;word-break:break-all}body.dashboard-metrics-page .id-preview-copy-row,.admin-id-preview .id-preview-copy-row{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px}body.dashboard-metrics-page .id-copy-button,.admin-id-preview .id-copy-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-input);color:var(--color-text-secondary);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}body.dashboard-metrics-page .id-copy-button:hover,body.dashboard-metrics-page .id-copy-button.copied,.admin-id-preview .id-copy-button:hover,.admin-id-preview .id-copy-button.copied{border-color:#e91e636b;background:var(--color-grape-glow-bg);color:var(--color-text-primary)}body.dashboard-metrics-page .id-copy-button.copied,.admin-id-preview .id-copy-button.copied{border-color:#76d7b88c;background:#13836052;color:#76d7b8}body.dashboard-metrics-page .id-copy-button svg,.admin-id-preview .id-copy-button svg{width:14px;height:14px;pointer-events:none}body.dashboard-metrics-page .channel-pill,body.dashboard-metrics-page .permission-pill,body.dashboard-metrics-page .status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;padding:0 9px;font-family:var(--font-mono);font-size:10px;font-weight:500;white-space:nowrap}body.dashboard-metrics-page .channel-pill{border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-bg-input)}body.dashboard-metrics-page .channel-pill.blue{color:#8bb2ff;border-color:#005aff4d;background:#005aff1a}body.dashboard-metrics-page .channel-pill.gray{color:var(--color-text-secondary);border-color:#a3a3a347;background:#a3a3a314}body.dashboard-metrics-page .channel-pill.youtube{color:#ff7d94;border-color:#ff003347;background:#ff003317}body.dashboard-metrics-page .permission-pill,body.dashboard-metrics-page .status-pill.ready{color:#76d7b8;background:#13836040}body.dashboard-metrics-page .status-pill{color:var(--color-text-secondary);background:var(--color-bg-input)}body.dashboard-metrics-page .status-pill.scheduled{color:#8bb2ff;background:#005aff1f}body.dashboard-metrics-page .video-progress{display:flex;align-items:center;gap:9px;min-width:0}body.dashboard-metrics-page .video-progress-bar{position:relative;height:6px;flex:1 1 auto;overflow:hidden;border-radius:999px;background:var(--color-border-subtle)}body.dashboard-metrics-page .video-progress-bar span{display:block;height:100%;background:var(--color-grape-glow)}body.dashboard-metrics-page .video-progress-value{width:34px;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;text-align:right}body.dashboard-metrics-page .video-table .icon-action{width:26px;min-height:26px;padding:0}body.dashboard-metrics-page .video-table .icon-action:disabled,body.dashboard-metrics-page .video-check:disabled{cursor:default;opacity:.45;pointer-events:none}body.dashboard-metrics-page .ops-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.dashboard-metrics-page .metrics-panel.active:nth-of-type(n+4) .ops-panel-grid{flex:1 1 auto;min-height:0;overflow:hidden;align-content:start}body.dashboard-metrics-page .ops-panel-body{display:grid;gap:12px;padding:16px}@media(max-width:1180px){body.dashboard-metrics-page .summary-grid,body.dashboard-metrics-page .chart-grid,body.dashboard-metrics-page .ops-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-metrics-page .analytics-layout{grid-template-columns:1fr}body.dashboard-metrics-page .post-detail-card{position:static}}@media(max-width:900px){body.dashboard-metrics-page .main{height:calc(100dvh - 60px);min-height:calc(100dvh - 60px);margin-left:0}body.dashboard-metrics-page.metrics-locked-panel,body.dashboard-metrics-page.metrics-locked-panel #root{height:100dvh}body.dashboard-metrics-page.metrics-locked-panel .main{height:calc(100dvh - 60px);min-height:0}body.dashboard-entrance-page .logged-home-nav .site-nav-links,body.dashboard-metrics-page .logged-home-nav .site-nav-links{display:flex;position:absolute;left:50%;bottom:-48px;transform:translate(-50%);align-self:auto;width:min(calc(100vw - 32px),420px);justify-content:center;padding:6px;border:1px solid var(--color-border-subtle);background:var(--color-bg-page)}body.dashboard-entrance-page .logged-home-nav .site-nav-link,body.dashboard-metrics-page .logged-home-nav .site-nav-link{padding:7px 9px;font-size:13px}body.dashboard-entrance-page .logged-home-nav .site-nav-actions,body.dashboard-metrics-page .logged-home-nav .site-nav-actions{margin-left:auto}body.dashboard-metrics-page .upload-toolbar,body.dashboard-metrics-page .panel-toolbar{align-items:flex-start;flex-direction:column}body.dashboard-metrics-page .metrics-panel.active:nth-of-type(3){height:100%}}@media(max-width:720px){body.dashboard-metrics-page .summary-grid,body.dashboard-metrics-page .chart-grid,body.dashboard-metrics-page .totals-strip,body.dashboard-metrics-page .ops-panel-grid,body.dashboard-metrics-page .platform-metrics{grid-template-columns:1fr}body.dashboard-metrics-page .chart-card-head{flex-direction:column}body.dashboard-metrics-page .chart-wrap{height:300px}}@media(max-width:560px){body.dashboard-entrance-page,body.dashboard-metrics-page{--nav-inset: 12px;--nav-pad: 8px}body.dashboard-entrance-page .site-nav.logged-home-nav,body.dashboard-metrics-page .site-nav.logged-home-nav{height:108px}body.dashboard-entrance-page .logged-home-nav .site-nav-inner,body.dashboard-metrics-page .logged-home-nav .site-nav-inner{position:relative;display:block;width:calc(100% - 24px);height:108px;margin-inline:12px;padding-inline:8px}body.dashboard-entrance-page .logged-home-nav .site-nav-brand,body.dashboard-metrics-page .logged-home-nav .site-nav-brand{position:fixed;top:18px;left:20px;z-index:2}body.dashboard-entrance-page .logged-home-nav .site-nav-logo,body.dashboard-metrics-page .logged-home-nav .site-nav-logo{height:22px}body.dashboard-entrance-page .logged-home-nav .site-nav-actions,body.dashboard-metrics-page .logged-home-nav .site-nav-actions{position:fixed;top:10px;right:20px;display:block;width:138px;height:34px;margin-left:0;z-index:2}body.dashboard-entrance-page .logged-home-nav .site-nav-actions .btn,body.dashboard-metrics-page .logged-home-nav .site-nav-actions .btn{position:absolute;top:0;min-width:0;padding:6px 8px;font-size:12px}body.dashboard-entrance-page .logged-home-nav .site-nav-actions .btn-ghost,body.dashboard-metrics-page .logged-home-nav .site-nav-actions .btn-ghost{right:82px}body.dashboard-entrance-page .site-nav.logged-home-nav .site-nav-actions .btn-primary,body.dashboard-metrics-page .site-nav.logged-home-nav .site-nav-actions .btn-primary{right:0;display:inline-flex!important;padding:6px 8px;font-size:12px}body.dashboard-entrance-page .logged-home-nav .site-nav-links,body.dashboard-metrics-page .logged-home-nav .site-nav-links{position:fixed;inset:54px 20px auto;width:auto;transform:none;z-index:2}body.dashboard-metrics-page .sidebar{top:108px;min-height:calc(100dvh - 108px)}body.dashboard-metrics-page .main{height:calc(100dvh - 108px);min-height:calc(100dvh - 108px)}body.dashboard-metrics-page.metrics-locked-panel .main{height:calc(100dvh - 108px);min-height:0}body.dashboard-metrics-page .metrics-panel.active:nth-of-type(3){height:100%}}@media(min-width:1181px){body.dashboard-metrics-page{--row1-card1: 14.589803375vw;--row1-card2: 61.803398875vw;--row2-card1: 38.196601125vw;--row2-card2: 38.196601125vw;--gap: 1.367619vw;--row-total: calc(var(--row2-card1) + var(--row2-card2) + var(--gap));--main-margin: calc((100vw - var(--row1-card1) - var(--row-total)) / 2);--phi-card-ratio: 1.61803398875 / 1}body.dashboard-metrics-page .sidebar{width:var(--row1-card1)}body.dashboard-metrics-page .main{width:calc(100vw - var(--row1-card1));margin-left:var(--row1-card1)}body.dashboard-metrics-page .page{padding-left:var(--main-margin);padding-right:var(--main-margin)}body.dashboard-metrics-page .panel-controls,body.dashboard-metrics-page .summary-grid,body.dashboard-metrics-page .chart-grid,body.dashboard-metrics-page .analytics-layout{width:var(--row-total);margin-right:auto;margin-left:auto}body.dashboard-metrics-page .summary-grid{display:flex;flex-wrap:wrap;gap:0;align-items:flex-start}body.dashboard-metrics-page .summary-grid .platform-card{min-height:0;aspect-ratio:var(--phi-card-ratio);overflow:hidden}body.dashboard-metrics-page .summary-grid .platform-card:nth-child(1){flex:0 0 min(var(--row1-card1),100%)}body.dashboard-metrics-page .summary-grid .platform-card:nth-child(2){flex:0 0 min(var(--row1-card2),100%);margin-left:var(--gap)}body.dashboard-metrics-page .summary-grid .platform-card:nth-child(3){flex:0 0 min(var(--row2-card1),100%);margin-top:var(--gap)}body.dashboard-metrics-page .summary-grid .platform-card:nth-child(4){flex:0 0 min(var(--row2-card2),100%);margin-top:var(--gap);margin-left:var(--gap)}body.dashboard-metrics-page .summary-grid .platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-metrics-page .summary-grid .platform-card:nth-child(2) .platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body.dashboard-metrics-page .chart-grid{grid-template-columns:minmax(0,var(--row2-card1)) minmax(0,var(--row2-card2));gap:var(--gap)}body.dashboard-metrics-page .analytics-layout{grid-template-columns:minmax(0,var(--row1-card2)) minmax(0,var(--row1-card1));gap:var(--gap)}body.dashboard-metrics-page .analytics-layout>.chart-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}}body.dashboard-entrance-page{display:block;height:auto;min-height:100vh;overflow-x:clip;overflow-y:visible;background:#000;color:var(--color-text-primary)}body.dashboard-entrance-page #root{min-height:100vh;background:#000}body.dashboard-entrance-page .entrance-shell{height:auto;min-height:0;padding:40px max(22px,7vw) 48px}body.dashboard-entrance-page .business-stage{display:grid;gap:12px;margin-bottom:18px}body.dashboard-entrance-page .entrance-hero{display:grid;gap:9px;max-width:1040px;margin-bottom:24px}body.dashboard-entrance-page .entrance-title{margin:0;color:var(--color-text-primary);font-size:clamp(36px,4.1vw,58px);font-weight:600;line-height:1.15;letter-spacing:0}body.dashboard-entrance-page .headline-emoji{display:inline-block;font-size:.88em;transform:translateY(.03em)}body.dashboard-entrance-page .business-slider{position:relative;min-width:0}body.dashboard-entrance-page .business-viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 64px),transparent 100%)}body.dashboard-entrance-page .business-viewport::-webkit-scrollbar{display:none}body.dashboard-entrance-page .business-track{display:flex;gap:18px;width:max-content;min-width:100%;padding:4px 56px 4px 0}body.dashboard-entrance-page .business-card{position:relative;display:grid;grid-template-rows:auto 1fr;width:360px;min-width:280px;overflow:hidden;scroll-snap-align:center;border:1px solid var(--color-border);background:#101010;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}body.dashboard-entrance-page .business-card:first-child{border-color:var(--color-grape-glow);background:var(--color-grape-glow-bg)}body.dashboard-entrance-page .business-card:hover{border-color:var(--color-border-strong);background:var(--color-bg-card);transform:translateY(-2px)}body.dashboard-entrance-page .business-card:first-child:hover{border-color:var(--color-grape-glow)}body.dashboard-entrance-page .business-image{position:relative;aspect-ratio:16 / 9;min-height:0;overflow:hidden;background:var(--color-bg-input)}body.dashboard-entrance-page .business-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000008,#0003 62%,#0000009e)}body.dashboard-entrance-page .business-image img{display:block;width:100%;height:100%;object-fit:contain;filter:saturate(.95) contrast(1.05)}body.dashboard-entrance-page .business-body{display:grid;gap:10px;padding:13px 15px 14px}body.dashboard-entrance-page .business-main{display:flex;align-items:end;justify-content:space-between;gap:18px}body.dashboard-entrance-page .business-name{color:var(--color-text-primary);font-size:18px;font-weight:600;line-height:1.15;letter-spacing:0}body.dashboard-entrance-page .business-customer{margin-top:7px;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}body.dashboard-entrance-page .business-count{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-align:right;text-transform:uppercase;white-space:nowrap}body.dashboard-entrance-page .business-channels{display:flex;flex-wrap:wrap;gap:6px}body.dashboard-entrance-page .business-chip{display:inline-flex;align-items:center;height:20px;border:1px solid var(--color-border);background:#00000038;padding:0 8px;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}body.dashboard-entrance-page .slider-nav{display:flex;align-items:center;gap:24px}body.dashboard-entrance-page .slider-rail{position:relative;height:1px;flex:1 1 auto;overflow:hidden;background:var(--color-border)}body.dashboard-entrance-page .slider-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--slider-w, .25) * 100%);background:var(--color-grape-glow);transform:translate(calc(var(--slider-t, 0) * 100%));transform-origin:left}body.dashboard-entrance-page .slider-buttons{display:flex;gap:10px}body.dashboard-entrance-page .slider-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:42px;appearance:none;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-input);color:var(--color-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}body.dashboard-entrance-page .slider-button:hover{border-color:var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-primary)}body.dashboard-entrance-page .slider-button svg{width:18px;height:18px}body.dashboard-entrance-page .social-section{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--color-border)}body.dashboard-entrance-page .section-title{color:var(--color-text-primary);font-size:20px;font-weight:600;line-height:1.2}body.dashboard-entrance-page .social-switcher{display:inline-flex;width:max-content;max-width:100%;overflow:hidden;border:1px solid var(--color-border);background:var(--color-border)}body.dashboard-entrance-page .social-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:36px;appearance:none;border:0;background:var(--color-bg-input);padding:0 15px;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}body.dashboard-entrance-page .social-toggle:hover,body.dashboard-entrance-page .social-toggle.active{background:var(--color-grape-glow-bg);color:var(--color-text-primary)}body.dashboard-entrance-page .social-panels{min-height:0}body.dashboard-entrance-page .social-panel{display:none}body.dashboard-entrance-page .social-panel.active{display:block}body.dashboard-entrance-page .social-link-card,body.dashboard-entrance-page .facebook-card{display:grid;gap:14px;min-height:220px;border:1px solid var(--color-border);background:#101010;padding:28px;color:inherit;text-decoration:none}body.dashboard-entrance-page .social-link-card:hover,body.dashboard-entrance-page .facebook-card:hover{border-color:var(--color-border-strong);background:var(--color-bg-card)}body.dashboard-entrance-page .social-link-label{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}body.dashboard-entrance-page .social-link-url{color:var(--color-text-primary);font-size:clamp(28px,4vw,54px);font-weight:600;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}body.dashboard-entrance-page .instagram-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(233,30,99,.36);border-radius:999px;background:var(--color-grape-glow-bg);color:var(--color-grape-glow)}body.dashboard-entrance-page .instagram-mark svg{width:25px;height:25px}body.dashboard-entrance-page .facebook-card{place-items:center;min-height:280px}body.dashboard-entrance-page .facebook-logo{display:inline-flex;align-items:center;justify-content:center;width:150px;height:150px;border-radius:999px;background:#1877f2;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:118px;font-weight:700;line-height:1}body.dashboard-entrance-page .youtube-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.dashboard-entrance-page .youtube-card{overflow:hidden;border:1px solid var(--color-border);background:#101010}body.dashboard-entrance-page .youtube-thumb{position:relative;width:100%;aspect-ratio:16 / 9;display:block;border:0;background:var(--color-bg-input);color:inherit;overflow:hidden;text-decoration:none}body.dashboard-entrance-page .youtube-thumb img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.92) contrast(1.04) brightness(.82);transition:transform .18s ease,filter .18s ease}body.dashboard-entrance-page .youtube-thumb:hover img{transform:scale(var(--image-hover-scale));filter:saturate(1) contrast(1.05) brightness(.95)}body.dashboard-entrance-page .youtube-play{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(233,30,99,.42);border-radius:999px;background:#00000094;color:var(--color-text-primary);box-shadow:0 12px 28px #00000059}body.dashboard-entrance-page .youtube-play svg{width:16px;height:16px;margin-left:2px}body.dashboard-entrance-page .youtube-title{min-height:40px;padding:12px 14px 13px;color:var(--color-text-primary);font-size:13px;font-weight:600;line-height:1.35}@media(max-width:760px){body.dashboard-entrance-page .entrance-shell{height:auto;min-height:0;padding:32px 16px 40px}body.dashboard-entrance-page .business-viewport{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent 100%)}body.dashboard-entrance-page .business-track{gap:16px;padding-right:44px}body.dashboard-entrance-page .business-card{width:min(340px,84vw)}body.dashboard-entrance-page .slider-nav{display:none}body.dashboard-entrance-page .social-switcher{width:100%}body.dashboard-entrance-page .social-toggle{min-width:0;flex:1 1 0}body.dashboard-entrance-page .youtube-grid{grid-template-columns:1fr}}@media(min-width:561px)and (max-width:900px){body.dashboard-entrance-page .entrance-shell{padding-top:80px}}body.logged-home-page{display:block;height:auto;min-height:100vh;overflow-x:clip;overflow-y:visible;background:var(--color-bg-page)}body.logged-home-page .logged-home-nav .site-nav-inner{gap:28px}body.logged-home-page .logged-home-nav .site-nav-links{gap:4px}body.logged-home-page .logged-home-nav .site-nav-link{color:var(--color-text-primary);white-space:nowrap}body.logged-home-page .logged-home-nav .site-nav-link[aria-current=page]{color:var(--color-grape-glow)}body.logged-home-page .logged-home-nav .site-nav-actions .btn{min-width:92px;justify-content:center}body.logged-home-page .logged-home-nav .site-nav-actions .btn-primary{color:var(--color-grape-glow);border-color:var(--color-grape-glow);background:var(--color-bg-page)}@media(hover:hover){body.logged-home-page .logged-home-nav .site-nav-actions .btn-primary:hover{color:#fff;background:var(--color-grape-glow)}}body.dashboard-entrance-page .creator-dashboard-intro{display:grid;gap:32px;margin-bottom:48px}body.dashboard-entrance-page .finale-stage{position:relative;display:grid;place-items:center;min-height:0;height:auto;padding:32px clamp(16px,3vw,32px);overflow:hidden;border:1px solid var(--color-border);background:#030303}body.dashboard-entrance-page .finale-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 33% 30%,rgba(233,30,99,.2),transparent 28%),radial-gradient(circle at 40% 52%,rgba(88,12,38,.42),transparent 39%),linear-gradient(90deg,rgba(233,30,99,.13),transparent 43%);filter:blur(18px);opacity:.78;pointer-events:none}body.dashboard-entrance-page .finale-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.24),transparent 36%,rgba(0,0,0,.88)),linear-gradient(180deg,rgba(255,255,255,.025),transparent 19%,rgba(0,0,0,.42));pointer-events:none}body.dashboard-entrance-page .finale-title{position:relative;z-index:1;max-width:940px;margin:0;color:#fff;font-size:clamp(36px,4.1vw,58px);font-weight:600;line-height:1.15;letter-spacing:0;text-align:center;text-wrap:balance}body.dashboard-entrance-page .finale-emoji{display:inline-block;margin-left:.18em;font-size:.88em;line-height:1;transform:translateY(.03em)}@media(max-width:900px){body.logged-home-page .logged-home-nav .site-nav-links{display:flex;position:absolute;left:50%;bottom:-48px;transform:translate(-50%);align-self:auto;width:min(calc(100vw - 32px),420px);justify-content:center;padding:6px;border:1px solid var(--color-border-subtle);background:var(--color-bg-page)}body.logged-home-page .logged-home-nav .site-nav-link{padding:7px 9px;font-size:13px}body.logged-home-page .logged-home-nav .site-nav-actions{margin-left:auto}body.logged-home-page .logged-home-nav .site-nav-actions .btn:not(.btn-primary){display:inline-flex}}@media(max-width:560px){body.logged-home-page{--nav-inset: 12px;--nav-pad: 8px}body.logged-home-page .site-nav.logged-home-nav{height:108px}body.logged-home-page .logged-home-nav .site-nav-inner{position:relative;display:block;width:calc(100% - 24px);height:108px;margin-inline:12px;padding-inline:8px}body.logged-home-page .logged-home-nav .site-nav-brand{position:fixed;top:18px;left:20px;z-index:2}body.logged-home-page .logged-home-nav .site-nav-logo{height:22px}body.logged-home-page .logged-home-nav .site-nav-actions{position:fixed;top:10px;right:20px;display:block;width:138px;height:34px;margin-left:0;z-index:2}body.logged-home-page .logged-home-nav .site-nav-actions .btn{position:absolute;top:0;min-width:0;padding:6px 8px;font-size:12px}body.logged-home-page .logged-home-nav .site-nav-actions .btn-ghost{right:82px}body.logged-home-page .site-nav.logged-home-nav .site-nav-actions .btn-primary{right:0;display:inline-flex!important;padding:6px 8px;font-size:12px}body.logged-home-page .logged-home-nav .site-nav-links{position:fixed;inset:54px 20px auto;width:auto;transform:none;z-index:2}}@media(max-width:768px){.ph-img[src*=show-landingpage]{object-position:0% 50%!important}}:root{--route-fade-floor: .6;--route-fade-out-duration: 50ms;--route-fade-in-duration: 50ms;--route-fade-duration: .1s;--route-fade-out-easing: cubic-bezier(.3333, .6667, .6667, 1);--route-fade-in-easing: cubic-bezier(.3333, 0, .6667, .3333)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2")}html.route-marketing,html:has(.logged-home-nav){scrollbar-gutter:stable}html.route-marketing body{display:block;height:auto;min-height:100vh}html.route-marketing #root{background:var(--color-bg-page)}body .logged-home-nav .site-nav-actions .btn-ghost{display:inline-flex}.route-progress{position:fixed;inset:0 0 auto;height:2px;z-index:20000;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--color-grape-glow, #b696ff),transparent);background-size:45% 100%;background-repeat:no-repeat}html.important-images-pending .route-content{visibility:hidden}.route-progress.is-visible,html.important-images-pending .route-progress{opacity:1;animation:route-progress 1.1s ease-in-out infinite}@keyframes route-progress{0%{background-position:-90% 0}to{background-position:190% 0}}.route-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.route-message,.route-initial{min-height:75svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:110px 24px 70px;text-align:center;color:var(--color-text-primary, #fff)}.route-message h1{font-size:clamp(28px,4vw,46px);line-height:1.15;letter-spacing:-.03em}.route-message p{max-width:44ch;color:var(--color-text-secondary)}.route-content [data-route-focus]:focus{outline:none}.route-message-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.route-eyebrow{color:var(--color-grape-glow);font-family:var(--font-mono)}.route-path{color:var(--color-text-primary, #fff);font-family:var(--font-mono);overflow-wrap:anywhere}.route-message p a{color:var(--color-text-primary, #fff);text-decoration:underline;text-underline-offset:3px}.metrics-mobile-navigation{display:none}@media(max-width:900px){.metrics-mobile-navigation{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:13px}.metrics-mobile-navigation select{flex:1;min-width:0;padding:12px;color:inherit;background:#111;border:1px solid #333;font:inherit}}.route-initial{min-height:100svh;background:#0a0a0a}.route-initial img{object-fit:contain}.route-initial-line{width:70px;height:2px;background:#a78bfa;animation:route-breathe 1s ease-in-out infinite alternate}@keyframes route-breathe{to{opacity:.25;transform:scaleX(.55)}}.site-nav-brand,.footer-bottom-brand,.auth-logo-link{cursor:pointer}html:has([data-navigation-cursor]),html:has([data-navigation-cursor]) *{cursor:pointer!important}@supports (view-transition-name: root){::view-transition{pointer-events:none}html:has([data-navigation-cursor])::view-transition,html:has([data-navigation-cursor])::view-transition-group(*),html:has([data-navigation-cursor])::view-transition-image-pair(*),html:has([data-navigation-cursor])::view-transition-old(*),html:has([data-navigation-cursor])::view-transition-new(*){cursor:pointer!important}.site-nav{view-transition-name:site-navigation}.cc-bar{view-transition-name:cookie-consent}.local-database-banner{view-transition-name:local-database-status}::view-transition-group(local-database-status){animation:none;z-index:2147483647}::view-transition-old(local-database-status){display:none}::view-transition-new(local-database-status){animation:none;mix-blend-mode:normal}html:not([data-local-database-banner])::view-transition-group(local-database-status){display:none}::view-transition-group(*){animation-duration:var(--route-fade-duration);animation-timing-function:ease-out}::view-transition-old(root){animation:route-conceal var(--route-fade-out-duration) var(--route-fade-out-easing) both,route-handoff 0s var(--route-fade-out-duration) forwards;mix-blend-mode:normal}::view-transition-new(root){animation:route-reveal var(--route-fade-in-duration) var(--route-fade-in-easing) var(--route-fade-out-duration) both,route-wait var(--route-fade-out-duration) backwards;mix-blend-mode:normal}::view-transition-group(site-navigation),::view-transition-group(cookie-consent){animation:none}::view-transition-old(site-navigation),::view-transition-old(cookie-consent){display:none}::view-transition-new(site-navigation),::view-transition-new(cookie-consent){animation:none}}@keyframes route-reveal{0%{opacity:var(--route-fade-floor)}to{opacity:1}}@keyframes route-conceal{0%{opacity:1}to{opacity:var(--route-fade-floor)}}@keyframes route-handoff{to{opacity:0}}@keyframes route-wait{0%,to{opacity:0}}.route-transition-root{min-height:inherit}@media(prefers-reduced-motion:reduce){.route-progress.is-visible,html.important-images-pending .route-progress,.route-initial-line{animation:none}.route-progress.is-visible,html.important-images-pending .route-progress{background-size:100% 100%}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.about-page .about-hero{padding:var(--hero-top-gap) 0 0}.about-page main{--about-col: 552px}.about-page .about-head{max-width:960px;margin-inline:auto;text-align:center;-webkit-hyphens:none;hyphens:none}.about-page .about-head .hero-2-headline{max-width:none;font-size:clamp(16px,3.7vw,44px);text-align:center;white-space:nowrap}.about-page .about-head .hero-2-sub{margin-inline:auto;max-width:520px;color:var(--color-text-secondary)}.about-page .fc-grid{margin-top:72px;display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:var(--about-col);margin-inline:auto}.about-page .fc{position:relative;aspect-ratio:3 / 4;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--color-border);border-radius:var(--r-lg);overflow:hidden;background:var(--color-bg-elevated);transition:border-color .15s ease}.about-page .fc-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:grayscale(1) brightness(.62)}.about-page .fc--marlon .fc-photo{object-position:50% 12%}.about-page .fc--andreas .fc-photo{object-position:50% 18%}.about-page .fc-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.92) 0,rgba(0,0,0,.8) 80px,rgba(0,0,0,.55) 150px,rgba(0,0,0,.26) 195px,transparent 240px)}.about-page .fc-body{position:relative;z-index:2;padding:24px;text-align:left}.about-page .fc-body .section-eyebrow{margin-bottom:10px}.about-page .fc-name{font-family:var(--font-sans);font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.4px;color:#fff;margin:0 0 12px}.about-page .fc-socials{display:flex;gap:8px;margin-top:24px}.about-page .fc-social{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-sm);color:#fff;background:#00000040;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.about-page .fc-social svg{width:17px;height:17px;display:block}@media(hover:hover)and (pointer:fine){.about-page .fc-photo{transition:filter .45s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.about-page .fc:hover{border-color:var(--color-border-strong)}.about-page .fc:hover .fc-photo{filter:grayscale(0) brightness(.92);transform:scale(var(--image-hover-scale))}.about-page .fc-social:hover{color:var(--color-grape-glow);border-color:var(--color-grape-glow);background:var(--bg-tint-pink)}.about-page .fc-grid:not([data-hover-armed]) .fc:hover{border-color:var(--color-border)}.about-page .fc-grid:not([data-hover-armed]) .fc:hover .fc-photo{filter:grayscale(1) brightness(.62);transform:none}.about-page .fc-grid:not([data-hover-armed]) .fc-social:hover{color:#fff;border-color:#ffffff47;background-color:#00000040}}@media(prefers-reduced-motion:reduce){.about-page .fc-photo{transition:none}.about-page .fc:hover .fc-photo{transform:none}}@media(max-width:640px){.about-page main{--about-col: 480px}.about-page .fc-grid{grid-template-columns:1fr;gap:16px}.about-page .fc{aspect-ratio:4 / 5}}.creator-feed-audio-toggle.MuiIconButton-root{position:absolute;z-index:4;top:8px;right:8px;width:36px;height:36px;color:#fff;background:#0000009e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .18s ease}.creator-feed-audio-toggle.MuiIconButton-root:hover{background:#000000d1}.creator-feed-audio-toggle.MuiIconButton-root:active{background:#000000e6}.creator-feed-audio-toggle .MuiTouchRipple-root{display:none}.creator-feed-audio-toggle.MuiIconButton-root:focus-visible{outline:2px solid #fff;outline-offset:2px}.creator-feed-audio-prompt{position:absolute;right:44px;padding:5px 9px;border-radius:4px;color:#fff;background:#000000c7;white-space:nowrap;font-size:12px;opacity:0;pointer-events:none}[data-reel-audio]:hover .creator-feed-audio-prompt,.creator-feed-audio-toggle:focus-visible .creator-feed-audio-prompt{opacity:1}@media(hover:hover){[data-reel-audio]:not(:hover):not(:has(.creator-feed-audio-toggle:focus-visible)) .creator-feed-audio-toggle.MuiIconButton-root{opacity:0;pointer-events:none}[data-reel-audio]:has(.reel-poster:hover) .creator-feed-audio-toggle.MuiIconButton-root:not(:hover):not(:active):not(:focus-visible){animation:reel-audio-idle-fade .35s ease 3s forwards}[data-reel-audio] .reel-poster.is-cursor-idle{cursor:none}}@keyframes reel-audio-idle-fade{to{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}
