:root{--primary:#2563eb;--secondary:#14b8a6;--accent:#8b5cf6;--surface:#f7fbff;--text:#101828;--muted:#667085;--line:rgba(16,24,40,.12);--bg:var(--surface)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:linear-gradient(90deg,rgba(16,24,40,.04) 1px,transparent 0),linear-gradient(180deg,rgba(16,24,40,.04) 1px,transparent 0),linear-gradient(180deg,#f7fbff,#fff 50%,#f8fafc);background-size:42px 42px,42px 42px,auto;color:var(--text)}.container{max-width:1100px;margin:0 auto;padding:18px}.card{background:hsla(0,0%,100%,.78);border:1px solid var(--line);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid var(--line);background:hsla(0,0%,100%,.72);cursor:pointer;color:var(--text)}.btn.primary{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff}.small{color:var(--muted);font-size:13px}.input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:hsla(0,0%,100%,.9);color:var(--text)}.brandsCreateButton{position:relative!important;isolation:isolate;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:190px;min-height:48px;border-radius:14px;padding:0 16px 0 12px!important;overflow:hidden;color:#fff!important;text-decoration:none!important;white-space:nowrap!important;font-size:13px;font-weight:1000;line-height:1!important;background:linear-gradient(135deg,#c2410c,#ea580c 42%,#1d4ed8),#1d4ed8!important;background-size:220% 100%!important;border:1px solid hsla(0,0%,100%,.36)!important;box-shadow:0 18px 40px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.28)!important;transition:transform .18s ease,box-shadow .18s ease;animation:brandsCreateGradient 5.2s ease-in-out infinite}.brandsCreateButton:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.42) 42%,transparent 58%);transform:translateX(-130%);animation:brandsCreateSweep 3.6s ease-in-out infinite}.brandsCreateButton:hover{transform:translateY(-2px);box-shadow:0 24px 52px rgba(37,99,235,.3),inset 0 1px 0 hsla(0,0%,100%,.34)!important}.brandsCreateButton .createBrandArrow,.brandsCreateButton .createBrandIcon{display:grid!important;place-items:center;flex:0 0 auto;border-radius:999px;background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.24);line-height:1}.brandsCreateButton .createBrandIcon{width:28px;height:28px;font-size:18px;animation:brandsCreatePulse 2.8s ease-in-out infinite}.brandsCreateButton .createBrandArrow{width:24px;height:24px;font-size:13px;transition:transform .18s ease}.brandsCreateButton:hover .createBrandArrow{transform:translateX(2px)}.dashboardBackButton{position:relative!important;isolation:isolate;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:158px;min-height:44px;border-radius:14px!important;padding:0 15px 0 10px!important;overflow:hidden;color:#fff!important;text-decoration:none!important;white-space:nowrap!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;cursor:pointer!important;background:linear-gradient(135deg,rgba(37,99,235,.96),rgba(20,184,166,.92) 55%,rgba(124,58,237,.96)),#2563eb!important;background-size:220% 100%!important;border:1px solid hsla(0,0%,100%,.36)!important;box-shadow:0 18px 40px rgba(30,64,175,.22),inset 0 1px 0 hsla(0,0%,100%,.28)!important;transition:transform .18s ease,box-shadow .18s ease;animation:dashboardBackGradient 5.2s ease-in-out infinite}.dashboardBackButton:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.42) 42%,transparent 58%);transform:translateX(-130%);animation:dashboardBackSweepGlobal 3.6s ease-in-out infinite}.dashboardBackButton:after{content:"<";display:grid!important;place-items:center;order:-1;width:28px;height:28px;flex:0 0 auto;border-radius:999px;color:#fff;background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.24);line-height:1;transition:transform .18s ease}.dashboardBackButton:hover{transform:translateY(-2px);box-shadow:0 24px 52px rgba(30,64,175,.3),inset 0 1px 0 hsla(0,0%,100%,.34)!important}.dashboardBackButton:hover:after{transform:translateX(-2px)}@keyframes brandsCreateGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes brandsCreateSweep{0%,46%{transform:translateX(-130%)}72%,to{transform:translateX(130%)}}@keyframes brandsCreatePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes dashboardBackGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes dashboardBackSweepGlobal{0%,46%{transform:translateX(-130%)}72%,to{transform:translateX(130%)}}label{font-size:13px;color:var(--muted);display:block;margin:10px 0 6px}.grid{display:grid;grid-gap:14px;gap:14px}.grid.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.grid.cols2,.grid.cols3{grid-template-columns:1fr}}.metaSelectorOverlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.46);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.metaSelectorPanel{width:100%;max-width:760px;max-height:92vh;overflow:auto;border-radius:28px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.92));border:1px solid rgba(8,102,255,.24);box-shadow:0 34px 90px rgba(15,23,42,.24);animation:metaPanelIn .24s ease-out}@keyframes metaPanelIn{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.metaSelectorHeader{display:flex;justify-content:space-between;gap:18px;padding:26px 26px 18px;border-bottom:1px solid rgba(15,23,42,.08)}.metaSelectorBadge{display:inline-flex;border-radius:999px;padding:7px 10px;margin-bottom:10px;color:#312e81;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.16);font-size:12px;font-weight:1000}.metaSelectorHeader h2{margin:0;font-size:24px;color:#0f172a;letter-spacing:0}.metaSelectorHeader p{margin:8px 0 0;max-width:590px;color:rgba(15,23,42,.66);line-height:1.6;font-size:14px}.metaSelectorClose{width:36px;height:36px;border:0;border-radius:999px;background:rgba(15,23,42,.07);color:#0f172a;font-weight:1000;cursor:pointer}.metaSelectorBody{padding:20px 26px}.metaSelectorError{margin:18px 26px 0;padding:12px 14px;border-radius:16px;color:#991b1b;background:hsla(0,93%,94%,.86);border:1px solid hsla(0,91%,71%,.22);font-size:13px;font-weight:800}.metaPageList{display:grid;grid-gap:12px;gap:12px}.metaPageOption{width:100%;display:flex;align-items:flex-start;gap:14px;text-align:left;padding:16px;border-radius:20px;border:1px solid rgba(15,23,42,.09);background:hsla(0,0%,100%,.78);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.metaPageOption.selected,.metaPageOption:hover{transform:translateY(-1px);border-color:rgba(8,102,255,.32);box-shadow:0 18px 34px rgba(15,23,42,.09)}.metaPageOption.selected{background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(253,242,248,.82))}.metaCheckCircle{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:999px;color:#fff;background:rgba(15,23,42,.12);font-weight:1000}.metaPageOption.selected .metaCheckCircle{background:linear-gradient(135deg,#0866ff,#e1306c)}.metaPageMain{min-width:0;display:flex;flex-direction:column;gap:6px}.metaPageName{color:#0f172a;font-size:15px;font-weight:1000}.metaIgLine,.metaPageSub{color:rgba(15,23,42,.62);font-size:12px;font-weight:800;overflow-wrap:anywhere}.metaIgLine.available{color:#be185d}.metaIgLine.missing{color:#9a3412}.metaSelectedSummary{margin-top:16px;padding:16px;border-radius:20px;background:rgba(15,23,42,.04);border:1px dashed rgba(15,23,42,.13);display:grid;grid-gap:14px;gap:14px}.metaSelectedSummary span{display:block;color:rgba(15,23,42,.55);font-size:12px;font-weight:900;text-transform:uppercase}.metaSelectedSummary strong{display:block;margin-top:4px;color:#0f172a;font-size:15px}.metaIgToggle{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:hsla(0,0%,100%,.78);color:#0f172a;font-weight:900}.metaIgToggle.disabled{color:rgba(15,23,42,.48)}.metaIgToggle input{width:18px;height:18px;accent-color:#0866ff}.metaSelectorFooter{display:flex;justify-content:flex-end;gap:12px;padding:18px 26px 26px;border-top:1px solid rgba(15,23,42,.08)}.metaGhostAction,.metaPrimaryAction{border-radius:14px;padding:12px 16px;font-size:13px;font-weight:1000;cursor:pointer}.metaPrimaryAction{border:0;color:#fff;background:linear-gradient(135deg,#0866ff,#e1306c);box-shadow:0 16px 28px rgba(8,102,255,.18)}.metaPrimaryAction:disabled{opacity:.54;cursor:not-allowed}.metaGhostAction{background:hsla(0,0%,100%,.86);color:#0f172a;border:1px solid rgba(15,23,42,.12)}.metaEmptyState,.metaSelectorSkeleton{min-height:180px;display:grid;place-items:center;text-align:center;grid-gap:10px;gap:10px;color:rgba(15,23,42,.66)}.metaEmptyState strong{color:#0f172a}.metaSelectorSkeleton span{width:100%;max-width:620px;height:62px;border-radius:18px;background:linear-gradient(90deg,rgba(226,232,240,.72),rgba(248,250,252,.92),rgba(226,232,240,.72));background-size:220% 100%;animation:metaSkeleton 1.2s ease-in-out infinite}@keyframes metaSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:640px){.metaSelectorFooter,.metaSelectorHeader{flex-direction:column}.metaSelectorFooter button{width:100%}}.waActionsWrapper,.waTopActions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.waActionBtn{position:relative!important;isolation:isolate;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 22px!important;border-radius:14px!important;font-weight:800!important;font-size:13px!important;white-space:nowrap!important;cursor:pointer!important;border:1px solid hsla(0,0%,100%,.28)!important;transition:transform .2s ease,box-shadow .2s ease!important;overflow:hidden}.waActionBtn,.waActionBtn:hover{text-decoration:none!important;color:#fff!important}.waActionBtn:hover{transform:translateY(-2px)!important}.waActionBtn:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.35) 42%,transparent 58%)!important;transform:translateX(-130%)!important;animation:waSweep 3.6s ease-in-out infinite!important}@keyframes waSweep{0%,46%{transform:translateX(-130%)}72%,to{transform:translateX(130%)}}@keyframes waGradientMove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.waActionBtn--dashboard{background:linear-gradient(135deg,#6366f1,#8b5cf6,#4f46e5)!important;background-size:200% auto!important;box-shadow:0 10px 25px rgba(99,102,241,.25),inset 0 1px 0 hsla(0,0%,100%,.2)!important;animation:waGradientMove 4s ease infinite!important}.waActionBtn--dashboard:hover{box-shadow:0 14px 30px rgba(99,102,241,.4),inset 0 1px 0 hsla(0,0%,100%,.3)!important}.waActionBtn--health{background:linear-gradient(135deg,#14b8a6,#10b981,#0d9488)!important;background-size:200% auto!important;box-shadow:0 10px 25px rgba(20,184,166,.25),inset 0 1px 0 hsla(0,0%,100%,.2)!important;animation:waGradientMove 4s ease infinite!important}.waActionBtn--health:hover:not(:disabled){box-shadow:0 14px 30px rgba(20,184,166,.4),inset 0 1px 0 hsla(0,0%,100%,.3)!important}.waActionBtn--primary{background:linear-gradient(135deg,#2563eb,#3b82f6,#1d4ed8)!important;background-size:200% auto!important;box-shadow:0 10px 25px rgba(37,99,235,.25),inset 0 1px 0 hsla(0,0%,100%,.2)!important;animation:waGradientMove 4s ease infinite!important}.waActionBtn--primary:hover:not(:disabled){box-shadow:0 14px 30px rgba(37,99,235,.4),inset 0 1px 0 hsla(0,0%,100%,.3)!important}.waActionBtn--templates{background:linear-gradient(135deg,#101828,#374151,#1f2937)!important;background-size:200% auto!important;box-shadow:0 10px 25px rgba(16,24,40,.2),inset 0 1px 0 hsla(0,0%,100%,.15)!important;animation:waGradientMove 4s ease infinite!important}.waActionBtn--templates:hover:not(:disabled){box-shadow:0 14px 30px rgba(16,24,40,.35),inset 0 1px 0 hsla(0,0%,100%,.25)!important}.waActionBtn--soft{background:#eef2ff!important;color:#3730a3!important;border:1px solid rgba(99,102,241,.16)!important;box-shadow:0 8px 20px rgba(99,102,241,.05)!important}.waActionBtn--soft:hover:not(:disabled){background:#e0e7ff!important;box-shadow:0 10px 22px rgba(99,102,241,.1)!important;color:#3730a3!important}.waActionBtn--soft:before{background:linear-gradient(110deg,transparent,rgba(99,102,241,.15) 42%,transparent 58%)!important}.waActionBtn--danger{background:#fee2e2!important;color:#b91c1c!important;border:1px solid rgba(239,68,68,.16)!important;box-shadow:0 8px 20px rgba(239,68,68,.05)!important}.waActionBtn--danger:hover:not(:disabled){background:#fecaca!important;box-shadow:0 10px 22px rgba(239,68,68,.1)!important;color:#b91c1c!important}.waActionBtn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.actionBtnHeader{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0 20px!important;border-radius:12px!important;font-weight:700!important;font-size:13px!important;border:1px solid rgba(16,24,40,.12)!important;background:#fff!important;color:#101828!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;gap:8px!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(0,0,0,.03)!important}.actionBtnHeader:hover{background:#f8fafc!important;border-color:rgba(37,99,235,.3)!important;color:#2563eb!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px rgba(37,99,235,.06)!important}.actionBtnHeader.green{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 10px 22px rgba(16,185,129,.2)!important}.actionBtnHeader.green:hover{background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 12px 26px rgba(16,185,129,.3)!important;color:#fff!important}.actionBtnHeader.dark{background:linear-gradient(135deg,#0d1b3e,#040a1c)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 10px 22px rgba(13,27,62,.2)!important}.actionBtnHeader.dark:hover{background:linear-gradient(135deg,#040a1c,#000)!important;box-shadow:0 12px 26px rgba(13,27,62,.3)!important;color:#fff!important}