:is(h1,h2) .dt-title-ai{--dt-title-ai-lilac:#7955ad;--dt-title-ai-blue:#3e6eac;letter-spacing:inherit;vertical-align:baseline;color:inherit;font:inherit!important;margin:0!important;padding:0!important;display:inline!important}:root[data-theme=dark] :is(h1,h2) .dt-title-ai{--dt-title-ai-lilac:#baa0df;--dt-title-ai-blue:#8bb7e3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(h1,h2) .dt-title-ai{--dt-title-ai-lilac:#baa0df;--dt-title-ai-blue:#8bb7e3}}@supports ((-webkit-background-clip:text) or (background-clip:text)){:is(h1,h2) .dt-title-ai{background-image:linear-gradient(110deg, var(--dt-title-ai-lilac), var(--dt-title-ai-blue), var(--dt-title-ai-lilac));color:#0000;-webkit-text-fill-color:transparent;background-position:0%;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:20s ease-in-out infinite alternate dt-title-ai-color}}@keyframes dt-title-ai-color{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){:is(h1,h2) .dt-title-ai{background-position:50%;animation:none!important}}@media (forced-colors:active){:is(h1,h2) .dt-title-ai{color:canvastext!important;-webkit-text-fill-color:CanvasText!important;background:0 0!important;animation:none!important}}@media print{:is(h1,h2) .dt-title-ai{color:inherit!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;animation:none!important}}.dt-trading-demo{--dt-trading-up:#218779;--dt-trading-down:#ce615d;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text-soft);font:10px/1.45 var(--dt-font-ui);border-radius:7px;overflow:hidden}.dt-trading-demo :where(p,ul){margin:0;padding:0}.dt-trading-top{border-bottom:1px solid var(--dt-border);background:var(--dt-bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:9px 12px;display:flex}.dt-trading-top strong{color:var(--dt-text);font-weight:550}.dt-trading-top>span{color:var(--dt-text-muted);font-size:9px}.dt-trading-workspace{grid-template-columns:minmax(96px,.28fr) minmax(0,1fr);display:grid}.dt-trading-markets{border-right:1px solid var(--dt-border);background:var(--dt-bg-subtle);padding:10px}.dt-trading-markets>p{color:var(--dt-text-muted);margin-bottom:7px;font-size:9px}.dt-trading-markets ul{gap:6px;list-style:none;display:grid}.dt-trading-markets li{border:1px solid var(--dt-border);background:var(--dt-surface);border-radius:4px;min-width:0;padding:6px;display:grid}.dt-trading-markets li.seleccionado{border-color:var(--dt-border-strong)}.dt-trading-markets li strong{color:var(--dt-text);font-size:9px;font-weight:550}.dt-trading-markets li>span{color:var(--dt-text-muted);font-size:8px}.dt-trading-markets svg{width:100%;height:22px;display:block}.dt-trading-markets polyline{fill:none;stroke:var(--dt-trading-up);stroke-width:1.25px}.dt-trading-markets li:nth-child(2) polyline{stroke:var(--dt-trading-down)}.dt-trading-chart{min-width:0;padding:11px 12px 24px;position:relative}.dt-trading-chart-title{flex-wrap:wrap;align-items:center;gap:5px 14px;margin-bottom:9px;display:flex}.dt-trading-chart-title strong{color:var(--dt-text);font-size:10px;font-weight:550}.dt-trading-chart-title span{color:var(--dt-text-muted);font-size:9px}.dt-trading-candles{width:100%;height:178px;display:block}.dt-trading-grid{fill:none;stroke:var(--dt-border);stroke-width:.7px;stroke-dasharray:2 3}.dt-trading-candles g.sube{color:var(--dt-trading-up)}.dt-trading-candles g.baja{color:var(--dt-trading-down)}.dt-trading-candles g>path{fill:none;stroke:currentColor;stroke-width:.8px}.dt-trading-candles g>rect{fill:currentColor}.dt-trading-volume{opacity:.65}.dt-trading-separator{fill:none;stroke:var(--dt-border)}.dt-trading-volume-label{color:var(--dt-text-muted);font-size:8px;position:absolute;bottom:7px;left:12px}.dt-trading-history{border-top:1px solid var(--dt-border)}.dt-trading-tabs{color:var(--dt-text-muted);flex-wrap:wrap;gap:17px;padding:8px 12px 0;display:flex}.dt-trading-tabs>span{padding-bottom:6px}.dt-trading-tabs>span.seleccionado{color:var(--dt-text);border-bottom:1px solid}.dt-trading-history table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.dt-trading-history th{background:var(--dt-bg-subtle);color:var(--dt-text-muted);padding:6px 12px;font-size:8px;font-weight:500}.dt-trading-history td{color:var(--dt-text-muted);text-align:center;padding:8px 12px;font-size:9px}.dt-trading-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=580px){.dt-trading-workspace{grid-template-columns:1fr}.dt-trading-markets{border-right:0;border-bottom:1px solid var(--dt-border);padding:8px}.dt-trading-markets>p{margin-bottom:5px}.dt-trading-markets ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.dt-trading-markets li{padding:5px}.dt-trading-markets li>span{display:none}.dt-trading-markets svg{height:18px}.dt-trading-candles{height:140px}.dt-trading-chart{padding-top:9px}.dt-trading-history th{padding-inline:7px}}@media (forced-colors:active){.dt-trading-demo{--dt-trading-up:CanvasText;--dt-trading-down:CanvasText}}.dt-dental-illustration{vertical-align:middle;isolation:isolate;flex:none;width:128px;max-width:100%;height:112px;display:inline-block;position:relative}.dt-dental-fallback,.dt-dental-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dt-dental-fallback{z-index:1}.dt-dental-canvas{z-index:2}.dt-dental-illustration.tiene-gl .dt-dental-fallback{visibility:hidden}.dt-dental-shadow{z-index:0;background:color-mix(in srgb, var(--dt-text) 18%, transparent);filter:blur(5px);pointer-events:none;border-radius:50%;height:9px;position:absolute;bottom:7%;left:31%;right:21%;transform:rotate(-5deg)}@media (forced-colors:active){.dt-dental-canvas,.dt-dental-shadow{display:none}.dt-dental-illustration.tiene-gl .dt-dental-fallback{visibility:visible}.dt-dental-fallback path{fill:canvas;stroke:canvastext}}.dt-sector-demo{border:1px solid var(--dt-border);background:var(--dt-bg-subtle);color:var(--dt-text-soft);border-radius:8px;margin-top:14px;padding:12px 14px}.dt-sector-demo *,.dt-sector-demo :before,.dt-sector-demo :after{box-sizing:border-box}.dt-sector-demo :where(p,ul,ol,dl,dd){margin:0}.dt-sector-demo :where(ul,ol){padding:0;list-style:none}.dt-sd-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.dt-sd-heading p{color:var(--dt-text);font-size:11px;font-weight:600;line-height:1.45}.dt-sd-heading>span{color:var(--dt-text-muted);text-align:right;font-size:10px;line-height:1.45}.dt-sd-primary{gap:5px;min-width:0;display:grid}.dt-sd-primary strong{color:var(--dt-text);font-size:12px;font-weight:550;line-height:1.45}.dt-sd-primary>span{color:var(--dt-text-muted);font-size:10px;line-height:1.5}.dt-sd-fields{gap:7px;min-width:0;display:grid}.dt-sd-fields>div{grid-template-columns:minmax(68px,.8fr) minmax(0,1fr);gap:12px;font-size:10px;line-height:1.45;display:grid}.dt-sd-fields dt{color:var(--dt-text-muted)}.dt-sd-fields dd{color:var(--dt-text-soft)}.dt-sd-broker-body{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);align-items:center;gap:22px;display:grid}.dt-sd-candles{width:100%;height:62px;color:var(--dt-text-muted);display:block}.dt-sd-candles path{fill:none;stroke:currentColor;stroke-width:1px}.dt-sd-candles .dt-sd-chart-grid{stroke:var(--dt-border);stroke-dasharray:2 4}.dt-sd-candles rect{fill:currentColor;stroke:currentColor;stroke-width:1px}.dt-sd-candles rect.hueca{fill:var(--dt-bg-subtle)}.dt-sd-documents{gap:9px;display:grid}.dt-sd-documents li{align-items:center;gap:7px;font-size:10px;line-height:1.45;display:flex}.dt-sd-documents .dt-icono{color:var(--dt-text-muted);flex:none}.dt-sd-documents li>span{flex:1;min-width:0}.dt-sd-documents small{color:var(--dt-text-muted);font-size:10px}.dt-sd-insurance-body{grid-template-columns:49px minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;min-height:62px;display:grid}.dt-sd-file-mark{border:1px solid var(--dt-border-strong);background:var(--dt-surface);width:42px;height:54px;color:var(--dt-text-muted);border-radius:5px;align-content:center;justify-items:center;gap:8px;display:grid}.dt-sd-file-mark>span{background:var(--dt-border-strong);width:19px;height:1px}.dt-sd-insurance-body .dt-sd-fields{border-left:1px solid var(--dt-border);padding-left:18px}.dt-sd-clinic-body{grid-template-columns:minmax(205px,1fr) minmax(0,1fr);align-items:center;gap:22px;min-height:62px;display:grid}.dt-sd-clinic-visual{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.dt-sd-dental{width:90px;min-width:0;height:110px}.dt-sd-dental .dt-dental-illustration{width:100%;height:100%}.dt-sd-clinic-preview{border-top:1px solid var(--dt-border);color:var(--dt-text-muted);padding-top:7px;font-size:10px;line-height:1.5}.dt-sd-calendar{border:1px solid var(--dt-border);background:var(--dt-surface);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dt-sd-calendar li{justify-items:center;gap:6px;padding:8px 5px;display:grid}.dt-sd-calendar li+li{border-left:1px solid var(--dt-border)}.dt-sd-calendar li>span{color:var(--dt-text-muted);font-size:10px;line-height:1.4}.dt-sd-calendar strong{color:var(--dt-text-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.4}.dt-sd-appointment{align-items:center;gap:10px;display:flex}.dt-sd-appointment>.dt-icono{color:var(--dt-text-muted);flex:none}.dt-sd-call-queue{gap:5px;display:grid}.dt-sd-call-queue li{grid-template-columns:24px minmax(65px,.7fr) minmax(95px,1fr) minmax(0,1.1fr);align-items:center;gap:10px;min-height:28px;font-size:10px;line-height:1.45;display:grid}.dt-sd-call-queue li+li{border-top:1px solid var(--dt-border);padding-top:5px}.dt-sd-call-icon{border:1px solid var(--dt-border);background:var(--dt-surface);width:23px;height:23px;color:var(--dt-text-muted);border-radius:50%;place-items:center;display:grid}.dt-sd-call-queue strong{color:var(--dt-text);font-size:11px;font-weight:550}.dt-sd-call-time{color:var(--dt-text-muted);font-variant-numeric:tabular-nums}.dt-sd-call-status{color:var(--dt-text-soft);text-align:right;justify-self:end}.dt-sd-event-body{grid-template-columns:43px minmax(110px,1fr) minmax(140px,1fr);align-items:center;gap:15px;min-height:66px;display:grid}.dt-sd-ticket{border:1px solid var(--dt-border-strong);background:var(--dt-surface);width:39px;height:55px;color:var(--dt-text-muted);border-radius:5px;place-items:center;gap:5px;padding:8px 0 6px;display:grid}.dt-sd-ticket>span{border-top:1px dashed var(--dt-border-strong);width:21px}.dt-sd-capacity{border-left:1px solid var(--dt-border);min-width:0;padding-left:17px}.dt-sd-capacity dl{justify-content:space-between;gap:16px;display:flex}.dt-sd-capacity dl>div:last-child{text-align:right}.dt-sd-capacity dt{color:var(--dt-text-muted);font-size:10px;line-height:1.4}.dt-sd-capacity dd{color:var(--dt-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:3px;font-size:17px;font-weight:500;line-height:1.15}.dt-sd-capacity-track{background:var(--dt-border);border-radius:2px;height:3px;margin-top:7px;overflow:hidden}.dt-sd-capacity-track>span{background:var(--dt-text-muted);height:100%;display:block}.dt-sd-capacity>p{color:var(--dt-text-muted);margin-top:6px;font-size:10px;line-height:1.4}.dt-sol-demo .dt-sd-event-body{min-height:108px}.dt-sd-property-body{grid-template-columns:112px minmax(110px,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;display:grid}.dt-sd-floorplan{width:112px;height:62px;color:var(--dt-text-muted);stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;display:block}.dt-sd-plan-fill{fill:var(--dt-surface)}.dt-sd-floorplan .dt-sd-plan-light{stroke:var(--dt-text-soft);stroke-width:2.5px}.dt-sd-floorplan .dt-sd-plan-terrace{stroke-width:.8px;opacity:.6}.dt-sector-demo+.dt-ap-fuentes{padding-top:17px}@media (width<=1100px){.dt-sd-broker-body,.dt-sd-clinic-body{gap:15px}.dt-sd-property-body{grid-template-columns:94px minmax(90px,.8fr) minmax(0,1.2fr);gap:12px}.dt-sd-floorplan{width:94px}.dt-sd-fields>div{grid-template-columns:1fr;gap:1px}.dt-sd-documents li{grid-template-columns:14px minmax(0,1fr);gap:1px 7px;display:grid}.dt-sd-documents small{grid-column:2}}@media (width<=580px){.dt-sector-demo{padding:11px}.dt-sd-heading{flex-direction:column;align-items:flex-start;gap:3px}.dt-sd-heading>span{text-align:left}.dt-sd-broker-body{grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:12px}.dt-sd-candles{height:70px}.dt-sd-insurance-body{grid-template-columns:35px minmax(0,1fr);gap:11px}.dt-sd-file-mark{width:34px;height:45px}.dt-sd-insurance-body .dt-sd-fields{border-left:0;border-top:1px solid var(--dt-border);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0 0}.dt-sd-clinic-body{grid-template-columns:1fr;gap:12px}.dt-sd-clinic-visual{grid-template-columns:80px minmax(0,1fr);gap:9px}.dt-sd-dental{width:80px;height:100px}.dt-sd-calendar{max-width:none}.dt-sd-calendar li{gap:3px;padding:6px}.dt-sd-call-queue{gap:8px}.dt-sd-call-queue li{grid-template-columns:23px minmax(0,1fr) minmax(0,1fr);gap:3px 8px}.dt-sd-call-icon{grid-row:span 2}.dt-sd-call-time{text-align:right;justify-self:end}.dt-sd-call-status{text-align:left;grid-column:2/-1;justify-self:start}.dt-sd-call-queue li+li{padding-top:8px}.dt-sd-property-body{grid-template-columns:86px minmax(0,1fr);gap:9px 13px}.dt-sd-floorplan{width:86px}.dt-sd-property-body .dt-sd-fields{border-top:1px solid var(--dt-border);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;padding-top:8px}.dt-sd-event-body{grid-template-columns:35px minmax(0,1fr);gap:11px}.dt-sd-ticket{width:34px;height:45px;padding-block:6px}.dt-sd-capacity{border-left:0;border-top:1px solid var(--dt-border);grid-column:1/-1;padding:10px 0 0}.dt-sd-capacity dl{justify-content:flex-start;gap:28px}.dt-sd-capacity dl>div:last-child{text-align:left}}
