/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.animate-spin{animation:var(--animate-spin)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}}:root{--by-green:#66b512;--by-green-bright:#89d329;--by-green-deep:#4a8a08;--by-green-tint:#eaf7d6;--by-green-soft:#f3faea;--by-blue:#10384f;--by-blue-deep:#0a2536;--by-blue-bright:#00a0e3;--by-blue-tint:#e6f4fb;--by-ink:#0a1a26;--by-ink-soft:#3a4a55;--by-muted:#6b7a85;--by-line:#e3e9ed;--by-bg:#fff;--by-bg-soft:#f7f9fa;--by-bg-cream:#fafbfb;--by-pop:#ffd84a;--by-coral:#ff6b6b;--by-font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--by-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--by-radius-sm:6px;--by-radius-md:12px;--by-radius-lg:20px;--by-radius-xl:32px;--by-radius-pill:999px;--by-shadow-sm:0 1px 2px #0a1a260f,0 1px 1px #0a1a260a;--by-shadow-md:0 8px 24px #0a1a2614;--by-shadow-lg:0 20px 50px #0a1a261f;--by-shadow-green:0 14px 30px #66b51247;--by-shadow-blue:0 14px 30px #10384f38;--by-grad-hero:linear-gradient(135deg,#f3faea 0%,#fff 50%,#e6f4fb 100%);--by-grad-green:linear-gradient(135deg,#89d329 0%,#66b512 100%);--by-grad-blue:linear-gradient(135deg,#10384f 0%,#1d5a7d 100%);--by-grad-cta:linear-gradient(135deg,#89d329 0%,#66b512 60%,#4a8a08 100%);--by-ease-out:cubic-bezier(.16,1,.3,1);--by-ease-in-out:cubic-bezier(.65,0,.35,1)}html,body{color:var(--by-ink);font-family:var(--by-font-body);background:#fff}body{-webkit-font-smoothing:antialiased}.by-logo-cross{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#89d329,#66b512);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #66b51252}.by-cta{background:var(--by-grad-cta);box-shadow:var(--by-shadow-green);color:#fff!important;border-radius:var(--by-radius-pill)!important;transition:transform .2s var(--by-ease-out),box-shadow .2s!important;font-weight:700!important}.by-cta:hover{transform:translateY(-1px);box-shadow:0 18px 38px #66b5125c}.by-cta:disabled{opacity:.4;box-shadow:none;cursor:not-allowed;transform:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}:root{--brand-blue: #009bfa;--brand-teal: #00b2a7;--brand-green: #15c457;--brand-green-neon: #00db00;--grad: linear-gradient(118deg, #009bfa 0%, #00b6a0 52%, #1bc94f 100%);--grad-soft: linear-gradient(118deg, rgba(0,155,250,.14), rgba(27,201,79,.14));--pillar-experto: #1f8bf5;--pillar-cuida: #19b85a;--pillar-aldia: #7b3fa0;--pillar-inform: #ef2d56;--bg: #eef3f9;--bg-deep: #e4ebf4;--surface: #ffffff;--surface-2: #f6f9fc;--surface-3: #eef3f8;--border: #e2e9f1;--border-strong: #d2dde8;--text: #0d1b2a;--text-2: #45576b;--text-3: #7f90a3;--shadow-sm: 0 1px 2px rgba(16,37,66,.05), 0 1px 3px rgba(16,37,66,.04);--shadow-md: 0 4px 14px rgba(16,37,66,.07), 0 2px 6px rgba(16,37,66,.05);--shadow-lg: 0 18px 50px rgba(13,30,55,.16), 0 6px 18px rgba(13,30,55,.08);--shadow-glow: 0 10px 30px rgba(0,155,250,.22);--r-sm: 9px;--r-md: 14px;--r-lg: 20px;--r-xl: 26px;--pad: 24px;--gap: 16px;--row-h: 14px;--fs-base: 14.5px;--sidebar-w: 264px;--sidebar-w-collapsed: 76px;--right-w: 432px;--font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--num: "Space Grotesk", var(--font)}[data-theme=dark]{--bg: #080d16;--bg-deep: #05090f;--surface: #111a28;--surface-2: #0d1623;--surface-3: #172234;--border: #223349;--border-strong: #2d4159;--text: #eaf1f9;--text-2: #a4b4c6;--text-3: #6f8298;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 6px 20px rgba(0,0,0,.45);--shadow-lg: 0 24px 60px rgba(0,0,0,.6);--shadow-glow: 0 10px 34px rgba(0,155,250,.3);--grad-soft: linear-gradient(118deg, rgba(0,155,250,.2), rgba(27,201,79,.16))}[data-density=compact]{--pad: 16px;--gap: 11px;--fs-base: 13.5px}[data-density=comfy]{--pad: 32px;--gap: 22px;--fs-base: 15px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}::-moz-selection{background:#009bfa33}::selection{background:#009bfa33}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:20px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr var(--right-w);gap:12px;padding:12px;height:100vh;background:var(--bg);transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1)}.app.collapsed{--sidebar-w: var(--sidebar-w-collapsed)}.app.no-right{grid-template-columns:var(--sidebar-w) 1fr}.bubbles{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;opacity:var(--motif-op, .55)}.bubbles span{position:absolute;border-radius:50%;filter:blur(2px);background:radial-gradient(circle at 30% 30%,#009bfa29,#009bfa00 70%)}[data-motif=subtle]{--motif-op: .25}[data-motif=bold]{--motif-op: 1}.bubbles .b1{width:520px;height:520px;left:-160px;bottom:-180px;background:radial-gradient(circle at 35% 35%,rgba(0,155,250,.18),transparent 70%)}.bubbles .b2{width:420px;height:420px;right:6%;top:-160px;background:radial-gradient(circle at 35% 35%,rgba(27,201,79,.16),transparent 70%)}.bubbles .b3{width:300px;height:300px;right:30%;bottom:-120px;background:radial-gradient(circle at 35% 35%,rgba(123,63,160,.1),transparent 70%)}.sidebar{position:relative;z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-width:0;overflow:visible}.sb-head{display:flex;align-items:center;gap:11px;padding:18px 16px 14px;min-height:70px}.sb-logo{width:42px;height:42px;border-radius:13px;flex:none;box-shadow:var(--shadow-sm);-o-object-fit:cover;object-fit:cover;background:#fff}.sb-brand{display:flex;flex-direction:column;min-width:0;line-height:1.05;transition:opacity .2s}.sb-brand b{font-size:15px;font-weight:800;letter-spacing:-.2px;white-space:nowrap}.sb-brand span{font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-top:3px}.app.collapsed .sb-brand{opacity:0;pointer-events:none}.sb-collapse{position:absolute;top:26px;right:-13px;z-index:8;width:26px;height:26px;border-radius:50%;background:var(--surface);border:1px solid var(--border-strong);display:grid;place-items:center;color:var(--text-2);box-shadow:var(--shadow-md);transition:transform .25s,color .2s,border-color .2s}.sb-collapse:hover{color:var(--brand-blue);border-color:var(--brand-blue)}.app.collapsed .sb-collapse svg{transform:rotate(180deg)}.sb-new{margin:4px 14px 8px;padding:12px 14px;border-radius:var(--r-md);background:var(--grad);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;gap:10px;justify-content:center;box-shadow:var(--shadow-glow);transition:transform .15s,box-shadow .2s;white-space:nowrap}.sb-new:hover{transform:translateY(-1px);box-shadow:0 14px 34px #009bfa52}.sb-new:active{transform:translateY(0)}.app.collapsed .sb-new{padding:12px 0}.app.collapsed .sb-new .lbl{display:none}.sb-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 12px 12px}.sb-group-label{font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--text-3);padding:14px 12px 7px;white-space:nowrap}.app.collapsed .sb-group-label{opacity:0;height:14px;padding:6px 0}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:var(--r-md);margin-bottom:2px;color:var(--text-2);font-weight:650;font-size:14px;white-space:nowrap;position:relative;transition:background .16s,color .16s}.nav-item:hover{background:var(--surface-3);color:var(--text)}.nav-item .ic{flex:none;width:20px;height:20px;display:grid;place-items:center}.nav-item.active{color:var(--brand-blue);background:var(--grad-soft);font-weight:800}[data-theme=dark] .nav-item.active{color:#4fc1ff}.nav-item.active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:22px;border-radius:0 4px 4px 0;background:var(--grad)}.nav-item .badge{margin-left:auto;font-family:var(--num);font-size:11px;font-weight:700;background:var(--surface-3);color:var(--text-2);padding:2px 8px;border-radius:20px}.nav-item.active .badge{background:#009bfa29;color:var(--brand-blue)}.nav-item .ai-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 0 3px #1bc94f33}.app.collapsed .nav-item .lbl,.app.collapsed .nav-item .badge,.app.collapsed .nav-item .ai-dot{display:none}.app.collapsed .nav-item{justify-content:center;padding:11px 0}.app.collapsed .nav-item.active:before{left:0}.sb-foot{padding:12px;border-top:1px solid var(--border)}.sb-user{display:flex;align-items:center;gap:11px;padding:8px;border-radius:var(--r-md);transition:background .16s}.sb-user:hover{background:var(--surface-3)}.sb-ava{width:36px;height:36px;border-radius:11px;flex:none;background:var(--grad);display:grid;place-items:center;color:#fff;font-weight:800;font-size:14px}.sb-user .meta{min-width:0;line-height:1.25}.sb-user .meta b{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-user .meta span{font-size:11px;color:var(--text-3);display:flex;align-items:center;gap:5px;white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;background:var(--brand-green);flex:none}.app.collapsed .sb-user .meta{display:none}.app.collapsed .sb-user{justify-content:center}.main{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.topbar{display:flex;align-items:center;gap:16px;padding:0 26px;height:66px;flex:none;border-bottom:1px solid var(--border);background:var(--surface)}.tb-title{display:flex;flex-direction:column;line-height:1.15}.tb-title b{font-size:17px;font-weight:800;letter-spacing:-.3px}.tb-title span{font-size:12px;color:var(--text-3)}.tb-search{margin-left:12px;flex:1;max-width:380px;display:flex;align-items:center;gap:9px;padding:9px 13px;background:var(--surface-3);border:1px solid transparent;border-radius:var(--r-md);color:var(--text-3);transition:border .15s,background .15s}.tb-search:focus-within{border-color:var(--brand-blue);background:var(--surface)}.tb-search input{border:none;background:none;outline:none;flex:1;color:var(--text);font-size:13.5px}.tb-spacer{flex:1}.tb-pill{display:flex;align-items:center;gap:7px;padding:7px 13px;border-radius:20px;background:var(--surface);border:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--text-2)}.icon-btn{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--text-2);border:1px solid transparent;transition:background .15s,color .15s;position:relative}.icon-btn:hover{background:var(--surface-3);color:var(--text)}.icon-btn.on{color:var(--brand-blue);background:var(--grad-soft)}.icon-btn .ndot{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--pillar-inform);border:2px solid var(--surface)}.content{flex:1;overflow-y:auto;padding:var(--pad)}.content-inner{max-width:920px;margin:0 auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.section-h{font-size:13px;font-weight:800;letter-spacing:-.1px;margin:0 0 4px}.muted{color:var(--text-3)}.label{font-size:12.5px;font-weight:750;color:var(--text-2);margin-bottom:8px;display:flex;align-items:center;gap:7px}.field{width:100%;padding:12px 14px;border-radius:var(--r-md);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:14px;outline:none;transition:border .15s,box-shadow .15s}.field::-moz-placeholder{color:var(--text-3)}.field::placeholder{color:var(--text-3)}.field:focus{border-color:var(--brand-blue);box-shadow:0 0 0 4px #009bfa1f}textarea.field{resize:vertical;min-height:110px;line-height:1.55}.field-mono{font-family:var(--mono);font-size:13px}.btn{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:var(--r-md);font-weight:800;font-size:14px;transition:transform .14s,box-shadow .2s,background .15s}.btn-grad{background:var(--grad);color:#fff;box-shadow:var(--shadow-glow)}.btn-grad:hover{transform:translateY(-1px);box-shadow:0 14px 34px #009bfa4d}.btn-ghost{background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text-2)}.btn-ghost:hover{border-color:var(--text-3);color:var(--text)}.btn-soft{background:var(--grad-soft);color:var(--brand-blue)}[data-theme=dark] .btn-soft{color:#58c4ff}.btn:disabled{opacity:.45;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12.5px;font-weight:700;background:var(--surface-3);color:var(--text-2);border:1px solid transparent;transition:all .15s;white-space:nowrap}.chip:hover{border-color:var(--border-strong)}.chip.active{background:var(--text);color:var(--surface)}.ai-tag{background:var(--grad-soft);color:var(--brand-blue);font-weight:800}[data-theme=dark] .ai-tag{color:#58c4ff}.pill-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11.5px;font-weight:800}.sparkbtn{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:20px;font-weight:800;font-size:12.5px;color:#fff;background:var(--grad);box-shadow:var(--shadow-glow);transition:transform .14s,box-shadow .2s}.sparkbtn:hover{transform:translateY(-1px)}.sparkbtn.sm{padding:5px 10px;font-size:11.5px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--surface-3) 25%,var(--border) 37%,var(--surface-3) 63%);background-size:200% 100%;animation:shimmer 1.3s infinite;border-radius:6px}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.typing span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand-blue);margin:0 1.5px;animation:pulse-dot 1s infinite}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes fadeUp{0%{transform:translateY(9px)}to{transform:none}}.fade-up{animation:fadeUp .4s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion: reduce){.fade-up{animation:none}}.stepper{display:flex;align-items:center;gap:0;margin:2px auto 26px;max-width:540px}.step{display:flex;align-items:center;gap:11px}.step .num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--num);font-weight:700;font-size:15px;border:2px solid var(--border-strong);color:var(--text-3);background:var(--surface);transition:all .25s;flex:none}.step .stxt{display:flex;flex-direction:column;line-height:1.1}.step .stxt b{font-size:13.5px;font-weight:800}.step .stxt span{font-size:11px;color:var(--text-3)}.step.done .num,.step.current .num{border-color:transparent;background:var(--grad);color:#fff;box-shadow:var(--shadow-glow)}.step.current .stxt b{color:var(--brand-blue)}[data-theme=dark] .step.current .stxt b{color:#58c4ff}.step-line{flex:1;height:2px;background:var(--border-strong);margin:0 14px;border-radius:2px;min-width:28px;position:relative;overflow:hidden}.step-line.fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad)}.wiz-card{padding:30px}.wiz-foot{display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.fld-block{margin-bottom:20px}.drop{border:2px dashed var(--border-strong);border-radius:var(--r-md);padding:22px;text-align:center;color:var(--text-3);transition:all .15s;cursor:pointer;background:var(--surface-2)}.drop:hover{border-color:var(--brand-blue);color:var(--brand-blue);background:var(--grad-soft)}.drop.ok{border-style:solid;border-color:var(--brand-green);background:#1bc94f12;color:var(--text)}.file-row{display:flex;align-items:center;gap:10px}.pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pillar{display:flex;align-items:center;gap:11px;padding:12px;border-radius:var(--r-md);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;transition:all .15s;text-align:left;position:relative}.pillar:hover{border-color:var(--border-strong)}.pillar.sel{border-color:var(--pc);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 18%,transparent)}.pillar .pic{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff}.pillar .pmeta b{font-size:13px;font-weight:800;display:block}.pillar .pmeta span{font-size:11px;color:var(--text-3)}.pillar .reco{position:absolute;top:-8px;right:10px;font-size:9.5px;font-weight:800;letter-spacing:.3px;padding:2px 8px;border-radius:20px;background:var(--grad);color:#fff;box-shadow:var(--shadow-sm)}.nav-item.soon{opacity:.6;cursor:default}.nav-item.soon:hover{background:none;color:var(--text-2)}.soon-tag{font-size:8.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;background:var(--surface-3);color:var(--text-3);padding:3px 7px;border-radius:20px;white-space:nowrap}.nav-item.soon .soon-tag{margin-left:auto}.app.collapsed .nav-item.soon .soon-tag{display:none}.soon-btn{opacity:.5}.soon-btn:disabled{pointer-events:none}.soon-btn .soon-tag{background:#ffffff40;color:#fff}.seg{display:inline-flex;gap:4px;padding:4px;background:var(--surface-3);border-radius:var(--r-md)}.seg button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;font-size:13.5px;font-weight:750;color:var(--text-2);transition:all .15s}.seg button:hover{color:var(--text)}.seg button.on{background:var(--surface);color:var(--brand-blue);box-shadow:var(--shadow-sm)}[data-theme=dark] .seg button.on{color:#58c4ff}.switch{width:48px;height:28px;border-radius:20px;background:var(--border-strong);position:relative;transition:background .22s;flex:none;cursor:pointer}.switch.on{background:var(--grad)}.switch i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .22s;box-shadow:0 1px 3px #00000047}.switch.on i{left:23px}.aud-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-md);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;transition:all .15s;margin-bottom:10px}.aud-row:hover{border-color:var(--border-strong)}.aud-row.sel{border-color:var(--brand-blue);box-shadow:0 0 0 3px #009bfa24}.aud-row .ico{width:42px;height:42px;border-radius:12px;background:var(--surface-3);display:grid;place-items:center;color:var(--text-2);flex:none;transition:all .15s}.aud-row.sel .ico{background:var(--grad);color:#fff;box-shadow:var(--shadow-glow)}.aud-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);flex:none;display:grid;place-items:center;transition:all .15s}.aud-row.sel .aud-radio{border-color:var(--brand-blue)}.aud-row.sel .aud-radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--brand-blue)}.varmap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);margin-bottom:10px;flex-wrap:wrap}.var-token{font-family:var(--mono);font-weight:700;font-size:13px;background:#009bfa1f;color:var(--brand-blue);padding:6px 10px;border-radius:8px}[data-theme=dark] .var-token{color:#58c4ff}.ct-ava{width:34px;height:34px;border-radius:10px;flex:none;background:var(--grad-soft);color:var(--brand-blue);display:grid;place-items:center;font-weight:800;font-size:12.5px}[data-theme=dark] .ct-ava{color:#58c4ff}.ai-banner{display:flex;gap:14px;padding:16px 18px;border-radius:var(--r-md);background:var(--grad-soft);border:1px solid color-mix(in srgb,var(--brand-blue) 22%,transparent);position:relative;overflow:hidden}.ai-banner .glyph{width:38px;height:38px;border-radius:11px;background:var(--grad);display:grid;place-items:center;color:#fff;flex:none;box-shadow:var(--shadow-glow)}.ai-banner h4{margin:0 0 3px;font-size:13.5px;font-weight:800}.ai-banner p{margin:0;font-size:12.5px;color:var(--text-2);line-height:1.5}.pred-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pred{padding:16px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface)}.pred .pk{font-size:11.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.pred .pv{font-family:var(--num);font-size:28px;font-weight:700;margin:6px 0 2px;letter-spacing:-1px}.pred .pd{font-size:11.5px;font-weight:700}.up{color:var(--brand-green)}.ring{--p: 0;width:54px;height:54px;border-radius:50%;background:conic-gradient(var(--brand-blue) calc(var(--p)*1%),var(--surface-3) 0);display:grid;place-items:center;flex:none}.ring i{width:42px;height:42px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-family:var(--num);font-weight:700;font-size:13px;font-style:normal}.bar{height:6px;border-radius:4px;background:var(--surface-3);overflow:hidden}.bar i{display:block;height:100%;border-radius:4px}.check-item{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--border)}.check-item:last-child{border-bottom:none}.check-ic{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none}.check-ic.ok{background:#1bc94f24;color:var(--brand-green)}.check-ic.warn{background:#f59e0b29;color:#e08a00}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);margin-bottom:18px}.kpi{padding:16px 18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.kpi .kk{font-size:12px;font-weight:700;color:var(--text-3);display:flex;align-items:center;gap:7px}.kpi .kv{font-family:var(--num);font-size:26px;font-weight:700;letter-spacing:-1px;margin-top:6px}.kpi .kd{font-size:11.5px;font-weight:700;margin-top:2px}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);padding:0 14px 12px}.table th.r,.table td.r{text-align:right}.table td{padding:14px;border-top:1px solid var(--border);vertical-align:middle;font-size:13.5px}.table tr.crow:hover td{background:var(--surface-2)}.camp-name{display:flex;align-items:center;gap:11px}.camp-name .pdot{width:9px;height:9px;border-radius:50%;flex:none}.camp-name b{font-size:14px;font-weight:750}.camp-name .sub{font-size:11px;color:var(--text-3)}.metric-cell{min-width:92px}.metric-cell .mv{font-family:var(--num);font-weight:700;font-size:14px}.metric-cell .mp{font-size:10.5px;color:var(--text-3);margin-top:3px}.status{padding:5px 12px;border-radius:20px;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.status.ok{background:#1bc94f21;color:#0e9b46}.status.err{background:#ef2d561f;color:var(--pillar-inform)}.status.run{background:#009bfa21;color:var(--brand-blue)}[data-theme=dark] .status.ok{color:#44d985}.right{position:relative;z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-width:0;overflow:hidden}.app.no-right .right{display:none}.rp-tabs{display:flex;gap:4px;padding:14px 16px 12px}.rp-tab{flex:1;padding:9px;border-radius:11px;font-size:12.5px;font-weight:750;color:var(--text-3);display:flex;align-items:center;justify-content:center;gap:7px;transition:all .15s}.rp-tab:hover{color:var(--text);background:var(--surface-3)}.rp-tab.on{background:var(--grad-soft);color:var(--brand-blue);font-weight:800}[data-theme=dark] .rp-tab.on{color:#58c4ff}.rp-body{flex:1;overflow-y:auto;padding:0 16px 16px}.phone-wrap{display:flex;align-items:center;justify-content:center;padding:14px 0 6px}.phone{width:296px;border-radius:44px;background:#0a0f16;padding:11px;box-shadow:var(--shadow-lg);position:relative}.phone .notch{position:absolute;top:18px;left:50%;transform:translate(-50%);width:96px;height:26px;background:#0a0f16;border-radius:16px;z-index:5}.phone-screen{border-radius:34px;overflow:hidden;background:#e5ddd5;height:560px;display:flex;flex-direction:column}.wa-status{background:#075e54;color:#cfeee8;font-size:11px;display:flex;justify-content:space-between;padding:9px 22px 4px;font-family:var(--num)}.wa-head{background:#075e54;color:#fff;display:flex;align-items:center;gap:10px;padding:8px 14px 12px}.wa-head .bk{font-size:20px}.wa-ava{width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;flex:none}.wa-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wa-head .who b{font-size:14px;font-weight:700;display:block;line-height:1.1}.wa-head .who span{font-size:11px;opacity:.8}.wa-head .acts{margin-left:auto;display:flex;gap:14px;opacity:.9}.wa-body{flex:1;padding:16px 12px;background-color:#e5ddd5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='%23d9cfc4' fill-opacity='0.5'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='40' cy='25' r='1.5'/%3E%3Ccircle cx='20' cy='45' r='2'/%3E%3C/g%3E%3C/svg%3E");overflow-y:auto}.wa-msg{background:#fff;border-radius:0 9px 9px;padding:6px;box-shadow:0 1px 1px #0000001f;max-width:92%;margin-bottom:8px}.wa-msg img{width:100%;border-radius:5px;display:block}.wa-msg .txt{font-size:13px;line-height:1.42;color:#111;padding:6px 5px 2px;white-space:pre-wrap}.wa-msg .tstamp{font-size:10px;color:#8a8a8a;text-align:right;padding:0 5px 2px}.wa-msg .tstamp-read{color:#34b7f1}.wa-input{background:#f0f0f0;display:flex;align-items:center;gap:9px;padding:8px 12px}.wa-input .ib{flex:1;background:#fff;border-radius:20px;padding:9px 14px;font-size:12.5px;color:#999}.wa-input .sendico{width:34px;height:34px;border-radius:50%;background:#075e54;display:grid;place-items:center;color:#fff;flex:none}.var-hl{background:#009bfa29;color:var(--brand-blue);border-radius:4px;padding:0 3px;font-weight:700}.preview-note{font-size:11.5px;color:var(--text-3);text-align:center;padding:8px 16px 4px;line-height:1.5}.chat{display:flex;flex-direction:column;height:100%}.chat-scroll{flex:1;overflow-y:auto;padding:6px 2px 12px;display:flex;flex-direction:column;gap:14px}.msg{display:flex;gap:10px;max-width:100%}.msg .av{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center}.msg.ai .av{background:var(--grad);color:#fff;box-shadow:var(--shadow-glow)}.msg.me{flex-direction:row-reverse}.msg.me .av{background:var(--surface-3);color:var(--text-2);font-weight:800;font-size:12px}.bub{padding:11px 14px;border-radius:14px;font-size:13.2px;line-height:1.5}.msg.ai .bub{background:var(--surface-3);border-top-left-radius:4px}.msg.me .bub{background:var(--grad);color:#fff;border-top-right-radius:4px}.bub b{font-weight:800}.bub ul{margin:7px 0 2px;padding-left:16px}.bub li{margin:3px 0}.bub .mini-card{margin-top:9px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:11px}.suggest{display:flex;flex-wrap:wrap;gap:7px;padding:4px 2px 10px}.suggest button{font-size:12px;font-weight:700;padding:8px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);text-align:left;transition:all .15s}.suggest button:hover{border-color:var(--brand-blue);color:var(--brand-blue);background:var(--grad-soft)}.chat-input{display:flex;align-items:flex-end;gap:9px;padding:12px 0 2px;border-top:1px solid var(--border)}.chat-input textarea{flex:1;resize:none;border:1.5px solid var(--border-strong);border-radius:14px;padding:11px 14px;font-size:13.2px;max-height:100px;outline:none;background:var(--surface);color:var(--text);line-height:1.4}.chat-input textarea:focus{border-color:var(--brand-blue)}.chat-send{width:42px;height:42px;border-radius:13px;background:var(--grad);color:#fff;display:grid;place-items:center;flex:none;box-shadow:var(--shadow-glow);transition:transform .14s}.chat-send:hover{transform:translateY(-1px)}.modal-bd{position:fixed;top:0;right:0;bottom:0;left:0;background:#08101c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:grid;place-items:center;padding:24px;animation:fadeUp .2s}.modal{width:min(640px,96vw);max-height:86vh;overflow:hidden;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border);display:flex;flex-direction:column}.modal-head{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid var(--border)}.modal-head .glyph{width:40px;height:40px;border-radius:12px;background:var(--grad);display:grid;place-items:center;color:#fff;box-shadow:var(--shadow-glow);flex:none}.modal-head h3{margin:0;font-size:16px;font-weight:800}.modal-head p{margin:2px 0 0;font-size:12px;color:var(--text-3)}.modal-body{padding:22px;overflow-y:auto}.tone-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.variant{border:1.5px solid var(--border);border-radius:var(--r-md);padding:14px 16px;margin-bottom:11px;cursor:pointer;transition:all .15s;position:relative}.variant:hover{border-color:var(--brand-blue);background:var(--grad-soft)}.variant .vh{display:flex;align-items:center;gap:8px;margin-bottom:7px}.variant .vh b{font-size:12.5px;font-weight:800}.variant .vtxt{font-size:13.2px;line-height:1.55;color:var(--text);white-space:pre-wrap}.variant .pick{position:absolute;right:14px;top:14px;font-size:11.5px;font-weight:800;color:var(--brand-blue);opacity:0;transition:opacity .15s}.variant:hover .pick{opacity:1}.cmt{font-family:var(--num)}.hide{display:none!important}@media (max-width: 1180px){:root{--right-w: 380px}}.empty-state{text-align:center;padding:48px 24px;color:var(--text-3);border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface-2)}.empty-state .es-ic{width:64px;height:64px;border-radius:18px;background:var(--grad-soft);color:var(--brand-blue);display:grid;place-items:center;margin:0 auto 16px}[data-theme=dark] .empty-state .es-ic{color:#58c4ff}.empty-state b{display:block;font-size:15px;font-weight:800;color:var(--text-2);margin-bottom:5px}.empty-state p{margin:0;font-size:13px;line-height:1.55}.empty-state.loading{color:var(--text-3)}.rp-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:30px 22px;gap:14px}.rp-soon .glyph{width:52px;height:52px;border-radius:15px;background:var(--grad);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow-glow)}.rp-soon b{font-size:15.5px;font-weight:800}.rp-soon p{margin:0;font-size:13px;color:var(--text-2);line-height:1.55;max-width:280px}.rp-soon .suggest{justify-content:center}.rp-soon .suggest button{pointer-events:none;opacity:.7}.ai-banner .soon-tag{align-self:center;white-space:nowrap}.row-check{width:16px;height:16px;border-radius:5px;accent-color:var(--brand-blue);cursor:pointer}.row-check:disabled{opacity:.4;cursor:not-allowed}.bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--border);background:var(--surface-2)}.bulk-bar .field{padding:9px 12px}.del-pop{position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:40;width:280px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:16px}.ct-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.cd-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 30px 8px 12px;border-radius:var(--r-md);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:12.5px;font-weight:650;outline:none;cursor:pointer;max-width:220px}.cd-filter:focus{border-color:var(--brand-blue)}.ct-card{padding:2px 6px}.ct-table td,.ct-table th{padding:8px 12px;font-size:13px}.ct-table th{padding-bottom:9px}.ct-row{cursor:pointer;transition:background .12s}.ct-row:hover td{background:var(--surface-2)}.ct-row.sel td{background:var(--grad-soft)}.ct-table .ct-ava{width:28px;height:28px;border-radius:8px;font-size:10.5px}.ct-pager{display:flex;align-items:center;gap:10px;padding:12px 4px 2px}.ct-pager .chip:disabled{opacity:.4;pointer-events:none}.cd{display:flex;flex-direction:column;height:100%;min-height:0}.cd-head{display:flex;align-items:center;gap:11px;padding:16px 16px 14px;border-bottom:1px solid var(--border)}.cd-body{flex:1;overflow-y:auto;padding:16px}.cd-section-h{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.cd-field{margin-bottom:11px}.cd-field label{display:block;font-size:11.5px;font-weight:700;color:var(--text-2);margin-bottom:5px}.cd-field .field{padding:9px 12px;font-size:13px}.cd-soon{padding:14px;border:1.5px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-2)}.cd-convo{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:8px;text-decoration:none;color:inherit;transition:border-color .14s,background .14s}.cd-convo:hover{border-color:var(--brand-blue);background:var(--grad-soft)}.cd-convo-num{font-family:var(--num);font-weight:700;font-size:12px;background:#009bfa1f;color:var(--brand-blue);padding:5px 9px;border-radius:8px;flex:none}[data-theme=dark] .cd-convo-num{color:#58c4ff}.ms{position:relative}.ms-btn{display:inline-flex;align-items:center;gap:8px;max-width:220px}.ms-btn.on{border-color:var(--brand-blue);color:var(--brand-blue);background:var(--grad-soft)}[data-theme=dark] .ms-btn.on{color:#58c4ff}.ms-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:260px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:8px}.ms-search{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--surface-3);border-radius:var(--r-sm);color:var(--text-3);margin-bottom:6px}.ms-search input{border:none;background:none;outline:none;flex:1;color:var(--text);font-size:13px}.ms-list{max-height:240px;overflow-y:auto}.ms-opt{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--r-sm);cursor:pointer;font-size:13px}.ms-opt:hover{background:var(--surface-3)}.ms-opt input{width:15px;height:15px;accent-color:var(--brand-blue);flex:none;cursor:pointer}.ms-opt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-empty{padding:14px;text-align:center;color:var(--text-3);font-size:12.5px}.ms-clear{width:100%;margin-top:6px;padding:8px;border-radius:var(--r-sm);font-size:12.5px;font-weight:700;color:var(--brand-blue);background:var(--grad-soft)}[data-theme=dark] .ms-clear{color:#58c4ff}.aud-card{cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.aud-card:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:var(--shadow-md)}.aud-card.sel{border-color:var(--brand-blue);box-shadow:0 0 0 3px #009bfa24}.cd-consent{padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2)}.cd-consent.ok{border-color:#1bc94f52;background:#1bc94f12}.ct-scroll{overflow-x:auto}.cd-tabs{display:flex;gap:4px;padding:10px 14px 0;border-bottom:1px solid var(--border)}.cd-tabs button{padding:9px 14px;font-size:13px;font-weight:750;color:var(--text-3);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .14s,border-color .14s}.cd-tabs button:hover{color:var(--text)}.cd-tabs button.on{color:var(--brand-blue);border-bottom-color:var(--brand-blue)}[data-theme=dark] .cd-tabs button.on{color:#58c4ff;border-bottom-color:#58c4ff}.cd-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.cd2-field{display:flex;flex-direction:column;min-width:0}.cd2-field.full{grid-column:1 / -1}.cd2-field label{font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--text-3);margin:8px 0 1px 8px}.cd2-input{width:100%;padding:7px 8px;border:1.5px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text);font-size:13.5px;font-weight:600;outline:none;transition:background .12s,border-color .12s;text-overflow:ellipsis}.cd2-input::-moz-placeholder{color:var(--text-3);font-weight:500}.cd2-input::placeholder{color:var(--text-3);font-weight:500}.cd2-field:hover .cd2-input{background:var(--surface-3)}.cd2-input:focus{background:var(--surface);border-color:var(--brand-blue);box-shadow:0 0 0 3px #009bfa1a}select.cd2-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.filter-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.filter-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md)}.filter-row .cd-filter{max-width:180px}.cd-consent.compact{padding:11px 13px}.cdc-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cdc-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11.5px;color:var(--text-3)}.cdc-meta b{font-weight:700;color:var(--text-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.3px}.cd-consent.compact .switch{transform:scale(.85)}.filters-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:460px;max-width:88vw;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:14px;overflow:visible}.filters-pop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.filters-pop-head b{font-size:14px;font-weight:800}.filters-pop .filter-row{padding:8px 10px;margin-bottom:8px}.filters-pop .filter-row .cd-filter{max-width:150px}.filters-add{display:inline-flex;align-items:center;gap:7px;padding:8px 4px;font-size:13px;font-weight:700;color:var(--brand-blue)}[data-theme=dark] .filters-add{color:#58c4ff}.filters-add:hover{text-decoration:underline}
