:root{--marca-pink:#ff90e8;--marca-yellow:#f1f333;--marca-purple:#90a8ed;--marca-green:#23a094;--marca-ink:#000;--font-sans:var(--font-community-sans), Arial, Helvetica, sans-serif;--background:#f4f4f0;--foreground:#151515;--surface:#fff;--surface-muted:#ecece5;--surface-hover:#ffe2f8;--border:#171717;--border-strong:#000;--muted-foreground:#4d4d48;--subtle-foreground:#66665f;--primary:#151515;--primary-hover:#000;--primary-foreground:#fff;--primary-soft:#ffe0f7;--primary-bright:#ff90e8;--ring:#171717;--info:#3349a1;--info-soft:#dce3ff;--success:#126347;--success-soft:#c5edce;--warning:#795c00;--warning-soft:#fff2ae;--danger:#a32136;--danger-soft:#ffdce1;--violet:#5a3589;--violet-soft:#e8dafd;--radius-card:5px;--radius-control:4px;--shadow-sm:2px 2px 0 #000;--shadow-md:4px 4px 0 #000;--shadow-lg:6px 6px 0 #000;--shadow-azure-glow:3px 3px 0 #000;--button-relief:3px 3px 0 #000;--button-relief-hover:5px 5px 0 #000;--topbar-h:70px;--workspace-width:224px}:root[data-theme=dark]{--background:#242423;--foreground:#f4f4f0;--surface:#171717;--surface-muted:#30302d;--surface-hover:#38322f;--border:#65655d;--border-strong:#f4f4f0;--muted-foreground:#d0d0c7;--subtle-foreground:#b5b5ab;--primary:#ff90e8;--primary-hover:#ffb1ef;--primary-foreground:#000;--primary-soft:#493040;--primary-bright:#ff90e8;--info:#b6c6ff;--info-soft:#2a3456;--success:#90dca4;--success-soft:#173e30;--warning:#f1f333;--warning-soft:#49451d;--danger:#ff9fae;--danger-soft:#4a242c;--violet:#d4b5ff;--violet-soft:#392f4a;--shadow-sm:2px 2px 0 #000;--shadow-md:4px 4px 0 #000;--shadow-lg:6px 6px 0 #000;--shadow-azure-glow:3px 3px 0 #000;--button-relief:3px 3px 0 #000;--button-relief-hover:5px 5px 0 #000}body{font-family:var(--font-sans);font-size:14px}button,input,select,textarea{font-family:inherit}h1,h2,h3{letter-spacing:-.04em}::selection{color:#000;background:#ff90e8}.workspace-topbar{height:var(--topbar-h);background:#000;border-bottom:1px solid #55554d}.workspace-brand-area{gap:8px;padding-inline:14px}.workspace-brand{letter-spacing:-.07em;font-size:23px;font-weight:600}.workspace-breadcrumb{font-size:13px}.workspace-breadcrumb strong{font-weight:400}.workspace-create{background:var(--marca-pink);color:#000;border:1px solid #000;border-radius:3px;padding:12px 16px;font-size:13px;transition:transform .12s;box-shadow:2px 2px #777}.workspace-create:hover{color:#000;background:#ffb0ee;transform:translate(-1px,-1px)}.workspace-topbar-actions{padding-right:20px}.workspace-brand-area button{color:#fff}.workspace-themes{border-color:#64645a;border-radius:30px}.workspace-themes button[aria-pressed=true]{color:#000;background:#ff90e8}.workspace-sidebar{color:#d3d3c9;background:#000;border-right:1px solid #55554d;padding-top:22px}.workspace-name{color:#fff;font-size:12px}.workspace-avatar{color:#000;background:#f1f333;border:1px solid #000;font-weight:700}.workspace-tag{color:#eee;background:#242423;font-size:8px}.workspace-search{background:#171717;border-color:#68685e;border-radius:4px;padding:9px 8px}.workspace-nav{gap:6px}.workspace-nav a{border:1px solid #0000;border-radius:4px;padding:11px 12px;font-size:13px}.workspace-nav a:hover{color:#fff;background:#262626;border-color:#62625a}.workspace-nav a[aria-current=page]{color:#000;background:#ff90e8;border-color:#000;font-weight:500;box-shadow:2px 2px #666}.workspace-help{color:#000;background:#f1f333;border:1px solid #000;border-radius:4px;padding:16px 12px}.workspace-help strong{color:#000;font-size:13px;font-weight:500}.workspace-help p{font-size:11px}.workspace-help a{color:#fff;background:#000;border:1px solid #000;border-radius:3px;padding:9px;font-size:11px}.workspace-account{border-top-color:#68685e}.workspace-account-menu{background:#242423;border-color:#68685e;border-radius:5px;box-shadow:4px 4px #000}.workspace-account-menu a:hover{color:#000;background:#ff90e8}.referencia-publicada{border-bottom-color:var(--border);color:var(--muted-foreground);background:var(--surface-muted);padding:8px 22px;font-size:10px}.card{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:5px;transition:box-shadow .15s,transform .15s;box-shadow:3px 3px #000}.card:hover{box-shadow:5px 5px #000}main>header{padding-block:8px}main>header h1{letter-spacing:-.055em;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.08}main>header p{font-size:14px;line-height:1.65}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-info-soft,.btn-success,.btn-danger-soft){background-image:none;border:1px solid #000;border-radius:4px;padding:10px 16px;font-size:13px;font-weight:500;transition:transform .13s,box-shadow .13s,background-color .13s;box-shadow:3px 3px #000}.btn-primary,:root[data-theme=dark] .btn-primary{color:#000;background:#ff90e8}.btn-secondary{background:var(--surface);color:var(--foreground);border-color:var(--border)}.btn-info-soft{color:#000;background:#90a8ed}.btn-success{color:#000;background:#bce8c3}.btn-danger-soft{color:#7b182c;background:#ffd1dc}.btn-ghost{box-shadow:none;color:var(--foreground);border-color:var(--border);background:0 0}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-info-soft,.btn-success,.btn-danger-soft):hover{filter:none;background-image:none;transform:translate(-2px,-2px);box-shadow:5px 5px #000}.btn-primary:hover,:root[data-theme=dark] .btn-primary:hover{color:#000;background:#ffb0ee}.btn-secondary:hover,.btn-ghost:hover{color:#000;background:#f1f333}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-info-soft,.btn-success,.btn-danger-soft):active{transform:translate(2px,2px);box-shadow:0 0 #000}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-info-soft,.btn-success,.btn-danger-soft):disabled{opacity:.45;box-shadow:none;transform:none}.input,.auth-input{background:var(--surface);color:var(--foreground);border:1px solid var(--border);box-shadow:none;border-radius:4px;padding:11px 12px;font-size:13px}.input:hover{border-color:var(--border-strong)}.input:focus,.auth-input:focus{outline:2px solid var(--marca-pink);outline-offset:2px;box-shadow:none;border-color:var(--border-strong)}textarea{border-radius:3px}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--marca-pink);outline-offset:3px}:is(.badge-neutral,.badge-primary,.badge-info,.badge-success,.badge-warning,.badge-danger,.badge-violet){border:1px solid var(--border);box-shadow:none;border-radius:40px;padding:4px 10px;font-size:10px;font-weight:400}.badge-primary{color:#000;background:#ff90e8;border-color:#000}.badge-neutral{background:var(--surface-muted);color:var(--foreground)}.badge-neutral:hover{color:var(--foreground);border-color:var(--border-strong)}.table-th{background:var(--surface-muted);color:var(--foreground);letter-spacing:.01em;text-transform:none;padding-block:16px;font-size:11px}.table-td{padding-block:18px;font-size:13px}.table-row:hover{background:var(--surface-hover)}.workspace-shortcuts{border-color:var(--border);box-shadow:none;border-radius:4px}.workspace-shortcuts>summary{color:var(--foreground);padding:14px 16px}.workspace-panel,.workspace-module-card{border-color:var(--border);border-radius:4px;box-shadow:3px 3px #000}.workspace-module-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #000}.workspace-module-icon{color:#000;background:#ff90e8;border-color:#000}.workspace-module-card h3{font-size:15px;font-weight:500}.workspace-module-card p{font-size:12px}.workspace-overview h2{font-size:16px;font-weight:500}.workspace-module-search,.workspace-view-toggle{border-color:var(--border);border-radius:4px}.workspace-view-toggle button[aria-pressed=true]{color:#000;background:#ff90e8}.gum-community-intro{color:#000;background:#ff90e8;border:1px solid #000;border-radius:5px;grid-template-columns:1.25fr 1fr;gap:28px;margin-bottom:38px;padding:34px 40px;display:grid;overflow:hidden;box-shadow:5px 5px #000}.gum-eyebrow{letter-spacing:.1em;border:1px solid #000;border-radius:50px;padding:5px 9px;font-size:10px;display:inline-flex}.gum-intro-copy h1{letter-spacing:-.065em;margin:20px 0 18px;font-size:clamp(36px,4.2vw,65px);font-weight:400;line-height:.98}.gum-intro-copy p{max-width:45ch;margin-bottom:22px;font-size:14px;line-height:1.7}.gum-intro-copy .btn-primary{color:#fff;background:#000;box-shadow:3px 3px #fff}.gum-intro-copy .btn-primary:hover{color:#000;background:#f1f333}.gum-intro-art{align-self:center;width:100%;height:240px;position:relative}.gum-art-message{background:#f1f333;border:2px solid #000;border-radius:5px;width:160px;height:150px;padding:18px;position:absolute;top:12px;left:0;transform:rotate(-9deg);box-shadow:5px 5px #000}.gum-art-message>span{margin-top:12px;font-size:10px;display:block}.gum-art-lines{margin-top:12px}.gum-art-lines i{background:#000;width:100%;height:2px;margin:8px 0;display:block}.gum-art-lines i:last-child{width:60%}.gum-art-document{background:#90a8ed;border:2px solid #000;border-radius:4px;width:160px;padding:20px;position:absolute;top:70px;right:0;transform:rotate(8deg);box-shadow:5px 5px #000}.gum-art-document strong{letter-spacing:-.05em;margin:12px 0;font-size:26px;font-weight:400;line-height:1;display:block}.gum-art-document>span{align-items:center;gap:4px;font-size:9px;display:flex}.gum-art-arrow{position:absolute;top:105px;left:calc(50% - 14px);transform:rotate(24deg)}.gum-art-star{color:#000;font-size:90px;font-weight:400;line-height:1;position:absolute;top:-28px;right:15px;transform:rotate(12deg)}.gum-art-sticker{letter-spacing:.05em;background:#fff;border:1px solid #000;border-radius:50%;padding:15px;font-size:9px;line-height:1.3;position:absolute;bottom:-16px;left:18px;transform:rotate(-14deg)}.metric-card{color:#000;border:1px solid #000}.metric-card:first-child{background:#ff90e8}.metric-card:nth-child(2){background:#f1f333}.metric-card:nth-child(3){background:#b9e9c5}.metric-card:nth-child(4){background:#90a8ed}.metric-card :is(.text-muted-foreground,.text-subtle-foreground,.text-foreground,.text-info,.text-success,.text-warning,.text-danger){color:#000}.metric-card :is(.bg-info-soft,.bg-success-soft,.bg-warning-soft,.bg-danger-soft){background:#fff6;border:1px solid #000;border-radius:50%}.metric-card h3{letter-spacing:-.06em;font-size:44px;font-weight:400}.metric-card>div:last-child{font-size:11px;line-height:1.6}.message-card{border-top:7px solid #ff90e8;padding-top:22px;overflow:hidden}.message-card:nth-child(3n+2){border-top-color:#f1f333}.message-card:nth-child(3n+3){border-top-color:#90a8ed}.message-card .bg-primary{color:#000;background:#ff90e8;border:1px solid #000}.filtro-borrador{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:30px;padding:6px 10px;font-size:11px}:root[data-theme=dark] .filtro-borrador{background:var(--surface);color:var(--foreground);border-color:var(--border)}.filtro-borrador[aria-pressed=true]{color:#000;background:#ff90e8;border-color:#000;box-shadow:2px 2px #000}.filtro-borrador:hover,:root[data-theme=dark] .filtro-borrador:hover{color:#000;background:#f1f333;border-color:#000;box-shadow:2px 2px #000}.discord-connect{border-color:var(--border)}.discord-brand-icon{color:#000;background:#90a8ed;border-color:#000}.discord-bot-control{border-color:var(--border);background:var(--surface-muted);color:var(--foreground)}.discord-bot-control.is-online{color:#0d3c2a;background:#b9e9c5;border-color:#000}.discord-date-tabs{background:var(--surface-muted);border-color:var(--border);border-radius:4px}.discord-date-tabs button[aria-pressed=true]{color:#000;background:#ff90e8;box-shadow:2px 2px #000}.discord-range-summary{border:1px solid var(--border);border-radius:4px}.auth-header{background:0 0;width:min(100%,960px);height:80px}.auth-brand{letter-spacing:-.07em;font-size:26px;font-weight:500}.auth-brand span{color:inherit}.auth-header-link{border-color:var(--border);background:var(--marca-pink);color:#000;border-radius:3px;padding:9px 15px;box-shadow:2px 2px #000}.auth-page{background:var(--background);background-image:radial-gradient(var(--border) .6px,transparent .6px);background-size:22px 22px;min-height:calc(100dvh - 80px);padding-top:30px}.auth-content{background:var(--surface);border:1px solid var(--border);border-top:10px solid #ff90e8;border-radius:5px;max-width:410px;padding:32px;box-shadow:7px 7px #000}.auth-content h1{letter-spacing:-.05em;margin-bottom:26px;font-size:27px;font-weight:400;line-height:1.1}.auth-input{height:44px}.auth-submit{color:#000;background:#ff90e8;border:1px solid #000;border-radius:3px;min-height:43px;box-shadow:3px 3px #000}.auth-submit:hover{opacity:1;background:#f1f333;transform:translate(-1px,-1px);box-shadow:4px 4px #000}.auth-option{background:var(--surface);color:var(--foreground);border-color:var(--border);border-radius:3px}.auth-option:hover{color:#000;background:#f1f333}.auth-footer{background:var(--background);border-radius:20px;padding:5px 10px}:root:has(.auth-page) .workspace-themes button[aria-pressed=true]{color:#000;background:#ff90e8}@media (max-width:1100px){.gum-community-intro{grid-template-columns:1.2fr 1fr;padding:30px}.gum-intro-art{transform-origin:50%;transform:scale(.88)}.workspace-breadcrumb{padding-inline:12px;font-size:11px}.workspace-brand{font-size:21px}}@media (max-width:850px){.gum-community-intro{grid-template-columns:1fr;gap:5px}.gum-intro-art{display:none}.gum-intro-copy h1{font-size:47px}}@media (max-width:767px){:root{--topbar-h:66px}.workspace-mobile{background:#000;border-color:#68685e}.workspace-mobile a{border-radius:4px;padding:6px}.workspace-mobile [aria-current=page]{color:#000;background:#ff90e8}.workspace-topbar-actions{gap:8px;padding-right:12px}.workspace-create{padding:9px}.workspace-brand-area{width:auto}.gum-community-intro{margin-bottom:30px;padding:26px}.gum-intro-copy h1{font-size:44px}.gum-intro-copy p{font-size:13px}.auth-content{max-width:390px;padding:28px 24px}.auth-brand{font-size:22px}main>header h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.card,.workspace-create,.workspace-module-card,:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-info-soft,.btn-success,.btn-danger-soft){transition:none}}main>header>div>h2{letter-spacing:-.055em;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.08}:root[data-theme=dark] .gum-intro-copy .btn-primary{color:#fff;background:#000}:root[data-theme=dark] .gum-intro-copy .btn-primary:hover{color:#000;background:#f1f333}:root[data-theme=dark]{--background:#000;--surface:#242423;--surface-muted:#30302e;--surface-hover:#383835;--foreground:#f4f4f0;--muted-foreground:#d0d0c8;--subtle-foreground:#a8a89f;--border:#50504b;--border-strong:#92928a}:root[data-theme=dark] .auth-page{background-image:none}.workspace-brand,.auth-brand{font-family:var(--font-community-sans), Arial, sans-serif;letter-spacing:-.085em;font-kerning:normal;white-space:nowrap;font-weight:700;line-height:1}.workspace-brand{font-size:25px}.auth-brand{font-size:30px}body,button,input,select,textarea,table{font-family:var(--font-community-sans), Arial, sans-serif;font-kerning:normal}main :is(h1,h2,h3),.auth-content h1{font-family:var(--font-community-sans), Arial, sans-serif;letter-spacing:-.035em;font-weight:400}main h1{line-height:1.12}main :is(p,td,textarea){line-height:1.65}main :is(button,label,th),.workspace-nav a,.workspace-nav a[aria-current=page]{font-weight:400}.metric-card h3{letter-spacing:-.045em}.gum-intro-copy h1{letter-spacing:-.055em}code,pre,kbd,.font-mono{font-family:var(--font-community-sans), Arial, sans-serif}@media (max-width:1100px){.workspace-brand{font-size:23px}}@media (max-width:767px){.workspace-brand{font-size:22px}.auth-brand{font-size:27px}}.workspace-brand .brand-lab,.auth-brand .brand-lab{color:#ff90e8}.workspace-brand{color:#f4f4f0}.auth-brand{color:var(--foreground)}.gum-intro-copy .btn-primary,:root[data-theme=dark] .gum-intro-copy .btn-primary{color:#000;background:#f1f333;border-color:#000;box-shadow:3px 3px #000}.gum-intro-copy .btn-primary:hover,:root[data-theme=dark] .gum-intro-copy .btn-primary:hover{color:#000;background:#f1f333;transform:translate(-2px,-2px);box-shadow:6px 6px #000}.gum-intro-copy .btn-primary:active,:root[data-theme=dark] .gum-intro-copy .btn-primary:active{transform:translate(1px,1px);box-shadow:1px 1px #000}:is(.metric-card,.message-card,.workspace-module-card,.workspace-panel){transition:transform .16s,box-shadow .16s;box-shadow:3px 3px #000}@media (hover:hover) and (pointer:fine){:is(.metric-card,.message-card,.workspace-module-card,.workspace-panel):hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}}.workspace-module-card:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.workspace-module-card:active{transform:translate(1px,1px);box-shadow:1px 1px #000}@media (prefers-reduced-motion:reduce){:is(.metric-card,.message-card,.workspace-module-card,.workspace-panel){transition:none}:is(.metric-card,.message-card,.workspace-module-card,.workspace-panel):hover,.workspace-module-card:focus-visible,.workspace-module-card:active{transform:none}}.metric-card{transition:translate .16s,box-shadow .16s}@media (hover:hover) and (pointer:fine){.metric-card:hover{transform:none;box-shadow:6px 6px #000}}@media (prefers-reduced-motion:reduce){.metric-card:hover{transform:none}}.dashboard-metrics .metric-card{transition:transform .16s,box-shadow .16s;transform:none;box-shadow:2px 2px #000}.dashboard-metrics .metric-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px #000}:root[data-theme=dark] .dashboard-metrics .metric-card{box-shadow:2px 2px #66665f}:root[data-theme=dark] .dashboard-metrics .metric-card:hover{box-shadow:6px 6px #b5b5ab}@media (prefers-reduced-motion:reduce){.dashboard-metrics .metric-card{transition:none}.dashboard-metrics .metric-card:hover{transform:none}}.header-notifications{margin-left:auto;padding-right:24px}.notification-bell{color:#f4f4f0;background:#171717;border:1px solid #55554d;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.notification-bell:hover{color:#000;background:#f1f333;transform:translate(-2px,-2px);box-shadow:3px 3px #77776d}.notification-count{color:#000;background:#ff90e8;border:1px solid #000;border-radius:50px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}@media (max-width:767px){.header-notifications{padding-right:16px}}@media (prefers-reduced-motion:reduce){.notification-bell{transition:none}.notification-bell:hover{transform:none}}.notification-bell,.notification-bell:hover,.notification-bell:active{color:#ff90e8;box-shadow:none;background:0 0;border:0;transition:none;transform:none}.notification-count{color:#000;background:#f1f333;border:1px solid #000}.team-member-name{overflow-wrap:anywhere;margin-bottom:7px;font-size:clamp(20px,2vw,24px);line-height:1.15}.team-linkedin.btn-secondary,.team-linkedin.btn-secondary:hover{color:#000;background:#f1f333;border:1px solid #000;box-shadow:3px 3px #000}.team-linkedin.btn-secondary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.team-linkedin.btn-secondary:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.team-skill.badge-neutral{transition:background-color .15s,color .15s,border-color .15s}.team-skill.badge-neutral:hover{color:#000;background:#f1f333;border-color:#000}@media (prefers-reduced-motion:reduce){.team-linkedin.btn-secondary:hover,.team-linkedin.btn-secondary:active{transform:none}.team-skill.badge-neutral{transition:none}}.team-linkedin .team-linkedin-icon{color:#0857a6;flex-shrink:0}.team-member-heading{width:100%}.team-member-heading .team-member-name{font-size:clamp(21px,2vw,25px);line-height:1.15}.analytics-page .analytics-refresh.btn-secondary,.analytics-page .analytics-refresh.btn-secondary:hover,.analytics-page .analytics-refresh.btn-secondary:focus-visible,.analytics-page .analytics-refresh.btn-secondary:disabled{color:#000;background:#f1f333;border:1px solid #000;transition:transform .16s,box-shadow .16s;box-shadow:3px 3px #55554d}.analytics-page .analytics-refresh.btn-secondary:hover:not(:disabled),.analytics-page .analytics-refresh.btn-secondary:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px #77776d}.analytics-page .analytics-refresh.btn-secondary:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px #55554d}@media (prefers-reduced-motion:reduce){.analytics-page .analytics-refresh.btn-secondary{transition:none}.analytics-page .analytics-refresh.btn-secondary:hover,.analytics-page .analytics-refresh.btn-secondary:active{transform:none}}.dashboard-content{padding-inline:clamp(16px,2.5vw,40px);container-type:inline-size}.dashboard-content>*{width:100%;min-width:0;max-width:1680px;margin-inline:auto}.ingestion-panels{grid-template-columns:minmax(0,1fr)}@container (min-width:1000px){.ingestion-panels{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container (min-width:1320px){.team-members-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:720px){.analytics-page .grid{grid-template-columns:minmax(0,1fr)}}.ingestion-discord{display:flex}.ingestion-discord>.discord-connect{width:100%;height:100%;margin:0}.ingestion-source{flex-direction:column;display:flex}.ingestion-source>:last-child{margin-top:auto;padding-top:24px}.ingestion-support{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}@container (min-width:1000px){.ingestion-panels,.ingestion-support{grid-template-columns:repeat(2,minmax(0,1fr))}}.ingestion-support>.discord-pending-card,.ingestion-support>.discord-history-card{height:100%;margin:0}.ingestion-file-guide{grid-column:1/-1}.ingestion-file-guide ul{overflow-wrap:anywhere}@container (min-width:1000px){.ingestion-file-guide ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px;display:grid}.ingestion-file-guide ul>li{margin-top:0}}.interaction-search{min-width:200px;max-width:560px}.interaction-search .input{width:100%;padding-left:42px}.interaction-search>svg{pointer-events:none}:is(.interactions-page,.overview-sentiments) .interaction-stat.card{color:#000;background:#f1f333;border:1px solid #000;transition:transform .16s,box-shadow .16s;box-shadow:2px 2px #66665f}:is(.interactions-page,.overview-sentiments) .interaction-stat p{color:#000}:is(.interactions-page,.overview-sentiments) .interaction-stat.card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px #b5b5ab}.interactions-page .interaction-filter.btn-secondary,.interactions-page .interaction-filter.btn-secondary:hover,.interactions-page .interaction-filter.btn-secondary:focus-visible{color:#000;background:#f1f333;border:1px solid #000;box-shadow:3px 3px #55554d}.interactions-page .interaction-filter.btn-secondary:hover,.interactions-page .interaction-filter.btn-secondary:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px #77776d}.interactions-page .interaction-filter.btn-secondary:active{transform:translate(1px,1px);box-shadow:1px 1px #55554d}@media (prefers-reduced-motion:reduce){:is(.interactions-page,.overview-sentiments) .interaction-stat.card{transition:none}:is(.interactions-page,.overview-sentiments) .interaction-stat.card:hover,.interactions-page .interaction-filter.btn-secondary:hover,.interactions-page .interaction-filter.btn-secondary:active{transform:none}}:is(.interactions-page,.overview-sentiments) .interaction-stat.card[data-filtro=todos]{background:#ff90e8}:is(.interactions-page,.overview-sentiments) .interaction-stat.card[data-filtro=positivo]{background:#b9e9c5}:is(.interactions-page,.overview-sentiments) .interaction-stat.card[data-filtro=negativo]{background:#ffa8a0}:is(.interactions-page,.overview-sentiments) .interaction-stat.card[data-filtro=neutral]{background:#d9d6ce}:is(.interactions-page,.overview-sentiments) .interaction-stat.card[data-filtro=indeterminado]{background:#c9b8ff}:is(.interactions-page,.overview-sentiments) .interaction-stat.card[data-filtro=sin_analizar]{background:#f1f333}:is(.interactions-page,.overview-sentiments) .interaction-stat.card[aria-pressed=true]{outline:3px solid var(--foreground);outline-offset:2px}:is(.interactions-page,.overview-sentiments) .interaction-stats .interaction-stat{padding-left:14px;padding-right:14px}:is(.interactions-page,.overview-sentiments) .interaction-stats .interaction-stat>p:first-child{letter-spacing:.02em;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-size:12px}.gum-community-intro .gum-eyebrow{color:#000;text-transform:none;background:#f1f333;border:1px solid #000;border-radius:4px;padding:5px 10px;display:inline-block}.login-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:36px;width:min(100%,980px);display:grid}.login-art-panel{color:#000;background:#ff90e8;border:1px solid #000;border-radius:6px;padding:30px;position:relative;overflow:hidden;box-shadow:5px 5px #55554d}.login-art-label{background:#f1f333;border:1px solid #000;border-radius:4px;padding:5px 10px;font-size:11px;display:inline-block}.login-art-panel h2{color:#000;letter-spacing:-.045em;margin-top:20px;font-size:clamp(28px,3vw,38px);line-height:1.08}.login-art-panel>p{color:#000;margin-top:12px;font-size:14px;line-height:1.6}.login-layout .auth-content{width:100%;max-width:410px;margin:0 auto}@media (max-width:760px){.login-layout{grid-template-columns:minmax(0,1fr);gap:24px;max-width:410px}.login-art-panel{padding:24px}.login-art-panel h2{font-size:30px}.login-illustrated{padding-bottom:95px}}.login-illustrated{padding:clamp(24px,5vw,64px) 20px 90px}.login-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);width:min(100%,1040px)}.login-art-panel{box-shadow:none;background:0 0;border:0;padding:12px 0;overflow:visible}.login-art-panel h2{color:var(--foreground);max-width:15ch;font-size:clamp(32px,4vw,48px)}.login-art-panel>p{color:var(--muted-foreground)}.login-conversation-art{height:270px;margin:28px 0 18px;position:relative}.login-chat-card,.login-story-card{color:#000;border:1px solid #000;border-radius:8px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:absolute;box-shadow:5px 5px #55554d}.login-chat-card{background:#ff90e8;gap:14px;width:70%;min-height:195px;top:0;left:0;transform:rotate(-5deg)}.login-story-card{background:#90a8ed;gap:14px;width:64%;min-height:175px;bottom:0;right:0;transform:rotate(5deg)}.login-chat-card>span,.login-story-card>span{letter-spacing:-.03em;font-size:18px;line-height:1.2}.login-chat-lines{gap:5px;display:flex}.login-chat-lines i{background:#000;border-radius:50%;width:7px;height:7px}.login-story-status{color:#000;background:#f1f333;border:1px solid #000;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:flex}.login-layout .auth-content{min-width:0;padding:clamp(24px,3vw,36px)}.login-layout .auth-content h1{overflow-wrap:anywhere}@media (min-width:761px) and (max-width:1000px){.login-layout{gap:28px}.login-chat-card,.login-story-card{padding:18px}.login-conversation-art{height:280px}}@media (max-width:760px){.login-layout{grid-template-columns:minmax(0,1fr);gap:28px;max-width:440px}.login-art-panel{padding:0 8px}.login-art-panel h2{max-width:none;font-size:clamp(30px,7vw,40px)}.login-conversation-art{height:215px;margin:24px 0 0}.login-chat-card{min-height:160px;padding:18px}.login-story-card{min-height:150px;padding:18px}.login-chat-card>span,.login-story-card>span{font-size:16px}.login-art-panel>p{display:none}.login-layout .auth-content{max-width:none}}@media (max-width:380px){.login-illustrated{padding-inline:16px}.login-chat-card,.login-story-card{padding:14px}.login-layout .auth-content{padding:24px 20px}}.login-centered .login-layout{width:min(100%,560px);display:block}.login-centered .login-art-panel{text-align:center}.login-centered .login-art-panel h2{max-width:none;font-family:var(--font-community-sans), sans-serif;letter-spacing:-.055em;font-size:clamp(34px,5vw,56px);font-weight:700}.login-centered .login-art-panel :is(p,span){font-family:var(--font-community-sans), sans-serif}.login-centered .login-conversation-art{text-align:left;max-width:440px;margin:32px auto 24px}.login-centered .login-art-panel>p{display:block}.auth-header{gap:16px;padding-inline:20px}.auth-header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.auth-language{background:var(--surface);color:var(--foreground);border:1px solid var(--border);font:inherit;border-radius:4px;padding:8px;font-size:12px}.auth-header .auth-header-login{color:#000;cursor:pointer;background:#f1f333}.login-dialog{color:var(--foreground);background:0 0;border:0;width:min(410px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.login-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.login-dialog .auth-content{box-shadow:none;width:100%;margin:0;padding-top:46px;position:relative}.login-dialog-close{width:32px;height:32px;color:var(--foreground);cursor:pointer;border-radius:4px;font-size:25px;position:absolute;top:10px;right:12px}.login-dialog-close:hover{background:var(--surface-muted)}@media (max-width:600px){.auth-header{flex-wrap:wrap;justify-content:center;height:auto;min-height:80px;padding-block:16px}.auth-header-controls{justify-content:center;gap:8px;width:100%}.auth-header-link{padding:8px 10px;font-size:12px}.login-centered{min-height:calc(100dvh - 130px)}.login-centered .login-art-panel{padding-inline:0}}.auth-header .auth-header-link{border:1px solid #000;justify-content:center;align-items:center;min-height:40px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:3px 3px #55554d}.auth-header .auth-header-link:hover,.auth-header .auth-header-link:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px #77776d}.auth-header .auth-header-link:active{transform:translate(1px,1px);box-shadow:1px 1px #55554d}@media (prefers-reduced-motion:reduce){.auth-header .auth-header-link{transition:none}.auth-header .auth-header-link:hover,.auth-header .auth-header-link:focus-visible,.auth-header .auth-header-link:active{transform:none}}.dashboard-metrics .metric-card h3{text-align:center}.ingestion-classifier-note{color:#000;background:#f1f333;border:1px solid #000;border-left-width:5px;border-radius:4px;padding:14px 16px;font-size:14px;line-height:1.5}.team-linkedin.btn-secondary,.team-linkedin.btn-secondary:hover,.team-linkedin.btn-secondary:active,.team-linkedin.btn-secondary:focus-visible{color:#000;background:#fff}.team-architecture-grid .card{border-top:5px solid #ff90e8}.team-architecture-grid .card:nth-child(2){border-top-color:#f1f333}.team-architecture-grid .card:nth-child(3){border-top-color:#90a8ed}.team-architecture-grid .card:nth-child(4){border-top-color:#b9e9c5}@container (min-width:820px){.ingestion-panels,.ingestion-support{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-lot-picker{min-width:210px;position:relative}.analytics-lot-picker>summary{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:4px;padding:11px 14px;font-size:13px}.analytics-lot-menu{z-index:25;background:var(--surface);border:1px solid var(--border-strong);border-radius:5px;width:min(360px,100vw - 48px);max-height:360px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:5px 5px #55554d}.analytics-lot-menu label{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;display:flex}.analytics-lot-menu input{accent-color:#f1f333;flex-shrink:0;margin-top:3px}.analytics-lot-menu fieldset{border-top:1px solid var(--border);margin-top:12px}.analytics-lot-menu legend{color:#ff90e8;padding:8px 0;font-size:12px;font-weight:700}.analytics-lot-menu p{color:var(--muted-foreground);margin-top:8px;font-size:12px}.analytics-page .analytics-refresh.btn-secondary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.analytics-summary-grid>.card{flex-direction:column;display:flex}.analytics-summary-grid>.card>div:first-child{align-items:center;min-height:40px}.analytics-summary-grid>.card>div:nth-child(2){justify-content:flex-start;align-items:center;min-height:46px}.analytics-summary-grid>.card>div:nth-child(2)>span:first-child{text-align:left;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.1}.summary-refresh.btn-secondary,.summary-refresh.btn-secondary:hover{color:#000;background:#f1f333;border:1px solid #000;box-shadow:3px 3px #55554d}.summary-refresh.btn-secondary:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px #77776d}.summary-refresh.btn-secondary:disabled{opacity:.4;box-shadow:none;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.summary-refresh.btn-secondary:hover:not(:disabled){transform:none}}.dashboard-metrics button.metric-card{cursor:pointer;width:100%}.dashboard-metrics button.metric-card[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:4px}.dashboard-metrics button.metric-card:focus-visible{outline:3px solid var(--foreground);outline-offset:4px}.ingestion-support>.discord-pending-card{grid-column:1/-1}.ingestion-heading{position:relative}.ingestion-info>summary{color:#000;cursor:pointer;background:#f1f333;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;list-style:none;display:flex}.ingestion-info>summary::-webkit-details-marker{display:none}.ingestion-info>summary:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.ingestion-info-content{z-index:30;overflow-wrap:anywhere;background:var(--surface);width:min(700px,100%);max-height:65dvh;color:var(--foreground);border:1px solid var(--border-strong);border-top:4px solid #f1f333;border-radius:5px;padding:22px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:5px 5px #55554d}.ingestion-info-content code{font-size:.9em}@media (max-width:480px){.ingestion-info-content{padding:18px}}.ingestion-info-trigger{color:#f1f333;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ingestion-info-trigger:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #f1f333}.ingestion-info .ingestion-info-content{display:none}.ingestion-info:hover .ingestion-info-content,.ingestion-info:focus-within .ingestion-info-content{display:block}.ingestion-info .ingestion-info-content:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}:root{--font-sans:var(--font-community-sans), Arial, Helvetica, sans-serif;--font-mono:var(--font-community-sans), Arial, Helvetica, sans-serif}html,body,button,input,select,option,optgroup,textarea,summary,table,code,pre,kbd,samp,.font-mono,.font-sans,.overview-step-number{font-family:var(--font-community-sans), Arial, Helvetica, sans-serif}.discord-timezone-control{width:100%;display:block;position:relative}.discord-timezone-control select.input{appearance:none;width:100%;padding-right:42px}.discord-timezone-control>svg{pointer-events:none;color:var(--muted-foreground);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.discord-connect-group{align-content:start;gap:24px;width:100%;display:grid}.discord-connect-group .discord-connect{width:100%;margin:0}.discord-connect-group .discord-bot-control:disabled{opacity:.5;cursor:not-allowed}.discord-channel-list{gap:24px;display:grid}.discord-channel-row{border-top:1px solid var(--border);min-width:0;padding-top:20px}.discord-channel-row:first-child{margin-top:16px}.discord-connect .discord-bot-control:disabled{opacity:.5;cursor:not-allowed}.discord-date-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:inline-grid}.discord-date-tabs button{text-align:center;justify-content:center;align-items:center;min-width:52px;height:28px;padding:0 9px;line-height:1;display:flex}.discord-date-tabs button[aria-pressed=true]{box-shadow:none}.discord-connect-footer{min-width:0}.discord-connect-footer .discord-auto-connect-note{align-items:center;gap:7px;min-width:0;max-width:none;display:flex}.discord-auto-connect-note>svg{color:#f1f333;fill:none;flex-shrink:0}.discord-auto-connect-note>span{white-space:normal}.discord-channel-row .discord-connect-footer{align-items:center;min-height:72px;padding-top:26px;padding-bottom:10px}.discord-channel-row .discord-auto-connect-note{margin:0}.discord-connect-footer .discord-auto-connect-note{font-size:13px}:is(.interactions-page,.overview-sentiments) .interaction-stat>p:nth-child(2){text-align:center}:is(.interactions-page,.overview-sentiments) .interaction-stat>p:first-child{font-family:var(--font-community-sans), Arial, sans-serif;font-size:14px}:is(.interactions-page,.overview-sentiments) button.interaction-stat{cursor:pointer}.interaction-keyword-search{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.interaction-search-toggle{border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.interaction-search-toggle:hover{background:var(--surface-muted)}.interaction-keyword-input.input{width:min(320px,100vw - 150px);min-width:0;padding-left:12px;animation:.18s ease-out expand-keyword}@keyframes expand-keyword{0%{opacity:0;width:0}to{opacity:1;width:min(320px,100vw - 150px)}}@media (prefers-reduced-motion:reduce){.interaction-keyword-input.input{animation:none}}.interaction-keyword-search{border:1px solid var(--border);background:var(--surface);border-radius:4px;gap:0;height:40px;overflow:hidden}.interaction-keyword-search .interaction-search-toggle{background:0 0;border:0;border-radius:0;width:38px;height:38px}.interaction-keyword-search .interaction-keyword-input.input{height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 12px 0 0}.interaction-keyword-search:focus-within{outline-offset:2px;outline:2px solid #ff90e8}.interaction-keyword-search :is(.input,button):focus-visible{box-shadow:none;outline:none}.interactions-page .interaction-keyword-search{border-color:var(--border)}.interactions-page .interaction-keyword-search:focus-within{outline-color:var(--border-strong)}.interactions-page thead,.interactions-page thead .table-th{color:#f4f4f0;background:#30302e}.interactions-page thead .table-th{font-size:14px}.interactions-page .sentiment-label{color:#000;border:1px solid #000;border-radius:30px;align-items:center;padding:4px 10px;font-size:11px;line-height:1.4;display:inline-flex}.interactions-page .sentiment-positive{background:#b9e9c5}.interactions-page .sentiment-negative{background:#ffa8a0}.interactions-page .sentiment-neutral{background:#f1f333}.interactions-page .sentiment-unknown{background:#ff90e8}.workspace-brand,.auth-brand{white-space:nowrap;align-items:center;gap:0;display:inline-flex}.communitylab-symbol{object-fit:contain;flex-shrink:0;width:26px;height:38px;margin-right:9px}.workspace-brand-area{width:auto;min-width:var(--workspace-width)}@media (max-width:767px){.workspace-brand-area{min-width:0}.workspace-brand .communitylab-symbol{width:23px;height:34px;margin-right:7px}}.communitylab-symbol{width:34px;height:38px}.auth-brand .communitylab-symbol{width:39px;height:44px}@media (max-width:767px){.workspace-brand .communitylab-symbol{width:30px;height:34px}}.auth-header{justify-content:space-between;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(24px,5vw,96px)}.auth-header-controls{margin-left:auto}@media (max-width:600px){.auth-header{justify-content:space-between;gap:14px;padding-inline:20px}.auth-header-controls{flex:auto;justify-content:flex-end;width:auto}.auth-header .auth-brand{flex-shrink:0}}@media (max-width:420px){.auth-header{row-gap:12px}.auth-header-controls{flex-basis:100%;justify-content:flex-end}}.workspace-language{margin-left:auto;padding-inline:12px}.workspace-language+.header-notifications{margin-left:0}.workspace-language .auth-language{max-width:106px;font-size:12px}@media (max-width:600px){.workspace-language{padding-inline:4px}.workspace-language .auth-language{max-width:88px;padding:6px 4px;font-size:11px}.workspace-brand{font-size:20px}}.workspace-brand .communitylab-symbol{width:30px;height:35px;margin-right:9px}.auth-brand .communitylab-symbol{width:34px;height:39px;margin-right:10px}@media (max-width:767px){.workspace-brand .communitylab-symbol{width:26px;height:30px;margin-right:7px}.auth-brand .communitylab-symbol{width:28px;height:32px;margin-right:7px}}.desktop-menu-toggle{display:inline-flex}.mobile-menu-toggle{display:none}.mobile-menu-dialog,.message-detail-dialog{color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto}.mobile-menu-dialog{width:min(360px,100vw - 32px);margin:16px;top:60px}.mobile-menu-dialog::backdrop,.message-detail-dialog::backdrop{background:#000000a6}.mobile-menu-dialog nav{flex-direction:column;gap:5px;display:flex}.mobile-menu-dialog nav a{color:var(--foreground);border-radius:4px;padding:12px 14px;text-decoration:none}.mobile-menu-dialog nav a:hover,.mobile-menu-dialog nav a[aria-current=page]{color:#000;background:#ff90e8}.message-detail-dialog{overflow-wrap:anywhere;width:min(640px,100vw - 32px);margin:auto}.password-control{width:100%;position:relative}.password-control>input{padding-right:48px!important}.password-control>button{width:40px;height:40px;color:var(--foreground);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.overview-intro{margin-bottom:28px}.overview-intro .gum-community-intro{margin:0}.gum-intro-copy h2{letter-spacing:-.055em;margin:26px 0;font-size:clamp(34px,4.4vw,66px);line-height:.98}.ingestion-support>.discord-pending-card{grid-column:auto;height:100%}.ingestion-support>.ingestion-requirements{flex-direction:column;height:100%;margin:0;display:flex}.ingestion-requirements>ul{flex-direction:column;flex:auto;justify-content:space-evenly;row-gap:12px;display:flex}.ingestion-source>.ingestion-drop-form{flex-direction:column;flex:auto;display:flex}.ingestion-drop-form>label{flex:auto}.ingestion-support>.ingestion-tracking{grid-column:1/-1}.ingestion-requirements li{overflow-wrap:anywhere}.denied-table-card{border-top:5px solid #90a8ed;overflow:hidden}.denied-table{table-layout:fixed;border-collapse:collapse;width:100%}.denied-table th{color:var(--muted-foreground);text-align:left;background:var(--surface-muted);padding:16px;font-size:12px}.denied-table td{border-top:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:18px 16px;font-size:14px}.denied-table th:first-child{width:18%}.denied-table th:nth-child(2){width:34%}.denied-table th:nth-child(3){width:32%}.denied-table th:nth-child(4){width:16%}.interactions-page .sentiment-neutral{color:#000;background:#d9d6ce}.interactions-page .sentiment-unknown{color:#000;background:#c9b8ff}.interactions-page .sentiment-pending{color:#000;background:#f1f333}:root[data-theme=light] svg[class*="text-[#f1f333]"],:root[data-theme=light] .discord-auto-connect-note>svg{stroke:#242423;filter:drop-shadow(1px 1px #f1f333);color:#242423!important}:root[data-theme=light] .text-warning{color:#242423}@media (max-width:1100px){.denied-table,.denied-table tbody,.denied-table tr,.denied-table td{width:100%;display:block}.denied-table thead{display:none}.denied-table tr{border-bottom:1px solid var(--border);padding:12px 18px}.denied-table td{border:0;padding:8px 0}.denied-table td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:5px;font-size:12px;font-weight:700;display:block}}@media (max-width:767px){.desktop-menu-toggle{display:none!important}.mobile-menu-toggle{display:inline-flex}.interaction-table-card,.interaction-table-scroll{overflow:visible}.interaction-table,.interaction-table tbody,.interaction-table tr,.interaction-table td{width:100%;min-width:0;display:block}.interaction-table thead{display:none}.interaction-table tr{border-bottom:1px solid var(--border);padding:14px 16px}.interaction-table td{white-space:normal;overflow-wrap:anywhere;border:0;padding:8px 0}.interaction-table td[data-label]:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:5px;font-size:12px;display:block}.gum-intro-copy h2{font-size:36px}}.ingestion-datos{grid-column:1/-1}.datos-lotes{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.datos-lote{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:12px 16px;display:grid}.datos-lote:last-child{border-bottom:0}.datos-lote>:not(input):not(label){grid-column:2;justify-self:start}.datos-lote input[type=checkbox]{accent-color:#ff90e8;width:16px;height:16px}.datos-lote.is-oculto label strong{color:var(--muted-foreground)}@media (min-width:900px){.datos-lote{grid-template-columns:auto minmax(0,2fr) 120px minmax(0,1fr) minmax(0,1fr) 100px}.datos-lote>:not(input):not(label){grid-column:auto}}.datos-confirmacion{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;transition:border-color .2s,background-color .2s,box-shadow .2s}.datos-confirmacion:hover,.datos-confirmacion:focus-within{background:#ff90e8;border-color:#ff90e8}@supports (color:color-mix(in lab, red, red)){.datos-confirmacion:hover,.datos-confirmacion:focus-within{background:color-mix(in srgb, #ff90e8 8%, var(--surface-muted))}}.datos-confirmacion:hover,.datos-confirmacion:focus-within{box-shadow:0 0 0 3px #ff90e82e}.btn-red{border:1px solid #000;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn-red:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #000}.btn-red-linkedin{color:#0b0b0b;background:#fff}.btn-red-x{color:#fff;background:#0b0b0b;border-color:#fff}.btn-red-x:hover{box-shadow:3px 3px #fff}:root[data-theme=light] .btn-red-x{border-color:#0b0b0b}:root[data-theme=light] .btn-red-x:hover{box-shadow:3px 3px #0b0b0b}@media (prefers-reduced-motion:reduce){.btn-red,.btn-red:hover{transition:none;transform:none}}.banner-descarga{color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:3px 3px #000}.banner-descarga:hover:not(:disabled){background:#ff90e8;transform:translate(-2px,-2px);box-shadow:5px 5px #000}.banner-descarga:focus-visible{outline-offset:3px;outline:2px solid #ff90e8}.banner-descarga:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.banner-descarga:hover:not(:disabled){transform:none}}.overview-operativo{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:13px;display:flex}.overview-operativo button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #0000;align-items:baseline;gap:5px;padding:2px 0;display:inline-flex}.overview-operativo button:hover,.overview-operativo button[aria-pressed=true]{color:var(--foreground);border-bottom-color:#ff90e8}.overview-operativo button:focus-visible{outline-offset:3px;outline:2px solid #ff90e8}.overview-operativo strong{color:var(--foreground)}@media (max-width:767px){.users-table-card{overflow:visible}.users-table,.users-table tbody,.users-table tr,.users-table td{width:100%;min-width:0;display:block}.users-table thead{display:none}.users-table tr{padding:14px 16px}.users-table td{overflow-wrap:anywhere;padding:6px 0}.users-table td[data-label]:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:5px;font-size:12px;display:block}.users-table select{width:100%}.users-table .users-actions{justify-content:flex-start}.users-table .users-own{text-align:left}}
