.demo{aspect-ratio:1280/800;--r:3px;border-bottom:1px solid #edebe224;flex-direction:column;padding:7% 7% 0;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.demo *{box-sizing:border-box;margin:0}.d-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7%;display:flex}.d-brand{letter-spacing:.02em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.d-brand i{border-radius:var(--r);flex-shrink:0;width:16px;height:16px;display:inline-block}.d-pill{letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:4px 7px;font-family:JetBrains Mono,monospace;font-size:7px}.d-kpis{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:6%;display:grid}.d-kpi{border-radius:var(--r);padding:9px 10px}.d-kpi span{letter-spacing:.12em;text-transform:uppercase;opacity:.62;font-family:JetBrains Mono,monospace;font-size:6.5px;display:block}.d-kpi b{letter-spacing:-.02em;margin-top:4px;font-size:17px;font-weight:700;display:block}.d-rows{flex-direction:column;gap:5px;display:flex}.d-row{border-radius:var(--r);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:8.5px;display:flex}.d-row b{font-weight:600}.d-row em{letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:6.5px;font-style:normal}.t-logistic{color:#e8e6e0;--r:2px;background:#14161a;font-family:JetBrains Mono,monospace}.t-logistic .d-brand{color:#f5c518;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.t-logistic .d-brand i{background:#f5c518;border-radius:1px}.t-logistic .d-pill{color:#f5c518;background:#f5c5181f;border:1px solid #f5c5184d}.t-logistic .d-body{flex:1;grid-template-columns:1.5fr 1fr;gap:7px;display:grid}.t-logistic .d-map{background-color:#0000;background-image:linear-gradient(#e8e6e00e 1px,#0000 1px),linear-gradient(90deg,#e8e6e00e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:14% 14%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e8e6e024;border-radius:2px;position:relative}.t-logistic .d-route{border-top:2px dashed #f5c518;width:70%;height:1px;position:absolute;top:58%;left:12%;transform:rotate(-16deg)}.t-logistic .d-dot{background:#f5c518;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 3px #f5c51838}.t-logistic .d-dot.g{background:#59c97d;box-shadow:0 0 0 3px #59c97d33}.t-logistic .d-side{flex-direction:column;gap:5px;display:flex}.t-logistic .d-row{background:#e8e6e00d;padding:7px 8px;font-size:7.5px}.t-logistic .d-row em{color:#f5c518;background:#f5c51824}.t-logistic .d-row em.g{color:#59c97d;background:#59c97d24}.t-logistic .d-big{margin-top:auto;padding:10px 8px 12px}.t-logistic .d-big span{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:6.5px;display:block}.t-logistic .d-big b{color:#f5c518;letter-spacing:-.01em;margin-top:3px;font-size:19px;display:block}.t-prop{color:#22201c;--r:2px;background:#f4efe8;font-family:Fraunces,serif}.t-prop .d-brand{letter-spacing:.01em;font-family:Fraunces,serif;font-size:13px;font-weight:600}.t-prop .d-brand i{background:#c0653b;border-radius:50% 50% 0}.t-prop .d-pill{color:#7a7468;background:#22201c0f;border:1px solid #22201c24}.t-prop .d-list{flex:1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.t-prop .d-casa{background:#fffdfa;border:1px solid #22201c1f;border-radius:2px;flex-direction:column;padding:0;display:flex;overflow:hidden}.t-prop .d-foto{background:linear-gradient(140deg,#d8cbb8,#b5a48c);height:44%}.t-prop .d-foto.f2{background:linear-gradient(140deg,#c9cfc4,#97a090)}.t-prop .d-foto.f3{background:linear-gradient(140deg,#d9c6bc,#ae8d7e)}.t-prop .d-casa-in{flex-direction:column;flex:1;gap:3px;padding:8px 9px;display:flex}.t-prop .d-casa b{font-family:Fraunces,serif;font-size:11px;font-weight:600}.t-prop .d-casa span{color:#7a7468;font-family:Inter,sans-serif;font-size:7px}.t-prop .d-casa em{letter-spacing:.1em;text-transform:uppercase;color:#c0653b;margin-top:auto;font-family:JetBrains Mono,monospace;font-size:6px;font-style:normal}.t-finance{color:#e9f2ec;--r:3px;background:#0f2e26}.t-finance .d-brand{letter-spacing:.04em;font-size:11.5px}.t-finance .d-brand i{background:#7fd1b0;border-radius:50%}.t-finance .d-pill{color:#7fd1b0;background:#7fd1b01a;border:1px solid #7fd1b047}.t-finance .d-hero{margin-bottom:6%}.t-finance .d-hero span{letter-spacing:.14em;text-transform:uppercase;color:#8fb3a4;font-family:JetBrains Mono,monospace;font-size:7px}.t-finance .d-hero b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700;display:block}.t-finance .d-hero b i{color:#7fd1b0;letter-spacing:0;margin-left:6px;font-size:11px;font-style:normal;font-weight:600}.t-finance .d-chart{border-bottom:1px solid #e9f2ec24;flex:1;align-items:flex-end;gap:4px;min-height:34px;margin-bottom:6%;padding-bottom:2px;display:flex}.t-finance .d-chart i{background:#7fd1b047;border-radius:2px 2px 0 0;flex:1}.t-finance .d-chart i.hi{background:#7fd1b0}.t-finance .d-row{font-variant-numeric:tabular-nums;background:#e9f2ec0d}.t-finance .d-row em{color:#7fd1b0;background:#7fd1b021}.t-finance .d-row em.w{color:#e6b450;background:#e6b45024}.t-vet{color:#28352c;--r:10px;background:#f2f6f1}.t-vet .d-brand{color:#2f5b40;font-size:12px}.t-vet .d-brand i{background:#4c8c64;border-radius:50%}.t-vet .d-pill{color:#4c8c64;background:#fff;border:1px solid #4c8c644d}.t-vet .d-kpi{background:#fff;border:1px solid #28352c14}.t-vet .d-kpi b{color:#2f5b40}.t-vet .d-row{background:#fff;border:1px solid #28352c12}.t-vet .d-ava{color:#2f5b40;background:#dce9dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:6.5px;font-weight:700;display:inline-flex}.t-vet .d-row .n{align-items:center;gap:6px;display:flex}.t-vet .d-row em{color:#3f7a55;background:#eaf3ec}.t-vet .d-row em.w{color:#b07c2e;background:#fbefdc}.t-fit{color:#f2f0ec;--r:2px;background:#0d0d0f}.t-fit .d-brand{letter-spacing:.06em;text-transform:uppercase;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800}.t-fit .d-brand i{background:#e6392e;border-radius:1px;transform:skew(-12deg)}.t-fit .d-pill{color:#ff6a5e;background:#e6392e24;border:1px solid #e6392e59}.t-fit .d-mega{align-items:baseline;gap:10px;margin-bottom:5%;display:flex}.t-fit .d-mega b{letter-spacing:-.04em;font-family:Inter Tight,sans-serif;font-size:44px;font-weight:800;line-height:1}.t-fit .d-mega span{letter-spacing:.16em;text-transform:uppercase;color:#ff6a5e;font-family:JetBrains Mono,monospace;font-size:7px}.t-fit .d-bars{align-items:flex-end;gap:5px;height:22%;margin-bottom:6%;display:flex}.t-fit .d-bars i{background:#f2f0ec24;border-radius:1px;flex:1}.t-fit .d-bars i.hi{background:#e6392e}.t-fit .d-row{text-transform:uppercase;letter-spacing:.04em;background:#f2f0ec0f;font-size:7.5px}.t-fit .d-row em{color:#ff6a5e;background:#e6392e29}.t-fit .d-row em.g{color:#59c97d;background:#59c97d26}.t-salon{color:#3a2630;--r:0;background:#f7ede9;font-family:Fraunces,serif}.t-salon .d-brand{color:#7a3b52;font-family:Fraunces,serif;font-size:14px;font-style:italic;font-weight:500}.t-salon .d-brand i{background:#7a3b52;border-radius:50%;width:6px;height:6px}.t-salon .d-pill{color:#7a3b52;background:0 0;border:1px solid #7a3b5259}.t-salon .d-agenda{flex-direction:column;flex:1;display:flex}.t-salon .d-cita{border-top:1px solid #3a263024;grid-template-columns:44px 1fr auto;align-items:baseline;gap:10px;padding:9px 2px;display:grid}.t-salon .d-cita .h{letter-spacing:.08em;color:#9a7f8c;font-family:JetBrains Mono,monospace;font-size:7.5px}.t-salon .d-cita b{font-family:Fraunces,serif;font-size:12px;font-style:italic;font-weight:500}.t-salon .d-cita span{color:#9a7f8c;margin-top:2px;font-family:Inter,sans-serif;font-size:7px;font-style:normal;display:block}.t-salon .d-cita .p{color:#7a3b52;font-family:Inter,sans-serif;font-size:9px;font-weight:600}.t-food{color:#33261c;--r:3px;background:#fbf3e4}.t-food .d-brand{color:#c4472b;font-size:12px;font-weight:800}.t-food .d-brand i{background:#c4472b;border-radius:50% 0 50% 50%}.t-food .d-pill{color:#c4472b;background:#fff;border:1px solid #c4472b4d}.t-food .d-body{flex:1;grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.t-food .d-mesas{grid-template-columns:repeat(4,1fr);align-content:start;gap:5px;display:grid}.t-food .d-mesa{aspect-ratio:1;background:#fff;border:1px solid #33261c1f;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:JetBrains Mono,monospace;font-size:7.5px;font-weight:700;display:flex}.t-food .d-mesa span{letter-spacing:.08em;color:#9a8874;font-size:5.5px;font-weight:400}.t-food .d-mesa.oc{color:#fff;background:#c4472b;border-color:#c4472b}.t-food .d-mesa.oc span{color:#ffffffbf}.t-food .d-ticket{background:#fff;border:1px dashed #33261c4d;border-radius:2px;padding:10px;font-family:JetBrains Mono,monospace}.t-food .d-ticket h5{letter-spacing:.14em;text-transform:uppercase;color:#c4472b;margin-bottom:8px;font-size:7px}.t-food .d-ticket .it{border-bottom:1px dotted #33261c33;justify-content:space-between;padding:4px 0;font-size:7.5px;display:flex}.t-food .d-ticket .tot{justify-content:space-between;margin-top:8px;font-size:8.5px;font-weight:700;display:flex}.t-tools{color:#dde0e3;--r:1px;background:#1c1f23;font-family:JetBrains Mono,monospace}.t-tools .d-brand{letter-spacing:.12em;text-transform:uppercase;color:#f07818;font-size:10px}.t-tools .d-brand i{background:#f07818;border-radius:1px}.t-tools .d-pill{color:#f07818;background:#f078181f;border:1px solid #f078184d}.t-tools .d-th,.t-tools .d-tr{grid-template-columns:1.6fr .7fr .8fr;gap:8px;padding:6px 8px;font-size:7px;display:grid}.t-tools .d-th{letter-spacing:.12em;text-transform:uppercase;color:#8a9098;border-bottom:1px solid #dde0e329}.t-tools .d-tr{border-bottom:1px solid #dde0e312}.t-tools .d-tr b{font-weight:500}.t-tools .d-tr .lo{color:#f07818;font-weight:700}.t-tools .d-tr .ok{color:#59c97d}.t-tools .d-alert{letter-spacing:.06em;color:#f0a868;background:#f078181a;border:1px solid #f0781859;border-radius:1px;justify-content:space-between;gap:8px;margin-top:auto;margin-bottom:7%;padding:8px 10px;font-size:7px;display:flex}.t-tools .d-alert b{color:#f07818}.t-wear{color:#141412;--r:0;background:#f5f4f0;font-family:Fraunces,serif}.t-wear .d-brand{letter-spacing:.14em;text-transform:uppercase;font-family:Fraunces,serif;font-size:13px;font-weight:600}.t-wear .d-brand i{display:none}.t-wear .d-pill{color:#f5f4f0;background:#141412;border-radius:0}.t-wear .d-tiles{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.t-wear .d-tile{flex-direction:column;display:flex}.t-wear .d-prenda{background:linear-gradient(160deg,#e4e2da,#cfccc2);flex:1;min-height:52%}.t-wear .d-prenda.p2{background:linear-gradient(160deg,#dcd8ce,#b8b2a4)}.t-wear .d-prenda.p3{background:linear-gradient(160deg,#e8e4dc,#c6bfb2)}.t-wear .d-tile b{margin-top:7px;font-family:Fraunces,serif;font-size:10px;font-style:italic;font-weight:500}.t-wear .d-tile span{letter-spacing:.1em;text-transform:uppercase;color:#8b887e;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:6px}.t-wear .d-tile em{letter-spacing:.08em;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:6px;font-style:normal}.t-wear .d-tile em.no{color:#b0492e}.t-auto{color:#e9e7e2;--r:2px;background:#17181c}.t-auto .d-brand{letter-spacing:.04em;text-transform:uppercase;font-family:Inter Tight,sans-serif;font-size:11.5px;font-weight:800}.t-auto .d-brand i{background:#e8a020;border-radius:1px}.t-auto .d-pill{color:#e8a020;background:#e8a0201f;border:1px solid #e8a0204d}.t-auto .d-pipe{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:7%;display:grid}.t-auto .d-stage{background:#e9e7e20d;border-top:2px solid #e9e7e233;border-radius:0 0 2px 2px;padding:8px}.t-auto .d-stage.on{background:#e8a02014;border-top-color:#e8a020}.t-auto .d-stage span{letter-spacing:.1em;text-transform:uppercase;color:#9a9890;font-family:JetBrains Mono,monospace;font-size:6px;display:block}.t-auto .d-stage b{margin-top:4px;font-size:15px;font-weight:700;display:block}.t-auto .d-stage.on b{color:#e8a020}.t-auto .d-row{background:#e9e7e20d}.t-auto .d-row em{color:#e8a020;background:#e8a02024}.t-auto .d-row em.g{color:#59c97d;background:#59c97d24}
