.jl-app{--jl-ink:#1f2025;--jl-ink-2:#2b2e35;--jl-ink-3:#3a3e46;--jl-lime:#d7ff81;--jl-lime-2:#c2f25a;--jl-green:#3f6f14;--jl-green-soft:#eef8dc;--jl-bg:#f4f5f0;--jl-card:#fff;--jl-line:#e5e8df;--jl-line-2:#eef0ea;--jl-muted:#6c7169;--jl-faint:#9a9f97;--jl-radius:22px;--jl-radius-md:16px;--jl-radius-sm:12px;--jl-shadow:0 1px 2px #1a1f1408, 0 10px 30px -14px #1a1f1426;--jl-shadow-lift:0 2px 4px #1a1f140d, 0 18px 40px -16px #1a1f1440;--jl-ease:cubic-bezier(.2, .7, .2, 1);background:var(--jl-bg);color:var(--jl-ink)}.jl-app :focus-visible{outline:2px solid var(--jl-green);outline-offset:3px}.jl-app input,.jl-app textarea,.jl-app select{accent-color:var(--jl-green)}@keyframes jl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes jl-fade{0%{opacity:0}to{opacity:1}}@keyframes jl-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes jl-pulse{0%{box-shadow:0 0 #c2f25a99}70%{box-shadow:0 0 0 8px #c2f25a00}to{box-shadow:0 0 #c2f25a00}}@keyframes jl-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jl-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.jl-app:not(.is-page-studio) .dashboard-main>*>*{animation:jl-rise .5s var(--jl-ease) both}.jl-app:not(.is-page-studio) .dashboard-main>*>:nth-child(2){animation-delay:40ms}.jl-app:not(.is-page-studio) .dashboard-main>*>:nth-child(3){animation-delay:80ms}.jl-app:not(.is-page-studio) .dashboard-main>*>:nth-child(4){animation-delay:.12s}.jl-app:not(.is-page-studio) .dashboard-main>*>:nth-child(n+5){animation-delay:.16s}.jl-app.is-page-studio .dashboard-main>*{animation:.35s both jl-fade}.jl-app .btn-primary,.jl-app .btn-secondary,.jl-btn-lime,.jl-btn-dark,.jl-btn-ghost{white-space:nowrap;min-height:44px;transition:transform .14s var(--jl-ease), background .16s, border-color .16s, box-shadow .16s, color .16s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:750;display:inline-flex}.jl-app .btn-primary,.jl-btn-dark{background:var(--jl-ink);color:#fff;border:1px solid var(--jl-ink)}.jl-app .btn-primary:hover:not(:disabled),.jl-btn-dark:hover{background:var(--jl-ink-3);box-shadow:0 8px 20px -10px #1f202580}.jl-app .btn-secondary{color:var(--jl-ink);border:1px solid var(--jl-line);background:#fff}.jl-app .btn-secondary:hover:not(:disabled){background:#fbfcf8;border-color:#cfd4c8}.jl-btn-lime{background:var(--jl-lime);color:var(--jl-ink);border:1px solid var(--jl-lime)}.jl-btn-lime:hover{background:var(--jl-lime-2);box-shadow:0 10px 26px -12px #c2f25acc}.jl-btn-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff2a}.jl-btn-ghost:hover{background:#ffffff1c}.jl-app .btn-primary:active:not(:disabled),.jl-app .btn-secondary:active:not(:disabled),.jl-btn-lime:active,.jl-btn-dark:active,.jl-btn-ghost:active,.jl-app .icon-button:active:not(:disabled){transform:scale(.97)}.jl-app .icon-button{transition:background .15s, transform .14s var(--jl-ease);border-radius:12px}.jl-app .field{border-color:var(--jl-line);background:#fff;border-radius:12px;transition:border-color .15s,box-shadow .15s}.jl-app .field:focus{border-color:var(--jl-ink);box-shadow:0 0 0 4px #d7ff8166}.jl-app .text-action,.jl-text-link{color:var(--jl-green);align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.jl-text-link:hover,.jl-app .text-action:hover{text-underline-offset:3px;text-decoration:underline}.jl-app .text-button{color:var(--jl-green)}.jl-stack{gap:18px;min-width:0;display:grid}.jl-card{background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-radius);box-shadow:var(--jl-shadow);min-width:0;padding:22px}.jl-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.jl-card-head h2{letter-spacing:-.2px;font-size:16px;font-weight:800}.jl-chip{background:var(--jl-line-2);color:var(--jl-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.jl-icon-bubble{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.tone-lime{background:var(--jl-green-soft);color:var(--jl-green)}.tone-sky{color:#2d64a8;background:#e5f0ff}.tone-amber{color:#9a6112;background:#fff1d8}.tone-rose{color:#b0385a;background:#ffe7ec}.tone-neutral{color:#5d625a;background:#f1f2ee}.jl-status{color:var(--jl-faint);background:#f1f2ee;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.jl-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.jl-status.is-on{background:var(--jl-green-soft);color:var(--jl-green)}.jl-empty{text-align:center;justify-items:center;gap:12px;padding:26px 10px;display:grid}.jl-empty h3{font-size:15px;font-weight:800}.jl-empty p{color:var(--jl-muted);max-width:320px;font-size:13px;line-height:1.6}.jl-bars{gap:14px;display:grid}.jl-bars>div>span{justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px;display:flex}.jl-bars strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.jl-bars b{font-weight:800}.jl-bars i{background:var(--jl-line-2);border-radius:999px;height:8px;display:block;overflow:hidden}.jl-bars em{border-radius:inherit;background:linear-gradient(90deg, var(--jl-lime-2), #8fd13a);transform-origin:0;height:100%;animation:jl-grow-x .7s var(--jl-ease) both .15s;display:block}.jl-app .dashboard-sidebar{background:var(--jl-ink);color:#fff;scrollbar-width:none;border-right:0;width:248px;padding:26px 16px 18px;overflow-y:auto}.jl-app .dashboard-sidebar .brand{padding:0 8px;font-size:19px}.jl-app .dashboard-sidebar .brand-mark{color:#2b2e35}.jl-app .sidebar-group{margin-top:26px}.jl-app .sidebar-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:#7d8279;margin:0 12px 8px;font-size:10px;font-weight:800;display:block}.jl-app .dashboard-sidebar nav{gap:3px}.jl-app .dashboard-sidebar nav a{color:#b9bdb5;min-height:42px;transition:background .16s, color .16s, transform .14s var(--jl-ease);border-radius:12px;gap:12px;padding:10px 12px;font-size:13px;font-weight:650;position:relative}.jl-app .dashboard-sidebar nav a:hover{color:#fff;background:#ffffff0d}.jl-app .dashboard-sidebar nav a:active{transform:scale(.98)}.jl-app .dashboard-sidebar nav a[aria-current=page]{background:var(--jl-lime);color:var(--jl-ink);font-weight:800}.jl-app .sidebar-bottom{gap:12px;padding-top:26px;display:grid}.jl-app .sidebar-live{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:background .16s;display:flex}.jl-app .sidebar-live:hover{background:#ffffff16}.jl-app .sidebar-live span{min-width:0}.jl-app .sidebar-live small{color:var(--jl-lime);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.jl-app .sidebar-live small:before{content:"";background:var(--jl-lime);border-radius:50%;width:6px;height:6px;animation:2.4s infinite jl-pulse}.jl-app .sidebar-live strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:700;display:block;overflow:hidden}.jl-app .sidebar-user{border-top:0;margin:0;padding:4px}.jl-app .dashboard-sidebar .sidebar-user strong{color:#fff}.jl-app .dashboard-sidebar .sidebar-user small{color:#8d9289}.jl-app .dashboard-sidebar .sidebar-help,.jl-app .dashboard-sidebar .logout-button{color:#9ca197;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:12px;font-weight:650;transition:background .16s,color .16s;display:flex}.jl-app .dashboard-sidebar .sidebar-help:hover,.jl-app .dashboard-sidebar .logout-button:hover{color:#fff;background:#ffffff0d}.jl-app .dashboard-body{margin-left:248px}.jl-app .dashboard-topbar{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#f4f5f0d9;border-bottom:1px solid #e5e8df99;height:68px;padding:0 32px}.jl-app .topbar-url{border:1px solid var(--jl-line);color:var(--jl-faint);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:12px;display:inline-flex}.jl-app .topbar-url strong{color:var(--jl-ink);font-weight:750}.jl-app .live-status{background:var(--jl-green-soft);color:var(--jl-green);border-radius:999px;padding:3px 8px 3px 6px;font-size:10px;font-weight:800}.jl-app .live-status i{background:#6cb52a;animation:2.4s infinite jl-pulse}.topbar-actions{align-items:center;gap:10px;display:flex}.jl-app .topbar-actions .icon-button{border:1px solid var(--jl-line);background:#fff}.jl-app .account-plan-badge{border-color:var(--jl-line);color:var(--jl-muted);transition:transform .14s var(--jl-ease);background:#fff;padding:7px 12px}.jl-app .account-plan-badge.is-pro{background:var(--jl-green-soft);color:var(--jl-green);border-color:#d4ebb0}.jl-app .account-plan-badge.is-max{background:var(--jl-ink);border-color:var(--jl-ink);color:var(--jl-lime)}.jl-app .dashboard-main{max-width:1240px;padding:30px 32px 48px}.jl-app .page-heading{flex-wrap:wrap;align-items:flex-end;margin-bottom:22px}.jl-app .page-heading h1{letter-spacing:-.8px;font-size:clamp(24px,3vw,32px);font-weight:850;line-height:1.15}.jl-app .page-heading .eyebrow,.jl-app .eyebrow{letter-spacing:1.4px;color:var(--jl-green);align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:800;display:inline-flex}.jl-app .page-heading .eyebrow:before{content:"";background:var(--jl-lime-2);border-radius:3px;width:14px;height:3px}.jl-page-lead{max-width:640px;color:var(--jl-muted);margin:-10px 0 24px;font-size:14px;line-height:1.7}.jl-app .segmented{background:#e9ebe4;border-radius:14px;padding:4px}.jl-app .segmented>button,.jl-app .segmented>a{color:var(--jl-muted);border-radius:11px;transition:background .16s,color .16s,box-shadow .16s}.jl-app .segmented [aria-selected=true],.jl-app .segmented [aria-pressed=true],.jl-app .segmented [aria-current=page]{color:var(--jl-ink);background:#fff;box-shadow:0 1px 2px #1a1f1412,0 4px 12px -6px #1a1f1430}.jl-app .toggle>span{background:#d9ddd3}.jl-app .toggle input:checked+span{background:var(--jl-ink)}.jl-app .toggle input:checked+span svg{color:var(--jl-lime)}.jl-app .toggle input:focus-visible+span{outline-color:var(--jl-green)}.ov-hero{background:var(--jl-ink);color:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #1f2025aa}.ov-hero-glow{pointer-events:none;background:radial-gradient(circle,#d7ff8155,#d7ff8100 65%);border-radius:50%;width:460px;height:460px;position:absolute;inset:auto -120px -180px auto}.ov-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff10 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 30%,#000);mask-image:linear-gradient(120deg,#0000 30%,#000)}.ov-hero-main{align-items:center;gap:20px;min-width:0;display:flex;position:relative}.ov-hero-avatar{box-shadow:0 0 0 3px var(--jl-ink), 0 0 0 5px var(--jl-lime)}.ov-hero-copy{min-width:0}.ov-hero h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin-top:0;font-size:clamp(22px,3vw,32px);font-weight:850;line-height:1.15}.ov-url{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ov-url>a{color:#c9cdc4;overflow-wrap:anywhere;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:13px;transition:background .16s}.ov-url>a:hover{background:#ffffff1f}.ov-url strong{color:#fff}.ov-copy{color:var(--jl-ink);background:var(--jl-lime);transition:transform .14s var(--jl-ease);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.ov-copy:active{transform:scale(.95)}.ov-copy.is-copied{background:#fff}.ov-hero-actions{flex-wrap:wrap;gap:10px;display:flex;position:relative}.ov-hero.is-themed{isolation:isolate;background-color:var(--profile-bg);color:var(--profile-text);box-shadow:0 24px 60px -34px color-mix(in srgb, var(--profile-text) 60%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--profile-text) 10%, transparent)}.ov-hero.is-themed.has-gradient{background-image:linear-gradient(var(--profile-gradient-angle), var(--profile-bg), var(--profile-gradient-end))}.ov-hero.is-themed:before{display:none}.ov-hero.is-themed>.theme-scene{opacity:.95;z-index:0;font-size:4.5px}.ov-hero.is-themed .ov-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--profile-accent) 30%, transparent), transparent 65%)}.ov-hero.is-themed>:not(.theme-scene):not(.ov-hero-glow){z-index:1}.ov-hero.is-themed .ov-hero-avatar{box-shadow:0 0 0 3px var(--profile-bg), 0 0 0 5px var(--profile-button)}.ov-hero.is-themed .ov-hero.is-themed .ov-hero.is-themed h1{font-family:var(--profile-font)}.ov-hero.is-themed.has-scene .ov-hero-main{background:color-mix(in srgb, var(--profile-bg) 52%, transparent);border:1px solid color-mix(in srgb, var(--profile-text) 16%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);border-radius:22px;padding:14px 16px;box-shadow:inset 0 1px #ffffff2e,0 14px 34px -20px #000a}.ov-hero.is-themed.has-scene h1{text-shadow:0 2px 14px color-mix(in srgb, var(--profile-bg) 80%, transparent)}.ov-hero.is-themed .ov-url>a{background:color-mix(in srgb, var(--profile-bg) 70%, transparent);border-color:color-mix(in srgb, var(--profile-text) 18%, transparent);color:color-mix(in srgb, var(--profile-text) 75%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ov-hero.is-themed .ov-url strong{color:var(--profile-text)}.ov-hero.is-themed .ov-copy,.ov-hero.is-themed .jl-btn-lime{background:var(--profile-button);border-color:var(--profile-button);color:var(--profile-contrast)}.ov-hero.is-themed .jl-btn-lime:hover{box-shadow:0 10px 26px -12px var(--profile-button)}.ov-hero.is-themed .ov-copy.is-copied{background:var(--profile-text);color:var(--profile-bg)}.ov-hero.is-themed .jl-btn-ghost,.ov-hero.is-themed .ov-hero-actions .btn-secondary{background:color-mix(in srgb, var(--profile-bg) 72%, transparent);border:1px solid color-mix(in srgb, var(--profile-text) 22%, transparent);color:var(--profile-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ov-hero.is-themed .jl-btn-ghost:hover,.ov-hero.is-themed .ov-hero-actions .btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--profile-text) 10%, var(--profile-bg));border-color:color-mix(in srgb, var(--profile-text) 35%, transparent)}.ov-hero-actions .btn-secondary{color:#fff;background:#ffffff0f;border-color:#ffffff2a}.ov-hero-actions .btn-secondary:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff40}.ov-stats{grid-template-columns:1.6fr 1fr 1fr;gap:16px;display:grid}.ov-stat{flex-direction:column;padding:20px;display:flex}.ov-stat header{color:var(--jl-muted);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.ov-stat header .jl-icon-bubble{border-radius:11px;width:34px;height:34px}.ov-stat>strong{letter-spacing:-1.5px;margin-top:16px;font-size:38px;font-weight:850;line-height:1}.ov-stat>small{color:var(--jl-faint);margin-top:8px;font-size:12px}.ov-spark{align-items:flex-end;gap:4px;height:54px;margin-top:14px;display:flex}.ov-spark i{background:var(--jl-line-2);transform-origin:bottom;animation:jl-grow .6s var(--jl-ease) both .2s;border-radius:5px 5px 3px 3px;flex:1}.ov-spark i.has-value{background:linear-gradient(180deg, var(--jl-lime-2), #9fdc4a)}.ov-spark i:last-child.has-value{background:var(--jl-ink)}.ov-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ov-action{border-radius:var(--jl-radius-md);transition:transform .18s var(--jl-ease), box-shadow .18s, border-color .18s;align-items:center;gap:12px;padding:16px;display:flex}.ov-action>span:nth-child(2){flex:1;min-width:0}.ov-action strong{font-size:14px;font-weight:800;display:block}.ov-action small{color:var(--jl-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.ov-action-arrow{color:#b8bcb3;transition:transform .18s var(--jl-ease), color .18s}.ov-action:active{transform:scale(.98)}.ov-grid{grid-template-columns:minmax(290px,.8fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ov-preview{position:sticky;top:88px}.ov-phone{background:var(--jl-ink);border-radius:38px;max-width:330px;margin:0 auto;padding:9px;box-shadow:0 0 0 1px #0000000d,0 30px 50px -28px #1f2025aa}.ov-phone-screen{scrollbar-width:none;background:#fff;border-radius:30px;height:540px;overflow-y:auto}.ov-phone-screen::-webkit-scrollbar{display:none}.ov-phone-screen .public-profile{min-height:100%}.ov-preview-edit{width:100%;margin-top:16px}.ov-setup-head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.ov-setup-head h2{font-size:16px;font-weight:800}.ov-setup-head p{color:var(--jl-muted);margin-top:3px;font-size:12px}.ov-ring{background:conic-gradient(#8fd13a var(--progress), var(--jl-line-2) 0);border-radius:50%;flex:0 0 58px;place-items:center;height:58px;display:grid}.ov-ring span{background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:850;display:grid}.ov-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ov-steps a{transition:background .16s, transform .14s var(--jl-ease);background:#f7f8f4;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.ov-steps a>span:nth-child(2){flex:1;min-width:0}.ov-steps a>svg{color:var(--jl-faint)}.ov-steps a:hover{background:var(--jl-green-soft)}.ov-steps a:active{transform:scale(.98)}.ov-steps a.is-done{color:var(--jl-faint);-webkit-text-decoration:line-through #c8ccc3;text-decoration:line-through #c8ccc3}.ov-step-dot{height:24px;color:var(--jl-faint);border:1.5px dashed #c3c8bd;border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.is-done .ov-step-dot{background:var(--jl-lime);color:var(--jl-ink);border:0}.ov-links{gap:4px;display:grid}.ov-link{border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:10px;transition:background .16s;display:flex}.ov-link:hover{background:#f7f8f4}.ov-link>span:nth-child(2){flex:1;min-width:0}.ov-link strong,.ov-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ov-link strong{font-size:14px;font-weight:750}.ov-link small{color:var(--jl-faint);margin-top:2px;font-size:12px}.ov-link .jl-icon-bubble{border-radius:12px;width:38px;height:38px}.jl-app .page-studio-container{max-width:1120px}.jl-app .studio-editor .editor-toolbar{border-bottom:0;border:1px solid var(--jl-line);box-shadow:var(--jl-shadow);background:#fff;border-radius:18px;padding:6px}.jl-app .studio-editor .editor-toolbar .segmented{background:0 0;padding:0}.jl-app .studio-editor .editor-toolbar .segmented>button{min-height:42px;padding:10px 16px;font-size:13px}.jl-app .studio-editor .editor-toolbar .segmented [aria-selected=true]{background:var(--jl-ink);color:#fff}.jl-app .studio-editor .editor-toolbar .segmented [aria-selected=true] svg{color:var(--jl-lime)}.jl-app .editor-section,.jl-app .content-workspace{border:1px solid var(--jl-line);border-radius:var(--jl-radius);box-shadow:var(--jl-shadow);background:#fff;padding:22px}.jl-app .editor-section h2{letter-spacing:-.3px;font-size:18px}.jl-app .content-workspace .link-toolbar{margin-bottom:18px}.jl-app .content-workspace .link-toolbar .btn-primary{background:var(--jl-lime);border-color:var(--jl-lime);color:var(--jl-ink);padding:10px 16px;font-size:13px}.jl-app .content-workspace .link-toolbar .btn-primary:hover:not(:disabled){background:var(--jl-lime-2);box-shadow:0 10px 24px -12px #c2f25acc}.jl-app .link-list{gap:10px}.jl-app .content-workspace .link-item{border:1px solid var(--jl-line);transition:border-color .18s, box-shadow .18s, transform .18s var(--jl-ease);animation:jl-rise .4s var(--jl-ease) both;background:#fff;border-radius:18px;padding:14px 14px 6px}.jl-app .content-workspace .link-item:nth-child(2){animation-delay:30ms}.jl-app .content-workspace .link-item:nth-child(3){animation-delay:60ms}.jl-app .content-workspace .link-item:nth-child(n+4){animation-delay:90ms}.jl-app .content-workspace .link-item.inactive{background:#f8f9f5;border-style:dashed}.jl-app .content-workspace .link-item.inactive h2{color:var(--jl-faint)}.jl-app .link-item-main .link-symbol{background:var(--jl-green-soft);color:var(--jl-green);border-radius:13px}.jl-app .content-thumb{border-radius:13px}.jl-app .link-item-main h2{font-size:15px;font-weight:800}.jl-app .link-item-actions{border-top:1px solid var(--jl-line-2);margin-top:10px;padding-top:4px}.jl-app .link-item-actions>span{font-size:11px;font-weight:700}.jl-app .link-item:not(.inactive) .link-item-actions>span{color:var(--jl-green)}.jl-app .link-item-actions .icon-button{width:40px;height:40px;color:var(--jl-muted);flex-basis:40px}.jl-app .link-item-actions .icon-button:hover:not(:disabled){color:var(--jl-ink);background:#f1f2ee}.jl-app .editor-preview .preview-heading{padding:0 8px 12px;font-size:11px;font-weight:700}.jl-app .studio-editor .preview-device{background:var(--jl-ink);scrollbar-width:none;border:0;border-radius:38px;max-width:340px;margin:0 auto;padding:9px;box-shadow:0 30px 50px -28px #1f2025aa}.jl-app .studio-editor .preview-device>*{border-radius:30px;overflow:hidden}.jl-app .studio-editor .preview-device::-webkit-scrollbar{display:none}.jl-app .studio-dock{background:var(--jl-ink);border:0;border-radius:20px;gap:4px;padding:6px;box-shadow:0 18px 40px -16px #1f2025aa}.jl-app .studio-dock button{color:#b9bdb5;min-width:96px;min-height:54px;transition:background .16s, color .16s, transform .14s var(--jl-ease);border-radius:15px}.jl-app .studio-dock button:hover{color:#fff;background:#ffffff0d}.jl-app .studio-dock button:active{transform:scale(.96)}.jl-app .studio-dock button:first-child{background:var(--jl-lime);color:var(--jl-ink)}.jl-app .studio-dock button[aria-pressed=true]{color:var(--jl-lime);background:#ffffff12}.jl-app .studio-bottom{background:linear-gradient(transparent, var(--jl-bg) 18px)}.jl-app .studio-savebar{border:1px solid var(--jl-line);max-width:720px;box-shadow:var(--jl-shadow-lift);animation:jl-rise .3s var(--jl-ease) both;background:#fff;border-radius:18px;margin:0 auto 10px;padding:10px 10px 10px 14px}.jl-app .studio-savebar>span{font-weight:700}.jl-app .studio-saved-message{color:var(--jl-green);font-weight:700}.jl-app .social-input{border-color:var(--jl-line);border-radius:14px;transition:border-color .15s}.jl-app .social-input:focus-within{border-color:var(--jl-ink)}.jl-app .editor-dialog{border:0;border-radius:24px;box-shadow:0 30px 80px -20px #1f2025aa}.jl-app .editor-dialog[open]{animation:jl-rise .25s var(--jl-ease) both}.jl-app .editor-dialog::backdrop{background:#16181c80}.jl-app .add-url{border-color:var(--jl-line);background:#f5f6f2;border-radius:14px}.jl-app .content-choices button{border-color:var(--jl-line);transition:border-color .16s, background .16s, transform .14s var(--jl-ease);background:#fff;border-radius:16px}.jl-app .content-choices button:hover{border-color:var(--jl-ink);background:var(--jl-green-soft)}.jl-app .content-choices button:active{transform:scale(.98)}.jl-app .design-tool-tabs button{border-radius:14px;transition:background .16s}.jl-app .design-tool-tabs button[aria-selected=true]{background:var(--jl-ink);color:var(--jl-lime)}.jl-app .theme-tile.selected .theme-cover{outline:2px solid var(--jl-ink)}.jl-app .theme-cover{transition:transform .18s var(--jl-ease);border-radius:12px}.jl-app .theme-cover>svg{color:var(--jl-green)}.jl-app .sticker-options button,.jl-app .photo-presets button{border-radius:14px}.jl-app .sticker-options button[aria-pressed=true]{border-color:var(--jl-ink);background:var(--jl-green-soft);color:var(--jl-ink)}.jl-app .range-label input{accent-color:var(--jl-ink)}.an-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.an-chart{scrollbar-width:thin;align-items:flex-end;gap:6px;height:230px;padding-top:26px;display:flex;overflow-x:auto}.an-chart>div{flex-direction:column;flex:1 0 14px;justify-content:flex-end;align-items:center;gap:8px;min-width:14px;height:100%;display:flex;position:relative}.an-chart i{background:var(--jl-line-2);transform-origin:bottom;width:100%;max-width:36px;animation:jl-grow .6s var(--jl-ease) both .1s;border-radius:8px 8px 4px 4px;transition:background .16s;display:block}.an-chart i.has-value{background:linear-gradient(180deg, var(--jl-lime-2), #8fd13a)}.an-chart>div:hover i.has-value{background:var(--jl-ink)}.an-chart b{color:var(--jl-ink);opacity:0;font-size:10px;font-weight:800;transition:opacity .15s;position:absolute;top:0}.an-chart>div:hover b,.an-chart.is-short b{opacity:1}.an-chart small{color:var(--jl-faint);white-space:nowrap;min-height:12px;font-size:9px}.an-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.an-export{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.an-export p{color:var(--jl-muted);font-size:13px}.sub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sub-page .ov-stat>strong{font-size:32px}.sub-lead{color:var(--jl-muted);margin:-6px 0 16px;font-size:13px;line-height:1.6}.sub-providers{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.sub-provider{border:1px solid var(--jl-line);border-radius:var(--jl-radius-md);background:var(--jl-card);min-width:0;box-shadow:var(--jl-shadow);align-content:start;gap:14px;padding:18px;transition:border-color .2s,box-shadow .2s;display:grid}.sub-provider:hover{box-shadow:var(--jl-shadow-lift)}.sub-provider.is-connected{background:linear-gradient(180deg, #f8fdee, var(--jl-card) 84px);border-color:#d6ebb4}.sub-provider .form-message{margin:0}.sub-provider-head{align-items:center;gap:12px;min-width:0;display:flex}.sub-provider-title{flex:1;gap:2px;min-width:0;display:grid}.sub-provider-title strong{letter-spacing:-.01em;font-size:16px;font-weight:800}.sub-provider-title small{color:var(--jl-muted);font-size:12px;line-height:1.35}.sub-provider-logo{flex-shrink:0;display:grid;position:relative}.sub-provider-badge{background:var(--jl-lime);width:20px;height:20px;color:var(--jl-ink);box-shadow:0 0 0 3px var(--jl-card);border-radius:50%;place-items:center;animation:.35s cubic-bezier(.3,1.6,.5,1) .2s both sub-pop;display:grid;position:absolute;bottom:-5px;right:-5px}.sub-logo{border-radius:30%;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #1f202512}.sub-logo.is-mailchimp{color:#241c15;background:#ffe01b}.sub-logo.is-kit{color:var(--jl-ink);box-shadow:inset 0 0 0 1px var(--jl-line);background:#fff}.sub-logo.is-klaviyo{color:#111;box-shadow:inset 0 0 0 1px var(--jl-line);background:#fff}.sub-logo-word{letter-spacing:-.04em;font-weight:850;line-height:1}.sub-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.jl-app .sub-pick-tile{border:1.5px solid var(--jl-line);border-radius:var(--jl-radius-md);background:var(--jl-card);min-width:0;color:var(--jl-ink);font:inherit;text-align:center;cursor:pointer;box-shadow:var(--jl-shadow);transition:transform .14s var(--jl-ease), border-color .16s, box-shadow .2s, background .16s;align-content:start;justify-items:center;gap:8px;padding:22px 10px 16px;display:grid}.jl-app .sub-pick-tile:hover{box-shadow:var(--jl-shadow-lift);transform:translateY(-2px)}.jl-app .sub-pick-tile:active{transform:scale(.97)}.jl-app .sub-pick-tile[aria-pressed=true]{border-color:var(--jl-ink);box-shadow:0 0 0 3px var(--jl-lime);background:#fbfef4}.sub-pick-tile .sub-logo{border-radius:18px;margin-bottom:4px}.sub-pick-tile strong{letter-spacing:-.01em;font-size:15px;font-weight:800}.sub-pick-tile small{color:var(--jl-muted);font-size:12px;line-height:1.35}@media (max-width:560px){.sub-pick{gap:8px}.jl-app .sub-pick-tile{padding:18px 6px 14px}.sub-pick-tile small{display:none}}.sub-connect{border:1px solid var(--jl-line);border-radius:var(--jl-radius-md);min-width:0;animation:jl-rise .3s var(--jl-ease) both;background:#fafbf7;gap:12px;margin-top:14px;padding:16px;display:grid}.sub-connect .form-message{margin:0}.sub-connect-note{color:var(--jl-faint);font-size:12px;line-height:1.5}.sub-more{border-top:1px solid var(--jl-line-2);gap:10px;margin-top:16px;padding-top:16px;display:grid}.sub-more>p{color:var(--jl-muted);font-size:13px;font-weight:700}.sub-more-list{flex-wrap:wrap;gap:8px;display:flex}.jl-app .sub-more-chip{border:1px solid var(--jl-line);background:var(--jl-card);min-height:48px;color:var(--jl-ink);font:inherit;cursor:pointer;transition:transform .14s var(--jl-ease), border-color .16s, box-shadow .2s;border-radius:14px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:14px;font-weight:750;display:inline-flex}.jl-app .sub-more-chip:hover{border-color:var(--jl-ink)}.jl-app .sub-more-chip:active{transform:scale(.97)}.jl-app .sub-more-chip[aria-expanded=true]{border-color:var(--jl-ink);box-shadow:0 0 0 2px var(--jl-lime)}.sub-more-chip .sub-logo{border-radius:9px}.sub-more-plus{color:var(--jl-muted);transition:transform .2s var(--jl-ease)}.sub-more-chip[aria-expanded=true] .sub-more-plus{transform:rotate(45deg)}.sub-more .sub-connect{margin-top:0}.sub-signin{border:1px solid var(--jl-ink);background:var(--jl-ink);color:#fff;text-align:left;cursor:pointer;width:100%;min-height:50px;transition:transform .14s var(--jl-ease), box-shadow .2s, background .16s;border-radius:14px;align-items:center;gap:12px;padding:7px 16px 7px 8px;font-size:14px;font-weight:800;display:flex}.sub-signin:hover:not(:disabled){background:var(--jl-ink-2);box-shadow:0 12px 26px -14px #1f2025b3}.sub-signin:active:not(:disabled){transform:scale(.98)}.sub-signin:disabled{opacity:.65;cursor:default}.sub-signin .sub-logo{border-radius:9px;box-shadow:0 0 0 1px #ffffff26}.sub-signin-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sub-signin-arrow{color:var(--jl-lime);transition:transform .2s var(--jl-ease);flex-shrink:0}.sub-signin:hover:not(:disabled) .sub-signin-arrow{transform:translate(3px)}.sub-provider-key summary{color:var(--jl-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.sub-provider-key summary::-webkit-details-marker{display:none}.sub-provider-key summary:before{content:"";width:6px;height:6px;transition:transform .2s var(--jl-ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.sub-provider-key[open] summary:before{transform:rotate(45deg)}.sub-provider-key summary:hover{color:var(--jl-ink)}.sub-provider-key[open] .sub-provider-connect{animation:jl-rise .3s var(--jl-ease) both;margin-top:12px}.sub-provider-list{color:var(--jl-muted);overflow-wrap:anywhere;font-size:13px}.sub-provider-connect,.sub-provider-pick{gap:8px;min-width:0;display:grid}.sub-provider-connect .field,.sub-provider-pick .field{width:100%;min-width:0;font-size:16px}.sub-provider-connect small{color:var(--jl-faint);font-size:12px;line-height:1.5}.sub-provider-facts{border:1px solid var(--jl-line-2);background:#fff;border-radius:12px;display:grid}.sub-provider-facts p{border-top:1px solid var(--jl-line-2);justify-content:space-between;gap:12px;min-width:0;padding:9px 12px;font-size:13px;display:flex}.sub-provider-facts p:first-child{border-top:0}.sub-provider-facts span{color:var(--jl-muted);flex-shrink:0}.sub-provider-facts strong{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:750}.sub-provider-facts p.is-missing strong{color:#9a6112}.sub-provider-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jl-app .sub-disconnect{min-height:44px;color:var(--jl-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:700;display:inline-flex}.jl-app .sub-disconnect:hover:not(:disabled){color:#b42344}.sub-provider-confirm{animation:jl-rise .25s var(--jl-ease) both;background:#fff6f7;border:1px solid #f3d3d9;border-radius:12px;gap:12px;padding:12px;display:grid}.sub-provider-confirm p{gap:2px;font-size:13px;display:grid}.sub-provider-confirm p span{color:var(--jl-muted)}.sub-provider-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sub-danger-button{color:#fff;cursor:pointer;min-height:44px;transition:transform .14s var(--jl-ease);background:#b42344;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:750;display:inline-flex}.sub-danger-button:active:not(:disabled){transform:scale(.97)}.sub-danger-button:disabled{opacity:.65;cursor:default}.sub-celebrate{text-align:center;animation:jl-rise .4s var(--jl-ease) both;background:radial-gradient(circle at 50% 28%,#d7ff8166,#0000 62%),#fbfef4;border:1px solid #e3f4c4;border-radius:14px;justify-items:center;gap:4px;padding:16px 12px 14px;display:grid}.sub-celebrate strong{animation:jl-rise .4s .75s var(--jl-ease) both;font-size:15px;font-weight:850}.sub-celebrate small{color:var(--jl-muted);animation:jl-rise .4s .85s var(--jl-ease) both;font-size:12px;line-height:1.5}.sub-celebrate-scene{align-items:center;width:min(100%,210px);height:64px;margin-bottom:4px;display:flex;position:relative}.sub-celebrate-end{z-index:1;display:grid;position:relative}.sub-celebrate-end img{width:44px;height:44px;display:block}.sub-celebrate-end.is-left{animation:sub-in-left .45s var(--jl-ease) both}.sub-celebrate-end.is-right{animation:sub-in-right .45s var(--jl-ease) both}.sub-celebrate-wire{background:linear-gradient(90deg, var(--jl-lime), var(--jl-lime-2));height:4px;animation:jl-grow-x .4s .3s var(--jl-ease) both;border-radius:4px;flex:1;margin:0 -2px}.sub-celebrate-check{z-index:2;background:var(--jl-ink);width:34px;height:34px;color:var(--jl-lime);border-radius:50%;place-items:center;margin:-17px 0 0 -17px;animation:.45s cubic-bezier(.3,1.6,.5,1) .62s both sub-pop;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #fbfef4}.sub-celebrate-check i{background:var(--jl-lime-2);opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px;animation:.7s ease-out .8s both sub-spark;position:absolute;top:50%;left:50%}.sub-celebrate-check i:nth-of-type(2n){background:var(--jl-ink);width:4px;height:4px;margin:-2px}@keyframes sub-in-left{0%{opacity:0;transform:translate(-18px)scale(.9)}}@keyframes sub-in-right{0%{opacity:0;transform:translate(18px)scale(.9)}}@keyframes sub-pop{0%{opacity:0;transform:scale(.2)}}@keyframes sub-spark{0%{opacity:1;transform:rotate(var(--spark)) translateY(0)}to{opacity:0;transform:rotate(var(--spark)) translateY(-32px)}}@media (prefers-reduced-motion:reduce){.sub-celebrate,.sub-celebrate *,.sub-provider-confirm,.sub-provider-badge,.sub-provider-key[open] .sub-provider-connect{animation:none!important}.sub-celebrate-check i{display:none}}.sub-sync{border-top:1px solid var(--jl-line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;padding-top:16px;display:flex}.sub-sync p{color:var(--jl-muted);flex:240px;font-size:12px;line-height:1.5}.sub-locked{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sub-locked p{color:var(--jl-muted);flex:220px;font-size:13px;line-height:1.6}.jl-card-head .sub-export{min-height:36px;padding:0 14px;font-size:13px}.sub-list{margin:0;padding:0;list-style:none;display:grid}.sub-list li{border-top:1px solid var(--jl-line-2);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.sub-list li:first-child{border-top:0;padding-top:0}.sub-row-main{flex:1;gap:6px;min-width:0;display:grid}.sub-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.sub-row-meta{color:var(--jl-faint);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.sub-sync-badge{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.sub-sync-badge.is-ok{background:var(--jl-green-soft);color:var(--jl-green)}.sub-sync-badge.is-error{color:#962745;background:#fff0f1}@media (max-width:640px){.sub-stats{gap:8px}.sub-page .ov-stat{padding:14px 12px}.sub-page .ov-stat header>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sub-page .ov-stat header .jl-icon-bubble{display:none}.sub-page .ov-stat>strong{margin-top:8px;font-size:26px}}.jl-app .wallet-stage{background:radial-gradient(circle at 20% 0,#d7ff8130,#0000 55%),linear-gradient(160deg,#2b2e35,#1f2025);border-radius:28px;box-shadow:0 30px 60px -32px #1f2025aa}.jl-app .wallet-stage-note{color:#ffffffa6}.jl-app .wallet-section{border:1px solid var(--jl-line);border-radius:var(--jl-radius);box-shadow:var(--jl-shadow);background:#fff;padding:22px}.jl-app .wallet-controls{gap:16px;display:grid}.jl-app .wallet-swatch{transition:transform .16s var(--jl-ease)}.jl-app .wallet-swatch:active{transform:scale(.92)}.jl-app .settings-layout{gap:16px;max-width:760px;display:grid}.jl-app .settings-layout>.settings-account-row,.jl-app .settings-section{border:1px solid var(--jl-line);border-radius:var(--jl-radius);box-shadow:var(--jl-shadow);background:#fff;padding:22px}.jl-app .settings-layout>.settings-account-row{background:var(--jl-ink);border-color:var(--jl-ink);color:#fff}.jl-app .settings-layout>.settings-account-row strong{font-size:16px;display:block}.jl-app .settings-layout>.settings-account-row small{color:#a9ada4}.jl-app .settings-layout>.settings-account-row .small-label{background:var(--jl-lime);color:var(--jl-ink);border-radius:999px;padding:5px 10px;font-weight:800}.jl-app .settings-section h2{align-items:center;gap:10px;margin-bottom:14px;font-size:16px;display:flex}.jl-app .settings-section .settings-account-row{border-top:1px solid var(--jl-line-2);padding:14px 0}.jl-app .settings-section .settings-account-row:first-of-type{border-top:0;padding-top:0}.jl-app .settings-section.is-danger{background:snow;border-color:#f3d2d8}.jl-app .settings-section.is-danger .btn-secondary{color:#a52d49;border-color:#f0c9d1}.jl-app .settings-section.is-danger .btn-secondary:hover:not(:disabled){background:#fff0f3}.jl-app .settings-grid .form-label,.jl-app .settings-section .form-label{color:var(--jl-muted);font-size:12px}.jl-app .creator-area{--cb-border:var(--jl-line);--cb-muted:var(--jl-muted);--cb-accent:#4f8a1b;--cb-accent-soft:var(--jl-green-soft)}.jl-app .creator-subnav{border:1px solid var(--jl-line);width:fit-content;max-width:100%;box-shadow:var(--jl-shadow);scrollbar-width:none;background:#fff;border-radius:16px;gap:6px;margin:-6px 0 22px;padding:5px}.jl-app .creator-subnav::-webkit-scrollbar{display:none}.jl-app .creator-subnav a{color:var(--jl-muted);background:0 0;border:0;border-radius:12px;padding:9px 14px;transition:background .16s,color .16s}.jl-app .creator-subnav a:hover{color:var(--jl-ink);background:#f4f5f0}.jl-app .creator-subnav a[aria-current=page]{background:var(--jl-ink);color:#fff}.jl-app .creator-plan-badge{background:var(--jl-lime);color:var(--jl-ink)}.dashboard-nav-label{align-items:center;gap:8px;display:inline-flex}.dashboard-alert-dot,.creator-nav-dot{background:#ff5a6f;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #ff5a6f22}.creator-nav-count,.creator-request-count{color:#fff;background:#ff5a6f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.creator-request-count{color:#a52d49;background:#fff0f2;border:1px solid #ffcbd2;height:34px;padding-inline:12px;font-size:12px}.creator-subnav a[aria-current=page] .creator-nav-count{background:var(--jl-lime);color:var(--jl-ink)}.jl-app .cb-card,.jl-app .cb-metric{border-radius:var(--jl-radius);border-color:var(--jl-line);box-shadow:var(--jl-shadow);background:#fff}.jl-app .cb-metric>strong{letter-spacing:-1px}.cb-hero{background:var(--jl-ink);color:#fff;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.cb-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#d7ff8140,#d7ff8100 65%);border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-120px}.cb-hero>*{position:relative}.cb-hero .eyebrow{color:var(--jl-lime)!important}.cb-hero h1{letter-spacing:-.8px;font-size:clamp(22px,3vw,30px);font-weight:850;line-height:1.2}.cb-hero p{color:#b9bdb5;max-width:520px;margin-top:8px;font-size:14px;line-height:1.6}.cb-hero .ov-ring{background:conic-gradient(var(--jl-lime) var(--progress), #ffffff1f 0);flex-basis:72px;height:72px}.cb-hero .ov-ring span{background:var(--jl-ink);color:#fff;width:58px;height:58px;font-size:14px}.cb-hero-progress{align-items:center;gap:14px;display:flex}.cb-hero-progress small{color:#b9bdb5;font-size:12px;display:block}.cb-hero-progress strong{font-size:14px}.cb-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.jl-app .cb-steps li{border-radius:14px;transition:background .16s}.jl-app .cb-steps li.is-done>span{background:var(--jl-lime);color:var(--jl-ink);border-color:var(--jl-lime)}.jl-app .page-loading{min-height:50vh}@media (hover:hover){.ov-action:hover,.jl-app .content-workspace .link-list:not([data-sorting])>.link-item:hover{box-shadow:var(--jl-shadow-lift);border-color:#d5dacd;transform:translateY(-2px)}.ov-action:hover .ov-action-arrow{color:var(--jl-ink);transform:translate(2px,-2px)}.jl-app .theme-tile:hover .theme-cover{transform:translateY(-2px)}}@media (max-width:1100px){.jl-app .dashboard-sidebar{width:220px}.jl-app .dashboard-body{margin-left:220px}.jl-app .dashboard-main{padding:26px 24px 44px}.jl-app .dashboard-topbar{padding-inline:24px}.ov-actions,.an-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ov-grid{grid-template-columns:1fr}.ov-grid>.ov-preview{order:2;position:static}.cb-quick{grid-template-columns:1fr}}@media (max-width:768px){.jl-app .dashboard-body{margin-left:0}.jl-app .topbar-url{display:none}.jl-app .dashboard-topbar{background:#f4f5f0e6;height:60px;padding-inline:16px}.jl-app .dashboard-main{padding:18px 16px calc(112px + env(safe-area-inset-bottom))}.jl-app .mobile-brand .brand{font-size:17px}.jl-app .mobile-brand .brand-mark{width:32px;height:32px}.topbar-actions{gap:8px}.jl-app .page-heading{margin-bottom:18px}.jl-app .page-heading h1{font-size:25px}.jl-card{border-radius:20px;padding:18px}.jl-stack{gap:14px}.jl-app .mobile-dock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1f2025f2;border:0;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;display:grid;box-shadow:0 18px 40px -14px #1f2025b3}.jl-app .mobile-dock>a,.jl-app .mobile-dock>button{color:#9ca197;min-height:54px;transition:background .16s, color .16s, transform .14s var(--jl-ease);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:10px;font-weight:750;display:flex}.jl-app .mobile-dock>a:active,.jl-app .mobile-dock>button:active{transform:scale(.94)}.jl-app .mobile-dock>[aria-current=page],.jl-app .mobile-dock>button[aria-expanded=true]{background:var(--jl-lime);color:var(--jl-ink)}.jl-app.is-page-studio .mobile-dock{display:none}.jl-app.is-page-studio .dashboard-main{padding-bottom:0}body:has(.jl-app:not(.is-page-studio)) .cookie-reopen{bottom:calc(96px + env(safe-area-inset-bottom))}.jl-app:not(.is-page-studio) .dashboard-main{padding-bottom:8px}body:has(.jl-app:not(.is-page-studio)) .language-switcher{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.mobile-sheet{z-index:60;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-sheet-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16181c73;animation:.2s both jl-fade;position:absolute;inset:0}.mobile-sheet-panel{overscroll-behavior:contain;width:100%;max-height:calc(100dvh - 24px);padding:18px 16px calc(20px + env(safe-area-inset-bottom));animation:jl-sheet .28s var(--jl-ease) both;background:#fff;border-radius:28px 28px 0 0;position:relative;overflow-y:auto}.mobile-sheet-panel:before{content:"";background:#dfe2da;border-radius:5px;width:40px;height:5px;margin:-6px auto 14px;display:block}.mobile-sheet-panel>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobile-sheet-panel .sidebar-user{padding:0}.mobile-sheet-panel .sidebar-user small{color:var(--jl-faint)}.mobile-sheet-panel .logout-button{border:1px solid var(--jl-line);color:#a52d49;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:12px;font-size:14px;font-weight:750;display:flex}.ov-hero{border-radius:24px;gap:18px;padding:20px}.ov-hero-main{align-items:flex-start;gap:14px}.ov-hero-avatar{width:56px!important;height:56px!important}.ov-hero h1{font-size:22px}.ov-url>a{padding:7px 12px;font-size:12px}.ov-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.ov-hero-actions>.jl-btn-lime{grid-column:1/-1;min-height:50px;font-size:15px}.ov-stats{grid-template-columns:1fr 1fr;gap:12px}.ov-stat-wide{grid-column:1/-1}.ov-stat{padding:16px}.ov-stat>strong{font-size:32px}.ov-actions{gap:10px}.ov-action{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.ov-action-arrow{display:none}.ov-action small{white-space:normal}.ov-steps{grid-template-columns:1fr}.ov-phone{max-width:300px}.ov-phone-screen{height:480px}.jl-app .studio-editor .editor-toolbar{border-radius:16px;padding:5px}.jl-app .studio-editor .editor-toolbar .segmented{flex:1}.jl-app .studio-editor .editor-toolbar .segmented>button{flex:1;min-height:40px;padding-inline:6px;font-size:12px}.jl-app .editor-section,.jl-app .content-workspace{border-radius:20px;padding:16px}.jl-app .content-workspace .link-toolbar .btn-primary{flex:1}.jl-app .studio-bottom{padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f5f0f2;border-top:0}.jl-app .studio-dock{background:var(--jl-ink);border-radius:22px;justify-content:stretch;width:100%;padding:6px;box-shadow:0 18px 40px -14px #1f2025b3}.jl-app .studio-dock button{flex:1;min-width:0;min-height:52px}.jl-app .studio-savebar{border-radius:16px;margin:0 0 8px;padding:8px 8px 8px 12px}.jl-app .editor-dialog{border-radius:26px 26px 0 0}.jl-app .editor-dialog[open]{animation:jl-sheet .28s var(--jl-ease) both}.an-stats{gap:10px}.an-chart{gap:4px;height:190px}.jl-app .wallet-stage{border-radius:24px;padding:24px 16px}.jl-app .wallet-section,.jl-app .settings-section,.jl-app .settings-layout>.settings-account-row{border-radius:20px;padding:18px}.jl-app .creator-subnav{width:auto;margin:-2px 0 18px}.cb-hero{border-radius:22px;padding:20px}.cb-hero .ov-ring{flex-basis:60px;height:60px}.cb-hero .ov-ring span{width:48px;height:48px;font-size:12px}}@media (prefers-reduced-motion:reduce){.jl-app *,.jl-app :before,.jl-app :after{transition:none!important;animation:none!important}}.an-share{color:var(--jl-faint);font-size:11px;font-weight:650}.jl-toast{z-index:70;background:var(--jl-ink);color:#fff;max-width:min(460px,100% - 32px);animation:jl-toast .3s var(--jl-ease) both, jl-toast-out .4s ease 4.5s forwards;border-radius:16px;padding:12px 18px;font-size:13px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -14px #1f2025b3}@keyframes jl-toast-out{to{opacity:0;visibility:hidden}}@keyframes jl-toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:768px){.jl-toast{bottom:calc(96px + env(safe-area-inset-bottom))}}.jl-app .wallet-section h3 .jl-icon-bubble,.jl-app .settings-section h2 .jl-icon-bubble{border-radius:11px;width:34px;height:34px}@media (max-width:768px){.jl-app .wallet-save{bottom:calc(86px + env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:18px;margin:0 -8px;padding:8px;position:sticky}.jl-app .wallet-save .btn-primary{flex:1;min-height:48px}.jl-app .wallet-pass{min-height:400px}}.jl-app .analytics-page .page-heading{align-items:flex-start}@media (min-width:769px){.jl-app .analytics-page .page-heading{align-items:flex-end}}.jl-app .wallet-fields .form-label{margin:0}.jl-app .dashboard-sidebar .sidebar-bottom{padding-bottom:52px}.jl-app .studio-tab-design .editor-columns{grid-template-columns:minmax(0,1fr);gap:20px}.jl-app .studio-tab-design .editor-preview{grid-row:1;width:100%;position:static}.jl-app .studio-tab-design .editor-controls{grid-row:2}.jl-app .studio-tab-design .preview-heading{justify-content:space-between;padding:2px 4px 10px;display:flex}.jl-app .studio-tab-design .preview-device{border:1px solid var(--jl-line);background:0 0;border-radius:28px;width:100%;max-width:none;max-height:700px;padding:0;box-shadow:0 24px 60px -32px #1f20257a}.jl-app .studio-tab-design .preview-device>*{border-radius:27px;min-height:650px}.jl-app .studio-tab-design .design-tools{padding:26px}.design-sheet-close,.design-exit{display:none}@media (max-width:767px){.jl-app .studio-tab-design .editor-preview{z-index:70;background:var(--jl-bg,#f4f5f0);margin:0;display:block;position:fixed;inset:0}:is(.dashboard-main :has(.studio-tab-design),.dashboard-main:has(.studio-tab-design)){animation:none!important;transform:none!important}.jl-app .studio-tab-design .editor-preview{border:0;padding:0}.jl-app .studio-tab-design .preview-heading{display:none}.jl-app .studio-tab-design .preview-device{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;overflow-y:auto}.jl-app .studio-tab-design .preview-device:before{display:none}.jl-app .studio-tab-design .preview-device>*{min-height:100%;padding-bottom:calc(96px + env(safe-area-inset-bottom));border-radius:0}.jl-app .studio-tab-design .preview-device :is(a,button,input,[role=button]){pointer-events:none}.jl-app .studio-tab-design .design-tools{box-shadow:none;background:0 0;border:0;padding:0}.jl-app .studio-tab-design .design-editor-intro,.jl-app .studio-tab-design .design-tools:not(.is-open) .design-panel{display:none}.jl-app .studio-tab-design .design-tools:not(.is-open) .design-tool-tabs{z-index:72;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffe6;border:0;border-top:1px solid #1f20251a;margin:0;position:fixed;inset:auto 0 0}.jl-app .studio-tab-design .design-tool-tabs{scrollbar-width:none;gap:2px}.jl-app .studio-tab-design .design-tool-tabs::-webkit-scrollbar{display:none}.jl-app .studio-tab-design .design-tool-tabs>button{color:#1f2025;background:0 0;border:0;flex:0 0 62px;gap:5px;min-height:56px;padding:6px 2px;font-size:11px}.jl-app .studio-tab-design .design-tools:not(.is-open) .design-tool-tabs button[aria-selected=true]{color:inherit;background:0 0}.jl-app .studio-tab-design .design-exit{display:flex;color:#5d635a!important;border-right:1px solid #1f20251a!important;border-radius:0!important}.jl-app .studio-tab-design .design-tools.is-open{z-index:74;will-change:transform;background:#fff;border-radius:26px 26px 0 0;flex-direction:column;max-height:62svh;padding:10px 16px 0;animation:.28s cubic-bezier(.22,1,.36,1) design-sheet-in;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -18px 48px -18px #1f202566}.jl-app .studio-tab-design .design-tools.is-open:before{content:"";background:#d9ddd5;border-radius:5px;flex:none;align-self:center;width:42px;height:5px;margin-bottom:10px}.jl-app .studio-tab-design .design-tools.is-open .design-exit{display:none}.jl-app .studio-tab-design .design-tools.is-open .design-tool-tabs{border-bottom:1px solid var(--jl-line);flex:none;margin:0 -16px;padding:0 16px 10px}.jl-app .studio-tab-design .design-tools.is-open .design-tool-tabs button[aria-selected=true]{background:var(--jl-ink);color:var(--jl-lime)}.jl-app .studio-tab-design .design-tools.is-open .design-panel{overscroll-behavior:contain;min-height:0;padding:16px 16px calc(28px + env(safe-area-inset-bottom));flex:1;margin:0 -16px;overflow-y:auto}.jl-app .studio-tab-design .design-panel-heading{margin-bottom:8px;padding-right:46px;position:relative}.jl-app .studio-tab-design .design-panel-heading h2{font-size:20px}.jl-app .studio-tab-design .design-panel-heading p{display:none}.jl-app .studio-tab-design .design-sheet-close{color:#1f2025;background:#eceee8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:-4px;right:0}.jl-app .studio-tab-design .design-tools.is-open .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.jl-app .studio-tab-design .design-tools.is-open .design-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jl-app .studio-tab-design .design-tools.is-open .font-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.jl-app .studio-tab-design .design-tools.is-open .font-choice-grid>button{min-height:86px;padding:10px}body:has(.studio-tab-design) .cookie-reopen{display:none}body:has(.studio-tab-design) .studio-bottom .studio-dock{display:none}body:has(.studio-tab-design) .studio-bottom{z-index:76;padding:calc(8px + env(safe-area-inset-top)) 16px 0;background:0 0;border:0;top:0;bottom:auto}body:has(.studio-tab-design) .studio-savebar{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-radius:18px;padding:8px 10px;box-shadow:0 10px 30px -14px #1f202580}body:has(.studio-tab-design) .studio-bottom:not(:has(.studio-savebar)){display:none}}@keyframes design-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes ba-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.brand-area .ba-main>*>*,.brand-area .ba-main>.cb-page>*{animation:.5s cubic-bezier(.2,.7,.2,1) both ba-rise}.brand-area .ba-main>*>:nth-child(2){animation-delay:50ms}.brand-area .ba-main>*>:nth-child(n+3){animation-delay:.1s}.brand-area .btn-primary:active:not(:disabled),.brand-area .btn-secondary:active:not(:disabled),.brand-area .ba-nav a:active{transform:scale(.97)}.brand-area .ba-nav a[aria-current=page] svg{color:var(--bx-lime)}.ba-dock{display:none}@media (max-width:860px){.brand-area.has-dock .ba-main{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.ba-dock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1f2025f2;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 40px -14px #1f2025b3}.ba-dock a{min-height:54px;box-shadow:none;color:#9ca197;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 0;font-size:11px;font-weight:750;transition:background .16s,color .16s,transform .14s;display:flex}.ba-dock a:active{transform:scale(.94)}.ba-dock a[aria-current=page]{color:#1f2025;background:#d7ff81}}@media (prefers-reduced-motion:reduce){.brand-area *{animation:none!important}}.admin-menu-button,.admin-menu-close,.admin-topbar-page{display:none}.admin-sidebar-head{display:contents}.jl-app.admin-workspace .admin-sidebar .brand{color:#fff;font-size:19px}.jl-app .admin-sidebar .brand-admin-label{color:var(--jl-lime);letter-spacing:1.2px}.jl-app .admin-sidebar nav a{font-size:13px}.jl-app .admin-sidebar .control-secure{color:#c9cdc4;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;padding:12px}.jl-app .admin-sidebar .control-secure svg{color:var(--jl-lime);flex-shrink:0}.jl-app .admin-sidebar .control-secure small{color:#8d9289}.jl-app .admin-sidebar .sidebar-bottom>a{color:#b9bdb5;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.jl-app .admin-sidebar .sidebar-bottom>a:hover{color:#fff;background:#ffffff0d}.jl-app.admin-workspace .dashboard-topbar{color:var(--jl-faint);font-size:12px}.jl-app.admin-workspace .control-status{background:var(--jl-ink);color:var(--jl-lime);border-radius:999px;padding:6px 12px;font-weight:750}.jl-app.admin-workspace .control-status i{background:var(--jl-lime);animation:2.4s infinite jl-pulse}.jl-app.admin-workspace .control-main{padding:30px 32px 48px}.jl-app.admin-workspace .control-heading h1{letter-spacing:-.8px;font-size:clamp(24px,3vw,32px);font-weight:850}.jl-app .control-eyebrow,.jl-app.admin-workspace .control-heading .control-eyebrow{color:var(--jl-green)}.jl-app .control-panel,.jl-app .control-stat,.jl-app.admin-workspace .control-panel,.jl-app.admin-workspace .control-stat{border-radius:var(--jl-radius);border-color:var(--jl-line);box-shadow:var(--jl-shadow)}.jl-app .control-stat-accent{background:var(--jl-ink);border-color:var(--jl-ink);color:#fff}.jl-app .control-stat-accent>div,.jl-app .control-stat-accent small{color:var(--jl-lime)!important}.jl-app .control-search,.jl-app .control-tabs{border-color:var(--jl-line);border-radius:14px}.jl-app .control-tabs a[aria-current]{background:var(--jl-ink);color:#fff}.jl-app .control-table tbody tr{transition:background .15s}.jl-app .control-table tbody tr:hover{background:#f7f8f4}.jl-app .control-badge{border-radius:999px}.jl-app.admin-workspace .control-footer{border-top-color:var(--jl-line);color:var(--jl-faint)}@media (max-width:768px){.jl-app.admin-workspace .control-main{padding:20px 16px 40px}.jl-app.admin-workspace .admin-sidebar{width:min(84vw,320px);padding:18px 14px calc(18px + env(safe-area-inset-bottom));z-index:70;visibility:hidden;transition:transform .26s var(--jl-ease), visibility 0s linear .26s;display:flex;transform:translate(-104%);box-shadow:18px 0 50px -20px #000000b3}.jl-app.admin-workspace .admin-sidebar.is-open{visibility:visible;transition:transform .26s var(--jl-ease);transform:none}.jl-app .admin-sidebar .sidebar-group{margin-top:14px}.jl-app .admin-sidebar .sidebar-eyebrow{margin:0 12px 6px}.jl-app .admin-sidebar nav a{min-height:46px;font-size:15px}.jl-app .admin-sidebar-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.jl-app .admin-menu-close{color:#fff;background:#ffffff12;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-menu-backdrop{z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f202599;border:0;position:fixed;inset:0}.jl-app.admin-workspace .dashboard-topbar{z-index:30;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.jl-app .admin-menu-button{background:var(--jl-ink);width:40px;height:40px;color:var(--jl-lime);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.jl-app .admin-topbar-path{display:none}.jl-app .admin-topbar-page{min-width:0;color:var(--jl-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:800;display:block;overflow:hidden}.jl-app.admin-workspace .control-status{flex-shrink:0;font-size:11px}}@media (max-width:420px){.jl-app .control-stats,.jl-app .control-stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-app .control-stat{padding:16px}.jl-app .control-stat strong{font-size:26px}}.jl-app .content-workspace .content-tabs{border-bottom:1px solid var(--jl-line);gap:24px;margin:-6px 0 18px;display:flex}.jl-app .content-tabs [role=tab]{color:var(--jl-faint);align-items:center;gap:8px;padding:10px 2px 13px;font-size:15px;font-weight:800;transition:color .16s;display:inline-flex;position:relative}.jl-app .content-tabs [role=tab]:after{content:"";background:var(--jl-ink);height:3px;transition:transform .22s var(--jl-ease);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.jl-app .content-tabs [role=tab]:hover,.jl-app .content-tabs [role=tab][aria-selected=true]{color:var(--jl-ink)}.jl-app .content-tabs [role=tab][aria-selected=true]:after{transform:none}.jl-app .content-tabs [role=tab]:focus-visible{outline-offset:2px;border-radius:6px}.jl-app .content-tab-count{min-width:22px;height:22px;color:var(--jl-muted);background:#eef0ea;border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:800;transition:background .16s,color .16s;display:inline-grid}.jl-app .content-tabs [aria-selected=true] .content-tab-count{background:var(--jl-lime);color:var(--jl-ink)}.jl-app .content-workspace .content-add{border:1px solid var(--jl-lime);background:var(--jl-lime);width:100%;min-height:52px;color:var(--jl-ink);transition:background .16s, box-shadow .16s, transform .14s var(--jl-ease);border-radius:999px;margin-bottom:16px;font-size:15px;font-weight:800}.jl-app .content-workspace .content-add:hover:not(:disabled){background:var(--jl-lime-2);box-shadow:0 10px 24px -12px #c2f25acc}.jl-app .content-workspace .content-add:active:not(:disabled){transform:scale(.99)}.jl-app .platform-badge{border-radius:50%;flex-shrink:0;display:block}.jl-app .link-item-main .link-badge{place-items:center;width:48px;height:48px;display:grid}.jl-app .url-field{display:block;position:relative}.jl-app .url-field.has-badge .platform-badge{pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.jl-app .url-field.has-badge .field{padding-left:46px}.jl-app .add-dialog .editor-dialog-inner>header{margin-bottom:16px}.jl-app .add-search{z-index:2;border:1.5px solid var(--jl-line);min-height:52px;box-shadow:0 0 0 10px var(--jl-card);background:#f5f6f2;border-radius:16px;align-items:center;gap:10px;padding:0 7px 0 16px;transition:border-color .16s,background .16s;display:flex;position:sticky;top:10px}.jl-app .add-search:focus-within{border-color:var(--jl-ink);background:var(--jl-card)}.jl-app .add-search>svg{color:var(--jl-muted);flex-shrink:0}.jl-app .add-search input{min-width:0;height:48px;color:var(--jl-ink);background:0 0;flex:1;font-size:15px;font-weight:600}.jl-app .add-search input:focus,.jl-app .add-search input:focus-visible{outline:none}.jl-app .add-search input::placeholder{color:var(--jl-faint);font-weight:500}.jl-app .add-search-clear{width:32px;height:32px;color:var(--jl-muted);border-radius:50%;flex-shrink:0;place-items:center;transition:background .14s;display:grid}.jl-app .add-search-clear:hover{color:var(--jl-ink);background:#e9ebe4}.jl-app .add-search-go{background:var(--jl-ink);width:38px;height:38px;color:var(--jl-lime);border-radius:12px;flex-shrink:0;place-items:center;animation:.15s both jl-fade;display:grid}.jl-app .add-type-icon{background:var(--jl-green-soft);width:40px;height:40px;color:var(--jl-green);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.jl-app .add-type-icon.is-link{background:var(--jl-lime);color:var(--jl-ink)}.jl-app .add-type-icon.is-product{background:var(--jl-ink);color:var(--jl-lime)}.jl-app .add-type-icon.is-file{color:#7a5214;background:#f4ecdd}.jl-app .add-type-icon.is-email{color:#22597a;background:#e4eff5}.jl-app .add-type-icon.is-text{color:var(--jl-ink);background:#eef0ea}.jl-app .add-type-icon.is-subscribe{color:#1d6b58;background:#e3f3ee}.jl-app .add-type-icon.is-mediakit{background:var(--jl-ink);color:var(--jl-lime)}.jl-app .add-type-icon.is-embed{color:#a3301c;background:#fbe5e1}.jl-app .add-type-icon.is-tip{color:#955a00;background:#fff0d2}.jl-app .add-type-icon.is-booking{color:#1d4f91;background:#e1edfb}.jl-app .add-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.jl-app .add-tile-plan{background:var(--jl-ink);color:var(--jl-lime);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:800}.jl-app .add-tile-plan.is-corner{margin:0;padding:2px 8px;font-size:10.5px;position:absolute;top:-7px;right:8px}.jl-app .add-tile{border:1px solid var(--jl-line);background:var(--jl-card);min-height:56px;color:var(--jl-ink);text-align:left;transition:border-color .16s, background .16s, transform .14s var(--jl-ease);border-radius:16px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:13.5px;display:flex;position:relative}.jl-app .add-tile strong{-webkit-hyphens:auto;hyphens:auto;min-width:0;font-weight:800;line-height:1.2}.jl-app .add-tile .add-type-icon{width:38px;height:38px}.jl-app .add-tile:hover,.jl-app .add-category:hover{border-color:var(--jl-ink);background:var(--jl-green-soft)}.jl-app .add-tile:active,.jl-app .add-category:active{transform:scale(.97)}.jl-app .add-heading{color:var(--jl-ink);margin:24px 0 6px;font-size:13px;font-weight:800}.jl-app .add-rows{gap:1px;margin:0 -10px;padding:0;list-style:none;display:grid}.jl-app .add-content>.add-rows{margin-top:16px}.jl-app .add-row{width:100%;color:var(--jl-ink);text-align:left;border-radius:14px;align-items:center;gap:14px;padding:9px 10px;transition:background .14s;display:flex}.jl-app .add-row:hover,.jl-app .add-row:focus-visible{background:#f2f3ee}.jl-app .add-row:focus-visible{outline-offset:-2px}.jl-app .add-row.is-accent{background:var(--jl-green-soft)}.jl-app .add-row-text{flex:1;gap:2px;min-width:0;display:grid}.jl-app .add-row-text strong{font-size:14.5px;font-weight:800}.jl-app .add-row-text span{color:var(--jl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.jl-app .add-row-chevron{color:var(--jl-faint);transition:transform .16s var(--jl-ease), color .16s;flex-shrink:0}.jl-app .add-row:hover .add-row-chevron{color:var(--jl-ink);transform:translate(2px)}.jl-app .add-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.jl-app .add-category{border:1px solid var(--jl-line);background:var(--jl-card);color:var(--jl-ink);text-align:left;transition:border-color .16s, background .16s, transform .14s var(--jl-ease);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 4px;padding:12px 10px 12px 12px;display:grid}.jl-app .add-category strong{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:800}.jl-app .add-category>svg{color:var(--jl-faint)}.jl-app .add-category-stack{grid-column:1/-1;height:26px;display:flex}.jl-app .add-category-stack>*{width:26px;height:26px;box-shadow:0 0 0 2px var(--jl-card);border-radius:50%}.jl-app .add-category-stack>*+*{margin-left:-8px}.jl-app .add-category-head{align-items:center;gap:6px;margin:16px 0 6px -8px;display:flex}.jl-app .add-category-head h3{font-size:17px;font-weight:800}.jl-app .add-category-head h3:focus{outline:none}.jl-app .add-empty{color:var(--jl-muted);text-align:center;justify-items:center;gap:12px;padding:22px 0 6px;font-size:13px;display:grid}.jl-app .spotify-search-open{width:100%;margin:10px 0 2px;display:flex}.jl-app .spotify-dialog{height:min(88svh,760px)}.jl-app .spotify-search-bar{z-index:2;background:var(--jl-card);box-shadow:0 0 0 10px var(--jl-card);align-items:center;gap:12px;display:flex;position:sticky;top:10px}.jl-app .spotify-search-bar .add-search{min-width:0;box-shadow:none;flex:1;position:static}.jl-app .spotify-search-bar>.text-button,.jl-app .spotify-search .add-search .platform-badge{flex-shrink:0}.jl-app .spotify-shelf{--shelf-inset:24px;margin:0 calc(var(--shelf-inset) * -1);padding:2px var(--shelf-inset) 10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--shelf-inset);scrollbar-width:none;grid-auto-columns:136px;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.jl-app .spotify-shelf::-webkit-scrollbar{display:none}.jl-app .spotify-shelf>li{scroll-snap-align:start}.jl-app .spotify-tile{text-align:left;border-radius:10px;gap:3px;width:100%;display:grid}.jl-app .spotify-tile:focus-visible{outline:2px solid var(--jl-ink);outline-offset:3px}.jl-app .spotify-tile-art{aspect-ratio:1;transition:transform .18s var(--jl-ease);background:#eef0ea;border-radius:8px;margin-bottom:7px;display:block;overflow:hidden}.jl-app .spotify-shelf.is-round .spotify-tile-art{border-radius:50%}.jl-app .spotify-tile:hover .spotify-tile-art{transform:scale(1.03)}.jl-app .spotify-tile:active .spotify-tile-art{transform:scale(.96)}.jl-app .spotify-tile-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.jl-app .spotify-tile strong,.jl-app .spotify-tile>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jl-app .spotify-tile strong{color:var(--jl-ink);font-size:14px;font-weight:800}.jl-app .spotify-tile>span:last-child{color:var(--jl-muted);font-size:13px}.jl-app .spotify-tile.is-waiting .spotify-tile-art,.jl-app .spotify-tile.is-waiting i{animation:1.1s ease-in-out infinite alternate spotify-wait}.jl-app .spotify-tile.is-waiting i{background:#eef0ea;border-radius:6px;width:80%;height:11px;margin-top:4px;display:block}.jl-app .spotify-tile.is-waiting i+i{width:55%}@keyframes spotify-wait{0%{opacity:1}to{opacity:.45}}@media (max-width:767px){.jl-app .spotify-dialog{height:92svh}.jl-app .spotify-shelf{--shelf-inset:18px;grid-auto-columns:128px}}.jl-app .spotify-search-hint{color:var(--jl-muted);margin:18px 4px 0;font-size:13px}.jl-app .spotify-search section.is-stale{opacity:.55;transition:opacity .16s}.jl-app .spotify-art{background:#eef0ea;border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.jl-app .spotify-art.is-round{border-radius:50%}.jl-app .spotify-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.jl-app .add-type-icon.is-shopify{background:0 0;overflow:hidden}.jl-app .add-type-icon.is-shopify .platform-badge{width:100%;height:100%}.jl-app .shopify-loading,.jl-app .shopify-success{color:var(--jl-muted);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.jl-app .shopify-success{background:var(--jl-green-soft);color:var(--jl-green);border-radius:12px;padding:10px 14px;font-weight:700}.jl-app .shopify-connect{border:1.5px solid var(--jl-line);background:#f8f9f5;border-radius:18px;gap:4px;margin-bottom:18px;padding:16px;display:grid}.jl-app .shopify-connect-head{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.jl-app .shopify-connect-head .platform-badge{flex-shrink:0}.jl-app .shopify-connect-head strong{font-size:15px;display:block}.jl-app .shopify-connect-head p{color:var(--jl-muted);margin-top:3px;font-size:13px;line-height:1.5}.jl-app .shopify-connect .form-label{margin-bottom:0}.jl-app .shopify-connect .media-hint{margin:4px 2px 8px}.jl-app .shopify-connect-button{width:100%;margin-top:6px}.jl-app .shopify-store{background:var(--jl-green-soft);border:1.5px solid #d8ebbc;border-radius:16px;margin-bottom:16px;padding:12px 14px}.jl-app .shopify-store-row{align-items:center;gap:12px;display:flex}.jl-app .shopify-store-row .platform-badge{flex-shrink:0}.jl-app .shopify-store-row>div{flex:1;min-width:0}.jl-app .shopify-store-row strong,.jl-app .shopify-store-row span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.jl-app .shopify-store-row strong{font-size:14px}.jl-app .shopify-store-row span{color:var(--jl-muted);font-size:12px}.jl-app .shopify-store-ask{animation:jl-rise .24s var(--jl-ease);border-top:1px solid #d8ebbc;gap:10px;margin-top:12px;padding-top:12px;font-size:13px;line-height:1.5;display:grid}.jl-app .shopify-store-ask>div{flex-wrap:wrap;gap:8px;display:flex}.jl-app .shopify-store-ask button{flex:1;min-width:120px}.jl-app .shopify-picker{gap:12px;margin-bottom:18px;display:grid}.jl-app .shopify-count{font-size:13px;font-weight:800}.jl-app .shopify-picked ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.jl-app .shopify-picked li{border:1px solid var(--jl-line);background:var(--jl-card);min-width:0;animation:jl-rise .24s var(--jl-ease);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:flex}.jl-app .shopify-thumb{width:36px;height:36px;color:var(--jl-muted);background:#eef0ea;border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.jl-app .shopify-thumb .media-image{width:100%;height:100%}.jl-app .shopify-picked-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.jl-app .shopify-search{box-shadow:none;position:static}.jl-app .shopify-results{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;margin:0;padding:0;list-style:none;transition:opacity .16s;display:grid}.jl-app .shopify-results.is-stale{opacity:.55}.jl-app .shopify-result{text-align:left;border-radius:12px;gap:3px;width:100%;min-width:0;display:grid}.jl-app .shopify-result:disabled{opacity:.45;cursor:not-allowed}.jl-app .shopify-result-image{aspect-ratio:1;color:var(--jl-muted);transition:transform .18s var(--jl-ease), border-color .16s;background:#eef0ea;border:2px solid #0000;border-radius:12px;place-items:center;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.jl-app .shopify-result-image .media-image{width:100%;height:100%}.jl-app .shopify-result:not(:disabled):hover .shopify-result-image{transform:scale(1.03)}.jl-app .shopify-result:not(:disabled):active .shopify-result-image{transform:scale(.96)}.jl-app .shopify-result.is-picked .shopify-result-image{border-color:var(--jl-ink)}.jl-app .shopify-result-check{background:var(--jl-lime);width:24px;height:24px;color:var(--jl-ink);opacity:0;border-radius:50%;place-items:center;transition:opacity .16s,transform .26s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:7px;right:7px;transform:scale(.4);box-shadow:0 2px 8px #1a1f1430}.jl-app .shopify-result.is-picked .shopify-result-check{opacity:1;transform:scale(1)}.jl-app .shopify-result strong,.jl-app .shopify-result>span:last-child:not(.shopify-result-image){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jl-app .shopify-result strong{color:var(--jl-ink);font-size:13px;font-weight:800}.jl-app .shopify-result>span:last-child:not(.shopify-result-image){color:var(--jl-muted);font-size:12px}.jl-app .shopify-result.is-waiting .shopify-result-image,.jl-app .shopify-result.is-waiting i{animation:1.1s ease-in-out infinite alternate spotify-wait}.jl-app .shopify-result.is-waiting i{background:#eef0ea;border-radius:6px;width:80%;height:11px;margin-top:4px;display:block}.jl-app .shopify-result.is-waiting i+i{width:50%}.jl-app .shopify-empty{color:var(--jl-muted);text-align:center;font-size:13px}.jl-app .shopify-more{justify-self:center}@media (prefers-reduced-motion:reduce){.jl-app .shopify-result-image,.jl-app .shopify-result-check,.jl-app .shopify-store-ask,.jl-app .shopify-picked li{transition:none;animation:none}}.jl-app .shop-panel{gap:18px;display:grid}.jl-app .shop-panel>.form-message{margin:-6px 0 0}.jl-app .shop-switch{border:1px solid var(--jl-line);background:#f8f9f5;border-radius:18px;align-items:center;gap:14px;padding:16px;transition:background .22s,border-color .22s;display:flex}.jl-app .shop-switch.is-on{background:var(--jl-green-soft);border-color:#d8ebbc}.jl-app .shop-switch-icon{width:44px;height:44px;color:var(--jl-muted);background:#e7e9e2;border-radius:14px;flex-shrink:0;place-items:center;transition:background .22s,color .22s;display:grid}.jl-app .shop-switch.is-on .shop-switch-icon{background:var(--jl-ink);color:var(--jl-lime)}.jl-app .shop-switch-text{flex:1;gap:3px;min-width:0;display:grid}.jl-app .shop-switch-text strong{font-size:15px;font-weight:800}.jl-app .shop-switch-text span{color:var(--jl-muted);font-size:12.5px;line-height:1.5}.jl-app .toggle.shop-toggle,.jl-app .shop-toggle>span{width:46px;height:28px}.jl-app .shop-toggle>span:after{width:20px;height:20px;top:4px;left:4px}.jl-app .shop-toggle input:checked+span:after{transform:translate(18px)}.jl-app .shop-toggle svg{top:8px;left:8px}.jl-app .shop-toggle input:disabled+span{opacity:.7}.jl-app .shop-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.jl-app .shop-section h3{font-size:14px;font-weight:800}.jl-app .shop-section h3 small{color:var(--jl-faint);margin-left:4px;font-size:12px}.jl-app .shop-hint{color:var(--jl-muted);margin:-4px 0 10px;font-size:12px}.jl-app .shop-products{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jl-app .shop-product{border:1px solid var(--jl-line);background:var(--jl-card);color:var(--jl-ink);border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 10px;transition:border-color .16s,box-shadow .16s;display:flex}.jl-app .shop-product:hover{box-shadow:var(--jl-shadow);border-color:#d5dacd}.jl-app .shop-product>svg{color:var(--jl-faint);flex-shrink:0}.jl-app .shop-product-thumb{background:var(--jl-green-soft);width:44px;height:44px;color:var(--jl-green);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.jl-app .shop-product-thumb .media-image{width:100%;height:100%}.jl-app .shop-product-text{flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.jl-app .shop-product-text strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:800;overflow:hidden}.jl-app .shop-status{color:var(--jl-muted);background:#eef0ea;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.jl-app .shop-status.is-published{background:var(--jl-lime);color:var(--jl-ink)}.jl-app .shop-product-price{white-space:nowrap;font-size:13.5px;font-weight:800}.jl-app .shop-add{border-radius:999px;width:100%;min-height:48px}.jl-app .shop-empty{text-align:center;justify-items:center;padding:14px 8px 12px;display:grid}.jl-app .shop-empty-art{width:272px;height:196px;margin-bottom:14px;position:relative}.jl-app .shop-art-card{border:1px solid var(--jl-line);background:var(--jl-card);text-align:left;width:140px;transition:transform .32s var(--jl-ease);border-radius:18px;gap:3px;padding:8px 8px 12px;display:grid;position:absolute;top:10px;box-shadow:0 18px 36px -18px #1f202570}.jl-app .shop-art-card.is-back{left:6px;transform:rotate(-8deg)}.jl-app .shop-art-card.is-front{top:30px;right:6px;transform:rotate(6deg)}.jl-app .shop-empty-art:hover .shop-art-card.is-back{transform:rotate(-11deg)translateY(-4px)}.jl-app .shop-empty-art:hover .shop-art-card.is-front{transform:rotate(9deg)translateY(-4px)}.jl-app .shop-art-card strong{margin-top:6px;padding:0 4px;font-size:12px;font-weight:800;line-height:1.25}.jl-app .shop-art-card>span:last-child{color:var(--jl-muted);padding:0 4px;font-size:11px;font-weight:700}.jl-app .shop-art-cover{border-radius:12px;align-content:center;gap:10px;height:94px;padding:0 18px;display:grid;overflow:hidden}.jl-app .shop-art-cover.is-presets{background:linear-gradient(150deg,#ffd9a3 0%,#ff9f6e 55%,#ee6b57 100%)}.jl-app .shop-art-cover.is-presets i{background:#ffffffa8;border-radius:3px;height:3px;display:block;position:relative}.jl-app .shop-art-cover.is-presets i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0003}.jl-app .shop-art-cover.is-presets i:nth-child(2):after{left:70%}.jl-app .shop-art-cover.is-presets i:nth-child(3):after{left:46%}.jl-app .shop-art-cover.is-ebook{background:linear-gradient(150deg, var(--jl-lime) 0%, #a6de57 100%);justify-items:center}.jl-app .shop-art-cover.is-ebook b{background:var(--jl-ink);width:58px;height:72px;box-shadow:inset 5px 0 0 var(--jl-ink-3), 0 8px 14px -8px #1f2025aa;border-radius:3px 8px 8px 3px;align-content:start;gap:6px;padding:13px 9px 0 14px;display:grid}.jl-app .shop-art-cover.is-ebook b i{background:var(--jl-lime);border-radius:2px;height:3px;display:block}.jl-app .shop-art-cover.is-ebook b i+i{background:#ffffff5c;width:72%}.jl-app .shop-art-cover.is-ebook b i:last-child{width:88%}.jl-app .shop-empty h3{letter-spacing:-.4px;max-width:330px;font-size:22px;font-weight:800;line-height:1.2}.jl-app .shop-empty p{max-width:330px;color:var(--jl-muted);margin:8px 0 18px;font-size:13.5px;line-height:1.55}.jl-app .shop-empty .shop-cta{border:1px solid var(--jl-lime);background:var(--jl-lime);min-height:50px;color:var(--jl-ink);border-radius:999px;padding:0 26px;font-size:15px;font-weight:800}.jl-app .shop-empty .shop-cta:hover{background:var(--jl-lime-2);box-shadow:0 10px 24px -12px #c2f25acc}@media (max-width:560px){.jl-app .content-workspace .content-tabs{gap:20px}.jl-app .add-tile{text-align:center;flex-direction:column;justify-content:center;gap:7px;padding:12px 4px 10px;font-size:12px}.jl-app .add-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.jl-app .shop-switch{align-items:flex-start;padding:14px}.jl-app .shop-switch-icon{display:none}.jl-app .shop-empty h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.jl-app .content-tabs [role=tab]:after,.jl-app .shop-art-card,.jl-app .add-row-chevron{transition:none}.jl-app .add-tile:active,.jl-app .add-category:active{transform:none}}.vs-hero{align-items:center;gap:16px;margin-bottom:18px;display:flex}.vs-hero p{letter-spacing:-.03em;animation:jl-rise .5s var(--jl-ease) both;font-size:clamp(20px,2.6vw,28px);font-weight:850;line-height:1.15}.vs-logo{color:#fff;border-radius:999px;flex:none;place-items:center;display:inline-grid}.vs-hero .vs-logo{box-shadow:0 8px 22px #00000024}.vs-stack{border-radius:999px;gap:3px;height:12px;margin-bottom:18px;display:flex;overflow:hidden}.vs-stack i{transform-origin:0;min-width:4px;animation:jl-grow-x .7s var(--jl-ease) both .1s;display:block}.vs-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vs-list li{align-items:center;gap:12px;display:flex}.vs-name{flex:1;gap:7px;min-width:0;display:grid}.vs-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.vs-name i{background:var(--jl-line-2);border-radius:999px;height:8px;display:block;overflow:hidden}.vs-name em{border-radius:inherit;transform-origin:0;height:100%;animation:jl-grow-x .7s var(--jl-ease) both .15s;display:block}.vs-value{justify-items:end;min-width:64px;display:grid}.vs-value b{font-size:15px;font-weight:850}.vs-value small{color:var(--jl-faint);font-size:11px;font-weight:650}.vs-hero-logos{flex:none;display:inline-flex}.vs-hero-logos .vs-logo+.vs-logo{margin-left:-12px}.vs-hero-logos .vs-logo{border:2px solid var(--jl-card,#fff);box-sizing:content-box}.vs-stack.is-empty i{background:var(--jl-line-2)}.ct-flag{background:var(--jl-line-2);width:34px;height:34px;color:var(--jl-muted);border-radius:999px;flex:none;place-items:center;font-size:19px;line-height:1;display:inline-grid}.ct-card .vs-name em{background:linear-gradient(90deg, var(--jl-lime-2), #8fd13a)}.ct-country{color:var(--jl-muted);margin-left:4px;font-size:11px;font-weight:600}.ct-empty{align-items:center;gap:14px;display:flex}.ct-empty p{min-width:0;color:var(--jl-muted);font-size:13px;line-height:1.55}.ct-empty strong{color:var(--jl-ink);margin-bottom:2px;font-size:14px;display:block}.area-switch{display:none}@media (max-width:760px){.creator-subnav,.jl-app .creator-subnav,.commerce-subnav,.jl-app .commerce-tabs.commerce-subnav{display:none}.area-switch{border:1px solid var(--jl-line,#e6e8ec);width:100%;box-shadow:var(--jl-shadow,0 1px 2px #11131a0d);color:#111;text-align:left;cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:12px;margin:-2px 0 18px;padding:10px;transition:transform .14s;display:flex;position:relative}.area-switch:active{transform:scale(.985)}}.area-switch-icon{color:#1f2025;background:#eef0ea;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.area-switch-icon.is-connections{color:#1d6fb8;background:#e2f1fe}.area-switch-icon.is-analytics{color:#1238d6;background:#e5eaff}.area-switch-icon.is-profile{color:#0c7f71;background:#daf4ee}.area-switch-icon.is-media-kit{color:#3f6f14;background:#eaf6d6}.area-switch-icon.is-deals{color:#955a00;background:#fff0d2}.area-switch-icon.is-rates{color:#c0450e;background:#ffe8da}.area-switch-icon.is-badge-blue{background:#e8f4fe}.area-switch-icon.is-badge-gold{background:#1f1b12}.area-switch-icon.is-products{color:#c0450e;background:#ffe8da}.area-switch-icon.is-orders{color:#1d6fb8;background:#e2f1fe}.area-switch-icon.is-cases{color:#b8284f;background:#ffe4ea}.area-switch-icon.is-customers{color:#0c7f71;background:#daf4ee}.area-switch-icon.is-earnings{color:#3f6f14;background:#eaf6d6}.area-switch-icon.is-tips,.area-switch-icon.is-discounts{color:#955a00;background:#fff0d2}.area-switch-icon.is-payouts{color:#1238d6;background:#e5eaff}.area-switch-text{flex:1;gap:1px;min-width:0;display:grid}.area-switch-text small{color:#7c828c;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.area-switch-text strong{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;overflow:hidden}.area-switch-more{color:#d7ff81;background:#1f2025;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.area-switch-dot{background:#ff5c5c;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;right:10px}.area-sheet{z-index:80;align-items:flex-end;display:flex;position:fixed;inset:0}.area-sheet-backdrop{background:#11131a73;border:0;animation:.18s ease-out area-fade;position:absolute;inset:0}.area-sheet-panel{overscroll-behavior:contain;width:100%;max-height:86vh;padding:8px 14px calc(18px + env(safe-area-inset-bottom));background:#f4f5f0;border-radius:26px 26px 0 0;animation:.24s cubic-bezier(.2,.9,.3,1) area-rise;position:relative;overflow-y:auto}.area-sheet-grabber{background:#d6d8d0;border-radius:5px;width:38px;height:5px;margin:0 auto 8px;display:block}.area-sheet-panel header{justify-content:space-between;align-items:center;padding:2px 6px 12px;display:flex}.area-sheet-panel header strong{letter-spacing:-.5px;font-size:22px;font-weight:900}.area-sheet-close{color:#111;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.area-sheet-panel nav{border:1px solid var(--jl-line,#e6e8ec);background:#fff;border-radius:20px;overflow:hidden}.area-sheet-panel nav a{color:#111;align-items:center;gap:12px;min-height:62px;padding:10px 14px;text-decoration:none;display:flex}.area-sheet-panel nav a+a{border-top:1px solid #eff0eb}.area-sheet-panel nav a[aria-current=page]{background:#f6fbe9}.area-sheet-panel nav a.is-locked{color:#7c828c}.area-sheet-label{flex:1;font-size:15.5px;font-weight:700}.area-sheet-check{color:#3f6f14}@keyframes area-fade{0%{opacity:0}}@keyframes area-rise{0%{opacity:.6;transform:translateY(40px)}}.mobile-sheet-profile{border:1px solid var(--jl-line);min-width:0;color:inherit;background:#fff;border-radius:18px;flex:1;align-items:center;gap:12px;margin-right:10px;text-decoration:none;display:flex;padding:12px!important}.mobile-sheet-profile>span:not(.avatar){flex:1;min-width:0}.mobile-sheet-profile>.avatar{aspect-ratio:1;border-radius:50%;flex:none;overflow:hidden}.mobile-sheet-profile>.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mobile-sheet-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-sheet-profile em{color:var(--jl-ink);background:#eceee7;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.mobile-sheet-profile em.is-paid{background:var(--jl-ink);color:var(--jl-lime)}.mobile-sheet-group{margin-top:16px}.mobile-sheet-group h3{color:#7a7d76;letter-spacing:.08em;text-transform:uppercase;margin:0 4px 8px;font-size:11.5px;font-weight:800}.mobile-sheet-group>div{border:1px solid var(--jl-line);background:#fff;border-radius:18px;overflow:hidden}.mobile-sheet-group a{min-height:62px;color:var(--jl-ink);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .14s;display:flex}.mobile-sheet-group a+a{border-top:1px solid var(--jl-line)}.mobile-sheet-group a:active,.mobile-sheet-group a[aria-current=page]{background:#f1f2ec}.mobile-sheet-icon{color:#3b4a5e;background:#eef0ea;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mobile-sheet-icon:not([class*=is-]){background:0 0}.mobile-sheet-icon.is-sky{color:#1a6fb5;background:#dcefff}.mobile-sheet-icon.is-teal{color:#147a55;background:#e3f5ee}.mobile-sheet-icon.is-lime{color:#4a7a00;background:#ebf9cf}.mobile-sheet-icon.is-amber{color:#8a6400;background:#fff1c7}.mobile-sheet-icon.is-orange{color:#b8590a;background:#ffe9d6}.mobile-sheet-text{flex:1;gap:2px;min-width:0;display:grid}.mobile-sheet-text strong{align-items:center;gap:6px;font-size:15px;font-weight:750;display:flex}.mobile-sheet-text small{color:#6f726b;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mobile-sheet-chevron{color:#a5a8a0;flex:none}.mobile-sheet-cta{color:#fff;background:#1d9bf0;border-radius:999px;padding:7px 14px;font-size:13px;font-style:normal;font-weight:800}.mobile-sheet-legal{justify-content:center;gap:14px;margin-top:14px;display:flex}.mobile-sheet-legal a{color:#6f726b;font-size:12.5px;font-weight:700;text-decoration:underline}.jl-app .seo-settings-intro{color:var(--jl-muted);font-size:13px;line-height:1.5}.jl-app .seo-pro-hint{border-radius:var(--jl-radius-sm);background:var(--jl-green-soft);color:var(--jl-ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.jl-app .seo-pro-hint>span{flex:180px;min-width:0}.jl-app .seo-pro-hint>strong{background:var(--jl-ink);color:var(--jl-lime);border-radius:999px;padding:5px 10px;font-size:12px}.jl-app .seo-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.jl-app .seo-pro-badge{background:var(--jl-lime);color:var(--jl-ink);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.jl-app .seo-settings .field:disabled{background:var(--jl-line-2);cursor:not-allowed}.jl-app .seo-preview{border:1px solid var(--jl-line);border-radius:var(--jl-radius-md);overflow-wrap:anywhere;background:#fff;gap:4px;min-width:0;margin:0 0 18px;padding:14px 16px;display:grid}.jl-app .seo-preview>small{color:var(--jl-faint);margin-bottom:4px;font-size:11px;font-weight:700}.jl-app .seo-preview-url{color:var(--jl-muted);font-size:12px}.jl-app .seo-preview>strong{color:#2d64a8;font-size:17px;font-weight:500;line-height:1.3}.jl-app .seo-preview>p{-webkit-line-clamp:2;color:var(--jl-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.jl-app .seo-hidden-row{margin-bottom:16px}.jl-app .seo-settings-message{color:var(--jl-muted);margin-top:12px;font-size:13px}.jl-app{--jl-spring:cubic-bezier(.34, 1.45, .64, 1)}@supports (transition-timing-function:linear(0, 1)){.jl-app{--jl-spring:linear(0, .044, .154, .299, .457, .61, .746, .861, .951, 1.016, 1.06, 1.084, 1.094, 1.093, 1.085, 1.072, 1.057, 1.042, 1.029, 1.017, 1.008, 1, .996, .993, .991, .991, .992, .993, 1)}}.jl-app .drag-grip{width:22px;height:40px;color:var(--jl-faint);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;place-items:center;margin-inline:-6px -2px;padding:0;transition:color .16s,background .16s;display:grid}.jl-app .drag-grip:hover:not(:disabled){color:var(--jl-ink);background:#f1f2ee}.jl-app .drag-grip:focus-visible{outline:2px solid var(--jl-ink);outline-offset:1px}.jl-app .drag-grip:disabled{cursor:default;opacity:.45}.jl-app .shop-product-item{border-radius:16px;position:relative}.jl-app .shop-product-item>.drag-grip{z-index:1;margin:0;position:absolute;top:50%;left:6px;translate:0 -50%}.jl-app .shop-product-item>.shop-product{padding-left:32px}.jl-app [data-sort-id]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.jl-app [data-sort-id][data-risen]{animation:none}.jl-app [data-sorting]>[data-sort-id]:not([data-drag]){transition:translate .5s var(--jl-spring), border-color .18s, box-shadow .18s}.jl-app [data-sort-id][data-drag]{z-index:5;cursor:grabbing;position:relative}.jl-app [data-sort-id][data-drag=lifted]{transition:scale .42s var(--jl-spring), box-shadow .2s ease;scale:1.035;box-shadow:0 24px 48px -20px #14181061,0 6px 14px -8px #14181033}.jl-app [data-sort-id][data-drag=settling]{transition:translate .5s var(--jl-spring), box-shadow .3s ease;animation:.46s ease-out jl-sort-drop}@keyframes jl-sort-drop{0%{scale:1.035}45%{scale:.985}75%{scale:1.006}to{scale:1}}@media (prefers-reduced-motion:reduce){.jl-app [data-sorting]>[data-sort-id]:not([data-drag]),.jl-app [data-sort-id][data-drag]{transition:none;animation:none}}.pro-save-button{text-decoration:none}.pro-save-pill{background:var(--jl-lime,#d7ff81);color:var(--jl-ink,#1f2025);letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:900;line-height:1.4;display:inline-flex}.studio-savebar .pro-save-hint{align-items:center;gap:6px;display:inline-flex}.form-field-error{color:#c62828;margin-top:6px;font-size:13px;font-weight:700;line-height:1.4;display:block}.form-field-error.is-block{background:#fdecea;border-radius:12px;margin:0 0 12px;padding:10px 14px}.field[aria-invalid=true]{border-color:#c62828}
:root{--auth-ink:#1f2025;--auth-lime:#d7ff81;--auth-green:#3f6f14;--auth-muted:#6b7079;--auth-line:#e4e6df}.auth-page{min-height:100dvh;color:var(--auth-ink);background:#f4f5f0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}:is(body:has(.auth-page) .cookie-reopen,body:has(.control-login) .cookie-reopen,body:has(.brand-area) .cookie-reopen){display:none}.auth-hero{background:var(--auth-lime);height:100dvh;color:var(--auth-ink);flex-direction:column;gap:12px;padding:36px 48px 44px;display:flex;position:sticky;top:0;overflow:hidden}.auth-hero .brand-tm{color:#1f202580}.auth-hero-art{flex:1;place-items:center;min-height:0;padding-bottom:24px;display:grid;position:relative;container-type:size}.auth-hero-copy{z-index:1;max-width:480px;position:relative}.auth-hero-copy h2{letter-spacing:-.035em;font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.12}.auth-hero-copy em{background:var(--auth-ink);color:var(--auth-lime);border-radius:.3em;margin-top:.1em;padding:.02em .3em .08em;font-style:normal;display:inline-block}.auth-hero-copy p{color:#1f2025b8;margin-top:14px;font-size:15px;line-height:1.6}.auth-hero-copy ul{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.auth-hero-copy li{background:#ffffffa6;border:1px solid #1f20251a;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.auth-scene{--c:10s;width:23em;height:21em;font-size:min(4.4cqh,4.1cqw,24px);position:relative}.auth-scene *{box-sizing:border-box}.auth-face{-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.auth-blob{border-radius:48% 52% 60% 40%/45% 40% 60% 55%;animation:24s ease-in-out infinite alternate auth-morph;position:absolute}.auth-blob-a{background:#ff7a2f;width:11em;height:11em;top:.4em;right:.6em}.auth-blob-b{background:#49c6ff;width:8.6em;height:8.6em;animation-delay:-8s;bottom:1.5em;left:.4em}.auth-blob-c{background:#ff5c8a;width:6em;height:6em;animation-delay:-16s;bottom:2.6em;right:0}.auth-phone{background:#15161a;border-radius:2em;width:10.6em;height:19.8em;margin-left:-5.3em;padding:.42em;animation:7s ease-in-out infinite auth-bob;position:absolute;top:.6em;left:50%;box-shadow:inset 0 0 0 .08em #3b3d45,0 1.6em 3.2em #1f202552,.9em .9em #1f20251a}.auth-screen{background:#fff;border-radius:1.6em;height:100%;position:relative;overflow:hidden}.auth-s-login{flex-direction:column;align-items:center;gap:.5em;padding:2.4em .9em 1em;display:flex;position:absolute;inset:0}.auth-s-mark svg{width:2.3em;height:2.3em;color:var(--auth-ink);display:block}.auth-s-login>b{white-space:nowrap;letter-spacing:-.02em;margin:.35em 0 .5em;font-size:.74em;font-weight:800}.auth-s-field{border:.05em solid var(--auth-line);background:#f8f9f5;border-radius:.7em;align-items:center;gap:.4em;width:100%;height:2.1em;padding:0 .6em;display:flex}.auth-s-field svg{color:#9a9e95;flex:none;width:.8em;height:.8em}.auth-s-typed,.auth-s-dots{white-space:nowrap;max-width:0;font-size:.54em;font-weight:700;overflow:hidden}.auth-s-typed{animation:auth-type var(--c) steps(18, end) infinite}.auth-s-dots{letter-spacing:.12em;animation:auth-dots var(--c) steps(8, end) infinite}.auth-s-button{background:var(--auth-ink);color:#fff;width:100%;height:3.3em;animation:auth-press var(--c) ease infinite;border-radius:1.05em;place-items:center;margin-top:.4em;font-size:.64em;font-weight:800;display:grid}.auth-s-done{background:var(--auth-lime);opacity:0;animation:auth-done var(--c) ease infinite;place-items:center;display:grid;position:absolute;inset:0}.auth-s-done span{background:var(--auth-ink);width:4em;height:4em;color:var(--auth-lime);animation:auth-pop var(--c) cubic-bezier(.3, 1.6, .5, 1) infinite;border-radius:50%;place-items:center;display:grid}.auth-s-done svg{stroke-width:3px;width:2em;height:2em}.auth-s-after{opacity:0;animation:auth-after var(--c) ease infinite;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.auth-s-profile{color:#fff;background:#17191c;gap:.35em;padding:2em .9em 1em}.auth-s-profile .auth-face{width:4em;height:4em;margin-bottom:.3em;box-shadow:0 0 0 .22em #ffffff35}.auth-s-profile strong{font-size:.86em;font-weight:800}.auth-s-profile small{opacity:.6;margin-top:-.35em;font-size:.5em}.auth-s-socials{gap:.6em;margin:.15em 0 .45em;display:flex}.auth-s-socials svg{width:.7em;height:.7em}.auth-s-link{text-align:center;width:100%;height:4.1em;color:var(--auth-ink);white-space:nowrap;text-overflow:ellipsis;opacity:0;animation:auth-item var(--c) ease infinite;animation-delay:calc(var(--n) * .3s);background:#dcf763;border-radius:99em;padding:0 .9em;font-size:.5em;font-weight:800;line-height:4.1em;display:block;overflow:hidden}.auth-s-creators{background:#f6f3ea;gap:.4em;padding:2em .7em 1em}.auth-s-creators>b{margin-bottom:.3em;font-size:.8em;font-weight:800}.auth-s-row{opacity:0;width:100%;animation:auth-item var(--c) ease infinite;animation-delay:calc(var(--n) * .3s);background:#fff;border-radius:.8em;align-items:center;gap:.4em;padding:.35em .4em;display:flex;box-shadow:0 .3em .8em -.5em #1f20254d}.auth-s-row .auth-face{flex:none;width:1.8em;height:1.8em}.auth-s-row>span{flex:1;justify-items:start;gap:.15em;min-width:0;display:grid}.auth-s-row strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.46em;font-weight:800;overflow:hidden}.auth-s-row small{border-radius:99em;padding:.15em .6em;font-size:.4em;font-weight:800}.auth-s-row i{background:var(--auth-ink);width:1.3em;height:1.3em;color:var(--auth-lime);border-radius:50%;flex:none;place-items:center;display:grid}.auth-s-row i svg{width:.75em;height:.75em}.auth-s-row .tone-orange{color:#b3470b;background:#ffe0cc}.auth-s-row .tone-sky{color:#0a6c9c;background:#d6f2ff}.auth-s-row .tone-pink{color:#b3204b;background:#ffdce6}.auth-s-row .tone-teal{color:#0c6b5f;background:#d2f3ee}.auth-f{background:#fff;border-radius:.9em;align-items:center;gap:.45em;animation:6s ease-in-out infinite auth-bob;display:flex;position:absolute;box-shadow:0 .8em 1.8em -.8em #1f202559}.auth-f b{font-size:.56em;font-weight:800;display:block}.auth-f small{opacity:.72;font-size:.46em;display:block}.auth-f-wallet{background:#ffd23f;padding:.5em .8em .5em .5em;animation-delay:-2s;top:1.5em;left:0;rotate:-4deg}.auth-f-mark svg{width:1.7em;height:1.7em;color:var(--auth-ink);display:block}.auth-f-faces{border-radius:99em;padding:.3em .3em .3em .85em;animation-delay:-4s;bottom:4.6em;left:.2em}.auth-f-faces .auth-face{border:.12em solid #fff;width:1.7em;height:1.7em;margin-left:-.55em}.auth-f-stat{padding:.5em .75em;animation-delay:-1s;top:6.4em;right:0}.auth-f-stat>svg{width:.8em;height:.8em}.auth-f-bars{align-items:flex-end;gap:.14em;height:1.1em;display:flex}.auth-f-bars i{width:.3em;animation:auth-bars var(--c) ease-in-out infinite;background:#ff7a2f;border-radius:.15em}.auth-f-bars i:first-child{background:#49c6ff;height:45%}.auth-f-bars i:nth-child(2){height:70%}.auth-f-bars i:nth-child(3){background:#ff5c8a;height:55%}.auth-f-bars i:nth-child(4){background:#ffd23f;height:100%}.auth-f-socials{border-radius:99em;gap:.3em;padding:.3em;animation-delay:-3s;bottom:.8em;right:1.2em}.auth-f-socials span{color:#fff;border-radius:50%;place-items:center;width:1.5em;height:1.5em;display:grid}.auth-f-socials svg{width:.75em;height:.75em}.auth-f-socials .tone-instagram{background:#ff5c8a}.auth-f-socials .tone-tiktok{background:var(--auth-ink)}.auth-f-socials .tone-youtube{background:#ff4136}.auth-f-toast{background:var(--auth-ink);color:#fff;opacity:0;max-width:10.5em;animation:auth-toast var(--c) ease infinite;padding:.55em .75em;bottom:7.4em;right:-.2em}.auth-f-toast>svg{width:.8em;height:.8em;color:var(--auth-lime);flex:none}.auth-f-toast .auth-face{flex:none;width:1.5em;height:1.5em}.auth-f-toast small{line-height:1.35}@keyframes auth-type{0%,5%{max-width:0}24%,94.9%{max-width:11em}95%,to{max-width:0}}@keyframes auth-dots{0%,27%{max-width:0}35%,94.9%{max-width:6em}95%,to{max-width:0}}@keyframes auth-press{0%,37%,44%,to{transform:none;box-shadow:0 0 #d7ff8100}40%{transform:scale(.94);box-shadow:0 0 0 .35em #d7ff81}}@keyframes auth-done{0%,41%{opacity:0}43%,51%{opacity:1}54%,to{opacity:0}}@keyframes auth-pop{0%,41%{transform:scale(.3)}45%{transform:scale(1.12)}48%,to{transform:none}}@keyframes auth-after{0%,50%{opacity:0;transform:translateY(.8em)}54%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes auth-item{0%,54%{opacity:0;transform:translateY(.9em)}60%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes auth-toast{0%,62%{opacity:0;transform:translate(1.2em)}66%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes auth-bars{0%,55%,to{transform:scaleY(1)}62%{transform:scaleY(1.25)}}@keyframes auth-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.45em)}}@keyframes auth-morph{0%{border-radius:48% 52% 60% 40%/45% 40% 60% 55%;transform:rotate(0)scale(1)}50%{border-radius:60% 40% 38% 62%/55% 60% 40% 45%;transform:rotate(40deg)scale(1.06)}to{border-radius:40% 60% 55% 45%/38% 52% 48% 62%;transform:rotate(-20deg)scale(.96)}}.auth-panel{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:48px 24px 28px;display:flex}.auth-card{border:1px solid var(--auth-line);background:#fff;border-radius:28px;width:100%;max-width:448px;padding:30px 30px 26px;animation:.5s cubic-bezier(.2,.7,.2,1) both auth-rise;box-shadow:0 1px #1f20250a,0 30px 70px -40px #1f202559}.auth-legal{color:#8a8f86;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:12px;font-weight:600;display:flex}.auth-legal a,.auth-legal button{color:inherit}.auth-legal a:hover,.auth-legal button:hover{color:var(--auth-ink)}.auth-switch{isolation:isolate;background:#f0f1ec;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:26px;padding:4px;display:grid;position:relative}.auth-switch:before{content:"";z-index:-1;background:var(--auth-ink);border-radius:12px;width:calc(50% - 6px);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 18px -10px #1f2025b3}.auth-switch.is-brand:before{transform:translate(calc(100% + 4px))}.auth-switch.is-sliding:before{animation:.32s cubic-bezier(.3,.8,.3,1) both auth-thumb-from-right}.auth-switch.is-brand.is-sliding:before{animation-name:auth-thumb-from-left}.auth-switch a{color:#6b7079;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 8px;font-size:14px;font-weight:750;transition:color .2s;display:flex}.auth-switch a>svg{flex-shrink:0}.auth-switch a>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.auth-switch a>.auth-switch-short{display:none}@media (max-width:480px){.auth-switch a>.auth-switch-long{display:none}.auth-switch a>.auth-switch-short{display:block}}.auth-switch a:hover{color:var(--auth-ink)}.auth-switch a[aria-current=page],.auth-switch a[aria-current=page]:hover{color:#fff}.auth-switch a[aria-current=page] svg{color:var(--auth-lime)}.auth-switch.is-sliding a[aria-current=page]{animation:.32s both auth-label-in}html.auth-switching .auth-card{animation:none}@keyframes auth-thumb-from-right{0%{transform:translate(calc(100% + 4px))}to{transform:none}}@keyframes auth-thumb-from-left{0%{transform:none}to{transform:translate(calc(100% + 4px))}}@keyframes auth-label-in{0%{color:#6b7079}to{color:#fff}}.auth-head{margin-bottom:22px}.auth-eyebrow{color:var(--auth-green);letter-spacing:.06em;text-transform:uppercase;background:#eef9d9;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 11px 5px 9px;font-size:11px;font-weight:800;display:inline-flex}.auth-eyebrow:before{content:"";background:#7fbf2a;border-radius:50%;width:7px;height:7px}.auth-head h1{letter-spacing:-.03em;font-size:30px;font-weight:850;line-height:1.12}.auth-head p:last-child{color:var(--auth-muted);margin-top:8px;font-size:14.5px;line-height:1.55}.auth-social{gap:10px;display:grid}.auth-social-btn{border:1px solid var(--auth-line);width:100%;min-height:50px;color:var(--auth-ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:border-color .16s,background .16s,transform .14s;display:flex}.auth-social-btn:hover:not(:disabled){background:#fafbf8;border-color:#c9ccc2}.auth-social-btn:active:not(:disabled){transform:scale(.98)}.auth-social-btn:disabled{opacity:.6;cursor:not-allowed}.auth-hint{color:#8a8f86;text-align:center;margin-top:10px;font-size:12.5px}.auth-divider{color:#9a9e95;align-items:center;gap:12px;margin:22px 0 18px;font-size:12px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--auth-line);flex:1;height:1px}.auth-fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.auth-field{grid-template-columns:minmax(0,1fr);gap:7px;font-size:13px;font-weight:750;display:grid}.auth-input{border:1px solid var(--auth-line);color:#9a9e95;background:#f8f9f5;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.auth-input:focus-within{border-color:var(--auth-ink);color:var(--auth-ink);background:#fff;box-shadow:0 0 0 4px #d7ff8166}.auth-input input{min-width:0;height:50px;color:var(--auth-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.auth-input input::placeholder{color:#a9ada4;font-weight:500}.auth-eye{color:#8a8f86;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.auth-eye:hover{color:var(--auth-ink);background:#eef0ea}.auth-forgot{color:var(--auth-green);justify-self:end;margin-top:-4px;font-size:13px;font-weight:700}.auth-message{white-space:pre-line;color:#9f2d1a;background:#fff1ee;border-radius:12px;margin-top:16px;padding:11px 14px;font-size:13.5px;line-height:1.5}.auth-retry{margin-top:10px}.auth-submit{background:var(--auth-ink);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:22px;font-size:15.5px;font-weight:800;transition:background .16s,transform .14s,box-shadow .16s;display:flex;position:relative;box-shadow:0 14px 28px -16px #1f2025}.auth-submit svg{color:var(--auth-lime);transition:transform .16s}.auth-submit:hover:not(:disabled){background:#30333b}.auth-submit:hover:not(:disabled) svg{transform:translate(3px)}.auth-submit:active:not(:disabled){transform:scale(.98)}.auth-submit:disabled{opacity:.7;cursor:not-allowed}.auth-alt{color:var(--auth-muted);text-align:center;margin-top:20px;font-size:14px}.auth-alt a{color:var(--auth-ink);text-decoration:underline;-webkit-text-decoration-color:var(--auth-lime);text-decoration-color:var(--auth-lime);text-underline-offset:4px;font-weight:800;text-decoration-thickness:3px}.auth-card .ba-switch button{border-radius:14px;min-height:50px}.control-login{background:#f4f5f0}.control-login-form.auth-panel{align-items:center;max-width:none;margin:0;padding:48px 24px 28px}.control-login-form .auth-form>p.auth-hint{line-height:1.5}.control-login-form .auth-card>.auth-message:first-child{margin:0 0 18px}@media (max-width:760px){.control-login-form.auth-panel{justify-content:flex-start;padding:28px 12px}.control-login-form .control-login-mobile{margin-bottom:22px}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.auth-page{display:block}.auth-hero{gap:0;height:auto;padding:16px 16px 40px;position:relative}.auth-hero-art{flex:none;height:290px;padding-bottom:0}.auth-hero-copy{display:none}.auth-panel{margin-top:-30px;padding:0 12px 28px;position:relative}.auth-card{border-radius:26px;padding:22px 18px}.auth-head h1{font-size:26px}}@media (max-width:360px){.auth-switch a{gap:6px;font-size:13px}.auth-card{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.auth-card,.auth-scene *,.auth-switch:before,.auth-switch a{animation:none!important}.auth-s-after,.auth-s-link,.auth-s-row{opacity:1}}.ba-foot{color:#8a8f86;flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:0 16px 28px;font-size:12px;font-weight:600;display:flex}.ba-foot a,.ba-foot button{color:inherit}@media (max-width:860px){.brand-area.has-dock .ba-main{padding-bottom:28px}.brand-area.has-dock .ba-foot{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.cb-notice.bp-as strong{margin:0;display:inline}.brand-area .cb-notice.bp-as{background:#f3f9e8;border-color:#dcebc2}.brand-area .cb-notice.bp-as>svg{color:#3f6f14}@media (max-width:520px){.ba-request-card{border-radius:22px;padding:18px 14px}.brand-area .bp-request .cb-fieldset{padding:16px 14px}.bp-request div.form-label>.cb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-area .bp-request input,.brand-area .bp-request select,.brand-area .bp-request textarea{font-size:16px}.brand-area .bp-request input[type=file]{font-size:13px}}.auth-code-icon{background:var(--auth-ink,#1f2025);width:56px;height:56px;color:var(--auth-lime,#d7ff81);border-radius:18px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 12px 26px -14px #1f2025}.auth-code .auth-head strong{color:var(--auth-ink,#1f2025);overflow-wrap:anywhere}.auth-code-input{border:1px solid var(--auth-line,#e4e6df);letter-spacing:.45em;text-indent:.45em;text-align:center;font-variant-numeric:tabular-nums;width:100%;height:64px;color:var(--auth-ink,#1f2025);background:#f8f9f5;border-radius:16px;outline:none;font-size:30px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s}.auth-code-input:focus{border-color:var(--auth-ink,#1f2025);background:#fff;box-shadow:0 0 0 4px #d7ff8166}.auth-code-input::placeholder{color:#c9ccc2}.auth-code-notice{color:var(--auth-green,#3f6f14);font-weight:600}.auth-link{color:var(--auth-ink,#1f2025);text-decoration:underline;-webkit-text-decoration-color:var(--auth-lime,#d7ff81);text-decoration-color:var(--auth-lime,#d7ff81);text-underline-offset:4px;font-weight:800;text-decoration-thickness:3px}.auth-link:disabled{color:#9a9e95;cursor:default;text-decoration:none}.auth-back{color:#6b7079;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;font-size:13px;font-weight:700;display:flex}.auth-back:hover{color:var(--auth-ink,#1f2025)}
.dc-chat{--dc-ink:#1f2025;--dc-lime:#d7ff81;--dc-line:#e3e6dd;--dc-muted:#6f7568;gap:0;min-width:0;display:grid;overflow:hidden;padding:0!important}.dc-head{border-bottom:1px solid var(--dc-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.dc-head h2{color:var(--dc-ink);margin:0;font-size:16px;font-weight:800}.dc-head p{color:var(--dc-muted);margin:2px 0 0;font-size:12px}.dc-head p.is-typing{color:#3f6f14;font-weight:700}.dc-live{background:#c9ccc3;border-radius:50%;flex:none;width:9px;height:9px}.dc-live.is-on{background:#6cc24a;box-shadow:0 0 0 4px #6cc24a26}.dc-list{overscroll-behavior:contain;background:radial-gradient(circle at 1px 1px,#1f20250d 1px,#0000 0) 0 0/18px 18px,#f4f5f0;flex-direction:column;gap:4px;height:min(62vh,560px);min-height:280px;margin:0;padding:14px 12px 10px;list-style:none;display:flex;overflow-y:auto}.dc-empty{max-width:260px;color:var(--dc-muted);text-align:center;background:#fff;border-radius:12px;margin:auto;padding:10px 14px;font-size:13px}.dc-day{align-self:center;margin:10px 0 6px}.dc-day span{color:var(--dc-muted);background:#ffffffd9;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 1px 2px #1f20251a}.dc-msg{flex-direction:column;align-items:flex-start;max-width:min(82%,480px);animation:.22s both dc-in;display:flex}.dc-msg.is-mine{align-self:flex-end;align-items:flex-end}.dc-bubble{min-width:64px;max-width:100%;color:var(--dc-ink);background:#fff;border-radius:16px 16px 16px 5px;gap:6px;padding:8px 10px 6px;display:grid;box-shadow:0 1px 1.5px #1f20251f}.dc-msg.is-mine .dc-bubble{background:var(--dc-lime);border-radius:16px 16px 5px}.dc-msg.is-pending .dc-bubble{opacity:.8}.dc-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.dc-meta{color:#1f202599;justify-self:end;align-items:center;gap:3px;min-height:14px;font-size:10.5px;display:inline-flex}.dc-meta .is-read{color:#2f7fd1}.dc-seen{color:var(--dc-muted);margin:2px 4px 0;font-size:11px}.dc-failed{color:#a12a2a;align-items:center;gap:6px;margin:3px 4px 0;font-size:12px;display:inline-flex}.dc-failed button{color:#a12a2a;background:#a12a2a1a;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}.dc-media{background:#1f20250f;border-radius:12px;max-width:100%;display:block;overflow:hidden}.dc-media img,video.dc-media{-o-object-fit:cover;object-fit:cover;width:100%;max-width:320px;max-height:360px;display:block}.dc-audio{width:min(260px,100%)}.dc-file{background:#1f20250d;border-radius:12px;align-items:center;gap:10px;min-width:0;max-width:320px;padding:8px;display:flex}.dc-file-icon{background:var(--dc-ink);width:40px;height:40px;color:var(--dc-lime);border-radius:11px;flex:none;place-items:center;display:grid}.dc-file-meta{flex:1;gap:1px;min-width:0;display:grid}.dc-file-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dc-file-meta small{color:var(--dc-muted);font-size:11px}.dc-file-link{color:#3f6f14;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.dc-msg.is-mine .dc-file-link{color:var(--dc-ink);text-decoration:underline}.dc-file-get{width:34px;height:34px;color:var(--dc-ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.dc-progress{background:#1f20251f;border-radius:99px;height:4px;display:block;overflow:hidden}.dc-progress span{background:var(--dc-ink);height:100%;transition:width .2s;display:block}.dc-typing .dc-bubble{gap:4px;padding:12px 14px;display:flex}.dc-typing .dc-bubble span{background:#9aa091;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite dc-dot}.dc-typing .dc-bubble span:nth-child(2){animation-delay:.15s}.dc-typing .dc-bubble span:nth-child(3){animation-delay:.3s}.dc-compose{border-top:1px solid var(--dc-line);background:#fff;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.dc-compose textarea{border:1px solid var(--dc-line);min-width:0;min-height:44px;max-height:160px;color:var(--dc-ink);font:inherit;resize:none;field-sizing:content;background:#f7f8f4;border-radius:22px;flex:1;padding:11px 14px;font-size:16px;line-height:1.35}.dc-compose textarea:focus{border-color:var(--dc-ink);background:#fff;outline:none}.dc-attach,.dc-send{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .14s,background .16s;display:grid}.dc-attach{color:var(--dc-ink);background:#f1f2ee}.dc-attach:hover{background:#e6e8e1}.dc-send{background:var(--dc-ink);color:var(--dc-lime)}.dc-send:disabled{color:#fff;background:#d9dcd3}.dc-attach:active,.dc-send:active:not(:disabled){transform:scale(.92)}.dc-error{color:#a12a2a;background:#fff;margin:0;padding:0 16px 12px;font-size:12px}.dc-chat>.cb-small{background:#fff;margin:0;padding:12px 16px}@keyframes dc-in{0%{opacity:0;transform:translateY(6px)}}@keyframes dc-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (max-width:640px){.dc-list{height:min(64vh,520px);padding:12px 8px 8px}.dc-msg{max-width:88%}.dc-compose{gap:6px;padding:8px}}@media (prefers-reduced-motion:reduce){.dc-msg,.dc-typing .dc-bubble span{animation:none}}.dc-gate{background:#f4f5f0;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.dc-gate-card{text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:14px;width:min(420px,100%);padding:32px 24px;display:grid;box-shadow:0 20px 50px -30px #1f202566}.dc-gate-card h1{color:#1f2025;margin:0;font-size:22px;font-weight:800}.dc-gate-card p{color:#6f7568;margin:0;font-size:14px;line-height:1.5}.dc-gate-icon{color:#d7ff81;background:#1f2025;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.dc-gate-code{background:#f1f2ee;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700}.dc-gate-actions{gap:10px;width:100%;margin-top:6px;display:grid}.dc-gate-actions a{border-radius:14px;justify-content:center;align-items:center;min-height:46px;font-size:14px;font-weight:750;display:flex}.dc-gate-actions a:first-child{color:#fff;background:#1f2025}.dc-gate-actions a:last-child{color:#1f2025;border:1px solid #e3e6dd}.dc-confirm{background:#fff8e8;border-top:1px solid #f0d9a8;grid-template-columns:auto 1fr;gap:10px 12px;margin:0;padding:12px 14px;animation:.2s both dc-in;display:grid}.dc-confirm-icon{color:#d7ff81;background:#1f2025;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.dc-confirm-text strong{color:#1f2025;font-size:14px;display:block}.dc-confirm-text p{color:#6f5a2a;margin:2px 0 0;font-size:12.5px;line-height:1.4}.dc-confirm-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.dc-confirm-actions button{border-radius:12px;min-height:40px;padding:8px 16px;font-size:13px;font-weight:750}.dc-confirm-no{color:#1f2025;background:#fff;border:1px solid #e3e6dd}.dc-confirm-yes{color:#d7ff81;background:#1f2025}@media (max-width:640px){.dc-confirm-actions button{flex:1}}.dc-head-actions{align-items:center;gap:8px;display:flex;position:relative}.dc-more{color:#1f2025;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.dc-more:hover,.dc-more[aria-expanded=true]{background:#f1f3ec}.dc-menu{z-index:5;background:#fff;border:1px solid #e3e6dd;border-radius:14px;min-width:220px;padding:6px;animation:.15s both dc-in;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1f202522}.dc-menu button{color:#1f2025;text-align:left;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-size:14px;font-weight:650;display:flex}.dc-menu button:hover{background:#f1f3ec}.dc-menu button.is-danger{color:#b42318}.dc-reasons{border:0;flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;display:flex}.dc-reasons label{color:#1f2025;cursor:pointer;background:#fff;border:1px solid #e3e6dd;border-radius:999px;align-items:center;min-height:36px;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.dc-reasons label.is-on{color:#d7ff81;background:#1f2025;border-color:#1f2025}.dc-reasons input{opacity:0;pointer-events:none;position:absolute}.dc-reasons label:focus-within{outline-offset:2px;outline:2px solid #3f6f14}.dc-report-details{width:100%;min-height:64px;font:inherit;color:#1f2025;resize:vertical;background:#fff;border:1px solid #e3e6dd;border-radius:12px;grid-column:1/-1;padding:10px 12px;font-size:14px}.dc-confirm-yes:disabled{opacity:.45}.dc-notice{color:#3f6f14;background:#f4fbe8;border-top:1px solid #e3e6dd;margin:0;padding:10px 14px;font-size:13px;font-weight:650}.dc-blocked{color:#6f7568;background:#f7f8f4;border-top:1px solid #e3e6dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0;padding:12px 16px;font-size:13px;display:flex}.dc-blocked p{margin:0}.dc-blocked button{color:#1f2025;background:#fff;border:1px solid #e3e6dd;border-radius:12px;min-height:38px;padding:6px 14px;font-size:13px;font-weight:750}
