@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/fuentes/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/fuentes/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/fuentes/inter-tight-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/fuentes/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.native-notch,.notch-control-tooltip,.desktop-app{--sb-display: "Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sb-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sb-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sb-ease-out: cubic-bezier(.23,1,.32,1);--sb-ease-in-out: cubic-bezier(.77,0,.175,1);--sb-ease-drawer: cubic-bezier(.32,.72,0,1);--sb-ease-pop: cubic-bezier(.2,1.4,.4,1);--sb-r-lg: 20px;--sb-r: 14px;--sb-r-sm: 10px;--sb-accent: #7aa2ff;--sb-accent-2: #9db9ff;--sb-accent-soft: rgba(91,140,255,.14);--sb-accent-line: rgba(122,162,255,.42);--sb-cta: #2563eb;--sb-cta-hover: #3b6ff0;--sb-cta-ink: #ffffff;--sb-glow: rgba(59,110,255,.24);--sb-ok: #6fdc9a;--sb-ok-soft: rgba(111,220,154,.13);--sb-warn: #f5c66b;--sb-warn-soft: rgba(245,198,107,.14);--sb-warn-line: rgba(245,198,107,.24);--sb-bad: #ff8f84;--sb-bad-soft: rgba(255,143,132,.14);--sb-violet: #c4b5fd;--sb-violet-soft: rgba(167,139,250,.15);--sb-card-border: linear-gradient(140deg, rgba(122,162,255,.34), rgba(255,255,255,.07) 28%, rgba(255,255,255,.07) 72%, rgba(167,139,250,.28));--nb-surface: #000;--nb-row: #0b1226;--nb-row-hover: #101a33;--nb-card: #0d1530;--nb-field: #0b1226;--nb-line: rgba(160,185,255,.1);--nb-line-2: rgba(160,185,255,.16);--nb-hover: rgba(255,255,255,.06);--nb-press: rgba(255,255,255,.09);--nb-ink: #eef3ff;--nb-ink-2: #dbe5ff;--nb-muted: #a3b3d6;--nb-faint: #7d8aab;--nb-focus: #9db9ff;--nb-shadow: 0 18px 40px -18px rgba(0,0,0,.6)}.native-notch[data-theme=light],.notch-control-tooltip[data-theme=light],.desktop-app[data-theme=light]{--sb-accent: #1d4ed8;--sb-accent-2: #1e40af;--sb-accent-soft: rgba(37,99,235,.08);--sb-accent-line: rgba(37,99,235,.32);--sb-cta: #2563eb;--sb-cta-hover: #1d4ed8;--sb-glow: rgba(37,99,235,.14);--sb-ok: #15803d;--sb-ok-soft: rgba(21,128,61,.1);--sb-warn: #9a5b00;--sb-warn-soft: rgba(214,150,30,.14);--sb-warn-line: rgba(154,91,0,.24);--sb-bad: #b42318;--sb-bad-soft: rgba(200,50,40,.08);--sb-violet: #6d28d9;--sb-violet-soft: rgba(109,40,217,.08);--sb-card-border: linear-gradient(140deg, rgba(37,99,235,.26), rgba(17,19,24,.07) 28%, rgba(17,19,24,.07) 72%, rgba(124,58,237,.22));--nb-surface: #fafaf8;--nb-row: #f1f2f4;--nb-row-hover: #e9ebef;--nb-card: #ffffff;--nb-field: #ffffff;--nb-line: rgba(17,19,24,.08);--nb-line-2: rgba(17,19,24,.14);--nb-hover: rgba(17,19,24,.05);--nb-press: rgba(17,19,24,.08);--nb-ink: #111318;--nb-ink-2: #2a2f3a;--nb-muted: #4d5260;--nb-faint: #636978;--nb-focus: #1d4ed8;--nb-shadow: 0 18px 40px -22px rgba(17,19,40,.35)}:root{--sb-plomo-bg: #26292d;--sb-plomo-side: #212428;--sb-plomo-card: #2f3337;--sb-plomo-raise: #383c41;--sb-plomo-line: rgba(160,185,255,.1);--sb-plomo-line-2: rgba(160,185,255,.16);--sb-plomo-line-3: rgba(160,185,255,.3);--sb-plomo-ink: #eef3ff;--sb-plomo-ink-2: #dbe5ff;--sb-plomo-dim: #a3b3d6;--sb-plomo-faint: #97a4c4;--sb-plomo-hover: rgba(255,255,255,.06);--sb-plomo-press: rgba(255,255,255,.09);--sb-plomo-shadow: 0 1px 0 rgba(255,255,255,.04) inset, 0 12px 32px -14px rgba(0,0,0,.55);--sb-plomo-focus: #9db9ff;--sb-plomo-on-ink: #16181b;--sb-blanco-bg: #ffffff;--sb-blanco-side: #f5f6f8;--sb-blanco-card: #ffffff;--sb-blanco-raise: #e9ebef;--sb-blanco-line: rgba(17,19,24,.08);--sb-blanco-line-2: rgba(17,19,24,.13);--sb-blanco-line-3: rgba(17,19,24,.2);--sb-blanco-ink: #111318;--sb-blanco-ink-2: #2a2f3a;--sb-blanco-dim: #4d5260;--sb-blanco-faint: #636978;--sb-blanco-hover: rgba(17,19,24,.05);--sb-blanco-press: rgba(17,19,24,.08);--sb-blanco-shadow: 0 1px 2px rgba(17,19,40,.05), 0 10px 28px -16px rgba(17,19,40,.22);--sb-blanco-focus: #1d4ed8;--sb-blanco-on-ink: #ffffff}:root.desktop-app{--da-bg: var(--sb-plomo-bg);--da-side: var(--sb-plomo-side);--da-card: var(--sb-plomo-card);--da-raise: var(--sb-plomo-raise);--da-line: var(--sb-plomo-line);--da-line-2: var(--sb-plomo-line-2);--da-ink: var(--sb-plomo-ink);--da-ink-2: var(--sb-plomo-ink-2);--da-dim: var(--sb-plomo-dim);--da-faint: var(--sb-plomo-faint);--da-hover: var(--sb-plomo-hover);--da-press: var(--sb-plomo-press);--da-shadow: var(--sb-plomo-shadow);--da-focus: var(--sb-plomo-focus);--da-on-ink: var(--sb-plomo-on-ink);color-scheme:dark;background:var(--da-bg);color:var(--da-ink);font-family:var(--sb-sans)}:root.desktop-app[data-theme=light]{--da-bg: var(--sb-blanco-bg);--da-side: var(--sb-blanco-side);--da-card: var(--sb-blanco-card);--da-raise: var(--sb-blanco-raise);--da-line: var(--sb-blanco-line);--da-line-2: var(--sb-blanco-line-2);--da-ink: var(--sb-blanco-ink);--da-ink-2: var(--sb-blanco-ink-2);--da-dim: var(--sb-blanco-dim);--da-faint: var(--sb-blanco-faint);--da-hover: var(--sb-blanco-hover);--da-press: var(--sb-blanco-press);--da-shadow: var(--sb-blanco-shadow);--da-focus: var(--sb-blanco-focus);--da-on-ink: var(--sb-blanco-on-ink);color-scheme:light}:root.desktop-app body{margin:0;background:var(--da-bg);overflow:hidden}.da{display:grid;grid-template-columns:236px minmax(0,1fr);height:100vh;overflow:hidden;background:var(--da-bg);color:var(--da-ink);font:400 13px/1.45 var(--sb-sans);-webkit-font-smoothing:antialiased;cursor:default}.da :is(button,select,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--da-focus);outline-offset:1px}.da button{font-family:inherit}.da--boot{display:grid;place-content:center;justify-items:center;gap:18px;grid-template-columns:none}.da .da-retry{min-height:34px;padding:0 16px;border:0;border-radius:999px;background:var(--da-ink);color:var(--da-on-ink);font:500 13px/1 var(--sb-sans)}.da-side{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0 10px 10px;background:var(--da-side);border-right:1px solid var(--da-line);overflow:hidden}.da-drag{flex:none;height:10px}.da[data-titlebar=overlay] .da-drag{height:48px}.da-nav{flex:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.da .da-nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:32px;min-height:0;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--da-dim);font:500 13px/1 var(--sb-sans);text-align:left;transition:background-color .15s ease,color .15s ease,transform .16s var(--sb-ease-out)}.da-nav-item svg{width:16px;height:16px;flex:none}.da-nav-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da .da-nav-item[aria-current=page]{background:var(--da-raise);color:var(--da-ink)}.da .da-nav-item:active:not(:disabled){transform:scale(.98)}.da .da-nav-item:disabled{opacity:.5}.da .da-new{margin-bottom:6px;color:var(--da-ink)}.da-new>kbd{margin-left:auto;font:500 11px/1 var(--sb-sans);color:var(--da-faint);opacity:0;transition:opacity .15s ease}.da-count{margin-left:auto;flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sb-cta);color:#fff;font:600 10.5px/18px var(--sb-sans);font-style:normal;text-align:center;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.da .da-nav-item:not([aria-current]):not(:disabled):hover{background:var(--da-hover);color:var(--da-ink)}.da-new:hover>kbd{opacity:1}}.da-recents{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:18px}.da-recents h2{flex:none;margin:0;padding:0 10px 6px;font:500 11.5px/1 var(--sb-sans);color:var(--da-faint)}.da-recents nav{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:1px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;margin:0 -4px;padding:0 4px}.da .da-recents nav>button{display:flex;align-items:center;gap:9px;width:100%;height:30px;min-height:0;padding:0 10px 0 9px;border:0;border-radius:8px;background:transparent;color:var(--da-dim);font:400 13px/1 var(--sb-sans);text-align:left;transition:background-color .15s ease,color .15s ease}.da-recents nav>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da .da-recents nav>button[aria-current=page]{background:var(--da-raise);color:var(--da-ink)}.da .da-recents .da-more{color:var(--da-faint);font-size:12.5px}.da-recents .ci-mini{flex:none}.da-recents .ci-mini[data-state=awaiting]:after{box-shadow:0 0 0 1.5px var(--da-side)}@media(hover:hover)and (pointer:fine){.da .da-recents nav>button:not([aria-current]):hover{background:var(--da-hover);color:var(--da-ink)}}.da .da-agent{flex:none;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:8px;padding:6px 10px 6px 8px;border:0;border-radius:10px;background:transparent;color:var(--da-ink);text-align:left;transition:background-color .15s ease,transform .16s var(--sb-ease-out)}.da-agent>span:nth-child(2){flex:1 1 auto;min-width:0;display:grid;gap:2px}.da-agent b{font:600 12.5px/1.2 var(--sb-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-agent small{font:400 11.5px/1.2 var(--sb-sans);color:var(--da-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-agent>svg{flex:none;width:15px;height:15px;color:var(--da-faint)}.da-agent{--amber: #f5a524;--font: var(--sb-sans)}.da-agent .ci-badge{border-color:var(--da-side)}.da .da-agent[aria-current=page]{background:var(--da-raise)}.da .da-agent:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.da .da-agent:not([aria-current]):hover{background:var(--da-hover)}}.da-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100vh;overflow:hidden}.da-head{flex:none;display:flex;align-items:center;gap:4px;min-width:0;height:52px;padding:0 20px 0 28px}.da-head h1{margin:0;min-width:0;color:var(--da-ink);font:600 14px/1.3 var(--sb-sans);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da .da-tool{flex:none;width:30px;height:30px;min-height:0;margin-left:auto;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--da-dim);transition:background-color .15s ease,color .15s ease,transform .16s var(--sb-ease-out)}.da-tool svg{width:15px;height:15px}.da .da-tool:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.da .da-tool:hover{background:var(--da-hover);color:var(--da-ink)}}.da-head .embedded-notch-conversation{display:flex;align-items:center;gap:2px;min-width:0}.da-head .embedded-notch-conversation>select{display:none}.da-head .embedded-notch-conversation>input{width:280px;max-width:40vw;height:30px;padding:0 10px;border:1px solid var(--da-line-2);border-radius:8px;background:var(--da-card);color:var(--da-ink);font:500 13px var(--sb-sans)}.da-head:has(.embedded-notch-conversation>input) h1{display:none}.da-head .notch-icon-control>button{width:28px;height:28px;min-height:0;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--da-faint)}.da-head .embedded-notch-conversation [role=alert]{color:var(--sb-bad);font-size:12px}@media(hover:hover)and (pointer:fine){.da-head .notch-icon-control>button:hover{background:var(--da-hover);color:var(--da-ink)}}.da .da-expiry{flex:none;margin:0 20px 8px 28px;padding:8px 12px;border-radius:10px;background:var(--sb-warn-soft);color:var(--sb-warn);font-size:12px;line-height:1.4}.da-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:6px 28px 40px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;--page-w: 760px}.da-page[data-view=overview],.da-page[data-view=tasks]{--page-w: 1040px}.da-page[data-view=mods],.da-page[data-view=team],.da-page[data-view=mod],.da-page[data-view=review]{--page-w: 900px}.da-page[data-view=settings],.da-page[data-view=runtimes],.da-page[data-view=customize]{--page-w: 640px}.da .da-ci{--ink: var(--da-ink);--ink-2: var(--da-ink-2);--dim: var(--da-dim);--dim-2: var(--da-dim);--dim-3: var(--da-faint);--dim-4: var(--da-faint);--card: var(--da-card);--card-flat: var(--da-side);--tab-on: var(--da-raise);--hairline: var(--da-line);position:relative;flex:none;width:100%;max-width:var(--page-w, 760px);height:auto;margin:0;border-radius:0;background:transparent;color:var(--da-ink);font-size:13px;-webkit-user-select:text;user-select:text;transition:none}.da .da-ci:before,.da .da-ci:after{content:none}.da .da-ci :is(.ci-views,.ci-view){position:relative;inset:auto}.da .da-ci .ci-view{animation:da-in .2s var(--sb-ease-out) both}@keyframes da-in{0%{opacity:0;transform:translateY(4px)}}.da .da-ci .ci-card{height:auto;border-radius:16px;background:var(--da-card);border:1px solid var(--da-line);box-shadow:var(--da-shadow)}.da .da-ci :is(.ci-stack,.ci-deep,.ci-cal,.ci-convs){height:auto;overflow:visible}.da .da-ci .ci-stack{justify-content:flex-start;gap:8px;padding:18px 20px}.da .da-ci :is(.ci-deep-body,.ci-convs-list,.ci-daylist){flex:none;overflow:visible}.da .da-ci .ci-deep{gap:10px;padding:14px 20px 20px}.da .da-ci .ci-deep-head h2{font-size:14px}.da .da-ci .ci-title{font-size:14.5px}.da .da-ci .ci-btn{padding:8px 14px;font-size:13px}.da .da-ci .notch-icon-control>button{color:var(--da-dim)}.da .da-ci :is(button,input,textarea,select,[tabindex]):focus-visible{outline-color:var(--da-focus)}.da .da-ci .ci-overview{height:auto;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.da .da-ci .ci-overview>.ci-card{min-height:148px}.da .da-ci .ci-overview>.ci-card:last-child:nth-child(odd):not(:only-child){grid-column:auto}.da .da-ci .ci-overview .ci-glance{padding:14px 16px;gap:6px}.da .da-ci .ci-glance-head b{font-size:13.5px}.da .da-ci .ci-glance-sum{font-size:12px}.da .da-ci .ci-glance-row{height:26px;font-size:12.5px}.da .da-ci .ci-overview .ci-agent{padding:16px;gap:10px}.da .da-ci .ci-ticker{font-size:13.5px;gap:8px}.da .da-ci .ci-mod{padding:14px 16px 26px;gap:10px}.da-page[data-view=overview]>.da-ci[data-view=approval] .ci-card{min-height:0}.da .da-ci .ci-convs{padding:14px 16px 16px;gap:10px}.da .da-ci .ci-convs-title h2{display:none}.da .da-ci .ci-convs-title span{font-size:12.5px}.da .da-ci .ci-search{height:34px;font-size:13px}.da .da-ci .ci-listrow{height:36px}.da .da-ci .ci-listrow>span{font-size:13px}.da .da-ci .ci-convs-list h3{position:static;background:none}.da .da-ci .ci-cal{padding:16px 18px 18px;gap:12px}.da .da-ci .ci-cal-head .ci-who{flex:0 1 auto}.da .da-ci .ci-cal-head .ci-who>b{display:none}.da .da-ci .ci-cal-head .ci-seg{margin-left:auto}.da .da-ci .ci-week{flex:none;min-height:340px;gap:6px}.da .da-ci .ci-day{gap:5px;padding:10px;border-radius:12px;font-size:11px;background:var(--da-hover)}.da .da-ci .ci-day[data-today]{background:var(--sb-accent-soft);box-shadow:inset 0 0 0 1px var(--sb-accent-line)}.da .da-ci .ci-day>b{font-size:17px}.da .da-ci .ci-entry{font-size:12px;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.da .da-ci .ci-entry>em{font-size:10.5px}.da .da-ci .ci-dayrow{height:38px}.da .da-ci .ci-dayrow>span{font-size:13px}.da .da-ci .ci-act{gap:12px;padding:18px 20px}.da .da-ci .ci-act-item{padding-top:12px}.da-list{display:grid;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);box-shadow:var(--da-shadow);overflow:hidden}.da .da-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 16px;border:0;border-radius:0;background:transparent;color:var(--da-ink);font:400 13.5px/1.3 var(--sb-sans);text-align:left}.da .da-row+.da-row{border-top:1px solid var(--da-line)}.da-row>span:first-child{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-row>svg{flex:none;width:15px;height:15px;color:var(--da-faint)}.da .da-row--out{color:var(--sb-bad)}.da-row .ci-seg{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--da-hover)}.da .da-row .ci-seg button{padding:4px 11px;border:0;border-radius:999px;background:transparent;color:var(--da-dim);font:500 12px var(--sb-sans)}.da .da-row .ci-seg button[aria-pressed=true]{background:var(--da-raise);color:var(--da-ink)}:root.desktop-app[data-theme=light] .da .da-row .ci-seg button[aria-pressed=true]{background:var(--da-card);box-shadow:0 1px 2px #1113281f}@media(hover:hover)and (pointer:fine){.da button.da-row:hover{background:var(--da-hover)}}.da .da-ci .ci-settings{gap:0}.da .da-ci .ci-settings-row{min-height:46px;padding:6px 2px;color:var(--da-ink-2);font-size:13px;flex-wrap:wrap;row-gap:8px}.da .da-ci .ci-settings-row+.ci-settings-row{border-top:1px solid var(--da-line)}.da .da-ci .ci-badge-line{font-size:13px;color:var(--da-ink-2)}.da .da-ci .ci-seg button{padding:4px 10px;font-size:12px}.da .da-ci .ci-link{font-size:12.5px}.da .da-ci .ci-card>.tv{height:auto;padding:16px 20px 18px}.da .da-ci .tv-head h2{display:none}.da .da-ci .tv .tv-scroll{flex:none;overflow:visible;margin-right:0;padding-right:0}.da .tv{--tv-card: var(--da-card);--tv-flat: var(--da-side);--tv-raise: var(--da-hover);--tv-raise-2: var(--da-press);--tv-line: var(--da-line)}.da .tv-answer .reply-markdown pre,.da .ci-drop-ask input{background:var(--da-side)}.da .da-review{height:min(640px,calc(100vh - 120px));border-radius:16px;overflow:hidden;border:1px solid var(--da-line);box-shadow:var(--da-shadow)}.da .da-review :is(.rv,.rv-foot){background:var(--da-card)}.da-page[data-view=downloads]{--page-w: 640px}.da-downloads{display:grid;gap:10px;width:100%;max-width:var(--page-w)}.da .da-row--download{min-height:62px}.da-row--download>svg{width:20px;height:20px;fill:currentColor;color:var(--da-ink)}.da-row--download>span:nth-child(2){flex:1 1 auto;min-width:0;display:grid;gap:3px}.da-row--download b{display:flex;align-items:center;gap:8px;font:600 13.5px/1.2 var(--sb-sans)}.da-row--download b>em{font:500 11px/1 var(--sb-sans);font-style:normal;color:var(--sb-accent)}.da-row--download small{font:400 12px/1.35 var(--sb-sans);color:var(--da-faint);white-space:normal}.da .da-action{flex:none;display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:var(--da-ink);color:var(--da-on-ink);font:500 12.5px/1 var(--sb-sans);text-decoration:none;transition:transform .16s var(--sb-ease-out)}.da .da-action:active{transform:scale(.97)}.da-subhead{margin:14px 0 0;padding:0 2px;font:500 11.5px/1 var(--sb-sans);color:var(--da-faint)}.da-steps{margin:0;padding:0;list-style:none;counter-reset:da-step}.da-steps>.da-row{counter-increment:da-step}.da-steps>.da-row:before{content:counter(da-step);flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:var(--da-raise);color:var(--da-dim);font:600 11px/1 var(--sb-sans)}.da-steps code{font-size:12.5px;color:var(--da-ink-2)}.da-mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.da .da-mod{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0;min-height:140px;padding:16px;border:1px solid var(--da-line);border-radius:16px;background:var(--da-card);box-shadow:var(--da-shadow);color:var(--da-ink);text-align:left;transition:transform .16s var(--sb-ease-out),border-color .15s ease}.da .da-mod:active:not(:disabled){transform:scale(.98)}.da-mod-head{display:flex;align-items:baseline;gap:8px;min-width:0}.da-mod-head b{min-width:0;font:600 13.5px/1.3 var(--sb-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-mod-head time{flex:none;margin-left:auto;font:400 11.5px var(--sb-sans);color:var(--da-faint)}.da-mod-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.da-mod-metrics>span{display:grid;gap:2px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--da-hover)}.da-mod-metrics b{font:700 20px/1.15 var(--sb-sans);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-mod-metrics small{font:400 11.5px/1.2 var(--sb-sans);color:var(--da-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-mod-rows{display:grid;gap:4px}.da-mod-rows>span{display:flex;gap:10px;min-width:0;font:400 12.5px/1.6 var(--sb-sans);color:var(--da-ink-2)}.da-mod-rows>span>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-mod-rows b{flex:none;margin-left:auto;font-weight:600}.da-mod-note{font:400 12.5px/1.4 var(--sb-sans);color:var(--da-dim)}.da .da-mod--new{align-items:center;justify-content:center;gap:8px;border-style:dashed;border-color:var(--da-line-2);background:transparent;box-shadow:none;color:var(--da-dim);font:500 13px var(--sb-sans)}.da-mod--new svg{width:20px;height:20px}@media(hover:hover)and (pointer:fine){.da .da-mod:hover:not(:disabled){border-color:var(--da-line-2)}.da .da-mod--new:hover:not(:disabled){color:var(--da-ink)}}.da-chat{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.da-chat[data-panel]{grid-template-columns:minmax(0,1fr) 340px}.da-chat>.da-ci{max-width:none;height:100%;min-height:0}.da-chat>.da-ci>.ci-views,.da-chat>.da-ci .ci-view{height:100%}.da-chat>.da-ci .ci-card{height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.da .da-ci .ci-chat{height:100%;gap:8px;padding:0 0 18px;--col: min(720px, calc(100% - 56px) )}.da .ci-chat>.ci-chips>.ci-chip{display:none}.da .ci-chat>.ci-chips:not(:has(.ci-peer)){display:none}.da .ci-chat>:is(.ci-chips,.ci-alert,.ci-note,.ci-peer-sent){width:var(--col);margin:0 auto}.da .ci-chat>:is(.ci-alert,.ci-note){font-size:12.5px}.da .da-ci .ci-log{gap:22px;padding:8px max(28px,calc((100% - 720px)/2)) 28px;scrollbar-color:auto}.da .da-ci .ci-log .embedded-notch-turn{margin:0}.da .da-ci .ci-log .embedded-notch-user{max-width:78%;margin:0 0 14px auto;padding:9px 14px;border-radius:18px 18px 6px;background:var(--da-raise);color:var(--da-ink);font:400 14px/1.5 var(--sb-sans)}.da .da-ci .ci-log .reply{padding-left:0}.da .da-ci .ci-log .reply-markdown{color:var(--da-ink-2);font:400 14px/1.65 var(--sb-sans)}.da .da-ci .ci-log .reply-table{margin:14px 0;border:1px solid var(--da-line-2);border-radius:12px;overflow:hidden}.da .da-ci .ci-log .reply-table tr:last-child>*{border-bottom:0}.da .da-ci .ci-log .reply-markdown :is(p,ul,ol){margin:8px 0}.da .da-ci .ci-log .reply-markdown :is(strong,h1,h2,h3,h4){color:var(--da-ink)}.da .da-ci .ci-log .reply-markdown pre{font-size:12.5px;background:var(--da-side);padding:12px 14px;border-radius:12px;border:1px solid var(--da-line);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.da .da-ci .ci-log .reply-markdown :not(pre)>code{padding:1px 5px;border-radius:5px;background:var(--da-raise);font-size:12.5px}.da .da-ci .ci-log .reply-markdown a{color:var(--sb-accent)}.da .da-ci .ci-log :is(.reply-table,table){width:100%;border-collapse:collapse;overflow-x:hidden;table-layout:fixed}.da .da-ci .ci-log :is(.reply-table,table) :is(th,td){padding:7px 10px;border:0;border-bottom:1px solid var(--da-line);text-align:left;overflow-wrap:anywhere;background:transparent;color:var(--da-ink-2);font-size:13px}.da .da-ci .ci-log :is(.reply-table,table) th{color:var(--da-dim);font-weight:500}.da .da-ci .ci-log .embedded-notch-status{font-size:13.5px;color:var(--da-dim)}.da .da-ci .ci-log .reply-actions{margin-top:4px;margin-left:-4px}.da .da-ci .ci-log .reply-actions button{width:28px;height:26px;padding:5px;border-radius:7px;color:var(--da-faint)}@media(hover:hover)and (pointer:fine){.da .da-ci .ci-log .reply-actions button:hover{background:var(--da-hover);color:var(--da-ink)}}.da .ci-chat:has(.embedded-notch-welcome){justify-content:center;padding-bottom:12vh}.da .ci-chat:has(.embedded-notch-welcome)>.ci-log{flex:none;overflow:visible}.da .da-ci .ci-log .embedded-notch-welcome{display:grid;justify-items:center;gap:14px;text-align:center}.da .da-ci .ci-log .embedded-notch-welcome h2{color:var(--da-ink);font:600 22px/1.25 var(--sb-display);letter-spacing:-.015em}.da .da-ci .ci-log .embedded-notch-welcome p{display:none}.da .da-ci .ci-bar{flex-wrap:wrap;gap:4px;width:var(--col);margin:0 auto;padding:10px 10px 8px 12px;border:1px solid var(--da-line-2);border-radius:18px;background:var(--da-card);box-shadow:var(--da-shadow);transition:border-color .15s ease}.da .da-ci .ci-bar:focus-within{box-shadow:var(--da-shadow);border-color:var(--sb-accent-line)}.da .da-ci .ci-bar textarea{order:-1;flex:1 0 100%;min-height:24px;max-height:200px;padding:2px 4px 8px;color:var(--da-ink);font:400 14px/1.5 var(--sb-sans);overflow-y:auto}.da .da-ci .ci-bar textarea::placeholder{color:var(--da-faint)}.da .da-ci .ci-bar .notch-icon-control>button{width:30px;height:30px;padding:7px;border-radius:9px;color:var(--da-dim)}.da .da-ci .ci-bar .notch-control-badge{top:0;right:0;color:var(--da-ink)}.da .da-ci .ci-bar .runtime-picker{margin-left:auto;max-width:220px}.da .da-ci .ci-bar .ci-send>button{width:30px;height:30px;flex-basis:30px;padding:7px;background:var(--da-ink);color:var(--da-on-ink);transition:transform .16s var(--sb-ease-out),background-color .15s ease}.da .da-ci .ci-bar .ci-send>button:active:not(:disabled){transform:scale(.92)}.da .da-ci .ci-bar .ci-send>button:disabled{background:var(--da-raise);color:var(--da-faint)}@media(hover:hover)and (pointer:fine){.da .da-ci .ci-bar .notch-icon-control:not(.ci-send)>button:hover:not(:disabled){background:var(--da-hover);color:var(--da-ink)}}.da .da-ci .ci-follow{right:max(28px,calc((100% - 720px)/2));bottom:104px}.da .da-ci .ci-follow>button{width:30px;height:30px;background:var(--da-card);color:var(--da-ink);box-shadow:var(--da-shadow);border:1px solid var(--da-line-2)}.da-panel{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 16px;border-left:1px solid var(--da-line);background:var(--da-side);scrollbar-width:thin}.da-panel>.da-ci .ci-card{border:0;background:transparent;box-shadow:none}.da-panel>.da-ci .ci-deep{padding:4px 0 0}@media(max-width:1099px){.da-chat[data-panel]{grid-template-columns:minmax(0,1fr)}.da-panel{position:absolute;z-index:5;top:52px;right:12px;bottom:112px;width:340px;border:1px solid var(--da-line-2);border-radius:16px;box-shadow:var(--da-shadow)}}:root.desktop-app[data-theme=light] .da{--ci-wash-1: rgba(17,19,24,.04);--ci-wash-2: rgba(17,19,24,.07);--ci-wash-3: rgba(17,19,24,.12)}:root.desktop-app[data-theme=light] .da .da-ci{--red-text: #b42318;--green: #15803d;--blue: #2563eb}:root.desktop-app[data-theme=light] .da .ci-btn--primary{background:var(--da-ink);color:#fff}:root.desktop-app[data-theme=light] .da .ci-btn--secondary{background:var(--ci-wash-2);color:var(--da-ink-2)}:root.desktop-app[data-theme=light] .da .ci-btn--danger{background:#c9303f;color:#fff}@media(hover:hover)and (pointer:fine){:root.desktop-app[data-theme=light] .da .ci-btn--secondary:not(:disabled):hover{background:var(--ci-wash-3)}:root.desktop-app[data-theme=light] .da .ci-btn--primary:not(:disabled):hover{background:#2a2f3a}:root.desktop-app[data-theme=light] .da :is(.ci-day,.ci-dayrow,.ci-listrow):hover{background:var(--ci-wash-1)}:root.desktop-app[data-theme=light] .da .ci-act-check:hover{border-color:#11131873;background:var(--ci-wash-1)}}:root.desktop-app[data-theme=light] .da :is(.ci-code,.ci-metrics>div,.ci-home-row,.ci-key,.ci-cats button,.ci-deep-body .personal-view li,.ci-deep-body .reply-facts>div,.ci-deep-body .local-folders li,.ci-tech>pre){background:var(--ci-wash-1);color:var(--da-ink-2);border-color:var(--da-line)}:root.desktop-app[data-theme=light] .da .ci-cats button[aria-pressed=true]{background:#fcd34d;color:#0b0c0e}:root.desktop-app[data-theme=light] .da .ci-chip{background:var(--ci-wash-2);color:var(--da-ink-2)}:root.desktop-app[data-theme=light] .da .ci-seg button[aria-pressed=true]{background:var(--da-raise);color:var(--da-ink)}:root.desktop-app[data-theme=light] .da .ci-switch{background:var(--ci-wash-3)}:root.desktop-app[data-theme=light] .da .ci-switch[aria-checked=true]{background:#16a34a}:root.desktop-app[data-theme=light] .da .ci-act-check{border-color:#11131838}:root.desktop-app[data-theme=light] .da .ci-day{background:var(--ci-wash-1)}:root.desktop-app[data-theme=light] .da .ci-day[data-today]{background:#2563eb14}:root.desktop-app[data-theme=light] .da .ci-day[data-today]>b,:root.desktop-app[data-theme=light] .da .ci-listrow[aria-current=true]>span{color:#1d4ed8}:root.desktop-app[data-theme=light] .da .ci-entry>em:before{color:var(--c, #1d4ed8)}:root.desktop-app[data-theme=light] .da .ci-dayrow[data-status=scheduled]>i{box-shadow:inset 0 0 0 1.5px #1d4ed8}:root.desktop-app[data-theme=light] .da .ci-dots button:before{background:#1113182e}:root.desktop-app[data-theme=light] .da .ci-dots button[aria-current=true]:before{background:#111318b3}:root.desktop-app[data-theme=light] .da .ci-search{border-color:var(--da-line-2);background:var(--da-card)}:root.desktop-app[data-theme=light] .da :where(.ci-deep-body) :where(button:not(.ci-btn)){background:var(--ci-wash-2);color:var(--da-ink-2)}:root.desktop-app[data-theme=light] .da .ci-deep-body .local-folders>button{background:var(--da-ink);color:#fff}:root.desktop-app[data-theme=light] .da .ci-card[data-wash]:after{opacity:.55}:root.desktop-app[data-theme=light] .da .ci-badge{border-color:var(--da-side)}:root.desktop-app[data-theme=light] .da .ci-log .embedded-notch-user{background:var(--da-raise)}:root.desktop-app[data-theme=light] .da .ci-log .reply-markdown pre{background:var(--da-side);color:var(--da-ink)}:root.desktop-app[data-theme=light] .da .ci-peer>span{background:#0891b21a;color:#0e7490}:root.desktop-app[data-theme=light] .da .tv{--tv-ink: var(--da-ink);--tv-ink-2: var(--da-ink-2);--tv-dim: var(--da-dim);--tv-dim-3: var(--da-faint);--tv-card: var(--da-card);--tv-flat: var(--da-side);--tv-raise: var(--ci-wash-1);--tv-raise-2: var(--ci-wash-2);--tv-line: var(--da-line);--tv-queued: #475569;--tv-running: #0e7490;--tv-waiting: #9a5b00;--tv-completed: #15803d;--tv-failed: #b42318;--tv-cancelled: #6b7280}:root.desktop-app[data-theme=light] .da .tv :is(.tv-btn,.tv-ask){background:var(--ci-wash-2);color:var(--da-ink-2)}:root.desktop-app[data-theme=light] .da .tv .tv-btn--primary{background:var(--da-ink);color:#fff}:root.desktop-app[data-theme=light] .da .tv :is(.tv-seg button[aria-selected=true],.tv-chip[aria-pressed=true]){background:var(--da-raise);color:var(--da-ink);box-shadow:none}:root.desktop-app[data-theme=light] .da .tv .tv-team{background:#2563eb14;color:#1d4ed8}:root.desktop-app[data-theme=light] .da .rv{--ink: var(--da-ink);--ink-2: var(--da-ink-2);--dim: var(--da-dim);--dim-2: var(--da-dim);--card-flat: var(--da-side);--hairline: var(--da-line)}:root.desktop-app[data-theme=light] .da .rv :is(.rv-toggle,.rv-x){background:var(--ci-wash-2)}:root.desktop-app[data-theme=light] .da .rv .rv-chip{background:#2563eb14;color:#1d4ed8}:root.desktop-app[data-theme=light] .da .rv :is(.rv-edit,.rv-pre,.rv-box,.rv-group,.rv-field input,.rv-row--edit input,.rv-ask textarea,.rv-copy textarea,.rv-field textarea){border-color:var(--da-line-2)}:root.desktop-app[data-theme=light] .da .rv :is(.rv-attachments li,.rv-mini){background:var(--ci-wash-1)}:root.desktop-app[data-theme=light] .da .rv .ci-btn--primary{background:#2563eb;color:#fff}@media(prefers-reduced-motion:reduce){.da .da-ci .ci-view{animation:none}.da :is(.da-nav-item,.da-agent,.da-tool,.da-mod,.ci-send>button){transition:none}}.da--solo{grid-template-columns:minmax(0,1fr)}.da-esquina{position:fixed;top:12px;right:16px;z-index:20;display:flex;align-items:center;gap:8px}.da-esquina .da-yo{width:36px;height:36px;padding:0;border:1px solid var(--da-line);border-radius:999px;background:var(--da-card);cursor:pointer}.da-esquina .da-yo .sdt-avatar{width:100%;height:100%}.da-yo-modal{display:grid;gap:8px}.da-yo-modal>button{justify-content:flex-start}.da-esquina .da-rueda{display:grid;place-items:center;color:var(--da-dim)}.da-esquina .da-rueda svg{width:18px;height:18px}.vt{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh}.vt-barra{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--da-line);background:var(--da-side);min-width:0}.vt-barra[data-encima]{outline:2px dashed var(--da-focus);outline-offset:-4px;background:var(--da-hover)}.vt-titulo{font:600 14px/1.2 var(--sb-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.vt-hueco{flex:1;min-width:0;color:var(--da-dim);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt iframe{width:100%;height:100%;border:0;background:#000}.vt .ar-explorador,.vt>section:not(.vt){min-height:0;overflow:auto}.sdt .da-side{padding-top:0}.sdt-marca{display:flex;align-items:baseline;gap:6px;padding:4px 10px 14px}.sdt-marca b{font:700 15px/1 var(--sb-display);letter-spacing:-.01em;color:var(--da-ink)}.sdt-marca span{font:500 11.5px/1 var(--sb-sans);color:var(--da-faint)}.sdt-fase{flex:none;width:7px;height:7px;border-radius:999px;background:var(--da-faint)}.sdt-fase:is([data-fase=desarrollando],[data-fase=qa],[data-fase=preview],[data-fase=entregando],[data-fase=entendiendo],[data-fase=estimando]){background:var(--sb-accent)}.sdt-fase:is([data-fase=esperando],[data-fase=en_cola]){background:var(--sb-warn)}.sdt-fase:is([data-fase=entregada],[data-fase=cerrada]){background:var(--sb-ok)}.sdt-fase[data-fase=bloqueada]{background:var(--sb-bad)}.sdt-yo{flex:none;display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 4px 2px 8px;border-top:1px solid var(--da-line)}.sdt-yo>span:nth-child(2){flex:1 1 auto;min-width:0;display:grid;gap:2px}.sdt-yo b{font:600 12.5px/1.2 var(--sb-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdt-yo small{font:400 11.5px/1.2 var(--sb-sans);color:var(--da-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdt-yo .da-tool{margin-left:0}.sdt-avatar{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--sb-accent-soft);color:var(--sb-accent);font:600 11px/1 var(--sb-sans)}.sdt-head{gap:10px}@keyframes sdt-pulso{0%{box-shadow:0 0 0 0 var(--sb-ok-soft)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.sdt-carga{width:18px;height:18px;margin:18px auto;display:block;border-radius:999px;border:2px solid var(--da-line-2);border-top-color:var(--sb-accent);animation:sdt-gira .8s linear infinite}@keyframes sdt-gira{to{transform:rotate(360deg)}}.sdt kbd{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:5px;background:var(--da-hover);color:var(--da-faint);font:500 10.5px/1 var(--sb-sans);box-shadow:inset 0 -1px 0 var(--da-line-2)}.sdt .sdt-cta{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--sb-cta);color:#fff;font:500 13px/1 var(--sb-sans);transition:background-color .15s ease,transform .16s var(--sb-ease-out),opacity .15s ease}.sdt .sdt-cta svg{width:15px;height:15px}.sdt .sdt-cta kbd{background:#ffffff2e;color:#fff;box-shadow:none}.sdt .sdt-cta:hover:not(:disabled){background:var(--sb-cta-hover)}.sdt .sdt-cta:active:not(:disabled){transform:scale(.97)}.sdt .sdt-cta:disabled{opacity:.45}.sdt .dt-sec{min-height:32px;padding:0 14px;border:1px solid var(--da-line-2);border-radius:999px;background:transparent;color:var(--da-ink);font:500 13px/1 var(--sb-sans);transition:background-color .15s ease}.sdt .dt-sec:hover{background:var(--da-hover)}.at{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.at[data-con-detalle]{grid-template-columns:minmax(0,1fr) minmax(380px,460px)}.at-lista{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 24px 90px 28px;scrollbar-width:thin}.at-select{height:30px;padding:0 10px;border:1px solid var(--da-line-2);border-radius:999px;background:var(--da-card);color:var(--da-ink);font:500 12px var(--sb-sans)}.at-grupo{margin-top:10px}.at-grupo h3{display:flex;align-items:center;gap:8px;margin:0;padding:8px 6px 6px;font:600 11.5px/1 var(--sb-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--da-faint)}.at-grupo h3 em{font-style:normal;padding:2px 6px;border-radius:999px;background:var(--da-hover);color:var(--da-dim);font-size:10.5px}@keyframes at-nuevo{0%{background:var(--sb-accent-soft);transform:translateY(-3px)}20%{transform:none}to{background:transparent}}.at-icono{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--sb-accent-soft);color:var(--sb-accent)}.at-icono svg{width:16px;height:16px}.at-icono:is([data-tipo=atasco],[data-tipo=infra]){background:var(--sb-bad-soft);color:var(--sb-bad)}.at-icono:is([data-tipo=acceso],[data-tipo=alcance]){background:var(--sb-warn-soft);color:var(--sb-warn)}.at-icono:is([data-tipo=estimacion],[data-tipo=puerta],[data-tipo=hito],[data-tipo=validacion]){background:var(--sb-ok-soft);color:var(--sb-ok)}.at-icono[data-tipo=propuesta]{background:var(--sb-violet-soft);color:var(--sb-violet)}.at-vacio{display:grid;justify-items:center;gap:8px;padding:60px 20px;text-align:center;color:var(--da-dim)}.at-vacio b{font:600 15px/1.2 var(--sb-sans);color:var(--da-ink)}.at-vacio p{margin:0;font-size:13px}.at-vacio-icono{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--sb-ok-soft);color:var(--sb-ok)}.at-vacio-icono svg{width:22px;height:22px}.at-detalle{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;border-left:1px solid var(--da-line);background:var(--da-side);scrollbar-width:thin;animation:dt-entra .22s var(--sb-ease-out)}@keyframes dt-entra{0%{opacity:0;transform:translate(8px)}}.dt{display:grid;gap:14px;padding:16px 20px 40px}.dt-cabeza{display:flex;align-items:center;gap:10px}.dt-tipo{flex:1 1 auto;font:600 11.5px/1 var(--sb-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--da-faint)}.dt-titulo{margin:-4px 0 0;font:650 17px/1.3 var(--sb-display);letter-spacing:-.01em;color:var(--da-ink)}.dt-ruta{margin:-8px 0 0;font:400 12.5px/1.4 var(--sb-sans);color:var(--da-faint)}.dt-datos{display:flex;flex-wrap:wrap;border:1px solid var(--da-line);border-radius:12px;overflow:hidden;background:var(--da-card)}.dt-datos>span{flex:1 1 110px;display:grid;gap:4px;padding:9px 12px;box-shadow:1px 0 0 var(--da-line),0 1px 0 var(--da-line)}.dt-datos small{font:400 11px/1 var(--sb-sans);color:var(--da-faint)}.dt-datos b{font:600 13px/1.2 var(--sb-sans);color:var(--da-ink)}.dt-datos b[data-nivel=pronto]{color:var(--sb-warn)}.dt-datos b[data-nivel=vencido]{color:var(--sb-bad)}.dt-acciones{display:flex;flex-wrap:wrap;gap:6px}.sdt .dt-acciones>:is(button:not(.sdt-cta),a){display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:1px solid var(--da-line-2);border-radius:999px;background:var(--da-card);color:var(--da-ink);font:500 12.5px/1 var(--sb-sans);text-decoration:none}.dt-acciones svg{width:14px;height:14px}.sdt .dt-acciones>:is(button:not(.sdt-cta),a):hover{background:var(--da-hover)}.dt-composer{display:grid;gap:8px;padding:10px;border:1px solid var(--da-line-2);border-radius:14px;background:var(--da-card);box-shadow:var(--da-shadow);transition:border-color .15s ease,box-shadow .15s ease}.dt-composer:focus-within{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.dt-composer[data-interno]{background:color-mix(in srgb,var(--sb-warn) 7%,var(--da-card));border-color:var(--sb-warn-line)}.dt-composer textarea{width:100%;box-sizing:border-box;resize:vertical;border:0;background:transparent;color:var(--da-ink);font:400 13px/1.5 var(--sb-sans);outline:none}.dt-composer-pie{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dt h4{margin:8px 0 4px;font:600 11.5px/1 var(--sb-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--da-faint)}.dt-nubes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dt-nubes>span{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:var(--da-card);border:1px solid var(--da-line)}.dt-nubes small{font:600 10.5px/1 var(--sb-sans);color:var(--da-faint);letter-spacing:.04em}.dt-nubes b{font:600 12.5px/1.2 var(--sb-sans)}.dt-doc{max-height:520px;overflow:auto;padding:4px 14px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card)}@keyframes lote-entra{0%{opacity:0;transform:translate(-50%,12px)}}.sdt-aviso{position:fixed;z-index:11;left:260px;bottom:22px;display:flex;align-items:center;gap:12px;max-width:420px;padding:10px 12px 10px 16px;border-radius:12px;background:var(--da-card);color:var(--da-ink);border:1px solid var(--da-line-2);box-shadow:var(--da-shadow);font:500 13px/1.35 var(--sb-sans);animation:lote-entra .2s var(--sb-ease-out)}.sdt-aviso[data-error]{border-color:color-mix(in srgb,var(--sb-bad) 40%,transparent);color:var(--sb-bad)}.sdt .sdt-aviso button{border:0;background:transparent;color:var(--sb-accent);font:600 12.5px/1 var(--sb-sans);padding:4px 6px;border-radius:6px}.md{font:400 13px/1.55 var(--sb-sans);color:var(--da-ink-2)}.md :is(h2,h3,h4){margin:18px 0 6px;font-family:var(--sb-display);color:var(--da-ink);letter-spacing:-.005em}.md h2{font-size:17px}.md h3{font-size:14.5px}.md h4{font-size:13px}.md p{margin:6px 0}.md ul{margin:6px 0;padding-left:18px}.md-tabla{overflow-x:auto;margin:8px 0}.md table{width:100%;border-collapse:collapse;font-size:12px}.md th,.md td{padding:6px 8px;border-bottom:1px solid var(--da-line);text-align:left;vertical-align:top}.md th{color:var(--da-faint);font-weight:600}.md code{font-family:var(--sb-mono);font-size:12px;padding:1px 4px;border-radius:4px;background:var(--da-hover)}@media(max-width:1180px){.at[data-con-detalle]{grid-template-columns:minmax(0,1fr)}.at-detalle{position:fixed;z-index:8;top:0;right:0;bottom:0;width:min(460px,100vw);box-shadow:-24px 0 48px -24px #00000073}}@media(max-width:760px){.sdt.da{grid-template-columns:minmax(0,1fr)}.sdt .da-side{display:none}.at-lista{padding:4px 16px 90px}.sdt-aviso{left:16px;right:16px}}.sdt-pulso{flex:none;width:7px;height:7px;margin-top:5px;border-radius:999px;background:var(--sb-ok);animation:sdt-pulso 1.6s ease-out infinite}.sdt-pulso[data-parado]{background:var(--da-faint);animation:none}@keyframes sdt-pulso{0%{box-shadow:0 0 color-mix(in srgb,var(--sb-ok) 55%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.sdt-pulso{animation:none}}.sd-pagina{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 28px 90px;scrollbar-width:thin}.sd-cabecera{padding:14px 0 12px}.sd-cabecera-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sd-cabecera-fila>.sd-cabecera{flex:1;min-width:0}.sd-cabecera-fila>.dt-sec{margin-top:18px}.sd-cabecera h1{margin:6px 0 4px;font:650 22px/1.2 var(--sb-display);letter-spacing:-.015em;color:var(--da-ink)}.sd-tenue{margin:0;font:400 12.5px/1.45 var(--sb-sans);color:var(--da-faint)}.sd-vision{margin:8px 0 0;max-width:760px;font:400 13.5px/1.5 var(--sb-sans);color:var(--da-dim)}.sd-error{color:var(--sb-bad);font:500 13px/1.4 var(--sb-sans)}.sd-head-col{flex-direction:column;align-items:stretch;gap:10px}.sd-head-fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sd-head-fila .sdt-cta{margin-left:auto}.sd-seg{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--da-hover)}.sdt .sd-seg button{padding:6px 13px;border:0;border-radius:999px;background:transparent;color:var(--da-dim);font:500 12.5px/1.2 var(--sb-sans)}.sdt .sd-seg button[aria-pressed=true]{background:var(--da-raise);color:var(--da-ink)}:root.desktop-app[data-theme=light] .sdt .sd-seg button[aria-pressed=true]{background:var(--da-card);box-shadow:0 1px 2px #1113281f}.sd-migas{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font:500 12px/1.3 var(--sb-sans);color:var(--da-faint);min-width:0}.sd-migas span{display:inline-flex;align-items:center;gap:2px;min-width:0}.sd-migas em{font-style:normal;padding:0 5px;color:var(--da-line-2)}.sdt .sd-migas button{padding:2px 4px;border:0;border-radius:6px;background:transparent;color:var(--da-dim);font:inherit}.sdt .sd-migas button:hover{background:var(--da-hover);color:var(--da-ink)}.sd-migas b{font-weight:600;color:var(--da-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.sd-lectura{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-hover);font:400 12.5px/1.4 var(--sb-sans);color:var(--da-dim)}.sd-lectura svg{flex:none;width:15px;height:15px;color:var(--da-faint)}.sd-previa{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 28px 0;padding:9px 12px;border:1px solid var(--sb-accent-line);border-radius:12px;background:var(--sb-accent-soft);color:var(--da-ink);font:400 12.5px/1.4 var(--sb-sans)}.sd-previa svg{width:15px;height:15px;color:var(--sb-accent)}.sd-previa span{flex:1 1 240px}.sd-bloque{margin-bottom:18px}.sd-clientes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:12px}.sd-tarjeta{display:grid;gap:10px;align-content:start;min-width:0;padding:14px 16px;border:1px solid var(--da-line);border-radius:16px;background:var(--da-card);box-shadow:var(--da-shadow);color:var(--da-ink);text-align:left}.sd-tarjeta header{display:flex;align-items:center;gap:10px;min-width:0}.sd-tarjeta header>span:nth-child(2){flex:1 1 auto;min-width:0;display:grid;gap:2px}.sd-tarjeta h2{margin:0;font:650 15px/1.25 var(--sb-display);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-tarjeta header small{font:400 12px/1.3 var(--sb-sans);color:var(--da-faint)}.sd-partners-lista{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);overflow:hidden}.sd-partners-lista>li+li{border-top:1px solid var(--da-line)}.sdt .sd-partner{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:0;background:none;color:var(--da-ink);text-align:left;cursor:pointer;transition:background-color .15s ease}.sdt .sd-partner:hover{background:var(--da-hover)}.sd-partner b{flex:0 1 auto;min-width:0;font:600 14px/1.3 var(--sb-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-partner small{flex:1 1 auto;min-width:0;font:400 12.5px/1.3 var(--sb-sans);color:var(--da-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-partner>svg{flex:none;width:16px;height:16px;color:var(--da-faint)}@media(max-width:640px){.sdt .sd-partner{flex-wrap:wrap}.sd-partner small{flex-basis:100%;white-space:normal}}.sd-programas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sd-programas>li{display:grid;gap:6px}.sdt .sd-programas button{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid var(--da-line);border-radius:12px;background:transparent;color:var(--da-ink);text-align:left;transition:background-color .15s ease,border-color .15s ease}.sdt .sd-programas button:hover{background:var(--da-hover);border-color:var(--da-line-2)}.sd-programas button>svg{width:14px;height:14px;color:var(--da-faint)}.sd-prog-tit{display:grid;gap:2px;min-width:0}.sd-prog-tit b{font:600 13px/1.3 var(--sb-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-prog-tit small,.sd-prog-etapa small{font:400 11.5px/1.3 var(--sb-sans);color:var(--da-faint);white-space:nowrap}.sd-prog-etapa{display:flex;align-items:center;gap:7px;justify-self:end;font:500 12px/1.2 var(--sb-sans);color:var(--da-dim)}.sd-programas .sd-equipo{padding-left:10px}.sd-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--da-hover);color:var(--da-dim);font:500 11px/1.2 var(--sb-sans);white-space:nowrap;margin:1px 3px 1px 0}.sd-chip[data-estado=en_curso],.sd-chip[data-etapa]:not([data-etapa=fin]){background:var(--sb-accent-soft);color:var(--sb-accent)}.sd-chip:is([data-estado=aprobada],[data-estado=aceptado],[data-estado=resuelta],[data-etapa=fin]){background:var(--sb-ok-soft);color:var(--sb-ok)}.sd-chip[data-etapa=uat]{background:var(--sb-warn-soft, var(--da-hover));color:var(--sb-warn)}.sd-chip[data-estado=mal]{background:var(--sb-bad-soft, var(--da-hover));color:var(--sb-bad)}.sd-carga{flex:none;display:inline-block;width:64px;height:5px;border-radius:999px;background:var(--da-hover);overflow:hidden;vertical-align:middle}.sd-carga i{display:block;height:100%;border-radius:inherit;background:var(--sb-accent);transition:width .3s var(--sb-ease-out)}.sd-carga{width:110px;margin-right:8px}.sd-carga[data-mal] i{background:var(--sb-bad)}.sd-equipo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sd-equipo li{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:3px 9px 3px 3px;border:1px solid var(--da-line);border-radius:999px}.sd-equipo .sdt-avatar{width:22px;height:22px;font-size:9.5px}.sd-equipo li>span:nth-child(2){display:grid;min-width:0}.sd-equipo b{font:600 11.5px/1.2 var(--sb-sans);white-space:nowrap}.sd-equipo small{font:400 10.5px/1.2 var(--sb-sans);color:var(--da-faint);white-space:nowrap}.sd-equipo .da-tool{width:20px;height:20px;margin:0 -4px 0 0}.sd-fila-equipo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.sd-etiqueta{font:600 10.5px/1 var(--sb-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--da-faint)}.sd-seccion{margin:0 0 20px;min-width:0}.sd-seccion>h3,.sd-subtitulo{display:flex;align-items:center;gap:7px;margin:0 0 10px;font:600 11px/1 var(--sb-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--da-faint)}.sd-seccion>h3 em,.sd-subtitulo em{font-style:normal;padding:2px 6px;border-radius:999px;background:var(--da-hover);letter-spacing:0}.sd-subtitulo{margin-top:16px}.sd-lista{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sd-lista>li{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--da-line);border-radius:12px}.sd-lista>li>span:first-child{flex:1 1 auto;min-width:0;display:grid;gap:2px}.sd-lista b{font:600 12.5px/1.3 var(--sb-sans);color:var(--da-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-lista small{font:400 11.5px/1.35 var(--sb-sans);color:var(--da-faint)}.sd-lista .dt-sec{min-height:26px;padding:0 10px;font-size:12px}.sd-lista--clic>li{padding:0}.sdt .sd-lista--clic button{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left}.sd-lista--clic button>span:nth-child(2){flex:1 1 auto;min-width:0;display:grid;gap:2px}.sd-lista--clic button>svg{width:14px;height:14px;color:var(--da-faint)}.sdt .sd-lista--clic button:hover{background:var(--da-hover)}.sd-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0}.sd-cifras>div{padding:9px 11px;border:1px solid var(--da-line);border-radius:12px}.sd-cifras dt{font:400 11.5px/1.2 var(--sb-sans);color:var(--da-faint)}.sd-cifras dd{margin:3px 0 0;font:650 16px/1.2 var(--sb-display);font-variant-numeric:tabular-nums;color:var(--da-ink)}.sd-cifras dd[data-mal]{color:var(--sb-bad)}.sd-cifras--4{margin:14px 0 4px;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-texto{font:400 13px/1.5 var(--sb-sans);color:var(--da-dim)}.sd-actividad{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.sd-actividad li{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px 11px;border:1px solid var(--da-line);border-radius:12px}.sd-actividad b{font:600 12px/1.3 var(--sb-sans);color:var(--da-ink)}.sd-actividad small{font:400 11px/1.3 var(--sb-sans);color:var(--da-faint);align-self:center}.sd-actividad div{grid-column:1 / -1;font:400 12.5px/1.45 var(--sb-sans);color:var(--da-dim);min-width:0;overflow-wrap:anywhere}.sd-actividad li[data-origen=runtime]{background:var(--da-hover)}.sd-nota{display:grid;gap:8px;justify-items:end}.sd-form{display:grid;gap:12px;max-width:680px}.sd-form--panel{max-width:none;margin:12px 0}.sd-form--linea{display:flex;flex-wrap:wrap;gap:8px;max-width:none;margin-bottom:14px}.sd-form--linea input{flex:1 1 200px}.sd-campo{display:grid;gap:5px;min-width:0;margin:0;padding:0;border:0}.sd-campo>span{font:500 12px/1.2 var(--sb-sans);color:var(--da-dim)}.sd-campo small{font:400 11px/1.2 var(--sb-sans);color:var(--da-faint)}.sd-form input,.sd-form select,.sd-form textarea,.sd-nota textarea{width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid var(--da-line-2);border-radius:10px;background:var(--da-card);color:var(--da-ink);font:400 13px/1.4 var(--sb-sans);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.sd-form textarea,.sd-nota textarea{resize:vertical}.sd-form input:focus,.sd-form select:focus,.sd-form textarea:focus,.sd-nota textarea:focus{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.sd-form--linea input,.sd-form--linea select{width:auto}.sd-campos-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.sd-roles{display:flex;flex-wrap:wrap;gap:6px 14px}.sd-roles label{display:inline-flex;align-items:center;gap:6px;font:400 12.5px/1.3 var(--sb-sans);color:var(--da-ink)}.sd-roles input{width:auto}.sd-form-pie{display:flex;justify-content:flex-end;gap:8px}.sd-clave{display:flex;align-items:center;gap:10px}.sd-clave code{padding:8px 10px;border-radius:8px;background:var(--da-hover);font:600 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.sd-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--da-line)}.sd-asignar{padding:12px;border:1px solid var(--da-line);border-radius:12px}.sd-tarjeta .at-select{justify-self:start}.sd-tarjeta header>.dt-sec{flex:none}.sd-tarjeta .vi-borrar,.sd-tarjeta .vi-borrar-abrir{margin-top:0}.sdt .dt-sec.vi-borrar-abrir{color:var(--sb-bad)}.sdt .vi-borrar .sdt-cta.vi-borrar-si{color:var(--da-bg)}.sd-form-pie--borrar .vi-borrar-abrir{margin-right:auto}.sd-subtitulo--tarjeta{margin:4px 0 0}.sd-tabla{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;font:400 12.5px/1.35 var(--sb-sans);color:var(--da-dim)}.sd-tabla th{padding:6px 10px;text-align:left;font:500 11px/1.2 var(--sb-sans);color:var(--da-faint);border-bottom:1px solid var(--da-line);white-space:nowrap}.sd-tabla td{padding:9px 10px;border-bottom:1px solid var(--da-line);vertical-align:middle}.sd-tabla td b{display:block;font:600 13px/1.3 var(--sb-sans);color:var(--da-ink)}.sd-tabla td small{display:block;font:400 11.5px/1.3 var(--sb-sans);color:var(--da-faint)}.sd-tabla--carga td small{display:inline}.sd-tabla tbody tr{cursor:pointer;transition:background-color .12s ease}.sd-tabla tbody tr:hover,.sd-tabla tbody tr[aria-selected=true]{background:var(--da-hover)}.sd-tabla tr[data-inactiva]{opacity:.55}@media(max-width:900px){.sd-pagina{padding:6px 16px 90px}.sdt .sd-programas button{grid-template-columns:minmax(0,1fr) 16px}.sd-prog-etapa{display:none}.sd-tabla th:nth-child(n+4),.sd-tabla td:nth-child(n+4){display:none}}.sdt .da-side .sdt-yo{margin-top:auto}.sd-tabla{table-layout:fixed}.sd-tabla:not(.sd-tabla--carga) th:nth-child(1){width:24%}.sd-tabla:not(.sd-tabla--carga) th:nth-child(2){width:24%}.sd-tabla:not(.sd-tabla--carga) th:nth-child(3){width:16%}.sd-tabla:not(.sd-tabla--carga) th:nth-child(4),.sd-tabla:not(.sd-tabla--carga) th:nth-child(5){width:10%}.sd-tabla td{overflow:hidden;text-overflow:ellipsis}.sd-tabla--carga th:nth-child(1){width:22%}.sd-tabla--carga th:nth-child(3){width:24%}.sdt .dt-sec{display:inline-flex;align-items:center;justify-content:center;gap:6px}.sdt .dt-sec svg{flex:none;width:14px;height:14px}.sd-tarjeta>.dt-sec,.dt>.dt-sec{justify-self:start;margin-top:8px}.at[data-con-detalle] .sd-tabla:not(.sd-tabla--carga) :is(th,td):nth-child(n+5){display:none}.da-main>.sd-cabecera{padding:12px 28px 0}.sd-marca{margin:0 0 16px;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);box-shadow:var(--da-shadow)}.sdt .sd-marca-cabeza{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:0;background:transparent;color:var(--da-ink);text-align:left}.sd-marca-cabeza>span:nth-child(2){flex:1 1 auto;min-width:0;display:grid;gap:2px}.sd-marca-cabeza b{font:600 13px/1.2 var(--sb-sans)}.sd-marca-cabeza small{font:400 11.5px/1.3 var(--sb-sans);color:var(--da-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-marca-cabeza>svg{width:14px;height:14px;color:var(--da-faint);transition:transform .16s var(--sb-ease-out)}.sd-marca[data-abierta] .sd-marca-cabeza>svg{transform:rotate(90deg)}.sd-marca-logo{flex:none;display:grid;place-items:center;width:92px;height:38px;padding:4px 8px;border-radius:8px;background:#fff}.sd-marca-logo img{max-width:100%;max-height:100%;object-fit:contain}.sd-marca-logo svg{width:16px;height:16px;color:#8a90a0}.sd-muestras{display:flex;gap:4px}.sd-muestras i{width:16px;height:16px;border-radius:999px;box-shadow:inset 0 0 0 1px #0000001f}.sd-marca-cuerpo{padding:4px 14px 14px;border-top:1px solid var(--da-line)}.sd-marca-cuerpo .sd-form--linea{margin:12px 0}.sd-subir{cursor:pointer;white-space:nowrap}.sd-marca-datos{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.sd-color{display:inline-flex;align-items:center;gap:8px}.sd-color input{width:34px;height:34px;padding:0;border:1px solid var(--da-line-2);border-radius:8px;background:transparent;cursor:pointer}.sd-color span{display:grid;gap:1px}.sd-color b{font:600 12px/1.2 var(--sb-sans);color:var(--da-ink)}.sd-color small{font:400 11px/1.2 var(--sb-sans);color:var(--da-faint)}.sd-fuente{flex:1 1 200px;max-width:280px}.sd-fuente input{padding:7px 10px;border:1px solid var(--da-line-2);border-radius:10px;background:var(--da-card);color:var(--da-ink);font:400 13px/1.3 var(--sb-sans)}.sd-logo-caja{background:#fff!important;overflow:hidden}.sd-qa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:12px 14px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card)}.sd-qa p{flex:1 1 320px}.sd-salud{display:grid;gap:10px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card)}.sd-salud-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sd-salud-cabeza>span{display:grid;gap:2px}.sd-salud-cabeza b{font:600 13px/1.2 var(--sb-sans);color:var(--da-ink)}.sd-salud-cabeza small{font:400 11.5px/1.2 var(--sb-sans);color:var(--da-faint)}.sd-barras{width:100%;height:56px}.sd-barra{fill:var(--sb-accent);opacity:.55}.sd-barra-error{fill:var(--sb-bad)}.sd-conectar{justify-self:start}.sd-qa a.dt-sec{text-decoration:none}.sd-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card)}.sd-control-botones{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.sd-seccion>h3 em{text-transform:none}.sd-entornos{display:grid;gap:8px}.sd-entornos>.dt-sec{justify-self:start}.sd-entornos-cuerpo{display:grid;gap:8px;padding:10px;border:1px solid var(--da-line);border-radius:12px}.sd-instalar code{display:block;padding:8px 10px;border-radius:8px;background:var(--da-hover);font:500 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;color:var(--da-ink)}.sd-instalar{flex-direction:column;align-items:stretch}.sd-instalar p{flex:none;margin:0}.sd-instalar p small{display:block;margin-top:2px}.sd-conectar-pasos{display:grid;gap:10px;margin:0;padding-left:20px;font-size:12.5px;line-height:1.5;color:var(--da-dim)}.sd-conectar-pasos li>small{display:block;margin-top:4px}.sd-conectar-pasos li>b{color:var(--da-ink);font-weight:600}.sd-conectar-pasos code,.sd-instalar p code{display:inline;padding:1px 5px;border-radius:6px;background:var(--da-hover);font:500 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--da-ink)}.sd-copiable{display:flex;align-items:flex-start;gap:8px;margin-top:4px}.sd-copiable code{flex:1 1 auto;min-width:0;display:block;padding:8px 10px!important}.sd-copiable .sd-enlace{flex:none;padding-top:8px;font-size:12px}.sd-entorno{flex-wrap:wrap}.sd-chip-boton{border:0;font:inherit;cursor:pointer}.sd-entorno-requisitos{flex:1 0 100%;padding:6px 2px 2px;border-top:1px solid var(--da-line)}.sd-requisitos .sd-paso-texto small{white-space:normal}.sd-despliegue{justify-content:flex-start}.sd-despliegue p{line-height:1.7}.sd-despliegue a{color:var(--sb-accent);word-break:break-all}.sd-despliegue-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--da-hover);flex:none}.sd-despliegue-logo svg{width:24px;height:24px}.sd-despliegue-destino{margin:0;font-size:12.5px;color:var(--da-dim)}.sd-despliegue-destino b{color:var(--da-ink)}.sd-config{display:grid;gap:8px;margin-top:4px}.sd-config>.sd-enlace{justify-self:start;text-align:left;font-size:12.5px}.sd-copiable pre{flex:1 1 auto;min-width:0;margin:0;padding:8px 10px;border-radius:8px;background:var(--da-hover);overflow-x:auto;font:500 11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--da-ink);white-space:pre}.sd-enlace{padding:0;border:0;background:none;color:var(--sb-accent);font:inherit;cursor:pointer}.sd-preparar{display:grid;gap:8px;margin-top:6px}.sd-preparar .ci-seg{justify-self:start;flex-wrap:wrap;max-width:100%;border-radius:14px}.sd-preparar .ci-seg button{display:inline-flex;align-items:center;gap:6px}.sd-preparar .ci-seg svg{width:14px;height:14px;flex:none}.sd-preparar>p{margin:0;font-size:12px}.sd-preparar .sd-copiable pre{white-space:pre}.sd-volver{display:grid;gap:8px;margin:4px 0 12px}.sd-volver>summary{cursor:pointer;font:600 12.5px/1.4 var(--sb-sans);color:var(--da-dim)}.sd-volver[open]>summary{color:var(--da-ink)}.sd-volver>p{margin:0;font-size:12px}.sd-volver .sd-chip{margin-left:6px}.sd-elegir{display:grid;gap:12px}.sd-elegir .sd-seg{justify-self:start}.sd-elegir .sd-seg button{display:inline-flex;align-items:center;gap:6px}.sd-elegir .sd-seg button em{padding:2px 6px;border-radius:999px;background:var(--da-line);font:600 10.5px/1 var(--sb-sans);font-style:normal}.sd-filtro{display:flex;flex-wrap:wrap;gap:4px}.sd-filtro .sd-chip svg,.sd-chip-tipo svg{width:12px;height:12px;flex:none}.sd-filtro .sd-chip[aria-pressed=true]{background:var(--sb-accent-soft);color:var(--sb-accent)}.sd-destinos{display:grid;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.sd-destino>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card);cursor:pointer;transition:border-color .12s,box-shadow .12s}.sd-destino>label:hover{border-color:var(--da-line-2)}.sd-destino[data-elegido]>label{border-color:var(--sb-accent);box-shadow:0 0 0 1px var(--sb-accent) inset}.sd-destino input[type=radio]{width:16px;height:16px;margin:2px 0 0;accent-color:var(--sb-accent)}.sd-destino-cuerpo{display:grid;gap:4px;min-width:0}.sd-destino-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.sd-destino-cabeza b{margin-right:4px;font:600 14px/1.3 var(--sb-sans);color:var(--da-ink);overflow-wrap:anywhere}.sd-destino-cabeza .sd-chip{margin:0}.sd-chip-nuevo{background:var(--sb-accent);color:#fff}.sd-punto{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.sd-destino-linea,.sd-destino-motivo,.sd-destino-notas{font:400 12.5px/1.4 var(--sb-sans);color:var(--da-dim);overflow-wrap:anywhere;min-width:0}.sd-destino-motivo{color:var(--sb-warn)}.sd-destino-notas{color:var(--da-faint)}.sd-destino[data-atenuado]>label{background:transparent}.sd-destino[data-atenuado] .sd-destino-cabeza,.sd-destino[data-atenuado] .sd-destino-linea,.sd-destino[data-atenuado] .sd-destino-notas{opacity:.62}.sd-elegir-alta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sd-recorte{display:flex;align-items:baseline;gap:6px;min-width:0}.sd-recorte-texto{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-recorte[data-abierta]{display:block}.sd-recorte[data-abierta] .sd-recorte-texto{white-space:normal}.sd-recorte[data-abierta] .sd-enlace{margin-left:6px}.sd-recorte .sd-enlace{flex:none;font-size:12px}.sd-entorno-sugerencia{box-sizing:border-box;flex:1 0 100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 10px;border-radius:10px;background:var(--sb-accent-soft);color:var(--da-ink);font:400 12.5px/1.4 var(--sb-sans)}.sd-opcion{display:flex;align-items:center;gap:10px;cursor:pointer}.sd-despliegue{align-items:flex-start}.sd-despliegue-cuerpo{display:grid;gap:10px;flex:1 1 360px;min-width:0}.sd-despliegue-cuerpo p{margin:0}.sd-acceso{line-height:1.8}.sd-acceso .sd-enlace{margin-left:8px}.sd-enlace[data-hecho]{color:var(--sb-ok)}.sd-linea{display:grid;gap:8px}.sd-linea-barra{height:4px;border-radius:999px;background:var(--da-hover);overflow:hidden}.sd-linea-barra span{display:block;height:100%;background:var(--sb-accent);transform-origin:left;transition:transform .4s var(--sb-ease-out, cubic-bezier(.23, 1, .32, 1))}.sd-linea[data-estado=hecho] .sd-linea-barra span{background:var(--sb-ok)}.sd-linea[data-estado=fallo] .sd-linea-barra span{background:var(--sb-bad)}.sd-pasos{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sd-pasos li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:5px 0;animation:sd-paso-entra .2s var(--sb-ease-out, ease-out)}.sd-pasos li[data-estado=pendiente]{opacity:.45}.sd-paso-marca{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:999px;border:1.5px solid var(--da-line-2);font:700 10px/1 var(--sb-sans);color:#fff;transition:background-color .2s ease,border-color .2s ease}.sd-pasos li[data-estado=hecho] .sd-paso-marca{background:var(--sb-ok);border-color:var(--sb-ok)}.sd-pasos li[data-estado=fallo] .sd-paso-marca{background:var(--sb-bad);border-color:var(--sb-bad)}.sd-pasos li[data-estado=en_curso] .sd-paso-marca{border-color:var(--da-line-2);border-top-color:var(--sb-accent);animation:sdt-gira .8s linear infinite}.sd-paso-texto{display:grid;gap:2px;min-width:0}.sd-paso-texto b{font-size:13px;font-weight:550}.sd-paso-texto small{overflow:hidden;color:var(--da-faint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.sd-paso-tiempo{color:var(--da-faint);font:500 11.5px/1.6 var(--sb-sans);font-variant-numeric:tabular-nums}.sd-linea-pie{color:var(--da-faint);font-size:12px;font-variant-numeric:tabular-nums}.sd-aviso{padding:8px 10px;border-radius:10px;background:var(--sb-warn-soft, var(--da-hover));color:var(--sb-warn);font-size:12.5px}.sd-forja{color:var(--sb-accent);text-decoration:none}.sd-forja:hover{text-decoration:underline}.sd-girando{width:14px;height:14px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:sdt-gira .7s linear infinite}.sd-aviso-vivo{animation:sd-paso-entra .2s var(--sb-ease-out, ease-out)}button[data-cargando]{cursor:progress}@keyframes sd-paso-entra{0%{opacity:0;transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.sd-pasos li,.sd-aviso-vivo{animation:none}.sd-linea-barra span{transition:none}}.sd-pestanas{display:inline-flex;flex-wrap:wrap;gap:2px;margin:0 0 16px;padding:3px;border-radius:999px;background:var(--da-hover)}.sd-pestanas button{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:0;border-radius:999px;background:transparent;color:var(--da-dim, var(--da-faint));font:500 12.5px/1 var(--sb-sans);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}.sd-pestanas button:active{transform:scale(.97)}.sd-pestanas button[aria-pressed=true]{background:var(--da-raise, var(--da-card));color:var(--da-ink);box-shadow:0 1px 2px #0000002e}.sd-pestanas button em{padding:2px 6px;border-radius:999px;background:var(--da-line);font:600 10.5px/1 var(--sb-sans);font-style:normal}.sd-versiones{display:grid;gap:0;margin:0;padding:0;list-style:none}.sd-versiones li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:0 0 16px;position:relative}.sd-versiones li:before{content:"";position:absolute;left:8px;top:18px;bottom:0;width:1.5px;background:var(--da-line)}.sd-versiones li:last-child:before{display:none}.sd-version-marca{width:14px;height:14px;margin:3px 0 0 2px;border-radius:999px;border:2px solid var(--da-line-2);background:var(--da-card)}.sd-versiones li[data-estado=instalada] .sd-version-marca{border-color:var(--sb-ok);background:var(--sb-ok)}.sd-versiones li[data-estado=publicada] .sd-version-marca{border-color:var(--sb-accent)}.sd-versiones li[data-estado=fallida] .sd-version-marca{border-color:var(--sb-bad);background:var(--sb-bad)}.sd-versiones header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sd-version-num{font:650 14px/1 var(--sb-sans);font-variant-numeric:tabular-nums}.sd-version-cambio{margin:6px 0 4px;font-size:13px}.sd-version-enlaces{display:flex;flex-wrap:wrap;gap:12px}.sd-proyectos{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin-bottom:16px}.sd-proyecto{display:grid;gap:12px;padding:14px;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card)}.sd-proyecto>header{display:flex;align-items:center;gap:10px}.sd-proyecto>header>span:last-child{display:grid;gap:2px;min-width:0}.sd-proyecto-nombre{font:600 14px/1.2 var(--sb-sans);text-align:left}.sd-cifras--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-cifras--3 dd{font-size:12.5px}.sd-proyecto-pie{display:flex;flex-wrap:wrap;gap:8px}.sd-proyecto-pie a{text-decoration:none}@media(max-width:640px){.sd-cifras--3{grid-template-columns:1fr}}.sdt .sdt-cta,.sdt .dt-sec{transition:transform .1s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.sdt .sdt-cta:active:not(:disabled),.sdt .dt-sec:active:not(:disabled){transform:scale(.97)}.sdt .sdt-cta:disabled,.sdt .dt-sec:disabled{cursor:not-allowed}.sdt-aviso[data-error]{border-color:var(--sb-bad)}.sd-fila-proyectos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sd-fila-proyectos .sd-etiqueta{margin-right:4px}.sd-proyecto-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--da-line);border-radius:999px;background:transparent;color:var(--da-ink);font:500 12px/1 var(--sb-sans);cursor:pointer;transition:border-color .15s ease,transform .1s ease}.sd-proyecto-chip svg{width:13px;height:13px}.sd-proyecto-chip em{color:var(--da-faint);font-style:normal;font-variant-numeric:tabular-nums}.sd-proyecto-chip:active{transform:scale(.97)}@media(hover:hover){.sd-proyecto-chip:hover{border-color:var(--da-line-2)}}.sd-barra-acciones{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.sd-barra-acciones>.sd-form{flex:1 1 100%}.sd-nueva-entrega{display:grid;gap:10px}.sd-ia-pasos{display:grid;gap:8px;margin:0;padding-left:20px;font:400 13px/1.45 var(--sb-sans);color:var(--da-ink)}.sd-ia-pasos .sd-copiable{max-width:360px}.sd-ia-form{padding:12px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-hover)}.sd-ia-form .sd-seg{justify-self:start}.sd-ia-form .sd-campos-2{align-items:start}.sd-ia-fila{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px 34px;gap:8px;align-items:center}.sd-ia-fila[data-sin-precio]{grid-template-columns:minmax(0,1fr) 34px}.sdt .sd-ia-quitar{display:grid;place-items:center;width:34px;height:34px;padding:0}@media(max-width:560px){.sd-ia-fila{grid-template-columns:1fr 1fr 34px}.sd-ia-fila>input:first-child{grid-column:1 / -1}.sd-ia-fila[data-sin-precio]>input:first-child{grid-column:auto}.sd-ia-form .sd-form-pie{flex-wrap:wrap}}.sd-alta-clientes .sd-seg{justify-self:start}.sd-alta-clientes textarea{font-family:var(--sb-mono, ui-monospace, monospace);font-size:12.5px}.sdt .sd-tarjeta-abrir{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.sd-tarjeta-abrir>span:nth-child(2){flex:1 1 auto;min-width:0;display:grid;gap:2px}.sd-tarjeta-abrir h2{margin:0;font:600 15px/1.25 var(--sb-sans);color:var(--da-ink)}.sd-tarjeta-abrir small{font:400 12px/1.3 var(--sb-sans);color:var(--da-faint)}.sd-tarjeta-abrir:hover h2{text-decoration:underline;text-underline-offset:3px}.sd-tarjeta-abrir>svg{flex:none;width:16px;height:16px;color:var(--da-faint)}.sd-tipos-proyecto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px}.sdt .sd-tipos-proyecto .sd-opcion{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--da-line-2);border-radius:12px;background:var(--da-card);color:var(--da-dim);text-align:left}.sdt .sd-tipos-proyecto .sd-opcion[aria-pressed=true]{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.sd-tipos-proyecto .sd-opcion b{font:600 13px/1.3 var(--sb-sans);color:var(--da-ink)}.sd-tipos-proyecto .sd-opcion small{font:400 11.5px/1.35 var(--sb-sans);color:var(--da-faint)}.sd-avisos .sd-aviso-punto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--da-faint)}.sd-avisos li[data-tono=bien] .sd-aviso-punto{background:var(--sb-ok, #3fb950)}.sd-avisos li[data-tono=revisar] .sd-aviso-punto{background:var(--sb-accent, #4c8dff)}.sd-avisos li[data-tono=problema] .sd-aviso-punto{background:var(--sb-danger, #f85149)}.sd-enfoque{display:grid;gap:12px}.sd-enfoque section{display:grid;gap:4px}.sd-enfoque h4{margin:0;font:600 12px/1.3 var(--sb-sans);color:var(--da-faint);text-transform:uppercase;letter-spacing:.04em}.sd-enfoque-lista{margin:0;padding-left:18px;display:grid;gap:4px;font:400 13px/1.45 var(--sb-sans);color:var(--da-dim)}.sd-enfoque-lista li b{display:block;color:var(--da-ink);font-weight:600}.sd-enfoque-lista li small{display:block;color:var(--da-faint)}.sd-pagina--chat{display:flex;flex-direction:column;gap:10px;padding-bottom:0}.sd-cabecera--fila{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sd-chat{display:flex;flex-direction:column;gap:12px;min-width:0}.sd-chat-cabeza{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--da-line)}.sd-chat-cabeza>span:first-child{display:grid;gap:2px;flex:1 1 auto;min-width:0}.sd-chat-cabeza b{font:600 16px/1.3 var(--sb-sans);color:var(--da-ink)}.sd-chat-cabeza small{font:400 12px/1.3 var(--sb-sans);color:var(--da-faint)}.sd-chat-hilo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sd-chat-hilo>li{display:flex}.sd-chat-hilo>li[data-de=persona]{justify-content:flex-end}.sd-burbuja{display:grid;gap:4px;max-width:min(640px,86%);padding:10px 12px;border-radius:14px;background:var(--da-card);border:1px solid var(--da-line)}.sd-burbuja[data-de=persona]{background:var(--sb-accent-soft, var(--da-hover));border-color:var(--sb-accent-line, var(--da-line));border-bottom-right-radius:4px}.sd-burbuja[data-de=agente]{border-bottom-left-radius:4px}.sd-burbuja>small{font:500 11px/1.2 var(--sb-sans);color:var(--da-faint)}.sd-burbuja .sd-texto{font:400 13.5px/1.5 var(--sb-sans);color:var(--da-ink)}.sd-burbuja .sd-texto p{margin:0 0 6px}.sd-burbuja .sd-texto p:last-child{margin-bottom:0}.sd-burbuja[data-escribiendo]{display:flex;align-items:center;gap:8px}.sd-burbuja[data-aviso]{background:var(--sb-warn-soft);border-color:var(--sb-warn-line)}.sd-burbuja[data-aviso]>small{color:var(--sb-warn);display:flex;align-items:center;gap:4px}.sd-burbuja[data-aviso]>small svg{width:14px;height:14px}.sd-puntos{display:inline-flex;gap:3px}.sd-puntos i{width:6px;height:6px;border-radius:50%;background:var(--da-faint);animation:sd-punto 1.2s infinite ease-in-out}.sd-puntos i:nth-child(2){animation-delay:.15s}.sd-puntos i:nth-child(3){animation-delay:.3s}@keyframes sd-punto{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.sd-puntos i{animation:none}}.sd-tarjeta-chat{display:grid;gap:10px;width:100%;padding:14px;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card)}.sd-tarjeta-chat>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.sd-tarjeta-chat>header b{font:600 13.5px/1.3 var(--sb-sans);color:var(--da-ink)}.sd-chat-decision{display:flex;align-items:center;gap:6px;margin:0 auto;font:400 12px/1.3 var(--sb-sans);color:var(--da-faint)}.sd-chat-decision svg{width:13px;height:13px}.sd-chat-composer{position:sticky;bottom:0;z-index:1;display:grid;gap:6px;padding:10px 0 14px;background:var(--da-bg)}.sd-chat-composer-fila{display:flex;align-items:flex-end;gap:8px}.sd-chat-composer textarea{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid var(--da-line-2);border-radius:12px;background:var(--da-card);color:var(--da-ink);font:400 13.5px/1.45 var(--sb-sans);resize:vertical;outline:none}.sd-chat-composer textarea:focus{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.sd-chat-composer--inicio{position:static;padding:0}.sd-chat[data-compacto] .sd-burbuja{max-width:92%}.sdt .sd-adjuntar{flex:none;display:grid;place-items:center;width:38px;height:38px;padding:0}.sd-adjuntos-pendientes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sd-adjuntos-pendientes .sd-chip button{margin-left:4px;padding:0 2px;border:0;background:none;color:inherit;cursor:pointer;font-size:14px;line-height:1}.sd-burbuja--adjunto{gap:6px}.sdt .sd-miniatura{display:block;padding:0;border:0;background:none;cursor:zoom-in}.sd-miniatura img{display:block;max-width:min(320px,100%);max-height:240px;border-radius:10px;object-fit:cover}.sd-salud-proyecto{display:grid;gap:10px}.sd-salud-proyecto .sd-salud{margin-bottom:10px}.sd-incidencias{margin-top:6px}.sd-incidencias-abiertas{font-style:normal;color:var(--sb-danger, #f85149)}.sd-flujo-etapas{display:flex;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.sd-flujo-etapas li{display:flex;flex:1 0 auto;align-items:center;gap:6px;padding-right:22px;position:relative;font:400 12px/1 var(--sb-sans);color:var(--da-faint);white-space:nowrap}.sd-flujo-etapas li:not(:last-child):after{content:"";position:absolute;right:6px;left:auto;top:50%;width:10px;height:1.5px;background:var(--da-line-2)}.sd-flujo-etapa-punto{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;border:1.5px solid var(--da-line-2);font:600 10px/1 var(--sb-sans)}.sd-flujo-etapas li[data-estado=aprobada]{color:var(--da-dim)}.sd-flujo-etapas li[data-estado=aprobada] .sd-flujo-etapa-punto{border-color:var(--sb-ok);background:var(--sb-ok);color:#fff}.sd-flujo-etapas li[data-estado=en_curso]{color:var(--sb-accent);font-weight:600}.sd-flujo-etapas li[data-estado=en_curso] .sd-flujo-etapa-punto{border-color:var(--sb-accent);background:var(--sb-accent);color:#fff}@keyframes sd-flujo-latido{0%{box-shadow:0 0 color-mix(in srgb,var(--sb-accent) 50%,transparent)}70%,to{box-shadow:0 0 0 9px transparent}}.sd-chat-pasos{margin:0 0 10px;padding:10px 12px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card)}.sd-chat-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card)}.sd-chat-cta[data-accion]{border-color:var(--sb-accent);background:color-mix(in srgb,var(--sb-accent) 8%,var(--da-card))}.sd-chat-cta>span{flex:1 1 240px;min-width:0;font:400 13px/1.45 var(--sb-sans);color:var(--da-dim)}.sdt :is(.sdt-cta,.dt-sec)[data-cargando]>svg:first-child{display:none}.sdt :is(.sdt-cta,.dt-sec)[data-cargando]:before{content:"";flex:none;display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:sdt-gira .6s linear infinite}.sdt .dt-sec[data-cargando]:before{margin-right:7px;vertical-align:-2px}.sdt :is(.sdt-cta,.dt-sec)[data-cargando]:disabled{opacity:.85}.sd-chat-cta[data-trabajando]{position:relative;overflow:hidden}.sd-chat-cta[data-trabajando]{border-color:color-mix(in srgb,var(--sb-accent) 45%,var(--da-line))}.sd-trabajo-barra{position:absolute;inset:0 0 auto;height:2px;overflow:hidden;background:color-mix(in srgb,var(--sb-accent) 14%,transparent)}.sd-trabajo-barra i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:2px;background:var(--sb-accent);animation:sd-trabajo 1.4s linear infinite}@keyframes sd-trabajo{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sd-trabajo{flex:1 1 240px;display:grid;gap:3px;min-width:0}.sd-trabajo b{font:500 13px/1.4 var(--sb-sans);color:var(--da-ink)}.sd-trabajo small{font:400 12px/1.4 var(--sb-sans);color:var(--da-faint);font-variant-numeric:tabular-nums}.sd-cambio{flex:1 1 100%;display:grid;gap:8px}.sd-cambio textarea{width:100%;box-sizing:border-box}.sd-chat-cta,.sd-chat-hilo>li:last-child{animation:sd-paso-entra .2s var(--sb-ease-out)}.sd-envivo{display:grid;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card)}.sd-envivo header{display:flex;align-items:center;gap:8px}.sd-envivo header .dt-sec{margin-left:auto}.sd-envivo pre{max-height:420px;margin:0;padding:10px;overflow:auto;border-radius:8px;background:#0d0f12;color:#d7dae0;font:400 12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}@media(prefers-reduced-motion:reduce){.sd-trabajo-barra i{animation:none;width:100%;opacity:.5}.sd-chat-cta,.sd-chat-hilo>li:last-child{animation:none}.sdt :is(.sdt-cta,.dt-sec)[data-cargando]:before{animation-duration:1.6s}}.sdt .sd-casilla{display:flex;gap:8px;align-items:flex-start;font-size:13px;cursor:pointer}.sdt .sd-casilla input{margin-top:2px}.mu-proyecto{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 150px);min-height:440px;margin:4px 0 18px;overflow:hidden;border:1px solid var(--da-line);border-radius:14px;background:#0d0f12}.mu-pestanas{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;background:var(--da-card);border-bottom:1px solid var(--da-line)}.mu-pestanas>span[role=tablist]{display:flex;align-items:center;gap:4px;min-width:0;margin-right:auto;overflow-x:auto;scrollbar-width:none}.mu-pestanas a{text-decoration:none}.mu-pestana{flex:none;display:inline-flex;align-items:center;gap:7px;max-width:300px;padding:5px 10px;border:1px solid transparent;border-radius:8px;background:none;color:var(--da-dim);font:inherit;font-size:12.5px;cursor:pointer}.mu-pestana:hover{background:var(--da-hover)}.mu-pestana[aria-selected=true]{border-color:var(--da-line);background:var(--da-hover);color:var(--da-ink);font-weight:600}.mu-pestana>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-pestana[data-estado]:before{content:"";flex:none;width:7px;height:7px;border-radius:999px;background:var(--da-faint)}.mu-pestana[data-estado=trabajando]:before{background:var(--sb-ok);animation:sdt-pulso 1.6s ease-out infinite}.mu-pestana[data-estado=esperando]:before{background:var(--sb-warn)}.mu-pestana[data-estado=fallo]:before{background:var(--sb-bad)}.mu-mas{min-width:30px;justify-content:center;font-size:15px}select.mu-mas{height:28px;padding:0 6px;border:1px solid var(--da-line);border-radius:8px;background:var(--da-card);color:var(--da-dim);font-size:12.5px}.mu-proyecto iframe{width:100%;height:100%;border:0;background:#0d0f12}.mu-sin-terminal{display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;background:var(--da-card);text-align:center}.mu-sin-terminal p{max-width:460px;margin:0;color:var(--da-dim)}.mu-vacio{margin:0 0 22px;padding:18px;border:1px dashed var(--da-line);border-radius:14px}@media(max-width:720px){.mu-proyecto{height:calc(100vh - 120px);border-radius:10px}.mu-pestanas{flex-wrap:wrap}}.sd-linea{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.sd-resumen{display:grid;gap:12px;margin:0 0 22px;padding:16px 18px;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card)}.sd-resumen[data-clave=por_probar]{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.sd-resumen-linea{margin:0;font-size:15px}.sd-resumen-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.sd-resumen-preview small{color:var(--da-dim)}.sd-resumen-acciones{display:flex;flex-wrap:wrap;gap:8px}.sd-peticiones h3{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:13px}.sd-peticiones ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sd-peticiones li{display:grid;gap:6px;padding:10px 12px;border-radius:10px;background:var(--sb-warn-soft, var(--da-hover))}.sd-peticiones li>span{display:grid;gap:2px}.sd-peticiones small{color:var(--da-dim)}.sd-peticion-responder{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.sd-peticion-responder textarea{flex:1 1 260px;min-width:0;padding:8px 10px;border:1px solid var(--da-line-2);border-radius:10px;background:var(--da-card);color:var(--da-ink);font:400 13px/1.4 var(--sb-sans);resize:vertical}.sd-aviso-linea{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 18px;padding:10px 12px;border-radius:10px;background:var(--sb-warn-soft, var(--da-hover))}.sd-aviso-linea>span{display:grid;gap:2px}.sd-aviso-linea small{color:var(--da-dim)}.sd-plegable{margin:0 0 18px;padding:10px 14px;border:1px solid var(--da-line);border-radius:12px}.sd-plegable>summary{cursor:pointer;font-weight:600;font-size:13px}.sd-plegable[open]>summary{margin-bottom:10px}.sd-pie-acciones{justify-content:flex-end}@media(max-width:640px){.sd-resumen{padding:14px}.sd-resumen-acciones>*{flex:1 1 100%}}.tj{margin:4px 0 22px}.tj-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px}.tj-barra h2{display:flex;align-items:baseline;gap:8px;margin:0 auto 0 0;font-size:15px}.tj-barra h2 small{font-size:12px;font-weight:400}.tj-barra input[type=search]{width:min(320px,100%);height:34px;padding:0 12px;border:1px solid var(--da-line);border-radius:10px;background:var(--da-card);color:var(--da-ink);font:inherit}.tj-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none}.tj-rejilla>li{display:grid;grid-template-rows:1fr auto;min-width:0;overflow:hidden;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);transition:border-color .15s,transform .15s}.tj-rejilla>li:hover{border-color:var(--sb-accent-line);transform:translateY(-1px)}.tj-rejilla>li:has(>[data-necesita]){border-color:var(--sb-warn-line)}.tj-tarjeta{display:grid;gap:8px;align-content:start;width:100%;min-width:0;padding:12px 14px;border:0;background:none;color:var(--da-ink);text-align:left;cursor:pointer}.tj-tarjeta:focus-visible{outline:2px solid var(--nb-focus);outline-offset:-2px}.tj-titulo{display:grid;gap:2px;min-width:0}.tj-titulo b{overflow:hidden;font:600 14.5px/1.3 var(--sb-sans);text-overflow:ellipsis;white-space:nowrap}.tj-titulo small,.tj-pie{overflow:hidden;color:var(--da-dim);font-size:12px;text-overflow:ellipsis}.tj-tarjeta .sd-linea{justify-content:flex-start}.tj-avance{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--da-hover)}.tj-avance>span{display:block;height:100%;border-radius:inherit;background:var(--sb-ok)}.tj-mal{color:var(--sb-bad);font-style:normal}.tj-probar{display:flex;align-items:center;gap:6px;padding:8px 14px;border-top:1px solid var(--da-line);color:var(--sb-accent);font-size:12.5px;text-decoration:none}.tj-probar svg{width:14px;height:14px}.tj-probar:hover{background:var(--da-hover)}.mu-arrancando{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;background:#0d0f12;color:#d7dae0}.sd-probar-notas{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.sd-probar-notas li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--da-line);border-radius:12px}.sd-probar-notas li>span:first-child{display:grid;gap:2px;min-width:0}.sd-probar-notas small{color:var(--da-dim)}.sd-boton-qa{display:inline-grid;gap:4px;justify-items:end}.sd-aviso-linea[data-mal]{background:var(--sb-bad-soft, var(--da-hover))}.sd-aviso-linea--ok{background:var(--sb-ok-soft, var(--da-hover))}@media(max-width:720px){.tj-rejilla{grid-template-columns:1fr}.tj-barra input[type=search]{width:100%}}.mu-vista{display:inline-flex;flex:none;padding:2px;border:1px solid var(--da-line);border-radius:9px;background:var(--da-bg)}.mu-vista button{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border:0;border-radius:7px;background:none;color:var(--da-dim);font:inherit;font-size:12.5px;cursor:pointer}.mu-vista button svg{width:14px;height:14px}.mu-vista button[aria-selected=true]{background:var(--da-hover);color:var(--da-ink);font-weight:600}.mu-proyecto>.ar{min-height:0}.mu-proyecto iframe[hidden]{display:none}.ar{display:grid;grid-template-rows:auto auto auto 1fr;min-height:0;height:100%;background:var(--da-card);color:var(--da-ink);font-size:13px}.ar-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--da-line)}.ar-barra select{height:30px;padding:0 8px;border:1px solid var(--da-line);border-radius:8px;background:var(--da-card);color:var(--da-ink);font:inherit;font-size:12.5px}.ar-seg{display:inline-flex;padding:2px;border:1px solid var(--da-line);border-radius:9px;background:var(--da-bg)}.ar-seg button{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 12px;border:0;border-radius:7px;background:none;color:var(--da-dim);font:inherit;font-size:12.5px;cursor:pointer}.ar-seg button[aria-selected=true]{background:var(--da-hover);color:var(--da-ink);font-weight:600}.ar-seg em{font-style:normal;padding:0 6px;border-radius:999px;background:var(--sb-accent-soft);color:var(--sb-accent);font-size:11px;font-weight:600}.ar-buscar{display:inline-flex;align-items:center;gap:6px;flex:1 1 180px;min-width:140px;height:30px;padding:0 9px;border:1px solid var(--da-line);border-radius:8px;background:var(--da-bg);color:var(--da-faint)}.ar-buscar svg{width:14px;height:14px;flex:none}.ar-buscar input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--da-ink);font:inherit;font-size:13px}.ar-buscar:focus-within{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.ar-nota{margin:0;padding:6px 12px;border-bottom:1px solid var(--da-line);background:var(--sb-accent-soft);color:var(--da-dim);font-size:12.5px}.ar-nota[data-error]{background:var(--sb-bad-soft);color:var(--sb-bad)}.ar-cuerpo{display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);min-height:0;grid-row:4}.ar-lado{min-height:0;overflow:auto;padding:6px 0 12px;border-right:1px solid var(--da-line);overscroll-behavior:contain}.ar-lado[data-encima]{outline:2px dashed var(--sb-accent-line);outline-offset:-4px}.ar-lado ul{margin:0;padding:0;list-style:none}.ar-vista{min-width:0;min-height:0;overflow:hidden;display:grid}.ar-fila{display:flex;align-items:center;gap:4px;min-width:0;padding-right:8px;border-radius:6px;margin:0 4px}.ar-fila:hover{background:var(--da-hover)}.ar-fila[data-sel]{background:var(--sb-accent-soft)}.ar-fila[data-encima]{background:var(--sb-accent-soft);outline:1px dashed var(--sb-accent-line)}.ar-fila[data-tocada]>.ar-nombre>span:last-child:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:99px;background:var(--sb-warn);vertical-align:middle}.ar-raiz{font-weight:600}.ar-nombre{display:flex;align-items:center;gap:6px;flex:1;min-width:0;min-height:30px;padding:2px 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ar-nombre:disabled{cursor:default;color:var(--da-faint)}.ar-nombre>span:last-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-nombre small{margin-left:8px;color:var(--da-faint);font-size:11.5px}.ar-nombre:focus-visible,.ar-accion:focus-visible{outline:2px solid var(--sb-accent);outline-offset:-2px;border-radius:6px}.ar-flecha{display:inline-grid;place-items:center;width:14px;height:14px;flex:none;color:var(--da-faint);transition:transform .15s var(--sb-ease-out)}.ar-flecha svg{width:12px;height:12px}.ar-flecha[data-abierta]{transform:rotate(90deg)}.ar-icono{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;color:var(--da-faint)}.ar-icono svg{width:15px;height:15px}.ar-icono[data-tipo=dir]{color:var(--sb-accent)}.ar-icono[data-tipo=candado]{color:var(--sb-warn)}.ar-accion{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--da-faint);cursor:pointer;opacity:0}.ar-accion svg{width:15px;height:15px}.ar-fila:hover .ar-accion,.ar-accion:focus-visible{opacity:1}.ar-accion:hover{background:var(--da-hover);color:var(--da-ink)}@media(hover:none){.ar-accion{opacity:1}}.ar-tam{flex:none;color:var(--da-faint);font-size:11px;font-variant-numeric:tabular-nums}.ar-marca{flex:none;min-width:16px;padding:0 4px;border-radius:5px;font:600 10.5px/16px var(--sb-mono);font-style:normal;text-align:center}.ar-marca[data-estado=A]{background:var(--sb-ok-soft);color:var(--sb-ok)}.ar-marca[data-estado=M]{background:var(--sb-warn-soft);color:var(--sb-warn)}.ar-marca[data-estado=D]{background:var(--sb-bad-soft);color:var(--sb-bad)}.ar-marca[data-sin]{background:none;color:var(--sb-warn)}.ar-cargando{padding:6px 12px;color:var(--da-faint);font-size:12.5px}.ar-pista{margin:10px 12px 0;color:var(--da-faint);font-size:11.5px}.ar-hallados .ar-nombre,.ar-cambios .ar-nombre{padding:4px 12px}.ar-hallados .ar-nombre:hover,.ar-cambios .ar-nombre:hover{background:var(--da-hover)}.ar-cambios .ar-nombre[aria-current]{background:var(--sb-accent-soft)}.ar-sin{flex:none;padding:0 6px;border-radius:999px;background:var(--sb-warn-soft);color:var(--sb-warn);font-size:11px;font-weight:600}.ar-mas-menos{flex:none;margin-left:auto;font:500 11px var(--sb-mono)}.ar-mas-menos ins{color:var(--sb-ok);text-decoration:none}.ar-mas-menos del{color:var(--sb-bad);text-decoration:none}.ar-resumen{margin:4px 12px 8px;color:var(--da-dim);font-size:12.5px;line-height:1.5}.ar-resumen code{font:500 11.5px var(--sb-mono)}.ar-resumen small{display:block;margin-top:4px;color:var(--da-faint)}.ar-vacio{display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;min-height:160px;text-align:center}.ar-fichero{display:grid;grid-template-rows:auto 1fr;min-height:0;min-width:0}.ar-fichero>header{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-bottom:1px solid var(--da-line)}.ar-ruta{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0;overflow:hidden;white-space:nowrap}.ar-ruta b{overflow:hidden;text-overflow:ellipsis}.ar-ruta small{overflow:hidden;text-overflow:ellipsis;color:var(--da-faint)}.ar-volver{display:none;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--da-dim);cursor:pointer}.ar-volver svg{width:18px;height:18px}.ar-chip{flex:none;padding:2px 8px;border:1px solid var(--sb-warn-line);border-radius:999px;background:var(--sb-warn-soft);color:var(--sb-warn);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.ar-chip[data-estado=A]{border-color:transparent;background:var(--sb-ok-soft);color:var(--sb-ok)}.ar-codigo{min-height:0;overflow:auto;background:var(--da-bg);overscroll-behavior:contain}.ar-codigo pre{margin:0;padding:8px 0;font:400 12.5px/1.55 var(--sb-mono);tab-size:4}.ar-linea{display:block;padding-right:16px;white-space:pre}.ar-num{display:inline-block;width:4.5ch;margin-right:14px;padding-right:8px;border-right:1px solid var(--da-line);color:var(--da-faint);text-align:right;-webkit-user-select:none;user-select:none}.ar-diff .ar-linea{padding-left:12px}.ar-diff [data-d=mas]{background:var(--sb-ok-soft)}.ar-diff [data-d=menos]{background:var(--sb-bad-soft)}.ar-diff [data-d=hunk]{color:var(--sb-accent);background:var(--sb-accent-soft)}.ar-diff [data-d=meta]{color:var(--da-faint);font-weight:600}.ar-codigo .ar-nota{position:sticky;bottom:0}.hl-com{color:var(--da-faint);font-style:italic}.hl-cad{color:var(--sb-ok)}.hl-num{color:var(--sb-violet)}.hl-kw{color:var(--sb-accent);font-weight:600}.hl-var{color:var(--sb-warn)}.ar-md{min-height:0;overflow:auto;padding:8px 22px 22px}.ar-medio{display:grid;place-items:center;min-height:0;overflow:auto;padding:16px;background:var(--da-bg) repeating-conic-gradient(var(--da-hover) 0 25%,transparent 0 50%) 0 0 / 16px 16px}.ar-medio img,.ar-medio video{max-width:100%;max-height:100%;border-radius:6px}.ar-medio audio{width:min(100%,480px)}.ar-pdf{display:grid;grid-template-rows:1fr auto;gap:8px;min-height:0;padding:0 0 10px;justify-items:center}.ar-pdf iframe{width:100%;height:100%;min-height:360px;border:0;background:#fff}.ar-plegable>.ar{height:min(72vh,720px);border:1px solid var(--da-line);border-radius:12px;overflow:hidden}@media(max-width:720px){.ar-cuerpo{grid-template-columns:minmax(0,1fr)}.ar-cuerpo:not([data-abierto])>.ar-vista{display:none}.ar-cuerpo[data-abierto]>.ar-lado{display:none}.ar-lado{border-right:0}.ar-volver{display:inline-grid}.ar-nombre{min-height:40px}.ar-barra{gap:6px;padding:8px}.ar-buscar{order:9;flex-basis:100%;height:36px}.ar-buscar input{font-size:16px}.ar-fichero>header .dt-sec{padding-inline:8px}.ar-codigo pre{font-size:12px}.ar-pdf iframe{min-height:60vh}.ar-plegable>.ar{height:78vh}}@media(prefers-reduced-motion:reduce){.ar-flecha{transition:none}}:root.desktop-app{--vi-pozo: var(--da-side);--vi-punto: rgba(160,185,255,.085);--vi-cara-l: 38%;--vi-cara-s: 34%;--vi-cara-tinta-l: 88%;--vi-sombra: 0 1px 0 rgba(255,255,255,.035) inset, 0 10px 24px -18px rgba(0,0,0,.6)}:root.desktop-app[data-theme=light]{--vi-pozo: var(--da-side);--vi-punto: rgba(17,19,24,.07);--vi-cara-l: 62%;--vi-cara-s: 91%;--vi-cara-tinta-l: 32%;--vi-sombra: 0 1px 2px rgba(17,19,40,.05), 0 8px 22px -18px rgba(17,19,40,.28)}.sdt .sd-pagina{padding:6px clamp(16px,4vw,40px) 96px}.sdt .sd-pagina--chat{padding-bottom:0}.sd-pagina:has(>.vi-cabeza)>*{max-width:1180px;margin-inline:auto}.vi-cara{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:10px;background:hsl(var(--h, 214) var(--vi-cara-s) var(--vi-cara-l));color:hsl(var(--h, 214) 70% var(--vi-cara-tinta-l));font:650 13px/1 var(--sb-display);letter-spacing:.01em}:root.desktop-app:not([data-theme=light]) .vi-cara{background:hsl(var(--h, 214) 34% 36%)}.vi-cara[data-t=s]{width:22px;height:22px;border-radius:999px;font-size:9px}.vi-cara[data-t=l]{width:56px;height:56px;border-radius:16px;font-size:20px}.vi-cara[data-logo],:root.desktop-app .vi-cara[data-logo]{background:#fff;box-shadow:inset 0 0 0 1px var(--da-line)}.vi-cara img{width:78%;height:78%;object-fit:contain}.vi-cabeza{display:grid;gap:14px;padding:18px 0 8px}.vi-cabeza-fila{display:flex;align-items:center;gap:16px;min-width:0}.vi-cabeza-texto{flex:1 1 auto;min-width:0;display:grid;gap:4px}.vi-cabeza h1{margin:0;overflow:hidden;font:680 27px/1.15 var(--sb-display);letter-spacing:-.02em;color:var(--da-ink);text-overflow:ellipsis;white-space:nowrap}.vi-cabeza-texto p{margin:0;font:400 13.5px/1.4 var(--sb-sans);color:var(--da-dim)}.vi-cabeza-acciones{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vi-hechos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vi-hechos li{display:inline-flex;align-items:center;gap:9px;padding:6px 13px 6px 6px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card);color:var(--da-dim);font:400 12.5px/1 var(--sb-sans);box-shadow:var(--vi-sombra)}.vi-hechos svg{box-sizing:content-box;width:15px;height:15px;padding:6px;border-radius:8px;background:var(--da-hover);color:var(--da-dim)}.vi-hechos b{font:650 17px/1 var(--sb-display);color:var(--da-ink);font-variant-numeric:tabular-nums}.vi-hechos li[data-tono=ok] svg{background:var(--sb-ok-soft);color:var(--sb-ok)}.vi-hechos li[data-tono=aviso] svg{background:var(--sb-warn-soft);color:var(--sb-warn)}.vi-hechos li[data-tono=aviso]{border-color:var(--sb-warn-line)}.vi-hechos li[data-tono=mal] svg{background:var(--sb-bad-soft);color:var(--sb-bad)}.vi-titulo{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px;margin:34px 0 12px}.vi-titulo h2{display:inline-flex;align-items:baseline;gap:8px;margin:0;font:650 16.5px/1.25 var(--sb-display);letter-spacing:-.01em;color:var(--da-ink)}.vi-titulo h2 em{font:500 12px/1 var(--sb-sans);font-style:normal;color:var(--da-faint);font-variant-numeric:tabular-nums}.vi-titulo p{flex:1 0 100%;order:3;margin:0;font:400 12.5px/1.45 var(--sb-sans);color:var(--da-faint)}.vi-titulo-accion{margin-left:auto}.vi-estado{display:inline-flex;align-items:center;gap:6px;min-width:0;font:500 12px/1 var(--sb-sans);color:var(--da-dim);white-space:nowrap}.vi-estado i{flex:none;width:7px;height:7px;border-radius:999px;background:var(--da-faint)}.vi-estado[data-tono=ok] i{background:var(--sb-ok);box-shadow:0 0 0 3px var(--sb-ok-soft)}.vi-estado[data-tono=aviso]{color:var(--sb-warn)}.vi-estado[data-tono=aviso] i{background:var(--sb-warn)}.vi-estado[data-tono=mal]{color:var(--sb-bad)}.vi-estado[data-tono=mal] i{background:var(--sb-bad)}.vi-estado:is([data-tono=vivo],[data-tono=curso]) i{background:var(--sb-accent);animation:sdt-pulso 1.6s ease-out infinite}.vi-pozo{position:relative;padding:14px;border:1px solid var(--da-line);border-radius:14px;background-color:var(--vi-pozo);background-image:radial-gradient(var(--vi-punto) 1px,transparent 1.3px);background-size:14px 14px;background-position:7px 7px}.vi-pozo--grande{padding:22px clamp(14px,3vw,28px);border-radius:18px}.vi-pozo-vacio{margin:0;padding:14px 4px;text-align:center;font:400 12.5px/1.4 var(--sb-sans);color:var(--da-faint)}.vi-mapa{display:grid;grid-template-columns:minmax(0,1fr) var(--ancho) minmax(0,1fr);align-items:start;min-height:var(--alto)}.vi-mapa-col{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.vi-mapa[data-compacto] .vi-mapa-col{gap:4px}.vi-mapa-col>li{min-width:0}.vi-mapa-fila,.vi-mapa-col>li>button{display:flex;align-items:center;gap:10px;width:100%;height:100%;min-width:0;padding:0 12px 0 10px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card);color:var(--da-ink);text-align:left;box-shadow:var(--vi-sombra)}.vi-mapa-col>li>button{cursor:pointer;transition:border-color .15s ease,transform .16s var(--sb-ease-out)}.vi-mapa-col>li>button:active{transform:scale(.98)}.vi-mapa-ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--sb-accent-soft);color:var(--sb-accent)}.vi-mapa-ico svg{width:15px;height:15px}.vi-mapa-ico[data-tono=violeta]{background:var(--sb-violet-soft);color:var(--sb-violet)}.vi-mapa-logo{background:var(--da-hover);color:var(--da-ink)}.vi-mapa-logo :is(svg,img){width:17px;height:17px}.vi-mapa-txt{flex:1 1 auto;display:grid;gap:3px;min-width:0}.vi-mapa-txt b{overflow:hidden;font:600 13px/1.2 var(--sb-sans);text-overflow:ellipsis;white-space:nowrap}.vi-mapa-txt small{overflow:hidden;font:400 11.5px/1.2 var(--sb-sans);color:var(--da-faint);text-overflow:ellipsis;white-space:nowrap}.vi-mapa-txt small[data-sin]{color:var(--sb-warn)}.vi-version{flex:none;padding:3px 7px;border-radius:6px;background:var(--da-hover);color:var(--da-dim);font:500 11px/1 var(--sb-mono);font-style:normal}.vi-mapa-entornos>li[data-ajeno] .vi-mapa-fila{border-style:dashed;background:transparent;box-shadow:none}.vi-mapa-mas,.vi-mapa-nada{display:flex;align-items:center;padding:0 12px;font:400 12px/1 var(--sb-sans);color:var(--da-faint)}.vi-mapa-nada{justify-content:center;border:1px dashed var(--da-line-2);border-radius:12px}.vi-mapa[data-compacto] .vi-mapa-fila{gap:7px;padding:0 8px 0 4px;border-radius:8px;box-shadow:none}.vi-mapa[data-compacto] .vi-mapa-ico{width:20px;height:20px;border-radius:6px}.vi-mapa[data-compacto] .vi-mapa-ico :is(svg,img){width:12px;height:12px}.vi-mapa[data-compacto] .vi-mapa-txt b{font-size:12px;font-weight:500}.vi-mapa[data-compacto] .vi-mapa-mas,.vi-mapa[data-compacto] .vi-mapa-nada{padding:0 8px;font-size:11.5px}.vi-mapa-lineas{display:block;overflow:visible}.vi-mapa-lineas path{fill:none;stroke:var(--sb-accent);stroke-width:1.75;stroke-linecap:round;vector-effect:non-scaling-stroke}.vi-mapa-lineas path:is([data-tipo=instalado],[data-tipo=fallo]){stroke-dasharray:1 1;stroke-dashoffset:1;animation:vi-trazo .72s var(--sb-ease-out) forwards}.vi-mapa-lineas path[data-tipo=fallo]{stroke:var(--sb-bad)}.vi-mapa-lineas path[data-tipo=destino]{stroke:var(--da-faint);stroke-dasharray:3 5;opacity:0;animation:vi-aparece .4s ease-out .3s forwards}.vi-mapa-lineas circle{fill:var(--sb-accent)}.vi-mapa[data-compacto] .vi-mapa-lineas path{stroke-width:1.4}.vi-mapa[data-compacto] .vi-mapa-lineas path{animation:none;stroke-dashoffset:0;opacity:1}@keyframes vi-trazo{to{stroke-dashoffset:0}}@keyframes vi-aparece{to{opacity:1}}.vi-clientes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin:0;padding:0;list-style:none}.vi-clientes>li{display:grid;min-width:0}.vi-cliente{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--da-line);border-radius:18px;background:var(--da-card);box-shadow:var(--vi-sombra);transition:border-color .16s ease}.da .vi-cliente-abrir{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 16px 12px;border:0;background:none;color:var(--da-ink);text-align:left;cursor:pointer}.vi-cliente-abrir>span:not(.vi-cara){flex:1 1 auto;display:grid;gap:3px;min-width:0}.vi-cliente-abrir b{overflow:hidden;font:650 15.5px/1.2 var(--sb-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.vi-cliente-abrir small{overflow:hidden;font:400 12px/1.2 var(--sb-sans);color:var(--da-faint);text-overflow:ellipsis;white-space:nowrap}.vi-cliente-abrir>svg,.vi-proyecto-cabeza>svg{flex:none;width:16px;height:16px;color:var(--da-faint);transition:transform .18s var(--sb-ease-out),color .15s ease}.vi-cliente>.vi-pozo{margin:0 12px;padding:10px;cursor:pointer}.vi-cliente-lista{display:grid;margin:8px 0 0;padding:0;list-style:none}.da .vi-cliente-lista button{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:9px 16px;border:0;border-top:1px solid var(--da-line);background:none;color:var(--da-ink);text-align:left;cursor:pointer;font:500 13px/1.2 var(--sb-sans);transition:background-color .15s ease}.vi-cliente-lista button>svg{flex:none;width:15px;height:15px;color:var(--da-faint)}.vi-cliente-lista button>span:not(.sd-linea):not(.sd-chip){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi-cliente-pie{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:10px 12px 10px 16px;border-top:1px solid var(--da-line);font:400 12.5px/1.3 var(--sb-sans);color:var(--da-faint)}.vi-cliente-lista+.vi-cliente-pie,.vi-cliente>.vi-pozo+.vi-cliente-pie{margin-top:auto}.vi-cliente>.vi-pozo:last-child{margin-bottom:12px}.vi-vivo{display:grid;gap:9px;margin-top:10px;padding:11px 16px 12px;border-top:1px solid var(--da-line)}.vi-vivo-cuenta{display:grid;gap:5px;min-width:0}.vi-vivo-nombre{display:flex;align-items:center;gap:7px;min-width:0}.vi-vivo-nombre b{overflow:hidden;font:600 12.5px/1.2 var(--sb-sans);color:var(--da-ink);text-overflow:ellipsis;white-space:nowrap}.vi-vivo-nombre em{flex:none;padding:3px 7px;border-radius:999px;background:var(--sb-ok-soft);color:var(--sb-ok);font:600 10.5px/1 var(--sb-sans);font-style:normal}.vi-vivo-nombre small{margin-left:auto;font:400 12px/1.2 var(--sb-sans);color:var(--da-faint);white-space:nowrap}.vi-vivo-cuenta[data-estado=sin-margen] .vi-vivo-nombre b{color:var(--da-dim)}.vi-vivo-ventana{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px}.vi-vivo-ventana small{font:400 11.5px/1 var(--sb-sans);color:var(--da-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.vi-vivo-pct{min-width:4.5ch;text-align:right}.vi-vivo-barra{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--da-hover)}.vi-vivo-barra i{display:block;height:100%;border-radius:inherit;background:var(--sb-ok);transition:width .42s var(--sb-ease-out)}.vi-vivo-barra i[data-tono=aviso]{background:var(--sb-warn)}.vi-vivo-barra i[data-tono=mal]{background:var(--sb-bad)}.vi-vivo-nota{font:400 12px/1.35 var(--sb-sans);color:var(--da-faint)}.vi-vivo-nota[data-tono=aviso]{color:var(--sb-warn)}.vi-vivo-punto{flex:none;width:7px;height:7px;border-radius:50%;background:var(--da-line-2)}.vi-vivo-punto[data-tono=vivo]{background:var(--sb-ok);animation:sdt-pulso 1.8s ease-out infinite}.vi-vivo-punto[data-tono=ok]{background:var(--sb-ok)}.vi-vivo-punto[data-tono=mal]{background:var(--sb-bad)}.vi-vivo-panel{margin-bottom:8px}.vi-vivo-rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-template-rows:auto 1fr;gap:12px;align-items:start}.vi-vivo-rejilla>.vi-vivo-bloque:first-child{grid-row:span 2}.vi-vivo-bloque{display:grid;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--da-line);border-radius:16px;background:var(--da-card);box-shadow:var(--vi-sombra)}.vi-vivo-bloque>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.vi-vivo-bloque>header b{font:650 14px/1.2 var(--sb-display);letter-spacing:-.01em;color:var(--da-ink)}.vi-vivo-bloque>header small{font:400 12px/1.2 var(--sb-sans);color:var(--da-faint)}.vi-vivo-bloque .dt-sec{min-height:28px;padding:0 11px;font-size:12px}.vi-vivo-bloque .dt-sec svg{width:13px;height:13px}.vi-vivo-cuenta--grande{gap:6px;padding-top:10px;border-top:1px solid var(--da-line)}.vi-vivo-lista{display:grid;margin:0;padding:0;list-style:none}.vi-vivo-lista>li{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 0;border-top:1px solid var(--da-line)}.vi-vivo-txt{flex:1 1 auto;display:grid;gap:3px;min-width:0}.vi-vivo-txt b{overflow:hidden;font:500 13px/1.25 var(--sb-sans);color:var(--da-ink);text-overflow:ellipsis;white-space:nowrap}.vi-vivo-txt small{font:400 12px/1.3 var(--sb-sans);color:var(--da-faint)}.vi-vivo-bloque .sd-form--panel{margin:0}.vi-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;margin:0;padding:0;list-style:none}.vi-rejilla>li{display:grid;min-width:0}.vi-rejilla-ancha-si-abierto:has(.vi-panel){grid-column:1 / -1}.da .vi-proyecto{display:grid;align-content:start;gap:12px;width:100%;min-width:0;padding:16px;border:1px solid var(--da-line);border-radius:16px;background:var(--da-card);color:var(--da-ink);text-align:left;cursor:pointer;box-shadow:var(--vi-sombra);transition:border-color .16s ease,transform .16s var(--sb-ease-out)}.da .vi-proyecto:active{transform:scale(.985)}.vi-proyecto[data-necesita]{border-color:var(--sb-warn-line)}.vi-proyecto[data-archivado]{opacity:.7}.vi-proyecto-cabeza{display:flex;align-items:center;gap:11px;min-width:0}.vi-proyecto-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--sb-accent-soft);color:var(--sb-accent)}.vi-proyecto-ico svg{width:17px;height:17px}.vi-proyecto-ico[data-t=l]{width:56px;height:56px;border-radius:16px}.vi-proyecto-ico[data-t=l] svg{width:26px;height:26px}.vi-proyecto-txt{flex:1 1 auto;display:grid;gap:3px;min-width:0}.vi-proyecto-txt b{overflow:hidden;font:650 15px/1.2 var(--sb-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.vi-proyecto-txt small{font:400 12px/1.2 var(--sb-sans);color:var(--da-faint)}.vi-proyecto .sd-linea{justify-content:flex-start}.vi-avance{display:grid;gap:6px}.vi-avance>span{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--da-hover)}.vi-avance i{display:block;height:100%;border-radius:inherit;background:var(--sb-ok)}.vi-avance small{font:400 12px/1 var(--sb-sans);color:var(--da-faint);font-variant-numeric:tabular-nums}.vi-proyecto-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--da-line)}.vi-repos-mini{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.vi-repos-mini em{display:inline-flex;align-items:center;gap:5px;max-width:160px;padding:4px 8px;overflow:hidden;border-radius:7px;background:var(--da-hover);color:var(--da-dim);font:500 11.5px/1 var(--sb-mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.vi-repos-mini em svg{flex:none;width:12px;height:12px}.vi-repos-mini em[data-sin]{background:var(--sb-warn-soft);color:var(--sb-warn);font-family:var(--sb-sans)}.vi-pila{display:inline-flex}.vi-pila .vi-cara{box-shadow:0 0 0 2px var(--da-card)}.vi-pila .vi-cara+.vi-cara{margin-left:-3px}.vi-cabeza+.vi-clientes{margin-top:10px}.vi-filas{display:grid;gap:6px;margin:0;padding:0;list-style:none}.vi-filas>li{display:flex;align-items:center;gap:8px;min-width:0;padding-right:8px;border:1px solid var(--da-line);border-radius:12px;background:var(--da-card)}.vi-filas>li:has(>.vi-fila-abrir:only-child){padding-right:0}.da .vi-fila-abrir{flex:1 1 auto;display:flex;align-items:center;gap:11px;min-width:0;padding:10px 12px;border:0;border-radius:12px;background:none;color:var(--da-ink);text-align:left;cursor:pointer;transition:background-color .15s ease}.vi-fila-txt{flex:1 1 auto;display:grid;gap:3px;min-width:0}.vi-fila-txt b{overflow:hidden;font:600 13.5px/1.25 var(--sb-sans);text-overflow:ellipsis;white-space:nowrap}.vi-fila-txt small{overflow:hidden;font:400 12px/1.25 var(--sb-sans);color:var(--da-faint);text-overflow:ellipsis;white-space:nowrap}.vi-panel{padding:16px;border:1px solid var(--sb-accent-line);border-radius:16px;background:var(--da-card);box-shadow:0 0 0 4px var(--sb-accent-soft);animation:vi-entra .22s var(--sb-ease-out)}@keyframes vi-entra{0%{opacity:0;transform:translateY(6px)}}.vi-cargando{display:grid;gap:8px}.vi-cargando span{height:40px;border-radius:12px;background:linear-gradient(90deg,var(--da-hover) 0%,var(--da-press) 50%,var(--da-hover) 100%);background-size:200% 100%;animation:vi-brillo 1.4s ease-in-out infinite}.vi-cargando span:nth-child(2){width:84%}.vi-cargando span:nth-child(3){width:66%}@keyframes vi-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.vi-vacio{display:grid;justify-items:center;gap:8px;padding:30px 20px;text-align:center}.vi-vacio-ico{display:grid;place-items:center;width:44px;height:44px;margin-bottom:2px;border-radius:999px;background:var(--sb-accent-soft);color:var(--sb-accent)}.vi-vacio-ico svg{width:20px;height:20px}.vi-vacio b{font:600 15px/1.25 var(--sb-sans);color:var(--da-ink)}.vi-vacio p{max-width:420px;margin:0;font:400 13px/1.5 var(--sb-sans);color:var(--da-dim)}.vi-mas{display:inline-block;margin-top:10px;font-size:12.5px}.vi-entornos{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vi-entorno{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);box-shadow:var(--vi-sombra)}.vi-entorno-logo{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--da-hover)}.vi-entorno-logo :is(svg,img){width:19px;height:19px}.vi-entorno-txt{flex:1 1 220px;display:grid;gap:3px;min-width:0}.vi-entorno-txt b{overflow:hidden;font:600 14px/1.2 var(--sb-sans);text-overflow:ellipsis;white-space:nowrap}.vi-entorno-txt small{overflow:hidden;font:400 12px/1.35 var(--sb-sans);color:var(--da-faint);text-overflow:ellipsis}.vi-entorno-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vi-entorno-notas{min-width:0}.vi-entorno-notas .sd-recorte{font:400 12px/1.35 var(--sb-sans)}@media(max-width:640px){.vi-entorno{align-items:flex-start}.vi-entorno-txt{flex:1 1 0}.vi-entorno>.vi-estado,.vi-entorno-acciones{flex:1 0 calc(100% - 50px);margin-left:50px}}.vi-entorno>:is(.sd-entorno-requisitos,.sd-entorno-prueba,.sd-form){flex:1 0 100%}.sd-entornos-cuerpo:has(>.vi-entornos){padding:0;border:0}.vi-del-partner{margin-top:18px}.vi-propuesta{display:grid;gap:14px;max-width:780px;margin:0 auto;padding-top:clamp(12px,5vh,56px)}.vi-propuesta-cabeza{display:grid;justify-items:center;gap:8px;margin-bottom:8px;text-align:center}.vi-propuesta-cabeza h1{margin:6px 0 0;font:680 clamp(24px,3.4vw,32px)/1.15 var(--sb-display);letter-spacing:-.025em;color:var(--da-ink)}.vi-propuesta-cabeza p{max-width:560px;margin:0;font:400 14px/1.5 var(--sb-sans);color:var(--da-dim)}.vi-marca-safent,.vi-safent{flex:none;display:block;width:40px;height:40px;border-radius:12px;background:linear-gradient(140deg,var(--sb-cta),#7c5cff);box-shadow:0 8px 22px -10px var(--sb-glow)}.vi-redactar{display:grid;gap:4px;padding:10px 10px 8px;border:1px solid var(--da-line-2);border-radius:22px;background:var(--da-card);box-shadow:var(--vi-sombra);transition:border-color .16s ease,box-shadow .16s ease}.vi-redactar:focus-within{border-color:var(--sb-accent-line);box-shadow:0 0 0 4px var(--sb-accent-soft),var(--vi-sombra)}.vi-para-fila{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px 6px;border-bottom:1px solid var(--da-line)}.vi-para-etiqueta{padding:0 4px 0 6px;font:500 12.5px/1 var(--sb-sans);color:var(--da-faint)}.vi-para{position:relative;display:inline-flex;align-items:center;gap:7px;height:32px;max-width:100%;padding:0 30px 0 6px;border:1px solid var(--da-line-2);border-radius:999px;background:var(--da-bg);color:var(--da-ink);transition:border-color .15s ease,box-shadow .15s ease}.vi-para>svg:first-child{box-sizing:content-box;width:13px;height:13px;padding:4px;border-radius:999px;background:var(--da-hover);color:var(--da-dim)}.vi-para>svg:last-child{position:absolute;right:10px;width:14px;height:14px;color:var(--da-faint);pointer-events:none}.vi-para select{min-width:0;max-width:220px;height:100%;padding:0;border:0;background:transparent;color:inherit;font:500 13px/1 var(--sb-sans);appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;text-overflow:ellipsis}.vi-para[data-vacio]{color:var(--da-dim)}.vi-para[data-siguiente],.vi-para-nuevo[data-siguiente]{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.vi-para[data-desactivado]{opacity:.5}.vi-para:focus-within{border-color:var(--da-focus)}.vi-para-nuevo{height:32px;min-width:0;flex:1 1 160px;padding:0 12px;border:1px solid var(--da-line-2);border-radius:999px;background:var(--da-bg);color:var(--da-ink);font:500 13px/1 var(--sb-sans);outline:none}.vi-redactar>textarea{width:100%;min-height:84px;box-sizing:border-box;padding:10px 8px 4px;border:0;background:transparent;color:var(--da-ink);font:400 15px/1.55 var(--sb-sans);resize:none;outline:none}.vi-redactar>textarea::placeholder{color:var(--da-faint)}.vi-redactar .sd-adjuntos-pendientes{padding:8px 6px 0}.vi-redactar-pie{display:flex;align-items:center;gap:10px}.sdt .vi-redactar-pie .sd-adjuntar,.sdt .sd-chat-composer-fila .sd-adjuntar{width:36px;height:36px;border-color:transparent;border-radius:999px;color:var(--da-dim)}.vi-falta{flex:1 1 auto;min-width:0;font:400 12.5px/1.3 var(--sb-sans);color:var(--sb-accent)}.vi-falta[data-listo]{color:var(--da-faint)}.vi-falta kbd{margin:0 1px}.da .vi-enviar{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px 0 14px;border:0;border-radius:999px;background:var(--sb-cta);color:#fff;font:500 13.5px/1 var(--sb-sans);cursor:pointer;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--sb-ease-out)}.vi-enviar svg{width:15px;height:15px}.da .vi-enviar:active:not(:disabled){transform:scale(.97)}.da .vi-enviar:disabled{background:var(--da-raise);color:var(--da-faint);cursor:default}.vi-ideas{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:2px 0 0;padding:0;list-style:none}.da .vi-ideas button{height:30px;padding:0 12px;border:1px solid var(--da-line-2);border-radius:999px;background:transparent;color:var(--da-dim);font:500 12.5px/1 var(--sb-sans);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .16s var(--sb-ease-out)}.da .vi-ideas button:active{transform:scale(.97)}.vi-recorrido{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;counter-reset:paso}.vi-recorrido li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:3px;align-content:start;padding:12px 14px;border:1px solid var(--da-line);border-radius:14px}.vi-recorrido li>span{grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--sb-accent-soft);color:var(--sb-accent);font:650 12px/1 var(--sb-display)}.vi-recorrido li:last-child>span{background:var(--sb-ok-soft);color:var(--sb-ok)}.vi-recorrido b{font:600 13px/1.3 var(--sb-sans);color:var(--da-ink)}.vi-recorrido small{font:400 12px/1.4 var(--sb-sans);color:var(--da-faint)}.vi-conversaciones{display:grid;gap:6px;margin:0;padding:0;list-style:none}.da .vi-conversaciones button{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);color:var(--da-ink);text-align:left;cursor:pointer;transition:background-color .15s ease}.vi-puntos{flex:none;display:inline-flex;gap:4px}.vi-puntos i{width:18px;height:4px;border-radius:999px;background:var(--da-hover)}.vi-puntos i[data-hecho]{background:var(--sb-ok)}.vi-puntos i[data-ahora]{background:var(--sb-accent)}.sd-pagina--chat:has(.sd-chat)>*{width:100%;max-width:820px;margin-inline:auto}.sd-chat-cabeza{gap:12px;padding:4px 0 14px}.sd-chat-cabeza b{font:650 18px/1.25 var(--sb-display);letter-spacing:-.01em}.vi-pasos{display:flex;align-items:center;gap:0;margin:0 0 6px;padding:0;list-style:none}.vi-pasos li{flex:1 1 0;display:flex;align-items:center;gap:8px;min-width:0;font:500 12.5px/1.2 var(--sb-sans);color:var(--da-faint)}.vi-pasos li:not(:last-child):after{content:"";flex:1 1 auto;min-width:12px;height:2px;margin:0 10px 0 2px;border-radius:2px;background:var(--da-line-2)}.vi-pasos li[data-estado=hecho]:after{background:var(--sb-ok)}.vi-pasos li>span{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1.5px solid var(--da-line-2);font:650 11px/1 var(--sb-display)}.vi-pasos li>span svg{width:13px;height:13px}.vi-pasos b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.vi-pasos li[data-estado=hecho]{color:var(--da-dim)}.vi-pasos li[data-estado=hecho]>span{border-color:var(--sb-ok);background:var(--sb-ok);color:#fff}.vi-pasos li[data-estado=ahora]{color:var(--da-ink)}.vi-pasos li[data-estado=ahora] b{font-weight:650}.vi-pasos li[data-estado=ahora]>span{border-color:var(--sb-accent);background:var(--sb-accent);color:#fff;box-shadow:0 0 0 4px var(--sb-accent-soft)}.sd-chat-hilo{gap:16px;padding-top:8px}.sd-chat-hilo>li{align-items:flex-start;gap:10px}.vi-safent{width:28px;height:28px;border-radius:9px;margin-top:2px;box-shadow:none}.vi-safent+.sd-burbuja{max-width:min(680px,90%);padding:2px 0 0;border:0;background:transparent}.vi-safent+.sd-burbuja .sd-texto{font-size:14.5px;line-height:1.6}.sd-burbuja[data-de=persona]{padding:10px 14px;border-radius:18px 18px 6px}.sd-burbuja[data-de=persona] .sd-texto{font-size:14.5px}.vi-safent+.sd-burbuja[data-pregunta]{padding:10px 14px;border:1px solid var(--sb-accent-line);border-radius:6px 18px 18px;background:var(--sb-accent-soft)}.sd-burbuja[data-pregunta]>small{color:var(--sb-accent);font-weight:600}.sd-tarjeta-chat{padding:16px 18px;border-radius:18px;box-shadow:var(--vi-sombra)}.sd-tarjeta-chat>header b{font:650 15px/1.3 var(--sb-display)}.sd-chat-composer{gap:8px;padding:12px 0 16px;background:linear-gradient(to bottom,transparent,var(--da-bg) 16px)}.sd-chat-cta{max-height:55vh;overflow-y:auto}.sd-chat-cta{padding:12px 14px;border-radius:16px}.sd-chat-cta[data-accion]{border-color:var(--sb-accent-line);background:var(--da-card);box-shadow:0 0 0 4px var(--sb-accent-soft)}.sd-chat-cta>span{color:var(--da-ink-2);font-size:13.5px}.sd-chat-cta[data-accion=aceptar]>.dt-acciones{display:contents}.sd-chat-cta[data-accion=aceptar]>.dt-sec{order:2;margin-left:auto}.sd-chat-cta[data-accion=aceptar]>.dt-acciones>button:not(.sdt-cta){order:3}.sd-chat-cta[data-accion=aceptar]>.dt-acciones>.sdt-cta{order:4}.sd-chat-composer-fila{align-items:flex-end;gap:6px;padding:6px;border:1px solid var(--da-line-2);border-radius:22px;background:var(--da-card);box-shadow:var(--vi-sombra);transition:border-color .16s ease,box-shadow .16s ease}.sd-chat-composer-fila:focus-within{border-color:var(--sb-accent-line);box-shadow:0 0 0 4px var(--sb-accent-soft),var(--vi-sombra)}.sd-chat-composer .sd-chat-composer-fila textarea{padding:8px 6px;border:0;background:transparent;font-size:14.5px;resize:none;box-shadow:none}.sd-chat-composer textarea{field-sizing:content;max-height:280px}.sd-chat-composer .sd-chat-composer-fila textarea:focus{box-shadow:none}.vi-persona{display:flex;align-items:center;gap:10px;min-width:0}.vi-persona>span:not(.vi-cara){display:grid;gap:2px;min-width:0}.vi-persona .vi-cara{width:32px;height:32px;border-radius:999px;font-size:11.5px}h3.vi-grupo{display:flex;align-items:center;gap:8px}.da-head.sd-head-col{padding-top:22px}h3.vi-grupo>.vi-safent{width:22px;height:22px;border-radius:7px}.vi-avisos{display:grid;gap:6px;margin:0 0 22px;padding:0;list-style:none}.da .vi-avisos button{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 14px 10px 10px;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);color:var(--da-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .16s var(--sb-ease-out)}.da .vi-avisos button:active{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.da .vi-avisos button:hover{border-color:var(--da-line-2)}.da .vi-avisos button:hover>svg:last-child{transform:translate(2px);color:var(--da-dim)}}.vi-avisos button>svg:last-child{flex:none;width:16px;height:16px;color:var(--da-faint);transition:transform .18s var(--sb-ease-out),color .15s ease}.vi-aviso-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--da-hover);color:var(--da-dim)}.vi-aviso-ico svg{width:16px;height:16px}.vi-avisos li[data-tono=revisar] .vi-aviso-ico{background:var(--sb-accent-soft);color:var(--sb-accent)}.vi-avisos li[data-tono=problema] .vi-aviso-ico{background:var(--sb-bad-soft);color:var(--sb-bad)}.vi-avisos li[data-tono=bien] .vi-aviso-ico{background:var(--sb-ok-soft);color:var(--sb-ok)}.vi-avisos li[data-nuevo] button{border-color:var(--sb-accent-line)}.vi-avisos li[data-tono=problema][data-nuevo] button{border-color:color-mix(in srgb,var(--sb-bad) 45%,var(--da-line))}.vi-avisos .vi-fila-txt b{font:500 13.5px/1.35 var(--sb-sans);white-space:normal}.vi-avisos li.vi-decidir{display:grid;gap:8px;padding:10px 12px 12px;border:1px solid var(--sb-accent-line);border-radius:14px;background:var(--da-card)}.vi-avisos li.vi-decidir[data-tono=problema]{border-color:color-mix(in srgb,var(--sb-bad) 45%,var(--da-line))}.da .vi-avisos li.vi-decidir button{width:auto;padding:7px 12px;border-radius:10px}.da .vi-avisos li.vi-decidir button.vi-decidir-cab{width:100%;padding:0;border:0;background:none}.vi-decidir .sd-texto,.vi-decidir .sd-tenue{margin:0}.vi-decidir select{padding:7px 10px;border:1px solid var(--da-line-2);border-radius:10px;background:var(--da-card);color:var(--da-ink)}.sd-ok{color:var(--sb-ok);font:500 13px/1.4 var(--sb-sans)}.vi-marca{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:18px;align-items:start;padding:14px;border:1px solid var(--da-line);border-radius:18px;background:var(--da-card);box-shadow:var(--vi-sombra)}.vi-marca-portada{position:relative;display:grid;align-content:end;gap:2px;aspect-ratio:16 / 9;padding:14px 16px 18px;overflow:hidden;border-radius:12px;background:var(--fondo, #2a2f3a);color:var(--tinta, #f5f6f8);box-shadow:inset 0 0 0 1px #ffffff0f}.vi-marca[data-sin] .vi-marca-portada{background:repeating-linear-gradient(135deg,var(--da-hover) 0 10px,transparent 10px 20px),var(--vi-pozo);color:var(--da-faint);box-shadow:inset 0 0 0 1px var(--da-line-2)}.vi-marca-portada small{font:500 10.5px/1.2 var(--sb-sans);opacity:.75}.vi-marca-portada b{overflow:hidden;font:700 19px/1.15 var(--titulos, var(--sb-display)),var(--sb-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.vi-marca-portada>i{position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--acento, var(--sb-cta))}.vi-marca[data-sin] .vi-marca-portada>i{background:var(--da-line-2)}.vi-marca-logo{position:absolute;top:12px;left:14px;display:flex;align-items:center;max-width:60%;height:30px;padding:4px 8px;border-radius:7px;background:#fff}.vi-marca-logo img{display:block;width:auto;max-width:170px;height:22px;object-fit:contain}.vi-marca-logo:has(.vi-cara){padding:0;background:none}.vi-marca-datos{display:grid;gap:12px;min-width:0}.vi-marca-cabeza{display:grid;gap:3px}.vi-marca-cabeza b{font:600 14.5px/1.3 var(--sb-sans);color:var(--da-ink)}.vi-marca-cabeza small{overflow:hidden;font:400 12.5px/1.4 var(--sb-sans);color:var(--da-faint);text-overflow:ellipsis}.vi-muestras{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vi-muestras label{position:relative;display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border:1px solid var(--da-line);border-radius:999px;cursor:pointer}.vi-muestras input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.vi-muestras input[type=color]:disabled{cursor:default}.vi-muestras i{flex:none;width:22px;height:22px;border-radius:999px;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 1px var(--da-line)}.vi-muestras i[data-vacio]{background:repeating-linear-gradient(135deg,var(--da-hover) 0 4px,transparent 4px 8px)!important}.vi-muestras span{display:grid;gap:1px}.vi-muestras b{font:500 12px/1.1 var(--sb-sans);color:var(--da-ink)}.vi-muestras small{font:400 11px/1.1 var(--sb-mono);color:var(--da-faint)}.vi-muestras label:focus-within{border-color:var(--da-focus)}.vi-marca-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vi-marca-acciones>input:not([type]){flex:1 1 200px;min-width:0;height:32px;padding:0 12px;border:1px solid var(--da-line-2);border-radius:999px;background:var(--da-bg);color:var(--da-ink);font:400 13px/1 var(--sb-sans)}.vi-marca-fuente{display:flex;flex:0 1 200px;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;border:1px solid var(--da-line-2);border-radius:999px;background:var(--da-bg)}.vi-marca-fuente:focus-within{border-color:var(--da-focus)}.vi-marca-fuente span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--da-hover);color:var(--da-ink);font-size:13px;font-weight:600}.vi-marca-acciones .vi-marca-fuente input{flex:1;height:100%;padding:0;border:0;background:none;outline:none}.vi-marca-acciones .sd-subir{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.vi-marca-acciones svg{width:14px;height:14px}.da .vi-redactar>textarea:focus-visible,.da .sd-chat-composer-fila textarea:focus-visible,.da .vi-para select:focus-visible{outline:none}.sd-chat-cabeza>span:not(.vi-cara):not(.sd-chip){flex:1 1 auto;display:grid;gap:3px;min-width:0}.sd-chat-cabeza>span.vi-cara{flex:none;display:inline-grid;gap:0}.sd-tarjeta-chat .dt{padding:0;gap:12px}@media(hover:hover)and (pointer:fine){.vi-cliente:hover{border-color:var(--sb-accent-line)}.vi-cliente-abrir:hover>svg,.vi-proyecto:hover .vi-proyecto-cabeza>svg{transform:translate(3px);color:var(--sb-accent)}.da .vi-cliente-lista button:hover,.da .vi-fila-abrir:hover{background:var(--da-hover)}.da .vi-proyecto:hover{border-color:var(--sb-accent-line)}.vi-mapa-col>li>button:hover{border-color:var(--sb-accent-line)}.da .vi-ideas button:hover{background:var(--da-hover);color:var(--da-ink)}.da .vi-enviar:hover:not(:disabled){background:var(--sb-cta-hover)}.da .vi-conversaciones button:hover{background:var(--da-hover)}}.sdt-marca{align-items:center;gap:8px}.sdt-marca:before{content:"";flex:none;width:20px;height:20px;border-radius:6px;background:linear-gradient(140deg,var(--sb-cta),#7c5cff)}@media(max-width:760px){.sdt.da,.sdt .da-main{height:100dvh}.sdt .da-side{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;gap:2px;height:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--da-line);background:color-mix(in srgb,var(--da-side) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sdt .da-side>:is(.da-drag,.sdt-marca){display:none}.sdt .da-nav{flex:1 1 auto;display:flex;gap:2px;min-width:0}.sdt .da .da-nav-item,.da.sdt .da-nav-item{flex:1 1 0;flex-direction:column;justify-content:center;gap:4px;height:52px;padding:0 2px;border-radius:12px;font-size:10.5px;text-align:center}.da.sdt .da-nav-item svg{width:20px;height:20px}.da.sdt .da-nav-item>span{max-width:100%}.da.sdt .da-new{margin-bottom:0}.da.sdt .da-count{position:absolute;top:4px;left:calc(50% + 6px);margin:0}.sdt .da-side .sdt-yo{flex:none;margin:0;padding:0 0 0 4px;border-top:0;border-left:1px solid var(--da-line);gap:0}.sdt .da-side .sdt-yo>:is(.sdt-avatar,span:nth-child(2)){display:none}.sdt .sd-pagina{padding-bottom:120px}.sdt .sd-pagina--chat{padding-bottom:0;margin-bottom:calc(65px + env(safe-area-inset-bottom))}.vi-cabeza h1{font-size:22px;white-space:normal}.vi-cabeza-fila{flex-wrap:wrap;gap:12px}.vi-cabeza-fila>.vi-cara[data-t=l]{width:46px;height:46px;border-radius:13px;font-size:17px}.vi-cabeza-fila>.vi-proyecto-ico[data-t=l]{width:46px;height:46px;border-radius:13px}.vi-cabeza-acciones{flex:1 0 100%}.vi-hechos li{padding-right:10px}.vi-hechos b{font-size:15px}.vi-mapa{grid-template-columns:minmax(0,1fr) clamp(26px,9vw,var(--ancho)) minmax(0,1fr)}.vi-mapa-lineas{width:100%;height:var(--alto)}.vi-mapa-lineas circle{display:none}.vi-mapa:not([data-compacto]) .vi-mapa-fila,.vi-mapa:not([data-compacto]) .vi-mapa-col>li>button{gap:8px;padding:0 8px}.vi-mapa:not([data-compacto]) .vi-mapa-ico{width:24px;height:24px;border-radius:7px}.vi-mapa-entornos .vi-estado{font-size:0;gap:0}.vi-version{display:none}}@media(max-width:760px){.vi-recorrido{grid-template-columns:1fr}.dt-nubes{grid-template-columns:1fr;gap:6px}.dt-nubes>span{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.dt-nubes b{text-align:right}.vi-propuesta{padding-top:4px}.vi-pasos b{display:none}.vi-pasos li[data-estado=ahora] b{display:inline}.vi-pasos li[data-estado=ahora]{flex:0 0 auto}.vi-pasos li[data-estado=ahora]:not(:last-child):after{width:24px;flex:0 0 24px}.vi-pasos li:last-child{flex:0 0 auto}.sd-chat-cabeza>.sd-chip{display:none}.sd-chat-cta[data-accion=aceptar]{padding:10px;gap:8px}.sd-chat-cta[data-accion=aceptar]>span{flex-basis:100%}.sd-chat-cta[data-accion=aceptar]>.dt-sec{flex:none;margin-left:0;padding-inline:11px}.sd-chat-cta[data-accion=aceptar]>.dt-sec>span{display:none}.sd-chat-cta[data-accion=aceptar]>.dt-acciones>.sdt-cta{flex:1 1 auto;justify-content:center}.vi-enviar span{display:none}.da .vi-enviar{width:36px;padding:0;justify-content:center}.vi-conversaciones .vi-puntos{display:none}.vi-cliente-pie{flex-wrap:wrap}.vi-marca{grid-template-columns:1fr}.da.sdt .da-nav-item{min-width:0}.da.sdt .da-nav-item>span[data-corto]{font-size:0}.da.sdt .da-nav-item>span[data-corto]:after{content:attr(data-corto);font-size:10.5px}}@media(prefers-reduced-motion:reduce){.vi-mapa-lineas path{animation:none!important;stroke-dashoffset:0!important;opacity:1!important}.vi-cargando span,.vi-panel,.vi-estado i,.vi-vivo-punto{animation:none}.vi-vivo-barra i,.vi-redactar,.sd-chat-composer-fila,.vi-para{transition:none}.da :is(.vi-proyecto,.vi-ideas button,.vi-mapa-col>li>button,.vi-enviar){transition:none}}.vi-borrar-abrir{display:flex;margin-top:28px;color:var(--sb-bad)}.vi-borrar{margin-top:28px;padding:16px;border:1px solid var(--sb-bad);border-radius:12px;background:var(--sb-bad-soft)}.vi-borrar ul{margin:0;padding-left:18px;display:grid;gap:4px;font:400 13px/1.45 var(--sb-sans)}.vi-borrar p{margin:0;font:400 13px/1.45 var(--sb-sans)}.vi-borrar .sdt-cta.vi-borrar-si{background:var(--sb-bad);border-color:var(--sb-bad);color:#fff}.vi-borrar .sdt-cta.vi-borrar-si:disabled{opacity:.45}.vi-filtros{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.vi-filtros select{min-width:0;max-width:100%}.vi-desplegable{position:relative;display:inline-flex;min-width:0;max-width:100%}.da .vi-desplegable-boton{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;height:34px;padding:0 10px 0 12px;border:1px solid var(--da-line-2);border-radius:10px;background:var(--da-card);color:var(--da-ink);font:500 13px/1 var(--sb-sans);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.vi-desplegable[data-compacto] .vi-desplegable-boton{height:30px;font-size:12.5px}.vi-desplegable-boton>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi-desplegable-boton>span[data-vacio]{color:var(--da-faint)}.vi-desplegable-boton>svg{flex:none;width:14px;height:14px;color:var(--da-faint);transition:transform .18s var(--sb-ease-out)}.vi-desplegable-boton[aria-expanded=true]{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.vi-desplegable-boton[aria-expanded=true]>svg{transform:rotate(180deg)}.vi-desplegable-boton:disabled{opacity:.55;cursor:default}.vi-emergente{position:fixed;z-index:40;max-width:min(360px,calc(100vw - 16px));max-height:min(320px,60vh);overflow-y:auto;padding:5px;border:1px solid var(--da-line-2);border-radius:12px;background:var(--da-card);box-shadow:var(--da-shadow),0 18px 40px -20px #00000059;animation:vi-emerge .14s var(--sb-ease-out);scrollbar-width:thin}@keyframes vi-emerge{0%{opacity:0;transform:translateY(-3px) scale(.98)}}.vi-emergente [role=listbox],.vi-emergente [role=menu]{display:grid;gap:1px;margin:0;padding:0;list-style:none;outline:none}.vi-emergente-grupo{display:block;padding:8px 9px 4px;font:600 11px/1 var(--sb-sans);color:var(--da-faint)}.vi-emergente [role=option]{display:flex;align-items:center;gap:12px;padding:7px 9px;border-radius:8px;color:var(--da-ink);cursor:pointer}.vi-emergente [role=option]>span{flex:1 1 auto;display:grid;gap:2px;min-width:0}.vi-emergente [role=option] b{font:500 13px/1.25 var(--sb-sans)}.vi-emergente [role=option] small{font:400 11.5px/1.3 var(--sb-sans);color:var(--da-faint)}.vi-emergente [role=option]>svg{flex:none;width:15px;height:15px;color:var(--sb-accent)}.vi-emergente [role=option][data-activo]{background:var(--da-hover)}.vi-emergente [role=option][aria-selected=true] b{font-weight:600}.da .vi-emergente [role=menuitem]{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--da-ink);font:500 13px/1.2 var(--sb-sans);text-align:left;white-space:nowrap;cursor:pointer}.da .vi-emergente [role=menuitem]:is(:hover,:focus-visible){background:var(--da-hover);outline:none}.da .vi-emergente [role=menuitem][data-peligro]{color:var(--sb-bad)}.vi-emergente [role=dialog]{display:grid;gap:10px;min-width:240px;padding:8px;outline:none}.vi-menu{position:relative;display:inline-flex;flex:none}.da .vi-menu-boton{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--da-dim);cursor:pointer;transition:background-color .15s ease,color .15s ease}.vi-menu-boton svg{width:18px;height:18px}.da .vi-menu-boton:is(:hover,[aria-expanded=true]){background:var(--da-hover);color:var(--da-ink)}.sdt .vi-menu-texto svg{width:14px;height:14px}.vi-seg{flex-wrap:wrap;max-width:100%}.sdt .vi-seg button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.sdt .vi-seg button:disabled{cursor:default;opacity:.6}:where(.sdt input[type=checkbox]){appearance:none;flex:none;display:inline-grid;place-content:center;width:16px;height:16px;margin:0;border:1.5px solid var(--da-line-2);border-radius:5px;background:var(--da-card);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}:where(.sdt input[type=checkbox]):after{content:"";width:9px;height:5px;margin-top:-2px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);transition:transform .12s var(--sb-ease-out)}:where(.sdt input[type=checkbox]:checked){border-color:var(--sb-cta);background:var(--sb-cta)}:where(.sdt input[type=checkbox]:checked):after{transform:rotate(-45deg) scale(1)}:where(.sdt input[type=checkbox]:disabled){opacity:.5;cursor:default}:where(.sdt select:not([multiple])){appearance:none;min-height:32px;padding:0 30px 0 11px;border:1px solid var(--da-line-2);border-radius:10px;background-color:var(--da-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888fa0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px;color:var(--da-ink);font:500 13px/1.2 var(--sb-sans);cursor:pointer}:where(.sdt) :where(input:not([type]),input[type=text],input[type=search],input[type=url],input[type=email],input[type=password],input[type=number],textarea){box-sizing:border-box;min-height:32px;padding:6px 11px;border:1px solid var(--da-line-2);border-radius:10px;background:var(--da-card);color:var(--da-ink);font:400 13px/1.4 var(--sb-sans);outline:none;transition:border-color .15s ease,box-shadow .15s ease}:where(.sdt) :where(input,textarea,select):focus-visible{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft);outline:none}:where(.sdt details>summary){display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer}:where(.sdt details>summary)::-webkit-details-marker{display:none}:where(.sdt details>summary):before{content:"";flex:none;width:14px;height:14px;background:currentColor;opacity:.6;transition:transform .18s var(--sb-ease-out);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}:where(.sdt details[open]>summary):before{transform:rotate(90deg)}.ls-buscar{display:flex;align-items:center;gap:8px;width:min(320px,100%);height:34px;padding:0 12px;border:1px solid var(--da-line-2);border-radius:999px;background:var(--da-card);color:var(--da-faint);transition:border-color .15s ease,box-shadow .15s ease}.ls-buscar svg{flex:none;width:15px;height:15px}.sdt .ls-buscar input{flex:1 1 auto;min-width:0;min-height:0;height:100%;padding:0;border:0;background:none;box-shadow:none}.ls-buscar:focus-within{border-color:var(--sb-accent-line);box-shadow:0 0 0 3px var(--sb-accent-soft)}.ls-grupo{margin-top:24px}.ls-grupo-cabeza{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 8px;padding:0 4px}.ls-grupo-cabeza b{overflow:hidden;font:600 13.5px/1.2 var(--sb-sans);color:var(--da-ink);text-overflow:ellipsis;white-space:nowrap}.ls-grupo-cabeza small{overflow:hidden;font:400 12px/1.2 var(--sb-sans);color:var(--da-faint);text-overflow:ellipsis;white-space:nowrap}.da .ls-fantasma{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--da-dim);font:500 12px/1 var(--sb-sans);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ls-fantasma svg{width:14px;height:14px}.ls-filas{margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);box-shadow:var(--vi-sombra)}.ls-fila{display:flex;align-items:center;gap:12px;min-width:0;padding-right:12px;border-top:1px solid var(--da-line);transition:background-color .12s ease}.ls-fila:first-child{border-top:0}.ls-fila[data-necesita]{box-shadow:inset 3px 0 0 var(--sb-warn)}.ls-fila[data-cerrada]>:not(.ls-fila-acciones){opacity:.6}.da .ls-fila-abrir{flex:1 1 auto;display:grid;gap:6px;min-width:0;padding:12px 4px 12px 16px;border:0;background:none;color:var(--da-ink);text-align:left;cursor:pointer}:is(.ls-fila-abrir,.ls-fila-texto)>b{overflow:hidden;font:600 14px/1.25 var(--sb-sans);color:var(--da-ink);text-overflow:ellipsis;white-space:nowrap}.ls-fila-texto{flex:1 1 auto;display:grid;gap:3px;min-width:0;padding:12px 0 12px 16px}.ls-fila-texto small{overflow:hidden;font:400 12px/1.3 var(--sb-sans);color:var(--da-faint);text-overflow:ellipsis;white-space:nowrap}.ls-fila-linea{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font:400 12.5px/1.35 var(--sb-sans);color:var(--da-dim)}.ls-fila-linea>small{min-width:0;overflow:hidden;font-size:12px;color:var(--da-faint);text-overflow:ellipsis;white-space:nowrap}.ls-fila-linea .sdt-fase{margin-right:-3px}.ls-fila-entornos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0}.ls-fila-entornos>small{font:400 12px/1.3 var(--sb-sans);color:var(--da-faint)}.ls-entorno{display:inline-flex;align-items:center;gap:6px;min-width:0}.ls-entorno .vi-version{padding:2px 6px;font-size:10.5px}.ls-fila-acciones{flex:none;display:flex;align-items:center;gap:6px}.sdt .ls-fila-acciones :is(.dt-sec,.sdt-cta){min-height:30px;padding:0 12px;font-size:12.5px;text-decoration:none}.ls-fila-cara{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.ls-fila-cara>span:not(.vi-cara){display:grid;gap:3px;min-width:0}.ls-fila-cara>span>b{overflow:hidden;font:600 14px/1.25 var(--sb-sans);text-overflow:ellipsis;white-space:nowrap}.ls-fila-cara small{overflow:hidden;font:400 12px/1.3 var(--sb-sans);color:var(--da-faint);text-overflow:ellipsis;white-space:nowrap}.ls-fila-cara>svg{width:16px;height:16px;color:var(--da-faint);transition:transform .18s var(--sb-ease-out)}.ls-tenue{font:400 12px/1.3 var(--sb-sans);color:var(--da-faint)}.ls-nada{margin:0 4px}.ls-nota{margin:2px 4px 12px}.sdt .ls-ver{margin:10px 4px 0}.ls-forja{display:inline-flex;align-items:center;gap:5px;padding:0 6px;color:var(--da-dim);font:500 12.5px/1 var(--sb-sans);text-decoration:none}.ls-forja svg{width:13px;height:13px}.ls-forja:hover{color:var(--da-ink)}.ls-probar{display:grid;gap:10px;width:280px;max-width:100%}.sdt .ls-probar>.sdt-cta{justify-content:center;text-decoration:none}.ls-probar-validar{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--da-line)}.ls-probar-validar>small{font:500 12px/1.3 var(--sb-sans);color:var(--da-dim)}.ls-probar-validar textarea{width:100%;resize:vertical}.ls-probar .sd-linea{display:flex;flex-wrap:wrap;gap:6px}.ls-mas{margin-top:32px}.ls-mas-repo{display:grid;gap:8px;margin-top:12px}.ls-terminales .ls-fila{display:grid;grid-template-columns:minmax(0,1fr) 96px 132px 64px 84px;gap:12px}.ls-terminal-quien,.ls-terminal-coste{font:400 12px/1.35 var(--sb-sans);color:var(--da-faint)}.ls-terminal-coste{text-align:right;font-variant-numeric:tabular-nums}.ls-terminales .ls-fila-acciones{justify-content:flex-end}@media(hover:hover)and (pointer:fine){.ls-fila:has(.ls-fila-abrir:hover){background:var(--da-hover)}.ls-fila-abrir:hover>svg{transform:translate(3px);color:var(--sb-accent)}.da .ls-fantasma:hover{background:var(--da-hover);color:var(--da-ink)}}@media(max-width:760px){.ls-fila{flex-wrap:wrap;gap:0;padding-right:0}.da .ls-fila-abrir{flex-basis:100%;padding-right:16px}.ls-fila-acciones{padding:0 16px 12px}.ls-fila-acciones:empty{display:none}.ls-terminales .ls-fila{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:0 16px 12px 0}.ls-terminales .ls-fila-texto{grid-column:1 / -1;padding-bottom:2px}.ls-terminales .ls-fila>.vi-estado{padding-left:16px}.ls-terminales .ls-terminal-quien{grid-column:1;padding-left:16px}.ls-terminales .ls-terminal-coste{display:none}.ls-terminales .ls-fila-acciones{grid-column:2;grid-row:2 / span 2;padding:0}.ls-grupo-cabeza .ls-fantasma{padding:0 8px}.ls-grupo-cabeza .ls-fantasma>span,.ls-grupo-cabeza small{display:none}.ls-entorno .vi-version{display:inline}.ls-buscar{width:100%}}.mo-tarjeta{display:grid;min-width:0;border:1px solid var(--da-line);border-radius:14px;background:var(--da-card);box-shadow:var(--vi-sombra)}.mo-tarjeta>header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--da-line)}.mo-tarjeta>header>span:not(.vi-cara){flex:1 1 200px;display:grid;gap:3px;min-width:0}.mo-tarjeta>header b{font:650 14.5px/1.2 var(--sb-display);letter-spacing:-.005em;color:var(--da-ink)}.mo-tarjeta>header small{font:400 12px/1.35 var(--sb-sans);color:var(--da-faint)}.mo-tareas{display:grid}.mo-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:8px 16px;padding:10px 16px;border-top:1px solid var(--da-line)}.mo-tareas>.mo-fila:first-child,.mo-tarjeta>.mo-fila:first-child{border-top:0}.mo-tareas+.mo-fila{border-top:1px solid var(--da-line)}.mo-fila>span:first-child{display:grid;gap:2px;min-width:0}.mo-fila>span:first-child b{font:500 13px/1.3 var(--sb-sans);color:var(--da-ink)}.mo-fila>span:first-child small{font:400 12px/1.35 var(--sb-sans);color:var(--da-faint)}.mo-fila>.vi-desplegable{width:100%}.mo-heredado{justify-self:end;font:500 13px/1.2 var(--sb-sans);font-style:normal;color:var(--da-dim)}.mo-cadena{display:grid;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--da-line)}.mo-cadena>b{font:500 13px/1.3 var(--sb-sans);color:var(--da-ink)}.mo-cadena ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mo-cadena li{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 4px 0 8px;border:1px solid var(--da-line);border-radius:10px;background:var(--da-bg)}.mo-cadena li>em{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--sb-accent-soft);color:var(--sb-accent);font:600 11px/1 var(--sb-sans);font-style:normal}.mo-cadena li>span:not(.mo-cadena-botones){flex:1 1 auto;min-width:0;overflow:hidden;font:500 13px/1.2 var(--sb-sans);text-overflow:ellipsis;white-space:nowrap}.mo-cadena li.mo-cadena-vacia{color:var(--da-faint);font-size:12.5px;border-style:dashed;background:none}.mo-cadena-botones{flex:none;display:flex;gap:2px}.da .mo-cadena-botones .vi-menu-boton{width:28px;height:28px}.mo-cadena-botones svg{width:15px;height:15px}.da .mo-cadena-botones .vi-menu-boton:disabled{opacity:.3;cursor:default;background:none}.mo-cadena>.vi-desplegable{justify-self:start;width:220px}.mo-tarjeta>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--da-line)}.mo-tarjeta>footer>small{margin-right:auto}.mo-excepciones{display:grid;gap:14px}.mo-nada{margin:0 4px}.mo-claves .mo-fila{grid-template-columns:minmax(0,1fr) auto}.mo-claves>.sd-form{margin:0;padding:12px 16px;border:0;border-top:1px solid var(--da-line);border-radius:0}.mo-claves .sd-linea{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media(max-width:760px){.mo-fila,.mo-claves .mo-fila{grid-template-columns:minmax(0,1fr)}.mo-heredado{justify-self:start}.mo-tarjeta>header .vi-seg{flex-basis:100%}}.vi-entorno[data-apagado] :is(.vi-entorno-logo,.vi-entorno-txt){opacity:.55;filter:grayscale(1)}.sdt a.sdt-cta,.sdt a.dt-sec{text-decoration:none}.sdt .sdt-yo{gap:6px}.sdt .sdt-yo>span:nth-child(2){margin:0 2px 0 3px}.sdt .sdt-yo .da-tool{flex:none;width:28px;height:28px}@media(max-width:760px){.vi-seg[role=tablist]{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.vi-seg[role=tablist]>button{flex:none}}.pu{--pu-primario: var(--sdt-acento, #4f46e5);--pu-acento: var(--pu-primario)}.pu .sdt-cta{background:var(--pu-primario);border-color:var(--pu-primario)}.pu .da-nav-item[aria-current=page]{color:var(--pu-primario)}.pu-marca img{max-width:140px;max-height:40px;object-fit:contain;display:block}.pu-marca span{display:block;opacity:.75;font-size:12px}.pu-pagina{max-width:920px}.pu-hola{display:grid;gap:8px;margin:8px 0 24px;justify-items:start}.pu-hola h1{margin:0;font-size:26px}.pu-hola p{margin:0;opacity:.8;max-width:60ch}.pu-proyectos{list-style:none;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pu-proyecto{border:1px solid var(--sd-borde, rgba(128,128,128,.25));border-radius:12px;padding:14px;display:grid;gap:8px}.pu-proyecto header{display:flex;justify-content:space-between;gap:8px;align-items:center}.pu-versiones{margin:0;display:grid;gap:2px;font-size:13px}.pu-versiones div{display:flex;gap:6px}.pu-versiones dt{font-weight:600}.pu-versiones dd{margin:0;opacity:.8}.pu-entregas{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:13px}.pu-entregas li{display:flex;justify-content:space-between;gap:8px}.pu-entregas small{opacity:.7;white-space:nowrap}.pu-ficha-cabeza{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:8px 0 16px}.pu-ficha-cabeza h1{margin:0;font-size:22px}.pu-decidir{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.pu-documento{border:1px solid var(--sd-borde, rgba(128,128,128,.25));border-radius:12px;padding:16px 20px;overflow-x:auto}.pu-atajos{margin-left:auto;display:flex;gap:12px}.pu-accesos{margin-top:24px}.pu-enlace{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0}.pu-enlace input{flex:1 1 320px;min-width:0;font-family:ui-monospace,monospace;font-size:12px;padding:6px 8px}.pu-final{margin:8px 0}.pu-final-acciones{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pu-final-escribir{display:flex;gap:6px;flex:1 1 260px}.pu-final-escribir input{flex:1;min-width:0;padding:6px 8px}.pu-hilo{list-style:none;padding:0;margin:6px 0;display:grid;gap:4px;font-size:13px}.pu-hilo li{display:grid}.pu-hilo small{opacity:.65}.pu-hilo li[data-de=cliente] span{font-weight:600}.pu-acceso{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.pu-acceso-caja{width:min(440px,100%);display:grid;gap:14px}.pu-acceso-cabeza{display:flex;justify-content:space-between;align-items:baseline;color:var(--pu-primario)}.pu-acceso-cabeza b{font-size:18px}.pu-acceso-cabeza span{opacity:.75;color:inherit}.pu-acceso-caja h1{margin:0;font-size:22px}.pu-clave code{font-size:18px;padding:6px 10px;border-radius:8px;background:#80808026;-webkit-user-select:all;user-select:all}.pu-trampa{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:640px){.pu-atajos{display:none}.pu-proyectos{grid-template-columns:1fr}}
