.tpl-preview[data-v-9213d44f]{flex-direction:column;gap:6px;padding:14px;display:flex;position:absolute;inset:0}.pv-bar[data-v-9213d44f]{background:#0f11151a;border-radius:2px;height:6px}.pv-bar.dark[data-v-9213d44f]{background:#0f11158c}.pv-bar.brand[data-v-9213d44f]{background:#4a8c2aa6}.pv-bar.short[data-v-9213d44f]{width:35%}.pv-bar.med[data-v-9213d44f]{width:60%}.pv-row[data-v-9213d44f]{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.pv-row .cell[data-v-9213d44f]{background:#0f11150f;border-radius:4px;height:30px}.pv-row .cell.tall[data-v-9213d44f]{height:24px}.pv-empty[data-v-9213d44f]{color:var(--ot-text-muted,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;inset:0}.kind-header[data-v-9213d44f]{padding:0}.pv-header-bar[data-v-9213d44f]{background:#1d2327;align-items:center;gap:8px;height:30%;padding:0 12px;display:flex}.pv-h-logo[data-v-9213d44f]{background:#ffffff8c;border-radius:2px;width:24px;height:8px}.pv-h-spc[data-v-9213d44f]{flex:1}.pv-h-link[data-v-9213d44f]{background:#ffffff4d;border-radius:2px;width:28px;height:5px}.pv-pad[data-v-9213d44f]{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.kind-footer[data-v-9213d44f]{padding:0}.pv-footer-bar[data-v-9213d44f]{background:#1d2327;grid-template-columns:repeat(4,1fr);align-content:center;gap:8px;height:38%;padding:10px 12px;display:grid}.pv-f-col[data-v-9213d44f]{flex-direction:column;gap:4px;display:flex}.pv-f-tit[data-v-9213d44f]{background:#ffffff80;border-radius:2px;width:60%;height:5px}.pv-f-l[data-v-9213d44f]{background:#ffffff40;border-radius:2px;height:3px}.pv-f-l.short[data-v-9213d44f]{width:70%}.pv-widget[data-v-9213d44f]{background:linear-gradient(135deg,#dcefd2,#f0f7ec);border-radius:6px;flex:1;justify-content:center;align-items:center;margin:4px;display:flex}.pv-w-card[data-v-9213d44f]{background:#fff;border:1px solid #0000000f;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:0 2px 6px #0000000f}.pv-w-icon[data-v-9213d44f]{background:#4a8c2a;border-radius:4px;width:20px;height:20px}.pv-w-text[data-v-9213d44f]{flex-direction:column;gap:3px;display:flex}.pv-w-text .pv-bar[data-v-9213d44f]{width:50px;height:4px}.pv-split[data-v-9213d44f]{flex:1;gap:10px;display:flex}.pv-s-img[data-v-9213d44f]{background:#0f111514;border-radius:6px;flex:1;justify-content:center;align-items:center;display:flex}.pv-s-img[data-v-9213d44f]:after{content:"";background:#4a8c2a8c;border-radius:4px;width:24px;height:24px}.pv-s-text[data-v-9213d44f]{flex-direction:column;flex:1.2;justify-content:center;gap:5px;display:flex}.pv-hero-grid[data-v-9213d44f]{flex-direction:column;flex:1;gap:6px;display:flex}.pv-hero[data-v-9213d44f]{background:linear-gradient(135deg,#4a8c2a33,#4a8c2a0d);border-radius:6px;flex:1.2;align-items:center;padding:8px 10px;display:flex}.pv-h-bars[data-v-9213d44f]{flex-direction:column;gap:5px;width:60%;display:flex}.tpl-cockpit[data-v-c533e2b8]{--ot-primary:#4a8c2a;--ot-primary-bright:#3fa23f;--ot-primary-dark:#2d722d;--ot-primary-50:#f0f7ec;--ot-primary-100:#dcefd2;--ot-text:#1e293b;--ot-text-muted:#64748b;--ot-text-light:#94a3b8;--ot-border:#e2e8f0;--ot-border-light:#f1f5f9;--ot-bg-muted:#f1f5f9;--ot-bg-soft:#f9fafb;--ot-shadow-xs:0 1px 2px #1018280d;--ot-shadow-sm:0 1px 2px #0000000a;color:var(--ot-text);flex-direction:column;gap:16px;min-width:0;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.tpl-cockpit[data-v-c533e2b8] *,.tpl-cockpit[data-v-c533e2b8] :before,.tpl-cockpit[data-v-c533e2b8] :after{box-sizing:border-box}.tpl-head[data-v-c533e2b8]{align-items:flex-end;gap:12px;padding-bottom:4px;display:flex}.tpl-head .titles[data-v-c533e2b8]{flex-direction:column;gap:4px;display:flex}.tpl-head h1[data-v-c533e2b8]{color:var(--ot-text);letter-spacing:-.01em;margin:0;padding:0;font-weight:700;line-height:1.2;font-size:22px!important}.tpl-head .sub[data-v-c533e2b8]{color:var(--ot-text-muted);font-size:13px}.tpl-head .sub b[data-v-c533e2b8]{color:var(--ot-text);font-weight:600}.tpl-head .spc[data-v-c533e2b8]{flex:1}.tpl-head .btn-sec[data-v-c533e2b8],.tpl-head .btn-pri[data-v-c533e2b8]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.tpl-head .btn-sec[data-v-c533e2b8]{border-color:var(--ot-border);color:var(--ot-text);background:#fff}.tpl-head .btn-sec[data-v-c533e2b8]:hover{border-color:var(--ot-text-muted);background:var(--ot-bg-muted)}.tpl-head .btn-pri[data-v-c533e2b8]{background:var(--ot-primary);color:#fff}.tpl-head .btn-pri[data-v-c533e2b8]:hover{background:var(--ot-primary-dark)}.tpl-head .split[data-v-c533e2b8]{border-radius:8px;align-items:stretch;display:inline-flex;position:relative}.tpl-head .split .main[data-v-c533e2b8]{border-radius:8px;padding-right:16px}.tpl-new-menu[data-v-c533e2b8]{border:1px solid var(--ot-border-light);z-index:50;background:#fff;border-radius:10px;width:240px;padding:6px;animation:.12s ease-out tplFade-c533e2b8;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #0f111526,0 2px 6px #0f11150f}@keyframes tplFade-c533e2b8{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tpl-new-menu .grp-head[data-v-c533e2b8]{color:var(--ot-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:10px;font-weight:700}.tpl-new-menu .item[data-v-c533e2b8]{cursor:pointer;color:var(--ot-text);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;transition:background .12s;display:flex}.tpl-new-menu .item[data-v-c533e2b8]:hover{background:var(--ot-bg-muted)}.tpl-new-menu .item .ic-box[data-v-c533e2b8]{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.tpl-new-menu hr[data-v-c533e2b8]{border:0;border-top:1px solid var(--ot-border-light);margin:4px 6px}.tpl-toolbar[data-v-c533e2b8]{border:1px solid var(--ot-border-light);box-shadow:var(--ot-shadow-xs);background:#fff;border-radius:10px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.tpl-toolbar .filters[data-v-c533e2b8]{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.tpl-toolbar .chip[data-v-c533e2b8]{color:var(--ot-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.tpl-toolbar .chip[data-v-c533e2b8]:hover{background:var(--ot-bg-muted);color:var(--ot-text)}.tpl-toolbar .chip.on[data-v-c533e2b8]{background:var(--ot-text);color:#fff;font-weight:600}.tpl-toolbar .chip .num[data-v-c533e2b8]{color:inherit;opacity:.7;background:#0000000d;border-radius:99px;padding:1px 5px;font-size:10px;font-weight:600}.tpl-toolbar .chip.on .num[data-v-c533e2b8]{color:#fff;opacity:1;background:#ffffff2e}.tpl-toolbar .chip .dot[data-v-c533e2b8]{border-radius:99px;width:6px;height:6px}.tpl-toolbar .spc[data-v-c533e2b8]{flex:1}.tpl-toolbar .search[data-v-c533e2b8]{background:var(--ot-bg-muted);border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;width:220px;padding:5px 10px;transition:all .15s;display:flex}.tpl-toolbar .search[data-v-c533e2b8]:focus-within{border-color:var(--ot-primary);background:#fff}.tpl-toolbar .search input[data-v-c533e2b8]{font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px;box-shadow:none!important}.tpl-toolbar .search input[data-v-c533e2b8]:focus{outline:0;box-shadow:none!important}.tpl-toolbar .search .clear[data-v-c533e2b8]{cursor:pointer;color:var(--ot-text-muted);background:0 0;border:0;padding:2px;display:inline-flex}.tpl-toolbar .search .clear[data-v-c533e2b8]:hover{color:var(--ot-text)}.tpl-toolbar .sort-wrap[data-v-c533e2b8]{position:relative}.tpl-toolbar .sort[data-v-c533e2b8]{font:inherit;color:var(--ot-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.tpl-toolbar .sort[data-v-c533e2b8]:hover{background:var(--ot-bg-muted);color:var(--ot-text)}.tpl-sort-menu[data-v-c533e2b8]{border:1px solid var(--ot-border-light);z-index:40;background:#fff;border-radius:8px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001a}.tpl-sort-menu .item[data-v-c533e2b8]{text-align:left;cursor:pointer;font:inherit;color:var(--ot-text);background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px}.tpl-sort-menu .item[data-v-c533e2b8]:hover{background:var(--ot-bg-muted)}.tpl-sort-menu .item.on[data-v-c533e2b8]{background:var(--ot-primary-50);color:var(--ot-primary-dark);font-weight:600}.tpl-toolbar .view-tog[data-v-c533e2b8]{background:var(--ot-bg-muted);border-radius:7px;align-items:stretch;padding:2px;display:inline-flex}.tpl-toolbar .view-tog button[data-v-c533e2b8]{cursor:pointer;width:26px;height:26px;color:var(--ot-text-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:all .12s;display:grid}.tpl-toolbar .view-tog button.on[data-v-c533e2b8]{color:var(--ot-text);background:#fff;box-shadow:0 1px 2px #0000000f}.tpl-loading[data-v-c533e2b8],.tpl-empty[data-v-c533e2b8]{text-align:center;color:var(--ot-text-muted);flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.tpl-empty h3[data-v-c533e2b8]{color:var(--ot-text);margin:8px 0 0;font-size:15px;font-weight:600}.tpl-empty p[data-v-c533e2b8]{margin:0 0 14px;font-size:13px}.tpl-empty .btn-pri[data-v-c533e2b8]{background:var(--ot-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.loader-spinner[data-v-c533e2b8]{border:3px solid var(--ot-border-light);border-top-color:var(--ot-primary);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin-c533e2b8}@keyframes spin-c533e2b8{to{transform:rotate(360deg)}}.tpl-grid[data-v-c533e2b8]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.tpl-card[data-v-c533e2b8]{border:1px solid var(--ot-border-light);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;transition:all .15s;display:flex;position:relative;overflow:hidden}.tpl-card[data-v-c533e2b8]:hover{border-color:var(--ot-primary);transform:translateY(-2px);box-shadow:0 6px 20px #4a8c2a1a,0 1px 3px #0000000a}.tpl-card .thumb[data-v-c533e2b8]{aspect-ratio:16/10;border-bottom:1px solid var(--ot-border-light);background:var(--ot-bg-soft);position:relative;overflow:hidden}.tpl-card .thumb-img[data-v-c533e2b8]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.tpl-card .badges[data-v-c533e2b8]{z-index:2;gap:6px;display:flex;position:absolute;top:10px;left:10px}.tpl-card .badge-r[data-v-c533e2b8]{z-index:2;gap:6px;display:flex;position:absolute;top:10px;right:10px}.tpl-card .badge[data-v-c533e2b8]{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--ot-border-light);color:var(--ot-text-muted);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.tpl-card .badge.t-page[data-v-c533e2b8]{color:#2d722d;background:#f0f7ec;border-color:#dcefd2}.tpl-card .badge.t-header[data-v-c533e2b8]{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.tpl-card .badge.t-footer[data-v-c533e2b8]{color:#1e293b;background:#e2e8f0;border-color:#cbd5e1}.tpl-card .badge.t-single[data-v-c533e2b8]{color:#6b21a8;background:#f3e8ff;border-color:#e9d5ff}.tpl-card .badge.t-megapanel[data-v-c533e2b8]{color:#92400e;background:#fef3c7;border-color:#fde68a}.tpl-card .badge.t-widget[data-v-c533e2b8]{color:#5b21b6;background:#ede9fe;border-color:#ddd6fe}.tpl-card .badge.t-404[data-v-c533e2b8]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.tpl-card .badge.attivo[data-v-c533e2b8]{background:var(--ot-primary);color:#fff;border-color:#0000}.tpl-card .badge.draft[data-v-c533e2b8]{color:#92400e;background:#fef3c7;border-color:#fde68a}.tpl-card .pv-elements[data-v-c533e2b8]{color:var(--ot-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffffeb;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:500;position:absolute;bottom:8px;right:10px}.tpl-card .actions[data-v-c533e2b8]{opacity:0;z-index:3;gap:4px;transition:all .15s;display:flex;position:absolute;bottom:8px;left:10px;transform:translateY(2px)}.tpl-card:hover .actions[data-v-c533e2b8]{opacity:1;transform:none}.tpl-card .actions button[data-v-c533e2b8]{border:1px solid var(--ot-border-light);width:26px;height:26px;color:var(--ot-text-muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:0;transition:all .12s;display:grid;box-shadow:0 2px 6px #0000001a}.tpl-card .actions button[data-v-c533e2b8]:hover{border-color:var(--ot-text);color:var(--ot-text)}.tpl-card .actions button.danger[data-v-c533e2b8]:hover{color:#ef4444;border-color:#ef4444}.tpl-card .body[data-v-c533e2b8]{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tpl-card .title-row[data-v-c533e2b8]{align-items:center;gap:8px;display:flex}.tpl-card .title[data-v-c533e2b8]{color:var(--ot-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.tpl-card .title-edit[data-v-c533e2b8]{font:inherit;border:1px solid var(--ot-primary);width:100%;color:var(--ot-text);background:#fff;border-radius:5px;outline:0;flex:1;padding:3px 6px;font-size:13.5px;font-weight:600;box-shadow:0 0 0 3px #4a8c2a26}.tpl-card .meta[data-v-c533e2b8]{color:var(--ot-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.tpl-card .meta .dot-status[data-v-c533e2b8]{background:#22c55e;border-radius:99px;flex-shrink:0;width:6px;height:6px}.tpl-card .meta .dot-status.draft[data-v-c533e2b8]{background:#f59e0b}.tpl-card .meta .sep[data-v-c533e2b8]{opacity:.5}.tpl-card .shortcode[data-v-c533e2b8]{background:var(--ot-bg-muted);border:1px solid var(--ot-border-light);color:var(--ot-text-muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;transition:all .12s;display:inline-flex;overflow:hidden}.tpl-card .shortcode[data-v-c533e2b8]:hover{border-color:var(--ot-primary);background:var(--ot-primary-50);color:var(--ot-primary-dark)}.tpl-list[data-v-c533e2b8]{border:1px solid var(--ot-border-light);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.tpl-list .row[data-v-c533e2b8]{border-bottom:1px solid var(--ot-border-light);cursor:pointer;color:var(--ot-text);grid-template-columns:56px 1fr 110px 160px 140px 90px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;transition:background .12s;display:grid}.tpl-list .row[data-v-c533e2b8]:last-child{border-bottom:0}.tpl-list .row[data-v-c533e2b8]:hover{background:var(--ot-bg-muted)}.tpl-list .row.h[data-v-c533e2b8]{background:var(--ot-bg-muted);text-transform:uppercase;letter-spacing:.05em;color:var(--ot-text-muted);cursor:default;padding:8px 14px;font-size:11px;font-weight:600}.tpl-list .row.h[data-v-c533e2b8]:hover{background:var(--ot-bg-muted)}.tpl-list .mini-thumb[data-v-c533e2b8]{border:1px solid var(--ot-border-light);background:var(--ot-bg-muted);border-radius:4px;flex-shrink:0;width:56px;height:36px;position:relative;overflow:hidden}.tpl-list .mini-thumb img[data-v-c533e2b8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tpl-list .ttl-cell[data-v-c533e2b8]{min-width:0}.tpl-list .ttl[data-v-c533e2b8]{color:var(--ot-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tpl-list .sub-line[data-v-c533e2b8]{color:var(--ot-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;overflow:hidden}.tpl-list .status-cell[data-v-c533e2b8]{color:var(--ot-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.tpl-list .status-cell .dot-status[data-v-c533e2b8]{background:#22c55e;border-radius:99px;width:6px;height:6px}.tpl-list .status-cell .dot-status.draft[data-v-c533e2b8]{background:#f59e0b}.tpl-list .status-cell .active-pill[data-v-c533e2b8]{background:var(--ot-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:2px 6px;font-size:9.5px;font-weight:700}.tpl-list .date-cell[data-v-c533e2b8]{color:var(--ot-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tpl-list .row .acts[data-v-c533e2b8]{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .12s;display:flex}.tpl-list .row:hover .acts[data-v-c533e2b8]{opacity:1}.tpl-list .row .acts button[data-v-c533e2b8]{border:1px solid var(--ot-border-light);cursor:pointer;width:24px;height:24px;color:var(--ot-text-muted);background:#fff;border-radius:5px;place-items:center;padding:0;display:grid}.tpl-list .row .acts button[data-v-c533e2b8]:hover{color:var(--ot-text);border-color:var(--ot-text-muted)}.tpl-list .row .acts button.danger[data-v-c533e2b8]:hover{color:#ef4444;border-color:#ef4444}.tpl-toast[data-v-c533e2b8]{color:#fff;z-index:100001;background:#1e293b;border-radius:8px;padding:10px 18px;font-family:Work Sans,-apple-system,sans-serif;font-size:13px;font-weight:500;animation:.25s ease-out tplToast-c533e2b8;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000040}@keyframes tplToast-c533e2b8{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.tpl-export-overlay[data-v-c533e2b8]{z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tpl-export-dialog[data-v-c533e2b8]{background:#fff;border-radius:12px;width:380px;max-width:90vw;padding:24px;font-family:Work Sans,-apple-system,sans-serif;box-shadow:0 24px 64px #00000040}.tpl-export-dialog h3[data-v-c533e2b8]{color:#1e293b;margin:0 0 16px;font-size:16px;font-weight:600}.tpl-export-dialog label[data-v-c533e2b8]{cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.tpl-export-dialog label input[data-v-c533e2b8]{accent-color:#4a8c2a;width:18px;height:18px}.tpl-export-dialog p[data-v-c533e2b8]{color:#64748b;margin:0 0 20px;font-size:12px}.tpl-export-dialog .actions-row[data-v-c533e2b8]{justify-content:flex-end;gap:10px;display:flex}.tpl-export-dialog .btn-pri[data-v-c533e2b8],.tpl-export-dialog .btn-sec[data-v-c533e2b8]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.tpl-export-dialog .btn-pri[data-v-c533e2b8]{color:#fff;background:#4a8c2a}.tpl-export-dialog .btn-pri[data-v-c533e2b8]:disabled{opacity:.6;cursor:not-allowed}.tpl-export-dialog .btn-sec[data-v-c533e2b8]{color:#1e293b;background:#fff;border-color:#e2e8f0}.tpl-export-dialog .fld[data-v-c533e2b8]{flex-direction:column;align-items:stretch;gap:4px;margin-bottom:12px;display:flex}.tpl-export-dialog .fld span[data-v-c533e2b8]{color:#1e293b;font-size:12px;font-weight:600}.tpl-export-dialog .fld input[data-v-c533e2b8]{width:100%;height:auto;font:inherit;accent-color:initial;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:7px;outline:0;padding:8px 10px;font-size:13px}.tpl-export-dialog .fld input[data-v-c533e2b8]:focus{border-color:var(--ot-primary);box-shadow:0 0 0 3px #4a8c2a26}.tpl-head .btn-sec.on[data-v-c533e2b8]{background:var(--ot-text);color:#fff;border-color:var(--ot-text)}.tpl-selbar[data-v-c533e2b8]{color:#fff;background:#1e293b;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.tpl-selbar .cnt[data-v-c533e2b8]{font-weight:600}.tpl-selbar .spc[data-v-c533e2b8]{flex:1}.tpl-selbar .btn-sec[data-v-c533e2b8]{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.tpl-selbar .btn-sec[data-v-c533e2b8]:hover{background:#ffffff38}.tpl-selbar .btn-pri[data-v-c533e2b8]{background:var(--ot-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.tpl-selbar .btn-pri[data-v-c533e2b8]:disabled{opacity:.5;cursor:not-allowed}.tpl-card .sel-check[data-v-c533e2b8]{z-index:5;border:2px solid var(--ot-border);color:#0000;cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000024}.tpl-card .sel-check.on[data-v-c533e2b8]{background:var(--ot-primary);border-color:var(--ot-primary);color:#fff}.tpl-card.sel-on[data-v-c533e2b8]{border-color:var(--ot-primary);box-shadow:0 0 0 2px var(--ot-primary)}.tpl-list .mini-thumb .sel-check.list[data-v-c533e2b8]{z-index:3;color:#0000;cursor:pointer;background:#1e293b59;place-items:center;display:grid;position:absolute;inset:0}.tpl-list .mini-thumb .sel-check.list.on[data-v-c533e2b8]{background:var(--ot-primary);color:#fff}.tpl-list .row.sel-on[data-v-c533e2b8]{background:var(--ot-primary-50)}.fc-global[data-v-398513db]{margin-bottom:4px}.fc-global-label[data-v-398513db]{text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;margin-bottom:4px;font-size:9px;font-weight:600}.fc-global-swatches[data-v-398513db]{flex-wrap:wrap;align-items:flex-start;gap:3px;display:flex}.fc-swatch-wrap[data-v-398513db]{display:inline-flex;position:relative}.fc-swatch-del[data-v-398513db]{color:#fff;cursor:pointer;z-index:1;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;padding:0;font-size:8px;line-height:1;display:none;position:absolute;top:-5px;right:-5px}.fc-swatch-wrap:hover .fc-swatch-del[data-v-398513db],.fc-swatch-wrap:focus-within .fc-swatch-del[data-v-398513db]{display:flex}.fc-swatch-del[data-v-398513db]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.fc-swatch-del[data-v-398513db]:disabled{opacity:.45;cursor:progress}.fc-swatch[data-v-398513db]{cursor:pointer;border:1.5px solid #0000;border-radius:3px;width:14px;height:14px;padding:0;transition:border-color .15s,transform .1s;box-shadow:0 0 0 .5px #0000001f}.fc-swatch[data-v-398513db]:hover{border-color:#ffffff80;transform:scale(1.15)}.fc-swatch[data-v-398513db]:disabled:not(.fc-swatch--add){opacity:.6;cursor:progress}.fc-swatch[data-v-398513db]:disabled:hover{transform:none}.fc-swatch--active[data-v-398513db]{border-color:var(--olo-ui-accent,#e8622a);box-shadow:0 0 0 1px var(--olo-ui-accent,#e8622a)}.fc-swatch--add[data-v-398513db]{color:#9ca3af;box-shadow:none;background:#f3f4f6;border:1px dashed #d1d5db;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex}.fc-swatch--add[data-v-398513db]:hover:not(:disabled){color:#374151;background:#e5e7eb;border-color:#9ca3af;transform:scale(1.15)}.fc-swatch--add[data-v-398513db]:disabled{opacity:.45;cursor:not-allowed}.fc-swatch--add:disabled[aria-busy=true][data-v-398513db]{cursor:progress}.fc-hex-wrap[data-v-398513db]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;display:flex;overflow:hidden}.fc-swatch-inline[data-v-398513db]{box-sizing:border-box;cursor:pointer;flex-shrink:0;width:32px;height:32px;padding:3px;position:relative}.fc-swatch-face[data-v-398513db]{background:linear-gradient(45deg,#cbd5e1 25%,#0000 0 75%,#cbd5e1 0) 0 0/8px 8px,linear-gradient(45deg,#cbd5e1 25%,#0000 0 75%,#cbd5e1 0) 4px 4px/8px 8px,#fff;border-radius:3px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.fc-swatch-paint[data-v-398513db]{position:absolute;inset:0}.fc-swatch-face[data-v-398513db]:after{content:"";box-sizing:border-box;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001f}.fc-swatch-inline--empty .fc-swatch-face[data-v-398513db]{background:#fff}.fc-swatch-inline--empty .fc-swatch-face[data-v-398513db]:after{box-shadow:none;border:1px dashed #cbd5e1}.fc-swatch-inline--keyword .fc-swatch-face[data-v-398513db]{background:repeating-linear-gradient(135deg,#e5e7eb 0 2px,#fff 2px 5px)}.fc-swatch-inline--unknown .fc-swatch-face[data-v-398513db]{background:repeating-linear-gradient(135deg,#fcd34d 0 2px,#fff 2px 5px)}.fc-swatch-native[data-v-398513db]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.fc-swatch-inline:has(.fc-swatch-native:focus-visible) .fc-swatch-face[data-v-398513db]{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.fc-hex-input[data-v-398513db]::placeholder{color:#9ca3af}.fc-hex-input--nome[data-v-398513db]{letter-spacing:0;font-family:inherit}.fc-hex-input[data-v-398513db]{color:#374151;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 8px 4px 0;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px}.fc-globe-btn[data-v-398513db]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:32px;margin-right:2px;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.fc-globe-btn[data-v-398513db]:hover{color:#374151;background:#f3f4f6}.fc-globe-btn--active[data-v-398513db]{color:var(--olo-ui-accent,#e8622a)}.fc-globe-btn--active[data-v-398513db]:hover{color:var(--olo-ui-accent,#e8622a);background:#e8622a14}.fc-alpha-row[data-v-398513db]{align-items:center;gap:6px;margin-top:2px;display:flex}.fc-alpha-label[data-v-398513db]{color:#9ca3af;flex-shrink:0;font-size:10px}.fc-alpha-val[data-v-398513db]{color:#9ca3af;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:30px;font-size:10px}.fc-alpha-range[data-v-398513db]{appearance:none;cursor:pointer;background:linear-gradient(90deg, rgba(var(--fc-rgb,0, 0, 0), 0), rgba(var(--fc-rgb,0, 0, 0), 1)), linear-gradient(45deg, #cbd5e1 25%, transparent 0, transparent 75%, #cbd5e1 0) 0 0 / 10px 10px, linear-gradient(45deg, #cbd5e1 25%, transparent 0, transparent 75%, #cbd5e1 0) 5px 5px / 10px 10px, #fff;border:1px solid #d1d5db;border-radius:7px;outline:none;flex:1;min-width:0;height:14px}.fc-alpha-range[data-v-398513db]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #00000059;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000059}.fc-alpha-range[data-v-398513db]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #00000059;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000059}.fc-alpha-range[data-v-398513db]::-moz-range-track{background:0 0;border-radius:7px;height:14px}.fc-alpha-range[data-v-398513db]:focus-visible{box-shadow:0 0 0 2px #e8622a80}.fc-alpha-range[data-v-398513db]:disabled{cursor:not-allowed;opacity:.45;background:linear-gradient(45deg,#cbd5e1 25%,#0000 0 75%,#cbd5e1 0) 0 0/10px 10px,linear-gradient(45deg,#cbd5e1 25%,#0000 0 75%,#cbd5e1 0) 5px 5px/10px 10px,#fff}.fc-alpha-range[data-v-398513db]:disabled::-webkit-slider-thumb{visibility:hidden}.fc-alpha-range[data-v-398513db]:disabled::-moz-range-thumb{visibility:hidden}.fsel-seg[data-v-7a5a8baf]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;gap:2px;width:100%;padding:2px;display:flex}.fsel-seg-btn[data-v-7a5a8baf]{color:#6b7280;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;flex:1 1 0;min-width:0;padding:5px 4px;font-size:12px;line-height:1.2;transition:background .12s,color .12s,box-shadow .12s;overflow:hidden}.fsel-seg-btn[data-v-7a5a8baf]:hover{color:#1f2937}.fsel-seg-btn[data-v-7a5a8baf]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:-2px}.fsel-seg-btn--active[data-v-7a5a8baf]{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 2px #1018281a,0 0 0 1px #1018280f}.fsel[data-v-7a5a8baf]{width:100%;position:relative}.fsel-trigger[data-v-7a5a8baf]{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;width:100%;padding:6px 8px;font-size:13px;display:flex}.fsel-trigger[data-v-7a5a8baf]:hover{border-color:#9ca3af}.fsel-trigger[data-v-7a5a8baf]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:-1px}.fsel-trigger--compact[data-v-7a5a8baf]{border-radius:5px;gap:3px;padding:4px 6px;font-size:11.5px}.fsel-trigger--compact .fsel-chev[data-v-7a5a8baf]{width:11px;height:11px}.fsel-trigger--dark[data-v-7a5a8baf]{color:#e5e7eb;background:#111827;border-color:#374151}.fsel-trigger--dark[data-v-7a5a8baf]:hover{border-color:#4b5563}.fsel-trigger--dark .fsel-chev[data-v-7a5a8baf]{color:#6b7280}.fsel-value[data-v-7a5a8baf]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fsel-chev[data-v-7a5a8baf]{color:#9ca3af;flex-shrink:0;width:13px;height:13px;transition:transform .15s}.fsel-chev--open[data-v-7a5a8baf]{transform:rotate(180deg)}.fsel-backdrop[data-v-7a5a8baf]{z-index:100080;position:fixed;inset:0}.fsel-pop[data-v-7a5a8baf]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:4px;animation:.12s fsel-in-7a5a8baf;overflow-y:auto;box-shadow:0 4px 6px #1018280d,0 12px 28px #10182824}@keyframes fsel-in-7a5a8baf{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.fsel-item[data-v-7a5a8baf]{color:#374151;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;outline:none;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12.5px;display:flex}.fsel-item-label[data-v-7a5a8baf]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fsel-item--hl[data-v-7a5a8baf]{background:#f3f4f6}.fsel-item--selected[data-v-7a5a8baf]{color:#111827;font-weight:600}.fsel-group-label[data-v-7a5a8baf]{text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;padding:7px 8px 3px;font-size:9px;font-weight:700}.fsel-group-label[data-v-7a5a8baf]:not(:first-child){margin-top:2px}.fsel-pop--dark[data-v-7a5a8baf]{background:#1f2937;border-color:#374151}.fsel-pop--dark .fsel-item[data-v-7a5a8baf]{color:#d1d5db}.fsel-pop--dark .fsel-item--hl[data-v-7a5a8baf]{background:#374151}.fsel-pop--dark .fsel-item--selected[data-v-7a5a8baf]{color:#f9fafb}.fsel-pop--dark .fsel-group-label[data-v-7a5a8baf]{color:#6b7280}.fsel-check[data-v-7a5a8baf]{width:13px;height:13px;color:var(--olo-ui-accent,#e8622a);flex-shrink:0}.fsel-pop--anteprime[data-v-7a5a8baf]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:4px;display:grid}.fsel-pop--anteprime .fsel-group-label[data-v-7a5a8baf]{grid-column:1/-1}.fsel-card[data-v-7a5a8baf]{border:1px solid #0000;flex-direction:column;align-items:stretch;gap:4px;padding:5px}.fsel-card.fsel-item--selected[data-v-7a5a8baf]{border-color:var(--olo-ui-accent,#e8622a);background:#fff7f3}.fsel-card-label[data-v-7a5a8baf]{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2;overflow:hidden}.fsel-anteprima[data-v-7a5a8baf]{fill:#64748b;background:#eef1f6;border-radius:4px;width:100%;height:30px;display:block}.fsel-card.fsel-item--selected .fsel-anteprima[data-v-7a5a8baf]{fill:var(--olo-ui-accent,#e8622a)}.fsel-anteprima--trigger[data-v-7a5a8baf]{border-radius:3px;flex-shrink:0;width:44px;height:18px}.fsel-pop--dark .fsel-anteprima[data-v-7a5a8baf]{fill:#9ca3af;background:#374151}.olo-ns[data-v-52e8eec0]{--olo-ns-accent:var(--olo-ui-accent,#e8622a);align-items:center;gap:8px;display:flex}.olo-ns--withslider[data-v-52e8eec0]{width:100%}.olo-ns-box[data-v-52e8eec0]{box-sizing:border-box;cursor:text;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-shrink:0;align-items:center;gap:1px;min-width:56px;height:30px;padding:0 6px;line-height:1;transition:border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.olo-ns-box[data-v-52e8eec0]:hover{border-color:#9ca3af}.olo-ns-box.is-open[data-v-52e8eec0]{border-color:var(--olo-ns-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ns-accent) 18%, transparent)}.olo-ns-box.is-disabled[data-v-52e8eec0]{opacity:.55;pointer-events:none}.olo-ns-box[data-v-52e8eec0]:focus-within{border-color:var(--olo-ns-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ns-accent) 22%, transparent)}.olo-ns-num[data-v-52e8eec0]{color:#1f2937;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:40px;min-width:0;height:100%;min-height:0;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1}.olo-ns-num[data-v-52e8eec0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.olo-ns-num[data-v-52e8eec0]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.olo-ns-num[data-v-52e8eec0]::placeholder{color:#9ca3af;font-weight:500}.olo-ns-num[data-v-52e8eec0]:disabled{color:#9ca3af}.olo-ns-num[data-v-52e8eec0]:focus,.olo-ns-num[data-v-52e8eec0]:focus-visible{box-shadow:none!important;outline:none!important}.olo-ns-unit[data-v-52e8eec0]{color:#9ca3af;text-transform:lowercase;pointer-events:none;padding-right:2px;font-size:10px;font-weight:600}.olo-ns-slider[data-v-52e8eec0]{appearance:none;cursor:pointer;background:#d8dce1;border-radius:99px;outline:none;flex:1;width:100%;min-width:40px;height:4px}.olo-ns-slider[data-v-52e8eec0]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--olo-ns-accent);cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 2px #0003}.olo-ns-slider[data-v-52e8eec0]::-moz-range-thumb{border:2px solid var(--olo-ns-accent);cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px}.olo-ns-slider[data-v-52e8eec0]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ns-accent) 25%, transparent)}.olo-ns--dark .olo-ns-box[data-v-52e8eec0]{background:#111827;border-color:#374151}.olo-ns--dark .olo-ns-box[data-v-52e8eec0]:hover{border-color:#4b5563}.olo-ns--dark .olo-ns-box.is-open[data-v-52e8eec0],.olo-ns--dark .olo-ns-box[data-v-52e8eec0]:focus-within{border-color:var(--olo-ns-accent)}.olo-ns--dark .olo-ns-num[data-v-52e8eec0]{color:#e5e7eb}.olo-ns--dark .olo-ns-num[data-v-52e8eec0]::placeholder{color:#6b7280}.olo-ns--dark .olo-ns-num[data-v-52e8eec0]:disabled{color:#6b7280}.olo-ns--dark .olo-ns-unit[data-v-52e8eec0]{color:#9ca3af}.olo-ns--dark .olo-ns-slider[data-v-52e8eec0]{background:#374151}.olo-ns-pop{--olo-ns-accent:var(--olo-ui-accent,#e8622a);box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;width:190px;padding:8px 12px;animation:.12s olo-ns-in;display:flex;box-shadow:0 4px 10px #10182814,0 12px 26px #10182824}.olo-ns-pop .olo-ns-slider{appearance:none;cursor:pointer;background:#d8dce1;border-radius:99px;outline:none;flex:1;width:100%;min-width:0;height:4px}.olo-ns-pop .olo-ns-slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--olo-ns-accent);cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 2px #0003}.olo-ns-pop .olo-ns-slider::-moz-range-thumb{border:2px solid var(--olo-ns-accent);cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px}.olo-ns-pop .olo-ns-slider:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ns-accent) 25%, transparent)}.olo-ns-pop-val{text-align:right;color:#1f2937;font-variant-numeric:tabular-nums;flex:none;min-width:22px;font-size:12px;font-weight:700}.olo-ns-pop-val i{color:#9ca3af;margin-left:1px;font-size:9px;font-style:normal;font-weight:600}.olo-ns-pop--dark{background:#1f2937;border-color:#374151;box-shadow:0 4px 10px #0000004d,0 12px 26px #0006}.olo-ns-pop--dark .olo-ns-slider{background:#374151}.olo-ns-pop--dark .olo-ns-pop-val{color:#f9fafb}@keyframes olo-ns-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.olo-ns-pop{animation:none}}.olo-info[data-v-ac390fbf]{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.olo-info-btn[data-v-ac390fbf]{width:20px;height:20px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.olo-info-btn[data-v-ac390fbf]:hover,.olo-info-btn.is-open[data-v-ac390fbf]{opacity:1;color:var(--olo-ui-accent,#e8622a)}.olo-info-btn[data-v-ac390fbf]:focus-visible{opacity:1;outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.olo-info-pop[data-v-ac390fbf]{z-index:100200;box-sizing:border-box;color:#1f2937;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0f172a2e,0 2px 6px #0f172a14}.olo-info-pop[data-v-ac390fbf]:focus{outline:none}.olo-info-pop-head[data-v-ac390fbf]{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:8px 8px 6px 12px;display:flex}.olo-info-pop-title[data-v-ac390fbf]{color:#111827;flex:1;min-width:0;font-size:12px;font-weight:700}.olo-info-pop-close[data-v-ac390fbf]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.olo-info-pop-close[data-v-ac390fbf]:hover{color:#1e293b;background:#f1f5f9}.olo-info-pop-close[data-v-ac390fbf]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.olo-info-pop-body[data-v-ac390fbf]{color:#374151;padding:8px 12px 12px;font-size:12px;line-height:1.55;overflow-y:auto}.olo-info-pop-body p[data-v-ac390fbf]{margin:0}.olo-info-pop-body p+p[data-v-ac390fbf]{margin-top:8px}.olo-ep-overlay[data-v-6801c643]{z-index:99999;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.olo-ep[data-v-6801c643]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:380px;max-width:100%;max-height:85vh;padding:16px;font-family:inherit;font-size:12px;overflow-y:auto;box-shadow:0 20px 40px #0f172a2e}.olo-ep-head[data-v-6801c643]{justify-content:space-between;align-items:center;gap:8px;display:flex}.olo-ep-title[data-v-6801c643]{color:#1e293b;margin:0;font-size:15px;font-weight:600}.olo-ep-close[data-v-6801c643]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.olo-ep-close[data-v-6801c643]:hover{color:#1e293b;background:#f1f5f9}.olo-ep-note[data-v-6801c643]{color:#475569;margin:6px 0 12px;font-size:11px;line-height:1.4}.olo-ep-sec[data-v-6801c643]{background:#f9fafb;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.olo-ep-sec-title[data-v-6801c643]{letter-spacing:.06em;text-transform:uppercase;color:#1e293b;margin:0;font-size:10px;font-weight:700}.olo-ep-help[data-v-6801c643]{color:#64748b;margin:0;font-size:11px;line-height:1.4}.olo-ep-row[data-v-6801c643]{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.olo-ep-row>.olo-ep-label[data-v-6801c643]{flex:auto;min-width:0}.olo-ep-row[data-v-6801c643]>:not(.olo-ep-label){flex:none}.olo-ep-row--fill>.olo-ep-label[data-v-6801c643]{flex:0 auto;max-width:46%}.olo-ep-row--fill[data-v-6801c643]>:not(.olo-ep-label){flex:1 1 0;min-width:0}.olo-ep-label[data-v-6801c643]{color:#475569;font-size:12px;font-weight:500;line-height:1.35}.olo-ep-close[data-v-6801c643]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}.olo-tb-ver[data-v-d8bf2bc1]{letter-spacing:.02em;color:#9ca3af;white-space:nowrap;cursor:default;-webkit-user-select:text;user-select:text;border:1px solid #7f7f7f47;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}.olo-tb-ver--stale[data-v-d8bf2bc1]{color:#fff;background:var(--olo-color-primary,#e1474f);border-color:#0000}.olo-tb-ritorno[data-v-d8bf2bc1]{min-width:0;max-width:100%}.olo-tb-ritorno__testo[data-v-d8bf2bc1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.olo-tb-ritorno[data-v-d8bf2bc1]:focus{box-shadow:none}.olo-tb-ritorno[data-v-d8bf2bc1]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.olo-tb-prefs[data-v-d8bf2bc1]{color:#e5e7eb;cursor:pointer;background:0 0;border:1px solid #6b7280;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2;transition:border-color .12s,color .12s;display:inline-flex}.olo-tb-prefs[data-v-d8bf2bc1]:hover{color:#fff;border-color:var(--olo-ui-accent,#e8622a)}.olo-tb-prefs[data-v-d8bf2bc1]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.olo-tb-esci-anteprima[data-v-d8bf2bc1]{color:#fff;background:var(--olo-ui-accent,#e8622a);border:1px solid #0000}.olo-tb-esci-anteprima[data-v-d8bf2bc1]:hover{filter:brightness(1.08)}.olo-tb-esci-anteprima[data-v-d8bf2bc1]:focus-visible{outline-offset:2px;outline:2px solid #fff}.olo-tb-esci-kbd[data-v-d8bf2bc1]{background:#ffffff38;border-radius:4px;padding:0 4px;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.st-root[data-v-a4d1ca7d]{padding:8px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.st-row[data-v-a4d1ca7d]{cursor:pointer;border-left:2px solid #0000;border-radius:3px;align-items:center;gap:5px;height:26px;padding:0 4px;transition:background-color .1s;display:flex;position:relative}.st-row[data-v-a4d1ca7d]:hover{background:#0000000a}.st-row--active[data-v-a4d1ca7d]{background:rgb(var(--olo-primary-rgb,232 98 42) / .1);border-left-color:var(--olo-ui-accent,#e8622a)}.st-row[data-v-a4d1ca7d]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:-2px}.st-row--grabbed[data-v-a4d1ca7d]{outline:2px dashed var(--olo-ui-accent,#e8622a);outline-offset:-2px;background:rgb(var(--olo-primary-rgb,232 98 42) / .08);box-shadow:inset 0 0 0 9999px #00000005}.st-sr-only[data-v-a4d1ca7d]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st-row--section[data-v-a4d1ca7d]{font-weight:500}.st-grip[data-v-a4d1ca7d]{cursor:grab;color:#9ca3af;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:20px;transition:color .15s,background-color .15s;display:flex}.st-grip[data-v-a4d1ca7d]:active{cursor:grabbing}.st-row:hover .st-grip[data-v-a4d1ca7d]{color:#6b7280}.st-grip[data-v-a4d1ca7d]:hover{background:#0000000f;color:#374151!important}.st-grip-ph[data-v-a4d1ca7d]{flex-shrink:0;width:16px}.st-toggle[data-v-a4d1ca7d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:color .15s,transform .15s;display:flex}.st-toggle[data-v-a4d1ca7d]:hover{color:#475569}.st-toggle--open[data-v-a4d1ca7d]{transform:rotate(90deg)}.st-toggle-ph[data-v-a4d1ca7d]{flex-shrink:0;width:14px}.st-icon[data-v-a4d1ca7d]{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.st-name[data-v-a4d1ca7d]{color:#475569;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:450;line-height:1;overflow:hidden}.st-row--active .st-name[data-v-a4d1ca7d]{color:#1e293b;font-weight:600}.st-actions[data-v-a4d1ca7d]{opacity:.35;pointer-events:auto;flex-shrink:0;gap:1px;transition:opacity .12s;display:flex}.st-row:hover .st-actions[data-v-a4d1ca7d],.st-actions[data-v-a4d1ca7d]:hover{opacity:1}.st-actions button[data-v-a4d1ca7d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:color .1s,background-color .1s;display:flex}.st-actions button[data-v-a4d1ca7d]:hover{color:#1e293b;background:#0000000f}.st-item.st-dnd-over[data-v-a4d1ca7d]{position:relative}.st-item.st-dnd-over>.st-row[data-v-a4d1ca7d]{background:#e8622a14}.st-item.st-dnd-over[data-v-a4d1ca7d]:after{content:"";pointer-events:none;z-index:10;background:#e8622a;border-radius:2px;height:2px;position:absolute;left:8px;right:8px;box-shadow:0 0 0 2px #e8622a40}.st-item.st-dnd-over-top[data-v-a4d1ca7d]:after{top:-1px}.st-item.st-dnd-over-bottom[data-v-a4d1ca7d]:after{bottom:-1px}.st-item.st-dnd-over[data-v-a4d1ca7d]:not(.st-dnd-over-top):not(.st-dnd-over-bottom):after{top:0}.st-sub[data-v-a4d1ca7d]{margin-left:18px;padding-left:8px;position:relative}.st-sub[data-v-a4d1ca7d]:before{content:"";pointer-events:none;border-left:1px dashed #d1d5db;position:absolute;top:2px;bottom:6px;left:0}.st-zone-root>.st-sub[data-v-a4d1ca7d]:before{display:none}.st-dropzone[data-v-a4d1ca7d]{border:1px dashed #0000;border-radius:4px;min-height:20px;transition:border-color .15s,background .15s}.st-dropzone[data-v-a4d1ca7d]:empty{background:#e8622a08;border-color:#e8622a33;min-height:24px}.st-dropzone[data-v-a4d1ca7d]:empty:after{content:"Trascina qui";color:#6b7280;opacity:.5;justify-content:center;align-items:center;height:100%;font-size:9px;display:flex}.st-ghost[data-v-a4d1ca7d]{opacity:.3}.st-zone-root[data-v-a4d1ca7d]{border-radius:8px;margin-bottom:6px;position:relative;overflow:hidden}.st-zone-root[data-v-a4d1ca7d]:before{content:"";background:var(--ot-text-muted,#64748b);z-index:1;border-radius:0 3px 3px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.st-zone-root--header[data-v-a4d1ca7d]{background:#eff6ff}.st-zone-root--header[data-v-a4d1ca7d]:before{background:#3b82f6}.st-zone-root--body[data-v-a4d1ca7d]{background:#faf5ff}.st-zone-root--body[data-v-a4d1ca7d]:before{background:#a855f7}.st-zone-root--footer[data-v-a4d1ca7d]{background:#f0fdf4}.st-zone-root--footer[data-v-a4d1ca7d]:before{background:#22c55e}.st-row--zone[data-v-a4d1ca7d]{cursor:pointer;align-items:center;gap:6px;height:30px;padding:0 8px 0 12px;transition:background-color .12s;display:flex}.st-row--zone[data-v-a4d1ca7d]:hover{background:#00000008}.st-row--zone-active[data-v-a4d1ca7d]{background:#0000000a}.st-zone-root--header .st-row--zone .st-name[data-v-a4d1ca7d]{color:#1d4ed8}.st-zone-root--body .st-row--zone .st-name[data-v-a4d1ca7d]{color:#7e22ce}.st-zone-root--footer .st-row--zone .st-name[data-v-a4d1ca7d]{color:#15803d}.st-row--active[data-v-a4d1ca7d]{border-left-color:var(--olo-color-primary,#e8622a);background:#e8622a14}.st-row--active[data-v-a4d1ca7d]:hover{background:#e8622a1f}.st-row--active .st-icon[data-v-a4d1ca7d]{color:var(--olo-color-primary,#e8622a)}.olo-sb-root[data-v-0841f70c]{--olo-ui-accent:#e8622a;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden;container-type:inline-size}.sidebar-tabs[data-v-0841f70c]{background:#fff;border-bottom:1px solid #00000014;flex-shrink:0;height:38px;display:flex}.sidebar-tab[data-v-0841f70c]{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.sidebar-tab[data-v-0841f70c]:hover{color:#1e293b}.sidebar-tab--active[data-v-0841f70c]{color:#1e293b;border-bottom-color:var(--olo-ui-accent)}.tp-insert-banner[data-v-0841f70c]{color:#b04217;background:#e8622a1a;border:1px solid #e8622a59;border-radius:6px;justify-content:space-between;align-items:center;margin:6px 6px 0;padding:8px 12px;font-size:12px;font-weight:600;animation:1.5s ease-in-out infinite tp-insert-pulse-0841f70c;display:flex}@keyframes tp-insert-pulse-0841f70c{0%,to{opacity:1}50%{opacity:.7}}.tp-insert-cancel[data-v-0841f70c]{color:#b04217;cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 4px;font-size:14px}.tp-insert-cancel[data-v-0841f70c]:hover{opacity:1}.olo-sb-body[data-v-0841f70c]{background:#fff;flex:1;grid-template-columns:78px 1fr;min-height:0;display:grid;overflow:hidden}.olo-sb-body--struct[data-v-0841f70c]{grid-template-columns:56px 1fr}.olo-sb-rail[data-v-0841f70c]{scrollbar-width:none;background:#f9fafb;border-right:1px solid #f1f5f9;flex-direction:column;padding:4px 0;display:flex;overflow-y:auto}.olo-sb-rail[data-v-0841f70c]::-webkit-scrollbar{display:none}.olo-sb-rail-btn[data-v-0841f70c]{cursor:pointer;color:#64748b;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:100%;height:56px;padding:0 4px;font-family:inherit;transition:background-color .15s,color .15s;display:flex;position:relative}.olo-sb-rail-btn .bar[data-v-0841f70c]{background:0 0;border-radius:0 2px 2px 0;width:2px;transition:background-color .15s;position:absolute;top:8px;bottom:8px;left:0}.olo-sb-rail-btn .ic[data-v-0841f70c]{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.olo-sb-rail-btn .ic[data-v-0841f70c] svg{width:18px;height:18px}.olo-sb-rail-btn .lbl[data-v-0841f70c]{text-align:center;letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;line-height:1.1;overflow:hidden}.olo-sb-rail-btn .cnt[data-v-0841f70c]{color:#64748b;text-align:center;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:99px;min-width:14px;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.4;position:absolute;top:5px;right:6px}.olo-sb-rail-btn[data-v-0841f70c]:not(.on):hover{color:#1e293b;background:#00000005}.olo-sb-rail-btn.on[data-v-0841f70c]{color:#1e293b;background:#fff}.olo-sb-rail-btn.on .cnt[data-v-0841f70c]{color:#b04217;background:#e8622a1f}.olo-sb-rail--cats .olo-sb-rail-btn[data-v-0841f70c]{gap:5px;height:auto;min-height:60px;padding:8px 4px}.olo-sb-rail--cats .olo-sb-rail-btn .bar[data-v-0841f70c]{width:3px}.olo-sb-rail--cats .olo-sb-rail-btn .lbl[data-v-0841f70c]{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.olo-sb-rail--cats .olo-sb-rail-btn.on[data-v-0841f70c]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--olo-ui-accent) 22%, #fff)}.olo-sb-rail--cats .olo-sb-rail-btn.on .bar[data-v-0841f70c]{background:var(--olo-ui-accent)}.olo-sb-rail--cats .olo-sb-rail-btn.on .ic[data-v-0841f70c]{color:var(--olo-ui-accent)}.olo-sb-panel[data-v-0841f70c]{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.olo-sb-panel-head[data-v-0841f70c]{flex-shrink:0;align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.olo-sb-panel-head .dot[data-v-0841f70c]{border-radius:99px;flex-shrink:0;width:8px;height:8px}.olo-sb-panel-head h3[data-v-0841f70c]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:0;margin:0;font-size:13px;font-weight:700;overflow:hidden}.olo-sb-panel-head .cnt[data-v-0841f70c]{color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:600}.olo-sb-panel-head--cats[data-v-0841f70c]{gap:0}.olo-sb-panel-head--cats .olo-sb-ph-title[data-v-0841f70c]{color:#1e293b;flex:0 auto;align-items:baseline;gap:5px;min-width:0;margin:0;font-size:13px;font-weight:700;display:flex}.olo-sb-panel-head--cats .olo-sb-ph-title .t[data-v-0841f70c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.olo-sb-panel-head--cats .olo-sb-ph-count[data-v-0841f70c]{color:var(--olo-ui-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.olo-sb-panel-head--cats .olo-sb-ph-hint[data-v-0841f70c]{color:#94a3b8;white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:10px;font-size:11px}.olo-sb-search[data-v-0841f70c]{background:#f9fafb;border:1px solid #f1f5f9;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:0 12px 10px;padding:6px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.olo-sb-search[data-v-0841f70c]:focus-within{border-color:var(--olo-ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ui-accent) 12%, transparent);background:#fff}.olo-sb-search>svg[data-v-0841f70c]{color:#94a3b8;flex-shrink:0}.olo-sb-search input[data-v-0841f70c]{font:inherit;color:#1e293b;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:2px 0;font-size:12px}.olo-sb-search input[data-v-0841f70c]:focus{box-shadow:none;border:0;outline:0}.olo-sb-search input[data-v-0841f70c]::placeholder{color:#94a3b8}.olo-sb-search .ic-x[data-v-0841f70c]{cursor:pointer;color:#64748b;background:#f1f5f9;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.olo-sb-search .ic-x[data-v-0841f70c]:hover{color:#1e293b;background:#e2e8f0}.olo-sb-grid[data-v-0841f70c]{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:8px;padding:8px 12px 14px;display:grid;overflow-y:auto}.olo-sb-card[data-v-0841f70c]{cursor:grab;text-align:center;min-height:104px;font:inherit;color:#1e293b;-webkit-user-drag:element;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding:14px 8px;font-family:inherit;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.olo-sb-card[data-v-0841f70c]:active{cursor:grabbing}.olo-sb-card[data-v-0841f70c]:hover{border-color:var(--olo-ui-accent);box-shadow:0 4px 14px -4px color-mix(in srgb, var(--olo-ui-accent) 30%, transparent);background:#e8622a0a;transform:translateY(-1px)}.olo-sb-card[data-v-0841f70c]:active{border-color:var(--olo-ui-accent);box-shadow:0 8px 20px -5px color-mix(in srgb, var(--olo-ui-accent) 42%, transparent);background:#fff;transform:translateY(-2px)}.olo-sb-card:active .ic[data-v-0841f70c]{background:var(--olo-ui-accent);color:#fff}.olo-sb-card .ic[data-v-0841f70c]{color:#475569;background:#f1f5f9;border-radius:8px;place-items:center;width:40px;height:40px;transition:background-color .15s,color .15s,box-shadow .15s;display:grid}.olo-sb-card .ic[data-v-0841f70c] svg{width:24px;height:24px}.olo-sb-card:hover .ic[data-v-0841f70c]{color:var(--olo-ui-accent);background:#fff;box-shadow:0 1px 2px #1018280d}.olo-sb-card .lbl[data-v-0841f70c]{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.olo-sb-card .bdg[data-v-0841f70c]{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;align-self:center;padding:1px 6px;font-size:9px;font-weight:600;line-height:1.4}.olo-sb-card .fav[data-v-0841f70c]{color:#0000;cursor:pointer;font-size:12px;line-height:1;transition:color .15s,opacity .15s;position:absolute;top:6px;right:6px}.olo-sb-card:hover .fav[data-v-0841f70c]{color:#cbd5e1}.olo-sb-card .fav.on[data-v-0841f70c],.olo-sb-card .fav[data-v-0841f70c]:hover{color:#f59e0b}.olo-sb-card .grip[data-v-0841f70c]{color:#cbd5e1;opacity:0;pointer-events:none;transition:opacity .15s;display:flex;position:absolute;bottom:6px;right:6px}.olo-sb-card:hover .grip[data-v-0841f70c]{opacity:1}.olo-sb-card--global[data-v-0841f70c]{background:#d977060d;border-color:#d977064d}.olo-sb-card--global[data-v-0841f70c]:hover{background:#d977061a;border-color:#d97706}.olo-sb-card--global .ic[data-v-0841f70c]{color:#b45309;background:#d977061a}.olo-sb-card--global:hover .ic[data-v-0841f70c]{color:#d97706;background:#fff}.olo-sb-card--global .del[data-v-0841f70c]{color:#fff;cursor:pointer;opacity:0;z-index:2;background:#dc2626;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:-5px;right:-5px}.olo-sb-card--global:hover .del[data-v-0841f70c]{opacity:1}.olo-sb-card--global .del[data-v-0841f70c]:hover{background:#b91c1c}.olo-sb-empty[data-v-0841f70c]{text-align:center;color:#94a3b8;grid-column:1/-1;padding:28px 16px;font-size:12px;line-height:1.5}.olo-sb-empty b[data-v-0841f70c]{color:#1e293b;font-weight:600}@container (width<=280px){.olo-sb-grid[data-v-0841f70c]{grid-template-columns:1fr}}.olo-sb-rail-btn.tone-info.on[data-v-0841f70c]{color:#1d4ed8;background:#eff6ff}.olo-sb-rail-btn.tone-info.on .bar[data-v-0841f70c]{background:#3b82f6}.olo-sb-rail-btn.tone-info.on .cnt[data-v-0841f70c]{color:#1d4ed8;background:#dbeafe}.olo-sb-rail-btn.tone-brand.on[data-v-0841f70c]{color:#7e22ce;background:#faf5ff}.olo-sb-rail-btn.tone-brand.on .bar[data-v-0841f70c]{background:#a855f7}.olo-sb-rail-btn.tone-brand.on .cnt[data-v-0841f70c]{color:#7e22ce;background:#f3e8ff}.olo-sb-rail-btn.tone-success.on[data-v-0841f70c]{color:#15803d;background:#f0fdf4}.olo-sb-rail-btn.tone-success.on .bar[data-v-0841f70c]{background:#22c55e}.olo-sb-rail-btn.tone-success.on .cnt[data-v-0841f70c]{color:#15803d;background:#dcfce7}.olo-sb-rail-btn.tone-neutral.on[data-v-0841f70c]{color:#1e293b;background:#fff}.olo-sb-rail-btn.tone-neutral.on .bar[data-v-0841f70c]{background:var(--olo-ui-accent)}.olo-sb-panel--struct[data-v-0841f70c]{flex-direction:column;min-height:0;display:flex}.olo-sb-panel--struct[data-v-0841f70c] .st-root{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.olo-sb-tools[data-v-0841f70c]{border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:4px;margin-bottom:4px;padding:0 12px 8px;display:flex}.olo-sb-tools button[data-v-0841f70c]{cursor:pointer;font:inherit;color:#64748b;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-family:inherit;font-size:11px;transition:background-color .12s,color .12s;display:inline-flex}.olo-sb-tools button[data-v-0841f70c]:hover{color:#1e293b;background:#f1f5f9}.olo-sb-tools .spc[data-v-0841f70c]{flex:1}.olo-sb-tools button.iso[data-v-0841f70c]{place-items:center;width:24px;height:24px;padding:0;display:grid}.olo-sb-tools button.iso.on[data-v-0841f70c]{color:var(--olo-ui-accent);background:#e8622a1f}.olo-sb-breadcrumb[data-v-0841f70c]{background:#f9fafb;border-top:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;gap:3px;padding:6px 12px 8px;display:flex}.olo-sb-breadcrumb .lbl[data-v-0841f70c]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:9px;font-weight:600}.olo-sb-breadcrumb .path[data-v-0841f70c]{color:#64748b;flex-wrap:wrap;align-items:center;gap:3px;font-size:11px;display:flex}.olo-sb-breadcrumb .path .seg[data-v-0841f70c]{white-space:nowrap;text-overflow:ellipsis;max-width:80px;overflow:hidden}.olo-sb-breadcrumb .path .chev[data-v-0841f70c]{color:#cbd5e1;flex-shrink:0}.olo-sb-breadcrumb .path .cur[data-v-0841f70c]{color:var(--olo-ui-accent);white-space:nowrap;text-overflow:ellipsis;background:#e8622a1f;border-radius:99px;align-items:center;gap:4px;max-width:140px;padding:1px 7px;font-weight:600;display:inline-flex;overflow:hidden}.olo-sb-breadcrumb .path .cur .ic[data-v-0841f70c]{flex-shrink:0;align-items:center;display:inline-flex}.olo-sb-breadcrumb .path .cur .ic[data-v-0841f70c] svg{width:11px;height:11px}.olo-section-tile[data-v-342fb65b]{min-height:20px}.olo-section-header[data-v-342fb65b]{color:var(--olo-color-text-soft,#6b7280);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:flex}.olo-section-badge[data-v-342fb65b]{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 15%, transparent);color:var(--olo-color-primary,#e1474f);border-radius:3px;padding:1px 6px;font-size:9px}.olo-column-tile[data-v-9032594e]{min-height:60px}.olo-column-empty[data-v-9032594e]{min-height:80px;color:var(--olo-color-text-soft,#6b7280);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.olo-column-plus[data-v-9032594e]{font-size:18px;line-height:1}.olo-hero-title-v[data-v-eeb18d34] em{color:var(--olo-hero-accent,inherit)}.olo-hsplit__dot[data-v-38b7ae30]{border-radius:50%;width:10px;height:10px;display:inline-block}.olo-hsplit__dot--sm[data-v-38b7ae30]{width:8px;height:8px}.olo-hsplit__hline[data-v-38b7ae30]{display:block}.olo-hsplit__ctas[data-v-38b7ae30]{flex-wrap:wrap;gap:12px;margin-bottom:60px;display:flex}.olo-hsplit__cta[data-v-38b7ae30]{cursor:pointer;justify-content:center;align-items:center;padding:14px 28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.olo-hsplit__cta--primary[data-v-38b7ae30]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f172a2e}.olo-hsplit__cta--outline[data-v-38b7ae30]:hover{color:#fff!important;background:#0f172a!important}.olo-hsplit__stats[data-v-38b7ae30]{border-top:1px solid #0f172a1f;gap:32px;padding-top:32px;display:grid}.olo-hsplit__stat-val[data-v-38b7ae30]{margin-bottom:10px;font-size:36px;font-weight:600;line-height:1}.olo-hsplit__stat-lbl[data-v-38b7ae30]{letter-spacing:.08em;text-transform:uppercase;color:var(--olo-color-text-soft,#6b7280);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.4}.olo-hsplit__badge[data-v-38b7ae30]{letter-spacing:.08em;text-transform:uppercase;color:#0f172a;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:inline-flex;box-shadow:0 1px 3px #0000000f}.olo-hsplit__cards[data-v-38b7ae30]{flex:1;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 18px;display:grid}.olo-hsplit__card-num[data-v-38b7ae30]{color:var(--olo-color-text-faint,#9ca3af);letter-spacing:.05em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.olo-hsplit__card-txt[data-v-38b7ae30]{text-align:center;font-size:36px;font-weight:500}.olo-hsplit__captions[data-v-38b7ae30]{letter-spacing:.08em;text-transform:uppercase;color:var(--olo-color-text-faint,#9ca3af);justify-content:space-between;align-items:center;margin-top:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;display:flex}.olo-hsplit-hover-lift .olo-hsplit__card[data-v-38b7ae30]:hover{transform:translateY(-8px);box-shadow:0 18px 40px #0000002e!important}.olo-hsplit-hover-scale .olo-hsplit__card[data-v-38b7ae30]:hover{z-index:2;transform:scale(1.04)}.olo-hsplit-hover-tilt .olo-hsplit__card[data-v-38b7ae30]{transform-style:preserve-3d}.olo-hsplit-hover-tilt .olo-hsplit__card[data-v-38b7ae30]:hover{transform:perspective(800px)rotateX(4deg)rotateY(-4deg)scale(1.02)}.olo-hsplit__cta[data-v-38b7ae30]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}@keyframes oloAhEq-4db10a53{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.ah-btn[data-v-4db10a53]{transition:transform .15s,background .2s,box-shadow .2s,filter .2s}.ah-btn[data-v-4db10a53]:hover{transform:translateY(-2px)}.ah-btn--solid[data-v-4db10a53]:hover{filter:brightness(1.04)}.ah-btn--ghost[data-v-4db10a53]:hover{border-color:var(--ah-accent,#27e0a3);color:var(--ah-accent,#27e0a3)}.ah-btn[data-v-4db10a53]:focus-visible{outline:2px solid var(--ah-accent,#27e0a3);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ah-eq i[data-v-4db10a53]{animation:none!important}}@media (width<=880px){.ah-in[data-v-4db10a53]{grid-template-columns:1fr!important;gap:40px!important}}.olo-sechead__dot[data-v-f75dac86]{border-radius:50%;width:10px;height:10px;display:inline-block}.olo-icards__top[data-v-a6b4070c]{justify-content:space-between;align-items:flex-start;min-height:36px;margin-bottom:48px;display:flex}.olo-icards__icon-wrap[data-v-a6b4070c]{flex:1;align-items:center;gap:10px;font-size:1.8em;display:flex}.olo-icards__icon-wrap[data-v-a6b4070c] svg{width:1.8em;height:1.8em}.olo-icards__right-row[data-v-a6b4070c]{align-items:center;gap:14px;display:flex}.olo-icards__arrow[data-v-a6b4070c]{opacity:.7;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:inline-flex}.olo-icards__divider[data-v-a6b4070c]{height:1px;margin:24px 0 18px}.olo-icards__dot[data-v-a6b4070c]{border-radius:50%;width:8px;height:8px;display:inline-block}.olo-icards__cta-arrow[data-v-a6b4070c]{transition:transform .3s;display:inline-block}.olo-icards__card:hover .olo-icards__cta-arrow[data-v-a6b4070c]{transform:translate(5px)}.olo-icards-hover-lift .olo-icards__card[data-v-a6b4070c]:hover{transform:translateY(-6px);box-shadow:0 14px 36px #00000026}.olo-icards-hover-scale .olo-icards__card[data-v-a6b4070c]:hover{z-index:2;transform:scale(1.03)}.olo-icards-hover-tilt .olo-icards__card[data-v-a6b4070c]{transform-style:preserve-3d}.olo-icards-hover-tilt .olo-icards__card[data-v-a6b4070c]:hover{transform:perspective(800px)rotateX(2deg)rotateY(-2deg)scale(1.02)}.olo-worklist__row[data-v-6c56f9ad]{cursor:pointer;color:inherit;text-decoration:none;transition:padding .25s,background .25s}.olo-worklist__row[data-v-6c56f9ad]:hover{background:var(--olo-wl-hover-bg);padding-left:var(--olo-wl-indent)!important;padding-right:var(--olo-wl-indent)!important}.olo-worklist__t[data-v-6c56f9ad]{transition:transform .25s}.olo-worklist__row:hover .olo-worklist__t[data-v-6c56f9ad]{transform:translate(6px)}.olo-worklist__arrow[data-v-6c56f9ad]{opacity:0;justify-self:end;width:20px;height:20px;transition:opacity .25s,transform .25s;transform:translate(-6px)}.olo-worklist__row:hover .olo-worklist__arrow[data-v-6c56f9ad]{opacity:1;transform:none}@media (width<=640px){.olo-worklist__row[data-v-6c56f9ad]{grid-template-columns:32px 1fr auto!important;gap:14px!important}.olo-worklist__cat[data-v-6c56f9ad]{display:none}}.olo-workgrid__item[data-v-e0a60b88]{color:inherit;text-decoration:none;display:block}.olo-workgrid__b[data-v-e0a60b88]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.olo-workgrid__img[data-v-e0a60b88]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.olo-workgrid__media img[data-v-e0a60b88],.olo-workgrid__media .olo-workgrid__ph[data-v-e0a60b88]{transition:transform .6s cubic-bezier(.2,.7,.3,1)}.olo-workgrid__item:hover .olo-workgrid__media img[data-v-e0a60b88],.olo-workgrid__item:hover .olo-workgrid__media .olo-workgrid__ph[data-v-e0a60b88]{transform:scale(1.04)}@media (width<=680px){.olo-workgrid[data-v-e0a60b88]{grid-template-columns:1fr!important}}.olo-statstrip__cell.has-divider[data-v-99c2bec2]{border-left:1px solid var(--olo-ss-line)}@media (width<=760px){.olo-statstrip__grid[data-v-99c2bec2]{gap:28px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.olo-hoursstrip__cell.has-divider[data-v-2fa7d730]{border-left:1px solid var(--olo-hs-line)}@media (width<=760px){.olo-hoursstrip__grid[data-v-2fa7d730]{gap:26px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.olo-hoverlist__row[data-v-477d95ad]{padding:var(--olo-hl-py) var(--olo-hl-pr) var(--olo-hl-py) var(--olo-hl-pl);border-bottom:1px solid var(--olo-hl-line);background-color:var(--olo-hl-bg);transition:padding-left var(--olo-hl-t-indent) ease, background-color var(--olo-hl-t-bg) ease, border-bottom-color var(--olo-hl-t-line) ease;align-items:center;gap:18px;display:flex}.olo-hoverlist__row--num[data-v-477d95ad]{grid-template-columns:64px 1fr auto;gap:24px;display:grid;position:relative}.olo-hoverlist__row[data-v-477d95ad]:hover{padding-left:var(--olo-hl-indent);background-color:var(--olo-hl-bg-h);border-bottom-color:var(--olo-hl-line-h)}.olo-hoverlist__nm[data-v-477d95ad]{color:var(--olo-hl-nm);transition:color var(--olo-hl-t-nm) ease}.olo-hoverlist__row:hover .olo-hoverlist__nm[data-v-477d95ad]{color:var(--olo-hl-nm-h)}.olo-hoverlist__desc[data-v-477d95ad]:not(.olo-hoverlist__sub){color:var(--olo-hl-desc);transition:color var(--olo-hl-t-desc) ease}.olo-hoverlist__row:hover .olo-hoverlist__desc[data-v-477d95ad]:not(.olo-hoverlist__sub){color:var(--olo-hl-desc-h)}.olo-hoverlist__sub[data-v-477d95ad]{color:var(--olo-hl-sub);transition:color var(--olo-hl-t-sub) ease}.olo-hoverlist__row:hover .olo-hoverlist__sub[data-v-477d95ad]{color:var(--olo-hl-sub-h)}.olo-hoverlist__num[data-v-477d95ad]{color:var(--olo-hl-num);transition:color var(--olo-hl-t-num) ease}.olo-hoverlist__row:hover .olo-hoverlist__num[data-v-477d95ad]{color:var(--olo-hl-num-h)}.olo-hoverlist__sw[data-v-477d95ad]{width:var(--olo-hl-sw);height:var(--olo-hl-sw);transition:width var(--olo-hl-t-sw) ease, height var(--olo-hl-t-sw) ease}.olo-hoverlist__row:hover .olo-hoverlist__sw[data-v-477d95ad]{width:var(--olo-hl-sw-h);height:var(--olo-hl-sw-h)}a.olo-hoverlist__row[data-v-477d95ad]:focus-visible{outline:2px solid var(--olo-hl-nm);outline-offset:-2px}@media (width<=680px){.olo-hoverlist__row--num[data-v-477d95ad]{grid-template-columns:44px 1fr}.olo-hoverlist__row--num .olo-hoverlist__desc[data-v-477d95ad]{display:none}}.olo-lbmix__meta[data-v-a60769e3]{flex:1;min-width:0}.olo-lbmix__nm[data-v-a60769e3]{justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;display:flex}.olo-lbmix__nav[data-v-a60769e3]{flex:none;gap:6px;display:flex}.olo-lbmix__slots[data-v-a60769e3]{flex-direction:column;display:flex}@media (width<=860px){.olo-lbmix[data-v-a60769e3]{grid-template-columns:1fr!important;gap:28px!important}}.ocr-track[data-v-3ac896fc]::-webkit-scrollbar{display:none}.ocr-card:hover .ocr-media[data-v-3ac896fc]{transform:scale(1.05)}.ocr-card[data-v-3ac896fc]:focus-visible{outline:2px solid var(--olo-color-primary,#e1474f);outline-offset:3px}.otf-btn[data-v-a27d1e17]:hover{filter:brightness(1.05);transform:translateY(-1px)}.otf-sel[data-v-a27d1e17]:focus-visible{outline:2px solid var(--otf-accent,#e1474f);outline-offset:2px}.otf-btn[data-v-a27d1e17]:focus-visible{outline:2px solid var(--otf-accent,#e1474f);outline-offset:3px}@media (width<=680px){.otf-bar[data-v-a27d1e17]{flex-direction:column}}.mvh-btn[data-v-9be1b3d4]{transition:transform .15s,filter .2s}.mvh-btn[data-v-9be1b3d4]:hover{filter:brightness(1.06);transform:translateY(-2px)}.mvh-btn[data-v-9be1b3d4]:focus-visible{outline:2px solid var(--mvh-accent,#c8ff3c);outline-offset:3px}.sh-btn[data-v-ca09748e]{transition:transform .15s,filter .2s,box-shadow .2s}.sh-btn[data-v-ca09748e]:hover{filter:brightness(1.06);transform:translateY(-2px)}.sh-btn[data-v-ca09748e]:focus-visible{outline:2px solid var(--sh-accent-on,#fff);outline-offset:2px}.sh-chip[data-v-ca09748e]{transition:border-color .15s,color .15s}.sh-chip[data-v-ca09748e]:hover{border-color:var(--sh-accent,#ff5a5f);color:var(--sh-accent,#ff5a5f)}.sh-chip[data-v-ca09748e]:focus-visible{outline:2px solid var(--sh-accent,#ff5a5f);outline-offset:2px}.sh-search input[data-v-ca09748e]:focus{outline:none}.sh-search input[data-v-ca09748e]:focus-visible{outline:2px solid var(--sh-accent,#ff5a5f);outline-offset:2px;border-radius:8px}.sh[data-v-23e551ee]:before{content:"";z-index:1;background:radial-gradient(80% 90% at 70% 20%, var(--sh-glow,#e0b13a14), transparent 60%);pointer-events:none;position:absolute;inset:0}.sh-blob[data-v-23e551ee]{pointer-events:none;mix-blend-mode:screen;filter:blur(2px);border-radius:50%;transition:opacity .9s,transform .9s;position:absolute;transform:translate(-50%,-50%)scale(1)}.sh a[data-v-23e551ee]:focus-visible,.sh button[data-v-23e551ee]:focus-visible{outline:2px solid var(--sh-accent,#e0b13a);outline-offset:3px}.pc-meta a[data-v-1da94307]{color:inherit;text-decoration:none}.pc a[data-v-1da94307]:focus-visible{outline:2px solid var(--pc-accent,#ff4438);outline-offset:3px}.mst-btn[data-v-73d1415f]{transition:transform .15s,filter .2s}.mst-btn[data-v-73d1415f]:hover{filter:brightness(1.06);transform:translateY(-2px)}.mst-byline[data-v-73d1415f]{transition:color .15s}.mst-byline[data-v-73d1415f]:hover{color:var(--mst-ink,#16161a)}.mst-name[data-v-73d1415f]:focus-visible,.mst-byline[data-v-73d1415f]:focus-visible,.mst-btn[data-v-73d1415f]:focus-visible{outline:2px solid var(--mst-accent,#cf2e2e);outline-offset:3px}.omf-fix[data-v-951b5919]{transition:border-color .2s,transform .3s}.omf-fix[data-v-951b5919]:hover{border-color:color-mix(in srgb, var(--omf-accent,#c8ff3c) 40%, transparent);transform:translateY(-4px)}.ocg-card:hover .ocg-media[data-v-90ee8fc8]{transform:scale(1.04)}.ocg-card:hover .ocg-arr[data-v-90ee8fc8]{transform:rotate(-45deg);background:var(--ocg-arrhbg,#c8ff3c)!important}.ocg-card:hover .ocg-arr svg[data-v-90ee8fc8]{color:var(--ocg-arrhc,#0a2a1e)!important}.ocg-card[data-v-90ee8fc8]:focus-visible{outline:2px solid var(--ocg-arrhbg,#c8ff3c);outline-offset:3px}.opg-mw[data-v-63faf4ff]{margin-bottom:16px;display:block;position:relative;overflow:hidden}.opg-card[data-v-63faf4ff]{flex-direction:column;display:flex}.opg--zoom .opg-card:hover .opg-media[data-v-63faf4ff]{transform:scale(1.05)}.opg-card:hover .opg-add[data-v-63faf4ff]{opacity:1!important;transform:none!important}.opg-mw[data-v-63faf4ff]:focus-visible{outline-offset:3px;outline:2px solid}.omc-mail-prev[data-v-14de3410]{gap:12px;transition:gap .2s}.omc-mail-prev[data-v-14de3410]:hover{gap:18px}.oih-btn[data-v-dd380712]{transition:transform .15s,background .2s,color .2s,filter .2s}.oih-btn[data-v-dd380712]:hover{transform:translateY(-2px)}.oih-btn--solid[data-v-dd380712]:hover{filter:brightness(1.08)}.oih-btn[data-v-dd380712]:focus-visible{outline:2px solid var(--oih-accent,#c9a86a);outline-offset:3px}.glw-eyebrow span[data-v-0ec1aba8]:before{content:"";background:var(--glw-dot,#f4a23b);border-radius:50%;width:6px;height:6px}.glw-eyebrow--nodot span[data-v-0ec1aba8]:before{display:none}.glw-btn[data-v-0ec1aba8]{transition:transform .15s,filter .2s}.glw-btn[data-v-0ec1aba8]:hover{filter:brightness(1.06);transform:translateY(-2px)}.glw-btn[data-v-0ec1aba8]:focus-visible{outline:2px solid var(--glw-accent,#f4a23b);outline-offset:3px}.tph-cross[data-v-191f7dfd]{pointer-events:none;z-index:3;width:11px;height:11px;position:absolute}.tph-cross[data-v-191f7dfd]:before{content:"";background:var(--tph-hair,#00000040);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.tph-cross[data-v-191f7dfd]:after{content:"";background:var(--tph-hair,#00000040);height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.tph-cross--tl[data-v-191f7dfd]{top:-5.5px;left:22px}.tph-cross--tr[data-v-191f7dfd]{top:-5.5px;right:22px}.tph-cross--bl[data-v-191f7dfd]{bottom:-5.5px;left:22px}.tph-cross--br[data-v-191f7dfd]{bottom:-5.5px;right:22px}.tph-side[data-v-191f7dfd]{z-index:1;pointer-events:none;max-width:38vw;height:auto;position:absolute;bottom:0}.tph-side--left[data-v-191f7dfd]{left:0}.tph-side--right[data-v-191f7dfd]{right:0}@media (width<=999px){.tph-side[data-v-191f7dfd]{display:none}}.tph-form[data-v-191f7dfd]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.tph-cta[data-v-191f7dfd]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.tph-cursor[data-v-191f7dfd]{width:.55em;height:1.05em;margin-left:3px;animation:1.1s steps(2,start) infinite tph-blink-191f7dfd;display:inline-block;transform:translateY(.12em)}@keyframes tph-blink-191f7dfd{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.tph-cursor[data-v-191f7dfd]{animation:none}}.tph-btn[data-v-191f7dfd]{transition:transform .15s,filter .2s,background .2s}.tph-btn[data-v-191f7dfd]:hover{filter:brightness(1.05);transform:translateY(-1px)}.tph-btn[data-v-191f7dfd]:focus-visible,.tph-input[data-v-191f7dfd]:focus-visible,.tph-small a[data-v-191f7dfd]:focus-visible{outline:2px solid var(--tph-accent,#e1474f);outline-offset:3px}.tph-input[data-v-191f7dfd]:focus{border-color:var(--tph-accent,#e1474f)}.oloxp{--bg:#0c0e13;--bg-2:#12151d;--bg-3:#181c27;--line:#faf7f21a;--line-2:#faf7f22e;--panelline:#faf7f21a;--paper:#faf7f2;--dim:#faf7f29e;--faint:#faf7f257;--olo:#e8453d;--build:#e8453d;--booking:#3d8bff;--lang:#e8409a;--tour:#12a19a;--tutor:#38c172;--secur:#26b8e8;--c:var(--olo);color:var(--paper);-webkit-font-smoothing:antialiased;background:0 0;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.oloxp,.oloxp *,.oloxp :before,.oloxp :after{box-sizing:border-box}.oloxp a{color:var(--paper);text-decoration:none}.oloxp a:hover{color:var(--c)}.oloxp img{border:none;max-width:100%;display:block}.oloxp ::selection{background:var(--c);color:#0c0e13}.oloxp .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.oloxp .mono{font-family:JetBrains Mono,monospace}.oloxp p,.oloxp h1,.oloxp h2,.oloxp h3{margin:0}.oloxp.oloxp h1,.oloxp.oloxp h2,.oloxp.oloxp h3,.oloxp.oloxp h4{color:var(--paper);line-height:1.55}.oloxp.oloxp a{color:var(--paper);text-decoration:none}.oloxp.oloxp a:hover{color:var(--c)}.oloxp.oloxp h1 em,.oloxp.oloxp h2 em{color:var(--c);font-style:italic}.oloxp-home .panel.intro h1 em{color:var(--olo)}.oloxp button{font-family:inherit}.oloxp .dnav{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0c0e13b3;position:relative;top:0;left:0;right:0}.oloxp-live .dnav{position:fixed}.oloxp .dnav .row{align-items:center;gap:28px;padding:14px 26px;display:flex}.oloxp .dnav .logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0)invert();width:auto;max-width:40vw;height:24px}.oloxp .dnav .links{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:20px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;display:flex}.oloxp .dnav .links a{color:var(--faint)}.oloxp .dnav .links a:hover{color:var(--paper)}.oloxp .dnav .links a.on{color:var(--pc,var(--c))}.oloxp .dnav .exp{letter-spacing:.12em;text-transform:uppercase;color:var(--paper);border:1px solid var(--line-2);border-radius:100px;margin-left:0;padding:9px 16px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;transition:all .18s}.oloxp .dnav .exp:hover{border-color:var(--c);color:var(--c)}.oloxp .langsw{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:2px;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:flex;position:relative}.oloxp .langsw a{color:var(--faint);border-radius:6px;padding:5px 6px}.oloxp .langsw a:hover{color:var(--paper)}.oloxp .langsw a.on{color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent)}.oloxp .langsw .lsw-t{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--paper);border:1px solid var(--line-2);cursor:pointer;background:#0c0e1399;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;display:none}.oloxp .langsw .lsw-list{align-items:center;gap:2px;display:flex}.oloxp .k{letter-spacing:.26em;text-transform:uppercase;color:var(--c);align-items:center;gap:12px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:flex}.oloxp .k:before{content:"";background:var(--c);flex-shrink:0;width:34px;height:1px}.oloxp h1.d{letter-spacing:-.032em;text-wrap:balance;margin:0 0 24px;font-family:Fraunces,serif;font-size:clamp(44px,5.6vw,88px);font-weight:400;line-height:.96}.oloxp h2.d{letter-spacing:-.026em;text-wrap:balance;margin:0 0 18px;font-family:Fraunces,serif;font-size:clamp(32px,3.8vw,56px);font-weight:400;line-height:1.02}.oloxp h1.d em,.oloxp h2.d em,.oloxp .em{color:var(--c);font-style:italic}.oloxp .sub{color:var(--dim);text-wrap:pretty;max-width:52ch;margin:0 0 30px;font-size:16px;line-height:1.62}.oloxp .sub strong{color:var(--paper);font-weight:600}.oloxp .plogo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0)invert();opacity:.92;width:auto;max-width:80vw;height:36px;margin-bottom:26px}.oloxp .tags{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.oloxp .tags span{letter-spacing:.08em;border:1px solid var(--line);color:var(--dim);border-radius:100px;padding:6px 13px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.oloxp .tags span.hot{border-color:var(--c);color:var(--c)}.oloxp .cta{letter-spacing:.14em;text-transform:uppercase;color:#0c0e13;background:var(--c);cursor:pointer;border:none;border-radius:2px;align-items:center;gap:12px;padding:15px 26px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.oloxp .cta:hover{color:#0c0e13;transform:translate(3px,-3px);box-shadow:-5px 5px #faf7f238}.oloxp .cta.ghost{color:var(--paper);border:1px solid var(--line-2);background:0 0}.oloxp .cta.ghost:hover{border-color:var(--paper);box-shadow:none;color:var(--paper);transform:translateY(-2px)}.oloxp .cta:focus-visible,.oloxp a:focus-visible,.oloxp button:focus-visible{outline:2px solid var(--c);outline-offset:3px}.oloxp .dhero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.oloxp .dhero .grid2{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:5vw;display:grid}@media (width<=960px){.oloxp .dhero .grid2{grid-template-columns:1fr;gap:60px}}.oloxp .dstats{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:56px;display:flex}.oloxp .dstat{border-right:1px dashed var(--line);flex:150px;margin-right:24px;padding:20px 24px 0 0}.oloxp .dstat:last-child{border-right:none;margin-right:0}.oloxp .dstat b{letter-spacing:-.02em;font-family:Fraunces,serif;font-size:32px;font-weight:500;line-height:1;display:block}.oloxp .dstat b em{color:var(--c);font-style:italic}.oloxp .dstat span{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:7px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}@media (width<=640px){.oloxp .dstat{border-right:none}}.oloxp .dsec{border-top:1px solid var(--line);padding:110px 0;position:relative}.oloxp .dsec .head{max-width:720px;margin-bottom:56px}.oloxp .dsec .head p{color:var(--dim);text-wrap:pretty;margin:0;font-size:16px}.oloxp .dcard{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:26px}.oloxp .dcard h3{letter-spacing:-.015em;margin:0 0 10px;font-family:Fraunces,serif;font-size:21px;font-weight:500}.oloxp .dcard h3 em{color:var(--c);font-style:italic}.oloxp .dcard p{color:var(--dim);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.oloxp .dcard p strong{color:var(--paper)}.oloxp .dcard .kk{letter-spacing:.18em;text-transform:uppercase;color:var(--c);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:block}.oloxp .dgrid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.oloxp .dgrid3{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.oloxp-live .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.9,.3,1);transform:translateY(22px)}.oloxp-live .rv.in{opacity:1;transform:none}}.oloxp .dmarq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 0;overflow:hidden}.oloxp .dmarq .in{animation:oloxmarq var(--marq-dur,28s) linear infinite;letter-spacing:.3em;text-transform:uppercase;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:12px;display:inline-block}.oloxp .dmarq .in b{color:var(--c);margin:0 26px;font-weight:700}.oloxp .dmarq.rev .in{animation-direction:reverse}@keyframes oloxmarq{0%{transform:translate(0)}to{transform:translate(-50%)}}.oloxp .dnext{border-top:1px solid var(--line)}.oloxp .dnext .wrap{justify-content:space-between;align-items:center;gap:24px;padding-top:36px;padding-bottom:36px;display:flex}.oloxp .dnext .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:10px}.oloxp .dnext a.nx{letter-spacing:-.02em;font-family:Fraunces,serif;font-size:28px;font-weight:500}.oloxp .dnext a.nx em{color:var(--nc,var(--c));font-style:italic}.oloxp .dnext a.nx:hover{color:var(--nc,var(--c))}.oloxp .dfoot{border-top:1px solid var(--line);background:var(--bg-2)}.oloxp .dfoot .wrap{flex-wrap:wrap;align-items:center;gap:26px;padding-top:34px;padding-bottom:64px;display:flex}.oloxp .dfoot img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0)invert();opacity:.85;width:auto;max-width:60vw;height:22px}.oloxp .dfoot .lnk{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:18px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:flex}.oloxp .dfoot .lnk a{color:var(--faint)}.oloxp .dfoot .lnk a:hover{color:var(--paper)}.oloxp .dfoot .fine{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px}@media (width<=760px){.oloxp .dfoot .fine{margin-left:0}}.oloxp .follow{border-top:1px solid var(--line);background:color-mix(in srgb, var(--c) 6%, var(--bg-2))}.oloxp .follow .wrap{flex-wrap:wrap;align-items:center;gap:20px;padding-top:22px;padding-bottom:22px;display:flex}.oloxp .follow .fk{letter-spacing:.2em;text-transform:uppercase;color:var(--c);border:1px dashed var(--c);white-space:nowrap;border-radius:100px;flex-shrink:0;padding:6px 13px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.oloxp .follow p{color:var(--dim);margin:0;font-size:14px;line-height:1.6}.oloxp .follow a{color:var(--c);text-underline-offset:3px;font-weight:600;text-decoration:underline}.oloxp .follow a:hover{color:var(--paper)}.oloxp .credits{z-index:92;text-align:center;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);background:linear-gradient(#0000,#0c0e13d9 60%);padding:22px 10px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;position:relative;bottom:0;left:0;right:0}.oloxp-live .credits{position:fixed}.oloxp .credits a{pointer-events:auto;color:var(--dim)}.oloxp .credits a:hover{color:var(--c)}.oloxp .credits b{color:var(--dim);font-weight:600}@media (width<=900px){.oloxp .dnav .row{flex-wrap:nowrap;gap:12px;padding:12px 16px}.oloxp .dnav .links{flex-wrap:nowrap;gap:9px}.oloxp .dnav .links a{opacity:.85;background:var(--pc,#888);border-radius:50%;flex-shrink:0;width:11px;height:11px;font-size:0}.oloxp .dnav .links a.on{opacity:1;box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--pc,var(--c))}.oloxp .langsw{margin-left:auto;font-size:9px}.oloxp .langsw .lsw-t{display:inline-flex}.oloxp .langsw .lsw-list{z-index:120;border:1px solid var(--line-2);background:#0c0e13f5;border-radius:10px;flex-direction:column;align-items:stretch;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px -20px #000c}.oloxp .langsw.open .lsw-list{display:flex}.oloxp .langsw .lsw-list a{text-align:center;padding:8px 16px}.oloxp .dnav .exp{white-space:nowrap;margin-left:0;padding:7px 12px;font-size:9px}.oloxp .credits{letter-spacing:.06em;padding:0 10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.oloxp .dmarq .in{animation:none}}.oloxp .man-head{border-bottom:1px solid var(--line);padding:150px 0 60px}.oloxp .man-head .doc{letter-spacing:.26em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:14px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.oloxp .man-head .doc b{color:var(--c)}.oloxp .man-layout{grid-template-columns:230px minmax(0,1fr);gap:60px;padding:70px 0 90px;display:grid}@media (width<=960px){.oloxp .man-layout{grid-template-columns:1fr;gap:40px}}.oloxp .toc{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:90px}@media (width<=960px){.oloxp .toc{flex-flow:wrap;gap:8px;position:static}}.oloxp .toc a{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-left:2px solid var(--line);padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;transition:all .15s}.oloxp .toc a:hover{color:var(--paper)}.oloxp .toc a.on{color:var(--c);border-left-color:var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 10%, transparent), transparent)}.oloxp .toc .tspec{border-left-color:var(--c);color:var(--c);margin-top:14px}.oloxp .ch{border-bottom:1px dashed var(--line);padding:50px 0 56px;scroll-margin-top:90px}.oloxp .ch:first-child{padding-top:0}.oloxp .ch .chno{color:color-mix(in srgb, var(--c) 55%, transparent);margin-bottom:14px;font-family:Fraunces,serif;font-size:52px;font-style:italic;font-weight:300;line-height:1;display:block}.oloxp .ch h2{letter-spacing:-.022em;text-wrap:balance;margin:0 0 18px;font-family:Fraunces,serif;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.05}.oloxp .ch h2 em{color:var(--c);font-style:italic}.oloxp .ch p{color:var(--dim);text-wrap:pretty;max-width:68ch;margin:0 0 16px;font-size:15px;line-height:1.7}.oloxp .ch p strong{color:var(--paper);font-weight:600}.oloxp .ch code,.oloxp .mono-inline{color:var(--c);background:color-mix(in srgb, var(--c) 10%, transparent);border-radius:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.86em}.oloxp .ch h3{letter-spacing:.22em;text-transform:uppercase;color:var(--c);margin:34px 0 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.oloxp .ch ul.dash{flex-direction:column;gap:9px;max-width:68ch;margin:0 0 16px;padding:0;list-style:none;display:flex}.oloxp .ch ul.dash li{color:var(--dim);padding-left:22px;font-size:14px;line-height:1.6;position:relative}.oloxp .ch ul.dash li:before{content:"—";color:var(--c);position:absolute;left:0}.oloxp .ch ul.dash li strong{color:var(--paper)}.oloxp .dtab{border-collapse:collapse;width:100%;margin:8px 0 10px}.oloxp .dtab td{border:1px solid var(--line);color:var(--dim);vertical-align:top;padding:12px 16px;font-size:13.5px;line-height:1.55}.oloxp .dtab td strong{color:var(--paper)}.oloxp .dtab td.f{letter-spacing:.08em;text-transform:uppercase;width:28%;color:var(--paper);background:var(--bg-2);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.oloxp .dtab td.f span{color:var(--faint);text-transform:none;letter-spacing:.02em;margin-top:4px;font-weight:400;display:block}.oloxp .notice{border:1px solid color-mix(in srgb, var(--c) 40%, transparent);background:color-mix(in srgb, var(--c) 7%, transparent);border-radius:10px;max-width:68ch;margin:20px 0;padding:18px 22px}.oloxp .notice .nl{letter-spacing:.22em;text-transform:uppercase;color:var(--c);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:block}.oloxp .notice p{margin:0;font-size:13.5px}.oloxp .spec-close{border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 9%, var(--bg-2)), var(--bg-2) 30%);border-radius:16px;margin-top:60px;scroll-margin-top:90px;overflow:hidden}.oloxp .spec-close .sc-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:34px 34px 26px;display:flex}.oloxp .spec-close .sc-head h2{letter-spacing:-.024em;margin:0;font-family:Fraunces,serif;font-size:clamp(28px,3.4vw,44px);font-weight:400}.oloxp .spec-close .sc-head h2 em{color:var(--c);font-style:italic}.oloxp .spec-close .sc-head .vv{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);text-align:right;font-family:JetBrains Mono,monospace;font-size:10px}.oloxp .spec-close .sc-head .vv b{color:var(--c);margin-bottom:4px;font-size:13px;display:block}.oloxp .spec-close .sc-body{padding:10px 34px 34px}.oloxp .spec-close .dtab{margin-top:18px}.oloxp .sc-foot{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.oloxp .dhero.oxbg-build{background:linear-gradient(#e8453d0d 1px, transparent 1px), linear-gradient(90deg, #e8453d0d 1px, transparent 1px), var(--bg);background-size:44px 44px,44px 44px}.oloxp .dhero.oxbg-booking{background:radial-gradient(circle at 78% 30%, #3d8bff14 0%, transparent 50%), var(--bg)}.oloxp .dhero.oxbg-lang{background:radial-gradient(circle at 20% 75%, #e8409a17 0%, transparent 50%), var(--bg)}.oloxp .dhero.oxbg-secur{background:radial-gradient(circle at 80% 20%, #26b8e814 0%, transparent 46%), var(--bg)}.oloxp .dhero.oxbg-tutor{background:radial-gradient(circle at 20% 25%, #38c17214 0%, transparent 46%), var(--bg)}.oloxp .drop span{display:inline-block}.oloxp-live .drop span{animation:.7s cubic-bezier(.2,1.5,.4,1) both oloxdrop;animation-delay:var(--d)}@keyframes oloxdrop{0%{opacity:0;transform:translateY(-50px)rotate(4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oloxp .drop span{animation:none}}.oloxp .ox-hwall{grid-template-columns:repeat(12,1fr);gap:7px;width:min(100%,520px);display:grid;position:relative}.oloxp .ox-hwall i{aspect-ratio:1;background:var(--bg-2);border:1px solid #e8453d42;border-radius:3px}.oloxp-live .ox-hwall i{opacity:0;transform:translateY(-46px)rotate(6deg)}.oloxp-live .ox-hwall.go i{animation:.55s cubic-bezier(.2,1.4,.4,1) both oloxbrick;animation-delay:var(--d)}@keyframes oloxbrick{to{opacity:1;transform:none}}.oloxp .ox-hwall i.k1{background:#e8453dd9;border-color:#0000}.oloxp .ox-hwall i.k2{background:#e8453d47}.oloxp .ox-hwall .count{letter-spacing:.18em;color:var(--c);font-family:JetBrains Mono,monospace;font-size:12px;position:absolute;bottom:-46px;right:0}.oloxp .ox-hwall .count b{color:var(--paper);margin-right:8px;font-family:Fraunces,serif;font-size:44px;font-weight:500}@media (prefers-reduced-motion:reduce){.oloxp-live .ox-hwall i{opacity:1;animation:none;transform:none}}.oloxp .ox-asmrail{height:340vh;position:relative}.oloxp .ox-asmview{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.oloxp .asm-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5vw;width:100%;display:grid}@media (width<=960px){.oloxp .asm-grid{grid-template-columns:1fr;gap:40px}}.oloxp .browser{aspect-ratio:16/10.5;background:var(--bg-2);border:1px solid var(--line-2);border-radius:12px;width:100%;max-width:640px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000c}.oloxp .browser .bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.oloxp .browser .bar i{background:var(--faint);border-radius:50%;width:9px;height:9px;display:block}.oloxp .browser .bar i:first-child{background:var(--c)}.oloxp .browser .url{color:var(--faint);letter-spacing:.08em;margin-left:10px;font-family:JetBrains Mono,monospace;font-size:9.5px}.oloxp .browser .stage{flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;inset:34px 0 0}.oloxp .blk{border:1px solid color-mix(in srgb, var(--c) 40%, transparent);background:color-mix(in srgb, var(--c) 10%, transparent);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);will-change:transform;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.oloxp .blk b{color:var(--c);font-weight:700}.oloxp .blk[data-b="0"]{height:13%}.oloxp .blk[data-b="1"]{background:color-mix(in srgb, var(--c) 22%, transparent);height:30%}.oloxp .blk[data-b="2"]{height:22%}.oloxp .blk[data-b="3"]{height:18%}.oloxp .blk[data-b="4"]{height:11%}.oloxp-live .blk{opacity:0}.oloxp-live .blk[data-b="0"]{transform:translate(-120%)}.oloxp-live .blk[data-b="1"]{transform:translate(120%)}.oloxp-live .blk[data-b="2"]{transform:translateY(140%)}.oloxp-live .blk[data-b="3"]{transform:translate(-120%)rotate(-4deg)}.oloxp-live .blk[data-b="4"]{transform:translateY(160%)}.oloxp .blk.set{opacity:1;transition:transform .6s cubic-bezier(.2,1.25,.35,1),opacity .3s;transform:none}.oloxp .asm-copy .step{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.oloxp .asm-copy .step b{color:var(--c)}.oloxp .asm-copy .stepname{letter-spacing:-.02em;min-height:2.2em;font-family:Fraunces,serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.05}.oloxp .asm-copy .stepname em{color:var(--c);font-style:italic}.oloxp .asm-hint{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:26px;font-family:JetBrains Mono,monospace;font-size:10px}.oloxp .bricks{flex-wrap:wrap;gap:10px;display:flex}.oloxp .brickcard{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;flex:260px;padding:20px 22px;position:relative;overflow:hidden}.oloxp .brickcard:before{content:"";background:var(--c);opacity:.7;width:4px;position:absolute;top:0;bottom:0;left:0}.oloxp .brickcard .n{color:color-mix(in srgb, var(--c) 90%, transparent);float:right;margin-left:14px;font-family:Fraunces,serif;font-size:38px;font-style:italic;font-weight:300;line-height:1}.oloxp .brickcard h3{letter-spacing:-.01em;margin:0 0 6px;font-family:Fraunces,serif;font-size:19px;font-weight:500}.oloxp .brickcard p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.oloxp-live .brickcard{opacity:0;transform:translateX(var(--fx,-60px)) rotate(var(--fr,-2deg));transition:opacity .6s,transform .65s cubic-bezier(.2,1.2,.35,1);transition-delay:var(--d,0s)}.oloxp-live .brickcard.in{opacity:1;transform:none}}.oloxp .slabs{grid-template-columns:1fr 1fr;align-items:end;gap:18px;display:grid}@media (width<=860px){.oloxp .slabs{grid-template-columns:1fr}}.oloxp .slab{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:34px 30px;position:relative}.oloxp .slab .price{letter-spacing:-.03em;margin:14px 0 6px;font-family:Fraunces,serif;font-size:54px;font-weight:500;line-height:1}.oloxp .slab .price em{color:var(--c);font-style:italic}.oloxp .slab .per{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:10px}.oloxp .slab ul{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.oloxp .slab li{color:var(--dim);padding-left:22px;font-size:14px;position:relative}.oloxp .slab li:before{content:"▪";color:var(--c);position:absolute;left:0}.oloxp .slab li strong{color:var(--paper)}.oloxp .slab.pro{border-color:color-mix(in srgb, var(--c) 60%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 10%, transparent), var(--bg-2) 40%)}.oloxp .cablewrap{position:relative}.oloxp .cable{background:repeating-linear-gradient(180deg, var(--c) 0 6px, transparent 6px 10px);opacity:0;width:2px;height:120px;position:absolute;bottom:100%;left:50%}@media (prefers-reduced-motion:no-preference){.oloxp-live .slab.pro{opacity:0;transition:transform 1s cubic-bezier(.3,1.2,.3,1),opacity .5s;transform:translateY(-90px)}.oloxp-live .slab.pro.in{opacity:1;transform:none}.oloxp-live .slab.pro.in .cable{opacity:1;transition:opacity .4s .5s}}.oloxp .hook{border:2px solid var(--c);border-bottom:none;border-radius:13px 13px 0 0;width:26px;height:13px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.oloxp .clockface{aspect-ratio:1;background:radial-gradient(circle,#3d8bff12,#0000 70%);border:1px solid #3d8bff66;border-radius:50%;width:min(46vh,340px);position:relative}.oloxp .clockface:before{content:"";border:1px dashed #3d8bff40;border-radius:50%;position:absolute;inset:14%}.oloxp .hand{background:var(--c);transform-origin:bottom;width:3px;height:38%;transform:rotate(var(--rot,0deg));border-radius:3px;position:absolute;bottom:50%;left:50%;box-shadow:0 0 14px #3d8bff80}.oloxp .hand.h2{opacity:.6;width:5px;height:26%}.oloxp .pin{background:var(--c);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oloxp .clocklbl{text-align:center;white-space:nowrap;letter-spacing:.2em;color:var(--c);font-family:JetBrains Mono,monospace;font-size:12px;position:absolute;bottom:-52px;left:50%;transform:translate(-50%)}.oloxp .clocklbl b{letter-spacing:0;color:var(--paper);font-family:Fraunces,serif;font-size:40px;font-weight:500;display:block}.oloxp .ox-dayrail{height:380vh}.oloxp .ox-dayview{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.oloxp .day-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:5vw;width:100%;display:grid}@media (width<=960px){.oloxp .day-grid{grid-template-columns:1fr;gap:36px}}.oloxp .daytime{letter-spacing:-.03em;font-family:Fraunces,serif;font-size:clamp(64px,8vw,130px);font-weight:400;line-height:1}.oloxp .daytime em{color:var(--c);font-style:italic}.oloxp .dayocc{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:18px;font-family:JetBrains Mono,monospace;font-size:11px}.oloxp .dayocc b{color:var(--c);font-size:15px}.oloxp .slots{flex-direction:column;gap:9px;max-height:74vh;display:flex}.oloxp .slot{border:1px solid var(--line);background:var(--bg-2);border-radius:9px;align-items:center;gap:16px;padding:12px 18px;display:flex;position:relative;overflow:hidden}.oloxp .slot .hh{letter-spacing:.12em;color:var(--faint);flex-shrink:0;width:52px;font-family:JetBrains Mono,monospace;font-size:11px}.oloxp .slot .what{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:17px}.oloxp .slot .who{color:var(--faint);letter-spacing:.08em;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px}.oloxp .slot .stamp{opacity:0;letter-spacing:.22em;text-transform:uppercase;color:var(--c);border:2px solid var(--c);pointer-events:none;border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(-8deg)scale(2.6)}.oloxp .slot.b{border-color:color-mix(in srgb, var(--c) 50%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 12%, var(--bg-2)), var(--bg-2) 60%)}.oloxp .slot.b .who{opacity:0}.oloxp .slot.b .stamp{opacity:1;transition:transform .3s cubic-bezier(.2,1.6,.4,1),opacity .15s;transform:translateY(-50%)rotate(-8deg)scale(1)}.oloxp .tickets{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=980px){.oloxp .tickets{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.oloxp .tickets{grid-template-columns:1fr}}.oloxp .ticket{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:24px 24px 20px;position:relative;overflow:hidden}.oloxp .ticket:before,.oloxp .ticket:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.oloxp .ticket:before{left:-12px}.oloxp .ticket:after{right:-12px}.oloxp .ticket .rip{border-top:1.5px dashed var(--line-2);margin:16px -24px 14px}.oloxp .ticket .tk{letter-spacing:.22em;text-transform:uppercase;color:var(--c);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:block}.oloxp .ticket h3{letter-spacing:-.015em;margin:0 0 8px;font-family:Fraunces,serif;font-size:22px;font-weight:500}.oloxp .ticket p{color:var(--dim);margin:0;font-size:13px;line-height:1.55}.oloxp .ticket .code{letter-spacing:.3em;color:var(--faint);justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.oloxp .ticket .code i{letter-spacing:0;background:repeating-linear-gradient(90deg, var(--paper) 0 2px, transparent 2px 5px);opacity:.55;width:74px;height:16px;font-style:normal;display:inline-block}@media (prefers-reduced-motion:no-preference){.oloxp-live .ticket{opacity:0;transform:translateY(40px) rotate(var(--tr,2deg));transition:all .6s cubic-bezier(.2,1.2,.35,1);transition-delay:var(--d,0s)}.oloxp-live .ticket.in{opacity:1;transform:none}}.oloxp .noshow{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;padding:52px 48px;position:relative;overflow:hidden}.oloxp .noshow .bigstamp{letter-spacing:.3em;text-transform:uppercase;color:var(--c);border:4px solid var(--c);opacity:.9;border-radius:8px;padding:14px 22px;font-family:JetBrains Mono,monospace;font-size:clamp(15px,2vw,24px);font-weight:700;position:absolute;top:50%;right:5%;transform:translateY(-50%)rotate(9deg)}@media (width<=860px){.oloxp .noshow .bigstamp{margin-top:26px;display:inline-block;position:static;transform:rotate(-4deg)}}.oloxp .scramble{color:var(--c);min-width:6.2ch;font-family:Fraunces,serif;font-style:italic;display:inline-block}.oloxp .console{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;width:min(100%,520px);overflow:hidden;box-shadow:0 40px 90px -40px #e8409a4d}.oloxp .console .cbar{border-bottom:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;padding:11px 16px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.oloxp .console .cbar b{color:var(--c)}.oloxp .console .rows{flex-direction:column;gap:9px;padding:16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.oloxp .crow{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.oloxp .crow .lc{color:var(--faint);letter-spacing:.1em}.oloxp .crow .bar{background:#faf7f212;border-radius:100px;height:7px;overflow:hidden}.oloxp .crow .bar i{height:100%;width:var(--w);background:var(--c);transition:width 1.1s cubic-bezier(.3,.9,.3,1);transition-delay:var(--d);border-radius:100px;display:block}.oloxp-live .console .crow .bar i{width:0%}.oloxp-live .console.go .crow .bar i{width:var(--w)}.oloxp .crow .pc{color:var(--dim);text-align:right;min-width:38px;font-size:10.5px}.oloxp .flips{perspective:1200px;flex-direction:column;gap:12px;display:flex}.oloxp .fliprow{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:18px 24px;display:grid}@media (width<=760px){.oloxp .fliprow{text-align:center;grid-template-columns:1fr;gap:8px}}.oloxp .fliprow .src{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:clamp(17px,2vw,23px)}.oloxp .fliprow .arrow{color:var(--c);font-family:JetBrains Mono,monospace;font-weight:700}.oloxp .fliprow .dst{color:var(--c);text-align:right;font-family:Fraunces,serif;font-size:clamp(17px,2vw,23px);font-style:italic}@media (width<=760px){.oloxp .fliprow .dst{text-align:center}}.oloxp .fliprow .lab{letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-family:JetBrains Mono,monospace;font-size:9px;font-style:normal;display:block}@media (prefers-reduced-motion:no-preference){.oloxp-live .fliprow{opacity:0;transform-origin:top;transition:opacity .5s,transform .8s cubic-bezier(.2,1.2,.35,1);transition-delay:var(--d,0s);transform:rotateX(-84deg)}.oloxp-live .fliprow.in{opacity:1;transform:none}}.oloxp .urlstream{flex-direction:column;gap:10px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.oloxp .urlstream .url{border:1px solid var(--line);background:var(--bg-2);color:var(--dim);white-space:nowrap;border-radius:100px;align-items:center;gap:14px;padding:13px 18px;display:flex;overflow:hidden}.oloxp .urlstream .url b{color:var(--c);font-weight:600}.oloxp .urlstream .url .ok{color:var(--tutor);letter-spacing:.16em;text-transform:uppercase;margin-left:auto;font-size:10px}@media (prefers-reduced-motion:no-preference){.oloxp-live .urlstream .url{opacity:0;transform:translateX(var(--fx,-80px));transition:all .6s cubic-bezier(.25,1,.35,1);transition-delay:var(--d,0s)}.oloxp-live .urlstream .url.in{opacity:1;transform:none}}.oloxp .ox-scan{z-index:70;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#26b8e8d9,#0000);height:2px;position:relative;top:0;left:0;right:0;box-shadow:0 0 24px #26b8e880}.oloxp-live .ox-scan{position:fixed}.oloxp .ox-scan:after{content:"SCANNING";letter-spacing:.34em;color:var(--secur);opacity:.8;font-family:JetBrains Mono,monospace;font-size:8.5px;position:absolute;top:6px;right:26px}.oloxp .term{background:#0a0c10;border:1px solid #26b8e84d;border-radius:10px;width:min(100%,540px);overflow:hidden;box-shadow:0 40px 90px -40px #26b8e84d}.oloxp .term .tbar{border-bottom:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.oloxp .term .tbar b{color:var(--c)}.oloxp.oloxp .term pre{color:var(--dim);white-space:pre-wrap;background:0 0;border:none;border-radius:0;min-height:275px;margin:0;padding:18px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.9;overflow:visible}.oloxp .term .ok{color:var(--tutor)}.oloxp .term .bad{color:var(--build)}.oloxp .term .cy{color:var(--c)}.oloxp .term .cursor{background:var(--c);vertical-align:-2px;width:8px;height:13px;animation:1s step-end infinite oloxblink;display:inline-block}@keyframes oloxblink{50%{opacity:0}}.oloxp .bigcounter{letter-spacing:-.04em;color:var(--paper);font-family:Fraunces,serif;font-size:clamp(64px,9vw,150px);font-weight:500;line-height:1}.oloxp .bigcounter em{color:var(--c);font-style:italic}.oloxp .redgrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (width<=860px){.oloxp .redgrid{grid-template-columns:1fr}}.oloxp .redcard{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:28px;position:relative;overflow:hidden}.oloxp .redcard .kk{letter-spacing:.2em;text-transform:uppercase;color:var(--c);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:block}.oloxp .redcard h3{letter-spacing:-.015em;margin:0 0 10px;font-family:Fraunces,serif;font-size:24px;font-weight:500}.oloxp .redcard p{color:var(--dim);margin:0;font-size:13.5px;line-height:1.6}.oloxp .redcard p strong{color:var(--paper)}.oloxp .redcard .veil{letter-spacing:.4em;text-transform:uppercase;color:var(--faint);background:repeating-linear-gradient(0deg,#0a0c10 0 14px,#10141b 14px 28px);justify-content:center;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.oloxp .redcard .veil b{color:var(--c);letter-spacing:.2em}.oloxp:not(.oloxp-live) .redcard .veil{display:none}@media (prefers-reduced-motion:no-preference){.oloxp-live .redcard .veil{transition:transform .8s cubic-bezier(.6,0,.2,1) var(--d,0s), opacity .4s calc(var(--d,0s) + .5s)}.oloxp-live .redcard.in .veil{opacity:0;transform:translateY(-101%)}}@media (prefers-reduced-motion:reduce){.oloxp .redcard .veil{display:none}}.oloxp .zerozero{flex-wrap:wrap;align-items:baseline;gap:26px;display:flex}.oloxp .zerozero .zz{letter-spacing:-.04em;color:var(--c);font-family:Fraunces,serif;font-size:clamp(60px,8vw,120px);font-weight:500;line-height:1}.oloxp .ox-panobg{z-index:-1;position:absolute;inset:0;overflow:hidden}.oloxp-live .ox-panobg{position:fixed}.oloxp .ox-panobg .strip{will-change:transform;background:radial-gradient(circle at 12% 34%, #f5a62380 0%, #f5a62324 4%, transparent 9%), radial-gradient(circle at 58% 30%, #f5a62359 0%, #f5a6231a 3%, transparent 7%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--tour) 22%, transparent) 0 3px, transparent 3px 130px), repeating-linear-gradient(90deg, #faf7f20d 0 60px, transparent 60px 260px), linear-gradient(180deg, transparent 63.6%, #f5a62380 63.8%, transparent 64.2%), linear-gradient(180deg, #10131c 0%, #1a2233 42%, #33283a 60%, #0e0c14 100%);opacity:.75;width:280%;position:absolute;top:0;bottom:0;left:0}.oloxp .ox-panobg:after{content:"";background:radial-gradient(circle,#0000 34%,#0c0e13d1 80%);position:absolute;inset:0}.oloxp .degbox{z-index:70;letter-spacing:.2em;color:var(--tour);text-align:right;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;bottom:22px;right:26px}.oloxp-live .degbox{position:fixed}.oloxp .degbox b{letter-spacing:0;color:var(--paper);font-family:Fraunces,serif;font-size:34px;font-weight:500;display:block}.oloxp .compassbar{z-index:70;pointer-events:none;letter-spacing:.5em;color:color-mix(in srgb, var(--tour) 65%, transparent);text-transform:uppercase;white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--tour) 16%, transparent);padding:8px 0;font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;top:58px;left:0;right:0;overflow:hidden}.oloxp-live .compassbar{position:fixed}.oloxp .compassbar .cin{will-change:transform;display:inline-block}.oloxp .ox-porthole{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--tour) 55%, transparent);width:min(46vh,360px);box-shadow:0 0 0 16px color-mix(in srgb, var(--tour) 6%, transparent), 0 50px 100px -30px #000000d9;border-radius:50%;position:relative;overflow:hidden}.oloxp .ox-porthole .pano{will-change:transform;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tour) 16%, transparent) 0 2px, transparent 2px 84px), linear-gradient(180deg, #1b2030 0%, #26304a 46%, #3e3245 62%, #171320 100%);width:300%;position:absolute;top:0;bottom:0;left:0}.oloxp .spot{background:var(--tour);cursor:pointer;border-radius:50%;width:14px;height:14px;animation:2.2s ease-out infinite oloxping;position:absolute}@keyframes oloxping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c,var(--tour)) 55%, transparent)}70%{box-shadow:0 0 0 16px color-mix(in srgb, var(--c,var(--tour)) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--c,var(--tour)) 0%, transparent)}}.oloxp .rooms{flex-wrap:wrap;align-items:center;gap:0;display:flex}.oloxp .room{background:var(--bg-2);border:1px solid var(--line);z-index:1;border-radius:12px;flex:200px;padding:24px 22px;position:relative}.oloxp .room h3{letter-spacing:-.01em;margin:0 0 8px;font-family:Fraunces,serif;font-size:20px;font-weight:500}.oloxp .room p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.oloxp .room .rn{letter-spacing:.24em;text-transform:uppercase;color:var(--c);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:9px;display:block}.oloxp .corridor{background:repeating-linear-gradient(90deg, var(--c) 0 7px, transparent 7px 13px);flex:0 0 54px;height:2px;position:relative}.oloxp .corridor:after{content:"▸";color:var(--c);font-size:13px;position:absolute;top:50%;right:-4px;transform:translateY(-58%)}@media (width<=900px){.oloxp .corridor{background:repeating-linear-gradient(180deg, var(--c) 0 7px, transparent 7px 13px);flex-basis:100%;width:2px;height:34px;margin:0 auto}.oloxp .corridor:after{inset:auto auto -6px 50%;transform:translate(-50%)rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.oloxp-live .room{opacity:0;transition:all .55s cubic-bezier(.2,1.3,.35,1);transition-delay:var(--d,0s);transform:scale(.86)}.oloxp-live .room.in{opacity:1;transform:none}.oloxp-live .corridor{transform-origin:0;transition:transform .5s;transition-delay:var(--d,0s);transform:scaleX(0)}.oloxp-live .corridor.in{transform:scaleX(1)}}.oloxp .hs-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.oloxp .hs-grid{grid-template-columns:1fr}}.oloxp .hs{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12151dd1;border-radius:12px;padding:26px}.oloxp .hs .dot{background:var(--c);border-radius:50%;width:15px;height:15px;margin-bottom:16px;animation:2.4s ease-out infinite oloxping}.oloxp .hs h3{letter-spacing:-.015em;margin:0 0 8px;font-family:Fraunces,serif;font-size:21px;font-weight:500}.oloxp .hs h3 em{color:var(--c);font-style:italic}.oloxp .hs p{color:var(--dim);margin:0;font-size:13.5px;line-height:1.6}.oloxp .hs p strong{color:var(--paper)}.oloxp .xpfix{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);background:#0c0e13d9;align-items:center;gap:16px;padding:8px 26px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:relative;top:53px;left:0;right:0}.oloxp-live .xpfix{position:fixed}.oloxp .xpfix .bar{background:#faf7f214;border-radius:100px;flex:1;height:7px;overflow:hidden}.oloxp .xpfix .bar i{background:linear-gradient(90deg,#2e8a5b,var(--tutor));border-radius:100px;width:0%;height:100%;display:block}.oloxp .xpfix b{color:var(--tutor);text-align:right;min-width:70px}.oloxp .lvltoast{z-index:75;background:var(--tutor);color:#0c0e13;letter-spacing:.18em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:6px;padding:11px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;transition:all .4s cubic-bezier(.2,1.4,.4,1);position:absolute;top:104px;right:26px;transform:translateY(-14px);box-shadow:0 18px 40px -12px #38c1728c}.oloxp-live .lvltoast{position:fixed}.oloxp .lvltoast.pop{opacity:1;transform:none}.oloxp .medal{aspect-ratio:1;background:radial-gradient(circle,#38c1721f,#0000 68%);border:1px dashed #38c17280;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:min(40vh,300px);display:flex;position:relative}.oloxp .medal .inner{aspect-ratio:1;background:var(--tutor);color:#0c0e13;letter-spacing:.2em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:62%;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:flex;transform:rotate(-6deg);box-shadow:0 30px 70px -20px #38c17280}.oloxp .medal .inner b{letter-spacing:-.02em;font-family:Fraunces,serif;font-size:64px;font-weight:500;line-height:1}.oloxp .medal .orbit{border-radius:50%;animation:18s linear infinite oloxorbit;position:absolute;inset:-8px}.oloxp .medal .orbit i{background:var(--tutor);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%}@keyframes oloxorbit{to{transform:rotate(360deg)}}.oloxp .path{max-width:760px;margin:0 auto;position:relative}.oloxp .path:before{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--c) 50%, transparent) 0 8px, transparent 8px 15px);width:2px;position:absolute;top:0;bottom:0;left:26px}.oloxp .lez{margin:0 0 22px;padding-left:74px;position:relative}.oloxp .lez .node{background:var(--bg-2);border:2px solid var(--c);width:36px;height:36px;color:var(--c);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:all .4s;display:flex;position:absolute;top:14px;left:9px}.oloxp .lez .box{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:22px 26px;position:relative;overflow:hidden}.oloxp .lez h3{letter-spacing:-.015em;margin:0 0 7px;font-family:Fraunces,serif;font-size:21px;font-weight:500}.oloxp .lez p{color:var(--dim);margin:0;font-size:13.5px;line-height:1.6}.oloxp .lez .xp{letter-spacing:.14em;color:var(--c);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;position:absolute;top:16px;right:18px}.oloxp .lez .lockveil{letter-spacing:.3em;text-transform:uppercase;color:var(--faint);background:#0a0c10e0;justify-content:center;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:10px;transition:opacity .5s,transform .6s cubic-bezier(.6,0,.3,1);display:flex;position:absolute;inset:0}.oloxp .lez.unlocked .lockveil{opacity:0;pointer-events:none;transform:translate(101%)}.oloxp .lez.unlocked .node{background:var(--c);color:#0c0e13;box-shadow:0 0 18px color-mix(in srgb, var(--c) 50%, transparent)}.oloxp:not(.oloxp-live) .lez .lockveil{display:none}.oloxp:not(.oloxp-live) .lez .node{background:var(--c);color:#0c0e13}@supports (color:oklch(from red l c h)){.oloxp .lez.unlocked .node,.oloxp:not(.oloxp-live) .lez .node{color:oklch(from var(--c) clamp(.16, (.62 - l) * 1000, .98) 0 0)}}.oloxp .quiz{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;max-width:640px;margin:0 auto;padding:34px}.oloxp .quiz .q{letter-spacing:-.015em;margin:0 0 22px;font-family:Fraunces,serif;font-size:24px}.oloxp .quiz .q em{color:var(--c);font-style:italic}.oloxp .ans{flex-direction:column;gap:10px;display:flex}.oloxp .ans button{text-align:left;color:var(--paper);background:var(--bg-3);border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:15px 18px;font-family:Inter,sans-serif;font-size:14.5px;transition:all .18s}.oloxp .ans button:hover{border-color:var(--c)}.oloxp .ans button.right{border-color:var(--tutor);color:var(--tutor);background:#38c1722e;font-weight:600}.oloxp .ans button.wrong{color:#f0857f;background:#e8453d1f;border-color:#e8453d99}.oloxp .quiz .verdict{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);min-height:1.4em;margin-top:18px;font-family:JetBrains Mono,monospace;font-size:11px}.oloxp .quiz .verdict b{color:var(--c)}.olox-confetti{z-index:99;pointer-events:none;border-radius:2px;width:8px;height:8px;position:fixed}.oloxp.ox-tema{--ox-su:var(--olo-color-text,#374151);--ox-su-dim:var(--olo-color-text-muted,#6b7280)}.oloxp.oloxp.ox-tema .dsec .head h2.d,.oloxp.ox-tema .daytime,.oloxp.ox-tema .asm-copy .stepname{color:var(--ox-su)}.oloxp.ox-tema .dayocc,.oloxp.ox-tema .asm-copy .step,.oloxp.ox-tema .asm-hint{color:var(--ox-su-dim)}.oloxp.ox-tema .dsec{border-top-color:color-mix(in srgb, var(--ox-su) 12%, transparent)}.oloxp-home{overflow:visible}.oloxp-home .chrome{z-index:90;pointer-events:none;align-items:center;gap:22px;padding:16px 26px;display:flex;position:relative;top:0;left:0;right:0}.oloxp-live.oloxp-home .chrome{position:fixed}.oloxp-home .chrome>*{pointer-events:auto}.oloxp-home .chrome .logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0)invert();width:auto;max-width:42vw;height:26px;display:block}.oloxp-home .chrome .langsw{margin-left:0}.oloxp-home .chrome .jump{gap:4px;margin-left:auto;display:flex}.oloxp-home .chrome .jump button{border:1px solid var(--panelline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0c0e1399;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .18s;display:flex}.oloxp-home .chrome .jump button span{background:var(--jc,var(--c));opacity:.55;border-radius:50%;width:9px;height:9px;transition:all .18s;display:block}.oloxp-home .chrome .jump button:hover span,.oloxp-home .chrome .jump button.on span{opacity:1;box-shadow:0 0 10px var(--jc,var(--c))}body:has(.oloxp-live .dnav) .oloxp-live.oloxp-home .chrome{padding:9px 26px;top:0}:is(body:has(.oloxp-live .dnav) .oloxp-live.oloxp-home .chrome .logo,body:has(.oloxp-live .dnav) .oloxp-live.oloxp-home .chrome .langsw){display:none}@media (width>=901px){body:has(.oloxp-live.oloxp-home) .oloxp-live .dnav .langsw{margin-right:322px}}body:has(.oloxp-live .dfoot) .oloxp-live.oloxp-home .credits{display:none}.oloxp-home .progress{z-index:90;background:#faf7f214;height:3px;position:relative;bottom:0;left:0;right:0}.oloxp-live.oloxp-home .progress{position:fixed}.oloxp-home .progress i{background:linear-gradient(90deg,var(--build),var(--booking),var(--lang),var(--secur),var(--tour),var(--tutor));width:0%;height:100%;display:block}.oloxp-home .hint{z-index:90;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;transition:opacity .4s;display:flex;position:absolute;bottom:34px;right:26px}.oloxp-live.oloxp-home .hint{position:fixed}.oloxp-home .hint b{color:var(--paper);font-weight:600;animation:1.6s ease-in-out infinite oloxnudge}@keyframes oloxnudge{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.oloxp-home .hint.gone{opacity:0}.oloxp-home .ox-halo{z-index:55;pointer-events:none;mix-blend-mode:screen;opacity:.42;background:radial-gradient(ellipse 75% 60% at 50% 56%, var(--halo,#e8453d80) 0%, transparent 68%);transition:opacity .4s;position:absolute;inset:-10%}.oloxp-live.oloxp-home .ox-halo{position:fixed}.oloxp-home .hint .hd,.oloxp-home .hint .hm{align-items:center;gap:10px;display:inline-flex}.oloxp-home .hint .hm{display:none}@media (width<=900px){.oloxp-home .hint .hd{display:none}.oloxp-home .hint .hm{display:inline-flex}.oloxp-home .hint .hm b{animation:1.6s ease-in-out infinite oloxnudgey}}@keyframes oloxnudgey{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.oloxp-home .olw{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--olo);cursor:pointer;border:none;border-bottom:1.5px dashed var(--olo);background:0 0;padding:0;animation:1.5s ease-in-out infinite oloxolwblink}.oloxp-home .olw:hover{color:#f0857f;animation-play-state:paused}@keyframes oloxolwblink{0%,to{opacity:1}50%{opacity:.35}}.oloxp-home .opb{z-index:96;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e13b8;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.oloxp-home .opb.open{display:flex}.oloxp-home .opcard{background:var(--bg-2);border:1px solid #e8453d80;border-radius:16px;width:100%;max-width:600px;max-height:86vh;padding:34px 36px;position:relative;overflow:auto;box-shadow:0 60px 120px -40px #000000e6}.oloxp-home .opcard .k{margin-bottom:18px}.oloxp-home .opcard h3{letter-spacing:-.02em;margin:0 0 14px;font-family:Fraunces,serif;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.05}.oloxp-home .opcard h3 em{color:var(--olo);font-style:italic}.oloxp-home .opcard p{color:var(--dim);text-wrap:pretty;margin:0 0 14px;font-size:14.5px;line-height:1.65}.oloxp-home .opcard p strong{color:var(--paper)}.oloxp-home .opclose{color:var(--faint);cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:12px;right:16px}.oloxp-home .opclose:hover{color:var(--paper)}.oloxp-home .battles{flex-direction:column;gap:9px;margin-top:20px;display:flex}.oloxp-home .battle{border:1px solid var(--panelline);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.oloxp-home .battle .bq{letter-spacing:-.01em;flex:180px;font-family:Fraunces,serif;font-size:15.5px}.oloxp-home .battle .bc{flex-wrap:wrap;gap:5px;display:flex}.oloxp-home .battle .bc i{letter-spacing:.04em;color:#0c0e13;background:var(--pc);border-radius:100px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:9px;font-style:normal;font-weight:700}.oloxp-home .ox-rail{height:calc(var(--panels) * 130vh)}.oloxp-home .ox-view{height:100vh;position:sticky;top:0;overflow:hidden}.oloxp-home .ox-track{will-change:transform;height:100vh;display:flex}.oloxp-home .panel{border-right:1px solid var(--panelline);flex:0 0 100vw;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.oloxp-home .panel .inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:5vw;width:100%;max-width:1560px;margin:0 auto;padding:0 7vw;display:grid}.oloxp-home .panel .idx{letter-spacing:.24em;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;top:20px;right:28px}.oloxp-home .panel .bigno{color:#0000;-webkit-text-stroke:1px #faf7f212;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Fraunces,serif;font-size:36vh;font-weight:700;line-height:1;position:absolute;bottom:-6vh;left:2vw}.oloxp-home .k{margin-bottom:26px}.oloxp-home .panel h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-family:Fraunces,serif;font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:.98}.oloxp-home .panel h2 em{color:var(--c,var(--olo));font-style:italic}.oloxp-home .panel .sub{color:var(--dim);text-wrap:pretty;max-width:46ch;margin:0 0 30px;font-size:16px;line-height:1.6}.oloxp-home .panel .sub strong{color:var(--paper);font-weight:600}.oloxp-home .plogo{height:34px;margin-bottom:26px;display:block}.oloxp-home .scene{justify-content:center;align-items:center;height:min(66vh,620px);display:flex;position:relative}.oloxp-live.oloxp-home .rise{transform:translateX(calc((1 - min(var(--pp,0)*2.4,1)) * 60px));opacity:min(calc(var(--pp,0)*2.6),1);transition:transform .1s linear,opacity .1s linear}.oloxp-home.olox-panel-src .rise{opacity:1;transform:none}.oloxp-home .panel.intro{background:radial-gradient(circle at 30% 40%, #161a24 0%, var(--bg) 60%)}.oloxp-home .panel.intro .inner{text-align:left;grid-template-columns:1fr;padding-bottom:130px}@media (height<=760px){.oloxp-home .panel.intro h1{font-size:clamp(40px,7vw,90px)}.oloxp-home .panel.intro .sub{margin-bottom:20px}}.oloxp-home .panel.intro h1{letter-spacing:-.04em;max-width:12ch;margin:0 0 30px;font-family:Fraunces,serif;font-size:clamp(56px,9vw,150px);font-weight:400;line-height:.92}.oloxp-home .panel.intro h1 em{color:var(--olo);font-style:italic}.oloxp-home .panel.intro h1 .strike{white-space:nowrap;position:relative}.oloxp-home .panel.intro h1 .strike:after{content:"";background:var(--olo);height:.08em;position:absolute;top:54%;left:-2%;right:-2%;transform:rotate(-2deg)}.oloxp-home .marq{border-top:1px solid var(--panelline);border-bottom:1px solid var(--panelline);white-space:nowrap;padding:14px 0;position:absolute;bottom:60px;left:0;right:0;overflow:hidden}.oloxp-home .marq .in{letter-spacing:.3em;text-transform:uppercase;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:12px;animation:26s linear infinite oloxmarq;display:inline-block}.oloxp-home .marq .in b{color:var(--olo);margin:0 26px;font-weight:700}.oloxp-home .wall{grid-template-columns:repeat(12,1fr);gap:7px;width:100%;display:grid}.oloxp-home .wall i{aspect-ratio:1;opacity:.55;cursor:pointer;pointer-events:auto;background:0 0;border:1px dashed #e8453d6b;border-radius:3px;transition:background .25s,border-color .25s,opacity .25s}.oloxp-home .wall i:hover{border-style:solid;border-color:var(--build);opacity:1}.oloxp-home .wall i.on{opacity:1;background:#e8453d52;border-color:#0000}.oloxp-home .wall i.p1{background:var(--build);opacity:1;border-color:#0000}.oloxp-home .wall i.p2{opacity:1;background:#faf7f2d9;border-color:#0000}.oloxp-home .wall i.winc{animation:.9s ease-in-out infinite oloxwinpulse;box-shadow:0 0 16px #e8453dcc}@keyframes oloxwinpulse{50%{filter:brightness(1.5);transform:scale(1.08)}}.oloxp-home .wall i.pop{animation:.35s cubic-bezier(.2,1.6,.4,1) oloxtilepop}@keyframes oloxtilepop{40%{transform:scale(1.35)rotate(-5deg)}}.oloxp-home .wfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.oloxp-home .wstat{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.oloxp-home .wstat b{color:var(--build)}.oloxp-home .wreset{letter-spacing:.14em;text-transform:uppercase;color:var(--paper);border:1px solid var(--panelline);cursor:pointer;background:0 0;border-radius:100px;flex-shrink:0;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;transition:all .15s}.oloxp-home .wreset:hover{border-color:var(--build);color:var(--build)}.oloxp-home .crane{background:linear-gradient(90deg,#0000,#e8453db3,#0000);height:2px;position:absolute;top:-8px;left:8%;right:8%}.oloxp-home .cal{border:1px solid var(--panelline);background:var(--bg-2);border-radius:10px;width:min(100%,520px);overflow:hidden}.oloxp-home .cal .head{border-bottom:1px solid var(--panelline);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.oloxp-home .cal .head b{color:var(--booking)}.oloxp-home .arena{background-image:radial-gradient(circle,#faf7f20d 1px,#0000 1px);background-size:22px 22px;height:290px;position:relative}.oloxp-home .imp{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#ffb4ae;cursor:pointer;transform-origin:50%;background:#e8453d24;border:1.5px dashed #e8453dcc;border-radius:100px;padding:9px 15px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;animation:.15s cubic-bezier(.2,1.5,.4,1) both oloximppop;position:absolute}@keyframes oloximppop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}to{opacity:1;transform:scale(1)}}.oloxp-home .imp.hit{color:#0c0e13;pointer-events:none;background:#38c172;border-style:solid;border-color:#38c172;transition:opacity .5s .45s,transform .3s;animation:none;transform:scale(1.08)}.oloxp-home .imp.gone{opacity:0;pointer-events:none;transition:all .25s;animation:none;transform:scale(.5)rotate(10deg)}.oloxp-home .arena .final{text-transform:uppercase;letter-spacing:.18em;text-align:center;background:#0c0e13d1;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;display:flex;position:absolute;inset:0}.oloxp-home .arena .final b{letter-spacing:-.01em;text-transform:none;color:var(--booking);font-family:Fraunces,serif;font-size:30px;font-weight:500}.oloxp-home .arena .final span{color:var(--dim);font-size:10px}.oloxp-home .cal .foot{border-top:1px solid var(--panelline);letter-spacing:.12em;color:var(--dim);justify-content:space-between;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.oloxp-home .cal .foot b{color:var(--paper)}.oloxp-home .cal .foot .win{color:#38c172}.oloxp-home .stub{background:var(--booking);color:#0c0e13;letter-spacing:.14em;text-transform:uppercase;border-radius:8px;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;position:absolute;bottom:6%;right:-4%;transform:rotate(5deg);box-shadow:0 18px 40px -14px #3d8bff80}.oloxp-home .stub:before{content:"";background:var(--bg);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.oloxp-home .stub b{letter-spacing:-.01em;text-transform:none;margin-top:3px;font-family:Fraunces,serif;font-size:22px;font-weight:600;display:block}.oloxp-home .langbox{text-align:center;width:100%;position:relative}.oloxp-home .hello{letter-spacing:-.02em;color:var(--paper);min-height:1.2em;font-family:Fraunces,serif;font-size:clamp(48px,5.4vw,84px);font-style:italic;font-weight:400;line-height:1.1}.oloxp-home .hello .cur{color:var(--lang);border-bottom:3px solid var(--lang);padding-bottom:.04em}.oloxp-home .hello .cur.flash{animation:.35s cubic-bezier(.2,1.4,.4,1) oloxhelloin}@keyframes oloxhelloin{0%{opacity:0;transform:translateY(10px)}}.oloxp-home .langflow{white-space:nowrap;opacity:.85;margin-top:36px;overflow:hidden}.oloxp-home .langflow .in{letter-spacing:.14em;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:13px;animation:30s linear infinite oloxmarq;display:inline-block}.oloxp-home .langflow .in em{color:var(--lang);margin:0 18px;font-style:normal}.oloxp-home .langflow.rev .in{animation-duration:36s;animation-direction:reverse}.oloxp-home .lcode{letter-spacing:.3em;color:var(--faint);text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.oloxp-home .lcode b{color:var(--lang)}.oloxp-home .langpicks{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:30px;display:flex}.oloxp-home .langpicks button{letter-spacing:.14em;color:#faf7f2b3;border:1px solid var(--panelline);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:100px;padding:9px 18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;transition:all .15s}.oloxp-home .langpicks button:hover{color:#fff;border-color:var(--lang)}.oloxp-home .langpicks button.ok{color:#0c0e13;background:#38c172;border-color:#38c172}.oloxp-home .langpicks button.ko{color:#f0857f;border-color:#e8453dcc;animation:.3s oloxlshake}@keyframes oloxlshake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.oloxp-home .radarwrap{justify-content:center;align-items:center;gap:34px;width:100%;display:flex}.oloxp-home .radar{aspect-ratio:1;cursor:crosshair;background:radial-gradient(circle,#26b8e80f 0%,#0000 70%);border:1px solid #26b8e84d;border-radius:50%;flex-shrink:0;width:min(46vh,320px);position:relative}.oloxp-home .radar:before,.oloxp-home .radar:after{content:"";border:1px solid #26b8e82e;border-radius:50%;position:absolute}.oloxp-home .radar:before{inset:18%}.oloxp-home .radar:after{inset:36%}.oloxp-home .radar .cross{position:absolute;inset:0}.oloxp-home .radar .cross:before{content:"";background:#26b8e824;width:1px;position:absolute;top:0;bottom:0;left:50%}.oloxp-home .radar .cross:after{content:"";background:#26b8e824;height:1px;position:absolute;top:50%;left:0;right:0}.oloxp-home .sweep{border-radius:50%;position:absolute;inset:0;overflow:hidden}.oloxp-home .sweep:before{content:"";background:conic-gradient(#26b8e880 0deg,#0000 70deg);border-radius:50%;animation:3.4s linear infinite oloxsweep;position:absolute;inset:0}@keyframes oloxsweep{to{transform:rotate(360deg)}}.oloxp-home .seclog{color:var(--dim);min-width:0;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:2.1}.oloxp-home .seclog div{white-space:nowrap}.oloxp-live.oloxp-home .seclog div{opacity:0;transition:all .4s;transition-delay:var(--d);transform:translate(14px)}.oloxp-live.oloxp-home .scene.go .seclog div{opacity:1;transform:none}.oloxp-home .seclog .ok{color:var(--tutor)}.oloxp-home .seclog .bad{color:var(--build)}.oloxp-home .seclog .cy{color:var(--secur)}.oloxp-home .shieldring{border:1px dashed #26b8e859;border-radius:50%;animation:24s linear infinite oloxspin;position:absolute;inset:-14px}@keyframes oloxspin{to{transform:rotate(360deg)}}.oloxp-home .atk{pointer-events:none;z-index:2;background:#f0857f;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #e8453dd9}.oloxp-home .atk.boom{animation:.3s ease-out forwards oloxatkboom}@keyframes oloxatkboom{to{opacity:0;filter:brightness(2);transform:translate(-50%,-50%)scale(2.6)}}.oloxp-home .beam{transform-origin:0;background:linear-gradient(90deg, var(--secur), transparent);pointer-events:none;z-index:2;width:50%;height:2px;animation:.22s ease-out forwards oloxbeamfade;position:absolute;top:50%;left:50%}@keyframes oloxbeamfade{0%{opacity:1}to{opacity:0}}.oloxp-home .radar.breach{animation:.45s oloxbreachflash}@keyframes oloxbreachflash{30%{border-color:#e8453d;box-shadow:inset 0 0 40px #e8453d99}}.oloxp-home .radhud{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;bottom:-46px;left:50%;transform:translate(-50%)}.oloxp-home .radhud b{color:var(--secur)}.oloxp-home .rovl{z-index:3;text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);background:#0c0e13cc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10%;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:absolute;inset:0}.oloxp-home .rovl b{letter-spacing:-.01em;text-transform:none;color:var(--secur);font-family:Fraunces,serif;font-size:24px;font-weight:500}.oloxp-home .porthole{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--tour) 50%, transparent);width:min(50vh,380px);box-shadow:0 0 0 14px color-mix(in srgb, var(--tour) 7%, transparent), 0 40px 80px -30px #000c;cursor:grab;touch-action:none;border-radius:50%;position:relative;overflow:hidden}.oloxp-home .porthole.grabbing{cursor:grabbing}.oloxp-home .vista{will-change:transform;width:300%;position:absolute;top:0;bottom:0;left:0}.oloxp-home .vista.sky{transform:translateX(calc(var(--pp,0) * -22% + var(--drag,0px) * .35));background:radial-gradient(circle at 22% 30%,#ffd98a 0%,#f5a623bf 4.5%,#f5a62329 9%,#0000 13%),radial-gradient(circle at 71% 24%,#faf7f224 0%,#0000 4%),radial-gradient(8% 2.4% at 36% 26%,#faf7f233 60%,#0000 100%),radial-gradient(10% 2.8% at 58% 36%,#faf7f229 60%,#0000 100%),linear-gradient(#131a2c 0%,#2a3352 42%,#7a4a46 72%,#c97845 100%)}.oloxp-home .vista.far{clip-path:polygon(0 100%,0 66%,4% 58%,8% 64%,13% 50%,18% 60%,23% 46%,29% 58%,34% 52%,40% 62%,46% 44%,52% 58%,58% 50%,64% 60%,69% 42%,75% 56%,81% 48%,87% 62%,93% 52%,100% 60%,100% 100%);transform:translateX(calc(var(--pp,0) * -40% + var(--drag,0px) * .6));background:#241e33}.oloxp-home .vista.near{clip-path:polygon(0 100%,0 84%,5% 74%,11% 82%,17% 68%,24% 80%,31% 72%,38% 84%,45% 70%,53% 82%,60% 74%,68% 86%,75% 72%,83% 82%,90% 76%,100% 84%,100% 100%);transform:translateX(calc(var(--pp,0) * -58% + var(--drag,0px) * 1));background:#12101b}.oloxp-home .spot{box-shadow:0 0 0 0 color-mix(in srgb, var(--tour) 50%, transparent);pointer-events:auto}.oloxp-home .compass{letter-spacing:.4em;color:var(--tour);font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.oloxp-home .tg-card{z-index:7;border:1px solid color-mix(in srgb, var(--tour) 55%, transparent);text-align:center;background:#0c0e13f0;border-radius:14px;width:84%;padding:20px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 70px -20px #000000e6}.oloxp-home .tg-card .tg-k{letter-spacing:.22em;text-transform:uppercase;color:var(--tour);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:block}.oloxp-home .tg-card .tg-r{color:var(--paper);text-wrap:pretty;font-family:Fraunces,serif;font-size:16.5px;font-style:italic;line-height:1.45}.oloxp-home .tg-close{color:var(--faint);cursor:pointer;background:0 0;border:none;font-size:14px;position:absolute;top:8px;right:12px}.oloxp-home .tg-close:hover{color:var(--paper)}.oloxp-home .tg-digits{justify-content:center;gap:10px;margin:12px 0 14px;display:flex}.oloxp-home .tg-dig{flex-direction:column;align-items:center;gap:4px;display:flex}.oloxp-home .tg-dig button{border:1px solid color-mix(in srgb, var(--tour) 40%, transparent);width:34px;height:22px;color:var(--tour);cursor:pointer;background:0 0;border-radius:5px;font-size:10px;line-height:1}.oloxp-home .tg-dig button:hover{background:color-mix(in srgb, var(--tour) 15%, transparent)}.oloxp-home .tg-dig .dv{color:var(--paper);border:1px solid color-mix(in srgb, var(--tour) 55%, transparent);background:var(--bg-2);text-align:center;border-radius:6px;width:34px;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700}.oloxp-home .tg-card.wrong{animation:.3s oloxlshake}.oloxp-home .tg-ok{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.oloxp-home .tg-win{z-index:8;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);background:#0c0e13d9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:absolute;inset:0}.oloxp-home .tg-win b{letter-spacing:-.01em;text-transform:none;color:var(--tour);font-family:Fraunces,serif;font-size:26px;font-weight:500}.oloxp-home .course{width:min(100%,500px)}.oloxp-home .xpbar{background:#faf7f214;border-radius:100px;height:10px;margin-bottom:26px;overflow:hidden}.oloxp-home .xpbar i{background:linear-gradient(90deg,#2e8a5b,var(--tutor));height:100%;width:calc(min(var(--pp,0)*1.7,1) * 100%);border-radius:100px;display:block}.oloxp-home .xphead{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);justify-content:space-between;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.oloxp-home .xphead b{color:var(--tutor)}.oloxp-home .badge{background:var(--tutor);color:#0c0e13;letter-spacing:.1em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;display:flex;position:absolute;top:-8px;right:2%;transform:rotate(8deg);box-shadow:0 16px 36px -12px #38c17280}.oloxp-home .badge b{letter-spacing:0;font-family:Fraunces,serif;font-size:26px}.oloxp-home .tquiz{flex-direction:column;gap:18px;display:flex}.oloxp-home .tq-q{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.oloxp-home .tq-slot{text-align:center;min-width:150px;color:var(--tutor);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border:2px dashed #38c17299;border-radius:100px;padding:4px 14px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;transition:all .2s;display:inline-block}.oloxp-home .tq-slot.over{background:#38c17226;border-style:solid}.oloxp-home .tq-slot.okk{background:var(--tutor);border-color:var(--tutor);color:#0c0e13}.oloxp-home .tq-slot.kko{color:#f0857f;border-color:#e8453dcc;animation:.3s oloxlshake}.oloxp-home .tq-chips{flex-wrap:wrap;gap:10px;display:flex}.oloxp-home .tq-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--tutor);background:var(--bg-2);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border:1.5px solid #38c17299;border-radius:100px;padding:11px 20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.oloxp-home .tq-chip:hover{background:#38c1721f}.oloxp-home .tq-chip.drag{z-index:99;pointer-events:none;cursor:grabbing;position:fixed;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 18px 40px -12px #38c17280}.oloxp-home .tq-stat{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:10px}.oloxp-home .tq-stat b{color:var(--tutor)}.oloxp-home .panel.outro{background:radial-gradient(circle at 70% 60%, #161a24 0%, var(--bg) 62%)}.oloxp-home .panel.outro .inner{text-align:center;grid-template-columns:1fr}.oloxp-home .panel.outro h2{max-width:none}.oloxp-home .panel.outro .inner.outro-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw}@media (width<=900px){.oloxp-home .panel.outro .inner.outro-grid{grid-template-columns:1fr;gap:50px}}.oloxp-home .madwrap{position:relative}.oloxp-home .madcard{background:var(--bg-2);border:1px solid var(--panelline);background-image:radial-gradient(circle,#faf7f20d 1px,#0000 1px);background-size:22px 22px;border-radius:14px;padding:26px 28px 24px;position:relative;transform:rotate(-1.4deg);box-shadow:0 40px 90px -40px #000c}.oloxp-home .madcard:before{content:"";background:repeating-linear-gradient(90deg, var(--olo) 0 14px, var(--booking) 14px 28px, var(--lang) 28px 42px, var(--secur) 42px 56px, var(--tour) 56px 70px, var(--tutor) 70px 84px);opacity:.85;border-radius:0 0 6px 6px;height:10px;position:absolute;top:-1px;left:18px;right:18px}.oloxp-home .madhead{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;gap:12px;margin:8px 0 20px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.oloxp-home .blinkdot{background:var(--olo);border-radius:50%;width:8px;height:8px;animation:1.2s step-end infinite oloxbl}@keyframes oloxbl{50%{opacity:.15}}.oloxp-home .madlib{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:clamp(19px,1.7vw,26px);font-weight:400;line-height:2.05}.oloxp-home .madlib input{outline:none;width:auto;max-width:100%;margin:0 4px;transition:all .2s;display:inline-block;font-family:Fraunces,serif!important;font-style:italic!important;font-size:inherit!important;color:var(--olo)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:2px dashed #e8453d8c!important;border-radius:0!important;height:auto!important;padding:0 6px 2px!important;line-height:normal!important}.oloxp-home .madlib input:focus{border-bottom-style:solid;transform:rotate(-.6deg);box-shadow:0 10px 24px -14px #e8453db3}.oloxp-home .madlib input::placeholder{color:#e8453d66}.oloxp-home .pick{vertical-align:middle;flex-wrap:wrap;gap:6px;margin:0 6px;display:inline-flex}.oloxp-home .pick button{letter-spacing:.06em;color:var(--c);border:1.5px dashed var(--c);cursor:pointer;transform:rotate(var(--tilt,0deg));background:0 0;border-radius:100px;padding:5px 13px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;transition:all .18s}.oloxp-home .pick button:nth-child(odd){--tilt:-2deg}.oloxp-home .pick button:nth-child(2n){--tilt:2deg}.oloxp-home .pick button:hover{transform:rotate(0)translateY(-2px)}.oloxp-home .pick button.sel{background:var(--c);color:#0c0e13;box-shadow:0 10px 26px -10px var(--c);border-style:solid;transform:rotate(0)scale(1.06)}.oloxp-home .madfoot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.oloxp-home .madnote{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:9.5px}.oloxp-home .madcard .bigstamp{pointer-events:none;letter-spacing:.3em;text-transform:uppercase;color:var(--olo);opacity:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:clamp(18px,2vw,30px);font-weight:700;display:flex;position:absolute;inset:0}.oloxp-home .madcard .bigstamp:before{content:"";border:5px solid var(--olo);border-radius:12px;width:78%;height:52%;position:absolute}.oloxp-home .madcard.stamped .bigstamp{animation:.5s cubic-bezier(.2,1.6,.4,1) both oloxstampin;transform:rotate(-10deg)}@keyframes oloxstampin{0%{opacity:0;transform:rotate(-10deg)scale(3)}60%{opacity:1}to{opacity:.95;transform:rotate(-10deg)scale(1)}}.oloxp-home .madcard.stamped .madlib,.oloxp-home .madcard.stamped .madfoot{filter:blur(1px);opacity:.45}.oloxp-home .madcard.shake{animation:.4s oloxshake}@keyframes oloxshake{0%,to{transform:rotate(-1.4deg)translate(0)}25%{transform:rotate(-1.4deg)translate(-8px)}75%{transform:rotate(-1.4deg)translate(8px)}}.oloxp-home .outro-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:38px;display:flex}.oloxp-home .outro-links a{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--panelline);color:var(--dim);border-radius:100px;padding:11px 20px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:all .18s}.oloxp-home .outro-links a:hover{border-color:var(--c);color:var(--c);transform:translateY(-2px)}.oloxp-home .outro .fine,.oloxp-home .panel.outro .fine{letter-spacing:.26em;text-transform:uppercase;color:var(--faint);margin-top:52px;font-family:JetBrains Mono,monospace;font-size:10px}.oloxp-home .deco{pointer-events:none;z-index:0;position:absolute}.oloxp-home .d-ring{border:1px dashed #faf7f224;border-radius:50%}.oloxp-home .d-ring.c{border-color:color-mix(in srgb, var(--c,#fff) 30%, transparent)}.oloxp-home .d-ring.spin{animation:60s linear infinite oloxdspin}@keyframes oloxdspin{to{transform:rotate(360deg)}}.oloxp-home .d-cross{width:20px;height:20px}.oloxp-home .d-cross:before,.oloxp-home .d-cross:after{content:"";background:#faf7f240;position:absolute}.oloxp-home .d-cross:before{width:1px;top:0;bottom:0;left:50%}.oloxp-home .d-cross:after{height:1px;top:50%;left:0;right:0}.oloxp-home .d-coord{letter-spacing:.3em;text-transform:uppercase;color:#faf7f238;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px}.oloxp-home .d-dots{background-image:radial-gradient(circle,#faf7f224 1px,#0000 1px);background-size:16px 16px}.oloxp-home .d-bar{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--c,#fff) 40%, transparent) 0 10px, transparent 10px 18px);height:2px}@media (width<=900px){.oloxp-home .ox-rail{height:auto}.oloxp-home .ox-view{height:auto;position:static;overflow:visible}.oloxp-home .ox-track{height:auto;display:block;transform:none!important}.oloxp-home .panel{border-right:none;border-bottom:1px solid var(--panelline);flex:none;width:100%;height:auto;min-height:100vh;padding:90px 0 120px}.oloxp-home .panel .inner{grid-template-columns:minmax(0,1fr);gap:56px}.oloxp-home .scene{height:auto;min-height:340px}.oloxp-home .bigno{display:none}.oloxp-home .chrome{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--panelline);background:#0c0e13e0;gap:10px;padding:12px 14px}body:has(.oloxp-live .dnav) .oloxp-live.oloxp-home .chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding-top:8px;top:52px}.oloxp-home .chrome .jump{gap:2px}.oloxp-home .chrome .jump button{width:24px;height:24px}.oloxp-home .chrome .jump button span{width:7px;height:7px}.oloxp-home .langsw{margin-left:0}.oloxp-home .hint{bottom:58px;right:14px}.oloxp-home .radarwrap{flex-wrap:wrap;row-gap:70px}.oloxp-home .marq{bottom:76px}}@media (prefers-reduced-motion:reduce){.oloxp-home .marq .in,.oloxp-home .langflow .in,.oloxp-home .sweep:before,.oloxp-home .shieldring,.oloxp .spot,.oloxp-home .hint b,.oloxp .medal .orbit,.oloxp .hs .dot{animation:none}.oloxp-live.oloxp-home .wall i,.oloxp-live.oloxp-home .seclog div{opacity:1;transition:none;transform:none}}.oloxp-home .play{z-index:5;letter-spacing:.18em;text-transform:uppercase;color:var(--c,var(--olo));border:1px dashed color-mix(in srgb, var(--c,#fff) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0c0e13bf;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute}.oloxp-home .play:before{content:"◈";animation:1.6s ease-in-out infinite oloxplaypulse}@keyframes oloxplaypulse{50%{opacity:.35}}.oloxp.oloxp-clear{background:0 0}.olo-template:has(.oloxp-live){width:100%;margin-left:0;left:auto;transform:none;container:none}.olo-tile-content:has(.oloxp-live){z-index:auto}footer.olo-site-footer:has(.oloxp-live){z-index:auto}header.olo-site-header:has(.oloxp-live){z-index:80}.oloxp:not(.oloxp-live) .dhero{min-height:70vh}.oloxp:not(.oloxp-live) .ox-rail{height:auto}.oloxp:not(.oloxp-live) .ox-view{height:auto;position:static;overflow:visible}.oloxp:not(.oloxp-live) .ox-track{height:auto;overflow-x:auto}.oloxp:not(.oloxp-live) .panel{flex:0 0 92%;height:78vh;min-height:560px}.oloxp:not(.oloxp-live) .ox-asmrail{height:auto}.oloxp:not(.oloxp-live) .ox-asmview{height:auto;padding:80px 0;position:static}.oloxp:not(.oloxp-live) .blk{opacity:1;transform:none}.oloxp:not(.oloxp-live) .ox-dayrail{height:auto}.oloxp:not(.oloxp-live) .ox-dayview{height:auto;padding:80px 0;position:static}.oloxp:not(.oloxp-live) .slot.b .stamp{opacity:1;transform:translateY(-50%)rotate(-8deg)scale(1)}.olo-coverdots-preview[data-v-4d9fb692]{align-items:center;gap:var(--cd-gap);display:inline-flex}.olo-coverdots-preview button[data-v-4d9fb692]{width:var(--cd-size);height:var(--cd-size);border:1px solid var(--cd-border);background:var(--cd-bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .18s;display:flex}.olo-coverdots-preview button span[data-v-4d9fb692]{width:var(--cd-inner);height:var(--cd-inner);background:var(--dc,var(--cd-color));opacity:.55;border-radius:50%;transition:all .18s;display:block}.olo-coverdots-preview button:hover span[data-v-4d9fb692],.olo-coverdots-preview button.on span[data-v-4d9fb692]{opacity:1}.olo-coverdots-preview button[data-v-4d9fb692]:focus-visible{outline:2px solid var(--dc,var(--cd-color));outline-offset:2px}.olo-bottombar-preview[data-v-5b842609] a{color:var(--olo-color-heading,#faf7f2);font-weight:600;text-decoration:none}.olo-bottombar-preview .ph[data-v-5b842609]{opacity:.6;font-style:italic}.olo-pagelight-preview[data-v-3d91c5b4]{border:1px dashed var(--olo-color-border,#80808066);color:var(--olo-color-text-muted,#8b90a0);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.olo-pagelight-preview .halo[data-v-3d91c5b4]{border-radius:50%;flex:none;width:26px;height:26px}.olo-pagelight-preview .txt[data-v-3d91c5b4]{font-family:var(--olo-font-family-mono,monospace);letter-spacing:.06em}.oph-btn[data-v-a35cc756]{transition:transform .15s,background .2s,box-shadow .2s,filter .2s}.oph-btn[data-v-a35cc756]:hover{transform:translateY(-2px)}.oph-btn--solid[data-v-a35cc756]:hover{filter:brightness(1.06)}.oph-btn[data-v-a35cc756]:focus-visible{outline:2px solid var(--oph-accent,#6c8cff);outline-offset:3px}@media (width<=680px){.oph-body[data-v-a35cc756]{grid-template-columns:1fr 1fr!important}}.nvh-btn[data-v-1ccaeac3]{transition:transform .15s,filter .2s,background .2s}.nvh-btn[data-v-1ccaeac3]:hover{transform:translateY(-2px)}.nvh-btn[data-v-1ccaeac3]:focus-visible{outline:2px solid var(--nvh-accent,#ff7759);outline-offset:3px}@media (width<=780px){.nvh-head[data-v-1ccaeac3]{flex-direction:column!important;gap:24px!important}.nvh-mockwrap[data-v-1ccaeac3]{padding:0 20px!important}}.nqs-head[data-v-70b56c15]{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 42px;display:flex}.nqs-nav[data-v-70b56c15]{flex:none;gap:10px;display:flex}.nqs-arrow[data-v-70b56c15]:hover{transform:translateY(-1px);background:#0000000d!important}.nqs-arrow svg[data-v-70b56c15]{width:20px;height:20px;display:block}.nqs-left[data-v-70b56c15]{min-height:380px;display:flex;position:relative}.nqs-slide[data-v-70b56c15]{opacity:0;visibility:hidden;flex-direction:column;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.nqs-slide.is-active[data-v-70b56c15]{opacity:1;visibility:visible;position:relative;transform:none}.nqs-dots[data-v-70b56c15]{gap:8px;margin-top:30px;display:flex}.nqs-right[data-v-70b56c15]{min-height:500px;position:relative}.nqs-graphic[data-v-70b56c15]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path;transition:clip-path .85s cubic-bezier(.66,0,.34,1);position:absolute;inset:0;overflow:hidden}.nqs-graphic.is-slant[data-v-70b56c15]{clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.nqs-graphic.is-slant .nqs-lines[data-v-70b56c15]{transform:skew(-10deg)translate(5%)}.nqs-graphic svg[data-v-70b56c15]{width:100%;height:100%;position:absolute;inset:0}.nqs-lines path[data-v-70b56c15]{animation:16s linear infinite nqs-flow-70b56c15}@keyframes nqs-flow-70b56c15{to{stroke-dashoffset:-260px}}@media (prefers-reduced-motion:reduce){.nqs-graphic[data-v-70b56c15],.nqs-lines[data-v-70b56c15]{transition:none}.nqs-lines path[data-v-70b56c15]{animation:none}}@media (width<=860px){.nqs-grid[data-v-70b56c15]{grid-template-columns:1fr!important}.nqs-left[data-v-70b56c15]{min-height:0!important}.nqs-right[data-v-70b56c15]{min-height:340px}}.fs-media a[data-v-48a88ef7]{display:block}.fs-h a[data-v-48a88ef7]{color:inherit;text-decoration:none;transition:color .2s}.fs-h a[data-v-48a88ef7]:hover{color:var(--fs-accent,#9a2b22)}.fs-btn[data-v-48a88ef7]{transition:transform .15s,background .2s,filter .2s,border-color .2s}.fs-btn[data-v-48a88ef7]:hover{transform:translateY(-2px)}.fs-btn--solid[data-v-48a88ef7]:hover{filter:brightness(1.12)}.fs-btn--ghost[data-v-48a88ef7]{border-color:var(--fs-byline,#76746e)}.fs-btn--ghost[data-v-48a88ef7]:hover{border-color:var(--fs-hcol,#16161a)}.fs-btn[data-v-48a88ef7]:focus-visible,.fs-h a[data-v-48a88ef7]:focus-visible,.fs-media a[data-v-48a88ef7]:focus-visible{outline:2px solid var(--fs-accent,#9a2b22);outline-offset:3px}@media (width<=880px){.fs-in[data-v-48a88ef7]{grid-template-columns:1fr!important;gap:28px!important}.fs-media[data-v-48a88ef7]{order:1!important}.fs-col[data-v-48a88ef7]{order:2!important}}.evh-btn[data-v-ee925aff]{transition:transform .25s,background .25s,color .25s,border-color .25s,filter .2s}.evh-btn[data-v-ee925aff]:hover{transform:translateY(-2px)}.evh-btn--solid[data-v-ee925aff]:hover{filter:brightness(.92)}.evh-btn--out[data-v-ee925aff]:hover{border-color:var(--evh-accent,#e0afca);color:var(--evh-accent,#e0afca)}.evh-btn[data-v-ee925aff]:focus-visible{outline:2px solid var(--evh-accent,#e0afca);outline-offset:3px}@media (width<=600px){.evh-strip .evh-media[data-v-ee925aff]:nth-child(3){display:none}}.cht-pill--dot[data-v-09090e64]:before{content:"";background:var(--cht-accent,#a06bff);width:7px;height:7px;box-shadow:0 0 10px var(--cht-accent,#a06bff);border-radius:50%}.cht-btn[data-v-09090e64]{transition:transform .15s,filter .2s,box-shadow .2s}.cht-btn[data-v-09090e64]:hover{transform:translateY(-2px)}.cht-btn--solid[data-v-09090e64]:hover{filter:brightness(1.06)}.cht-btn--ghost[data-v-09090e64]:hover{border-color:#a06bff66}.cht-btn[data-v-09090e64]:focus-visible{outline:2px solid var(--cht-accent,#a06bff);outline-offset:3px}.olo-pcards-hover-lift .olo-pcards__card[data-v-b4560bc1]:hover{transform:translateY(-6px);box-shadow:0 14px 36px #00000026!important}.olo-pcards-hover-scale .olo-pcards__card[data-v-b4560bc1]:hover{z-index:2;transform:scale(1.03)}.olo-pcards-hover-tilt .olo-pcards__card[data-v-b4560bc1]{transform-style:preserve-3d}.olo-pcards-hover-tilt .olo-pcards__card[data-v-b4560bc1]:hover{transform:perspective(800px)rotateX(2deg)rotateY(-2deg)scale(1.02)}.olo-stl__mockup[data-v-940187e2] svg{width:.9em;height:.9em}.olo-ctab__cta[data-v-9a557851]:hover{transform:translateY(-1px)}.olo-ctab__cta[data-v-9a557851]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-tstrip__icon[data-v-e8a3b622]{align-items:center;display:inline-flex}.olo-tstrip__icon[data-v-e8a3b622] svg{width:.9em;height:.9em}.olo-tstrip--pill .olo-tstrip__pill[data-v-e8a3b622]{box-sizing:border-box;max-width:100%}@media (width<=768px){.olo-tstrip--pill[data-v-e8a3b622]{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.olo-tstrip--pill .olo-tstrip__pill[data-v-e8a3b622]{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important}.olo-tstrip--pill .olo-tstrip__pill-txt[data-v-e8a3b622]{text-align:center;border-left:none!important;padding-left:0!important}}.olo-ct-img[data-v-635f8ac8]{transition:transform .5s,filter .5s}.olo-ct-wrap:hover .olo-ct-hover-zoom[data-v-635f8ac8]{transform:scale(1.08)}.olo-ct-wrap:hover .olo-ct-hover-zoom-rotate[data-v-635f8ac8]{transform:scale(1.08)rotate(2deg)}.olo-ct-hover-brightness[data-v-635f8ac8]{filter:brightness(.7)}.olo-ct-wrap:hover .olo-ct-hover-brightness[data-v-635f8ac8]{filter:brightness()}.olo-ct-hover-desaturate[data-v-635f8ac8]{filter:grayscale()}.olo-ct-wrap:hover .olo-ct-hover-desaturate[data-v-635f8ac8]{filter:grayscale(0%)}.olo-ct-hover-blur-in[data-v-635f8ac8]{filter:blur(3px)}.olo-ct-wrap:hover .olo-ct-hover-blur-in[data-v-635f8ac8]{filter:blur()}.olo-img-anim[data-v-49cb0644]{overflow:hidden}.olo-img-zoom-in[data-v-49cb0644]:hover{transform:scale(1.08)}.olo-img-zoom-out[data-v-49cb0644]{transform:scale(1.05)}.olo-img-zoom-out[data-v-49cb0644]:hover{transform:scale(1)}.olo-img-slide-up[data-v-49cb0644]:hover{transform:translateY(-5px)}.olo-img-rotate-cw[data-v-49cb0644]:hover{transform:rotate(2deg)scale(1.02)}.olo-img-rotate-ccw[data-v-49cb0644]:hover{transform:rotate(-2deg)scale(1.02)}.olo-img-blur-in[data-v-49cb0644]{filter:blur(3px)!important}.olo-img-blur-in[data-v-49cb0644]:hover{filter:blur()!important}.olo-btn-icon[data-v-9a79d190]{fill:currentColor}.olo-btn-icon[data-v-9a79d190] svg{width:100%;height:100%}.olo-btn[data-v-9a79d190]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}@keyframes oloKenBurns{0%{transform:scale(1)translate(0)}to{transform:scale(1.15)translate(-2%,-1%)}}.olo-gallery-kb{will-change:transform}.olo-gallery-hover-zoom{transition:transform .4s,box-shadow .4s}.olo-gallery-hover-zoom:hover{transform:scale(var(--olo-gallery-zoom-scale,1.08));z-index:2;box-shadow:0 8px 25px #0000004d}.olo-gallery-hover-zoom:hover img{transform:scale(1)!important}.olo-gallery-tilt{transform-style:preserve-3d;will-change:transform}.olo-gallery-grain{z-index:3;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.olo-row-tile[data-v-64dcd445]{min-height:20px}.olo-row-tile-label[data-v-64dcd445]{color:var(--olo-color-text-soft,#6b7280);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:flex}.olo-row-tile-layout[data-v-64dcd445]{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 15%, transparent);color:var(--olo-color-primary,#e1474f);border-radius:3px;padding:1px 6px;font-size:9px}.olo-test-ed__q[data-v-fae969ef] em{color:var(--ed-accent,currentColor);font-style:italic}.olo-cnt-icon-svg[data-v-7ee65993]{justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.olo-cnt-icon-svg[data-v-7ee65993] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.iconbox-icon-preview[data-v-5f646e1c]{justify-content:center;align-items:center;display:inline-flex}.iconbox-icon-preview[data-v-5f646e1c] svg,.olo-alert-icon[data-v-76cc8715] svg,.olo-alert-close[data-v-76cc8715] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-alert-close[data-v-76cc8715]{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;width:20px;height:20px;padding:0;line-height:1;transition:opacity .15s}.olo-alert-close[data-v-76cc8715]:hover{opacity:1}.olo-alert-close[data-v-76cc8715]:focus-visible{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-badge-icon[data-v-99525926]{width:1em;height:1em;display:inline-flex}.olo-badge-icon[data-v-99525926] svg,.olo-team-photo-ph[data-v-f016f317] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-accordion-panel[data-v-791b3ceb]{border:1px solid var(--v55d1a0d8)}.olo-accordion-panel--sep-shadow[data-v-791b3ceb]{border:none;box-shadow:0 1px 3px #0000004d}.olo-accordion-panel--lift[data-v-791b3ceb]{transition:transform .2s,box-shadow .2s}.olo-accordion-panel--lift[data-v-791b3ceb]:hover{transform:translateY(-1px)}.olo-accordion-panel--hover-shadow-sm[data-v-791b3ceb]:hover{box-shadow:0 1px 2px #1018280f,0 1px 3px #10182814}.olo-accordion-panel--hover-shadow-md[data-v-791b3ceb]:hover{box-shadow:0 4px 6px #10182814,0 2px 4px #1018280f}.olo-accordion-panel--hover-shadow-lg[data-v-791b3ceb]:hover{box-shadow:0 12px 24px #1018281a,0 4px 8px #10182814}.olo-accordion-panel--sep-none[data-v-791b3ceb]{border:none}.olo-accordion-header[data-v-791b3ceb]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.olo-accordion-header[data-v-791b3ceb]:hover{filter:brightness(1.1)}.olo-accordion-header[data-v-791b3ceb]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);z-index:1;outline:none;position:relative}.olo-accordion-title[data-v-791b3ceb]{flex:1;min-width:0}.olo-accordion-icon[data-v-791b3ceb]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.olo-accordion-icon--animated.olo-accordion-icon--open[data-v-791b3ceb]{transform:rotate(180deg)}.olo-accordion-panel-body[data-v-791b3ceb]{opacity:0;grid-template-rows:0fr;display:grid}.olo-accordion-panel-body.is-open[data-v-791b3ceb]{opacity:1;grid-template-rows:1fr}.olo-accordion-panel-inner[data-v-791b3ceb]{min-height:0;overflow:hidden}.olo-accordion-content[data-v-791b3ceb]{padding:14px 18px;font-size:13px;line-height:1.6}.olo-accordion-panel-icon[data-v-791b3ceb]{flex-shrink:0;font-size:16px}.olo-accordion-media[data-v-791b3ceb]{max-width:50%}.olo-accordion-media-img[data-v-791b3ceb]{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.olo-accordion-media-video[data-v-791b3ceb]{background:var(--olo-color-muted,#f3f4f6);text-align:center;color:var(--olo-color-text-muted,#9ca3af);border-radius:4px;padding:12px;font-size:12px}.olo-accordion--preset-minimal-underline .olo-accordion-panel[data-v-791b3ceb]{box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important}.olo-accordion--preset-minimal-underline .olo-accordion-panel[data-v-791b3ceb]:last-child{border-bottom:none!important}.olo-accordion--preset-minimal-underline .olo-accordion-header[data-v-791b3ceb]{background:0 0!important;padding:22px 0!important;font-size:17px!important;font-weight:600!important}.olo-accordion--preset-minimal-underline .olo-accordion-content[data-v-791b3ceb]{background:0 0!important;padding:0 0 22px!important;font-size:15px!important}.olo-accordion--preset-minimal-underline .olo-accordion-icon[data-v-791b3ceb]{color:var(--olo-color-primary,#e1474f)}.olo-accordion--preset-pill-brand .olo-accordion-panel[data-v-791b3ceb]{transition:box-shadow .2s,transform .2s;overflow:hidden;border:none!important;border-radius:14px!important}.olo-accordion--preset-pill-brand .olo-accordion-panel[data-v-791b3ceb]:hover{transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb, var(--olo-color-primary,#e1474f) 18%, transparent)!important}.olo-accordion--preset-pill-brand .olo-accordion-header[data-v-791b3ceb]{transition:all .2s;border-radius:14px!important;font-size:15px!important}:is(.olo-accordion--preset-pill-brand .olo-accordion-panel:has(.is-open) .olo-accordion-header[data-v-791b3ceb],.olo-accordion--preset-pill-brand .olo-accordion-header[aria-expanded=true][data-v-791b3ceb]){color:#fff!important;border-radius:14px 14px 0 0!important}.olo-accordion--preset-pill-brand .olo-accordion-header[aria-expanded=true] .olo-accordion-icon[data-v-791b3ceb],.olo-accordion--preset-pill-brand .olo-accordion-header[aria-expanded=true] .olo-accordion-panel-icon[data-v-791b3ceb]{color:#fff!important}.olo-accordion--preset-outline-sharp .olo-accordion-panel[data-v-791b3ceb]{border:2px solid var(--olo-color-primary,#e1474f)!important;box-shadow:none!important;border-radius:6px!important}.olo-accordion--preset-outline-sharp .olo-accordion-panel[data-v-791b3ceb]:has(.is-open){box-shadow:0 0 0 4px color-mix(in srgb, var(--olo-color-primary,#e1474f) 12%, transparent)!important}.olo-accordion--preset-outline-sharp .olo-accordion-header[data-v-791b3ceb]{letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px!important}.olo-accordion--preset-outline-sharp .olo-accordion-icon[data-v-791b3ceb]{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 9%, white);width:32px;height:32px;color:var(--olo-color-primary,#e1474f);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.olo-accordion--preset-glass-soft[data-v-791b3ceb]{padding:4px}.olo-accordion--preset-glass-soft .olo-accordion-panel[data-v-791b3ceb]{-webkit-backdrop-filter:blur(12px)saturate(160%);border:1px solid #fff9!important;border-radius:16px!important;box-shadow:0 12px 40px #00000014,0 2px 8px #0000000a!important}.olo-accordion--preset-glass-soft .olo-accordion-header[data-v-791b3ceb]{-webkit-backdrop-filter:blur(12px)saturate(160%)}.olo-accordion--preset-glass-soft .olo-accordion-content[data-v-791b3ceb]{-webkit-backdrop-filter:blur(8px)saturate(140%)}.olo-accordion--preset-glass-soft .olo-accordion-icon[data-v-791b3ceb]{color:var(--olo-color-primary,#e1474f)}.olo-accordion--preset-card-soft .olo-accordion-panel[data-v-791b3ceb]{transition:border-color .25s,box-shadow .25s;box-shadow:0 1px 2px #1018280d}.olo-accordion--preset-card-soft .olo-accordion-header[aria-expanded=true]+.olo-accordion-panel-body[data-v-791b3ceb]{border-color:var(--olo-color-primary,#e1474f)!important;box-shadow:0 1px 2px color-mix(in srgb, var(--olo-color-primary,#e1474f) 5%, transparent), 0 4px 12px color-mix(in srgb, var(--olo-color-primary,#e1474f) 8%, transparent)!important}.olo-accordion--preset-card-soft .olo-accordion-panel[data-v-791b3ceb]:has([aria-expanded=true]){border-color:var(--olo-color-primary,#e1474f)!important;box-shadow:0 1px 2px color-mix(in srgb, var(--olo-color-primary,#e1474f) 5%, transparent), 0 4px 12px color-mix(in srgb, var(--olo-color-primary,#e1474f) 8%, transparent)!important}.olo-accordion--preset-card-soft .olo-accordion-icon[data-v-791b3ceb]{color:var(--olo-color-primary,#e1474f)}.olo-projector[data-v-340826ed]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.olo-projector.is-center[data-v-340826ed]{text-align:center}@media (width<=820px){.olo-projector[data-v-340826ed]{grid-template-columns:1fr}}.olo-pj__eyebrow[data-v-340826ed]{letter-spacing:.18em;text-transform:uppercase;color:var(--pj-accent);font-size:12px;font-weight:600}.olo-pj__h[data-v-340826ed]{color:var(--olo-color-text,#1f2937);margin:14px 0 0;font-size:clamp(28px,4vw,46px);line-height:1.1}.olo-pj__h[data-v-340826ed] em{color:var(--pj-accent);font-style:italic}.olo-pj__intro[data-v-340826ed]{opacity:.85;max-width:460px;margin:14px 0 26px;font-size:15.5px;line-height:1.6}.olo-pj__inlabel[data-v-340826ed]{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:12px;font-size:12px;font-weight:600}.olo-pj__range[data-v-340826ed]{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--pj-accent) var(--pct,50%), var(--pj-line) var(--pct,50%));border-radius:99px;width:100%;height:6px}.olo-pj__range[data-v-340826ed]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--pj-surface);border:2px solid var(--pj-accent);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #1018284d}.olo-pj__range[data-v-340826ed]::-moz-range-thumb{background:var(--pj-surface);border:2px solid var(--pj-accent);cursor:pointer;border-radius:50%;width:20px;height:20px}.olo-pj__range[data-v-340826ed]:focus-visible{outline:2px solid var(--pj-accent);outline-offset:4px}.olo-pj__contrib[data-v-340826ed]{color:var(--olo-color-text,#1f2937);margin-top:14px;font-size:26px;font-weight:600}.olo-pj__r[data-v-340826ed]{text-align:center;border-left:1px solid var(--pj-line);padding-left:clamp(18px,4vw,48px)}.is-center .olo-pj__r[data-v-340826ed]{border-left:0}@media (width<=820px){.olo-pj__r[data-v-340826ed]{border-left:0;border-top:1px solid var(--pj-line);padding-top:28px;padding-left:0}}.olo-pj__caption[data-v-340826ed]{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:12px;font-weight:600}.olo-pj__out[data-v-340826ed]{color:var(--pj-accent);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:10px 0 14px;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.05}.olo-pj__note[data-v-340826ed]{opacity:.6;max-width:300px;margin:0 auto;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.olo-pj__range[data-v-340826ed]{transition:none}}.ofn-h[data-v-a0eb4903] em{color:var(--fn-accent);font-style:italic}.ofn-chip[data-v-a0eb4903]:focus-visible{outline:2px solid var(--fn-accent);outline-offset:3px}.ofn-res--media[data-v-a0eb4903]{align-items:center;gap:32px;display:flex}.ofn-media[data-v-a0eb4903]{width:190px;aspect-ratio:var(--fn-media-ar,190/240);border-radius:2px;flex:none;position:relative;overflow:hidden}.ofn-media__lbl[data-v-a0eb4903]{letter-spacing:.04em;text-transform:uppercase;color:#fff6;font-size:10px;position:absolute;bottom:10px;left:12px}.ofn-res__body[data-v-a0eb4903]{flex:1;min-width:0}@media (width<=600px){.ofn-res--media[data-v-a0eb4903]{flex-direction:column}.ofn-media[data-v-a0eb4903]{aspect-ratio:auto;width:100%;height:240px}}.olo-social-hover-lift[data-v-3cc11d83]:hover{transform:translateY(-3px)}.olo-social-hover-grow[data-v-3cc11d83]:hover{transform:scale(1.15)}.olo-social-hover-glow[data-v-3cc11d83]:hover{box-shadow:0 0 12px color-mix(in srgb, var(--olo-color-primary,#e1474f) 50%, transparent)}.olo-map-edit-btn[data-v-caf38341]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-list-preview[data-v-7ca62f73]{margin:0;list-style:none}.olo-list-item[data-v-7ca62f73]{align-items:flex-start;display:flex}.olo-list-icon-num[data-v-7ca62f73]{text-align:center;flex-shrink:0;font-weight:700;line-height:normal}.olo-list-icon-svg[data-v-7ca62f73]{flex-shrink:0;align-items:center;line-height:1;display:flex}.olo-list-text[data-v-7ca62f73]{line-height:1.5}.olo-list-link-badge[data-v-7ca62f73]{opacity:.5;flex-shrink:0;margin-left:auto;font-size:12px}.olo-ss-overlay[data-v-0193fde5]{position:absolute;inset:0}.olo-ss-content[data-v-0193fde5]{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex;position:relative}.olo-ss-arrow[data-v-0193fde5]{color:#fff;cursor:pointer;z-index:2;background:#00000080;border:none;border-radius:50%;width:40px;height:40px;font-size:18px;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%)}.olo-ss-arrow[data-v-0193fde5]:hover{background:#000000bf}.olo-ss-arrow[data-v-0193fde5]:focus-visible,.olo-ss-dot[data-v-0193fde5]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-ss-prev[data-v-0193fde5]{left:12px}.olo-ss-next[data-v-0193fde5]{right:12px}.olo-ss-dots[data-v-0193fde5]{z-index:2;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.olo-ss-dot[data-v-0193fde5]{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s}.olo-ss-dot--active[data-v-0193fde5]{background:#fff}.olo-table-editor[data-v-1488f3d8]{position:relative}.olo-te-col-bar[data-v-1488f3d8]{gap:0;margin-bottom:2px}.olo-te-col-head[data-v-1488f3d8]{justify-content:center;align-items:center;gap:4px;min-height:22px;padding:2px 4px;display:flex}.olo-te-mini-btn[data-v-1488f3d8]{border:1px solid color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 8%, transparent);width:auto;min-width:20px;height:20px;color:var(--olo-color-primary,#e1474f);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.olo-te-mini-btn[data-v-1488f3d8]:hover{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 20%, transparent)}.olo-te-mini-btn[data-v-1488f3d8]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-te-del-col[data-v-1488f3d8],.olo-te-del-row[data-v-1488f3d8]{color:var(--olo-color-error,#b42318);border-color:color-mix(in srgb, var(--olo-color-error,#b42318) 30%, transparent);background:color-mix(in srgb, var(--olo-color-error,#b42318) 8%, transparent)}.olo-te-del-col[data-v-1488f3d8]:hover,.olo-te-del-row[data-v-1488f3d8]:hover{background:color-mix(in srgb, var(--olo-color-error,#b42318) 20%, transparent)}.olo-te-align-btn[data-v-1488f3d8]{width:20px;height:20px;color:var(--olo-color-text-faint,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.olo-te-align-btn[data-v-1488f3d8]:hover{color:var(--olo-color-primary,#e1474f);background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 10%, transparent)}.olo-te-align-btn[data-v-1488f3d8]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-te-table[data-v-1488f3d8]{table-layout:auto}.olo-te-cell[data-v-1488f3d8]{cursor:text;min-width:60px;transition:background .15s;position:relative}.olo-te-cell[data-v-1488f3d8]:hover{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 6%, transparent)!important}.olo-te-th[data-v-1488f3d8],.olo-te-bold[data-v-1488f3d8]{font-weight:600}.olo-te-text[data-v-1488f3d8]{white-space:pre-wrap;min-height:1.2em;display:block}.olo-te-input[data-v-1488f3d8]{border:2px solid var(--olo-color-primary,#e1474f);color:#111;width:100%;height:100%;font-size:inherit;z-index:5;box-sizing:border-box;background:#fff;border-radius:0;outline:none;padding:8px 14px;font-family:inherit;position:absolute;inset:0}.olo-te-hover[data-v-1488f3d8]:hover{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 5%, transparent)}.olo-te-row-bar[data-v-1488f3d8]{gap:6px;margin-top:4px;padding:2px 0;display:flex}.olo-divider-tile[data-v-160e6069]{width:100%;min-height:8px}.olo-divider-center[data-v-160e6069]{align-items:center;gap:12px;display:flex}.olo-divider-line[data-v-160e6069]{flex:1;min-width:20px}.olo-divider-label[data-v-160e6069]{flex-shrink:0}.olo-divider-deco[data-v-160e6069],.olo-divider-shadow[data-v-160e6069]{align-items:center;display:flex}.olo-divider-shadow>div[data-v-160e6069]{width:100%}.olo-desclist-preview[data-v-fa0c68d7]{list-style:none}.olo-dl-link-badge[data-v-fa0c68d7]{opacity:.5;font-size:12px}.olo-icon-preview[data-v-d9a1ba89]{justify-content:center;align-items:center;display:inline-flex}.olo-icon-preview[data-v-d9a1ba89] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-icon-grow[data-v-d9a1ba89]:hover{transform:scale(1.2)!important}.olo-icon-shake[data-v-d9a1ba89]:hover{animation:.5s olo-shake-d9a1ba89}.olo-icon-bounce[data-v-d9a1ba89]:hover{animation:.6s olo-bounce-d9a1ba89}.olo-icon-spin[data-v-d9a1ba89]:hover{animation:.8s olo-spin-d9a1ba89}.olo-icon-pulse[data-v-d9a1ba89]:hover{animation:1s infinite olo-pulse-d9a1ba89}@keyframes olo-shake-d9a1ba89{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes olo-bounce-d9a1ba89{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes olo-spin-d9a1ba89{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes olo-pulse-d9a1ba89{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.olo-grid-card-wrap[data-v-0be09475]{min-width:0}.olo-grid-card-wrap.olo-grid-eq[data-v-0be09475]{display:flex}.olo-grid-eq .olo-grid-card-inner[data-v-0be09475]{flex-direction:column;width:100%;display:flex}.olo-grid-eq .olo-grid-body-preview[data-v-0be09475]{flex:1}.olo-grid-card-inner[data-v-0be09475]{color:inherit;text-decoration:none;display:block;position:relative}.olo-grid-hover--lift[data-v-0be09475]:hover{transform:translateY(-6px);box-shadow:0 12px 32px #00000040!important}.olo-grid-hover--scale[data-v-0be09475]:hover{transform:scale(1.03)}.olo-grid-hover--glow[data-v-0be09475]:hover{box-shadow:0 0 20px color-mix(in srgb, var(--olo-color-primary,#e1474f) 40%, transparent)!important}.olo-grid-hover--border-glow[data-v-0be09475]:hover{border-color:var(--olo-color-primary,#e1474f)!important;box-shadow:0 0 15px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent)!important}.olo-grid-hover--tilt[data-v-0be09475]:hover{transform:perspective(800px)rotateY(4deg)rotateX(2deg);box-shadow:4px 8px 24px #00000040!important}.olo-grid-card-inner:hover .olo-grid-img-preview[data-v-0be09475]{transform:scale(1.08)}.olo-grid-media-preview[data-v-0be09475]{position:relative;overflow:hidden}.olo-grid-img-preview[data-v-0be09475]{display:block}.olo-grid-img-placeholder[data-v-0be09475]{color:#ffffff40;background:#ffffff08;justify-content:center;align-items:center;height:100%;min-height:80px;font-size:11px;display:flex}.olo-grid-body-preview[data-v-0be09475]{position:relative}.olo-grid-title-preview[data-v-0be09475]{color:#e5e7eb;margin:0 0 6px;font-size:1.05em;font-weight:700;line-height:1.3}.olo-grid-text-preview[data-v-0be09475]{color:#ffffff73;margin:0;font-size:.9em;line-height:1.55}.olo-grid-icon-preview[data-v-0be09475]{color:var(--olo-color-primary,#e1474f);margin-bottom:8px;font-size:1.5em;display:inline-block}.olo-grid-link-hint[data-v-0be09475]{color:var(--olo-color-primary,#e1474f);opacity:.7;margin-top:6px;font-size:.72em;display:inline-block}.olo-grid-badge-preview[data-v-0be09475]{color:#fff;letter-spacing:.3px;text-transform:uppercase;z-index:3;border-radius:4px;padding:3px 10px;font-size:.72em;font-weight:700;position:absolute;top:10px;right:10px}.olo-grid-overlay-preview[data-v-0be09475]{z-index:2;padding:16px;position:absolute;left:0;right:0}.olo-grid-overlay--bottom[data-v-0be09475]{background:linear-gradient(#0000,#000000a6);bottom:0}.olo-grid-overlay--top[data-v-0be09475]{background:linear-gradient(#000000a6,#0000);top:0;bottom:auto}.olo-grid-overlay--center[data-v-0be09475]{text-align:center;opacity:0;background:#00000073;flex-direction:column;justify-content:center;align-items:center;transition:opacity .35s;display:flex;top:0;bottom:0}.olo-grid-card-inner:hover .olo-grid-overlay--center[data-v-0be09475]{opacity:1}.olo-grid-overlay-preview .olo-grid-title-preview[data-v-0be09475]{color:#fff}.olo-imgaim-ken-burns[data-v-0be09475]{animation:8s ease-in-out infinite alternate olo-kb-0be09475}.olo-imgaim-pan-left[data-v-0be09475]{animation:6s linear infinite alternate olo-pan-l-0be09475}.olo-imgaim-pan-right[data-v-0be09475]{animation:6s linear infinite alternate olo-pan-r-0be09475}.olo-imgaim-pan-up[data-v-0be09475]{animation:6s linear infinite alternate olo-pan-u-0be09475}.olo-imgaim-pan-down[data-v-0be09475]{animation:6s linear infinite alternate olo-pan-d-0be09475}.olo-imgaim-pulse[data-v-0be09475]{animation:3s ease-in-out infinite olo-img-pulse-0be09475}.olo-imgaim-float[data-v-0be09475]{animation:4s ease-in-out infinite olo-img-float-0be09475}.olo-imgaim-rotate[data-v-0be09475]{animation:20s linear infinite olo-img-rotate-0be09475}.olo-imgaim-shimmer[data-v-0be09475]{animation:3s ease-in-out infinite olo-img-shimmer-0be09475}@keyframes olo-kb-0be09475{0%{transform:scale(1)translate(0)}to{transform:scale(1.15)translate(-2%,-2%)}}@keyframes olo-pan-l-0be09475{0%{transform:translate(0)scale(1.15)}to{transform:translate(-10%)scale(1.15)}}@keyframes olo-pan-r-0be09475{0%{transform:translate(-10%)scale(1.15)}to{transform:translate(0)scale(1.15)}}@keyframes olo-pan-u-0be09475{0%{transform:translateY(0)scale(1.15)}to{transform:translateY(-10%)scale(1.15)}}@keyframes olo-pan-d-0be09475{0%{transform:translateY(-10%)scale(1.15)}to{transform:translateY(0)scale(1.15)}}@keyframes olo-img-pulse-0be09475{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes olo-img-float-0be09475{0%,to{transform:scale(1.06)translateY(0)}50%{transform:scale(1.06)translateY(-4px)}}@keyframes olo-img-rotate-0be09475{0%{transform:rotate(0)scale(1.3)}to{transform:rotate(360deg)scale(1.3)}}@keyframes olo-img-shimmer-0be09475{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}.olo-switcher-tab[data-v-1eb927b8]:hover{color:var(--olo-color-text,#1f2937)}.olo-switcher-tab[data-v-1eb927b8]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);border-radius:4px;outline:none}.olo-sp-preview[data-v-5e446829]{min-height:120px;position:relative}.sp-hero[data-v-5e446829]{background:#e5e7eb;position:relative;overflow:hidden}.sp-hero__img[data-v-5e446829]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sp-hero__bg[data-v-5e446829]{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sp-hero__video[data-v-5e446829]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-hero__placeholder[data-v-5e446829]{color:#fff;background:linear-gradient(135deg,#94a3b8,#64748b);justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:600;display:flex}.sp-hero__overlay[data-v-5e446829]{pointer-events:none;position:absolute;inset:0}.sp-hero--standalone[data-v-5e446829]{margin-bottom:8px}.sp-nav-wrap--overlay[data-v-5e446829]{z-index:2;padding:0 8px;position:absolute;bottom:0;left:0;right:0}.sp-nav-wrap--top[data-v-5e446829]{margin-bottom:8px}.sp-nav-wrap--bottom[data-v-5e446829]{margin-top:8px}.sp-nav[data-v-5e446829]{margin:0}.sp-nav--side[data-v-5e446829]{min-width:80px}.sp-nav__btn[data-v-5e446829]{cursor:pointer;white-space:nowrap}.sp-nav__btn[data-v-5e446829]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 35%, transparent);outline:none}.sp-panel[data-v-5e446829]{background:#fff}.sp-panel__content[data-v-5e446829]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.sp-panel__title[data-v-5e446829]{margin:0 0 6px;font-size:13px;font-weight:700}.sp-panel__text[data-v-5e446829]{margin:0 0 8px;font-size:9px;line-height:1.5}.sp-panel__btn[data-v-5e446829]{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--olo-color-border,#e5e7eb);color:var(--olo-color-text,#374151);border-radius:0;align-items:center;gap:4px;width:fit-content;padding:4px 10px;font-size:8px;font-weight:700;display:inline-flex}.sp-btn--default[data-v-5e446829]{background:#fff}.sp-btn--primary[data-v-5e446829]{background:var(--olo-color-primary,#e1474f);border-color:var(--olo-color-primary,#e1474f);color:#fff}.sp-btn--secondary[data-v-5e446829]{background:var(--olo-color-text,#1e293b);border-color:var(--olo-color-text,#1e293b);color:#fff}.sp-btn--text[data-v-5e446829]{color:var(--olo-color-primary,#e1474f);text-transform:none;letter-spacing:0;border:none;padding:0;font-weight:600}.sp-btn--underline[data-v-5e446829]{border:0;border-bottom:1.5px solid;border-radius:0;padding:2px 0}.sp-btn--pill[data-v-5e446829]{background:var(--olo-color-primary,#e1474f);border-color:var(--olo-color-primary,#e1474f);color:#fff;border-radius:999px}.sp-panel__media[data-v-5e446829]{flex-shrink:0}.sp-panel__img[data-v-5e446829]{display:block}.sp-panel__media--empty[data-v-5e446829]{color:#9ca3af;background:#f3f4f6;border-radius:3px;justify-content:center;align-items:center;min-height:80px;font-size:9px;display:flex}.olo-sp--preset-liquid-glass .sp-nav-wrap--overlay .sp-nav[data-v-5e446829],.olo-sp--preset-liquid-glass .sp-panel[data-v-5e446829]{-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #fff6;box-shadow:0 8px 24px #e8622a26;background:#ffffff8c!important}.olo-sp--preset-liquid-glass .sp-nav__btn.is-active[data-v-5e446829]{color:#0f172a!important;background:#fffffff2!important}.olo-sp--preset-neon-cyber .sp-hero[data-v-5e446829]{background:#0a0f1c}.olo-sp--preset-neon-cyber .sp-nav[data-v-5e446829]{border:1px solid #ff6a2a59;box-shadow:0 0 16px #ff6a2a40}.olo-sp--preset-neon-cyber .sp-nav__btn.is-active[data-v-5e446829]{text-shadow:0 0 8px #ff6a2a,0 0 4px #ff6a2a;border-color:#ff6a2a!important}.olo-sp--preset-neon-cyber .sp-panel[data-v-5e446829]{background:#0a0f1c!important}.olo-sp--preset-neon-cyber .sp-panel__title[data-v-5e446829]{text-shadow:0 0 8px #ff6a2a80;color:#ff6a2a!important}.olo-sp--preset-neon-cyber .sp-panel__text[data-v-5e446829]{color:#ffffffd9!important}.olo-sp--preset-brutalist-block .sp-hero[data-v-5e446829]{border:3px solid #000;box-shadow:4px 4px #000}.olo-sp--preset-brutalist-block .sp-nav[data-v-5e446829]{border:2px solid #000;box-shadow:3px 3px #000;background:#fff!important;padding:0!important}.olo-sp--preset-brutalist-block .sp-nav__btn[data-v-5e446829]{border-right:2px solid #000;color:#000!important}.olo-sp--preset-brutalist-block .sp-nav>li:last-child .sp-nav__btn[data-v-5e446829]{border-right:0}.olo-sp--preset-brutalist-block .sp-nav__btn.is-active[data-v-5e446829]{background:var(--olo-color-primary,#e1474f)!important;color:#000!important}.olo-sp--preset-brutalist-block .sp-panel[data-v-5e446829]{margin-top:8px;box-shadow:5px 5px #000;border:3px solid #000!important}.olo-sp--preset-brutalist-block .sp-panel__title[data-v-5e446829]{text-transform:uppercase;font-weight:900!important}.olo-sp--preset-brutalist-block .sp-panel__btn[data-v-5e446829]{box-shadow:2px 2px #000;color:#000!important;background:#fff!important;border:2px solid #000!important}.olo-sp--preset-magnetic-liquid .sp-nav__btn[data-v-5e446829]{transition:all .45s cubic-bezier(.68,-.55,.265,1.55)!important}.olo-sp--preset-magnetic-liquid .sp-nav__btn.is-active[data-v-5e446829]{transform:scale(1.06);box-shadow:0 4px 12px #e8622a73!important}.olo-sp--preset-magnetic-liquid .sp-panel__btn[data-v-5e446829]{background:linear-gradient(135deg, var(--olo-color-primary,#e1474f) 0%, color-mix(in srgb, var(--olo-color-primary,#e1474f) 65%, white) 100%)!important;color:#fff!important;border:0!important}.olo-sp--preset-sticker .sp-nav>li:first-child .sp-nav__btn[data-v-5e446829]{transform:rotate(-1.5deg)}.olo-sp--preset-sticker .sp-nav>li:nth-child(2) .sp-nav__btn[data-v-5e446829]{transform:rotate(.8deg)}.olo-sp--preset-sticker .sp-nav>li:nth-child(3) .sp-nav__btn[data-v-5e446829]{transform:rotate(-.6deg)}.olo-sp--preset-sticker .sp-nav>li:nth-child(4) .sp-nav__btn[data-v-5e446829]{transform:rotate(1.2deg)}.olo-sp--preset-sticker .sp-nav__btn[data-v-5e446829]{box-shadow:0 2px 4px #0000001a;color:#1e293b!important;background:#fff!important;border:1.2px dashed #e8622a80!important}.olo-sp--preset-sticker .sp-nav__btn.is-active[data-v-5e446829]{border-style:solid!important;border-color:var(--olo-color-primary,#e1474f)!important;background:#fdf2ec!important;transform:rotate(0)scale(1.06)!important}.olo-sp--preset-sticker .sp-panel[data-v-5e446829]{border:1.2px dashed #e8622a66;transform:rotate(-.4deg);box-shadow:0 6px 14px #0000001a}.olo-sp--preset-sticker .sp-panel__img[data-v-5e446829]{transform:rotate(1.2deg);box-shadow:0 4px 10px #0000001f}.olo-sp--preset-retro-terminal .sp-hero[data-v-5e446829]{background:#0c0c0c!important}.olo-sp--preset-retro-terminal .sp-hero__img[data-v-5e446829]{opacity:.3;filter:hue-rotate(70deg)saturate(2)}.olo-sp--preset-retro-terminal .sp-nav[data-v-5e446829]{background-image:repeating-linear-gradient(0deg,#0000 0 2px,#00ff8c0f 2px 3px);border:1px solid #00ff8c4d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.olo-sp--preset-retro-terminal .sp-nav__btn[data-v-5e446829]{color:#00ff8c99!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.olo-sp--preset-retro-terminal .sp-nav__btn[data-v-5e446829]:before{content:"> ";opacity:.7}.olo-sp--preset-retro-terminal .sp-nav__btn.is-active[data-v-5e446829]{text-shadow:0 0 6px #00ff8c;color:#00ff8c!important}.olo-sp--preset-retro-terminal .sp-panel[data-v-5e446829]{background-image:repeating-linear-gradient(0deg,#0000 0 2px,#00ff8c0a 2px 3px);border:1px solid #00ff8c4d;background:#0c0c0c!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.olo-sp--preset-retro-terminal .sp-panel__title[data-v-5e446829]{text-shadow:0 0 6px #00ff8c80;color:#00ff8c!important}.olo-sp--preset-retro-terminal .sp-panel__text[data-v-5e446829]{color:#00ff8cd9!important}.olo-sp--preset-retro-terminal .sp-panel__btn[data-v-5e446829]{color:#00ff8c!important;background:0 0!important;border:1px solid #00ff8c!important}.olo-sp--preset-3d-tilt .sp-nav[data-v-5e446829]{perspective:600px}.olo-sp--preset-3d-tilt .sp-nav__btn[data-v-5e446829]{transform-origin:bottom;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:perspective(600px)rotateX(-8deg)}.olo-sp--preset-3d-tilt .sp-nav__btn.is-active[data-v-5e446829]{transform:perspective(600px)rotateX(0)translateY(-4px)scale(1.04)!important;box-shadow:0 8px 18px #0000002e!important}.olo-sp--preset-3d-tilt .sp-panel[data-v-5e446829]{transform-origin:top;transform:perspective(800px)rotateX(2deg);box-shadow:0 16px 32px #0000001f}[data-v-4bce8305] svg{fill:currentColor}.mb-cursor-pointer[data-v-4bce8305]:focus-visible,.olo-subnav-item[data-v-1a0fdea1]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-panelslider[data-v-a6eefbf5]{min-height:80px}.olo-ps-card[data-v-a6eefbf5]{background:#fff}.olo-ps-arrow[data-v-a6eefbf5]{z-index:5;position:absolute;top:50%}.olo-ps-arrow svg[data-v-a6eefbf5]{pointer-events:none;width:50%;height:50%}.olo-ps-arrow[data-v-a6eefbf5]:hover{transform:translateY(-50%)scale(1.08)}.olo-ps-prev[data-v-a6eefbf5]{left:-8px;transform:translateY(-50%)}.olo-ps-next[data-v-a6eefbf5]{right:-8px;transform:translateY(-50%)}@media (width>=720px){.olo-ps-prev[data-v-a6eefbf5]{left:-22px}.olo-ps-next[data-v-a6eefbf5]{right:-22px}}.olo-ps--preset-liquid-glass .olo-ps-card[data-v-a6eefbf5]{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#ffffff8c!important;border:1px solid #fff6!important;box-shadow:0 8px 24px #0000001a!important}.olo-ps--preset-neon-cyber .olo-ps-card[data-v-a6eefbf5]{border:1px solid color-mix(in srgb, var(--olo-color-primary,#e1474f) 35%, transparent)!important;box-shadow:0 0 14px color-mix(in srgb, var(--olo-color-primary,#e1474f) 25%, transparent)!important;background:#0a0f1c!important}.olo-ps--preset-neon-cyber .olo-ps-title[data-v-a6eefbf5]{text-shadow:0 0 6px color-mix(in srgb, var(--olo-color-primary,#e1474f) 50%, transparent);text-transform:uppercase;letter-spacing:.06em;color:var(--olo-color-primary,#e1474f)!important}.olo-ps--preset-neon-cyber .olo-ps-text[data-v-a6eefbf5]{color:#ffffffbf!important}.olo-ps--preset-brutalist-block .olo-ps-card[data-v-a6eefbf5]{background:#fff!important;border:3px solid #000!important;border-radius:0!important;box-shadow:5px 5px #000!important}.olo-ps--preset-brutalist-block .olo-ps-media[data-v-a6eefbf5]{border-bottom:3px solid #000}.olo-ps--preset-brutalist-block .olo-ps-title[data-v-a6eefbf5]{text-transform:uppercase;color:#000!important;font-weight:900!important}.olo-ps--preset-brutalist-block .olo-ps-cta[data-v-a6eefbf5]{box-shadow:2px 2px #000;color:#000!important;background:#fff!important;border:2px solid #000!important;border-radius:0!important}.olo-ps--preset-magnetic-liquid .olo-ps-card[data-v-a6eefbf5]{box-shadow:0 6px 18px color-mix(in srgb, var(--olo-color-primary,#e1474f) 10%, transparent)!important;border-radius:18px!important}.olo-ps--preset-magnetic-liquid .olo-ps-cta[data-v-a6eefbf5]{background:linear-gradient(135deg, var(--olo-color-primary,#e1474f) 0%, var(--olo-color-accent,#f4a23b) 100%)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:4px 12px!important}.olo-ps--preset-sticker .olo-ps-card[data-v-a6eefbf5]{border:1.2px dashed color-mix(in srgb, var(--olo-color-primary,#e1474f) 50%, transparent)!important;background:#fff!important;box-shadow:0 6px 14px #0000001a!important}.olo-ps--preset-sticker .olo-ps-track>.olo-ps-card[data-v-a6eefbf5]:nth-child(3n+1){transform:rotate(-1.2deg)}.olo-ps--preset-sticker .olo-ps-track>.olo-ps-card[data-v-a6eefbf5]:nth-child(3n+2){transform:rotate(.8deg)}.olo-ps--preset-sticker .olo-ps-track>.olo-ps-card[data-v-a6eefbf5]:nth-child(3n+3){transform:rotate(-.5deg)}.olo-ps--preset-retro-terminal .olo-ps-card[data-v-a6eefbf5]{background-image:repeating-linear-gradient(0deg,#0000 0 2px,#00ff8c0a 2px 3px);background:#0c0c0c!important;border:1px solid #00ff8c4d!important;border-radius:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.olo-ps--preset-retro-terminal .olo-ps-img[data-v-a6eefbf5]{filter:hue-rotate(70deg)saturate(2)brightness(.6);opacity:.8}.olo-ps--preset-retro-terminal .olo-ps-title[data-v-a6eefbf5]{text-shadow:0 0 6px #00ff8c80;text-transform:uppercase;color:#00ff8c!important;font-family:inherit!important}.olo-ps--preset-retro-terminal .olo-ps-title[data-v-a6eefbf5]:before{content:"> ";opacity:.7}.olo-ps--preset-retro-terminal .olo-ps-text[data-v-a6eefbf5]{color:#00ff8cd9!important;font-family:inherit!important}.olo-ps--preset-3d-tilt .olo-ps-card[data-v-a6eefbf5]{transform-origin:top;transform:perspective(800px)rotateX(2deg);box-shadow:0 16px 32px #0000001f!important}.olo-ps--preset-polaroid .olo-ps-card[data-v-a6eefbf5]{background:#fff!important;padding:8px!important;box-shadow:0 8px 24px #00000026!important}.olo-ps--preset-editorial-magazine .olo-ps-card[data-v-a6eefbf5]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.olo-ps--preset-editorial-magazine .olo-ps-title[data-v-a6eefbf5]{letter-spacing:.02em;font-weight:600}.olo-ps--preset-overlay-caption.olo-ps--img-bg .olo-ps-card[data-v-a6eefbf5]{border-radius:12px!important}.olo-overlayslider[data-v-8db9b0c3]{border-radius:6px;min-height:120px;overflow:hidden}.olo-os-overlay[data-v-8db9b0c3]{background:#0009;padding:12px 16px;position:absolute;left:0;right:0}.olo-os-overlay--bottom[data-v-8db9b0c3]{bottom:0}.olo-os-overlay--top[data-v-8db9b0c3]{top:0}.olo-os-overlay--center[data-v-8db9b0c3]{top:50%;transform:translateY(-50%)}.olo-os-overlay--cover[data-v-8db9b0c3]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0}.olo-os-overlay--bottom-left[data-v-8db9b0c3]{bottom:0;left:0;right:auto}.olo-os-overlay--bottom-center[data-v-8db9b0c3]{text-align:center;bottom:0;left:50%;right:auto;transform:translate(-50%)}.olo-os-overlay--bottom-right[data-v-8db9b0c3]{text-align:right;bottom:0;left:auto;right:0}.olo-os-overlay--top-left[data-v-8db9b0c3]{top:0;left:0;right:auto}.olo-os-overlay--top-center[data-v-8db9b0c3]{text-align:center;top:0;left:50%;right:auto;transform:translate(-50%)}.olo-os-overlay--top-right[data-v-8db9b0c3]{text-align:right;top:0;left:auto;right:0}.olo-os-overlay--center-left[data-v-8db9b0c3]{top:50%;left:0;right:auto;transform:translateY(-50%)}.olo-os-overlay--center-right[data-v-8db9b0c3]{text-align:right;top:50%;left:auto;right:0;transform:translateY(-50%)}.olo-os-align-center[data-v-8db9b0c3]{text-align:center}.olo-os-align-right[data-v-8db9b0c3]{text-align:right}.olo-os-slide[data-v-8db9b0c3]{transition:transform .5s,filter .5s}.olo-os-hover-zoom[data-v-8db9b0c3]:hover{transform:scale(1.08)}.olo-os-hover-zoom-rotate[data-v-8db9b0c3]:hover{transform:scale(1.08)rotate(2deg)}.olo-os-hover-brightness[data-v-8db9b0c3]{filter:brightness(.7)}.olo-os-hover-brightness[data-v-8db9b0c3]:hover{filter:brightness()}.olo-os-hover-desaturate[data-v-8db9b0c3]{filter:grayscale()}.olo-os-hover-desaturate[data-v-8db9b0c3]:hover{filter:grayscale(0%)}.olo-os-hover-blur-in[data-v-8db9b0c3]{filter:blur(3px)}.olo-os-hover-blur-in[data-v-8db9b0c3]:hover{filter:blur()}.olo-os-ov-fade[data-v-8db9b0c3]{opacity:0;transition:opacity .3s}.olo-os-slide:hover .olo-os-ov-fade[data-v-8db9b0c3]{opacity:1}.olo-os-ov-slide-bottom[data-v-8db9b0c3]{transition:transform .3s;transform:translateY(100%)}.olo-os-slide:hover .olo-os-ov-slide-bottom[data-v-8db9b0c3]{transform:translateY(0)}.olo-os-ov-slide-top[data-v-8db9b0c3]{transition:transform .3s;transform:translateY(-100%)}.olo-os-slide:hover .olo-os-ov-slide-top[data-v-8db9b0c3]{transform:translateY(0)}.olo-os-ov-slide-left[data-v-8db9b0c3]{transition:transform .3s;transform:translate(-100%)}.olo-os-slide:hover .olo-os-ov-slide-left[data-v-8db9b0c3]{transform:translate(0)}.olo-os-ov-slide-right[data-v-8db9b0c3]{transition:transform .3s;transform:translate(100%)}.olo-os-slide:hover .olo-os-ov-slide-right[data-v-8db9b0c3]{transform:translate(0)}.olo-os-arrow[data-v-8db9b0c3]{color:#fff;cursor:pointer;z-index:2;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.olo-os-arrow[data-v-8db9b0c3]:hover{background:#000000bf}.olo-os-prev[data-v-8db9b0c3]{left:8px}.olo-os-next[data-v-8db9b0c3]{right:8px}.olo-os-dots[data-v-8db9b0c3]{z-index:2;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.olo-os-dot[data-v-8db9b0c3]{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s}.olo-os-dot--active[data-v-8db9b0c3]{background:#fff}.olo-os--preset-liquid-glass .olo-os-overlay[data-v-8db9b0c3]{-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #fff6;border-radius:12px;margin:12px;background:#fff3!important}.olo-os--preset-neon-cyber .olo-os-slide[data-v-8db9b0c3]{border:2px solid var(--olo-color-primary,#e1474f);box-shadow:0 0 14px color-mix(in srgb, var(--olo-color-primary,#e1474f) 35%, transparent)}.olo-os--preset-neon-cyber .olo-os-overlay[data-v-8db9b0c3]{background:linear-gradient(#0000 0%,#0a0f1cd9 100%)!important}.olo-os--preset-neon-cyber .olo-os-overlay[data-v-8db9b0c3] *{text-shadow:0 0 6px color-mix(in srgb, var(--olo-color-primary,#e1474f) 50%, transparent);text-transform:uppercase;letter-spacing:.06em;color:var(--olo-color-primary,#e1474f)!important}.olo-os--preset-brutalist-block .olo-os-slide[data-v-8db9b0c3]{border:3px solid #000;box-shadow:6px 6px #000}.olo-os--preset-brutalist-block .olo-os-overlay[data-v-8db9b0c3]{border-top:3px solid #000;color:#000!important;background:#fff!important}.olo-os--preset-brutalist-block .olo-os-overlay[data-v-8db9b0c3] *{text-transform:uppercase;color:#000!important;font-weight:900!important}.olo-os--preset-magnetic-liquid .olo-os-slide[data-v-8db9b0c3]{box-shadow:0 14px 32px color-mix(in srgb, var(--olo-color-primary,#e1474f) 18%, transparent);border-radius:22px}.olo-os--preset-magnetic-liquid .olo-os-overlay[data-v-8db9b0c3]{border-radius:22px;margin:12px;background:linear-gradient(135deg, #0000004d 0%, color-mix(in srgb, var(--olo-color-primary,#e1474f) 55%, transparent) 100%)!important}.olo-os--preset-sticker .olo-os-slide[data-v-8db9b0c3]{border:3px dashed color-mix(in srgb, var(--olo-color-primary,#e1474f) 55%, transparent);background:#fff;border-radius:6px;padding:6px;transform:rotate(-1deg);box-shadow:0 10px 24px #0000002e}.olo-os--preset-retro-terminal .olo-os-slide[data-v-8db9b0c3]{background-image:repeating-linear-gradient(0deg,#0000 0 2px,#00ff8c0f 2px 3px);border:1px solid #00ff8c73}.olo-os--preset-retro-terminal .olo-os-overlay[data-v-8db9b0c3]{background:#0c0c0cd9!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.olo-os--preset-retro-terminal .olo-os-overlay[data-v-8db9b0c3] *{text-shadow:0 0 6px #00ff8c80;text-transform:uppercase;color:#00ff8c!important;font-family:inherit!important}.olo-os--preset-3d-tilt .olo-os-slide[data-v-8db9b0c3]{transform-origin:top;transform:perspective(900px)rotateX(2deg);box-shadow:0 20px 40px #0003}.olo-overlaygrid[data-v-94d0deef]{min-height:80px}.mog-grid[data-v-94d0deef]{grid-template-columns:repeat(var(--mog-cols,3), 1fr)!important;gap:var(--mog-gap,16px)!important;display:grid!important}.mog-grid--masonry[data-v-94d0deef]{grid-auto-rows:var(--mog-row,150px);grid-auto-flow:dense}.mog-grid--masonry .mog-tall[data-v-94d0deef]{grid-row:span 2}.mog-grid--masonry .mog-wide[data-v-94d0deef]{grid-column:span 2}.mog-cell[data-v-94d0deef]{border-radius:4px;position:relative;overflow:hidden}.mog-bg[data-v-94d0deef]{transition:transform .5s,filter .5s;position:absolute;inset:0}.mog-card[data-v-94d0deef]{box-sizing:border-box;border:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;padding:16px;display:flex;position:absolute;inset:0}.mog-card__icon[data-v-94d0deef]{color:#b9fbe7;justify-content:center;align-items:center;display:inline-flex}.mog-card__icon[data-v-94d0deef] svg{width:28px;height:28px}.mog-card__graphic[data-v-94d0deef]{grid-template-columns:repeat(4,1fr);gap:5px;width:88px;display:grid}.mog-card__graphic>span[data-v-94d0deef]{aspect-ratio:1;background:#b9fbe7;border-radius:3px;display:block}.mog-card__graphic>span[data-v-94d0deef]:nth-child(3n+2){background:#9df5d6}.mog-card__graphic>span[data-v-94d0deef]:nth-child(4n+1){opacity:.55}.mog-card__body[data-v-94d0deef]{color:#ffffffd9;font-size:11px;line-height:1.5}.mog-overlay--bare[data-v-94d0deef]{background:0 0!important}.mog-overlay[data-v-94d0deef]{z-index:1;background:#0009;position:absolute;left:0;right:0}.mog-overlay--bottom[data-v-94d0deef]{bottom:0}.mog-overlay--top[data-v-94d0deef]{top:0}.mog-overlay--center[data-v-94d0deef]{top:50%;transform:translateY(-50%)}.mog-overlay--cover[data-v-94d0deef]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0}.mog-overlay--bottom-left[data-v-94d0deef]{bottom:0;left:0;right:auto}.mog-overlay--bottom-center[data-v-94d0deef]{text-align:center;bottom:0;left:50%;right:auto;transform:translate(-50%)}.mog-overlay--bottom-right[data-v-94d0deef]{text-align:right;bottom:0;left:auto;right:0}.mog-overlay--top-left[data-v-94d0deef]{top:0;left:0;right:auto}.mog-overlay--top-center[data-v-94d0deef]{text-align:center;top:0;left:50%;right:auto;transform:translate(-50%)}.mog-overlay--top-right[data-v-94d0deef]{text-align:right;top:0;left:auto;right:0}.mog-overlay--center-left[data-v-94d0deef]{top:50%;left:0;right:auto;transform:translateY(-50%)}.mog-overlay--center-right[data-v-94d0deef]{text-align:right;top:50%;left:auto;right:0;transform:translateY(-50%)}.mog-align-center[data-v-94d0deef]{text-align:center}.mog-align-right[data-v-94d0deef]{text-align:right}.mog-ribbon[data-v-94d0deef]{z-index:2;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute}.mog-ribbon--top-right[data-v-94d0deef]{border-radius:0 0 3px 3px;top:0;right:10px}.mog-ribbon--top-left[data-v-94d0deef]{border-radius:0 0 3px 3px;top:0;left:10px}.mog-cell:hover .mog-hover-zoom[data-v-94d0deef]{transform:scale(1.08)}.mog-cell:hover .mog-hover-zoom-rotate[data-v-94d0deef]{transform:scale(1.08)rotate(2deg)}.mog-hover-brightness[data-v-94d0deef]{filter:brightness(.7)}.mog-cell:hover .mog-hover-brightness[data-v-94d0deef]{filter:brightness()}.mog-hover-desaturate[data-v-94d0deef]{filter:grayscale()}.mog-cell:hover .mog-hover-desaturate[data-v-94d0deef]{filter:grayscale(0%)}.mog-hover-blur-in[data-v-94d0deef]{filter:blur(3px)}.mog-cell:hover .mog-hover-blur-in[data-v-94d0deef]{filter:blur()}.mog-ov-fade[data-v-94d0deef]{opacity:0;transition:opacity .3s}.mog-cell:hover .mog-ov-fade[data-v-94d0deef]{opacity:1}.mog-ov-slide-bottom[data-v-94d0deef]{transition:transform .3s;transform:translateY(100%)}.mog-cell:hover .mog-ov-slide-bottom[data-v-94d0deef]{transform:translateY(0)}.mog-ov-slide-top[data-v-94d0deef]{transition:transform .3s;transform:translateY(-100%)}.mog-cell:hover .mog-ov-slide-top[data-v-94d0deef]{transform:translateY(0)}.mog-ov-slide-left[data-v-94d0deef]{transition:transform .3s;transform:translate(-100%)}.mog-cell:hover .mog-ov-slide-left[data-v-94d0deef]{transform:translate(0)}.mog-ov-slide-right[data-v-94d0deef]{transition:transform .3s;transform:translate(100%)}.mog-cell:hover .mog-ov-slide-right[data-v-94d0deef]{transform:translate(0)}.olo-og--preset-liquid-glass .mog-cell[data-v-94d0deef]{border-radius:14px;overflow:hidden}.olo-og--preset-liquid-glass .mog-overlay[data-v-94d0deef]{-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #fff6;border-radius:10px;margin:8px;background:#fff3!important}.olo-og--preset-neon-cyber .mog-cell[data-v-94d0deef]{border:2px solid var(--olo-color-primary,#e1474f);box-shadow:0 0 14px color-mix(in srgb, var(--olo-color-primary,#e1474f) 35%, transparent)}.olo-og--preset-neon-cyber .mog-overlay[data-v-94d0deef]{background:linear-gradient(#0000 0%,#0a0f1cd9 100%)!important}.olo-og--preset-neon-cyber .mog-overlay[data-v-94d0deef] *{text-shadow:0 0 6px color-mix(in srgb, var(--olo-color-primary,#e1474f) 50%, transparent);text-transform:uppercase;letter-spacing:.06em;color:var(--olo-color-primary,#e1474f)!important}.olo-og--preset-brutalist-block .mog-cell[data-v-94d0deef]{border:3px solid #000;box-shadow:5px 5px #000}.olo-og--preset-brutalist-block .mog-overlay[data-v-94d0deef]{border-top:3px solid #000;background:#fff!important}.olo-og--preset-brutalist-block .mog-overlay[data-v-94d0deef] *{text-transform:uppercase;color:#000!important;font-weight:900!important}.olo-og--preset-magnetic-liquid .mog-cell[data-v-94d0deef]{box-shadow:0 12px 26px color-mix(in srgb, var(--olo-color-primary,#e1474f) 18%, transparent);border-radius:18px}.olo-og--preset-magnetic-liquid .mog-overlay[data-v-94d0deef]{background:linear-gradient(135deg, #0000004d 0%, color-mix(in srgb, var(--olo-color-primary,#e1474f) 55%, transparent) 100%)!important}.olo-og--preset-sticker .mog-cell[data-v-94d0deef]{border:3px dashed color-mix(in srgb, var(--olo-color-primary,#e1474f) 55%, transparent);background:#fff;border-radius:6px;padding:4px;box-shadow:0 10px 22px #00000029}.olo-og--preset-sticker .mog-grid>.mog-cell[data-v-94d0deef]:nth-child(3n+1){transform:rotate(-1.4deg)}.olo-og--preset-sticker .mog-grid>.mog-cell[data-v-94d0deef]:nth-child(3n+2){transform:rotate(.9deg)}.olo-og--preset-sticker .mog-grid>.mog-cell[data-v-94d0deef]:nth-child(3n+3){transform:rotate(-.5deg)}.olo-og--preset-retro-terminal .mog-cell[data-v-94d0deef]{background-image:repeating-linear-gradient(0deg,#0000 0 2px,#00ff8c0f 2px 3px);border:1px solid #00ff8c73}.olo-og--preset-retro-terminal .mog-bg[data-v-94d0deef]{filter:hue-rotate(70deg)saturate(2)brightness(.7)}.olo-og--preset-retro-terminal .mog-overlay[data-v-94d0deef]{background:#0c0c0cd9!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.olo-og--preset-retro-terminal .mog-overlay[data-v-94d0deef] *{text-shadow:0 0 6px #00ff8c80;text-transform:uppercase;color:#00ff8c!important;font-family:inherit!important}.olo-og--preset-3d-tilt .mog-cell[data-v-94d0deef]{transform-origin:top;transform:perspective(800px)rotateX(2deg);box-shadow:0 18px 36px #0000002e}.olo-og--preset-duotone-portfolio .mog-bg[data-v-94d0deef]{filter:grayscale();transition:filter .45s}.olo-og--preset-duotone-portfolio .mog-cell:hover .mog-bg[data-v-94d0deef]{filter:grayscale(0%)}.olo-popover[data-v-001bfab4]{border-radius:6px;min-height:80px;overflow:hidden}.olo-popover-img[data-v-001bfab4]{border-radius:6px;width:100%}.olo-popover-marker[data-v-001bfab4]{cursor:pointer;z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff6}.olo-popover-marker[data-v-001bfab4]:focus-visible{box-shadow:0 0 0 3px #fff6, 0 0 0 6px color-mix(in srgb, var(--olo-color-primary,#e1474f) 40%, transparent);outline:none}.olo-popover-marker-pulse[data-v-001bfab4]{opacity:.5;border:2px solid;border-radius:50%;animation:2s ease-in-out infinite popover-pulse-001bfab4;position:absolute;inset:-4px}@keyframes popover-pulse-001bfab4{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.4)}}.pop-preview[data-v-001bfab4]{z-index:10;width:160px;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 12px #0003}.pop-preview__media[data-v-001bfab4]{position:relative;overflow:hidden}.pop-preview__img[data-v-001bfab4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.pop-preview__overlay[data-v-001bfab4]{opacity:0;mix-blend-mode:multiply;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.pop-preview:hover .pop-preview__overlay[data-v-001bfab4]{opacity:.45}.pop-preview:hover .pop-hover-zoom[data-v-001bfab4]{transform:scale(1.08)}.pop-preview:hover .pop-hover-zoom-rotate[data-v-001bfab4]{transform:scale(1.08)rotate(2deg)}.pop-hover-brightness[data-v-001bfab4]{filter:brightness(.7)}.pop-preview:hover .pop-hover-brightness[data-v-001bfab4]{filter:brightness()}.pop-hover-desaturate[data-v-001bfab4]{filter:grayscale()}.pop-preview:hover .pop-hover-desaturate[data-v-001bfab4]{filter:grayscale(0%)}.pop-hover-blur-in[data-v-001bfab4]{filter:blur(2px)}.pop-preview:hover .pop-hover-blur-in[data-v-001bfab4]{filter:blur()}.pop-preview__body[data-v-001bfab4]{padding:6px 8px}.pop-preview__title[data-v-001bfab4]{margin-bottom:2px;font-size:9px;font-weight:700}.pop-preview__text[data-v-001bfab4]{opacity:.7;font-size:8px;line-height:1.3}.olo-breadcrumbs[data-v-3a6143db]{min-height:32px;padding:8px 0}.olo-bc-link[data-v-3a6143db]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);border-radius:3px;outline:none}.olo-search-tile[data-v-e44ac59a]{min-height:40px}.olo-search-form-wrap[data-v-e44ac59a]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none;border-color:var(--olo-color-primary,#e1474f)!important}input[data-v-e44ac59a]::placeholder{color:var(--olo-color-text-faint,#94a3b8)}input[data-v-e44ac59a]:disabled{cursor:default;opacity:1;-webkit-text-fill-color:unset}.olo-search-tile button[data-v-e44ac59a]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-search-word[data-v-e44ac59a]{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 10%, transparent);color:var(--olo-color-primary,#e1474f);border-radius:3px;padding:1px 5px;font-size:9px}.olo-sitelogo-preview[data-v-9e9a94b3]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.olo-sitelogo-text[data-v-9e9a94b3]{color:var(--olo-color-text,#374151);font-size:20px;font-weight:700;line-height:1.2}.olo-sitelogo-tagline[data-v-9e9a94b3]{color:var(--olo-color-text-faint,#94a3b8);margin:0;font-size:11px}.olo-navmenu-preview[data-v-1c2fb69d]{flex-direction:column;gap:4px;min-height:36px;display:flex;position:relative}.olo-navmenu-badge[data-v-1c2fb69d]{letter-spacing:.05em;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;top:-2px;right:0}.olo-navmenu-badge--sticky[data-v-1c2fb69d]{color:#fff;background:#7c3aed}.olo-navmenu-bar[data-v-1c2fb69d]{align-items:center;padding:8px 0;display:flex}.olo-navmenu-align-center[data-v-1c2fb69d]{justify-content:center}.olo-navmenu-align-right[data-v-1c2fb69d]{justify-content:flex-end}.olo-navmenu-item[data-v-1c2fb69d]{background:#ffffff0d;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.olo-navmenu-item[data-v-1c2fb69d]:focus-visible,.olo-navmenu-vert-item[data-v-1c2fb69d]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-navmenu-item--mega[data-v-1c2fb69d]{border-bottom:2px solid var(--olo-color-primary,#e1474f)}.olo-navmenu-mega-arrow[data-v-1c2fb69d]{opacity:.6;font-size:8px}.olo-navmenu-label[data-v-1c2fb69d]{color:#6b7280;font-size:10px}.olo-navmenu-item--search[data-v-1c2fb69d]{background:0 0;border:1px dashed #4b5563;border-radius:50%;justify-content:center;align-items:center;padding:4px 6px;display:inline-flex}.olo-navmenu-empty[data-v-1c2fb69d]{color:#6b7280;padding:8px 0;font-size:13px;font-style:italic}.olo-navmenu-vert[data-v-1c2fb69d]{flex-direction:column;display:flex}.olo-navmenu-vert-item[data-v-1c2fb69d]{cursor:default;align-items:center;gap:8px;transition:background .15s;display:flex}.olo-navmenu-vert-item[data-v-1c2fb69d]:hover{background:#ffffff0a}.olo-navmenu-vert-icon[data-v-1c2fb69d]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.olo-navmenu-vert-chev[data-v-1c2fb69d]{opacity:.5;margin-left:auto}.olo-postgrid-preview[data-v-b0905d5a]{min-height:120px;position:relative}.mpg-grid[data-v-b0905d5a]{display:grid}.mpg-card[data-v-b0905d5a]{background:#fff;border:1px solid #e5e7eb;overflow:hidden}.mpg-card--hover[data-v-b0905d5a]{transition:box-shadow .3s}.mpg-card--hover[data-v-b0905d5a]:hover{box-shadow:0 4px 12px #00000026}.mpg-card--primary .mpg-title[data-v-b0905d5a],.mpg-card--primary .mpg-meta[data-v-b0905d5a],.mpg-card--primary .mpg-excerpt[data-v-b0905d5a],.mpg-card--primary .mpg-price[data-v-b0905d5a]{color:#ffffffd9}.mpg-card--primary .mpg-title[data-v-b0905d5a]{color:#fff}.mpg-card--primary .mpg-btn[data-v-b0905d5a]{background:#fff3;border:1px solid #fff}.mpg-card--primary .mpg-link[data-v-b0905d5a]{color:#fff}.mpg-loading[data-v-b0905d5a]{z-index:10;background:#fff9;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mpg-spinner[data-v-b0905d5a]{border:2px solid #e5e7eb;border-top-color:var(--olo-color-primary,#e1474f);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite mpg-spin-b0905d5a}@keyframes mpg-spin-b0905d5a{to{transform:rotate(360deg)}}.mpg-img-wrap[data-v-b0905d5a]{position:relative;overflow:hidden}.mpg-img-bg[data-v-b0905d5a]{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%);width:100%;height:100%;transition:transform .5s,filter .5s}.mpg-card:hover .mpg-hover-zoom[data-v-b0905d5a]{transform:scale(1.08)}.mpg-card:hover .mpg-hover-zoom-rotate[data-v-b0905d5a]{transform:scale(1.08)rotate(2deg)}.mpg-hover-brightness[data-v-b0905d5a]{filter:brightness(.7)}.mpg-card:hover .mpg-hover-brightness[data-v-b0905d5a]{filter:brightness()}.mpg-hover-desaturate[data-v-b0905d5a]{filter:grayscale()}.mpg-card:hover .mpg-hover-desaturate[data-v-b0905d5a]{filter:grayscale(0%)}.mpg-hover-blur-in[data-v-b0905d5a]{filter:blur(3px)}.mpg-card:hover .mpg-hover-blur-in[data-v-b0905d5a]{filter:blur()}.mpg-card:hover .mpg-hover-slide-up[data-v-b0905d5a]{transform:translateY(-8px)scale(1.02)}.mpg-hover-glow[data-v-b0905d5a]{filter:brightness()}.mpg-card:hover .mpg-hover-glow[data-v-b0905d5a]{filter:brightness(1.15)saturate(1.2)}.mpg-card[data-v-b0905d5a]{perspective:800px}.mpg-card:hover .mpg-hover-tilt[data-v-b0905d5a]{transform:rotateY(4deg)rotateX(2deg)scale(1.03)}@keyframes mpg-kenburns-b0905d5a{0%{transform:scale(1)}50%{transform:scale(var(--kb-scale,1.12))}to{transform:scale(1)}}.mpg-kenburns[data-v-b0905d5a]{animation:mpg-kenburns-b0905d5a var(--kb-speed,20s) ease-in-out infinite}.mpg-overlay[data-v-b0905d5a]{border-radius:0}.mpg-category[data-v-b0905d5a]{color:#fff;z-index:2;background:#000000b3;border-radius:3px;padding:2px 6px;font-size:9px;position:absolute;bottom:8px;left:8px}.mpg-ribbon[data-v-b0905d5a]{text-transform:uppercase;letter-spacing:.5px;z-index:2;padding:3px 10px;font-size:9px;font-weight:700;position:absolute}.mpg-ribbon--top-right[data-v-b0905d5a]{border-radius:0 0 4px 4px;top:0;right:12px}.mpg-ribbon--top-left[data-v-b0905d5a]{border-radius:0 0 4px 4px;top:0;left:12px}.mpg-body[data-v-b0905d5a]{padding:8px 10px}.mpg-title[data-v-b0905d5a]{color:var(--olo-color-text,#374151);margin-bottom:2px;font-size:11px;font-weight:700}.mpg-meta[data-v-b0905d5a]{color:var(--olo-color-text-faint,#9ca3af);margin-bottom:4px;font-size:9px}.mpg-excerpt[data-v-b0905d5a]{color:var(--olo-color-text-soft,#6b7280);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.mpg-price[data-v-b0905d5a]{color:var(--olo-color-success,#059669);margin-bottom:4px;font-size:11px;font-weight:700}.mpg-btn[data-v-b0905d5a]{background:var(--olo-color-primary,#e1474f);color:#fff;border-radius:3px;padding:3px 8px;font-size:9px;display:inline-block}.mpg-link[data-v-b0905d5a]{color:var(--olo-color-primary,#e1474f);font-size:9px}.mpg-pagination[data-v-b0905d5a]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.mpg-pag-dot[data-v-b0905d5a]{cursor:pointer;background:0 0;border:2px solid #d1d5db;border-radius:50%;width:10px;height:10px;transition:background .2s,border-color .2s;display:inline-block}.mpg-pag-dot[data-v-b0905d5a]:hover{border-color:#9ca3af}.mpg-pag-dot.mpg-pag-active[data-v-b0905d5a]{background:var(--olo-color-primary,#e1474f);border-color:var(--olo-color-primary,#e1474f)}.mpg-pag-num[data-v-b0905d5a]{min-width:32px;height:32px;color:inherit;cursor:pointer;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:.85em;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.mpg-pag-num[data-v-b0905d5a]:hover{background:#0000000d;border-color:#9ca3af}.mpg-pag-num.mpg-pag-active[data-v-b0905d5a]{background:var(--olo-color-primary,#e1474f);border-color:var(--olo-color-primary,#e1474f);color:#fff}.mpg-pag-btn[data-v-b0905d5a]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;font-size:1.2em;transition:background .2s,border-color .2s;display:inline-flex}.mpg-pag-btn[data-v-b0905d5a]:hover{background:#0000000d;border-color:#9ca3af}.mpg-pag-info[data-v-b0905d5a]{color:#6b7280;text-align:center;min-width:50px;font-size:.85em}.mpg-pag-loadmore[data-v-b0905d5a]{color:#6b7280;cursor:pointer;border:1px solid #d1d5db;border-radius:999px;padding:8px 24px;font-size:.85em;font-weight:500;transition:background .2s,border-color .2s;display:inline-block}.mpg-pag-loadmore[data-v-b0905d5a]:hover{background:#0000000d;border-color:#9ca3af}.mpg-service-stats[data-v-b0905d5a]{color:#6b7280;flex-wrap:wrap;gap:6px;margin-bottom:3px;font-size:8px;display:flex}.mpg-stat[data-v-b0905d5a]{align-items:center;gap:2px;display:inline-flex}.mpg-stat svg[data-v-b0905d5a]{flex-shrink:0}.mpg-service-club[data-v-b0905d5a]{color:var(--olo-color-primary,#e1474f);margin-bottom:3px;font-size:8px;font-weight:600}.mpg-opening[data-v-b0905d5a]{color:#fff;z-index:2;text-transform:uppercase;letter-spacing:.3px;border-radius:3px;padding:2px 6px;font-weight:700;position:absolute;top:6px;right:6px}.mpg-info[data-v-b0905d5a]{text-align:center;color:#9ca3af;background:#0000000d;border-radius:3px;margin-top:8px;padding:4px;font-size:9px}.mpg-live-badge[data-v-b0905d5a]{color:#059669;font-weight:600}.mps-preview[data-v-20851b68]{width:100%;position:relative;overflow:hidden}.mps-slide[data-v-20851b68]{opacity:0;z-index:0;position:absolute;inset:0;overflow:hidden}.mps-slide--active[data-v-20851b68]{opacity:1;z-index:2}.mps-preview-bg[data-v-20851b68],.mps-slide-bg[data-v-20851b68]{position:absolute;inset:0;overflow:hidden}.mps-bg-media[data-v-20851b68]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mps-bg-youtube[data-v-20851b68]{pointer-events:none;border:0}.mps-bg-fill[data-v-20851b68]{width:100%;height:100%}.mps-kenburns-in[data-v-20851b68]{animation:kbIn-20851b68 var(--kb-dur,8s) ease-out infinite alternate}.mps-kenburns-out[data-v-20851b68]{animation:kbOut-20851b68 var(--kb-dur,8s) ease-out infinite alternate}@keyframes kbIn-20851b68{0%{transform:scale(1)}to{transform:scale(var(--kb-scale,1.2))}}@keyframes kbOut-20851b68{0%{transform:scale(var(--kb-scale,1.2))}to{transform:scale(1)}}.mps-preview-overlay[data-v-20851b68]{z-index:1;position:absolute;inset:0}.mps-global-layers[data-v-20851b68]{pointer-events:none;position:absolute;inset:0}.mps-global-back[data-v-20851b68]{z-index:0}.mps-global-front[data-v-20851b68]{z-index:5}.mps-layer[data-v-20851b68]{pointer-events:none;box-sizing:border-box}.mps-layer-text[data-v-20851b68]{text-overflow:ellipsis;overflow:hidden}.mps-layer-img[data-v-20851b68]{width:100%;height:100%;display:block}.mps-layer-icon[data-v-20851b68]{justify-content:center;align-items:center;display:inline-flex}.mps-layer-icon[data-v-20851b68] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.mps-layer-shape[data-v-20851b68]{width:100%;height:100%;min-height:20px}.mps-layer--animate[data-v-20851b68]{animation:.6s both mpsLayerIn-20851b68}@keyframes mpsLayerIn-20851b68{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mps-preview-badge[data-v-20851b68]{color:#fffc;z-index:20;pointer-events:none;background:#00000080;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.mps-clean .mps-preview-badge[data-v-20851b68]{display:none}.mps-nav-arrows[data-v-20851b68]{z-index:10;pointer-events:none;justify-content:space-between;padding:0 16px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mps-arrow[data-v-20851b68]{color:#fff;cursor:pointer;pointer-events:auto;opacity:.7;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .25s,opacity .25s;display:flex}.mps-arrow[data-v-20851b68]:hover{opacity:1;background:#000000b3}.mps-arrow[data-v-20851b68]:focus-visible,.mps-dot[data-v-20851b68]:focus-visible,.mps-thumb[data-v-20851b68]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.mps-arrow--rounded[data-v-20851b68]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3}.mps-arrow--rounded[data-v-20851b68]:hover{background:#ffffff59}.mps-arrow--boxed[data-v-20851b68]{background:#0009;border-radius:4px}.mps-arrow--boxed[data-v-20851b68]:hover{background:#000000d9}.mps-arrow--outline[data-v-20851b68]{background:0 0;border:2px solid #ffffffb3}.mps-arrow--outline[data-v-20851b68]:hover{background:#ffffff1a;border-color:#fff}.mps-nav-dots[data-v-20851b68]{z-index:10;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mps-dot[data-v-20851b68]{cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:12px;height:12px;transition:background .25s,border-color .25s}.mps-dot[data-v-20851b68]:hover{border-color:#fff}.mps-dot--active[data-v-20851b68]{background:#fff;border-color:#fff}.mps-dots--bars .mps-dot[data-v-20851b68]{background:#fff6;border:none;border-radius:2px;width:24px;height:4px}.mps-dots--bars .mps-dot[data-v-20851b68]:hover{background:#ffffffb3}.mps-dots--bars .mps-dot--active[data-v-20851b68]{background:#fff}.mps-dots--numbers .mps-dot[data-v-20851b68]{color:#ffffff80;background:0 0;border:none;border-radius:0;width:auto;height:auto;padding:2px 6px;font-size:13px;font-weight:600}.mps-dots--numbers .mps-dot[data-v-20851b68]:hover{color:#fffc}.mps-dots--numbers .mps-dot--active[data-v-20851b68]{color:#fff;border-bottom:2px solid #fff}.mps-dots--dash .mps-dot[data-v-20851b68]{background:#ffffff4d;border:none;border-radius:0;width:32px;height:3px}.mps-dots--dash .mps-dot[data-v-20851b68]:hover{background:#fff9}.mps-dots--dash .mps-dot--active[data-v-20851b68]{background:#fff}.mps-progress[data-v-20851b68]{z-index:10;background:#ffffff26;width:100%;position:absolute;bottom:0;left:0}.mps-progress-fill[data-v-20851b68]{height:100%}.mps-thumbs[data-v-20851b68]{z-index:10;gap:6px;padding:8px;display:flex}.mps-thumbs--bottom[data-v-20851b68],.mps-thumbs--top[data-v-20851b68]{justify-content:center;position:absolute;left:50%;transform:translate(-50%)}.mps-thumbs--bottom[data-v-20851b68]{bottom:40px}.mps-thumbs--top[data-v-20851b68]{top:8px}.mps-thumbs--left[data-v-20851b68],.mps-thumbs--right[data-v-20851b68]{flex-direction:column;position:absolute;top:50%;transform:translateY(-50%)}.mps-thumbs--left[data-v-20851b68]{left:8px}.mps-thumbs--right[data-v-20851b68]{right:8px}.mps-thumb[data-v-20851b68]{cursor:pointer;background:#0006;border:2px solid #fff6;border-radius:4px;justify-content:center;align-items:center;width:60px;height:40px;transition:border-color .2s;display:flex;overflow:hidden}.mps-thumb--active[data-v-20851b68]{border-color:#fff}.mps-thumb img[data-v-20851b68]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mps-thumb-num[data-v-20851b68]{color:#ffffffb3;font-size:12px;font-weight:600}.olo-popup-icon[data-v-53102bdd] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-popup-trigger[data-v-53102bdd]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-pop--preset-liquid-glass[data-v-53102bdd] button{-webkit-backdrop-filter:blur(12px)saturate(180%);text-transform:none;box-shadow:0 8px 24px #0000001a;color:#0f172a!important;background:#ffffff8c!important;border:1px solid #ffffff8c!important}.olo-pop--preset-neon-cyber[data-v-53102bdd] button{text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 6px #ff6a2a66;border-radius:4px;box-shadow:0 0 12px #ff6a2a4d;color:#ff6a2a!important;background:0 0!important;border:2px solid #ff6a2a!important}.olo-pop--preset-brutalist-block[data-v-53102bdd] button{text-transform:uppercase;letter-spacing:.04em;font-weight:800;box-shadow:4px 4px #000;color:#000!important;background:#fff!important;border:3px solid #000!important;border-radius:0!important}.olo-pop--preset-magnetic-liquid[data-v-53102bdd] button{text-transform:none;box-shadow:0 8px 20px #e8622a59;background:linear-gradient(135deg, var(--olo-color-primary,#e1474f) 0%, color-mix(in srgb, var(--olo-color-primary,#e1474f) 65%, white) 100%)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 28px!important}.olo-pop--preset-sticker[data-v-53102bdd] button{text-transform:none;transform:rotate(-1.2deg);border:2px dashed var(--olo-color-primary,#e1474f)!important;color:#b04217!important;background:#e8622a26!important;border-radius:8px!important}.olo-pop--preset-retro-terminal[data-v-53102bdd] button{text-transform:uppercase;letter-spacing:.05em;box-shadow:0 0 8px #00ff8c4d;color:#00ff8c!important;background:0 0!important;border:1px solid #00ff8c!important;border-radius:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.olo-pop--preset-3d-tilt[data-v-53102bdd] button{transform-origin:bottom;transform:perspective(800px)rotateX(-6deg);box-shadow:0 12px 24px #0000002e}.olo-megamenu-preview[data-v-d206c773]{flex-direction:column;min-height:36px;display:flex}.olo-mm-badges[data-v-d206c773]{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-bottom:2px;display:flex}.olo-mm-badge[data-v-d206c773]{letter-spacing:.06em;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.4}.olo-mm-badge--sticky[data-v-d206c773]{color:#fff;background:#7c3aed}.olo-mm-badge--overlay[data-v-d206c773]{color:#fff;background:#059669}.olo-mm-badge--origin[data-v-d206c773]{color:#fff;background:#d97706}.olo-mm-badge--mob[data-v-d206c773]{color:#fff;background:#374151}.olo-mm-logo--text[data-v-d206c773]{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.olo-mm-bar[data-v-d206c773]{z-index:2;border:1px solid #0000000f;border-radius:6px 6px 0 0;position:relative}.olo-mm-logo-center[data-v-d206c773]{position:absolute;left:50%;transform:translate(-50%)}.olo-mm-hamburger-btn[data-v-d206c773]{flex-shrink:0}.olo-mm-nav[data-v-d206c773]{flex-wrap:nowrap;overflow:hidden}.olo-mm-nav-item[data-v-d206c773]{align-items:center;list-style:none;display:flex;position:relative}.olo-mm-nav-link[data-v-d206c773]{cursor:default;position:relative}.olo-mm-nav-link[data-v-d206c773]:hover{opacity:.8}.olo-mm-nav-link[data-v-d206c773]:focus-visible,.olo-mm-btn[data-v-d206c773]:focus-visible,.olo-mm-link[data-v-d206c773]:focus-visible,.olo-mm-hamburger-btn[data-v-d206c773]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);border-radius:3px;outline:none}.olo-mm-chevron[data-v-d206c773]{opacity:.4;transition:transform .2s}.olo-mm-nav-item--active .olo-mm-chevron[data-v-d206c773]{transform:rotate(180deg)}.olo-mm-hover-line[data-v-d206c773]{pointer-events:none;animation:.25s forwards olo-mm-lineIn-d206c773}@keyframes olo-mm-lineIn-d206c773{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.olo-mm-btn[data-v-d206c773]{cursor:default}.olo-mm-nav-item--search[data-v-d206c773]{opacity:.85;padding:4px}.olo-mm-panel-container[data-v-d206c773]{z-index:1;position:relative}@keyframes olo-mm-panelFade-d206c773{0%{opacity:0}to{opacity:1}}@keyframes olo-mm-panelSlideDown-d206c773{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes olo-mm-panelSlideUp-d206c773{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes olo-mm-panelScale-d206c773{0%{opacity:0;transform-origin:top;transform:scaleY(.85)}to{opacity:1;transform:scaleY(1)}}@keyframes olo-mm-panelScaleCenter-d206c773{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes olo-mm-panelFlip-d206c773{0%{opacity:0;transform-origin:top;transform:perspective(800px)rotateX(-15deg)}to{opacity:1;transform:perspective(800px)rotateX(0)}}@keyframes olo-mm-panelReveal-d206c773{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes olo-mm-panelBlur-d206c773{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.olo-mm-panel[data-v-d206c773]{border:1px solid #0000000f}.olo-mm-panel-accent[data-v-d206c773]{pointer-events:none}.olo-mm-col[data-v-d206c773]{min-width:0}.olo-mm-heading[data-v-d206c773]{cursor:default}.olo-mm-links[data-v-d206c773]{flex-direction:column;display:flex}.olo-mm-link[data-v-d206c773]{cursor:default;border-radius:3px}.olo-mm-link[data-v-d206c773]:hover{padding-left:4px;color:var(--olo-color-primary,#e1474f)!important}.olo-mm-desc[data-v-d206c773]{pointer-events:none}.olo-mm-search-pill[data-v-d206c773]{cursor:default;opacity:.9}.olo-mm-search-kbd-mini[data-v-d206c773]{letter-spacing:.02em;background:color-mix(in srgb, currentColor 14%, transparent);border-radius:4px;padding:1px 4px;font-size:9px;font-weight:700}.olo-mm-col-promo[data-v-d206c773]{min-width:0}.olo-mm-promo[data-v-d206c773]{background:#00000008;border:1px solid #0000000f;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.olo-mm-promo-media[data-v-d206c773]{aspect-ratio:16/10;background-image:linear-gradient(135deg, var(--olo-color-primary,#e1474f), var(--olo-color-dark,#1a1a2e));width:100%;display:block}.olo-mm-promo-body[data-v-d206c773]{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.olo-mm-promo-title[data-v-d206c773]{line-height:1.3}.olo-mm-promo-cta[data-v-d206c773]{display:inline-block}.olo-mm-badge[data-v-d206c773]{vertical-align:super;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--olo-color-primary,#e1474f);color:#fff;border-radius:999px;margin-left:4px;padding:0 5px;font-size:8px;font-weight:700;line-height:1.6;display:inline-block}.olo-mm-social-bar[data-v-d206c773]{flex-shrink:0}.olo-mm-social-icon[data-v-d206c773]{cursor:default}.olo-mm-mobile-strip[data-v-d206c773]{font-size:11px}.olo-mm-mob-logo-mini[data-v-d206c773]{align-items:center;display:flex}.olo-mm-mob-hamburger[data-v-d206c773]{flex-shrink:0}.olo-mm-mob-item[data-v-d206c773]{line-height:1.4}.olo-mm-mob-social[data-v-d206c773]{flex-wrap:wrap}.olo-mm-info[data-v-d206c773]{color:#9ca3af;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:4px;padding:2px 4px;font-size:10px;display:flex}.olo-mm-info-tags[data-v-d206c773]{flex-wrap:wrap;gap:3px;display:flex}.olo-mm-info-tag[data-v-d206c773]{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:2px;padding:1px 4px;font-size:8px}.olo-mm-clean[data-v-d206c773]{min-height:0}.olo-mm-clean .olo-mm-bar[data-v-d206c773]{border:none!important;border-radius:0!important}.olo-mm-clean .olo-mm-nav-link[data-v-d206c773]{cursor:pointer}.olo-mm-clean .olo-mm-nav-link[data-v-d206c773]:hover{opacity:1}.olo-mm-clean .olo-mm-btn[data-v-d206c773],.olo-mm-clean .olo-mm-link[data-v-d206c773]{cursor:pointer}.olo-mm-clean .olo-mm-panel[data-v-d206c773]{border:none}.olo-mm-clean .olo-mm-panel-container[data-v-d206c773]{border-radius:0 0 8px 8px}.olo-mm-clean .olo-mm-heading[data-v-d206c773]{cursor:default}.olo-mm-badge--responsive[data-v-d206c773]{color:#fff;background:#2563eb}.olo-mm-bar--mobile[data-v-d206c773]{border:1px solid #0000000f;border-radius:0}.olo-mm-clean .olo-mm-bar--mobile[data-v-d206c773]{border:none!important}.olo-mm-hamburger-btn--mobile[data-v-d206c773]{background:0 0!important}.olo-mm-mob-panel[data-v-d206c773]{overflow:hidden}.olo-mm-mob-panel a[data-v-d206c773]{text-decoration:none}.olo-mm-mob-search-icon[data-v-d206c773]{opacity:.7;align-items:center;display:flex}.olo-sh[data-v-b8ab4c0c]{color:var(--sh-ink);-webkit-font-smoothing:antialiased;width:100%;font-family:Manrope,system-ui,-apple-system,sans-serif;position:relative}.olo-sh[data-v-b8ab4c0c] *{box-sizing:border-box}.olo-sh a[data-v-b8ab4c0c]{color:inherit;text-decoration:none}.olo-sh button[data-v-b8ab4c0c]{cursor:pointer;font-family:inherit}.olo-sh-hdr[data-v-b8ab4c0c]{justify-content:center;padding:0 22px;display:flex}.olo-sh-hdr--full[data-v-b8ab4c0c]{padding:0}.olo-sh-bar[data-v-b8ab4c0c]{background:var(--sh-paper-2);box-shadow:var(--sh-shadow);align-items:center;gap:8px;padding:11px 14px 11px 24px;display:flex;position:relative}.olo-sh-brand[data-v-b8ab4c0c]{flex-shrink:0;align-items:center;gap:9px;padding-right:8px;display:flex}.olo-sh-blogo[data-v-b8ab4c0c]{width:auto;display:block}.olo-sh-nav[data-v-b8ab4c0c]{align-items:center;gap:2px;margin-left:14px;display:flex}.olo-sh-item[data-v-b8ab4c0c]{position:relative}.olo-sh-item[data-mega][data-v-b8ab4c0c]{position:static}.olo-sh-link[data-v-b8ab4c0c]{color:var(--sh-ink-2);white-space:nowrap;background:0 0;border:none;border-radius:100px;align-items:center;gap:6px;padding:10px 14px;font-size:14.5px;font-weight:600;transition:background .14s,color .14s;display:inline-flex}.olo-sh-link[data-v-b8ab4c0c]:hover,.olo-sh-link[aria-expanded=true][data-v-b8ab4c0c]{color:var(--sh-text-h);background:var(--sh-line-2)}.olo-sh-chev[data-v-b8ab4c0c]{width:10px;height:10px;transition:transform .2s}.olo-sh-link[aria-expanded=true] .olo-sh-chev[data-v-b8ab4c0c]{transform:rotate(180deg)}.olo-sh-divider[data-v-b8ab4c0c]{background:var(--sh-line);flex-shrink:0;width:1px;height:26px;margin:0 8px}.olo-sh-featured[data-v-b8ab4c0c]{color:var(--sh-ink);border-radius:100px;align-items:center;gap:9px;padding:9px 14px;font-size:14.5px;font-weight:700;transition:background .14s;display:inline-flex}.olo-sh-featured[data-v-b8ab4c0c]:hover{background:var(--sh-line-2)}.olo-sh-fic[data-v-b8ab4c0c]{color:#fff;background:linear-gradient(135deg, var(--sh-royal), var(--sh-navy));border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 6px 16px -6px #1e88e599}.olo-sh-fic[data-v-b8ab4c0c] svg{width:15px;height:15px}.olo-sh-right[data-v-b8ab4c0c]{align-items:center;gap:6px;margin-left:auto;padding-left:8px;display:flex}.olo-sh-iconbtn[data-v-b8ab4c0c]{width:40px;height:40px;color:var(--sh-ink-2);background:0 0;border:none;border-radius:100px;place-items:center;transition:background .14s,color .14s;display:grid}.olo-sh-iconbtn[data-v-b8ab4c0c]:hover{background:var(--sh-line-2);color:var(--sh-ink)}.olo-sh-langbtn[data-v-b8ab4c0c]{color:var(--sh-ink-2);background:0 0;border:none;border-radius:100px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.olo-sh-langbtn[data-v-b8ab4c0c]:hover,.olo-sh-langbtn[aria-expanded=true][data-v-b8ab4c0c]{background:var(--sh-line-2);color:var(--sh-ink)}.olo-sh-langbtn .olo-sh-chev[data-v-b8ab4c0c]{width:9px;height:9px}.olo-sh-cta[data-v-b8ab4c0c]{white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:700;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex}.olo-sh-cta--navy[data-v-b8ab4c0c]{background:var(--sh-navy);color:#fff;box-shadow:var(--sh-shadow)}.olo-sh-cta--navy[data-v-b8ab4c0c]:hover{background:var(--sh-navy-2);box-shadow:var(--sh-shadow-lg);transform:translateY(-1px)}.olo-sh-cta--royal[data-v-b8ab4c0c]{background:var(--sh-royal);color:#fff;box-shadow:var(--sh-shadow)}.olo-sh-cta--royal[data-v-b8ab4c0c]:hover{background:var(--sh-royal-ink);transform:translateY(-1px)}.olo-sh-cta--outline[data-v-b8ab4c0c]{color:var(--sh-navy);border:1.5px solid var(--sh-navy);background:0 0}.olo-sh-cta--outline[data-v-b8ab4c0c]:hover{background:var(--sh-navy);color:#fff}.olo-sh-panel[data-v-b8ab4c0c]{background:var(--sh-paper-2);border:1px solid var(--sh-line);box-shadow:var(--sh-shadow-lg);opacity:0;visibility:hidden;transform-origin:top;z-index:5;border-radius:24px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 14px);transform:translateY(8px)scale(.99)}.olo-sh-panel.olo-sh-open[data-v-b8ab4c0c]{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.olo-sh-mega[data-v-b8ab4c0c]{width:min(960px,100% - 44px);max-width:calc(100vw - 44px);padding:0;left:50%;overflow:hidden;transform:translate(-50%)translateY(8px)scale(.99)}.olo-sh-mega.olo-sh-open[data-v-b8ab4c0c]{transform:translate(-50%)translateY(0)scale(1)}.olo-sh-mega-grid[data-v-b8ab4c0c]{gap:0;display:grid}.olo-sh-rail[data-v-b8ab4c0c]{border-right:1px solid var(--sh-line);background:linear-gradient(#f6f8ff,#eef3ff);flex-direction:column;padding:30px 28px;display:flex}.olo-sh-badge[data-v-b8ab4c0c]{border:1px solid var(--sh-line);letter-spacing:.08em;text-transform:uppercase;color:var(--sh-royal-ink);background:#fff;border-radius:100px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.olo-sh-rail h3[data-v-b8ab4c0c]{letter-spacing:-.02em;margin:16px 0 0;font-size:23px;font-weight:800}.olo-sh-rail p[data-v-b8ab4c0c]{color:var(--sh-ink-2);margin:10px 0 0;font-size:13.5px;font-weight:500;line-height:1.5}.olo-sh-rail-cta[data-v-b8ab4c0c]{flex-direction:column;gap:10px;margin-top:auto;padding-top:22px;display:flex}.olo-sh-solid[data-v-b8ab4c0c]{background:var(--sh-navy);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:14px;font-weight:700;display:inline-flex}.olo-sh-link2[data-v-b8ab4c0c]{color:var(--sh-royal-ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.olo-sh-col[data-v-b8ab4c0c]{padding:28px 26px 22px}.olo-sh-col+.olo-sh-col[data-v-b8ab4c0c]{border-left:1px solid var(--sh-line-2)}.olo-sh-col h4[data-v-b8ab4c0c]{letter-spacing:.13em;text-transform:uppercase;color:var(--sh-ink-3);margin:0 0 8px;padding-left:12px;font-size:11px;font-weight:700}.olo-sh-prod[data-v-b8ab4c0c]{border-radius:14px;align-items:center;gap:13px;padding:11px 12px;transition:background .12s;display:flex}.olo-sh-plogo[data-v-b8ab4c0c]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:46px;height:46px}.olo-sh-prod[data-v-b8ab4c0c]:hover{background:var(--sh-line-2)}.olo-sh-pd[data-v-b8ab4c0c]{color:var(--sh-ink-2);font-size:13.5px;font-weight:600;line-height:1.4}.olo-sh-pname[data-v-b8ab4c0c]{letter-spacing:-.01em;color:var(--sh-ink);font-size:14.5px;font-weight:700;display:block}.olo-sh-soon[data-v-b8ab4c0c]{border:1px solid var(--sh-line);letter-spacing:.06em;text-transform:uppercase;color:var(--sh-ink-3);background:#fff;border-radius:100px;align-items:center;margin-left:6px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.olo-sh-mega-foot[data-v-b8ab4c0c]{border-top:1px solid var(--sh-line);background:var(--sh-paper);grid-column:1/-1;align-items:center;gap:16px;padding:18px 28px;display:flex}.olo-sh-ff[data-v-b8ab4c0c]{align-items:center;gap:13px;display:flex}.olo-sh-duo[data-v-b8ab4c0c]{align-items:center;gap:8px;display:flex}.olo-sh-duo img[data-v-b8ab4c0c]{-o-object-fit:contain;object-fit:contain;width:auto;height:34px}.olo-sh-ff b[data-v-b8ab4c0c]{font-size:14px;font-weight:800}.olo-sh-ff p[data-v-b8ab4c0c]{color:var(--sh-ink-2);margin:2px 0 0;font-size:12.5px;font-weight:500}.olo-sh-foot-cta[data-v-b8ab4c0c]{color:var(--sh-royal-ink);align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.olo-sh-lang-menu[data-v-b8ab4c0c]{width:210px;padding:8px;right:0}.olo-sh-lh[data-v-b8ab4c0c]{letter-spacing:.12em;text-transform:uppercase;color:var(--sh-ink-3);padding:8px 12px 6px;font-size:10px;font-weight:700}.olo-sh-lang-opt[data-v-b8ab4c0c]{text-align:left;width:100%;color:var(--sh-ink);background:0 0;border:none;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .12s;display:flex}.olo-sh-lang-opt[data-v-b8ab4c0c]:hover{background:var(--sh-line-2)}.olo-sh-code[data-v-b8ab4c0c]{color:var(--sh-ink-3);width:22px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.olo-sh-ck[data-v-b8ab4c0c]{color:var(--sh-royal);opacity:0;width:15px;margin-left:auto}.olo-sh-lang-opt[aria-current=true][data-v-b8ab4c0c]{background:#eef3ff}.olo-sh-lang-opt[aria-current=true] .olo-sh-ck[data-v-b8ab4c0c]{opacity:1}.olo-sh-lang-opt[aria-current=true] .olo-sh-code[data-v-b8ab4c0c]{color:var(--sh-royal-ink)}.olo-sh-search-panel[data-v-b8ab4c0c]{width:min(380px,100vw - 44px);padding:16px;right:0}.olo-sh-search-field[data-v-b8ab4c0c]{border:1.5px solid var(--sh-line);border-radius:13px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.olo-sh-search-field[data-v-b8ab4c0c]:focus-within{border-color:var(--sh-royal)}.olo-sh-search-field input[data-v-b8ab4c0c]{color:var(--sh-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.olo-sh-search-field kbd[data-v-b8ab4c0c]{color:var(--sh-ink-3);border:1px solid var(--sh-line);border-radius:6px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.olo-sh-search-quick[data-v-b8ab4c0c]{margin-top:14px}.olo-sh-search-quick .olo-sh-lh[data-v-b8ab4c0c]{padding:0 4px 8px}.olo-sh-qrow[data-v-b8ab4c0c]{flex-wrap:wrap;gap:7px;padding:0 4px;display:flex}.olo-sh-qchip[data-v-b8ab4c0c]{background:var(--sh-line-2);color:var(--sh-ink-2);border-radius:100px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .12s,color .12s}.olo-sh-qchip[data-v-b8ab4c0c]:hover{background:var(--sh-navy);color:#fff}.olo-inner-columns-tile[data-v-d79c99c4]{min-height:40px}.olo-ic-label[data-v-d79c99c4]{color:var(--olo-color-text-soft,#6b7280);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:flex}.olo-ic-layout-badge[data-v-d79c99c4]{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 15%, transparent);color:var(--olo-color-primary,#e1474f);border-radius:3px;padding:1px 6px;font-size:9px}.olo-ic-columns[data-v-d79c99c4]{min-height:60px;padding:6px;display:flex}.olo-ic-column[data-v-d79c99c4]{border:2px dashed var(--olo-color-border,#e5e7eb);min-height:60px;transition:border-color .2s,background-color .2s;position:relative}.olo-ic-column--selected[data-v-d79c99c4]{border-color:var(--olo-color-primary,#e1474f)}.olo-ic-column--dragover[data-v-d79c99c4]{border-color:var(--olo-color-primary,#e1474f);background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 8%, transparent)}.olo-ic-elements[data-v-d79c99c4]{min-height:30px;padding:4px}.olo-ic-empty[data-v-d79c99c4]{min-height:60px;color:var(--olo-color-text-soft,#4b5563);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:16px;display:flex}.olo-ic-plus[data-v-d79c99c4]{font-size:18px;line-height:1}.olo-ic-presets[data-v-d79c99c4]{justify-content:center;gap:4px;padding:4px 8px 6px;display:flex}.olo-ic-preset-btn[data-v-d79c99c4]{border:1px solid var(--olo-color-border,#e5e7eb);color:var(--olo-color-text-soft,#6b7280);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:10px;transition:all .15s}.olo-ic-preset-btn[data-v-d79c99c4]:hover{border-color:var(--olo-color-border,#e5e7eb);color:var(--olo-color-text-faint,#9ca3af)}.olo-ic-preset-btn[data-v-d79c99c4]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-ic-preset-btn--active[data-v-d79c99c4]{border-color:var(--olo-color-primary,#e1474f);color:var(--olo-color-primary,#e1474f);background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 10%, transparent)}.sth-wrap[data-v-8ddaf2e8]{max-width:1280px;margin:0 auto;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.sth-meta[data-v-8ddaf2e8]{border-bottom:1px solid var(--sth-line);flex-wrap:wrap;gap:26px;margin-bottom:clamp(28px,4vw,46px);padding-bottom:20px;display:flex}.sth-meta span[data-v-8ddaf2e8]{font-family:var(--sth-mono);letter-spacing:.05em;color:var(--sth-faint);font-size:12px}.sth-meta span b[data-v-8ddaf2e8]{color:var(--sth-tsoft);font-weight:400}.sth-grid[data-v-8ddaf2e8]{grid-template-columns:var(--sth-cols);align-items:end;gap:clamp(28px,4vw,56px);display:grid}@media (width<=880px){.sth-grid[data-v-8ddaf2e8]{grid-template-columns:1fr}}.sth-eyebrow[data-v-8ddaf2e8]{font-family:var(--sth-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sth-eyebrow);margin:0;font-size:12.5px}.sth-h[data-v-8ddaf2e8]{font-family:var(--sth-disp);letter-spacing:-.01em;text-transform:uppercase;font-weight:800;line-height:.92;font-size:var(--sth-hsize);color:var(--sth-txt);margin:0}.sth-h .fx-lt[data-v-8ddaf2e8]{display:inline-block}@media (prefers-reduced-motion:no-preference){.sth-h .fx-lt[data-v-8ddaf2e8]{animation:.8s cubic-bezier(.16,.8,.26,1) both sth-lt-8ddaf2e8;animation-delay:calc(var(--i) * 55ms)}}@keyframes sth-lt-8ddaf2e8{0%{opacity:0;filter:blur(7px);transform:translateY(.32em)rotate(3deg)}to{opacity:1;filter:none;transform:none}}.sth-l2[data-v-8ddaf2e8]{color:var(--sth-bg);-webkit-text-stroke:var(--sth-sw) var(--sth-stroke);background:linear-gradient(var(--sth-fillc), var(--sth-fillc)) bottom/100% var(--fill,0%) no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:--fill .1s linear;display:block}.sth-sub[data-v-8ddaf2e8]{max-width:30ch;color:var(--sth-subc);margin:26px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.5}.sth-sub[data-v-8ddaf2e8] b{color:var(--olo-color-text,#eceae3);font-weight:600}.sth-cta[data-v-8ddaf2e8]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.sth-btn[data-v-8ddaf2e8]{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:13px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .14s,background .15s,border-color .15s,color .15s;display:inline-flex}.sth-btn svg[data-v-8ddaf2e8]{width:16px;height:16px}.sth-btn--fill[data-v-8ddaf2e8]{background:var(--sth-acc);color:var(--sth-onacc)}.sth-btn--fill[data-v-8ddaf2e8]:hover{background:color-mix(in srgb, var(--sth-acc) 85%, #000);transform:translateY(-2px)}.sth-btn--ghost[data-v-8ddaf2e8]{border:1px solid var(--sth-line2);color:var(--sth-txt)}.sth-btn--ghost[data-v-8ddaf2e8]:hover{border-color:var(--sth-acc);color:var(--sth-acc)}.sth-btn[data-v-8ddaf2e8]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--sth-acc) 30%, transparent);outline:none}.sth-media[data-v-8ddaf2e8]{perspective:1100px;position:relative}.sth-olomap[data-v-8ddaf2e8]{border:1px solid var(--sth-line2);background:radial-gradient(120% 90% at 70% 30%, color-mix(in srgb, var(--sth-acc) 5%, transparent), transparent 60%), radial-gradient(100% 100% at 50% 50%, var(--sth-ink3), var(--sth-bg) 78%);width:100%;height:clamp(320px,42vw,500px);transform-style:preserve-3d;will-change:transform;transition:transform .25s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.sth-olomap[data-v-8ddaf2e8]:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(color-mix(in srgb, var(--olo-color-text,#eceae3) 2.5%, transparent) 1px, transparent 1px) 0 0/100% 26px, linear-gradient(90deg, color-mix(in srgb, var(--olo-color-text,#eceae3) 2.5%, transparent) 1px, transparent 1px) 0 0/26px 100%;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 120%,#000,#0000 75%);mask:radial-gradient(120% 120%,#000,#0000 75%)}.sth-olomap[data-v-8ddaf2e8]:after{content:"";pointer-events:none;z-index:4;position:absolute;inset:0;box-shadow:inset 0 0 60px 8px #08090c8c}.sth-map-svg[data-v-8ddaf2e8]{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.sth-map-lab[data-v-8ddaf2e8]{z-index:5;font-family:var(--sth-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sth-tsoft);font-size:10px;font-weight:700;position:absolute;top:13px;left:14px}.sth-map-depth[data-v-8ddaf2e8]{z-index:5;font-family:var(--sth-mono);letter-spacing:.08em;color:var(--sth-acc);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex;position:absolute;top:13px;right:14px}.sth-map-depth[data-v-8ddaf2e8] i{background:var(--sth-acc);width:6px;height:6px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--sth-acc) 60%, transparent);border-radius:50%}.sth-olomap[data-v-8ddaf2e8] .nd circle{fill:var(--sth-ink3);stroke:var(--sth-line2);stroke-width:1.4px;vector-effect:non-scaling-stroke}.sth-olomap[data-v-8ddaf2e8] .nd text{fill:var(--sth-txt);font-family:var(--sth-disp);text-transform:uppercase;text-anchor:middle;dominant-baseline:middle;letter-spacing:-.01em;font-weight:700}.sth-olomap[data-v-8ddaf2e8] .nd.is-focus circle{stroke:var(--sth-acc);stroke-width:2.2px;vector-effect:non-scaling-stroke}.sth-olomap[data-v-8ddaf2e8] .nd.is-root circle{fill:var(--sth-acc);stroke:none}.sth-olomap[data-v-8ddaf2e8] .nd.is-root text{fill:var(--sth-onacc)}.sth-olomap[data-v-8ddaf2e8] .lk{stroke:var(--sth-line2);stroke-width:1.2px;fill:none;vector-effect:non-scaling-stroke}.sth-olomap[data-v-8ddaf2e8] .lk.is-focus{stroke:var(--sth-acc);stroke-width:1.6px;vector-effect:non-scaling-stroke}.sth-imgbox[data-v-8ddaf2e8]{border:1px solid var(--sth-line2);background:var(--sth-ink3);width:100%;height:clamp(320px,42vw,500px);transform-style:preserve-3d;will-change:transform;transition:transform .25s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.sth-imgbox img[data-v-8ddaf2e8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sth-imgbox__bg[data-v-8ddaf2e8]{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sth-imgbox__video[data-v-8ddaf2e8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sth-imgbox .sth-ph[data-v-8ddaf2e8]{font-family:var(--sth-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sth-tsoft);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.sth-cap[data-v-8ddaf2e8]{font-family:var(--sth-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--olo-color-text,#eceae3);background:color-mix(in srgb, var(--olo-color-background,#0b0c0f) 60%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--sth-line2);border-radius:6px;padding:7px 11px;font-size:11px;position:absolute;bottom:14px;left:14px}@media (prefers-reduced-motion:reduce){.sth-olomap[data-v-8ddaf2e8],.sth-imgbox[data-v-8ddaf2e8]{transition:none}}.ost[data-v-7380d4a7] .ost-p em{color:var(--ost-accent,var(--olo-color-primary,#c6f24e));font-style:normal}.ost[data-v-7380d4a7] .st-w{opacity:var(--ost-dim,.13);transition:opacity .3s}.ost[data-v-7380d4a7] .st-w.on{opacity:1}@media (prefers-reduced-motion:reduce){.ost[data-v-7380d4a7] .st-w{opacity:1}}.otd-row[data-v-14715a0a]::-webkit-scrollbar{height:6px}.otd-row[data-v-14715a0a]::-webkit-scrollbar-thumb{background:var(--otd-bhov,color-mix(in srgb, var(--olo-color-text,#eceae3) 20%, transparent));border-radius:3px}.otd-card[data-v-14715a0a]:hover{transform:translateY(-4px);border-color:var(--otd-bhov,color-mix(in srgb, var(--olo-color-text,#eceae3) 20%, transparent))!important}.otd-card[data-v-14715a0a]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--otd-acc,var(--olo-color-primary,#c6f24e)) 30%, transparent);outline:none}.otd-pv.light .otd-z[data-v-14715a0a]{color:#1a1a1a!important;background:#fff9!important;border-color:#0000001f!important}.oit-tab[data-v-7a4710d8]:hover:not(.is-active){background:#0000000a}.oit-tab[data-v-7a4710d8]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.oit-link[data-v-7a4710d8]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);border-radius:3px;outline:none}.oit-icon[data-v-7a4710d8]{justify-content:center;align-items:center;display:inline-flex}.oit-icon[data-v-7a4710d8] svg{width:22px;height:22px;display:block}.olo-tlsuper{--red:var(--olo-color-primary,#e1474f);--amber:var(--olo-color-accent,#f4a23b);--teal:var(--olo-color-success,#1f9e8f);--indigo:var(--olo-color-secondary,#5b6ee1);--navy:var(--olo-color-heading,#16263d);--ink:var(--olo-color-text,#1f2937);--mute:var(--olo-color-text,#6b7280);--faint:#94a3b8;--faint-text:color-mix(in srgb,var(--tl-text-color,var(--olo-color-text,#1f2937)) 85%,transparent);--surface-alt:#f6f7f9;--border:#e5e7eb;--card:#fff;--tl-card-bd:color-mix(in srgb,var(--tl-card-bg,#fff) 88%,#7c8aa0);--disp:var(--olo-font-heading,"Instrument Serif",Georgia,serif);--mono:ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:16px;padding:clamp(26px,4vw,52px) clamp(14px,3vw,36px);position:relative;overflow:hidden}.olo-tlsuper.bg-transparent{background:0 0!important}.olo-tlsuper.tl-nobar .it-media .bar,.olo-tlsuper.tl-notag .it-tag,.olo-tlsuper.tl-notag .hit-card .t,.olo-tlsuper.tl-notag .nv-body .tg{display:none}.olo-tlsuper .super{max-width:880px;margin:0 auto;position:relative}.olo-tlsuper .rail{width:var(--tl-rail-w,3px);margin-left:calc(var(--tl-rail-w,3px) / -2);background:var(--tl-rail-color,var(--border));border-radius:3px;position:absolute;top:6px;bottom:6px;left:50%}.olo-tlsuper .rail-fill{width:var(--tl-rail-w,3px);margin-left:calc(var(--tl-rail-w,3px) / -2);background:linear-gradient(180deg,var(--tl-fill-from,var(--red)),var(--tl-fill-to,var(--amber)));height:0;box-shadow:0 0 12px color-mix(in srgb,var(--tl-fill-from,var(--red)) 35%,transparent);border-radius:3px;position:absolute;top:6px;left:50%}.olo-tlsuper .super.line-solid .rail{background:var(--tl-rail-color,linear-gradient(180deg,var(--tl-fill-from,var(--red)),var(--tl-fill-to,var(--amber))))}.olo-tlsuper .super.line-solid .rail-fill{display:none}.olo-tlsuper .it{--cat:var(--red);grid-template-columns:1fr 1fr;grid-auto-flow:dense;align-items:center;margin-bottom:30px;display:grid;position:relative}.olo-tlsuper .it.cat-primary{--cat:var(--red)}.olo-tlsuper .it.cat-secondary{--cat:var(--indigo)}.olo-tlsuper .it.cat-accent{--cat:var(--amber)}.olo-tlsuper .it.cat-success{--cat:var(--teal)}.olo-tlsuper .it.cat-warning{--cat:var(--olo-color-warning,#f59e0b)}.olo-tlsuper .it.cat-info{--cat:var(--olo-color-info,#3b82f6)}.olo-tlsuper .super.mono .it{--cat:var(--red)}.olo-tlsuper .it-node{width:var(--tl-node-size,38px);height:var(--tl-node-size,38px);background:var(--tl-node-bg,var(--tl-card-bg,#fff));border:var(--tl-node-bd,2px) solid var(--cat);color:var(--cat);z-index:3;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,border-color .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.olo-tlsuper .it-node svg{width:18px;height:18px;display:block}.olo-tlsuper .it-node [uk-icon]{place-items:center;display:grid}.olo-tlsuper .it-node .pip{background:var(--cat);border-radius:50%;width:11px;height:11px;display:none}.olo-tlsuper .super.line-scroll .it-node{border-color:var(--border);color:var(--faint)}.olo-tlsuper .super.line-scroll .it-node .pip{background:var(--faint)}.olo-tlsuper .super.line-scroll .it.reached .it-node{border-color:var(--cat);color:#fff;background:var(--cat)}.olo-tlsuper .super.line-scroll .it.reached .it-node .pip{background:#fff}.olo-tlsuper .super.line-scroll .it.reached .it-node svg{color:#fff}.olo-tlsuper .super.line-scroll .it.active .it-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--cat) 22%,transparent)}.olo-tlsuper .it-date{flex-direction:column;gap:3px;padding:0 30px;display:flex}.olo-tlsuper .it-date .yr{font-family:var(--tl-yr-family,var(--disp));font-size:var(--tl-yr-size,34px);color:var(--tl-yr-color,var(--cat));line-height:.9}.olo-tlsuper .it-date .ph{font:600 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint-text)}.olo-tlsuper .tl-st{font:700 9px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:99px;width:max-content;padding:3px 8px;display:inline-block}.olo-tlsuper .tl-st[hidden]{display:none}.olo-tlsuper .tl-st--done{color:color-mix(in srgb,var(--teal) 40%,var(--olo-color-text,#1f2937));background:color-mix(in srgb,var(--teal) 12%,transparent);border-color:color-mix(in srgb,var(--teal) 32%,transparent)}.olo-tlsuper .tl-st--current{color:var(--cat,var(--red));background:color-mix(in srgb,var(--cat,var(--red)) 14%,transparent);border-color:var(--cat,var(--red))}.olo-tlsuper .tl-st--next{color:var(--mute);border-color:var(--border);background:0 0;border-style:dashed}.olo-tlsuper .it.is-current .it-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--cat) 22%,transparent)}.olo-tlsuper .it-card{background:var(--tl-card-bg,#fff);border:1px solid var(--tl-card-bd);border-radius:var(--tl-card-radius,15px);max-width:var(--tl-card-maxw,380px);padding:7px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 10px 26px -18px #16263d66}.olo-tlsuper .it-card:before{content:"";background:var(--tl-card-bg,#fff);border:1px solid var(--tl-card-bd);width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.olo-tlsuper .it:hover .it-card{border-color:color-mix(in srgb,var(--cat) 34%,var(--tl-card-bd));transform:translateY(-3px);box-shadow:0 20px 38px -20px #16263d66}.olo-tlsuper .it:hover .it-node{transform:translate(-50%,-50%)scale(1.12)}.olo-tlsuper .it-media{height:var(--tl-media-h,128px);aspect-ratio:var(--tl-media-ar,auto);border-radius:var(--tl-media-radius,11px 11px 4px 4px);background:repeating-linear-gradient(135deg,#eef1f5 0 11px,#e6eaef 11px 22px);position:relative;overflow:hidden}.olo-tlsuper .it-media img,.olo-tlsuper .it-media video,.olo-tlsuper .it-media iframe{-o-object-fit:var(--tl-media-fit,cover);object-fit:var(--tl-media-fit,cover);border:0;width:100%;height:100%;display:block}.olo-tlsuper .it-media .ph{font:500 10px var(--mono);color:#9aa6b4;letter-spacing:.02em;position:absolute;bottom:8px;left:10px}.olo-tlsuper .it-media .bar{background:var(--cat);opacity:.9;z-index:1;width:100%;height:4px;position:absolute;top:0;left:0}.olo-tlsuper .super.no-media .it-media{display:none}.olo-tlsuper .it-body{padding:var(--tl-card-pad,13px 13px 14px);text-align:var(--tl-text-align,left)}.olo-tlsuper .it-tag{font:700 9.5px var(--sans,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--tl-tag-color,var(--cat));background:color-mix(in srgb,var(--tl-tag-color,var(--cat)) 13%,transparent);border:1px solid color-mix(in srgb,var(--tl-tag-color,var(--cat)) 28%,transparent);border-radius:99px;margin-bottom:9px;padding:3px 9px;display:inline-block}.olo-tlsuper .it-card h4{font-family:var(--tl-title-family,inherit);font-size:var(--tl-title-size,18.5px);font-weight:var(--tl-title-weight,600);color:var(--tl-title-color,var(--navy));letter-spacing:-.01em;margin:0 0 6px}.olo-tlsuper .it-card p{font-family:var(--tl-text-family,inherit);font-size:var(--tl-text-size,14px);line-height:var(--tl-text-lh,1.5);color:var(--tl-text-color,var(--mute));margin:0}.olo-tlsuper .it-more{font:600 12.5px var(--sans,inherit);color:var(--cat);align-items:center;gap:5px;margin-top:12px;text-decoration:none;display:inline-flex}.olo-tlsuper .it-more svg{width:14px;height:14px;transition:transform .18s}.olo-tlsuper .it:hover .it-more svg{transform:translate(3px)}.olo-tlsuper .it:nth-child(odd) .it-card{grid-column:1;justify-self:end;margin-right:42px}.olo-tlsuper .it:nth-child(odd) .it-card:before{border-bottom:0;border-left:0;right:-8px}.olo-tlsuper .it:nth-child(odd) .it-date{text-align:left;grid-column:2;justify-self:start;align-items:flex-start;margin-left:42px}.olo-tlsuper .it:nth-child(2n) .it-card{grid-column:2;justify-self:start;margin-left:42px}.olo-tlsuper .it:nth-child(2n) .it-card:before{border-top:0;border-right:0;left:-8px}.olo-tlsuper .it:nth-child(2n) .it-date{text-align:right;grid-column:1;justify-self:end;align-items:flex-end;margin-right:42px}.olo-tlsuper .super.one{max-width:560px;margin-left:0}.olo-tlsuper .super.one .rail,.olo-tlsuper .super.one .rail-fill{left:21px}.olo-tlsuper .super.one .it{grid-template-columns:1fr}.olo-tlsuper .super.one .it-node{left:21px}.olo-tlsuper .super.one .it-card{grid-column:1!important;justify-self:start!important;margin:0 0 0 58px!important}.olo-tlsuper .super.one .it-card:before{border-top:0!important;border-right:0!important;border-left:1px solid var(--tl-card-bd)!important;border-bottom:1px solid var(--tl-card-bd)!important;left:-8px!important;right:auto!important}.olo-tlsuper .super.one .it-date{flex-direction:row;gap:10px;padding:0;text-align:left!important;grid-column:1!important;justify-self:start!important;align-items:center!important;margin:0 0 8px 58px!important}.olo-tlsuper .super.one .it-date .yr{font-size:var(--tl-yr-size,24px)}@media (prefers-reduced-motion:no-preference){.olo-tlsuper .super.js.ing-sides .it:not(.in){opacity:0}.olo-tlsuper .super.js.ing-sides .it:nth-child(odd):not(.in){transform:translate(-30px)}.olo-tlsuper .super.js.ing-sides .it:nth-child(2n):not(.in){transform:translate(30px)}.olo-tlsuper .super.js.ing-sides.one .it:not(.in){transform:translate(-22px)}.olo-tlsuper .super.js.ing-sides .it.in{animation:.6s cubic-bezier(.2,.7,.2,1) backwards oloTlInL}.olo-tlsuper .super.js.ing-sides .it:nth-child(2n).in{animation-name:oloTlInR}.olo-tlsuper .super.js.ing-sides.one .it.in{animation-name:oloTlInL}}@keyframes oloTlInL{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes oloTlInR{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.olo-tlsuper .it:nth-child(odd) .it-card{transform-origin:100%}.olo-tlsuper .it:nth-child(2n) .it-card,.olo-tlsuper .super.one .it-card{transform-origin:0}@media (prefers-reduced-motion:no-preference){.olo-tlsuper .super.js.ing-anim .it:not(.in) .it-card{opacity:0;transform:scale(.55)}.olo-tlsuper .super.js.ing-anim .it:not(.in) .it-node{transform:translate(-50%,-50%)scale(0)}.olo-tlsuper .super.js.ing-anim .it.in .it-node{animation:.5s cubic-bezier(.2,1.7,.4,1) backwards oloTlNodePop}.olo-tlsuper .super.js.ing-bloom .it.in .it-card{animation:.6s cubic-bezier(.2,1.4,.3,1) .12s backwards oloTlBloom}.olo-tlsuper .super.js.ing-bloom .it.in .it-node:before{content:"";border:2px solid var(--cat);opacity:0;border-radius:50%;width:100%;height:100%;animation:.7s ease-out backwards oloTlBurst;position:absolute;top:50%;left:50%}.olo-tlsuper .super.js.ing-unroll .it.in .it-card{animation:.55s cubic-bezier(.4,0,.2,1) .12s backwards oloTlUnroll}.olo-tlsuper .super.js.ing-slot .it.in .it-card{animation:.5s cubic-bezier(.3,1.4,.4,1) .12s backwards oloTlSlot}.olo-tlsuper .super.js.ing-flip .it.in .it-card{animation:.6s cubic-bezier(.3,1.2,.4,1) .12s backwards oloTlFlip}.olo-tlsuper .super.js.ing-zoom .it.in .it-card{animation:.55s cubic-bezier(.2,1.1,.3,1) .12s backwards oloTlZoom}.olo-tlsuper .super.js.ing-tendina .it.in .it-card{animation:.55s cubic-bezier(.4,0,.2,1) .12s backwards oloTlTendina}}@keyframes oloTlNodePop{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes oloTlBurst{0%{opacity:.6;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes oloTlBloom{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes oloTlUnroll{0%{opacity:.1;transform:scaleX(0)}55%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes oloTlSlot{0%{opacity:0;transform:scaleX(.2)scaleY(.92)}60%{opacity:1;transform:scaleX(1.04)scaleY(1)}to{opacity:1;transform:none}}@keyframes oloTlFlip{0%{opacity:0;transform:perspective(820px)rotateX(-82deg)}to{opacity:1;transform:none}}@keyframes oloTlZoom{0%{opacity:0;filter:blur(7px);transform:scale(.2)}to{opacity:1;filter:blur();transform:none}}@keyframes oloTlTendina{0%{opacity:.3;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.olo-tlsuper .super.ing-flip .it-card{transform-origin:50%}@media (width<=820px){.olo-tlsuper .it-card{transform-origin:0!important}}.olo-tlsuper .it-node .lab{font:700 11px var(--mono);color:color-mix(in srgb,var(--cat) 50%,var(--olo-color-text,#1f2937));display:none}.olo-tlsuper .super.node-dot .it-node>svg,.olo-tlsuper .super.node-dot .it-node>[uk-icon]{display:none}.olo-tlsuper .super.node-dot .it-node .pip{display:block}.olo-tlsuper .super.node-dot .it-node{width:18px;height:18px}.olo-tlsuper .super.node-num .it-node>svg,.olo-tlsuper .super.node-num .it-node>[uk-icon],.olo-tlsuper .super.node-year .it-node>svg,.olo-tlsuper .super.node-year .it-node>[uk-icon]{display:none}.olo-tlsuper .super.node-num .it-node .lab,.olo-tlsuper .super.node-year .it-node .lab{display:block}.olo-tlsuper .super.line-scroll .it.reached .it-node .lab{color:inherit}.olo-tlsuper.t-night .it-node .lab,.olo-tlsuper.t-neon .it-node .lab,.olo-tlsuper.t-blue .it-node .lab{color:var(--cat)}.olo-tlsuper .super.node-year .it-node{width:48px;height:48px;font-size:13px}.olo-tlsuper .super.dense .it{margin-bottom:14px}.olo-tlsuper .super.dense .it-card{max-width:340px}.olo-tlsuper .super.dense .it-media{height:var(--tl-media-h,80px)}.olo-tlsuper .super.dense .it-card h4{font-size:var(--tl-title-size,16px)}.olo-tlsuper .super.dense .it-body{padding:11px 12px 12px}.olo-tlsuper .super.dense .it-more{margin-top:9px}.olo-tlsuper .super.dense .it-date .yr{font-size:var(--tl-yr-size,26px)}.olo-tlsuper .super.thread-dash .rail{background:repeating-linear-gradient(180deg,var(--tl-rail-color,var(--faint)) 0 7px,transparent 7px 14px)}.olo-tlsuper .super.thread-dot .rail{background:repeating-linear-gradient(180deg,var(--tl-rail-color,var(--faint)) 0 3px,transparent 3px 9px)}.olo-tlsuper .comet{background:var(--red);width:13px;height:13px;box-shadow:0 0 16px 4px color-mix(in srgb,var(--red) 55%,transparent),0 0 4px #fff;z-index:4;border-radius:50%;margin-left:-6.5px;display:none;position:absolute;top:0;left:50%}.olo-tlsuper .comet:after{content:"";background:linear-gradient(transparent,var(--red));border-radius:2px;width:2px;height:38px;margin-left:-1px;position:absolute;bottom:9px;left:50%}.olo-tlsuper .super.thread-comet .comet{display:block}.olo-tlsuper .super.one .comet{margin-left:-6.5px;left:21px}@media (prefers-reduced-motion:no-preference){.olo-tlsuper .super.thread-comet .comet{animation:3.2s cubic-bezier(.5,0,.5,1) infinite oloTlComet}}@keyframes oloTlComet{0%{opacity:0;top:0}9%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.olo-tlsuper .super.card-glass .it-card{-webkit-backdrop-filter:blur(10px);background:#ffffff8c;border-color:#fffc;box-shadow:0 14px 34px -18px #16263d59}.olo-tlsuper .super.card-glass .it-card:before{background:#ffffff8c}.olo-tlsuper .super.card-polaroid .it-card{border-radius:4px;padding:9px 9px 0;transform:rotate(-2.4deg);box-shadow:0 18px 36px -16px #16263d80}.olo-tlsuper .super.card-polaroid .it:nth-child(2n) .it-card{transform:rotate(2.4deg)}.olo-tlsuper .super.card-polaroid .it:hover .it-card{transform:rotate(0)translateY(-3px)}.olo-tlsuper .super.card-polaroid .it-card:before{display:none}.olo-tlsuper .super.card-polaroid .it-media{height:var(--tl-media-h,148px);border-radius:var(--tl-media-radius,2px)}.olo-tlsuper .super.card-polaroid .it-body{text-align:center;padding:13px 6px 18px}.olo-tlsuper .super.card-polaroid .it-tag{margin-bottom:7px}.olo-tlsuper .super.card-ticket .it-card{border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb,var(--cat) 40%,#d8dce2);border-radius:8px;box-shadow:0 10px 24px -18px #16263d66}.olo-tlsuper .super.card-ticket .it-card:before{display:none}.olo-tlsuper .super.card-ticket .it-media{border-radius:6px 6px 0 0}.olo-tlsuper .super.card-ticket .it-body{border-top:1.5px dashed color-mix(in srgb,var(--cat) 40%,#d8dce2);margin-top:0;position:relative}.olo-tlsuper .super.card-ticket .it-body:before,.olo-tlsuper .super.card-ticket .it-body:after{content:"";background:var(--card);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cat) 25%,#e5e7eb);border-radius:50%;position:absolute;top:-9px}.olo-tlsuper .super.card-ticket .it-body:before{left:-9px}.olo-tlsuper .super.card-ticket .it-body:after{right:-9px}.olo-tlsuper.t-night,.olo-tlsuper.t-neon{background:#0f1726}.olo-tlsuper.t-night,.olo-tlsuper.t-neon,.olo-tlsuper.t-blue{--faint-text:#8394ab}.olo-tlsuper.t-blue{background:#0a1f3c}.olo-tlsuper.t-night .it-card,.olo-tlsuper.t-neon .it-card{background:var(--tl-card-bg,#16203a);border-color:#26334d;box-shadow:0 18px 34px -22px #000}.olo-tlsuper.t-blue .it-card{background:var(--tl-card-bg,#0e2b4d);border-color:#1d416f}.olo-tlsuper.t-night .it-card:before,.olo-tlsuper.t-neon .it-card:before{background:var(--tl-card-bg,#16203a);border-color:#26334d}.olo-tlsuper.t-blue .it-card:before{background:var(--tl-card-bg,#0e2b4d);border-color:#1d416f}.olo-tlsuper.t-night .it-card h4,.olo-tlsuper.t-neon .it-card h4,.olo-tlsuper.t-blue .it-card h4{color:var(--tl-title-color,#eef3fa)}.olo-tlsuper.t-night .it-card p,.olo-tlsuper.t-neon .it-card p,.olo-tlsuper.t-blue .it-card p,.olo-tlsuper.t-night .it-media .ph,.olo-tlsuper.t-blue .it-media .ph{color:var(--tl-text-color,#9fb0c6)}.olo-tlsuper.t-night .it-media,.olo-tlsuper.t-neon .it-media{background:repeating-linear-gradient(135deg,#1b2740 0 11px,#162035 11px 22px)}.olo-tlsuper.t-blue .it-media{background:repeating-linear-gradient(135deg,#123459 0 11px,#0e2b4d 11px 22px)}.olo-tlsuper.t-night .rail,.olo-tlsuper.t-neon .rail,.olo-tlsuper.t-blue .rail{background:var(--tl-rail-color,#26334d)}.olo-tlsuper.t-night .it-node,.olo-tlsuper.t-neon .it-node,.olo-tlsuper.t-blue .it-node{background:#16203a}.olo-tlsuper.t-night .super.line-scroll .it-node,.olo-tlsuper.t-neon .super.line-scroll .it-node,.olo-tlsuper.t-blue .super.line-scroll .it-node{color:#64748b;border-color:#33405d}.olo-tlsuper.t-night .it-date .ph,.olo-tlsuper.t-neon .it-date .ph,.olo-tlsuper.t-blue .it-date .ph{color:var(--faint-text)}.olo-tlsuper.t-night .tl-st--next,.olo-tlsuper.t-neon .tl-st--next,.olo-tlsuper.t-blue .tl-st--next{color:#9fb0c6;border-color:#33405d}.olo-tlsuper.t-neon .rail-fill{box-shadow:0 0 16px 2px var(--cat),0 0 30px 4px color-mix(in srgb,var(--cat) 50%,transparent)}.olo-tlsuper.t-neon .super.line-scroll .it.reached .it-node{box-shadow:0 0 14px 2px var(--cat)}.olo-tlsuper.t-neon .it-card h4{text-shadow:0 0 14px color-mix(in srgb,var(--cat) 45%,transparent)}.olo-tlsuper.t-neon .it-tag{box-shadow:0 0 12px -2px var(--cat)}.olo-tlsuper.t-neon .comet{box-shadow:0 0 22px 6px var(--cat),0 0 6px #fff}.olo-tlsuper.t-blue{background-image:linear-gradient(#5fd0ff14 1px,#0000 1px),linear-gradient(90deg,#5fd0ff14 1px,#0000 1px);background-size:26px 26px}.olo-tlsuper.t-blue .it-card{box-shadow:0 0 0 1px #5fd0ff14,0 18px 34px -22px #000}.olo-tlsuper .navd{max-width:900px;margin:0 auto}.olo-tlsuper .nv-nav{align-items:center;gap:14px;display:flex}.olo-tlsuper .nv-arrow{border:2px solid var(--border);width:48px;height:48px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .1s;display:grid}.olo-tlsuper .nv-arrow:hover{border-color:var(--red);color:var(--red)}.olo-tlsuper .nv-arrow:active{transform:scale(.94)}.olo-tlsuper .nv-arrow:disabled{opacity:.32;cursor:not-allowed}.olo-tlsuper .nv-arrow svg{width:19px;height:19px}.olo-tlsuper .nv-viewport{flex:1;height:74px;position:relative;overflow:hidden}.olo-tlsuper .nv-viewport:before,.olo-tlsuper .nv-viewport:after{content:"";z-index:3;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.olo-tlsuper .nv-viewport:before{background:linear-gradient(90deg,var(--tl-nv-fade,transparent),transparent);left:0}.olo-tlsuper .nv-viewport:after{background:linear-gradient(270deg,var(--tl-nv-fade,transparent),transparent);right:0}.olo-tlsuper .nv-track{height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0}.olo-tlsuper .nv-base{background:var(--tl-rail-color,var(--border));height:2px;position:absolute;bottom:22px;left:0;right:0}.olo-tlsuper .nv-fill{background:var(--tl-fill-from,var(--red));width:0;height:2px;transition:width .45s cubic-bezier(.4,0,.2,1);position:absolute;bottom:22px;left:0}.olo-tlsuper .nv-step{cursor:pointer;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;width:168px;padding-bottom:15px;display:flex;position:relative}.olo-tlsuper .nv-step .l{font:400 var(--tl-yr-size,22px) var(--tl-yr-family,var(--disp));color:var(--faint-text);white-space:nowrap;margin-bottom:auto;padding-top:6px;transition:color .2s}.olo-tlsuper .nv-step .d{border:2px solid var(--border);z-index:2;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s,border-color .2s,background .2s;position:absolute;bottom:15px}.olo-tlsuper .nv-step.done .d{border-color:var(--tl-fill-from,var(--red))}.olo-tlsuper .nv-step.sel .d{background:var(--tl-fill-from,var(--red));border-color:var(--tl-fill-from,var(--red));box-shadow:0 0 0 5px color-mix(in srgb,var(--tl-fill-from,var(--red)) 16%,transparent);transform:scale(1.5)}.olo-tlsuper .nv-step.sel .l{color:var(--tl-yr-color,var(--red))}.olo-tlsuper .nv-step:hover .l{color:var(--tl-title-color,var(--navy))}.olo-tlsuper .nv-stage{min-height:280px;margin-top:28px}.olo-tlsuper .nv-post{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(26px,3.5vw,44px);transition:opacity .28s,transform .28s;display:grid}.olo-tlsuper .nv-post.out{opacity:0;transform:translateY(10px)}.olo-tlsuper .nv-post{background:var(--tl-card-bg,transparent);border-radius:var(--tl-card-radius,0);padding:var(--tl-card-pad,0)}.olo-tlsuper.card-glass .nv-post{background:var(--tl-card-bg,#ffffff8c);-webkit-backdrop-filter:blur(10px);border-radius:var(--tl-card-radius,18px);padding:var(--tl-card-pad,clamp(18px,2.4vw,30px));border:1px solid #fffc;box-shadow:0 14px 34px -18px #16263d59}.olo-tlsuper.card-ticket .nv-post{border:1.5px dashed color-mix(in srgb,var(--red) 40%,#d8dce2);border-radius:var(--tl-card-radius,8px);padding:var(--tl-card-pad,clamp(18px,2.4vw,30px))}.olo-tlsuper.card-polaroid .nv-post{background:var(--tl-card-bg,#fff);border-radius:var(--tl-card-radius,4px);padding:var(--tl-card-pad,clamp(16px,2vw,24px));box-shadow:0 18px 36px -16px #16263d80}.olo-tlsuper.t-night.card-polaroid .nv-post,.olo-tlsuper.t-neon.card-polaroid .nv-post{background:var(--tl-card-bg,#16203a)}.olo-tlsuper.t-blue.card-polaroid .nv-post{background:var(--tl-card-bg,#0e2b4d)}.olo-tlsuper .nv-media{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#eef1f5 0 14px,#e6eaef 14px 28px);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #16263d66}.olo-tlsuper .nv-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.olo-tlsuper .nv-media .nv-vid{-o-object-fit:var(--tl-media-fit,cover);object-fit:var(--tl-media-fit,cover);border:0;width:100%;height:100%;display:block}.olo-tlsuper .nv-media[hidden]{display:none}.olo-tlsuper .nv-post.nv-post--solo{grid-template-columns:1fr}.olo-tlsuper .nv-media .nyr{font-family:var(--disp);color:#fff;text-shadow:0 2px 14px #0006;font-size:30px;position:absolute;top:12px;right:14px}.olo-tlsuper .nv-body .m{align-items:center;gap:10px;margin-bottom:14px;display:flex}.olo-tlsuper .nv-body .tg{font:700 10px var(--sans,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--tl-tag-color,var(--red));background:color-mix(in srgb,var(--tl-tag-color,var(--red)) 13%,transparent);border:1px solid color-mix(in srgb,var(--tl-tag-color,var(--red)) 28%,transparent);border-radius:99px;padding:4px 11px}.olo-tlsuper .nv-body .dt{font:500 12.5px var(--mono);color:var(--tl-yr-color,var(--faint-text))}.olo-tlsuper .nv-body h2{font-family:var(--tl-title-family,var(--disp));font-weight:var(--tl-title-weight,400);font-size:var(--tl-title-size,clamp(28px,3.4vw,38px));letter-spacing:-.01em;color:var(--tl-title-color,var(--navy));margin:0 0 14px;line-height:1.04}.olo-tlsuper .nv-body p{font-family:var(--tl-text-family,inherit);font-size:var(--tl-text-size,15px);line-height:var(--tl-text-lh,1.6);color:var(--tl-text-color,var(--mute));margin:0 0 18px}.olo-tlsuper .nv-more{font:600 14px var(--sans,inherit);color:var(--red);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.olo-tlsuper .nv-more svg{width:16px;height:16px;transition:transform .18s}.olo-tlsuper .nv-more:hover svg{transform:translate(3px)}.olo-tlsuper .nv-counter{text-align:center;font:500 12px var(--mono);color:var(--faint-text);margin-top:8px}.olo-tlsuper .nv-counter b{color:var(--tl-title-color,var(--navy))}.olo-tlsuper.t-night .nv-arrow,.olo-tlsuper.t-neon .nv-arrow,.olo-tlsuper.t-blue .nv-arrow{color:#eaf0f8;background:#16203a;border-color:#26334d}.olo-tlsuper.t-night .nv-viewport:before,.olo-tlsuper.t-neon .nv-viewport:before{background:linear-gradient(90deg,#0f1726,#0000)}.olo-tlsuper.t-night .nv-viewport:after,.olo-tlsuper.t-neon .nv-viewport:after{background:linear-gradient(270deg,#0f1726,#0000)}.olo-tlsuper.t-blue .nv-viewport:before{background:linear-gradient(90deg,#0a1f3c,#0000)}.olo-tlsuper.t-blue .nv-viewport:after{background:linear-gradient(270deg,#0a1f3c,#0000)}.olo-tlsuper.t-night .nv-step .l,.olo-tlsuper.t-neon .nv-step .l,.olo-tlsuper.t-blue .nv-step .l{color:#64748b}.olo-tlsuper.t-night .nv-step.sel .l,.olo-tlsuper.t-neon .nv-step.sel .l,.olo-tlsuper.t-blue .nv-step.sel .l{color:#ff7a82}.olo-tlsuper.t-night .nv-body h2,.olo-tlsuper.t-neon .nv-body h2,.olo-tlsuper.t-blue .nv-body h2{color:var(--tl-title-color,#eef3fa)}.olo-tlsuper.t-night .nv-body p,.olo-tlsuper.t-neon .nv-body p,.olo-tlsuper.t-blue .nv-body p{color:var(--tl-text-color,#9fb0c6)}.olo-tlsuper.t-night .nv-media,.olo-tlsuper.t-neon .nv-media{background:repeating-linear-gradient(135deg,#1b2740 0 14px,#162035 14px 28px)}.olo-tlsuper.t-blue .nv-media{background:repeating-linear-gradient(135deg,#123459 0 14px,#0e2b4d 14px 28px)}@media (width<=720px){.olo-tlsuper .nv-post{grid-template-columns:1fr}.olo-tlsuper .nv-step{width:120px}}.olo-tlsuper .hwrap{margin-top:6px}.olo-tlsuper .hbar{justify-content:space-between;align-items:center;max-width:880px;margin:0 auto 16px;display:flex}.olo-tlsuper .hbar .ht{font:700 11px var(--sans,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.olo-tlsuper .hnav{gap:8px;display:flex}.olo-tlsuper .hnav button{border:1px solid var(--border);width:38px;height:38px;color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;place-items:center;transition:background .15s,border-color .15s;display:grid}.olo-tlsuper .hnav button:hover{background:var(--surface-alt);border-color:#d7dbe0}.olo-tlsuper .hnav button svg{width:18px;height:18px}.olo-tlsuper .hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 0 6px;position:relative;overflow-x:auto}.olo-tlsuper .hscroll::-webkit-scrollbar{display:none}.olo-tlsuper .htrack{gap:0;min-width:max-content;padding:150px 8px;display:flex;position:relative}.olo-tlsuper .htrack:before{content:"";background:var(--tl-rail-color,linear-gradient(90deg,var(--red),var(--amber),var(--indigo)));border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.olo-tlsuper .hit{--cat:var(--red);scroll-snap-align:center;flex:none;width:268px;position:relative}.olo-tlsuper .hit.cat-primary{--cat:var(--red)}.olo-tlsuper .hit.cat-secondary{--cat:var(--indigo)}.olo-tlsuper .hit.cat-accent{--cat:var(--amber)}.olo-tlsuper .hit.cat-success{--cat:var(--teal)}.olo-tlsuper .hit.cat-warning{--cat:var(--olo-color-warning,#f59e0b)}.olo-tlsuper .hit.cat-info{--cat:var(--olo-color-info,#3b82f6)}.olo-tlsuper .super.mono~.hwrap .hit,.olo-tlsuper.mono .hit{--cat:var(--red)}.olo-tlsuper .hit-node{width:var(--tl-node-size,34px);height:var(--tl-node-size,34px);background:var(--tl-node-bg,var(--tl-card-bg,#fff));border:var(--tl-node-bd,2px) solid var(--cat);color:var(--cat);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.olo-tlsuper .hit-node svg{width:16px;height:16px}.olo-tlsuper .hit-date{font-family:var(--tl-yr-family,var(--disp));font-size:var(--tl-yr-size,22px);color:var(--tl-yr-color,var(--cat));position:absolute;left:50%;transform:translate(-50%)}.olo-tlsuper .hit:nth-child(odd) .hit-date{top:calc(50% + 26px)}.olo-tlsuper .hit:nth-child(2n) .hit-date{bottom:calc(50% + 26px)}.olo-tlsuper .hit-card{background:var(--tl-card-bg,#fff);border:1px solid var(--tl-card-bd);border-radius:var(--tl-card-radius,13px);padding:14px 15px;position:absolute;left:18px;right:18px;box-shadow:0 12px 28px -18px #16263d66}.olo-tlsuper .hit-card:before{content:"";background:var(--tl-card-bg,#fff);border:1px solid var(--tl-card-bd);width:12px;height:12px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.olo-tlsuper .hit:nth-child(odd) .hit-card{bottom:calc(50% + 44px)}.olo-tlsuper .hit:nth-child(odd) .hit-card:before{border-top:0;border-left:0;bottom:-7px}.olo-tlsuper .hit:nth-child(2n) .hit-card{top:calc(50% + 44px)}.olo-tlsuper .hit:nth-child(2n) .hit-card:before{border-bottom:0;border-right:0;top:-7px}.olo-tlsuper .hit-card .t{font:700 9px var(--sans,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--tl-tag-color,var(--cat));margin-bottom:6px;display:inline-block}.olo-tlsuper .hit-card .tl-st{vertical-align:middle;margin:0 6px 6px 0}.olo-tlsuper .hit-media{height:var(--tl-media-h,110px);aspect-ratio:var(--tl-media-ar,auto);border-radius:var(--tl-media-radius,8px);background:var(--surface-alt);margin:-6px -7px 11px;position:relative;overflow:hidden}.olo-tlsuper .hit-media img,.olo-tlsuper .hit-media video,.olo-tlsuper .hit-media iframe{-o-object-fit:var(--tl-media-fit,cover);object-fit:var(--tl-media-fit,cover);border:0;width:100%;height:100%;display:block}.olo-tlsuper .hit-card h4{font-family:var(--tl-title-family,inherit);font-size:var(--tl-title-size,16px);font-weight:var(--tl-title-weight,600);color:var(--tl-title-color,var(--navy));margin:0 0 5px}.olo-tlsuper .hit-card p{font-family:var(--tl-text-family,inherit);font-size:var(--tl-text-size,13px);line-height:var(--tl-text-lh,1.45);color:var(--tl-text-color,var(--mute));margin:0}@supports (color:oklch(from red l c h)){.olo-tlsuper{--tl-card-ink:oklch(from var(--tl-card-bg,#fff) calc((.62 - l) * 1000) 0 0 / .76)}.olo-tlsuper .it-card p,.olo-tlsuper .hit-card p{color:var(--tl-text-color,var(--tl-card-ink))}.olo-tlsuper.t-night .hit-card p,.olo-tlsuper.t-neon .hit-card p,.olo-tlsuper.t-blue .hit-card p{color:var(--tl-text-color,#9fb0c6)}}.olo-tlsuper.t-night .hit-card,.olo-tlsuper.t-neon .hit-card{background:#16203a;border-color:#26334d}.olo-tlsuper.t-blue .hit-card{background:#0e2b4d;border-color:#1d416f}.olo-tlsuper.t-night .hit-card:before,.olo-tlsuper.t-neon .hit-card:before{background:#16203a;border-color:#26334d}.olo-tlsuper.t-blue .hit-card:before{background:#0e2b4d;border-color:#1d416f}.olo-tlsuper.t-night .hit-card h4,.olo-tlsuper.t-neon .hit-card h4,.olo-tlsuper.t-blue .hit-card h4{color:var(--tl-title-color,#eef3fa)}.olo-tlsuper.t-night .hit-card p,.olo-tlsuper.t-neon .hit-card p,.olo-tlsuper.t-blue .hit-card p{color:var(--tl-text-color,#9fb0c6)}.olo-tlsuper.t-night .hit-node,.olo-tlsuper.t-neon .hit-node,.olo-tlsuper.t-blue .hit-node{background:#16203a}.olo-tlsuper.t-night .hbar .ht,.olo-tlsuper.t-neon .hbar .ht,.olo-tlsuper.t-blue .hbar .ht{color:#cfe0f4}.olo-tlsuper.t-night .hnav button,.olo-tlsuper.t-neon .hnav button,.olo-tlsuper.t-blue .hnav button{color:#eaf0f8;background:#16203a;border-color:#26334d}.olo-tlsuper.t-neon .hit-node{box-shadow:0 0 12px 1px var(--cat)}.olo-tlsuper.card-glass .hit-card{background:var(--tl-card-bg,#ffffff8c);-webkit-backdrop-filter:blur(10px);border-color:#fffc;box-shadow:0 14px 34px -18px #16263d59}.olo-tlsuper.card-glass .hit-card:before{background:var(--tl-card-bg,#ffffff8c)}.olo-tlsuper.card-polaroid .hit-card{border-radius:var(--tl-card-radius,4px);box-shadow:0 18px 36px -16px #16263d80}.olo-tlsuper.card-polaroid .hit-card:before{display:none}.olo-tlsuper.card-ticket .hit-card{border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb,var(--cat) 40%,#d8dce2);border-radius:var(--tl-card-radius,8px)}.olo-tlsuper.card-ticket .hit-card:before{display:none}@media (width<=820px){.olo-tlsuper .super{max-width:560px;margin-left:0}.olo-tlsuper .super .rail,.olo-tlsuper .super .rail-fill{left:21px!important}.olo-tlsuper .super .it{grid-template-columns:1fr!important}.olo-tlsuper .super .it-node{left:21px!important}.olo-tlsuper .super .it-card{grid-column:1!important;justify-self:start!important;margin:0 0 0 58px!important}.olo-tlsuper .super .it-card:before{left:-8px!important;right:auto!important}.olo-tlsuper .super .it-date{flex-direction:row;gap:10px;padding:0;text-align:left!important;grid-column:1!important;justify-self:start!important;align-items:center!important;margin:0 0 8px 58px!important}.olo-tlsuper .super .it-date .yr{font-size:var(--tl-yr-size,24px)}.olo-tlsuper .super.comet .comet{left:21px!important}}.olo-tlsuper .olo-tl-sched{max-width:760px;margin:0 auto;position:relative}.olo-tlsuper .olo-tl-sched:before{content:"";background:var(--olo-color-border,#e5e7eb);width:1px;position:absolute;top:8px;bottom:8px;left:90px}.olo-tlsuper .olo-tl-slot{grid-template-columns:80px 1fr;gap:30px;padding:0 0 28px;display:grid;position:relative}.olo-tlsuper .olo-tl-slot:last-child{padding-bottom:0}.olo-tlsuper .olo-tl-slot__t{font-family:var(--olo-font-family-heading,Georgia,"Times New Roman",serif);color:var(--olo-color-primary,#e1474f);text-align:right;font-size:20px;line-height:1.25}.olo-tlsuper .olo-tl-slot__c{padding-left:30px;position:relative}.olo-tlsuper .olo-tl-slot__c:before{content:"";background:var(--olo-color-primary,#e1474f);width:11px;height:11px;box-shadow:0 0 0 4px var(--olo-color-background,#fff);border-radius:50%;position:absolute;top:7px;left:-25px}.olo-tlsuper .olo-tl-slot__c h3{font-family:var(--olo-font-family-heading,Georgia,"Times New Roman",serif);color:var(--olo-color-text,#1f2937);margin:0 0 5px;font-size:20px;font-weight:400;line-height:1.2}.olo-tlsuper .olo-tl-slot__c p{color:var(--olo-color-text-muted,#6b7280);margin:0;font-size:14px;line-height:1.6}.olo-tlsuper .olo-tl-slot__c .tl-st{margin-bottom:6px}@media (width<=600px){.olo-tlsuper .olo-tl-sched:before{left:0}.olo-tlsuper .olo-tl-slot{grid-template-columns:1fr;gap:6px}.olo-tlsuper .olo-tl-slot__t{text-align:left}.olo-tlsuper .olo-tl-slot__c{padding-left:24px}.olo-tlsuper .olo-tl-slot__c:before{left:-24px}}.olo-fc-preview[data-v-17abc2bd]{box-sizing:border-box;width:100%;position:relative;overflow:hidden}.olo-fc-face[data-v-17abc2bd]{backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.olo-fc-bg[data-v-17abc2bd]{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.olo-fc-overlay[data-v-17abc2bd]{z-index:1;position:absolute;inset:0}.olo-fc-content[data-v-17abc2bd]{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.olo-fc-icon[data-v-17abc2bd]{margin-bottom:12px;line-height:1}.olo-fc-title[data-v-17abc2bd]{margin:0 0 8px;line-height:1.3}.olo-fc-desc[data-v-17abc2bd]{opacity:.9;margin:0;line-height:1.5}.olo-ic-layer[data-v-84f6eac9]{position:absolute;inset:0}.olo-ic-placeholder[data-v-84f6eac9]{width:100%;height:100%;color:var(--olo-color-text-faint,#94a3b8);justify-content:center;align-items:center;font-size:14px;display:flex}@keyframes olo-mq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.olo-mq-preview[data-v-d1025c17]{position:relative}.olo-mq-track[data-v-d1025c17]:hover{animation-play-state:paused}.olo-tb-btn[data-v-34fd8a41]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-form-preview[data-v-cdd771ee]{padding:4px}.olo-form-field[data-v-cdd771ee]{flex-direction:column;display:flex}.olo-form-required[data-v-cdd771ee]{color:var(--olo-color-danger,#ef4444);margin-left:2px}.olo-form-input[data-v-cdd771ee]{outline:none;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.5}.olo-form-input[data-v-cdd771ee]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);border-color:var(--olo-color-primary,#e1474f)!important}.olo-form-file-ico[data-v-cdd771ee]{opacity:.7;display:inline-flex}.olo-form-file-ico[data-v-cdd771ee] svg{display:block}.olo-form-input--small[data-v-cdd771ee]{padding:7px 10px;font-size:13px}.olo-form-input--large[data-v-cdd771ee]{padding:14px 18px;font-size:16px}.olo-form-input--icon[data-v-cdd771ee]{padding-left:38px}.olo-form-textarea[data-v-cdd771ee]{resize:vertical;min-height:100px}.olo-form-select[data-v-cdd771ee]{appearance:auto}.olo-form-icon-wrap[data-v-cdd771ee]{width:100%;position:relative}.olo-form-icon[data-v-cdd771ee]{pointer-events:none;z-index:1;font-size:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.olo-form-options[data-v-cdd771ee]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.olo-form-option[data-v-cdd771ee]{cursor:pointer;align-items:center;gap:8px;display:flex}.olo-form-option input[data-v-cdd771ee]{margin:0}.olo-form-hidden-badge[data-v-cdd771ee]{border:1px dashed var(--olo-color-border,#e5e7eb);text-align:center;background:var(--olo-color-surface-alt,#f6f7f9);border-radius:6px;padding:8px 12px}.olo-form-privacy[data-v-cdd771ee]{padding-top:4px}.olo-form-privacy[data-v-cdd771ee] a{color:var(--olo-color-primary,#e1474f);text-decoration:underline}.olo-form-floating[data-v-cdd771ee]{position:relative}.olo-form-float-label[data-v-cdd771ee]{pointer-events:none;opacity:.6;transition:all .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.olo-form-floating .olo-form-textarea~.olo-form-float-label[data-v-cdd771ee]{top:14px;transform:none}.olo-form-floating .olo-form-input:not(:-moz-placeholder-shown)~.olo-form-float-label[data-v-cdd771ee]{opacity:1;top:4px;left:12px;transform:none;font-size:11px!important}.olo-form-floating .olo-form-input:focus~.olo-form-float-label[data-v-cdd771ee],.olo-form-floating .olo-form-input:not(:placeholder-shown)~.olo-form-float-label[data-v-cdd771ee]{opacity:1;top:4px;left:12px;transform:none;font-size:11px!important}.olo-form-submit[data-v-cdd771ee]{text-align:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.olo-form-submit[data-v-cdd771ee]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-form-submit-icon[data-v-cdd771ee]{opacity:.7;font-size:11px}.olo-calendar-preview[data-v-d87a4fee]{min-height:300px;font-size:13px}.ocp-filters[data-v-d87a4fee]{flex-wrap:wrap;align-items:center;display:flex}.ocp-filter-item[data-v-d87a4fee]{cursor:default;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.ocp-filter-pill[data-v-d87a4fee]{background:var(--olo-color-surface,#fff);border:1px solid #80808033;border-radius:20px;padding:4px 12px;box-shadow:0 1px 3px #0000000a}.ocp-filter-check[data-v-d87a4fee]{padding:3px 8px}.ocp-filter-check input[data-v-d87a4fee]{width:14px;height:14px;margin:0}.ocp-filter-dot[data-v-d87a4fee]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ocp-filter-count[data-v-d87a4fee]{opacity:.4;font-size:10px}.ocp-toolbar[data-v-d87a4fee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ocp-toolbar-left[data-v-d87a4fee],.ocp-toolbar-right[data-v-d87a4fee]{gap:3px;display:flex}.ocp-btn[data-v-d87a4fee]{cursor:default;-webkit-user-select:none;user-select:none;padding:4px 10px;font-size:11px;line-height:1.4;display:inline-block}.ocp-btn-nav[data-v-d87a4fee]{padding:4px 7px;font-size:14px;font-weight:700;line-height:1}.ocp-grid[data-v-d87a4fee]{border:1px solid #8080801f;border-radius:4px;overflow:hidden}.ocp-header-row[data-v-d87a4fee]{grid-template-columns:repeat(7,1fr);display:grid}.ocp-header-cell[data-v-d87a4fee]{text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:6px 4px;font-size:10px;font-weight:700}.ocp-week-row[data-v-d87a4fee]{grid-template-columns:repeat(7,1fr);display:grid}.ocp-day-cell[data-v-d87a4fee]{border-top:1px solid #8080801f;border-right:1px solid #8080801f;min-height:50px;padding:3px}.ocp-day-cell[data-v-d87a4fee]:last-child{border-right:none}.ocp-other[data-v-d87a4fee]{opacity:.3}.ocp-day-num[data-v-d87a4fee]{color:var(--olo-color-text-faint,#9ca3af);font-weight:500}.ocp-today .ocp-day-num[data-v-d87a4fee]{color:var(--olo-color-primary,#e1474f);font-weight:700}.ocp-events[data-v-d87a4fee]{flex-direction:column;gap:1px;margin-top:1px;display:flex}.ocp-event[data-v-d87a4fee]{color:var(--olo-color-primary-contrast,#fff);white-space:nowrap;text-overflow:ellipsis;padding:1px 3px;font-size:9px;font-weight:500;overflow:hidden}.ocp-list-item[data-v-d87a4fee]{border-bottom:1px solid #8080801a;align-items:center;gap:10px;padding:10px 8px;display:flex}.ocp-list-dot[data-v-d87a4fee]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ocp-list-date[data-v-d87a4fee]{color:var(--olo-color-text-faint,#9ca3af);min-width:60px;font-size:12px}.ocp-list-title[data-v-d87a4fee]{font-weight:500}.olo-bk-svc-icon[data-v-48c06843] svg{stroke:currentColor;fill:none;width:22px;height:22px}.olo-bk-meta-icon[data-v-48c06843]{display:inline-flex}.olo-bk-meta-icon[data-v-48c06843] svg{stroke:currentColor;fill:none;width:13px;height:13px}.olo-bk-day[data-v-48c06843]:disabled,.olo-bk-slot[data-v-48c06843]:disabled{pointer-events:none}.olo-bk-day[data-v-48c06843]:focus-visible,.olo-bk-slot[data-v-48c06843]:focus-visible,.olo-bk-nav[data-v-48c06843]:focus-visible,.olo-bk-cta[data-v-48c06843]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-svl-ph[data-v-21f67bb2] svg{stroke:currentColor;fill:none;opacity:.55;width:30px;height:30px}.olo-svl-clock[data-v-21f67bb2]{display:inline-flex}.olo-svl-clock[data-v-21f67bb2] svg{stroke:currentColor;fill:none;width:13px;height:13px}.olo-svl-btn[data-v-21f67bb2]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-svinfo-check[data-v-55aff230]{display:inline-flex}.olo-svinfo-check[data-v-55aff230] svg{stroke:currentColor;fill:none;width:15px;height:15px}.olo-svinfo-badge-ico[data-v-55aff230]{display:inline-flex}.olo-svinfo-badge-ico[data-v-55aff230] svg{stroke:currentColor;fill:none;width:12px;height:12px}.olo-svinfo-stat-ico[data-v-55aff230] svg{stroke:currentColor;fill:none;width:20px;height:20px}.olo-svhero-badge-ico[data-v-0d5566e2]{display:inline-flex}.olo-svhero-badge-ico[data-v-0d5566e2] svg{stroke:currentColor;fill:none;width:11px;height:11px}@keyframes olo-kb-preview-0d5566e2{0%{transform:scale(1)}50%{transform:scale(1.08)translate(-1%,-.5%)}to{transform:scale(1)}}@keyframes olo-shimmer-preview-0d5566e2{0%{transform:translate(-100%)rotate(25deg)}to{transform:translate(200%)rotate(25deg)}}@keyframes olo-sgal-kb-preview-7b20a066{0%{transform:scale(1)}50%{transform:scale(1.08)translate(-1%,-.5%)}to{transform:scale(1)}}.olo-svam-check[data-v-4adb219a]{display:inline-flex}.olo-svam-check[data-v-4adb219a] svg{stroke:currentColor;fill:none;width:15px;height:15px}.olo-bp-svc-icon[data-v-04089f68] svg{stroke:currentColor;fill:none;width:22px;height:22px}.olo-bp-meta-icon[data-v-04089f68]{display:inline-flex}.olo-bp-meta-icon[data-v-04089f68] svg{stroke:currentColor;fill:none;width:13px;height:13px}.olo-bp-nav[data-v-04089f68],.olo-bp-day[data-v-04089f68]{cursor:pointer;border:none;font-family:inherit;transition:box-shadow .15s,background .15s}.olo-bp-day[data-v-04089f68]:focus-visible,.olo-bp-nav[data-v-04089f68]:focus-visible,.olo-bp-cta[data-v-04089f68]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-svrel-ph[data-v-884082e4] svg{stroke:currentColor;fill:none;width:24px;height:24px}.ols-switcher-preview[data-v-4eb08483]{flex-wrap:wrap;align-items:center;min-height:28px;display:flex}.ols-item-preview[data-v-4eb08483]{cursor:default;border:1px solid;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.ols-item-preview[data-v-4eb08483]:hover{transform:translateY(-1px);box-shadow:0 3px 8px #1018281a}.ols-item-preview[data-v-4eb08483]:focus-visible,.ols-dropdown-preview[data-v-4eb08483]:focus-visible,.ols-tab-item[data-v-4eb08483]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.ols-compact .ols-item-preview[data-v-4eb08483]{gap:5px;padding:3px 7px;font-size:11px}.ols-item-preview .ols-sublabel[data-v-4eb08483]{opacity:.8;font-size:10px}.ols-dropdown-preview[data-v-4eb08483]{cursor:default;border:1px solid;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.ols-compact .ols-dropdown-preview[data-v-4eb08483]{padding:3px 7px;font-size:11px}.ols-dropdown-preview .ols-arrow[data-v-4eb08483]{opacity:.55;margin-left:2px}.ols-arrow--open[data-v-4eb08483]{transform:rotate(180deg)}.ols-dd-preview[data-v-4eb08483]{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.ols-menu-preview[data-v-4eb08483]{z-index:5;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:relative;box-shadow:0 8px 24px #10182829}.ols-option-preview[data-v-4eb08483]{color:#1f2937;cursor:default;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;transition:background .12s;display:flex}.ols-option-preview[data-v-4eb08483]:hover{background:#f1f3f5}.ols-opt-name[data-v-4eb08483]{font-weight:500}.ols-flag[data-v-4eb08483]{background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #1018281f,0 1px 2px #1018282e}.ols-flag--circle[data-v-4eb08483]{box-shadow:0 0 0 1px #1018281f,0 1px 3px #10182838}.ols-flag-svg[data-v-4eb08483]{width:100%;height:100%;line-height:0;display:block}.ols-flag-svg[data-v-4eb08483] svg{width:100%;height:100%;display:block}.ols-flag-code[data-v-4eb08483]{letter-spacing:.3px;width:100%;height:100%;color:var(--olo-color-text,#374151);background:var(--olo-color-surface-alt,#f1f3f5);justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.ols-code[data-v-4eb08483]{letter-spacing:.5px;font-size:12px;font-weight:700}.ols-compact .ols-code[data-v-4eb08483]{font-size:10px}.ols-name-label[data-v-4eb08483]{font-weight:500}.ols-float-badge[data-v-4eb08483]{color:#9ca3af;background:#f3f4f6;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px}.ols-layout--floating[data-v-4eb08483]{border:1px dashed var(--olo-color-primary,#e1474f);border-radius:8px;padding:4px}.ols-tabs-preview[data-v-4eb08483]{gap:2px;display:flex}.ols-tabs--top .ols-tab-item[data-v-4eb08483]{border-radius:0 0 8px 8px;padding:4px 9px;font-size:12px}.ols-tabs--right .ols-tab-item[data-v-4eb08483],.ols-tabs--left .ols-tab-item[data-v-4eb08483]{padding:7px 4px;font-size:11px}.ols-tabs--right[data-v-4eb08483],.ols-tabs--left[data-v-4eb08483]{flex-direction:column}.ols-tabs--left .ols-tab-item[data-v-4eb08483]{border-radius:8px 0 0 8px}.ols-tabs--right .ols-tab-item[data-v-4eb08483]{border-radius:0 8px 8px 0}.ols-tab-item[data-v-4eb08483]{cursor:default;justify-content:center;align-items:center;gap:4px;font-weight:600;transition:all .15s;display:flex}.ols-tabs-badge[data-v-4eb08483]{color:#9ca3af;margin-left:8px;font-size:10px}.ols-layout--tabs[data-v-4eb08483]{border:1px dashed #f4a23b;border-radius:8px;padding:6px}.olo-svsearch-preview[data-v-a0a2635b]{align-items:flex-end;gap:12px;padding:16px;display:flex}.olo-svsearch-preview--vertical[data-v-a0a2635b]{flex-direction:column;align-items:stretch}.olo-svsearch-preview-fields[data-v-a0a2635b]{flex-wrap:wrap;flex:1;gap:10px;display:flex}.olo-svsearch-preview--vertical .olo-svsearch-preview-fields[data-v-a0a2635b]{flex-direction:column}.olo-svsearch-preview-field[data-v-a0a2635b]{flex-direction:column;flex:1;gap:3px;min-width:110px;display:flex}.olo-svsearch-preview-field--wide[data-v-a0a2635b]{flex-basis:100%}.olo-svsearch-preview-label[data-v-a0a2635b]{text-transform:uppercase;letter-spacing:.05em;color:var(--olo-color-text-soft,#6b7280);font-size:.7em;font-weight:600}.olo-svsearch-preview-input[data-v-a0a2635b]{background:var(--olo-color-surface-alt,#f6f7f9);border:1px solid var(--olo-color-border,#e5e7eb);color:var(--olo-color-text-soft,#6b7280);border-radius:4px;padding:5px 8px;font-size:.82em}.olo-svsearch-preview-pills[data-v-a0a2635b]{flex-wrap:wrap;gap:4px;display:flex}.olo-svsearch-preview-pill[data-v-a0a2635b]{background:var(--olo-color-surface-alt,#f6f7f9);border:1px solid var(--olo-color-border,#e5e7eb);color:var(--olo-color-text-soft,#6b7280);border-radius:999px;padding:2px 8px;font-size:.72em}.olo-svsearch-preview-btn[data-v-a0a2635b]{text-align:center;white-space:nowrap;cursor:pointer;border:none;border-radius:6px;padding:8px 24px;font-family:inherit;font-size:.85em;font-weight:600}.olo-svsearch-preview-btn[data-v-a0a2635b]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-svresults-preview[data-v-936ae18f]{font-size:13px}.olo-svresults-preview-filters[data-v-936ae18f]{border-bottom:1px solid var(--olo-color-border,#e5e7eb);margin-bottom:12px;padding:10px 0}.olo-svresults-preview-selects[data-v-936ae18f]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.olo-svresults-preview-sel[data-v-936ae18f]{background:var(--olo-color-surface-alt,#f6f7f9);border:1px solid var(--olo-color-border,#e5e7eb);color:var(--olo-color-text-soft,#6b7280);border-radius:4px;padding:4px 10px;font-size:.82em}.olo-svresults-preview-amenities[data-v-936ae18f]{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.olo-svresults-preview-pill[data-v-936ae18f]{background:var(--olo-color-surface-alt,#f6f7f9);border:1px solid var(--olo-color-border,#e5e7eb);color:var(--olo-color-text-soft,#6b7280);border-radius:999px;padding:2px 8px;font-size:.72em}.olo-svresults-preview-counter[data-v-936ae18f]{color:var(--olo-color-text-faint,#94a3b8);font-size:.78em}.olo-svresults-preview-body[data-v-936ae18f]{gap:12px;display:flex}.olo-svresults-preview--map-right .olo-svresults-preview-body[data-v-936ae18f]{flex-direction:row-reverse}.olo-svresults-preview--map-top .olo-svresults-preview-body[data-v-936ae18f],.olo-svresults-preview--cards-only .olo-svresults-preview-body[data-v-936ae18f]{flex-direction:column}.olo-svresults-preview-map[data-v-936ae18f]{flex:0 0 45%;min-width:0}.olo-svresults-preview--map-top .olo-svresults-preview-map[data-v-936ae18f]{flex:none;height:200px!important}.olo-svresults-preview-map-placeholder[data-v-936ae18f]{background:var(--olo-color-surface-alt,#f6f7f9);width:100%;height:100%;color:var(--olo-color-text-faint,#94a3b8);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:.85em;display:flex}.olo-svresults-preview-grid[data-v-936ae18f]{flex:1;min-width:0}.olo-svresults-preview-card[data-v-936ae18f]{border:1px solid var(--olo-color-border,#e5e7eb);background:var(--olo-color-surface,#fff);overflow:hidden}.olo-svresults-preview-card-img[data-v-936ae18f]{background:linear-gradient(135deg, color-mix(in srgb, var(--olo-color-primary,#e1474f) 12%, #fff), var(--olo-color-surface-alt,#f6f7f9))}.olo-svresults-preview-card-body[data-v-936ae18f]{padding:10px}.olo-svresults-preview-card-title[data-v-936ae18f]{margin-bottom:4px;font-size:.9em;font-weight:600}.olo-svresults-preview-card-stats[data-v-936ae18f]{color:var(--olo-color-text-soft,#6b7280);margin-bottom:4px;font-size:.75em}.olo-svresults-preview-card-excerpt[data-v-936ae18f]{color:var(--olo-color-text-soft,#6b7280);margin-bottom:6px;font-size:.78em}.olo-svresults-preview-card-footer[data-v-936ae18f]{justify-content:space-between;align-items:center;display:flex}.olo-svresults-preview-card-price[data-v-936ae18f]{color:var(--olo-color-primary,#e1474f);font-size:.9em;font-weight:700}.olo-svresults-preview-card-link[data-v-936ae18f]{color:var(--olo-color-primary,#e1474f);font-size:.78em}.olo-svresults-preview-pagination[data-v-936ae18f]{justify-content:center;gap:6px;margin-top:12px;display:flex}.olo-svresults-preview-dot[data-v-936ae18f]{border:2px solid var(--olo-color-border,#e5e7eb);border-radius:50%;width:8px;height:8px}.olo-svresults-preview-dot.active[data-v-936ae18f]{background:var(--olo-color-primary,#e1474f);border-color:var(--olo-color-primary,#e1474f)}.olo-svresults-preview-num[data-v-936ae18f]{border:1px solid var(--olo-color-border,#e5e7eb);min-width:24px;height:24px;color:var(--olo-color-text-soft,#6b7280);border-radius:4px;justify-content:center;align-items:center;font-size:.8em;display:flex}.olo-svresults-preview-num.active[data-v-936ae18f]{background:var(--olo-color-primary,#e1474f);color:var(--olo-color-on-primary,#fff);border-color:var(--olo-color-primary,#e1474f)}.olo-svresults-preview-arrow[data-v-936ae18f]{color:var(--olo-color-text-soft,#6b7280);font-size:.9em}.olo-svresults-preview-loadmore[data-v-936ae18f]{border:1px solid var(--olo-color-primary,#e1474f);color:var(--olo-color-primary,#e1474f);border-radius:999px;padding:4px 16px;font-size:.78em}.olo-pdfv-preview-toolbar[data-v-5423c90d]{-webkit-user-select:none;user-select:none;align-items:center;gap:4px;height:34px;padding:6px 10px;font-size:12px;display:flex}.olo-pdfv-preview-btn[data-v-5423c90d]{width:26px;height:26px;color:inherit;opacity:.75;cursor:default;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.olo-pdfv-preview-btn[data-v-5423c90d]:hover{opacity:1;background:#8080801a}.olo-pdfv-preview-sep[data-v-5423c90d]{background:#80808040;width:1px;height:18px;margin:0 4px}.olo-pdfv-preview-page[data-v-5423c90d]{font-variant-numeric:tabular-nums;opacity:.8;text-align:center;min-width:44px;font-size:11px}.olo-pdfv-preview-spacer[data-v-5423c90d]{flex:1}.olo-pdfv-preview-pdf-icon[data-v-5423c90d]{opacity:.35;width:48px;height:48px}.olo-pdfv-preview-fname[data-v-5423c90d]{color:#475569;text-align:center;word-break:break-word;max-width:90%;font-size:13px;font-weight:500}.olo-pdfv-preview-empty[data-v-5423c90d]{color:#94a3b8;font-size:12px;font-style:italic}.olo-pdfv-preview-badge[data-v-5423c90d]{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 12%, transparent);color:var(--olo-color-primary,#e1474f);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.olo-pdfv-preview-bottombar[data-v-5423c90d]{color:#f0f0f0;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#1e1e1e;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;height:36px;margin:6px 8px 8px;padding:8px 12px;display:flex}.olo-pdfv-preview-bb-info[data-v-5423c90d]{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:50px;font-size:12px}.olo-pdfv-preview-bb-range[data-v-5423c90d]{flex:1;height:14px;position:relative}.olo-pdfv-preview-bb-track[data-v-5423c90d]{background:#ffffff40;border-radius:2px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.olo-pdfv-preview-bb-thumb[data-v-5423c90d]{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:15%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.olo-pdfv-preview-bb-btn[data-v-5423c90d]{width:24px;height:24px;color:inherit;opacity:.85;cursor:default;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.olo-pdfv-preview-bb-btn[data-v-5423c90d]:hover{opacity:1;background:#ffffff1a}.olo-pdfpro-toolbar[data-v-5ab25b04]{flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.olo-pdfpro-toolbar__left[data-v-5ab25b04]{align-items:center;gap:6px;display:flex}.olo-pdfpro-toolbar__controls[data-v-5ab25b04]{align-items:center;gap:4px;margin-left:8px;display:flex}.olo-pdfpro-mode-badge[data-v-5ab25b04]{background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 15%, transparent);color:var(--olo-color-primary,#e1474f);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.olo-pdfpro-hs-badge[data-v-5ab25b04]{color:#ef4444;background:#ef44441f;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.olo-pdfpro-tool[data-v-5ab25b04]{opacity:.5;background:#0000000a;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.olo-pdfpro-label[data-v-5ab25b04]{opacity:.4;margin-left:auto;font-size:10px;font-weight:600}.olo-pdfpro-viewer[data-v-5ab25b04]{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.olo-pdfpro-status[data-v-5ab25b04]{color:#9ca3af;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.olo-pdfpro-spinner[data-v-5ab25b04]{border:3px solid color-mix(in srgb, var(--olo-color-primary,#e1474f) 20%, transparent);border-top-color:var(--olo-color-primary,#e1474f);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite oloPdfSpin-5ab25b04}@keyframes oloPdfSpin-5ab25b04{to{transform:rotate(360deg)}}.olo-pdfpro-nofile[data-v-5ab25b04]{opacity:.6;font-size:12px;font-style:italic}.olo-pdfpro-pages[data-v-5ab25b04]{z-index:1;justify-content:center;align-items:center;gap:0;height:100%;padding:12px;display:flex}.olo-pdfpro-page-wrap[data-v-5ab25b04]{border-radius:2px;max-width:45%;height:90%;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000026}.olo-pdfpro-page-wrap--single[data-v-5ab25b04]{max-width:60%}.olo-pdfpro-page-wrap--scroll[data-v-5ab25b04]{flex-shrink:0;max-width:55%;height:auto;margin-bottom:6px}.olo-pdfpro-page-img[data-v-5ab25b04]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.olo-pdfpro-page-wrap--scroll .olo-pdfpro-page-img[data-v-5ab25b04]{height:auto}.olo-pdfpro-page-empty[data-v-5ab25b04]{color:#9ca3af;background:#f3f4f6;justify-content:center;align-items:center;width:120px;height:100%;font-size:10px;display:flex}.olo-pdfpro-fold[data-v-5ab25b04]{flex-shrink:0;align-self:stretch;width:4px;margin:12px 0}.olo-pdfpro-scroll-stack[data-v-5ab25b04]{flex-direction:column;align-items:center;width:100%;max-height:100%;padding:8px 0;display:flex;overflow-y:auto}.olo-pdfpro-hotspot[data-v-5ab25b04]{z-index:3;cursor:pointer;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.olo-pdfpro-hotspot--pulse[data-v-5ab25b04]{animation:2s ease-in-out infinite oloPdfPulse-5ab25b04}@keyframes oloPdfPulse-5ab25b04{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.4)}}.olo-pdfpro-filename[data-v-5ab25b04]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.olo-pdfpro-bottombar[data-v-5ab25b04]{color:#f0f0f0;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#1e1e1e;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;height:36px;margin:6px 8px 8px;padding:8px 12px;display:flex}.olo-pdfpro-bb-info[data-v-5ab25b04]{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:50px;font-size:12px}.olo-pdfpro-bb-range[data-v-5ab25b04]{flex:1;height:14px;position:relative}.olo-pdfpro-bb-track[data-v-5ab25b04]{background:#ffffff40;border-radius:2px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.olo-pdfpro-bb-thumb[data-v-5ab25b04]{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.olo-pdfpro-bb-btn[data-v-5ab25b04]{width:24px;height:24px;color:inherit;opacity:.85;cursor:default;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.olo-pdfpro-bb-btn[data-v-5ab25b04]:hover{opacity:1;background:#ffffff1a}.olo-il-link-badge[data-v-9a66f560]{opacity:.5;flex-shrink:0;margin-left:auto;font-size:12px}.olo-il-icon[data-v-9a66f560] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-ah-cursor[data-v-1181fa49]{color:currentColor;animation:.7s infinite olo-blink-1181fa49}@keyframes olo-blink-1181fa49{0%,50%{opacity:1}51%,to{opacity:0}}.olo-newsticker-preview[data-v-818c9f1e]{position:relative}.olo-newsticker-item[data-v-818c9f1e]{animation:.3s olo-nt-fadein-818c9f1e}@keyframes olo-nt-fadein-818c9f1e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.olo-nt-anim-fade .olo-newsticker-item[data-v-818c9f1e]{animation:.3s olo-nt-opacity-818c9f1e}.olo-nt-anim-slide-down .olo-newsticker-item[data-v-818c9f1e]{animation:.3s olo-nt-slidedown-818c9f1e}@keyframes olo-nt-opacity-818c9f1e{0%{opacity:0}to{opacity:1}}@keyframes olo-nt-slidedown-818c9f1e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes olo-nt-mq-h-818c9f1e{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes olo-nt-mq-v-818c9f1e{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.olo-newsticker-counter[data-v-818c9f1e]{opacity:.7;font-variant-numeric:tabular-nums;flex-shrink:0;padding:0 8px;font-size:11px}.olo-newsticker-controls[data-v-818c9f1e]{flex-shrink:0;align-items:center;gap:4px;padding:0 8px;display:flex}.olo-newsticker-ctrl[data-v-818c9f1e]{width:24px;height:24px;color:inherit;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.olo-newsticker-ctrl[data-v-818c9f1e]:hover{background:#ffffff4d}.olo-newsticker-ctrl[data-v-818c9f1e]:focus-visible,.olo-newsticker-dot[data-v-818c9f1e]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-newsticker-indicators[data-v-818c9f1e]{flex-shrink:0;align-items:center;gap:6px;padding:0 8px;display:flex}.olo-newsticker-dot[data-v-818c9f1e]{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:transform .15s}.olo-newsticker-dot-active[data-v-818c9f1e]{transform:scale(1.4)}.olo-newsticker-logo[data-v-818c9f1e]{vertical-align:middle}.olo-newsticker-marquee-item:hover .olo-newsticker-logo[data-v-818c9f1e],.olo-newsticker-item:hover .olo-newsticker-logo[data-v-818c9f1e]{filter:grayscale(0)!important;opacity:1!important}.olo-newsticker-icon[data-v-818c9f1e]{flex-shrink:0;align-items:center;font-size:16px;line-height:1;display:inline-flex}.olo-newsticker-time[data-v-818c9f1e]{opacity:.65;flex-shrink:0;margin-left:auto;padding-left:12px;font-size:11px}.olo-newsticker-label-icon[data-v-818c9f1e]{align-items:center;font-size:14px;line-height:1;display:inline-flex}.olo-nt-svg[data-v-818c9f1e]{justify-content:center;align-items:center;display:inline-flex}.olo-nt-svg[data-v-818c9f1e] svg{fill:currentColor;width:1em;height:1em}.olo-hotspot-pulse[data-v-eb7f758b]{animation:2s ease-in-out infinite olo-hotspot-pulse-anim-eb7f758b}@keyframes olo-hotspot-pulse-anim-eb7f758b{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.2)}}.olo-hotspot-tooltip-preview[data-v-eb7f758b]{display:none}.olo-hotspot-marker:hover .olo-hotspot-tooltip-preview[data-v-eb7f758b]{display:block}.olo-loginform-preview[data-v-5ff427b7]{font-family:inherit}.olo-loginform-preview a[data-v-5ff427b7]:hover{text-decoration:underline!important}.olo-loginform-preview button[data-v-5ff427b7]:focus-visible,.olo-loginform-preview a[data-v-5ff427b7]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);border-radius:4px;outline:none}.olo-loginform-preview input[data-v-5ff427b7]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-vp-item[data-v-29110dc4]:hover{background:#ffffff0a!important}.olo-textpath-preview[data-v-301e0f67]{justify-content:center;align-items:center;min-height:60px;display:flex}.olo-postmeta-item[data-v-43e6cb79]{align-items:center;gap:5px;display:inline-flex}.olo-postmeta-icon[data-v-43e6cb79]{flex-shrink:0}.olo-postmeta-sep[data-v-43e6cb79]{display:inline-block}.olo-pm-link[data-v-43e6cb79]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);border-radius:3px;outline:none}.olo-pm-preset-tilt-3d[data-v-43e6cb79]{perspective:800px}.olo-pm-preset-neon-cyber[data-v-43e6cb79]{border:1px solid #ff6a2a40}.olo-pm-preset-neon-cyber .olo-postmeta-item a[data-v-43e6cb79]{text-shadow:0 0 8px;color:var(--v0593f6c7)!important}.olo-pm-preset-neon-cyber .olo-postmeta-icon[data-v-43e6cb79]{filter:drop-shadow(0 0 6px)}.olo-pm-preset-retro-terminal[data-v-43e6cb79]{font-variant-numeric:tabular-nums}.olo-pm-preset-retro-terminal[data-v-43e6cb79]:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00ff8c0a 0 1px,#0000 1px 3px);position:absolute;inset:0}.olo-pm-preset-retro-terminal .olo-postmeta-item[data-v-43e6cb79]:before{content:"> ";opacity:.6}.olo-pm-preset-retro-terminal .olo-postmeta-item[data-v-43e6cb79]:last-of-type:after{content:"_";margin-left:4px;animation:1s steps(2,end) infinite olo-pm-blink-43e6cb79}@keyframes olo-pm-blink-43e6cb79{50%{opacity:0}}.olo-pm-preset-gradient-glow .olo-postmeta-item[data-v-43e6cb79]{background:linear-gradient(90deg, var(--olo-color-primary,#e1474f) 0%, color-mix(in srgb, var(--olo-color-primary,#e1474f) 60%, transparent) 50%, var(--olo-color-primary,#e1474f) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite olo-pm-grad-43e6cb79;color:#0000!important}.olo-pm-preset-gradient-glow .olo-postmeta-icon[data-v-43e6cb79]{-webkit-text-fill-color:initial;color:var(--olo-color-primary,#e1474f)!important}@keyframes olo-pm-grad-43e6cb79{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.olo-pm-preset-underline-animated .olo-postmeta-item a[data-v-43e6cb79]{text-decoration:none;position:relative}.olo-pm-preset-underline-animated .olo-postmeta-item a[data-v-43e6cb79]:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.olo-pm-preset-underline-animated .olo-postmeta-item a[data-v-43e6cb79]:hover:after{transform:scaleX(1)}.olo-relatedposts-card[data-v-99935a68]{transition:transform .3s,box-shadow .3s}.olo-rp-hover-shadow[data-v-99935a68]:hover{box-shadow:0 8px 30px #0000004d}.olo-rp-hover-scale[data-v-99935a68]:hover{transform:scale(1.03)}.olo-tagcloud-tag[data-v-bd7de60f]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-wpcomments[data-v-40603e7b]{min-height:80px;padding:8px 0}.olo-wpcomments a[data-v-40603e7b]:focus-visible,.olo-wpc-submit[data-v-40603e7b]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-pagination-preview[data-v-92bab48e]{min-height:40px;padding:8px 0}.olo-pgn-btn[data-v-92bab48e]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-carousel-arrow[data-v-8ac4fae9]{cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.olo-carousel-arrow[data-v-8ac4fae9]:hover{opacity:.85}.olo-carousel-prev[data-v-8ac4fae9]{left:8px}.olo-carousel-next[data-v-8ac4fae9]{right:8px}.olo-carousel-arrow[data-v-8ac4fae9]:focus-visible,.olo-carousel-dot[data-v-8ac4fae9]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-vc-icon[data-v-c130e362]{flex-shrink:0;align-items:center;display:inline-flex}.olo-vc-text[data-v-c130e362]{align-items:baseline;gap:0;display:inline-flex}.olo-osm-edit-btn[data-v-7ff29757]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-pricelist-preview[data-v-7e4fca25]{font-family:inherit}.olo-pl-card[data-v-7e4fca25]{cursor:default}.olo-pl-card[data-v-7e4fca25]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f;border-color:#0000001f!important}.olo-pl-card--hl[data-v-7e4fca25]:hover{border-color:color-mix(in srgb, var(--olo-color-primary,#e1474f) 35%, transparent)!important}.olo-pl-img-ph[data-v-7e4fca25]{background:#00000005;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.olo-pl-body[data-v-7e4fca25]{flex:1;min-width:0}.olo-pl-top[data-v-7e4fca25]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.olo-pl-info[data-v-7e4fca25]{flex:1;min-width:0}.olo-pl-desc[data-v-7e4fca25]{opacity:.9}.olo-pl-price--below[data-v-7e4fca25]{margin-top:6px;font-size:15px!important}.olo-pl-sep[data-v-7e4fca25]{pointer-events:none}.olo-sm-bullet-arrow li[data-v-095abd62]::marker{content:""}.olo-sm-bullet-check li[data-v-095abd62]::marker{content:""}.olo-sm-bullet-arrow li[data-v-095abd62]:before{content:"→  ";font-weight:700}.olo-sm-bullet-check li[data-v-095abd62]:before{content:"✓  ";font-weight:700}.olo-sm-tile a[data-v-095abd62]:hover{text-decoration:underline}.olo-sitemap-tile a[data-v-095abd62]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);border-radius:3px;outline:none}.olo-sm-preset-neon-schematic[data-v-095abd62]{color:#fff;border-radius:4px;padding:24px;background:#0a0f1c!important}.olo-sm-preset-neon-schematic .olo-sm-section[data-v-095abd62]{background:#22d3ee0a;border:1px solid #22d3ee4d;border-radius:4px;padding:14px}.olo-sm-preset-neon-schematic[data-v-095abd62] .olo-sm-title{text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 8px #22d3ee;color:#22d3ee!important}.olo-sm-preset-neon-schematic a[data-v-095abd62]{color:#ffffffd9!important}.olo-sm-preset-brutalist-map[data-v-095abd62]{box-shadow:4px 4px #000;background:#fef9c3!important;border:3px solid #000!important}.olo-sm-preset-brutalist-map .olo-sm-section[data-v-095abd62]{background:#fff;border:2px solid #000;padding:12px 14px;box-shadow:3px 3px #000}.olo-sm-preset-retro-terminal[data-v-095abd62]{color:#00ff8c;background:#0c0c0c!important;font-family:ui-monospace,monospace!important}.olo-sm-preset-retro-terminal .olo-sm-section[data-v-095abd62]{background:0 0;border:1px solid #00ff8c33;padding:12px 16px}.olo-sm-preset-retro-terminal[data-v-095abd62] .olo-sm-title{text-transform:lowercase;color:#00ff8c!important}.olo-sm-preset-retro-terminal[data-v-095abd62] .olo-sm-title:before{content:"$ "}.olo-sm-preset-retro-terminal[data-v-095abd62] .olo-sm-title:after{content:"_";margin-left:4px;animation:1s steps(2,end) infinite olo-sm-blink-095abd62}.olo-sm-preset-retro-terminal a[data-v-095abd62]{color:#7cf3b9!important}.olo-sm-preset-retro-terminal li[data-v-095abd62]:before{content:"├── ";opacity:.5}.olo-sm-preset-retro-terminal li[data-v-095abd62]:last-child:before{content:"└── ";opacity:.5}@keyframes olo-sm-blink-095abd62{50%{opacity:0}}.olo-sm-preset-sticky-notes .olo-sm-section[data-v-095abd62]{border-radius:2px;padding:18px;transition:transform .25s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 6px 14px #0f172a14}.olo-sm-preset-sticky-notes .olo-sm-section[data-v-095abd62]:first-child{background:#fef3c7;transform:rotate(-1.4deg)}.olo-sm-preset-sticky-notes .olo-sm-section[data-v-095abd62]:nth-child(2){background:#fce7f3;transform:rotate(.9deg)}.olo-sm-preset-sticky-notes .olo-sm-section[data-v-095abd62]:nth-child(3){background:#dbeafe;transform:rotate(-.7deg)}.olo-sm-preset-sticky-notes .olo-sm-section[data-v-095abd62]:nth-child(4){background:#dcfce7;transform:rotate(1.2deg)}.olo-sm-preset-sticky-notes .olo-sm-section[data-v-095abd62]:nth-child(5){background:#fed7aa;transform:rotate(-1.1deg)}.olo-sm-preset-sticky-notes .olo-sm-section[data-v-095abd62]:nth-child(6){background:#e9d5ff;transform:rotate(.6deg)}.olo-sm-preset-sticky-notes[data-v-095abd62] .olo-sm-title{border-bottom:2px dashed #0f172a4d;padding-bottom:6px;font-family:Caveat,cursive;font-size:1.3em}.olo-sm-preset-honeycomb[data-v-095abd62]{display:grid!important}.olo-sm-preset-honeycomb .olo-sm-section[data-v-095abd62]{aspect-ratio:1.155;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);text-align:center;background:linear-gradient(135deg, var(--olo-color-primary,#e1474f) 0%, #fbbf24 100%);flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;color:#fff!important}.olo-sm-preset-honeycomb .olo-sm-section[data-v-095abd62]:nth-child(2){background:linear-gradient(135deg,#22d3ee 0%,#3b82f6 100%)}.olo-sm-preset-honeycomb .olo-sm-section[data-v-095abd62]:nth-child(3){background:linear-gradient(135deg,#f4a23b 0% 100%)}.olo-sm-preset-honeycomb .olo-sm-section[data-v-095abd62]:nth-child(4){background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%)}.olo-sm-preset-mind-map[data-v-095abd62]{min-height:380px;position:relative}.olo-sm-preset-mind-map[data-v-095abd62]:before{content:"⚡";background:radial-gradient(circle, var(--olo-color-primary,#e1474f) 0%, color-mix(in srgb, var(--olo-color-primary,#e1474f) 40%, transparent) 60%, transparent 100%);color:#fff;width:70px;height:70px;box-shadow:0 0 40px var(--olo-color-primary,#e1474f);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.olo-sm-preset-glass-cards .olo-sm-section[data-v-095abd62]{-webkit-backdrop-filter:blur(14px)saturate(160%);border:1px solid #ffffff80;box-shadow:0 8px 32px #0f172a14;background:#ffffff8c!important}.olo-sm-mode-compact[data-v-095abd62] li{padding:0}.olo-sm-mode-compact[data-v-095abd62] li a{background:#0000000a;border-radius:999px;padding:5px 12px;font-size:.92em}.olo-sm-search[data-v-095abd62]{pointer-events:none}.olo-lib-link[data-v-f1265139]:hover{opacity:.85;transform:translateY(-1px)}.olo-lib-link[data-v-f1265139]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-lib-icon[data-v-f1265139] svg,.olo-lib-avatar-ph[data-v-f1265139] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-pay-btn[data-v-daf87f03]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-portfolio-tile[data-v-90490e7b]{min-height:100px}.olo-pf-card:hover .olo-pf-overlay[data-v-90490e7b]{opacity:.85!important}.olo-pf-grayscale[data-v-90490e7b]{filter:grayscale(80%);transition:filter .4s}.olo-pf-card:hover .olo-pf-grayscale[data-v-90490e7b]{filter:grayscale(0%)}.olo-pf-ext-prev[data-v-90490e7b]{color:#0f172a;z-index:3;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0f172a26}.olo-pf-year-prev[data-v-90490e7b]{color:#ffffff2e;pointer-events:none;letter-spacing:-.04em;font-family:Georgia,serif;font-size:4em;font-weight:900;line-height:1;position:absolute;bottom:0;right:6px}.olo-pf-preset-cinema-showcase[data-v-90490e7b]{color:#fff;padding:16px;background:#0a0a0a!important}.olo-pf-preset-cinema-showcase[data-v-90490e7b] .olo-pf-card{background:#0a0a0a}.olo-pf-preset-photographer-mosaic[data-v-90490e7b]{background:#0a0a0a!important}.olo-pf-preset-photographer-mosaic[data-v-90490e7b] .olo-pf-card img{filter:grayscale(80%);transition:filter .4s}.olo-pf-preset-photographer-mosaic[data-v-90490e7b] .olo-pf-card:hover img{filter:grayscale(0%)}.olo-pf-preset-architect-line[data-v-90490e7b] .olo-pf-card{background:#fff;border:1px solid #000}.olo-pf-preset-architect-line[data-v-90490e7b] img{filter:contrast(1.15)grayscale(40%)}.olo-pf-preset-dribbble-cards[data-v-90490e7b] .olo-pf-card{transition:transform .25s;box-shadow:0 4px 12px #0f172a0f}.olo-pf-preset-dribbble-cards[data-v-90490e7b] .olo-pf-card:hover{transform:translateY(-3px)}.olo-pf-preset-postcard-stack[data-v-90490e7b] .olo-pf-card{transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:relative}.olo-pf-preset-postcard-stack[data-v-90490e7b] .olo-pf-card:before,.olo-pf-preset-postcard-stack[data-v-90490e7b] .olo-pf-card:after{content:"";border-radius:inherit;z-index:-1;background:#fff;position:absolute;inset:0;box-shadow:0 4px 12px #0f172a14}.olo-pf-preset-postcard-stack[data-v-90490e7b] .olo-pf-card:before{transform:translate(6px,6px)rotate(2deg)}.olo-pf-preset-postcard-stack[data-v-90490e7b] .olo-pf-card:after{transform:translate(12px,12px)rotate(-2deg)}.olo-textblock-preview[data-v-20515c8c]{font-size:13px;line-height:1.6}.olo-textblock-preview[data-v-20515c8c] h1,.olo-textblock-preview[data-v-20515c8c] h2,.olo-textblock-preview[data-v-20515c8c] h3,.olo-textblock-preview[data-v-20515c8c] h4,.olo-textblock-preview[data-v-20515c8c] h5,.olo-textblock-preview[data-v-20515c8c] h6{margin:.8em 0 .4em;font-weight:700}.olo-textblock-preview[data-v-20515c8c] h1{font-size:2em}.olo-textblock-preview[data-v-20515c8c] h2{font-size:1.5em}.olo-textblock-preview[data-v-20515c8c] h3{font-size:1.25em}.olo-textblock-preview[data-v-20515c8c] p{margin:0 0 .8em}.olo-textblock-preview[data-v-20515c8c] ul{margin:0 0 .8em;padding-left:1.5em;list-style:outside}.olo-textblock-preview[data-v-20515c8c] ol{margin:0 0 .8em;padding-left:1.5em;list-style:decimal}.olo-textblock-preview[data-v-20515c8c] ul ul{list-style:circle}.olo-textblock-preview[data-v-20515c8c] ul ul ul{list-style:square}.olo-textblock-preview[data-v-20515c8c] ol ol{list-style:lower-alpha}.olo-textblock-preview[data-v-20515c8c] ol ol ol{list-style:lower-roman}.olo-textblock-preview[data-v-20515c8c] li{margin:.2em 0}.olo-textblock-preview[data-v-20515c8c] ul,.olo-textblock-preview[data-v-20515c8c] ol,.olo-textblock-preview[data-v-20515c8c] li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.olo-textblock-preview[data-v-20515c8c] li>p{margin:0}.olo-textblock-preview[data-v-20515c8c] li>p+p{margin-top:.4em}.olo-textblock-preview[data-v-20515c8c] blockquote{opacity:.85;border-left:3px solid #ffffff4d;margin:.8em 0;padding-left:1em}.olo-textblock-preview[data-v-20515c8c] a{color:var(--olo-color-primary,#e1474f);text-decoration:underline}.olo-queryloop-preview[data-v-b6eb9fbe]{min-height:100px;padding:8px;position:relative}.ql-header[data-v-b6eb9fbe]{color:#6b7280;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.ql-icon[data-v-b6eb9fbe]{color:var(--olo-color-primary,#e1474f)}.ql-label[data-v-b6eb9fbe]{color:#374151;font-weight:600}.ql-info[data-v-b6eb9fbe]{background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:11px}.ql-search[data-v-b6eb9fbe]{box-sizing:border-box;pointer-events:none;background:#fff9;border:1px solid #00000026;border-radius:8px;width:100%;margin-bottom:12px;padding:8px 12px;font-size:12px}.ql-sort-wrap[data-v-b6eb9fbe]{margin-bottom:12px;font-size:12px}.ql-sort-wrap select[data-v-b6eb9fbe]{pointer-events:none;border:1px solid #00000026;border-radius:4px;margin-left:6px;padding:4px 8px}.ql-tabs[data-v-b6eb9fbe]{border-bottom:1px solid #00000014;gap:6px;margin-bottom:14px;display:flex}.ql-tabs button[data-v-b6eb9fbe]{color:#0009;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 12px;font-size:12px;font-weight:600}.ql-tabs button.active[data-v-b6eb9fbe]{color:var(--olo-color-primary,#e1474f);border-bottom-color:var(--olo-color-primary,#e1474f)}.ql-card[data-v-b6eb9fbe]{background:#fff;overflow:hidden}.ql-card--shadow[data-v-b6eb9fbe]{box-shadow:0 2px 8px #0000001a}.ql-card--border[data-v-b6eb9fbe]{border:1px solid #e5e7eb}.ql-card--filled[data-v-b6eb9fbe]{background:#f9fafb}.ql-img[data-v-b6eb9fbe]{background:linear-gradient(135deg,#e5e7eb 0%,#d1d5db 100%);width:100%;position:relative}.ql-body[data-v-b6eb9fbe]{padding:12px}.ql-cat[data-v-b6eb9fbe]{text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.ql-title[data-v-b6eb9fbe]{color:var(--olo-color-text,#374151);margin-bottom:4px;font-size:14px;line-height:1.25}.ql-meta[data-v-b6eb9fbe]{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.ql-rt[data-v-b6eb9fbe],.ql-cc[data-v-b6eb9fbe]{opacity:.75;font-size:11px}.ql-excerpt[data-v-b6eb9fbe]{color:#6b7280;margin-bottom:8px;font-size:12px;line-height:1.5}.ql-readmore[data-v-b6eb9fbe]{font-size:12px;font-weight:500}.ql-new-badge[data-v-b6eb9fbe]{color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:5;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.ql-trend-badge[data-v-b6eb9fbe]{color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:5;background:#0f172a;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.ql-pagination[data-v-b6eb9fbe]{justify-content:center;gap:6px;margin-top:16px;display:flex}.ql-page[data-v-b6eb9fbe]{color:#374151;cursor:pointer;background:#f3f4f6;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.ql-page-active[data-v-b6eb9fbe]{background:var(--olo-color-primary,#e1474f);color:#fff}.ql-loadmore[data-v-b6eb9fbe]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:6px 20px;font-size:12px}.ql-infinite[data-v-b6eb9fbe]{color:#9ca3af;text-align:center;font-size:11px}.olo-ql-preset-magazine-trio[data-v-b6eb9fbe] .ql-card.is-first .ql-title{font-size:1.4em!important}.olo-ql-preset-magazine-hero[data-v-b6eb9fbe] .ql-card.is-first .ql-title{font-size:1.6em!important}.olo-ql-preset-newspaper-cols[data-v-b6eb9fbe]{font-family:Georgia,serif}.olo-ql-preset-stacked-blog[data-v-b6eb9fbe] .ql-card .ql-title{font-family:Georgia,serif;color:#fff!important}.olo-ql-hover-lift .ql-card[data-v-b6eb9fbe]{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s}.olo-ql-hover-lift .ql-card[data-v-b6eb9fbe]:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0f172a1f}.olo-ql-hover-image-zoom .ql-img[data-v-b6eb9fbe]{transition:transform .6s}.olo-ql-hover-image-zoom .ql-card:hover .ql-img[data-v-b6eb9fbe]{transform:scale(1.04)}.olo-ql-layout-timeline .ql-card[data-v-b6eb9fbe]{border-left:2px solid var(--olo-color-primary,#e1474f);background:0 0;padding-left:14px}.olo-ql-layout-newspaper .ql-card[data-v-b6eb9fbe]{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;background:0 0;border-bottom:1px solid #0000001a;padding-bottom:12px}.olo-ql-layout-stacked[data-v-b6eb9fbe] .ql-img{background:linear-gradient(135deg,#1f2937 0%,#0a0a0a 100%)}.olo-dm-icon-preview[data-v-9b0e4fa5]:focus-visible,.olo-dm-btn-preview[data-v-9b0e4fa5]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-lb-thumb:hover .olo-lb-overlay[data-v-8a25857f]{opacity:1!important}.olo-floatingpanel-preview[data-v-628dc738]{background:#f8fafc;border:2px dashed #94a3b8;border-radius:6px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.ofp-header[data-v-628dc738]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ofp-icon[data-v-628dc738]{font-size:16px}.ofp-name[data-v-628dc738]{color:#334155;font-size:13px;font-weight:600}.ofp-pos[data-v-628dc738]{color:#64748b;margin-left:4px;font-size:11px}.ofp-trigger[data-v-628dc738]{color:var(--olo-color-primary,#e1474f);background:color-mix(in srgb, var(--olo-color-primary,#e1474f) 12%, #fff);border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.ofp-meta[data-v-628dc738]{align-items:center;gap:8px;font-size:10px;display:flex}.ofp-pill[data-v-628dc738]{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-weight:600}.ofp-count[data-v-628dc738]{color:#059669;font-weight:600}.olo-mobilebar-preview[data-v-8cbe9237]{border:1px solid #0000001a}.olo-mbp-bar[data-v-8cbe9237]{height:var(--mb-bar-h,56px);background:var(--mb-bar-bg,var(--olo-color-secondary,#16263d));align-items:center;gap:4px;padding:0 12px;display:flex}.olo-mbp-logo img[data-v-8cbe9237]{height:auto;display:block}.olo-mbp-logo-placeholder[data-v-8cbe9237]{color:#fff;opacity:.7;font-size:16px;font-weight:700}.olo-mbp-spacer[data-v-8cbe9237]{flex:1}.olo-mbp-icon[data-v-8cbe9237]{justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:flex}.olo-mbp-icon[data-v-8cbe9237]:focus-visible,.olo-mbp-menu-item[data-v-8cbe9237]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-mbp-icon svg[data-v-8cbe9237]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.olo-mbp-hamburger[data-v-8cbe9237]{flex-direction:column;gap:4px}.olo-mbp-hamburger span[data-v-8cbe9237]{border-radius:2px;width:100%;height:2px;display:block}.olo-mbp-info[data-v-8cbe9237]{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.olo-mbp-badge[data-v-8cbe9237]{color:#555;white-space:nowrap;background:#f0f0f0;border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.olo-mbp-badge-style[data-v-8cbe9237]{color:#1a6db5;background:#e8f4ff}.olo-mbp-badge-menu[data-v-8cbe9237]{color:#2a7a2a;background:#e8ffe8}.olo-mbp-menu-preview[data-v-8cbe9237]{border-top:1px solid #0000000f}.olo-mbp-menu-item[data-v-8cbe9237]{justify-content:space-between;align-items:center;font-weight:500;line-height:1.3;display:flex}.olo-mbp-chev[data-v-8cbe9237]{opacity:.5;font-size:20px}.olo-woo-notice[data-v-0504ac11]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-0504ac11]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-0504ac11] svg{width:100%;height:100%}.olo-woo-prod-btn[data-v-0504ac11]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-woo-notice[data-v-bd2d2a05]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-bd2d2a05]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-bd2d2a05] svg{width:100%;height:100%}.olo-woo-notice[data-v-e8aa3919]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-e8aa3919]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-e8aa3919] svg{width:100%;height:100%}.olo-woo-notice[data-v-471c034f]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-471c034f]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-471c034f] svg{width:100%;height:100%}.olo-woo-notice[data-v-b4eefd11]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-b4eefd11]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-b4eefd11] svg{width:100%;height:100%}.olo-woo-notice[data-v-c760744c]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-c760744c]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-c760744c] svg{width:100%;height:100%}.olo-woo-checkout[data-v-c760744c] input:focus-visible,.olo-woo-checkout[data-v-c760744c] select:focus-visible,.olo-woo-checkout[data-v-c760744c] textarea:focus-visible{border-color:var(--olo-color-primary,#e1474f);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 25%, transparent);outline:none}.olo-woo-notice[data-v-ae838ffd]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-ae838ffd]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-ae838ffd] svg{width:100%;height:100%}.olo-woo-notice[data-v-3ddaafc9]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-3ddaafc9]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-3ddaafc9] svg{width:100%;height:100%}.olo-woo-notice[data-v-eceb18de]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-eceb18de]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-eceb18de] svg{width:100%;height:100%}.olo-woo-notice[data-v-9cc4d3b2]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-9cc4d3b2]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-9cc4d3b2] svg{width:100%;height:100%}.olo-woo-notice[data-v-e4c75185]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-e4c75185]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-e4c75185] svg{width:100%;height:100%}.olo-woo-notice[data-v-fb4ebd3b]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-fb4ebd3b]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-fb4ebd3b] svg{width:100%;height:100%}.olo-woo-notice[data-v-ec57cf79]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-ec57cf79]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-ec57cf79] svg{width:100%;height:100%}.olo-woo-notice[data-v-8f461c21]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-8f461c21]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-8f461c21] svg{width:100%;height:100%}.olo-woo-notice[data-v-5c52ca6c]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-5c52ca6c]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-5c52ca6c] svg{width:100%;height:100%}.olo-woo-notice[data-v-15081222]{background:color-mix(in srgb, var(--olo-color-warning,#b45309) 12%, #fff);border:1px solid var(--olo-color-warning,#b45309);color:var(--olo-color-warning,#b45309);border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.olo-woo-notice-icon[data-v-15081222]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.olo-woo-notice-icon[data-v-15081222] svg{width:100%;height:100%}.olo-woo-qv-btn[data-v-59d72b6a]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-woo-ms-input[data-v-b9c9b527]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 25%, transparent);outline:none;border-color:var(--olo-color-primary,#e1474f)!important}.olo-gal-ph[data-v-b3eebb03] svg,.olo-eq-ic[data-v-a9d5dc9e] svg,.olo-ct-ic[data-v-61b8723b] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-share-btn[data-v-b9f4b3ca]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-rel-ph[data-v-8453316f] svg,.olo-rule-ic[data-v-4394fb26] svg,.olo-grid-ph[data-v-5b517645] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-book-btn[data-v-7c1ed9eb]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-feat-ph[data-v-c0b41291] svg,.olo-feat-star[data-v-c0b41291] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-feat-star[data-v-c0b41291]{color:#fff}.olo-search-btn[data-v-9fc3b4a9]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-cat-ic[data-v-d547661f]{color:#fff}.olo-cat-ic[data-v-d547661f] svg,.olo-dist-ic[data-v-76a44f98] svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.olo-pgrid-chip[data-v-d3e1bf4a]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-psearch-field[data-v-9a4d614b]:focus,.olo-psearch-field[data-v-9a4d614b]:focus-visible{border-color:var(--olo-color-primary,#e1474f);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 18%, transparent);outline:none}.olo-psearch-btn[data-v-9a4d614b]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-pcard[data-v-3b4488fa]:focus-visible,.olo-pfeat-arrow[data-v-17d953df]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 35%, transparent);outline:none}.olo-pcta-wa[data-v-80f9c167]:focus-visible{outline:none;box-shadow:0 0 0 3px #25d36673}.olo-pinfo-tab[data-v-911991c5]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 25%, transparent);border-radius:4px;outline:none}.olo-pcf-input[data-v-f998748f]:focus,.olo-pcf-input[data-v-f998748f]:focus-visible{border-color:var(--olo-color-primary,#e1474f);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 18%, transparent);outline:none}.olo-pcf-btn[data-v-f998748f]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}@keyframes olo-hero-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.olo-rin-filter[data-v-bf1515b2]:focus-visible,.olo-rin-btn[data-v-bf1515b2]:focus-visible,.olo-evl-filter[data-v-06c54ff0]:focus-visible,.olo-evl-btn[data-v-06c54ff0]:focus-visible,.olo-apg-btn[data-v-20b5a5c5]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-roh-icon[data-v-80c42463]{display:inline-flex}.olo-roh-icon[data-v-80c42463] svg{stroke:currentColor;fill:none;width:14px;height:14px}.olo-rbf-input[data-v-9757c600]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none;border-color:var(--olo-color-primary,#e1474f)!important}.olo-rbf-submit[data-v-9757c600]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-color-primary,#e1474f) 30%, transparent);outline:none}.olo-ext-tile{position:relative}.olo-ext-tile__skeleton,.olo-ext-tile__fallback{-webkit-user-select:none;user-select:none}.olo-ext-tile__skel-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.olo-ext-tile__skel-line{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%) 0 0/200% 100%;border-radius:6px;height:12px;margin-top:8px;animation:1.4s linear infinite olo-ext-shimmer}.olo-ext-tile__spinner{border:2px solid #cbd5e1;border-top-color:var(--olo-ui-accent,#e8622a);border-radius:50%;width:14px;height:14px;margin-left:auto;animation:.8s linear infinite olo-ext-spin}.olo-ext-tile__retry{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px}.olo-ext-tile__retry:hover{background:#fecaca}@keyframes olo-ext-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes olo-ext-spin{to{transform:rotate(360deg)}}.olo-grid-cell--has-bg[data-v-2c2c5bfc]{position:relative;overflow:hidden}.olo-cell-bg-layer[data-v-2c2c5bfc],.olo-cell-overlay-layer[data-v-2c2c5bfc]{pointer-events:none}.olo-cell-content-z[data-v-2c2c5bfc]{z-index:2;position:relative}.olo-grid-cell--fullwidth[data-v-2c2c5bfc]{border-left:3px solid var(--olo-ui-accent,#e8622a)}.olo-fullwidth-badge[data-v-2c2c5bfc]{background:var(--olo-ui-accent,#e8622a);color:#fff;z-index:10;letter-spacing:.5px;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;top:2px;left:6px}.olo-global-badge[data-v-2c2c5bfc]{color:#fff;z-index:10;letter-spacing:.5px;background:#d97706;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;top:2px;left:40px}.olo-grid-cell--hidden-vp[data-v-2c2c5bfc]{opacity:.25;position:relative;border:2px dashed #f59e0b!important}.olo-hidden-vp-badge[data-v-2c2c5bfc]{color:#fff;z-index:10;background:#f59e0b;border-radius:3px;align-items:center;padding:2px 4px;display:flex;position:absolute;top:2px;right:6px}.olo-grid-cell--positioned[data-v-2c2c5bfc]{z-index:auto!important;border:2px dashed #8b5cf6!important;position:static!important;inset:auto!important}.olo-position-badge[data-v-2c2c5bfc]{color:#fff;z-index:10;letter-spacing:.5px;background:#8b5cf6;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;bottom:2px;left:6px}.olo-ctx-menu[data-v-6791188a]{z-index:99999;background:#1f2937;border:1px solid #374151;border-radius:8px;min-width:200px;max-height:calc(100vh - 32px);padding:4px;font-family:inherit;position:fixed;overflow-y:auto;box-shadow:0 10px 25px #0006}.olo-ctx-close[data-v-6791188a]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;right:4px}.olo-ctx-close[data-v-6791188a]:hover{color:#fff;background:#374151}.olo-ctx-item[data-v-6791188a]{color:#d1d5db;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:12px;display:flex}.olo-ctx-item[data-v-6791188a]:hover:not(:disabled){color:#fff;background:#374151}.olo-ctx-item[data-v-6791188a]:disabled{opacity:.4;cursor:not-allowed}.olo-ctx-item--danger[data-v-6791188a]:hover:not(:disabled){color:#fca5a5;background:#7f1d1d}.olo-ctx-sep[data-v-6791188a]{background:#374151;height:1px;margin:3px 6px}.olo-ctx-label[data-v-6791188a]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px 2px;font-size:10px;font-weight:600}.olo-ctx-cat-toggle[data-v-6791188a]{color:#9ca3af;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;font-family:inherit;font-size:10px;font-weight:600;transition:background .12s;display:flex}.olo-ctx-cat-toggle[data-v-6791188a]:hover{color:#d1d5db;background:#ffffff0d}.olo-ctx-cat-toggle--open[data-v-6791188a]{color:#f3f4f6}.olo-ctx-cat-chevron[data-v-6791188a]{opacity:.6;transition:transform .15s}.olo-ctx-cat-toggle--open .olo-ctx-cat-chevron[data-v-6791188a]{opacity:1;transform:rotate(180deg)}.olo-ctx-layouts[data-v-6791188a]{grid-template-columns:repeat(4,1fr);gap:3px;padding:2px 6px 4px;display:grid}.olo-ctx-layout[data-v-6791188a]{cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:3px;align-items:center;width:auto;height:22px;padding:2px;transition:border-color .15s,background .15s;display:flex}.olo-ctx-layout[data-v-6791188a]:hover{background:#e8622a1a;border-color:#f0833f}.olo-ctx-layout--active[data-v-6791188a]{border-color:var(--olo-ui-accent,#e8622a);background:#e8622a33}.olo-ctx-layout-preview[data-v-6791188a]{gap:1px;width:100%;height:100%;display:flex}.olo-ctx-layout-col[data-v-6791188a]{background:#6b7280;border-radius:1px;min-width:3px}.olo-ctx-layout--active .olo-ctx-layout-col[data-v-6791188a]{background:#f0833f}.olo-ctx-grid-svg[data-v-6791188a]{color:#6b7280;width:100%;height:100%}.olo-ctx-layout--active .olo-ctx-grid-svg[data-v-6791188a]{color:#f0833f}.glp-overlay[data-v-21da794d]{z-index:9999;background:#00000080;justify-content:center;align-items:flex-start;padding-top:60px;display:flex;position:fixed;inset:0}.glp-panel[data-v-21da794d]{background:#fff;border-radius:14px;flex-direction:column;width:520px;max-height:calc(100vh - 100px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.glp-header[data-v-21da794d]{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.glp-title[data-v-21da794d]{color:#1a1a1a;margin:0;font-size:15px;font-weight:600}.glp-close[data-v-21da794d]{color:#888;cursor:pointer;background:#f5f5f8;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:all .15s;display:flex}.glp-close[data-v-21da794d]:hover{color:#333;background:#eee}.glp-tabs[data-v-21da794d]{background:#fafafc;border-bottom:1px solid #f0f0f5;gap:2px;padding:8px 16px;display:flex}.glp-tab[data-v-21da794d]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 0;font-size:12px;font-weight:500;transition:all .15s}.glp-tab[data-v-21da794d]:hover{color:#555;background:#f0f0f5}.glp-tab--active[data-v-21da794d]{color:#fff;background:#1a1a1a}.glp-body[data-v-21da794d]{flex:1;padding:12px 16px 20px;overflow-y:auto}.glp-category[data-v-21da794d]{margin-bottom:16px}.glp-category[data-v-21da794d]:last-child{margin-bottom:0}.glp-cat-label[data-v-21da794d]{color:#888;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.glp-cat-badge[data-v-21da794d]{color:#e65100;text-transform:uppercase;background:#fff3e0;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.glp-cat-badge--flex[data-v-21da794d]{color:#1565c0;background:#e3f2fd}.glp-grid[data-v-21da794d]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.glp-card[data-v-21da794d]{aspect-ratio:16/10;cursor:pointer;background:#fafafc;border:2px solid #e8e8ee;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex}.glp-card[data-v-21da794d]:hover{background:#f0f0f8;border-color:#b4b4c8}.glp-card--active[data-v-21da794d]{border-color:var(--olo-ui-accent,#e8622a);background:#fdefe8}.glp-svg[data-v-21da794d]{width:100%;height:auto;display:block}.olo-canvas[data-v-477ec9f5]{padding:16px}.olo-sections-list[data-v-477ec9f5]{min-height:100px}.olo-section-block[data-v-477ec9f5]{background:#00000004;border:1px solid #e5e7eb;margin-bottom:12px;position:relative;overflow:visible}.olo-shapedivider-overlay[data-v-477ec9f5]{z-index:10;pointer-events:auto;cursor:pointer;width:100%;transition:outline .15s;position:absolute;left:0}.olo-shapedivider-overlay--top[data-v-477ec9f5]{top:0;transform:translateY(-100%)}.olo-shapedivider-overlay--bottom[data-v-477ec9f5]{bottom:0;transform:translateY(100%)}.olo-shapedivider-overlay[data-v-477ec9f5]:hover{outline-offset:-2px;outline:2px dashed #e8622a66}.olo-shapedivider-overlay.olo-grid-cell--selected[data-v-477ec9f5]{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:-2px}.olo-bg-preview[data-v-477ec9f5]{z-index:0;pointer-events:none;border-radius:inherit;opacity:.6;position:absolute;inset:0}.olo-bg-video[data-v-477ec9f5]{z-index:0;pointer-events:none;border-radius:inherit;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.olo-bg-overlay[data-v-477ec9f5]{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.olo-section-bar[data-v-477ec9f5],.olo-section-body[data-v-477ec9f5],.olo-row-bar[data-v-477ec9f5],.olo-row-columns[data-v-477ec9f5],.olo-row-presets[data-v-477ec9f5]{z-index:2;position:relative}.olo-section-block--selected[data-v-477ec9f5]{border-color:var(--olo-ui-accent,#e8622a)}.olo-section-bar[data-v-477ec9f5],.olo-row-bar[data-v-477ec9f5]{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:flex}.olo-section-bar[data-v-477ec9f5]{background:#00000006;border-bottom:1px solid #e5e7eb}.olo-section-bar[data-v-477ec9f5]:hover,.olo-row-bar[data-v-477ec9f5]:hover{background:#0000000d}.olo-section-block--selected>.olo-section-bar[data-v-477ec9f5]{background:#e8622a0f}.olo-section-grip[data-v-477ec9f5],.olo-row-grip[data-v-477ec9f5]{cursor:grab;opacity:.4;font-size:12px;transition:opacity .15s}.olo-section-bar:hover .olo-section-grip[data-v-477ec9f5],.olo-row-bar:hover .olo-row-grip[data-v-477ec9f5]{opacity:.8}.olo-bar-type[data-v-477ec9f5]{text-transform:uppercase;letter-spacing:.5px;font-weight:600}.olo-bar-badge[data-v-477ec9f5]{color:#6b7280;background:#0000000f;border-radius:3px;padding:1px 6px;font-size:9px}.olo-bar-badge--bg[data-v-477ec9f5]{color:#34d399;background:#10b98126}.olo-bar-badge--empty[data-v-477ec9f5]{color:#d97706;text-transform:uppercase;letter-spacing:.4px;background:#f59e0b2e;font-weight:700}.olo-bar-badge--parallax[data-v-477ec9f5]{color:#fbbf24;background:#f59e0b26}.olo-bar-badge--loop[data-v-477ec9f5]{color:#4ade80;background:#22c55e26;font-weight:600}.olo-bar-badge--sticky[data-v-477ec9f5]{color:#c084fc;text-transform:uppercase;letter-spacing:.3px;background:#a855f726;font-weight:700}.olo-bar-spacer[data-v-477ec9f5]{flex:1}.olo-bar-btn[data-v-477ec9f5]{color:#9ca3af;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:12px;transition:opacity .15s,color .15s}.olo-section-bar:hover .olo-bar-btn[data-v-477ec9f5],.olo-row-bar:hover .olo-bar-btn[data-v-477ec9f5]{opacity:1}.olo-bar-btn[data-v-477ec9f5]:hover{color:#374151;background:#0000000d}.olo-bar-btn--delete[data-v-477ec9f5]:hover{color:#ef4444}.olo-section-body[data-v-477ec9f5]{padding:0}.olo-row-block[data-v-477ec9f5]{background:#00000003;border:1px solid #d1d5db;margin-bottom:8px;position:relative;overflow:visible}.olo-row-block--selected[data-v-477ec9f5]{border-color:var(--olo-ui-accent,#e8622a)}.olo-row-bar[data-v-477ec9f5]{border-bottom:1px solid #d1d5db}.olo-row-columns[data-v-477ec9f5]{min-height:80px;padding:0;display:flex}.olo-col-resize-handle[data-v-477ec9f5]{cursor:col-resize;z-index:5;flex-shrink:0;justify-content:center;align-items:center;width:8px;margin:0 -4px;display:flex;position:relative}.olo-col-resize-handle:hover .olo-col-resize-grip[data-v-477ec9f5],.olo-col-resize-handle:active .olo-col-resize-grip[data-v-477ec9f5]{opacity:1;background:var(--olo-ui-accent,#e8622a)}.olo-col-resize-grip[data-v-477ec9f5]{opacity:0;background:#9ca3af;border-radius:2px;width:3px;height:32px;transition:opacity .15s,background .15s}.olo-row-columns:hover .olo-col-resize-grip[data-v-477ec9f5]{opacity:.5}.olo-column-block[data-v-477ec9f5]{border:2px dashed #0000;min-height:80px;transition:border-color .2s,background-color .2s;position:relative}.olo-row-block:hover .olo-column-block[data-v-477ec9f5]{border-color:#d1d5db}.olo-column-block--selected[data-v-477ec9f5],.olo-row-block:hover .olo-column-block--selected[data-v-477ec9f5]{border-color:var(--olo-ui-accent,#e8622a)}.olo-column-block--dragover[data-v-477ec9f5]{background:#6b728014;border-color:var(--olo-ui-accent,#e8622a)!important}.olo-column-elements[data-v-477ec9f5]{min-height:40px;padding:0}.olo-column-empty[data-v-477ec9f5]{color:#9ca3af;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:80px;font-size:11px;display:flex}.olo-column-plus[data-v-477ec9f5]{font-size:18px;line-height:1}.olo-row-presets[data-v-477ec9f5]{justify-content:center;gap:4px;padding:4px 8px 8px;display:flex}.olo-preset-btn[data-v-477ec9f5]{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:4px;padding:2px 8px;font-size:10px;transition:all .15s}.olo-preset-btn[data-v-477ec9f5]:hover{color:#6b7280;border-color:#9ca3af}.olo-preset-btn--active[data-v-477ec9f5]{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a);background:#6b72801a}.olo-preset-btn--grid[data-v-477ec9f5]{color:#d97706;border-color:#e8910c;align-items:center;gap:3px;font-weight:600;display:inline-flex}.olo-preset-sep[data-v-477ec9f5]{vertical-align:middle;background:#e5e7eb;width:1px;height:16px;margin:0 2px;display:inline-block}.olo-preset-btn--add[data-v-477ec9f5]{color:#10b981;border-color:#10b981;align-items:center;gap:3px;font-weight:600;display:inline-flex}.olo-preset-btn--add[data-v-477ec9f5]:hover{color:#fff;background:#10b981;border-color:#059669}.olo-preset-btn--grid[data-v-477ec9f5]:hover{color:#b45309;border-color:#d97706}.olo-preset-btn--grid.olo-preset-btn--active[data-v-477ec9f5]{color:#d97706;background:#d977061a;border-color:#d97706}.olo-row-columns--grid[data-v-477ec9f5]{display:grid!important}.olo-add-row[data-v-477ec9f5]{justify-content:center;padding:4px 0;display:flex}.olo-add-row button[data-v-477ec9f5]{color:#9ca3af;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:4px;padding:4px 16px;font-size:11px;transition:all .15s}.olo-add-row button[data-v-477ec9f5]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.olo-canvas-empty[data-v-477ec9f5]{color:#9ca3af;border:2px dashed #d1d5db;flex-direction:column;justify-content:center;align-items:center;min-height:300px;font-size:13px;display:flex}.olo-canvas-bottom-drop[data-v-477ec9f5]{color:#9ca3af;cursor:default;border:2px dashed #d1d5db;justify-content:center;align-items:center;margin-top:4px;padding:12px;font-size:11px;transition:all .2s;display:flex}.olo-canvas-bottom-drop[data-v-477ec9f5]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.olo-ghost[data-v-477ec9f5]{opacity:.3;border-radius:4px;border:2px dashed var(--olo-ui-accent,#e8622a)!important;background:#e8622a0d!important}.olo-chosen[data-v-477ec9f5]{opacity:.8;box-shadow:0 0 0 2px var(--olo-ui-accent,#e8622a);border-radius:4px}.sortable-drag~.olo-column-block[data-v-477ec9f5],.sortable-drag~.olo-section-block[data-v-477ec9f5]{transition:border-color .15s,background-color .15s}.olo-column-block.sortable-ghost-adjacent[data-v-477ec9f5]{background:#e8622a0a;border:2px dashed #e8622a66;border-radius:4px}.olo-column-empty[data-v-477ec9f5]:not(:has(.olo-tile-wrapper)){background:#e8622a0a;border:2px dashed #e8622a66;border-radius:4px}.olo-column-block[data-v-477ec9f5]:has(.sortable-ghost){background:#e8622a0f;border-color:var(--olo-ui-accent,#e8622a)!important}.olo-column-empty[data-v-477ec9f5]{min-height:60px;transition:border-color .15s,background .15s}.olo-drag-active .olo-column-empty[data-v-477ec9f5]{background:#e8622a0a;min-height:80px;border:2px dashed #e8622a59!important}.olo-drag-active .olo-column-block[data-v-477ec9f5]{transition:border-color .15s;border-color:#e8622a40!important}.olo-drag-active .olo-canvas-bottom-drop[data-v-477ec9f5]{background:#e8622a0a;border:2px dashed #e8622a66;padding:24px}.olo-drag-active .olo-canvas-bottom-drop[data-v-477ec9f5]:after{content:"";border-radius:inherit;border:2px solid #0000;animation:1.5s ease-in-out infinite olo-drop-pulse-477ec9f5;position:absolute;inset:0}@keyframes olo-drop-pulse-477ec9f5{0%,to{border-color:#0000}50%{border-color:#e8622a4d}}.olo-canvas[data-canvas-theme=light] .olo-section-block[data-v-477ec9f5]{background:#6b728008;border-color:#e5e7eb}.olo-canvas[data-canvas-theme=light] .olo-section-bar[data-v-477ec9f5]{color:#6b7280;border-bottom-color:#e5e7eb}.olo-canvas[data-canvas-theme=light] .olo-row-block[data-v-477ec9f5]{background:#6b728005;border-color:#d1d5db}.olo-canvas[data-canvas-theme=light] .olo-row-bar[data-v-477ec9f5]{color:#6b7280;border-bottom-color:#d1d5db}.olo-canvas[data-canvas-theme=light] .olo-column-block[data-v-477ec9f5]{border-color:#d1d5db}.olo-canvas[data-canvas-theme=light] .olo-column-empty[data-v-477ec9f5]{color:#9ca3af}.olo-canvas[data-canvas-theme=light] .olo-preset-btn[data-v-477ec9f5]{color:#9ca3af;border-color:#d1d5db}.olo-canvas[data-canvas-theme=light] .olo-preset-btn[data-v-477ec9f5]:hover{color:#6b7280;border-color:#9ca3af}.olo-canvas[data-canvas-theme=light] .olo-add-row button[data-v-477ec9f5],.olo-canvas[data-canvas-theme=light] .olo-canvas-empty[data-v-477ec9f5],.olo-canvas[data-canvas-theme=light] .olo-canvas-bottom-drop[data-v-477ec9f5]{color:#9ca3af;border-color:#d1d5db}.olo-canvas[data-canvas-theme=light] .olo-bar-btn[data-v-477ec9f5]{color:#9ca3af}.olo-canvas[data-canvas-theme=light] .olo-bar-btn[data-v-477ec9f5]:hover{color:#374151;background:#0000000d}.olo-custom-input-row[data-v-477ec9f5]{justify-content:center;padding:0 8px 8px;display:flex}.olo-custom-input[data-v-477ec9f5]{color:#374151;text-align:center;background:#00000008;border:1px solid #d1d5db;border-radius:4px;outline:none;width:200px;padding:3px 8px;font-family:monospace;font-size:11px;transition:border-color .15s}.olo-custom-input[data-v-477ec9f5]:focus{border-color:var(--olo-ui-accent,#e8622a)}.olo-custom-input[data-v-477ec9f5]::placeholder{color:#9ca3af}.olo-canvas[data-canvas-theme=light] .olo-custom-input[data-v-477ec9f5]{color:#374151;background:#0000000d;border-color:#d1d5db}.olo-node-hidden-vp[data-v-477ec9f5]{opacity:.2;border-style:dashed!important;border-color:#f59e0b!important}.olo-dnd-overlay[data-v-98b4fec7]{--olo-ui-accent:#e8622a;--olo-ui-accent-rgb:232, 98, 42;z-index:100;pointer-events:none;opacity:0;background:rgba(var(--olo-ui-accent-rgb), .08);border:3px dashed rgba(var(--olo-ui-accent-rgb), .8);cursor:copy;border-radius:6px;position:absolute;inset:0}.olo-dnd-overlay--active[data-v-98b4fec7]{pointer-events:auto;opacity:1;animation:1.6s ease-in-out infinite olo-dnd-pulse-98b4fec7}.olo-dnd-overlay--hit[data-v-98b4fec7]{background:rgba(var(--olo-ui-accent-rgb), .07);border-color:rgba(var(--olo-ui-accent-rgb), .6);animation:none}@keyframes olo-dnd-pulse-98b4fec7{0%,to{border-color:#e8622a40}50%{border-color:#e8622a8c}}.olo-dnd-dropline[data-v-98b4fec7]{background:linear-gradient(90deg, rgba(var(--olo-ui-accent-rgb), 0) 0%, rgba(var(--olo-ui-accent-rgb), .9) 20%, rgba(var(--olo-ui-accent-rgb), .9) 80%, rgba(var(--olo-ui-accent-rgb), 0) 100%);height:3px;box-shadow:0 0 8px rgba(var(--olo-ui-accent-rgb), .5);pointer-events:none;border-radius:2px;transition:top .12s cubic-bezier(.4,0,.2,1);position:absolute;left:0;right:0;transform:translateY(-1.5px)}.olo-dnd-dropline[data-v-98b4fec7]:before,.olo-dnd-dropline[data-v-98b4fec7]:after{content:"";background:var(--olo-ui-accent);width:9px;height:9px;box-shadow:0 0 6px rgba(var(--olo-ui-accent-rgb), .7);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.olo-dnd-dropline[data-v-98b4fec7]:before{left:-4px}.olo-dnd-dropline[data-v-98b4fec7]:after{right:-4px}.olo-dnd-colhi[data-v-98b4fec7]{background:rgba(var(--olo-ui-accent-rgb), .12);border:2px solid rgba(var(--olo-ui-accent-rgb), .7);pointer-events:none;box-shadow:0 0 0 4px rgba(var(--olo-ui-accent-rgb), .15);border-radius:6px;transition:top .12s cubic-bezier(.4,0,.2,1),left .12s cubic-bezier(.4,0,.2,1),width .12s cubic-bezier(.4,0,.2,1),height .12s cubic-bezier(.4,0,.2,1);position:absolute}.olo-dnd-label[data-v-98b4fec7]{background:var(--olo-ui-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--olo-ui-accent-rgb), .4);pointer-events:none;white-space:nowrap;letter-spacing:.02em;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%)}.olo-device-wrapper[data-v-1a271166]{background:linear-gradient(160deg,#2a2a2a 0%,#111 40%,#1a1a1a 100%);border-radius:28px;flex-direction:column;height:calc(100vh - 120px);display:flex;box-shadow:0 30px 60px -15px #00000080,0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a}.olo-device--phone[data-v-1a271166]{border-radius:40px}.olo-device--landscape[data-v-1a271166]{border-radius:24px}.olo-device--phone.olo-device--landscape[data-v-1a271166]{border-radius:28px}.olo-device-screen-wrap[data-v-1a271166]{flex:1;min-height:0;overflow:hidden auto}.olo-device-screen[data-v-1a271166]{min-height:100%}.olo-device-chrome-top[data-v-1a271166]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.olo-device-chrome--phone.olo-device-chrome-top[data-v-1a271166]{height:40px}.olo-device-chrome--tablet.olo-device-chrome-top[data-v-1a271166]{height:28px}.olo-device-webcam[data-v-1a271166]{background:radial-gradient(circle at 30% 30%,#3a3a4a,#0a0a12);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #222,0 0 6px #3b82f626}.olo-device-chrome--phone .olo-device-webcam[data-v-1a271166]{width:12px;height:12px}.olo-device-chrome-bottom[data-v-1a271166]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.olo-device-chrome--phone.olo-device-chrome-bottom[data-v-1a271166]{height:28px;padding-bottom:6px}.olo-device-chrome--tablet.olo-device-chrome-bottom[data-v-1a271166]{height:20px}.olo-phone-home-bar[data-v-1a271166]{background:#444;border-radius:3px;width:110px;height:5px}.olo-preview-header[data-v-1a271166],.olo-preview-footer[data-v-1a271166]{pointer-events:none;position:relative}.olo-preview-header[data-v-1a271166]{border-bottom:2px dashed #e8622a4d}.olo-preview-footer[data-v-1a271166]{border-top:2px dashed #e8622a4d}.olo-unified-zone[data-v-1a271166]{transition:box-shadow .2s,border-color .2s;position:relative}.olo-unified-zone--header[data-v-1a271166]{border-bottom:2px dashed #3b82f640}.olo-unified-zone--body[data-v-1a271166]{min-height:200px}.olo-unified-zone--footer[data-v-1a271166]{border-top:2px dashed #3b82f640}.olo-unified-zone--active[data-v-1a271166]{box-shadow:inset 0 0 0 2px #e8622a59}.olo-unified-zone--active.olo-unified-zone--header[data-v-1a271166]{border-bottom-color:#e8622a80}.olo-unified-zone--active.olo-unified-zone--footer[data-v-1a271166]{border-top-color:#e8622a80}.olo-zone-label[data-v-1a271166]{z-index:30;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#111827d9;border-bottom:1px solid #ffffff0f;align-items:center;gap:5px;padding:3px 10px;font-size:10px;font-weight:600;display:flex;position:sticky;top:0}.olo-unified-zone--active .olo-zone-label[data-v-1a271166]{color:#f6a06b;background:#e8622a1f;border-bottom-color:#e8622a33}.olo-zone-label[data-v-1a271166]:hover{color:#c8ccd0}.olo-unified-zone--clean[data-v-1a271166]{box-shadow:none!important;margin:0!important;padding:0!important}.olo-unified-zone--clean.olo-unified-zone--header[data-v-1a271166]{border-bottom:none}.olo-unified-zone--clean.olo-unified-zone--footer[data-v-1a271166]{border-top:none}.olo-unified-zone--clean[data-v-1a271166]:hover{outline-offset:-1px;outline:1px dashed #e8622a26}.olo-unified-zone--clean.olo-unified-zone--active[data-v-1a271166]{outline-offset:-1px;outline:1px dashed #e8622a4d}.olo-unified-zone--header+.olo-unified-zone--body[data-v-1a271166],.olo-unified-zone--body+.olo-unified-zone--footer[data-v-1a271166]{margin-top:0}.olo-live-iframe[data-v-1a271166]{background:#fff;border:none;display:block}.olo-iframe-no-drag[data-v-1a271166]{pointer-events:none!important}.wireframe-mode[data-v-1a271166] .olo-section-body{outline-offset:-2px;position:relative;outline:2px dashed #f59e0b59!important}.wireframe-mode[data-v-1a271166] .olo-row-block{outline-offset:-1px;outline:1px dashed #e8622a59!important}.wireframe-mode[data-v-1a271166] .olo-grid-cell{outline-offset:-1px;outline:1px solid #3b82f633!important}.wireframe-mode[data-v-1a271166] .olo-grid-cell:hover{outline-color:#3b82f680!important}.wireframe-mode[data-v-1a271166] .olo-section-bar:after{content:"SEZIONE";letter-spacing:1px;color:#f59e0b99;margin-left:8px;font-size:9px;font-weight:700}.wireframe-mode[data-v-1a271166] .olo-row-bar:after{content:"RIGA";letter-spacing:1px;color:#e8622a80;margin-left:8px;font-size:9px;font-weight:700}.fg-ramp-wrap[data-v-bb3860c2]{padding:6px 5px 10px;position:relative}.fg-ramp[data-v-bb3860c2]{background-color:#fff;border:1px solid #1018282e;border-radius:6px;height:22px}.fg-marker[data-v-bb3860c2]{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #10182859,0 1px 3px #1018284d}.fg-dot[data-v-bb3860c2]{border:1px solid #10182840;border-radius:50%;flex-shrink:0;width:10px;height:10px}.olo-op[data-v-2ba5f2ca]{width:100%}.olo-op-head[data-v-2ba5f2ca]{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:7px;display:flex}.olo-op-frame[data-v-2ba5f2ca]{color:#6b7280;letter-spacing:.03em;background:#eef0f3;border-radius:5px;padding:3px 6px;font:600 9px/1 ui-monospace,monospace}.olo-op-kw[data-v-2ba5f2ca]{color:var(--olo-ui-accent,#e8622a);background:color-mix(in srgb, var(--olo-ui-accent,#e8622a) 12%, #fff);border-radius:5px;padding:3px 7px;font:500 10.5px/1 ui-monospace,monospace}.olo-op-pad[data-v-2ba5f2ca]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-conic-gradient(#2b3340 0 25%, #222a36 0 50%) 50%/14px 14px;border:1px solid #cdd2d9;border-radius:9px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.olo-op-pad[data-v-2ba5f2ca]:active{cursor:grabbing}.olo-op-pad.is-empty[data-v-2ba5f2ca]{cursor:default;background:repeating-linear-gradient(45deg,#eef0f3 0 6px,#f7f8fa 6px 12px)}.olo-op-img[data-v-2ba5f2ca]{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.olo-op-empty[data-v-2ba5f2ca]{color:#9aa6b4;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.olo-op-thirds[data-v-2ba5f2ca]{pointer-events:none;filter:drop-shadow(0 0 1px #00000073);background-image:linear-gradient(#ffffff8c,#ffffff8c),linear-gradient(#ffffff8c,#ffffff8c),linear-gradient(#ffffff8c,#ffffff8c),linear-gradient(#ffffff8c,#ffffff8c);background-position:33.333% 0,66.666% 0,0 33.333%,0 66.666%;background-repeat:no-repeat;background-size:1px 100%,1px 100%,100% 1px,100% 1px;position:absolute;inset:0}.olo-op-dot[data-v-2ba5f2ca]{pointer-events:none;background:#ffffffd9;border-radius:50%;width:7px;height:7px;transition:background .12s,box-shadow .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #00000073}.olo-op-dot.near[data-v-2ba5f2ca]{background:var(--olo-ui-accent,#e8622a);box-shadow:0 0 0 4px color-mix(in srgb, var(--olo-ui-accent,#e8622a) 40%, transparent)}.olo-op-fp[data-v-2ba5f2ca]{background:color-mix(in srgb, var(--olo-ui-accent,#e8622a) 22%, transparent);border:2px solid var(--olo-ui-accent,#e8622a);pointer-events:none;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000080,0 0 0 1px #ffffff80}.olo-op-fp[data-v-2ba5f2ca]:before,.olo-op-fp[data-v-2ba5f2ca]:after{content:"";background:#fff;position:absolute;box-shadow:0 0 1px #0009}.olo-op-fp[data-v-2ba5f2ca]:before{width:2px;height:7px;top:50%;left:50%;transform:translate(-50%,-50%)}.olo-op-fp[data-v-2ba5f2ca]:after{width:7px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.olo-op-axhint[data-v-2ba5f2ca]{color:#94a3b8;min-height:13px;margin:7px 0 0;font-size:10px;line-height:1.35}.olo-op-seg[data-v-2ba5f2ca]{background:#2b3340;border-radius:7px;gap:2px;margin-top:10px;padding:3px;display:flex}.olo-op-seg button[data-v-2ba5f2ca]{appearance:none;color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 6px;font:600 11.5px sans-serif;display:inline-flex}.olo-op-seg button svg[data-v-2ba5f2ca]{width:12px;height:12px}.olo-op-seg button.on[data-v-2ba5f2ca]{color:var(--olo-ui-accent,#e8622a);background:#fff;box-shadow:0 1px 2px #1018281f}.olo-op-seg button[data-v-2ba5f2ca]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}.olo-op-row[data-v-2ba5f2ca]{align-items:center;gap:7px;margin-top:9px;display:flex}.olo-op-axis[data-v-2ba5f2ca]{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.olo-op-axlbl[data-v-2ba5f2ca]{color:#94a3b8;flex:none;font:700 9px ui-monospace,monospace}.olo-op-axis.dim .olo-op-axlbl[data-v-2ba5f2ca]{opacity:.4}.olo-op-axis .olo-op-ns[data-v-2ba5f2ca]{flex:1;min-width:0}.olo-op-axis .olo-op-ns[data-v-2ba5f2ca] .olo-ns-box{width:100%}.olo-op-f[data-v-2ba5f2ca]{background:#fff;border:1px solid #e5e7eb;border-radius:7px;flex:1;align-items:center;height:30px;display:flex;overflow:hidden}.olo-op-f .k[data-v-2ba5f2ca]{color:#94a3b8;padding:0 0 0 9px;font:700 9px ui-monospace,monospace}.olo-op-f input[data-v-2ba5f2ca]{color:#1f2937;text-align:center;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:0;font:500 12px ui-monospace,monospace}.olo-op-f input[data-v-2ba5f2ca]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.olo-op-f input[data-v-2ba5f2ca]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.olo-op-f .u[data-v-2ba5f2ca]{color:#94a3b8;background:#f6f7f9;border-left:1px solid #eef0f3;align-self:stretch;align-items:center;padding:0 7px;font-size:10px;font-style:normal;font-weight:600;display:flex}.olo-op-f[data-v-2ba5f2ca]:focus-within{border-color:var(--olo-ui-accent,#e8622a)}.olo-op-f.dim[data-v-2ba5f2ca]{opacity:.4}.olo-op-reset[data-v-2ba5f2ca]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.olo-op-reset[data-v-2ba5f2ca]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.olo-op-reset svg[data-v-2ba5f2ca]{width:14px;height:14px}.olo-op-reset[data-v-2ba5f2ca]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.olo-bg2[data-v-a903647a]{--ui:var(--olo-ui-accent,#e8622a);--ui-soft:#fdeee2;--navy:#16263d;--ink:#1f2937;--mute:#6b7280;--faint:#94a3b8;--line:#e5e7eb;--surface-alt:#f6f7f9;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:12px}.subhead[data-v-a903647a]{border-top:1px solid #f0f1f4;justify-content:space-between;align-items:center;gap:8px;margin:0 0 11px;padding-top:15px;display:flex}.subhead.first[data-v-a903647a]{border-top:0;padding-top:0}.subhead .t2[data-v-a903647a]{letter-spacing:.07em;text-transform:uppercase;color:var(--navy);font-size:10px;font-weight:700}.subhead .t2 .q[data-v-a903647a]{color:var(--ui)}.eyeb[data-v-a903647a]{border:1px solid var(--line);width:28px;height:26px;color:var(--faint);cursor:pointer;background:#fff;border-radius:7px;flex-shrink:0;place-items:center;transition:color .12s,background .12s,border-color .12s;display:grid}.eyeb[data-v-a903647a]:hover{color:var(--mute)}.eyeb.on[data-v-a903647a]{color:var(--navy);background:var(--surface-alt)}.eyeb svg[data-v-a903647a]{width:15px;height:15px}.eyeb[data-v-a903647a]:focus-visible{border-color:var(--ui);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui) 20%, transparent);outline:none}.bgtypes[data-v-a903647a]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cat[data-v-a903647a]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);grid-column:1/-1;align-items:center;gap:9px;margin:10px 0 1px;font-size:9px;font-weight:700;display:flex}.cat[data-v-a903647a]:after{content:"";background:#f0f1f4;flex:1;height:1px}.cat.first[data-v-a903647a]{margin-top:0}.bt[data-v-a903647a]{appearance:none;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:5px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.bt[data-v-a903647a]:hover{border-color:#d7dbe0}.bt.on[data-v-a903647a]{border-color:var(--ui);box-shadow:0 0 0 2px var(--ui-soft)}.bt[data-v-a903647a]:focus-visible{border-color:var(--ui);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui) 22%, transparent);outline:none}.bt .sw-prev[data-v-a903647a]{border:1px solid #0f172a12;border-radius:6px;place-items:center;height:40px;display:grid;position:relative;overflow:hidden}.bt .bl[data-v-a903647a]{color:var(--mute);text-align:center;letter-spacing:.01em;font-size:10px;font-weight:600;line-height:1.05}.bt.on .bl[data-v-a903647a]{color:var(--navy);font-weight:700}.bt .ck[data-v-a903647a]{background:var(--ui);color:#fff;z-index:2;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 4px #00000047}.bt .ck svg[data-v-a903647a]{width:11px;height:11px}.p-none[data-v-a903647a]{background:repeating-linear-gradient(45deg,#eef0f3 0 5px,#f9fafb 5px 10px)}.p-none[data-v-a903647a]:after{content:"";background:#cdd2d9;width:140%;height:1.5px;position:absolute;transform:rotate(-30deg)}.p-solid[data-v-a903647a]{background:var(--olo-color-primary,#e1474f)}.p-grad[data-v-a903647a]{background:linear-gradient(135deg, var(--olo-color-primary,#e1474f) 0%, var(--olo-color-secondary,#16263d) 100%)}.p-img[data-v-a903647a]{background:repeating-linear-gradient(45deg,#e7ebf0 0 8px,#dde3ea 8px 16px)}.p-video[data-v-a903647a]{background:var(--navy)}.p-gallery[data-v-a903647a]{background:#eef1f5}.ico[data-v-a903647a]{z-index:1;place-items:center;display:grid;position:relative}.ico svg[data-v-a903647a]{color:#9aa6b4;width:18px;height:18px}.p-video .play[data-v-a903647a]{opacity:.92;border:7px solid #0000;border-left:12px solid #fff;border-right-width:0;width:0;height:0;margin-left:2px}.p-gallery .stack[data-v-a903647a]{width:30px;height:24px;position:relative}.p-gallery .stack i[data-v-a903647a]{border:1px solid #fff;border-radius:3px;width:20px;height:16px;position:absolute}.p-gallery .stack i[data-v-a903647a]:first-child{background:var(--olo-color-muted,#cbd5e1);top:5px;left:0;transform:rotate(-8deg)}.p-gallery .stack i[data-v-a903647a]:nth-child(2){background:var(--olo-color-secondary,#64748b);top:2px;left:5px;transform:rotate(4deg)}.p-gallery .stack i[data-v-a903647a]:nth-child(3){background:var(--olo-color-primary,#e1474f);top:6px;left:9px;transform:rotate(-2deg)}.type-body[data-v-a903647a]{flex-direction:column;gap:10px;display:flex}.field[data-v-a903647a]{flex-direction:column;gap:6px;display:flex}.field--sep[data-v-a903647a]{border-top:1px solid #f0f1f4;padding-top:10px}.sub-editor[data-v-a903647a]{margin-top:4px}.cl[data-v-a903647a]{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9px;font-weight:700}.hint[data-v-a903647a]{color:var(--mute);margin:0;font-size:10px;line-height:1.45}.row[data-v-a903647a]{align-items:center;gap:10px;display:flex}.rowlab[data-v-a903647a]{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex-shrink:0;width:64px;font-size:9px;font-weight:700}.spacer[data-v-a903647a]{flex:1}.row>.ns-grow[data-v-a903647a]{flex:1;min-width:0}.selwrap[data-v-a903647a]{flex:1;min-width:0;position:relative}.grid2[data-v-a903647a]{grid-template-columns:1fr;gap:10px;display:grid}.cell[data-v-a903647a]{flex-direction:column;gap:6px;display:flex}.row.tgl-inline[data-v-a903647a]{justify-content:space-between}.mesh-color-row[data-v-a903647a]{align-items:flex-start;gap:6px;display:flex}.mesh-color-field[data-v-a903647a]{flex:1;min-width:0}.mini-x[data-v-a903647a]{border:1px solid var(--line);width:26px;height:30px;color:var(--faint);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;margin-top:2px;font-size:15px;line-height:1;transition:color .12s,border-color .12s;display:grid}.mini-x[data-v-a903647a]:hover{color:#e11d48;border-color:#f0c2c8}.btn-soft--sm[data-v-a903647a]{height:28px;font-size:11px}.tgl-row[data-v-a903647a]{align-items:center;gap:10px;display:flex}.tgl[data-v-a903647a]{cursor:pointer;background:#d7dbe0;border:0;border-radius:99px;flex:none;width:38px;height:20px;padding:0;transition:background .15s;position:relative}.tgl.on[data-v-a903647a]{background:var(--ui)}.tgl b[data-v-a903647a]{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.tgl.on b[data-v-a903647a]{left:20px}.tgl[data-v-a903647a]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui) 25%, transparent);outline:none}.tl[data-v-a903647a]{color:var(--ink);font-size:12px}.pv[data-v-a903647a]{border:1px solid #eef0f3;border-radius:10px;height:72px;position:relative;overflow:hidden}.pv-tag[data-v-a903647a]{letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 1px 2px #0000008c;pointer-events:none;font:600 9px inherit;position:absolute;bottom:7px;left:9px}.btn-soft[data-v-a903647a]{border:1px solid var(--line);background:var(--surface-alt);width:100%;height:32px;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.btn-soft[data-v-a903647a]:hover{background:#eef0f3;border-color:#d7dbe0}.btn-soft[data-v-a903647a]:focus-visible{border-color:var(--ui);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui) 20%, transparent);outline:none}.thumb[data-v-a903647a]{border:1px solid var(--line);border-radius:9px;position:relative;overflow:hidden}.thumb img[data-v-a903647a]{-o-object-fit:cover;object-fit:cover;width:100%;height:80px;display:block}.thumb-video[data-v-a903647a]{background:var(--navy);justify-content:center;align-items:center;width:100%;height:80px;display:flex}.thumb-video img[data-v-a903647a]{height:80px}.thumb-vico svg[data-v-a903647a]{color:#ffffffb3;width:26px;height:26px}.thumb-x[data-v-a903647a]{color:#fff;cursor:pointer;background:#111827b8;border:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.thumb-x[data-v-a903647a]:hover{background:#e11d48}.gallery-head[data-v-a903647a]{justify-content:space-between;align-items:center;display:flex}.gcount[data-v-a903647a]{color:var(--faint);font-size:10px;font-weight:600}.gclear[data-v-a903647a]{color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.gclear[data-v-a903647a]:hover{color:#e11d48}.gclear svg[data-v-a903647a]{width:15px;height:15px}.gthumbs[data-v-a903647a]{flex-wrap:wrap;gap:5px;display:flex}.gthumb[data-v-a903647a]{position:relative}.gthumb img[data-v-a903647a]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);border-radius:6px;width:54px;height:40px;display:block}.gthumb-x[data-v-a903647a]{color:#fff;cursor:pointer;background:#e11d48;border:0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.olo-bgpos[data-v-a903647a]{flex-direction:column;gap:0;display:flex}.olo-reveal-btn[data-v-a903647a]{border:1px dashed var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.olo-reveal-btn[data-v-a903647a]:hover{border-color:var(--ui);color:var(--ui)}.olo-reveal-btn.is-open[data-v-a903647a]{border-style:solid}.olo-reveal-btn[data-v-a903647a]:focus-visible{outline:2px solid var(--ui);outline-offset:1px}.olo-reveal-chev[data-v-a903647a]{flex:none;transition:transform .15s}.olo-reveal-btn.is-open .olo-reveal-chev[data-v-a903647a]{transform:rotate(90deg)}.olo-reveal-dot[data-v-a903647a]{background:var(--ui);border-radius:50%;width:6px;height:6px;margin-left:auto}.olo-reveal-body[data-v-a903647a]{margin-top:8px}.collapse-head[data-v-1626993f]{color:#ffffffd9;cursor:pointer;background:#00000052;gap:4px}.collapse-spacer[data-v-1626993f]{flex:1 1 0;min-width:0}.collapse-toggle[data-v-1626993f]{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:center;cursor:pointer;background:0 0;border:none;flex:0 auto;margin:0;padding:0}.collapse-toggle[data-v-1626993f]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:3px;border-radius:3px}.collapse-info[data-v-1626993f]{margin-left:2px}.collapse-head[data-v-1626993f]:hover{color:#fff;background:#0000006b}.collapse-head--open[data-v-1626993f]{color:#fff;background:#00000080}.olo-collapse-section--macro[data-v-1626993f]{margin-top:.5rem}.olo-collapse-section--macro[data-v-1626993f]:first-child{margin-top:0}.olo-collapse-body--macro[data-v-1626993f]{border-left:1px solid #ffffff14;margin-left:.25rem;padding-left:.5rem}.psp[data-v-5007cf5b]{color:#1e293b}.psp-group[data-v-5007cf5b]{flex-direction:column;gap:10px;padding:0 8px 8px;display:flex}.psp-stack[data-v-5007cf5b]{flex-direction:column;gap:12px;display:flex}.psp-field[data-v-5007cf5b]{flex-direction:column;gap:4px;display:flex}.psp-row[data-v-5007cf5b]{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.psp-row>.psp-label[data-v-5007cf5b]{flex:auto;min-width:0}.psp-row[data-v-5007cf5b]>:not(.psp-label){flex:none}.psp-row--fill>.psp-label[data-v-5007cf5b]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:46%;overflow:hidden}.psp-row--fill[data-v-5007cf5b]>:not(.psp-label){flex:1 1 0;min-width:0}.psp-label[data-v-5007cf5b]{color:#475569;margin:0;font-size:12px;font-weight:500;line-height:1.35}label.psp-label[data-v-5007cf5b]{cursor:pointer}.psp-label--split[data-v-5007cf5b]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.psp-label code[data-v-5007cf5b]{color:#1e293b;background:#eef2f6;border-radius:3px;padding:0 3px;font-size:11px}.psp-help[data-v-5007cf5b]{color:#64748b;margin:0;font-size:11px;line-height:1.4}.psp-info[data-v-5007cf5b]{color:#64748b;text-transform:none;letter-spacing:normal;margin-left:4px;font-weight:400}.psp-sep[data-v-5007cf5b]{border-top:1px solid #e5e7eb;padding-top:12px}.psp-status[data-v-5007cf5b]{letter-spacing:0;text-transform:none;color:#475569;margin-right:6px;font-size:10px;font-weight:500}.psp-status--err[data-v-5007cf5b]{color:#b91c1c}.psp-note[data-v-5007cf5b]{color:#475569;border-left:2px solid var(--olo-ui-accent,#e8622a);background:#f8fafc;border-radius:0 6px 6px 0;margin:0;padding:6px 8px;font-size:11px;line-height:1.4}.psp-n[data-v-5007cf5b]{font-variant-numeric:tabular-nums;font-weight:600}.psp-n--empty[data-v-5007cf5b]{color:#64748b}.psp-n--short[data-v-5007cf5b]{color:#b45309}.psp-n--ok[data-v-5007cf5b],.psp-ok[data-v-5007cf5b]{color:#047857}.psp-n--over[data-v-5007cf5b],.psp-err[data-v-5007cf5b]{color:#b91c1c}.psp-serp[data-v-5007cf5b]{border:1px solid #e5e7eb}.psp-thumb[data-v-5007cf5b]{border:1px solid #e5e7eb;border-radius:4px;display:block}.psp-btn[data-v-5007cf5b]{color:#334155;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.2;transition:border-color .12s,color .12s}.psp-btn[data-v-5007cf5b]:hover:not(:disabled){border-color:var(--olo-ui-accent,#e8622a);color:#1e293b}.psp-btn[data-v-5007cf5b]:disabled{color:#64748b;cursor:not-allowed;background:#f8fafc}.psp-btn--full[data-v-5007cf5b]{width:100%}.psp-card[data-v-5007cf5b]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.psp-card-head[data-v-5007cf5b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.psp-del[data-v-5007cf5b]{color:#b91c1c;cursor:pointer;background:0 0;border:0;border-radius:4px;width:22px;height:22px;padding:0;font-size:16px;line-height:1}.psp-del[data-v-5007cf5b]:hover{background:#fef2f2}.psp-fav[data-v-5007cf5b]{width:32px;height:32px;position:relative}.psp-fav-img[data-v-5007cf5b]{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:32px;height:32px;display:block}.psp-fav-del[data-v-5007cf5b]{color:#fff;cursor:pointer;opacity:0;background:#b91c1c;border:0;border-radius:999px;width:16px;height:16px;padding:0;font-size:11px;line-height:16px;transition:opacity .12s;position:absolute;top:-6px;right:-6px}.psp-fav:hover .psp-fav-del[data-v-5007cf5b],.psp-fav-del[data-v-5007cf5b]:focus-visible{opacity:1}.psp-btn[data-v-5007cf5b]:focus-visible,.psp-del[data-v-5007cf5b]:focus-visible,.psp-fav-del[data-v-5007cf5b]:focus-visible,.psp-switch[data-v-5007cf5b]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}.rte-wrap[data-v-c4f5bbf5]{background:#1f2937;border:1px solid #4b5563;border-radius:6px}.rte-toolbar[data-v-c4f5bbf5]{background:#111827;border-bottom:1px solid #374151;padding:2px}.rte-row[data-v-c4f5bbf5]{flex-wrap:wrap;align-items:center;gap:1px;padding:2px;display:flex}.rte-row>button[data-v-c4f5bbf5]{color:#d1d5db;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:12px;line-height:1;display:flex}.rte-row>button[data-v-c4f5bbf5]:hover{color:#fff;background:#374151}.rte-row>button.active[data-v-c4f5bbf5]{background:var(--olo-ui-accent,#e8622a);color:#fff}.rte-sep[data-v-c4f5bbf5]{background:#374151;width:1px;height:18px;margin:0 3px}.rte-color-btn[data-v-c4f5bbf5]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.rte-color-btn[data-v-c4f5bbf5]:hover{background:#374151}.rte-color-label[data-v-c4f5bbf5]{text-underline-offset:2px;font-size:13px;font-weight:700;text-decoration:underline}.rte-highlight-label[data-v-c4f5bbf5]{color:#000;border-radius:2px;padding:1px 3px;font-size:11px;font-weight:700}.rte-color-input[data-v-c4f5bbf5]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.rte-dropdown[data-v-c4f5bbf5]{position:relative}.rte-dropdown-btn[data-v-c4f5bbf5]{color:#d1d5db;cursor:pointer;white-space:nowrap;text-align:center;background:#1f2937;border:1px solid #374151;border-radius:4px;min-width:42px;height:26px;padding:2px 8px;font-size:11px}.rte-dropdown-btn[data-v-c4f5bbf5]:hover{color:#fff;background:#374151}.rte-dropdown-menu[data-v-c4f5bbf5]{z-index:50;background:#1f2937;border:1px solid #4b5563;border-radius:6px;min-width:70px;max-height:200px;margin-top:2px;padding:4px 0;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #0006}.rte-dropdown-item[data-v-c4f5bbf5]{color:#d1d5db;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;width:100%;padding:4px 10px;font-size:11px;display:block}.rte-dropdown-item[data-v-c4f5bbf5]:hover{color:#fff;background:#374151}.rte-dropdown-item.active[data-v-c4f5bbf5]{background:var(--olo-ui-accent,#e8622a);color:#fff}.rte-content[data-v-c4f5bbf5]{background:#fff;border-radius:0 0 5px 5px;min-height:40px;max-height:300px;overflow-y:auto}.rte-content[data-v-c4f5bbf5] .tiptap{color:#1f2937;outline:none;min-height:32px;padding:8px;font-size:13px;line-height:1.5}.rte-content[data-v-c4f5bbf5] .tiptap p{margin:0 0 .5em}.rte-content[data-v-c4f5bbf5] .tiptap p:last-child{margin-bottom:0}.rte-content[data-v-c4f5bbf5] .tiptap h1,.rte-content[data-v-c4f5bbf5] .tiptap h2,.rte-content[data-v-c4f5bbf5] .tiptap h3,.rte-content[data-v-c4f5bbf5] .tiptap h4{margin:0 0 .4em;font-weight:600}.rte-content[data-v-c4f5bbf5] .tiptap h1{font-size:1.5em}.rte-content[data-v-c4f5bbf5] .tiptap h2{font-size:1.3em}.rte-content[data-v-c4f5bbf5] .tiptap h3{font-size:1.15em}.rte-content[data-v-c4f5bbf5] .tiptap h4{font-size:1em}.rte-content[data-v-c4f5bbf5] .tiptap ul{margin:0 0 .5em;padding-left:1.5em;list-style:outside}.rte-content[data-v-c4f5bbf5] .tiptap ol{margin:0 0 .5em;padding-left:1.5em;list-style:decimal}.rte-content[data-v-c4f5bbf5] .tiptap blockquote{border-left:3px solid var(--olo-color-primary,#6366f1);opacity:.85;margin:0 0 .5em;padding-left:.75em}.rte-content[data-v-c4f5bbf5] .tiptap mark{border-radius:2px;padding:0 2px}.rte-content[data-v-c4f5bbf5] .tiptap a{color:var(--olo-color-primary,#6366f1);cursor:pointer;text-decoration:underline}.rte-link-popover[data-v-c4f5bbf5]{z-index:100;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:320px;margin-top:4px;padding:10px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000002e}.rte-link-actions[data-v-c4f5bbf5]{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.rte-link-action-apply[data-v-c4f5bbf5],.rte-link-action-remove[data-v-c4f5bbf5]{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:4px 10px;font-size:12px}.rte-link-action-apply[data-v-c4f5bbf5]{background:var(--olo-ui-accent,#e8622a);color:#fff;border-color:var(--olo-ui-accent,#e8622a)}.rte-link-action-apply[data-v-c4f5bbf5]:disabled{opacity:.5;cursor:not-allowed}.rte-link-action-remove[data-v-c4f5bbf5]{color:#dc2626;background:0 0;border-color:#fca5a5}.rte-link-action-remove[data-v-c4f5bbf5]:hover{background:#fef2f2}.rte-row>button[data-v-c4f5bbf5]:disabled{opacity:.3;cursor:not-allowed}.rte-row>button[data-v-c4f5bbf5]:disabled:hover{color:#d1d5db;background:0 0}.rte-emoji-popover[data-v-c4f5bbf5]{z-index:100;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:280px;margin-top:4px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000002e}.rte-emoji-grid[data-v-c4f5bbf5]{grid-template-columns:repeat(8,1fr);gap:2px;max-height:220px;display:grid;overflow-y:auto}.rte-emoji-btn[data-v-c4f5bbf5]{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px;font-size:18px;line-height:1}.rte-emoji-btn[data-v-c4f5bbf5]:hover{background:#f3f4f6}.rte-dynfield-popover[data-v-c4f5bbf5]{z-index:100;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:260px;max-height:320px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.rte-dynfield-list[data-v-c4f5bbf5]{flex-direction:column;display:flex}.rte-dynfield-item[data-v-c4f5bbf5]{text-align:left;cursor:pointer;color:#374151;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.rte-dynfield-item[data-v-c4f5bbf5]:hover{background:#f3f4f6}.rte-dynfield-label[data-v-c4f5bbf5]{flex:1;font-weight:500}.rte-dynfield-token[data-v-c4f5bbf5]{color:#6b7280;background:#f3f4f6;border-radius:3px;padding:2px 5px;font-family:monospace;font-size:10px}.rte-table-popover[data-v-c4f5bbf5]{z-index:100;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-direction:column;width:220px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000002e}.rte-table-action[data-v-c4f5bbf5]{text-align:left;cursor:pointer;color:#374151;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:12px}.rte-table-action[data-v-c4f5bbf5]:hover{background:#f3f4f6}.rte-table-danger[data-v-c4f5bbf5]{color:#dc2626}.rte-table-danger[data-v-c4f5bbf5]:hover{background:#fef2f2}.rte-footer[data-v-c4f5bbf5]{color:#9ca3af;background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 5px 5px;justify-content:flex-end;padding:4px 8px;font-size:10px;display:flex}.rte-content[data-v-c4f5bbf5] .tiptap code{color:#ec4899;background:#f3f4f6;border-radius:3px;padding:1px 5px;font-family:Fira Code,Consolas,Monaco,monospace;font-size:.9em}.rte-content[data-v-c4f5bbf5] .tiptap hr{border:0;border-top:2px solid #e5e7eb;margin:1em 0}.rte-content[data-v-c4f5bbf5] .tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.rte-content[data-v-c4f5bbf5] .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:6px;display:flex}.rte-content[data-v-c4f5bbf5] .tiptap ul[data-type=taskList] li>label{flex-shrink:0;margin-top:3px}.rte-content[data-v-c4f5bbf5] .tiptap ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.rte-content[data-v-c4f5bbf5] .tiptap img.rte-img{border-radius:4px;max-width:100%;height:auto;margin:4px 0}.rte-content[data-v-c4f5bbf5] .tiptap table.rte-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.5em 0;overflow:hidden}.rte-content[data-v-c4f5bbf5] .tiptap table.rte-table td,.rte-content[data-v-c4f5bbf5] .tiptap table.rte-table th{vertical-align:top;border:1px solid #d1d5db;min-width:1em;padding:4px 6px;position:relative}.rte-content[data-v-c4f5bbf5] .tiptap table.rte-table th{text-align:left;background:#f3f4f6;font-weight:600}.rte-content[data-v-c4f5bbf5] .tiptap p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.rte-content[data-v-c4f5bbf5] .tiptap sup{vertical-align:super;font-size:.75em}.rte-content[data-v-c4f5bbf5] .tiptap sub{vertical-align:sub;font-size:.75em}.field-font-family[data-v-a3e08810]{position:relative}.ff-trigger[data-v-a3e08810]{cursor:pointer;color:#1f2937;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:5px 8px;font-size:12px;display:flex}.ff-trigger[data-v-a3e08810]:hover{border-color:#9ca3af}.ff-preview[data-v-a3e08810]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ff-arrow[data-v-a3e08810]{color:#9ca3af;flex-shrink:0;margin-left:4px;font-size:10px}.ff-backdrop[data-v-a3e08810]{z-index:100080;position:fixed;inset:0}.ff-dropdown[data-v-a3e08810]{z-index:100090;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;max-height:360px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000001f}.ff-search-wrap[data-v-a3e08810]{border-bottom:1px solid #e5e7eb;padding:8px}.ff-search[data-v-a3e08810]{color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-size:12px}.ff-search[data-v-a3e08810]:focus{border-color:var(--olo-ui-accent,#e8622a)}.ff-search-wrap .ff-search[type=text][data-v-a3e08810]:focus{border-color:var(--olo-ui-accent,#e8622a);box-shadow:none;outline:none}.ff-search[data-v-a3e08810]::placeholder{color:#9ca3af}.ff-list[data-v-a3e08810]{flex:1;padding:4px 0;overflow-y:auto}.ff-group-label[data-v-a3e08810]{text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;padding:6px 12px 3px;font-size:9px;font-weight:700}.ff-group-label--action[data-v-a3e08810]{justify-content:space-between;align-items:center;gap:6px;display:flex}.ff-new-set[data-v-a3e08810]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:18px;height:18px;font-size:13px;line-height:1}.ff-new-set[data-v-a3e08810]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.ff-new-set[data-v-a3e08810]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.ff-empty-hint[data-v-a3e08810]{color:#9ca3af;padding:2px 12px 6px;font-size:11px}.ff-item[data-v-a3e08810]{color:#374151;cursor:pointer;justify-content:space-between;align-items:center;padding:6px 12px;font-size:13px;display:flex}.ff-item[data-v-a3e08810]:hover{color:#1a1a1a;background:#f3f4f6}.ff-item--active[data-v-a3e08810]{background:var(--olo-ui-accent,#e8622a);color:#fff}.ff-item--active[data-v-a3e08810]:hover{filter:brightness(.88)}.ff-item--default[data-v-a3e08810]{color:#9ca3af;font-style:italic}.ff-badge[data-v-a3e08810]{border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:9px;font-style:normal;font-weight:700}.ff-badge--g[data-v-a3e08810]{color:#fff;background:#4285f4}.ff-badge--custom[data-v-a3e08810]{color:#fff;background:#10b981}.ff-badge--role[data-v-a3e08810]{color:#fff;background:#e8622a}.ff-empty[data-v-a3e08810]{text-align:center;color:#9ca3af;padding:16px;font-size:12px}.ff-list[data-v-a3e08810]::-webkit-scrollbar{width:6px}.ff-list[data-v-a3e08810]::-webkit-scrollbar-track{background:0 0}.ff-list[data-v-a3e08810]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ff-list[data-v-a3e08810]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dun-panel[data-v-4e3259b1]{--olo-ui-accent:#e8622a;background:#fff;border:1px solid #1118271f;border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:10px;display:flex;box-shadow:0 6px 18px #11182714}.dun-header[data-v-4e3259b1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.dun-title[data-v-4e3259b1]{color:#1f2937;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.dun-close[data-v-4e3259b1]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:14px;display:flex}.dun-close[data-v-4e3259b1]:hover{color:#111827;background:#f3f4f6}.dun-close[data-v-4e3259b1]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:2px}.dun-text[data-v-4e3259b1]{color:#4b5563;margin:0;font-size:11px;line-height:1.45}.dqp-wrap[data-v-516bf2d2]{--olo-ui-accent:#e8622a;background:#fff;border:1px solid #1118271f;border-radius:6px;margin-bottom:8px;padding:8px}.dqp-toggle-row[data-v-516bf2d2]{align-items:center;display:flex}.dqp-toggle-label[data-v-516bf2d2]{color:#1f2937;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dqp-config[data-v-516bf2d2]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.dqp-field[data-v-516bf2d2]{flex-direction:column;gap:3px;display:flex}.dqp-field--half[data-v-516bf2d2]{flex:1}.dqp-row[data-v-516bf2d2]{gap:8px;display:flex}.dqp-label[data-v-516bf2d2]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.dqp-label--section[data-v-516bf2d2]{color:#1f2937;margin-bottom:4px;font-size:11px}.dqp-input[data-v-516bf2d2]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:5px 8px;font-size:12px}.dqp-input[data-v-516bf2d2]:focus{border-color:var(--olo-ui-accent);outline:none}.dqp-terms[data-v-516bf2d2]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;gap:4px;max-height:120px;padding:4px;display:flex;overflow-y:auto}.dqp-term[data-v-516bf2d2]{color:#374151;cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.dqp-hint[data-v-516bf2d2]{color:#6b7280;margin:-2px 0 0;font-size:11px;line-height:1.45}.dqp-primo[data-v-516bf2d2]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-height:15px;font-size:11px;overflow:hidden}.dqp-primo strong[data-v-516bf2d2]{color:#111827;font-weight:600}.dqp-automappa[data-v-516bf2d2]{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:600}.dqp-automappa[data-v-516bf2d2]:hover{border-color:var(--olo-ui-accent)}.dqp-automappa[data-v-516bf2d2]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:2px}.dqp-mapping[data-v-516bf2d2]{border-top:1px solid #e5e7eb;flex-direction:column;gap:6px;padding-top:8px;display:flex}.dqp-map-row[data-v-516bf2d2]{align-items:center;gap:8px;display:flex}.dqp-map-key[data-v-516bf2d2]{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;flex:0 0 70px;font-size:11px;overflow:hidden}.mps-iconpicker-backdrop[data-v-15f6d248]{z-index:9999999;background:#00000040;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mps-iconpicker[data-v-15f6d248]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:640px;max-width:92vw;max-height:600px;display:flex;box-shadow:0 20px 60px #00000026,0 4px 12px #00000014}.mps-iconpicker-header[data-v-15f6d248]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mps-iconpicker-title[data-v-15f6d248]{color:#1f2937;font-size:13px;font-weight:600}.mps-iconpicker-close[data-v-15f6d248]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.mps-iconpicker-close[data-v-15f6d248]:hover{color:#374151}.mps-iconpicker-search[data-v-15f6d248]{border-bottom:1px solid #e5e7eb;padding:10px 16px}.mps-iconpicker-input[data-v-15f6d248]{color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:13px}.mps-iconpicker-input[data-v-15f6d248]::placeholder{color:#9ca3af}.mps-iconpicker-input[data-v-15f6d248]:focus{border-color:var(--olo-ui-accent,#e8622a);box-shadow:0 0 0 2px #e8622a1f}.mps-iconpicker-grid[data-v-15f6d248]{flex:1;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));align-content:start;gap:4px;padding:10px;display:grid;overflow-y:auto}.mps-iconpicker-item[data-v-15f6d248]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 6px;transition:background .15s;display:flex}.mps-iconpicker-item[data-v-15f6d248]:hover{background:#f3f4f6}.mps-iconpicker-svg[data-v-15f6d248]{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mps-iconpicker-svg[data-v-15f6d248] svg{color:#4b5563;stroke:currentColor;width:24px;height:24px}.mps-iconpicker-svg[data-v-15f6d248] svg:not([fill=none]){fill:currentColor}.mps-iconpicker-svg[data-v-15f6d248] svg [fill=none]{fill:none}.mps-iconpicker-item:hover .mps-iconpicker-svg[data-v-15f6d248] svg{color:#1f2937}.mps-iconpicker-name[data-v-15f6d248]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.mps-iconpicker-empty[data-v-15f6d248]{text-align:center;color:#9ca3af;grid-column:1/-1;padding:24px;font-size:13px}.mps-iconpicker-total[data-v-15f6d248]{color:#9ca3af;font-weight:400}.mps-iconpicker-loading[data-v-15f6d248]{text-align:center;color:#9ca3af;grid-column:1/-1;padding:14px;font-size:11px;font-weight:600}.mps-iconpicker-tabs[data-v-15f6d248]{border-bottom:1px solid #e5e7eb;display:flex}.mps-tab[data-v-15f6d248]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.mps-tab--active[data-v-15f6d248]{color:#1f2937;border-bottom-color:var(--olo-ui-accent,#e8622a)}.mps-tab[data-v-15f6d248]:hover{color:#374151}.mps-iconpicker-upload[data-v-15f6d248]{border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:8px 16px;display:flex}.mps-upload-btn[data-v-15f6d248]{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;transition:background .15s;display:inline-flex}.mps-upload-btn[data-v-15f6d248]:hover{background:#e5e7eb}.mps-upload-status[data-v-15f6d248]{color:#9ca3af;font-size:12px}.mps-iconpicker-grid[data-v-15f6d248]::-webkit-scrollbar{width:6px}.mps-iconpicker-grid[data-v-15f6d248]::-webkit-scrollbar-track{background:0 0}.mps-iconpicker-grid[data-v-15f6d248]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.mps-iconpicker-grid[data-v-15f6d248]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.olo-boxfield[data-v-79d5cc1d]{--olo-bf-accent:var(--olo-ui-accent,#e8622a);flex-direction:column;gap:8px;padding:2px 0;display:flex}.olo-bf-row[data-v-79d5cc1d]{align-items:center;gap:8px;display:flex}.olo-bf-link[data-v-79d5cc1d]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.olo-bf-link[data-v-79d5cc1d]:hover{border-color:var(--olo-bf-accent);color:var(--olo-bf-accent)}.olo-bf-link.is-linked[data-v-79d5cc1d]{border-color:var(--olo-bf-accent);color:var(--olo-bf-accent);background:color-mix(in srgb, var(--olo-bf-accent) 10%, #fff)}.olo-bf-slider[data-v-79d5cc1d]{appearance:none;cursor:pointer;background:#d1d5db;border-radius:3px;outline:none;flex:1;min-width:40px;height:5px}.olo-bf-slider[data-v-79d5cc1d]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--olo-bf-accent);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0003}.olo-bf-slider[data-v-79d5cc1d]::-moz-range-thumb{border:2px solid var(--olo-bf-accent);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.olo-bf-slider[data-v-79d5cc1d]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-bf-accent) 25%, transparent)}.olo-bf-slider.has-zero[data-v-79d5cc1d]{background:linear-gradient(to right, #d1d5db calc(var(--olo-bf-zero) - 1px), #4b5563 calc(var(--olo-bf-zero) - 1px), #4b5563 calc(var(--olo-bf-zero) + 1px), #d1d5db calc(var(--olo-bf-zero) + 1px))}.olo-bf-value[data-v-79d5cc1d]{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-shrink:0;align-items:center;gap:2px;height:30px;padding:0 2px 0 6px;line-height:1;display:flex}.olo-bf-num[data-v-79d5cc1d]{color:#1f2937;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:40px;height:100%;min-height:0;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1}.olo-bf-num[data-v-79d5cc1d]:disabled{color:#9ca3af}.olo-bf-num[data-v-79d5cc1d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.olo-bf-num[data-v-79d5cc1d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.olo-bf-unit[data-v-79d5cc1d]{color:#9ca3af;text-transform:lowercase;padding-right:4px;font-size:10px;font-weight:600}.olo-bf-value .olo-bf-unitsel[data-v-79d5cc1d]{flex:none;width:auto}.olo-bf-unitsel[data-v-79d5cc1d] .fsel-trigger{color:#6b7280;background:0 0;border:none;border-radius:0;height:100%;padding:0 2px;font-size:10px;font-weight:600}.olo-bf-chip[data-v-79d5cc1d]{border:2px solid var(--olo-bf-accent);background:color-mix(in srgb, var(--olo-bf-accent) 12%, #fff);flex-shrink:0;width:26px;height:26px;transition:border-radius .2s}.olo-bf-grid[data-v-79d5cc1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-left:38px;display:grid}.olo-bf-grid.is-sides[data-v-79d5cc1d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-left:0}.olo-bf-grid.is-sides .olo-bf-cell[data-v-79d5cc1d]{gap:3px;padding:0 3px 0 5px}.olo-bf-cell[data-v-79d5cc1d]{cursor:text;background:#fff;border:1px solid #d1d5db;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 4px 0 7px;display:flex}.olo-bf-cell[data-v-79d5cc1d]:focus-within{border-color:var(--olo-bf-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--olo-bf-accent) 18%, transparent)}.olo-bf-ic[data-v-79d5cc1d]{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.olo-bf-mini[data-v-79d5cc1d]{color:#1f2937;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:12px;font-weight:600;line-height:1}.olo-bf-mini[data-v-79d5cc1d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.olo-bf-mini[data-v-79d5cc1d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.olo-border2[data-v-914cd1ba]{--ui:var(--olo-ui-accent,#e8622a);--line:#e5e7eb;--ink:#1f2937;--faint:#94a3b8;flex-direction:column;gap:10px;padding:2px 0;display:flex}.olo-border2-row[data-v-914cd1ba]{align-items:center;gap:10px;display:flex}.olo-border2-lab[data-v-914cd1ba]{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap;flex:0 0 56px;font-size:9px;font-weight:700}.olo-border2-width[data-v-914cd1ba],.olo-border2-row .olo-border2-selwrap[data-v-914cd1ba]{flex:1;min-width:0}.olo-border2-row--top[data-v-914cd1ba]{align-items:flex-start}.olo-border2-row--top .olo-border2-lab[data-v-914cd1ba]{padding-top:10px}.olo-border2-colorwrap[data-v-914cd1ba]{flex:1;min-width:0}.olo-border2-peek[data-v-914cd1ba]{background:repeating-conic-gradient(#f0f1f4 0 25%, #fff 0 50%) 50% / 14px 14px;border-radius:10px;justify-content:center;align-items:center;height:62px;margin-top:4px;display:flex}.olo-border2-chip[data-v-914cd1ba]{box-sizing:border-box;background:#fff;border-radius:8px;width:90px;height:40px}.fm[data-v-5bfaf941]{flex-direction:column;gap:8px;display:flex}.fm-preview[data-v-5bfaf941]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;position:relative;overflow:hidden}.fm-media[data-v-5bfaf941]{-o-object-fit:cover;object-fit:cover;background:#f3f4f6;width:100%;height:104px;display:block}.fm-remove[data-v-5bfaf941]{color:#fff;cursor:pointer;opacity:0;background:#1118278c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:6px;right:6px}.fm-preview:hover .fm-remove[data-v-5bfaf941]{opacity:1}.fm-remove[data-v-5bfaf941]:hover{background:#ef4444}.fm-remove svg[data-v-5bfaf941]{width:13px;height:13px}.fm-remove[data-v-5bfaf941]:focus-visible{opacity:1;outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}.fm-pick[data-v-5bfaf941]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.fm-pick[data-v-5bfaf941]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.fm-pick[data-v-5bfaf941]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.fm-pick-ico[data-v-5bfaf941]{flex:none;display:inline-flex}.fm-pick-ico[data-v-5bfaf941] svg{width:16px;height:16px}.fm[data-v-63367855]{flex-direction:column;gap:8px;display:flex}.fm-preview[data-v-63367855]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;position:relative;overflow:hidden}.fm-media[data-v-63367855]{-o-object-fit:cover;object-fit:cover;background:#f3f4f6;width:100%;height:104px;display:block}.fm-preview--video .fm-media[data-v-63367855]{background:#111827}.fm-filecard[data-v-63367855]{color:#6b7280;align-items:center;gap:10px;height:104px;padding:0 14px;display:flex}.fm-filecard-ico[data-v-63367855]{color:#9ca3af;flex:none;display:inline-flex}.fm-filecard-ico[data-v-63367855] svg{width:30px;height:30px}.fm-preview--pdf .fm-filecard-ico[data-v-63367855]{color:#ef4444}.fm-filename[data-v-63367855]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.fm-play[data-v-63367855]{color:#fff;pointer-events:none;background:#1118278c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:auto;display:flex;position:absolute;inset:0}.fm-play svg[data-v-63367855]{width:20px;height:20px;margin-left:2px}.fm-remove[data-v-63367855]{color:#fff;cursor:pointer;opacity:0;background:#1118278c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:6px;right:6px}.fm-preview:hover .fm-remove[data-v-63367855]{opacity:1}.fm-remove[data-v-63367855]:hover{background:#ef4444}.fm-remove svg[data-v-63367855]{width:13px;height:13px}.fm-remove[data-v-63367855]:focus-visible{opacity:1;outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}.fm-pick[data-v-63367855]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.fm-pick[data-v-63367855]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.fm-pick[data-v-63367855]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.fm-pick-ico[data-v-63367855]{flex:none;display:inline-flex}.fm-pick-ico[data-v-63367855] svg{width:16px;height:16px}.fade-enter-active[data-v-93832931],.fade-leave-active[data-v-93832931]{transition:opacity .15s}.fade-enter-from[data-v-93832931],.fade-leave-to[data-v-93832931]{opacity:0}.fg-grip[data-v-90fbafa2]:active{cursor:grabbing}.fg-cmds[data-v-90fbafa2]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.fg-cmds-pad[data-v-90fbafa2]{margin-top:6px}.fg-cmd[data-v-90fbafa2]{appearance:none;cursor:pointer;white-space:nowrap;background:#7f7f7f1a;border:1px solid #7f7f7f52;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.4;transition:background-color .12s,border-color .12s,box-shadow .12s}.fg-cmd--focale[data-v-90fbafa2]{align-items:center;gap:5px;display:inline-flex}.fg-cmd[data-v-90fbafa2]:hover{background:#7f7f7f33;border-color:#7f7f7f80}.fg-cmd[data-v-90fbafa2]:focus-visible{outline:2px solid var(--olo-color-primary,#e1474f);outline-offset:1px;opacity:1}.fg-cmd.is-on[data-v-90fbafa2]{border-color:var(--olo-ui-accent,#e8622a);box-shadow:inset 0 0 0 1px var(--olo-ui-accent,#e8622a);font-weight:700}.fg-cmd.is-open[data-v-90fbafa2]{background:var(--olo-ui-accent,#e8622a);border-color:var(--olo-ui-accent,#e8622a);color:#fff!important}.field-icon-preview[data-v-427147e1]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.field-icon-preview[data-v-427147e1] svg{color:#374151;stroke:currentColor;width:20px;height:20px}.field-icon-preview[data-v-427147e1] svg:not([fill=none]){fill:currentColor}.field-icon-preview[data-v-427147e1] svg [fill=none]{fill:none}.field-icon-empty[data-v-427147e1]{color:#9ca3af;font-size:12px}.olo-ms[data-v-6e937513]{flex-direction:column;gap:8px;display:flex}.olo-ms-box[data-v-6e937513]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px}.olo-ms-carica[data-v-6e937513]{text-align:center;color:#64748b;margin:0;padding:24px 0;font-size:11px}.olo-ms-mappa[data-v-6e937513]{cursor:pointer;width:100%;height:auto;display:block}.olo-ms-mappa path[data-v-6e937513],.olo-ms-mappa circle[data-v-6e937513]{fill:#fff;stroke:#94a3b8;stroke-width:.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .15s}.olo-ms-mappa path[data-v-6e937513]:hover,.olo-ms-mappa circle[data-v-6e937513]:hover{stroke:#0f172a;stroke-width:1.4px}.olo-ms-mappa .olo-ms-1[data-v-6e937513]{fill:var(--ms-1)}.olo-ms-mappa .olo-ms-2[data-v-6e937513]{fill:var(--ms-2)}.olo-ms-riga[data-v-6e937513]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.olo-ms-conti[data-v-6e937513]{color:#475569;flex-wrap:wrap;gap:4px 12px;font-size:11px;display:inline-flex}.olo-ms-conto[data-v-6e937513]{align-items:center;gap:5px;display:inline-flex}.olo-ms-conto b[data-v-6e937513]{color:#1e293b;font-variant-numeric:tabular-nums}.olo-ms-k[data-v-6e937513]{background:#fff;border:1px solid #94a3b8;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.olo-ms-k1[data-v-6e937513]{background:var(--ms-1);border-color:#0000}.olo-ms-k2[data-v-6e937513]{background:var(--ms-2);border-color:#0000}.olo-ms-apri[data-v-6e937513]{font:inherit;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600}.olo-ms-apri[data-v-6e937513]:hover:not(:disabled){background:#f1f5f9}.olo-ms-apri[data-v-6e937513]:disabled{opacity:.5;cursor:default}.olo-msd-velo[data-v-6e937513]{z-index:99999;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.olo-msd[data-v-6e937513]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;width:min(1180px,100%);max-height:calc(100vh - 32px);padding:16px;font-family:inherit;font-size:12px;display:flex;overflow-y:auto;box-shadow:0 20px 40px #0f172a2e}.olo-msd-testa[data-v-6e937513]{justify-content:space-between;align-items:center;gap:8px;display:flex}.olo-msd-titolo[data-v-6e937513]{color:#1e293b;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.olo-msd-chiudi[data-v-6e937513]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.olo-msd-chiudi[data-v-6e937513]:hover{color:#1e293b;background:#f1f5f9}.olo-msd-mappa[data-v-6e937513]{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.olo-msd-sotto[data-v-6e937513]{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.olo-msd-cerca[data-v-6e937513]{flex-direction:column;gap:6px;display:flex}.olo-msd-input[data-v-6e937513]{box-sizing:border-box;width:100%;height:32px;font:inherit;color:#1e293b;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;font-size:12px}.olo-msd-trovati[data-v-6e937513]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.olo-msd-voce[data-v-6e937513]{width:100%;font:inherit;text-align:left;color:#1e293b;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.olo-msd-voce[data-v-6e937513]:hover{background:#f1f5f9}.olo-msd-elenchi[data-v-6e937513]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.olo-msd-gruppo[data-v-6e937513]{background:#f9fafb;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.olo-msd-gtitolo[data-v-6e937513]{color:#1e293b;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.olo-msd-gtitolo b[data-v-6e937513]{font-variant-numeric:tabular-nums}.olo-msd-chips[data-v-6e937513]{flex-wrap:wrap;gap:4px;display:flex}.olo-msd-chip[data-v-6e937513]{font:inherit;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 8px;font-size:11px}.olo-msd-chip[data-v-6e937513]:hover{border-color:#94a3b8}.olo-msd-vuoto[data-v-6e937513]{color:#64748b;margin:0;font-size:11px}.olo-msd-piede[data-v-6e937513]{justify-content:space-between;gap:8px;display:flex}.olo-msd-azzera[data-v-6e937513],.olo-msd-fatto[data-v-6e937513]{font:inherit;cursor:pointer;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600}.olo-msd-azzera[data-v-6e937513]{color:#b91c1c;background:#fff;border:1px solid #fecaca}.olo-msd-azzera[data-v-6e937513]:hover:not(:disabled){background:#fef2f2}.olo-msd-azzera[data-v-6e937513]:disabled{opacity:.5;cursor:default}.olo-msd-fatto[data-v-6e937513]{color:#fff;background:var(--olo-ui-accent,#e8622a);border:1px solid #0000}.olo-ms-apri[data-v-6e937513]:focus-visible,.olo-msd-chiudi[data-v-6e937513]:focus-visible,.olo-msd-input[data-v-6e937513]:focus-visible,.olo-msd-voce[data-v-6e937513]:focus-visible,.olo-msd-chip[data-v-6e937513]:focus-visible,.olo-msd-azzera[data-v-6e937513]:focus-visible,.olo-msd-fatto[data-v-6e937513]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}@media (width<=640px){.olo-msd-sotto[data-v-6e937513],.olo-msd-elenchi[data-v-6e937513]{grid-template-columns:minmax(0,1fr)}}.olo-spf[data-v-f57a0052]{flex-direction:column;gap:8px;display:flex}.olo-spf-conto[data-v-f57a0052]{color:#475569;margin:0;font-size:12px}.olo-spf-conto b[data-v-f57a0052]{color:#1e293b;font-variant-numeric:tabular-nums}.olo-spf-riga[data-v-f57a0052]{flex-wrap:wrap;gap:6px;display:flex}.olo-spf-btn[data-v-f57a0052]{font:inherit;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.olo-spf-btn[data-v-f57a0052]:hover:not(:disabled){background:#f1f5f9}.olo-spf-btn[data-v-f57a0052]:focus-visible{outline-offset:2px;outline:2px solid #1e293b}.olo-spf-btn[data-v-f57a0052]:disabled{opacity:.6;cursor:default}.olo-spf-btn--pieno[data-v-f57a0052]{color:#fff;background:#1e293b;border-color:#1e293b}.olo-spf-btn--pieno[data-v-f57a0052]:hover:not(:disabled){background:#334155}.olo-spf-esito[data-v-f57a0052]{color:#475569;margin:0;font-size:11px}.fmp-wrap[data-v-15b37a47]{flex-wrap:wrap;gap:4px;display:flex}.fmp-pill[data-v-15b37a47]{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.4;transition:all .15s;display:inline-flex}.fmp-pill[data-v-15b37a47]:hover{color:#d1d5db;border-color:#6b7280}.fmp-pill--active[data-v-15b37a47]{background:rgb(var(--olo-primary-rgb,232 98 42) / .2);border-color:var(--olo-ui-accent,#e8622a);color:#c7d2fe}.fmp-pill--active[data-v-15b37a47]:hover{background:rgb(var(--olo-primary-rgb,232 98 42) / .3)}.fmp-pill-icon[data-v-15b37a47]{flex-shrink:0}.olo-shadowfield[data-v-641723f7]{flex-direction:column;gap:10px;padding:2px 0;display:flex}.olo-sh-row[data-v-641723f7]{align-items:center;gap:10px;display:flex}.olo-sh-row--last[data-v-641723f7]{margin-bottom:0}.olo-sh-row--col[data-v-641723f7]{align-items:flex-start}.olo-sh-rl[data-v-641723f7]{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;flex-shrink:0;width:64px;font-size:9px;font-weight:700}.olo-sh-row--col .olo-sh-rl[data-v-641723f7]{padding-top:9px}.olo-sh-ctrl[data-v-641723f7],.olo-sh-color[data-v-641723f7]{flex:1;min-width:0}.olo-sh-switch[data-v-641723f7]{cursor:pointer;background:#cbd5e1;border:0;border-radius:99px;flex-shrink:0;width:34px;height:19px;transition:background .15s;position:relative}.olo-sh-switch[data-v-641723f7]:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.olo-sh-switch.on[data-v-641723f7]{background:var(--olo-ui-accent,#e8622a)}.olo-sh-switch.on[data-v-641723f7]:after{left:17px}.olo-sh-switch[data-v-641723f7]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}.olo-sh-preview[data-v-641723f7]{color:#6b7280;word-break:break-all;background:#f6f7f9;border-radius:7px;padding:7px 9px;font:500 10px ui-monospace,monospace}.fu-wrap[data-v-daa94415]{gap:4px;display:flex}.fu-num[data-v-daa94415]{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:auto;min-width:0;padding:5px 8px;font-size:13px}.fu-raw[data-v-daa94415]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.fu-wrap .fu-unit[data-v-daa94415]{flex:0 0 58px;min-width:0}.fu-unit[data-v-daa94415] .fsel-trigger{height:100%}.fu-num[data-v-daa94415]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:-1px}.fu-ns[data-v-daa94415]{flex:auto;min-width:0}.fu-ns[data-v-daa94415] .olo-ns-box{flex-shrink:1;width:100%}.fu-ns[data-v-daa94415] .olo-ns-num{text-align:left;width:100%}.typo-wrap[data-v-5526b040]{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.typo-id[data-v-5526b040]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.typo-row-label[data-v-5526b040]{color:#9ca3af;font-size:12px;font-weight:500}.typo-summary[data-v-5526b040]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:10.5px;line-height:1.3;display:flex;overflow:hidden}.typo-summary--empty[data-v-5526b040]{color:#c4c8d0;font-style:italic}.typo-summary-dot[data-v-5526b040]{border:1px solid #0000002e;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff8c}.typo-actions[data-v-5526b040]{align-items:center;gap:4px;display:flex}.typo-trigger[data-v-5526b040]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:28px;height:26px;transition:all .12s;display:inline-flex}.typo-trigger[data-v-5526b040]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.typo-trigger--has-value[data-v-5526b040]{color:var(--olo-ui-accent,#e8622a);border-color:var(--olo-ui-accent,#e8622a)}.typo-backdrop[data-v-5526b040]{z-index:100080;position:fixed;inset:0}.typo-pop[data-v-5526b040]{z-index:100090;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000002e}.typo-pop--narrow[data-v-5526b040]{max-height:60vh}.typo-head[data-v-5526b040]{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.typo-head-title[data-v-5526b040]{color:#1f2937;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.typo-head-actions[data-v-5526b040]{align-items:center;gap:4px;display:flex}.typo-reset[data-v-5526b040],.typo-close[data-v-5526b040]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}.typo-close[data-v-5526b040]{width:20px;height:20px;font-size:18px;line-height:1}.typo-reset[data-v-5526b040]:hover,.typo-close[data-v-5526b040]:hover{color:#1f2937;background:#f3f4f6}.typo-body[data-v-5526b040]{flex-direction:column;gap:10px;padding:10px 12px;display:flex;overflow-y:auto}.typo-row[data-v-5526b040]{flex-direction:column;gap:4px;display:flex}.typo-row--switch[data-v-5526b040]{flex-direction:row;justify-content:space-between;align-items:center}.typo-row-head[data-v-5526b040]{justify-content:space-between;align-items:center;gap:8px;display:flex}.typo-label[data-v-5526b040]{color:#6b7280;font-size:11px;font-weight:500}.typo-info[data-v-5526b040]{color:#94a3b8;margin-left:3px}.typo-bp-toggle[data-v-5526b040]{color:#6b7280;cursor:default;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 5px;font-size:10.5px;font-weight:500;line-height:1;transition:all .12s;display:inline-flex;position:relative}.typo-bp-ico[data-v-5526b040]{display:inline-flex}.typo-bp-toggle--valori[data-v-5526b040]:after{content:"";background:var(--olo-ui-accent,#e8622a);border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:1px}.typo-bp-toggle.active[data-v-5526b040]{color:var(--olo-ui-accent,#e8622a);background:#e8622a14}.typo-range-row[data-v-5526b040]{align-items:center;gap:8px;display:flex}.typo-range[data-v-5526b040]{appearance:none;background:#e5e7eb;border-radius:2px;flex:1;height:4px}.typo-range[data-v-5526b040]::-webkit-slider-thumb{appearance:none;background:var(--olo-ui-accent,#e8622a);cursor:pointer;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0003}.typo-number[data-v-5526b040]{color:#1f2937;text-align:right;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:56px;padding:4px 6px;font-size:12px}.typo-number[data-v-5526b040]:focus{border-color:var(--olo-ui-accent,#e8622a);outline:none}.typo-scrubber[data-v-5526b040]{flex:1;min-width:0}.typo-fluid-row[data-v-5526b040]{gap:8px;display:flex}.typo-fluid-cell[data-v-5526b040]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.typo-sub[data-v-5526b040]{color:#9ca3af;text-align:center;font-size:10px}.typo-hint[data-v-5526b040]{color:#9ca3af;margin:2px 0 0;font-size:10px;line-height:1.35}.typo-linked[data-v-5526b040]{background:#f8f9fb;border:1px solid #eef0f3;border-radius:7px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.typo-linked-txt[data-v-5526b040]{color:#4b5563;margin:0;font-size:11.5px;line-height:1.45}.typo-linked-txt strong[data-v-5526b040]{color:#111827;font-weight:600}.typo-linked-btn[data-v-5526b040]{color:var(--olo-ui-accent,#e8622a);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px;font-weight:500}.typo-linked-btn[data-v-5526b040]:hover{text-decoration:underline}.typo-linked-btn[data-v-5526b040]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px;border-radius:3px}.typo-preset-list[data-v-5526b040]{flex-direction:column;gap:2px;display:flex}.typo-preset-item[data-v-5526b040]{text-align:left;cursor:pointer;color:#374151;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:12px}.typo-preset-item[data-v-5526b040]:hover{background:#f3f4f6}.typo-preset-item--active[data-v-5526b040]{background:var(--olo-ui-accent,#e8622a);color:#fff}.typo-preset-item--active[data-v-5526b040]:hover{filter:brightness(.92)}.typo-preset-name[data-v-5526b040]{display:block}.typo-empty[data-v-5526b040]{color:#9ca3af;text-align:center;padding:12px;font-size:11px;font-style:italic}.typo-preset-new[data-v-5526b040]{color:#6b7280;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:6px;justify-content:center;align-items:center;gap:4px;margin-top:4px;padding:7px 10px;font-size:11.5px;transition:all .12s;display:flex}.typo-preset-new[data-v-5526b040]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.typo-preset-new[data-v-5526b040]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.typo-preview[data-v-5526b040]{color:#1f2937;background:repeating-linear-gradient(45deg,#fafbfc 0 8px,#fff 8px 16px);border-top:1px solid #f1f2f4;margin:8px 0 0;padding:10px 12px;overflow:hidden}.typo-preview-txt[data-v-5526b040]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.typo-preset-new--footer[data-v-5526b040]{border:0;border-top:1px solid #f0f1f3;border-radius:0;width:100%;margin-top:4px;padding-top:10px}.typo-preset-new--footer[data-v-5526b040]:hover{background:0 0}.typo-body[data-v-5526b040]::-webkit-scrollbar{width:6px}.typo-body[data-v-5526b040]::-webkit-scrollbar-track{background:0 0}.typo-body[data-v-5526b040]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.olo-icon-select[data-v-14ac31b3]{flex-wrap:wrap;gap:3px;display:flex}.olo-is-btn[data-v-14ac31b3]{color:#888;cursor:pointer;background:#2a2a35;border:1.5px solid #3a3a4a;border-radius:5px;justify-content:center;align-items:center;width:30px;height:26px;padding:3px;transition:all .15s;display:flex}.olo-is-btn[data-v-14ac31b3]:hover{color:#bbb;background:#333340;border-color:#555}.olo-is-btn--active[data-v-14ac31b3]{border-color:var(--olo-ui-accent,#e8622a);color:#f6a06b;background:#2d2b55}.olo-is-icon[data-v-14ac31b3]{width:16px;height:16px;display:block}.dbp-panel[data-v-0c631ac9]{--olo-ui-accent:#e8622a;background:#fff;border:1px solid #1118271f;border-radius:8px;flex-direction:column;gap:8px;margin-top:6px;padding:10px;display:flex;box-shadow:0 6px 18px #11182714}.dbp-header[data-v-0c631ac9]{justify-content:space-between;align-items:center;display:flex}.dbp-title[data-v-0c631ac9]{color:#1f2937;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.dbp-close[data-v-0c631ac9]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;display:flex}.dbp-close[data-v-0c631ac9]:hover{color:#111827;background:#f3f4f6}.dbp-close[data-v-0c631ac9]:focus-visible,.dbp-btn[data-v-0c631ac9]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:2px}.dbp-section[data-v-0c631ac9]{flex-direction:column;gap:4px;display:flex}.dbp-label[data-v-0c631ac9]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.dbp-input[data-v-0c631ac9]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:5px 8px;font-size:12px}.dbp-input[data-v-0c631ac9]:focus{border-color:var(--olo-ui-accent);outline:none}.dbp-preview[data-v-0c631ac9]{flex-direction:column;gap:4px;display:flex}.dbp-preview-value[data-v-0c631ac9]{color:#374151;word-break:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;max-height:80px;padding:6px 8px;font-size:12px;overflow:auto}.dbp-preview-loading[data-v-0c631ac9]{color:#6b7280;font-style:italic}.dbp-preview-img[data-v-0c631ac9]{-o-object-fit:cover;object-fit:cover;border-radius:3px;max-width:100%;max-height:60px}.dbp-actions[data-v-0c631ac9]{gap:6px;display:flex}.dbp-btn[data-v-0c631ac9]{cursor:pointer;border:1px solid #0000;border-radius:4px;flex:1;padding:6px 0;font-size:11px;font-weight:600;transition:background .15s,border-color .15s}.dbp-btn[data-v-0c631ac9]:disabled{opacity:.4;cursor:not-allowed}.dbp-btn--apply[data-v-0c631ac9]{background:var(--olo-ui-accent);color:#fff}.dbp-btn--apply[data-v-0c631ac9]:hover:not(:disabled){filter:brightness(.88)}.dbp-btn--remove[data-v-0c631ac9]{color:#b91c1c;background:#fff;border-color:#e5e7eb}.dbp-btn--remove[data-v-0c631ac9]:hover{background:#fef2f2;border-color:#fecaca}.dft-wrap[data-v-a9741930]{position:relative}.dft-btn[data-v-a9741930]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;line-height:1;transition:color .15s,background .15s;display:inline-flex}.dft-btn[data-v-a9741930]:hover{color:#f6a06b;background:rgb(var(--olo-primary-rgb,232 98 42) / .15)}.dft-btn--active[data-v-a9741930]{color:var(--olo-ui-accent,#e8622a);background:rgb(var(--olo-primary-rgb,232 98 42) / .2)}.dft-badge[data-v-a9741930]{background:rgb(var(--olo-primary-rgb,232 98 42) / .12);border:1px solid rgb(var(--olo-primary-rgb,232 98 42) / .3);color:#9a3412;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.dft-badge-icon[data-v-a9741930]{flex-shrink:0;font-size:12px}.dft-badge-label[data-v-a9741930]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dft-badge-remove[data-v-a9741930]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;display:flex}.dft-badge-remove[data-v-a9741930]:hover{color:#fff;background:#dc2626}.olo-ts[data-v-0599ac39]{flex-direction:column;gap:12px;padding:2px 0;display:flex}.olo-ts-grid[data-v-0599ac39]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.olo-ts-cell[data-v-0599ac39]{flex-direction:column;align-items:center;gap:4px;display:flex}.olo-ts-lbl[data-v-0599ac39]{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.olo-ts-cell[data-v-0599ac39] .olo-ns{width:100%}.olo-ts-cell[data-v-0599ac39] .olo-ns-box{justify-content:center;width:100%}.olo-ts-color[data-v-0599ac39]{align-items:center;gap:10px;display:flex}.olo-ts-color .olo-ts-lbl[data-v-0599ac39]{flex-shrink:0}.olo-ts-colorfield[data-v-0599ac39]{flex:1;min-width:0}.olo-new-style-btn[data-v-a6ba0d02]{color:#6b7280;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:none;align-items:center;gap:3px;height:30px;padding:0 8px;font-size:11px;transition:all .12s;display:inline-flex}.olo-new-style-btn[data-v-a6ba0d02]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.olo-new-style-btn[data-v-a6ba0d02]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.olo-field-inline[data-v-a6ba0d02],.olo-field-inline-fill[data-v-a6ba0d02]{align-items:center;gap:10px;min-height:30px;display:flex}.olo-field-inline[data-v-a6ba0d02]{justify-content:space-between}.olo-field-inline>.olo-fi-label[data-v-a6ba0d02]{flex:auto;min-width:0}.olo-field-inline>.olo-fi-control[data-v-a6ba0d02]{flex:none}.olo-field-inline-fill>.olo-fi-label[data-v-a6ba0d02]{flex:0 auto;min-width:0;max-width:46%}.olo-field-inline-fill>.olo-fi-control[data-v-a6ba0d02]{flex:1 1 0;min-width:0}.olo-fi-label[data-v-a6ba0d02]{color:#9ca3af;cursor:default;align-items:center;margin:0;font-size:12px;font-weight:500;display:flex}.olo-fi-text[data-v-a6ba0d02]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.olo-field-inline>.olo-fi-control[data-v-a6ba0d02] .fu-num{text-align:center;flex:0 0 48px;width:48px}.olo-field-inline>.olo-fi-control[data-v-a6ba0d02] .fu-raw{flex:0 0 110px;width:110px}[data-v-a6ba0d02] .olo-field-code textarea,.olo-field-code[data-v-a6ba0d02] textarea{tab-size:2;white-space:pre;font-family:Fira Code,Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5}.olo-hover-seg[data-v-a6ba0d02]{--olo-ui-accent:#e8622a;background:#16263d;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.olo-hover-seg button[data-v-a6ba0d02]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.olo-hover-seg button[data-v-a6ba0d02]:hover{color:#fff}.olo-hover-seg button.on[data-v-a6ba0d02]{color:#1f2937;background:#fff;box-shadow:0 1px 2px #1018281f}.olo-hover-seg button[data-v-a6ba0d02]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:1px}.olo-hover-seg-dot[data-v-a6ba0d02]{background:var(--olo-ui-accent);border-radius:50%;width:5px;height:5px}.olo-reveal-btn[data-v-a6ba0d02]{--olo-ui-accent:#e8622a;color:#374151;cursor:pointer;background:#fff;border:1px dashed #cdd2d9;border-radius:8px;align-items:center;gap:6px;width:100%;padding:7px 9px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.olo-reveal-btn[data-v-a6ba0d02]:hover{border-color:var(--olo-ui-accent);color:var(--olo-ui-accent)}.olo-reveal-btn.is-open[data-v-a6ba0d02]{border-style:solid}.olo-reveal-btn[data-v-a6ba0d02]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:1px}.olo-reveal-chev[data-v-a6ba0d02]{flex:none;transition:transform .15s}.olo-reveal-btn.is-open .olo-reveal-chev[data-v-a6ba0d02]{transform:rotate(90deg)}.olo-reveal-dot[data-v-a6ba0d02]{background:var(--olo-ui-accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.olo-reveal-body[data-v-a6ba0d02]{margin-top:8px}.olo-field-info[data-v-a6ba0d02]{color:#94a3b8;margin-left:3px}.olo-fi-label .olo-field-info[data-v-a6ba0d02]{flex:none}.olo-field-info-row[data-v-a6ba0d02]{justify-content:flex-end;margin-bottom:-4px;display:flex}.olo-desc-row[data-v-a6ba0d02]{color:#64748b;align-items:center;gap:4px;font-size:11px;display:flex}.olo-desc-row[data-v-a6ba0d02] .olo-info-btn{color:#64748b}.if-dynamic-info[data-v-a6ba0d02]{background:rgb(var(--olo-primary-rgb,232 98 42) / .08);border:1px solid rgb(var(--olo-primary-rgb,232 98 42) / .2);color:#e8622a;text-align:center;border-radius:6px;margin-top:8px;padding:10px 12px;font-size:12px}.cie-typo-row[data-v-905e8c16]{align-items:center;gap:4px;min-width:0;display:flex}.cie-typo-select[data-v-905e8c16]{flex:1;min-width:0}.cie-new-style[data-v-905e8c16]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:none;width:24px;height:24px;font-size:15px;line-height:1}.cie-new-style[data-v-905e8c16]:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a)}.cie-new-style[data-v-905e8c16]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.cie-list[data-v-905e8c16]{flex-direction:column;gap:2px;display:flex}.cie-item[data-v-905e8c16]{background:#ffffffb3;border:1px solid #0000001a;border-radius:8px;overflow:hidden}.cie-item--open[data-v-905e8c16]{border-color:var(--olo-color-primary,#e8622a)}.cie-header[data-v-905e8c16]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.cie-header[data-v-905e8c16]:hover{background:#00000008}.cie-grip[data-v-905e8c16]{cursor:grab;color:#aaa;flex-shrink:0;font-size:14px}.cie-grip[data-v-905e8c16]:active{cursor:grabbing}.cie-thumb[data-v-905e8c16]{background:#0000000f;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:20px;display:flex;overflow:hidden}.cie-thumb-img[data-v-905e8c16]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cie-title[data-v-905e8c16]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.cie-actions[data-v-905e8c16]{flex-shrink:0;align-items:center;gap:2px;display:flex}.cie-btn[data-v-905e8c16]{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;display:flex}.cie-btn[data-v-905e8c16]:hover{color:#333;background:#00000014}.cie-btn--delete[data-v-905e8c16]:hover{color:#fff;background:#dc2626}.cie-btn[data-v-905e8c16]:disabled{opacity:.3;cursor:not-allowed}.cie-btn[data-v-905e8c16]:disabled:hover{color:#999;background:0 0}.cie-chevron[data-v-905e8c16]{color:#aaa;margin-left:2px;font-size:8px;transition:transform .2s}.cie-chevron--open[data-v-905e8c16]{transform:rotate(180deg)}.cie-body[data-v-905e8c16]{border-top:1px solid #00000014;flex-direction:column;gap:8px;padding:8px;display:flex}.cie-field[data-v-905e8c16]{flex-direction:column;gap:4px;display:flex}.cie-field--inline[data-v-905e8c16]{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:30px}.cie-field--inline .cie-label[data-v-905e8c16]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.cie-label[data-v-905e8c16]{color:#666;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.cie-info[data-v-905e8c16]{color:#94a3b8;text-transform:none;letter-spacing:normal;margin-left:3px}.cie-separator[data-v-905e8c16]{color:#888;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #00000014;margin-top:6px;padding-top:8px;font-size:10px;font-weight:700}.cie-input[data-v-905e8c16]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:6px 8px;font-size:12px}.cie-input[data-v-905e8c16]:focus{border-color:var(--olo-color-primary,#e8622a);outline:none}.cie-textarea[data-v-905e8c16]{resize:vertical;min-height:48px;font-family:inherit}.cie-range-wrap[data-v-905e8c16]{align-items:center;gap:8px;display:flex}.cie-range[data-v-905e8c16]{flex:1}.cie-range-val[data-v-905e8c16]{color:#666;text-align:right;min-width:28px;font-size:11px}.cie-color-wrap[data-v-905e8c16]{align-items:center;gap:6px;display:flex}.cie-color-swatch[data-v-905e8c16]{cursor:pointer;border:none;border-radius:4px;flex-shrink:0;width:28px;height:28px}.cie-image-picker[data-v-905e8c16]{flex-direction:column;gap:6px;display:flex}.cie-image-preview[data-v-905e8c16]{border-radius:4px;position:relative;overflow:hidden}.cie-image-preview img[data-v-905e8c16]{-o-object-fit:cover;object-fit:cover;width:100%;height:60px;display:block}.cie-image-remove[data-v-905e8c16]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex;position:absolute;top:2px;right:2px}.cie-image-btn[data-v-905e8c16]{color:#555;cursor:pointer;background:#0000000d;border:1px solid #0000001a;border-radius:4px;width:100%;padding:5px;font-size:11px}.cie-image-btn[data-v-905e8c16]:hover{color:#333;background:#00000014}.cie-media-video-badge[data-v-905e8c16]{color:#888;background:#0000000a;align-items:center;gap:6px;height:60px;padding:8px;display:flex}.cie-media-filename[data-v-905e8c16]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cie-add[data-v-905e8c16]{color:#999;cursor:pointer;background:0 0;border:1px dashed #00000026;border-radius:6px;width:100%;margin-top:6px;padding:7px 0;font-size:12px;transition:border-color .15s,color .15s}.cie-add[data-v-905e8c16]:hover{border-color:var(--olo-color-primary,#e8622a);color:#e8622a}.cie-dynamic-info[data-v-905e8c16]{background:rgb(var(--olo-primary-rgb,232 98 42) / .08);border:1px solid rgb(var(--olo-primary-rgb,232 98 42) / .2);color:#e8622a;text-align:center;border-radius:6px;padding:10px 12px;font-size:12px}.cie-icon-wrap[data-v-905e8c16]{align-items:center;gap:6px;display:flex}.cie-icon-preview[data-v-905e8c16]{background:#0000000f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.cie-icon-preview[data-v-905e8c16] svg{color:#555;stroke:currentColor;width:18px;height:18px}.cie-icon-preview[data-v-905e8c16] svg:not([fill=none]){fill:currentColor}.cie-icon-preview[data-v-905e8c16] svg [fill=none]{fill:none}.cie-icon-empty[data-v-905e8c16]{color:#999;font-size:11px}.cie-icon-input[data-v-905e8c16]{flex:1;min-width:0}.cie-icon-btn[data-v-905e8c16]{color:#555;cursor:pointer;white-space:nowrap;background:#0000000d;border:1px solid #0000001a;border-radius:4px;flex-shrink:0;padding:5px 8px;font-size:10px}.cie-icon-btn[data-v-905e8c16]:hover{color:#333;background:#00000014}.cie-toggle[data-v-905e8c16]{cursor:pointer;align-items:center;gap:6px;display:flex}.cie-toggle input[type=checkbox][data-v-905e8c16]{width:16px;height:16px;accent-color:var(--olo-color-primary,#e8622a);cursor:pointer}.cie-toggle-label[data-v-905e8c16]{color:#666;font-size:11px}.cie-placer-btn[data-v-905e8c16]{background:var(--olo-color-primary,#e8622a);color:#fff;cursor:pointer;border:none;border-radius:5px;width:100%;padding:6px 10px;font-size:11px;font-weight:600;transition:background .15s}.cie-placer-btn[data-v-905e8c16]:hover{background:#d4571f}.cie-placer-overlay[data-v-905e8c16]{z-index:100000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cie-placer-modal[data-v-905e8c16]{background:#1f2937;border-radius:12px;flex-direction:column;width:90vw;max-width:1000px;height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.cie-placer-header[data-v-905e8c16]{background:#111827;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.cie-placer-title[data-v-905e8c16]{color:#e5e7eb;flex:1;font-size:13px;font-weight:600}.cie-placer-nav[data-v-905e8c16]{color:#9ca3af;align-items:center;gap:8px;font-size:12px;display:flex}.cie-placer-nav button[data-v-905e8c16]{color:#d1d5db;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:4px;padding:3px 10px;font-size:11px}.cie-placer-nav button[data-v-905e8c16]:disabled{opacity:.3;cursor:not-allowed}.cie-placer-nav button[data-v-905e8c16]:not(:disabled):hover{background:#4b5563}.cie-placer-close[data-v-905e8c16]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.cie-placer-close[data-v-905e8c16]:hover{color:#fff}.cie-placer-canvas-area[data-v-905e8c16]{background:#374151;flex:1;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:auto}.cie-placer-canvas-area canvas[data-v-905e8c16]{display:block;box-shadow:0 4px 20px #0000004d}.cie-placer-dot-layer[data-v-905e8c16]{cursor:crosshair;position:absolute}.cie-placer-dot[data-v-905e8c16]{cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .12s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 2px 8px #0006}.cie-placer-dot[data-v-905e8c16]:hover{transform:translate(-50%,-50%)scale(1.3)}.cie-placer-dot--active[data-v-905e8c16]{z-index:3;transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 0 3px #fbbf24,0 0 12px #fbbf2480}.cie-placer-dot--active[data-v-905e8c16]:hover{transform:translate(-50%,-50%)scale(1.4)}.cie-placer-dot-num[data-v-905e8c16]{color:#fff;text-shadow:0 1px 2px #00000080;pointer-events:none;font-size:9px;font-weight:700}.cie-placer-footer[data-v-905e8c16]{background:#111827;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.cie-placer-coords[data-v-905e8c16]{color:#fbbf24;font-family:monospace;font-size:12px;font-weight:600}.cie-placer-hint[data-v-905e8c16]{color:#9ca3af;font-size:11px}.olo-boxstack[data-v-4e9d0f80]{--olo-ui-accent:#e8622a;flex-direction:column;gap:14px;display:flex}.olo-bs-field[data-v-4e9d0f80]{flex-direction:column;gap:8px;display:flex}.olo-bs-head[data-v-4e9d0f80]{align-items:center;gap:8px;display:flex}.olo-bs-ic[data-v-4e9d0f80]{color:#9ca3af;justify-content:center;align-items:center;display:inline-flex}.olo-bs-name[data-v-4e9d0f80]{color:#1f2937;font-size:13px;font-weight:600}.olo-bs-bp[data-v-4e9d0f80]{letter-spacing:.04em;color:var(--olo-ui-accent,#e8622a);margin-left:2px;font-size:10px;font-weight:700}.olo-bs-spacer[data-v-4e9d0f80]{flex:1}.olo-bs-eye[data-v-4e9d0f80]{color:#9ca3af;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:28px;transition:all .15s;display:flex}.olo-bs-eye[data-v-4e9d0f80]:hover{color:#6b7280;border-color:#d1d5db}.olo-bs-eye.on[data-v-4e9d0f80]{color:var(--olo-ui-accent,#e8622a);border-color:var(--olo-ui-accent,#e8622a);background:color-mix(in srgb, var(--olo-ui-accent) 12%, transparent)}.olo-bs-eye[data-v-4e9d0f80]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.olo-bs-seg[data-v-4e9d0f80]{background:#16263d;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.olo-bs-seg button[data-v-4e9d0f80]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.olo-bs-seg button.on[data-v-4e9d0f80]{color:#1f2937;background:#fff;box-shadow:0 1px 2px #1018281f}.olo-bs-seg button[data-v-4e9d0f80]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.olo-bs-dot[data-v-4e9d0f80]{background:var(--olo-ui-accent,#e8622a);border-radius:50%;width:5px;height:5px}.olo-bs-pv[data-v-4e9d0f80]{background-color:#f3f4f6;background-image:linear-gradient(45deg,#e2e5ea 25%,#0000 25%),linear-gradient(-45deg,#e2e5ea 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2e5ea 75%),linear-gradient(-45deg,#0000 75%,#e2e5ea 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border-radius:8px;justify-content:center;align-items:center;padding:14px;display:flex}.olo-bs-pv-box[data-v-4e9d0f80]{background:#ffffffa6;border:1.5px dashed #9ca3af;border-radius:8px;width:100%;max-width:260px}.olo-bs-pv-inner[data-v-4e9d0f80]{background:var(--olo-ui-accent,#e8622a);border-radius:7px;height:30px}.olo-bs-pv-chip[data-v-4e9d0f80]{background:var(--olo-ui-accent,#e8622a);width:66px;height:46px;transition:border-radius .2s}.olo-bs-pv-borderbox[data-v-4e9d0f80]{box-sizing:border-box;background:#ffffffa6;border:0 solid #0000;border-radius:8px;width:100%;max-width:220px;height:46px;transition:border .15s}.olo-dim[data-v-4d2ed8b2]{background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:stretch;height:38px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.olo-dim[data-v-4d2ed8b2]:focus-within{border-color:var(--olo-ui-accent,#e8622a);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ui-accent,#e8622a) 18%, transparent)}.olo-dim-num[data-v-4d2ed8b2]{color:#1f2937;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px}.olo-dim-num[data-v-4d2ed8b2]::placeholder{color:#9ca3af;font-family:inherit}.olo-dim-unitwrap[data-v-4d2ed8b2]{background:#f6f7f9;border-left:1px solid #eef0f3;flex-shrink:0;width:64px;position:relative}.olo-dim-unit[data-v-4d2ed8b2]{height:100%}.olo-dim-unit[data-v-4d2ed8b2] .fsel-trigger{color:#6b7280;background:0 0;border:none;border-radius:0;height:100%;padding:0 8px 0 10px;font-size:12px;font-weight:600}.olo-dim--compact[data-v-4d2ed8b2]{border-radius:7px;height:30px}.olo-dim--compact .olo-dim-num[data-v-4d2ed8b2]{padding:0 8px;font-size:12px}.olo-dim--compact .olo-dim-unitwrap[data-v-4d2ed8b2]{width:46px}.olo-dim--compact .olo-dim-unit[data-v-4d2ed8b2] .fsel-trigger{padding:0 4px 0 7px;font-size:11px}.olo-laystack[data-v-918a4cdd]{flex-direction:column;gap:9px;display:flex}.olo-ls-fullrow[data-v-918a4cdd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.olo-ls-fulltext[data-v-918a4cdd]{flex-direction:column;gap:2px;min-width:0;display:flex}.olo-ls-name[data-v-918a4cdd]{color:#6b7280;font-size:12px;font-weight:500}.olo-ls-desc[data-v-918a4cdd]{color:#b0b6bf;font-size:11px;line-height:1.3}.olo-ls-field[data-v-918a4cdd]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.olo-ls-lab[data-v-918a4cdd]{color:#6b7280;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}.olo-ls-ctl[data-v-918a4cdd]{flex:0 0 124px}.olo-ls-bp[data-v-918a4cdd]{color:var(--olo-ui-accent,#e8622a);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.olo-ls-selwrap[data-v-918a4cdd]{background:#fff;border:1px solid #e5e7eb;border-radius:7px;flex:0 0 148px;align-items:center;height:30px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.olo-ls-selwrap[data-v-918a4cdd]:focus-within{border-color:var(--olo-ui-accent,#e8622a);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ui-accent,#e8622a) 18%, transparent)}.olo-ls-selic[data-v-918a4cdd]{color:#9ca3af;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;padding-left:8px;display:inline-flex}.olo-ls-selwrap .olo-ls-sel[data-v-918a4cdd]{flex:1;min-width:0;height:100%}.olo-ls-sel[data-v-918a4cdd] .fsel-trigger{background:0 0;border:none;border-radius:0;height:100%;padding:0 8px 0 7px;font-size:12px}.olo-ls-preview[data-v-918a4cdd]{background:#f9fafb;border:1px solid #eef0f3;border-radius:10px;margin-top:2px;padding:10px}.olo-ls-pv-head[data-v-918a4cdd]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.olo-ls-pv-title[data-v-918a4cdd]{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:10px;font-weight:700}.olo-ls-pv-badge[data-v-918a4cdd]{letter-spacing:.03em;text-transform:uppercase;color:var(--olo-ui-accent,#e8622a);border:1px solid color-mix(in srgb, var(--olo-ui-accent,#e8622a) 40%, #fff);background:color-mix(in srgb, var(--olo-ui-accent,#e8622a) 8%, #fff);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.olo-ls-pv-track[data-v-918a4cdd]{background-image:repeating-linear-gradient(45deg,#eef0f3 0 6px,#0000 6px 12px);border:1px solid #eef0f3;border-radius:8px;justify-content:center;padding:9px 8px;display:flex}.olo-ls-pv-box[data-v-918a4cdd]{border:1.5px dashed var(--olo-ui-accent,#e8622a);background:color-mix(in srgb, var(--olo-ui-accent,#e8622a) 5%, #fff);border-radius:8px;justify-content:center;align-items:center;min-width:90px;height:34px;transition:width .2s;display:flex}.olo-ls-pv-label[data-v-918a4cdd]{color:var(--olo-ui-accent,#e8622a);font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:12px;font-weight:500}.olo-ls-pv-foot[data-v-918a4cdd]{text-align:center;color:#9ca3af;margin-top:7px;font-size:11px}.olo-effstack[data-v-bf9646b6]{--olo-ui-accent:#e8622a;flex-direction:column;gap:18px;display:flex}.olo-es-state[data-v-bf9646b6]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.olo-es-bp[data-v-bf9646b6]{letter-spacing:.04em;text-transform:uppercase;color:var(--olo-ui-accent);font-size:10px;font-weight:700}.olo-es-seg[data-v-bf9646b6]{background:#16263d;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.olo-es-seg button[data-v-bf9646b6]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.olo-es-seg button.on[data-v-bf9646b6]{color:#1f2937;background:#fff;box-shadow:0 1px 2px #1018281f}.olo-es-dot[data-v-bf9646b6]{background:var(--olo-ui-accent);border-radius:50%;width:5px;height:5px}.olo-es-group[data-v-bf9646b6]{flex-direction:column;gap:10px;display:flex}.olo-es-gtitle[data-v-bf9646b6]{letter-spacing:.06em;text-transform:uppercase;color:#1f2937;font-size:11px;font-weight:700}.olo-es-gbp[data-v-bf9646b6]{letter-spacing:.04em;color:var(--olo-ui-accent);margin-left:8px;font-size:9px;font-weight:700}.olo-es-row[data-v-bf9646b6]{align-items:center;gap:12px;display:flex}.olo-es-lab[data-v-bf9646b6]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;flex:0 0 84px;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.olo-es-sliderrow[data-v-bf9646b6]{align-items:center;gap:12px;display:flex}.olo-es-slider[data-v-bf9646b6]{appearance:none;cursor:pointer;background:#eef0f3;border-radius:99px;outline:none;flex:1;min-width:40px;height:5px}.olo-es-slider[data-v-bf9646b6]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--olo-ui-accent);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0000002e}.olo-es-slider[data-v-bf9646b6]::-moz-range-thumb{border:2px solid var(--olo-ui-accent);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.olo-es-slider[data-v-bf9646b6]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ui-accent) 25%, transparent)}.olo-es-val[data-v-bf9646b6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;align-items:center;width:70px;height:32px;transition:border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.olo-es-val[data-v-bf9646b6]:focus-within{border-color:var(--olo-ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ui-accent) 18%, transparent)}.olo-es-valinput[data-v-bf9646b6]{color:#1f2937;text-align:center;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:0 2px 0 8px;font:500 13px SF Mono,Monaco,monospace}.olo-es-valinput[data-v-bf9646b6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.olo-es-valinput[data-v-bf9646b6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.olo-es-val i[data-v-bf9646b6]{color:#9ca3af;flex-shrink:0;padding-right:8px;font-size:11px;font-style:normal}.olo-es-duo[data-v-bf9646b6],.olo-es-trio[data-v-bf9646b6]{gap:10px;display:flex}.olo-es-duo .olo-es-field[data-v-bf9646b6],.olo-es-trio .olo-es-field[data-v-bf9646b6]{flex:1;min-width:0}.olo-es-field[data-v-bf9646b6]{flex-direction:column;gap:6px;display:flex}.olo-es-field .olo-es-lab[data-v-bf9646b6]{flex:none}.olo-es-numwrap[data-v-bf9646b6]{background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;height:38px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.olo-es-numwrap[data-v-bf9646b6]:focus-within{border-color:var(--olo-ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ui-accent) 18%, transparent)}.olo-es-num[data-v-bf9646b6]{color:#1f2937;text-align:center;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 10px;font:500 13px SF Mono,Monaco,monospace}.olo-es-unit[data-v-bf9646b6]{color:#9ca3af;background:#f6f7f9;border-left:1px solid #eef0f3;flex-shrink:0;align-self:stretch;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:flex}.olo-es-field .olo-es-ns[data-v-bf9646b6]{width:100%}.olo-es-field .olo-es-ns[data-v-bf9646b6] .olo-ns-box{justify-content:center;width:100%}.olo-es-sliderrow .olo-es-ns[data-v-bf9646b6],.olo-es-row .olo-es-selwrap[data-v-bf9646b6]{flex:1;min-width:0}.olo-es-scale[data-v-bf9646b6]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.olo-es-sc[data-v-bf9646b6]{appearance:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:9px 0 8px;transition:border-color .15s,background .15s;display:flex}.olo-es-sc-chip[data-v-bf9646b6]{background:#fff;border:1px solid #eef0f3;border-radius:5px;width:30px;height:18px}.olo-es-sc--none .olo-es-sc-chip[data-v-bf9646b6]{box-shadow:none}.olo-es-sc--sm .olo-es-sc-chip[data-v-bf9646b6]{box-shadow:0 1px 2px #0000001a}.olo-es-sc--md .olo-es-sc-chip[data-v-bf9646b6]{box-shadow:0 3px 7px #10182829}.olo-es-sc--lg .olo-es-sc-chip[data-v-bf9646b6]{box-shadow:0 6px 14px #10182833}.olo-es-sc--custom .olo-es-sc-chip[data-v-bf9646b6]{border-color:#f3c5a3;box-shadow:0 3px 9px #e8622a57}.olo-es-sc-lab[data-v-bf9646b6]{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700}.olo-es-sc.on[data-v-bf9646b6]{border-color:var(--olo-ui-accent);background:#fdeee2}.olo-es-sc.on .olo-es-sc-lab[data-v-bf9646b6]{color:var(--olo-ui-accent)}.olo-es-sc[data-v-bf9646b6]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:2px}.olo-es-preview[data-v-bf9646b6]{background:#f9fafb;border:1px solid #eef0f3;border-radius:12px;justify-content:center;align-items:center;min-height:96px;margin-top:2px;padding:18px;display:flex;overflow:hidden}.olo-es-pv-chip[data-v-bf9646b6]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 24px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 6px 18px #1018281a}.olo-nf[data-v-e9be6f1c]{--olo-ui-accent:#e8622a}.olo-nf-lab[data-v-e9be6f1c]{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.olo-nf-sliderrow[data-v-e9be6f1c]{align-items:center;gap:12px;display:flex}.olo-nf-ns[data-v-e9be6f1c]{flex:1;min-width:0}.olo-nf-text[data-v-e9be6f1c]{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:9px;outline:none;width:100%;height:38px;padding:0 11px;font-size:14px;transition:border-color .15s,box-shadow .15s}.olo-nf-text[data-v-e9be6f1c]:focus{border-color:var(--olo-ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--olo-ui-accent) 18%, transparent)}.olo-sfr-blocco[data-v-14ec49cd]{flex-direction:column;gap:3px;padding:8px 4px 0;display:flex}.olo-sfr-blocco-titolo[data-v-14ec49cd]{letter-spacing:.12em;text-transform:uppercase;color:var(--olo-ui-accent,#e8622a);align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.olo-sfr-blocco-titolo[data-v-14ec49cd]:after{content:"";opacity:.25;background:currentColor;flex:1;height:1px}.olo-sfr-blocco-info[data-v-14ec49cd]{color:#94a3b8;letter-spacing:normal;order:0}.olo-sfr-blocco-titolo[data-v-14ec49cd]:after{order:1}.bp-editor[data-v-28e21799]{background:#1a1b26;border-radius:8px;padding:8px}.bp-header[data-v-28e21799]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bp-title[data-v-28e21799]{color:#a0a0b0;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.bp-zoom[data-v-28e21799]{align-items:center;gap:4px;display:flex}.bp-zoom-btn[data-v-28e21799]{color:#ccc;cursor:pointer;background:#252535;border:1px solid #333;border-radius:4px;justify-content:center;align-items:center;width:28px;height:22px;padding:0;font-size:11px;transition:all .15s;display:flex}.bp-zoom-btn[data-v-28e21799]:hover{border-color:var(--olo-ui-accent,#e8622a);background:#3a3a50}.bp-zoom-label[data-v-28e21799]{color:#888;text-align:center;min-width:38px;font-size:10px}.bp-presets[data-v-28e21799]{gap:3px;display:flex}.bp-preset-btn[data-v-28e21799]{color:#ccc;cursor:pointer;background:#252535;border:1px solid #333;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:all .15s;display:flex}.bp-preset-btn[data-v-28e21799]:hover{border-color:var(--olo-ui-accent,#e8622a);background:#3a3a50}.bp-reset-btn[data-v-28e21799]{color:#ef4444;border-color:#422}.bp-reset-btn[data-v-28e21799]:hover{background:#2a1515;border-color:#ef4444}.bp-preset-overlay[data-v-28e21799]{background:#0e0f1a;border:1px solid #2a2b3a;border-radius:8px;max-height:320px;margin-bottom:6px;padding:8px;position:relative;overflow-y:auto}.bp-preset-grid[data-v-28e21799]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bp-preset-card[data-v-28e21799]{cursor:pointer;background:#12131e;border:1px solid #2a2b3a;border-radius:6px;flex-direction:column;align-items:center;padding:4px;transition:all .15s;display:flex}.bp-preset-card[data-v-28e21799]:hover{border-color:var(--olo-ui-accent,#e8622a);background:#1a1b30;transform:scale(1.03)}.bp-preset-svg[data-v-28e21799]{width:100%;height:50px}.bp-mini-grid[data-v-28e21799]{stroke:#1e1f2e;stroke-width:.5px}.bp-mini-path[data-v-28e21799]{fill:none;stroke:var(--olo-ui-accent,#e8622a);stroke-width:2px;stroke-linecap:round}.bp-preset-name[data-v-28e21799]{color:#888;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:2px;font-size:8px;overflow:hidden}.bp-fade-enter-active[data-v-28e21799],.bp-fade-leave-active[data-v-28e21799]{transition:opacity .15s,transform .15s}.bp-fade-enter-from[data-v-28e21799],.bp-fade-leave-to[data-v-28e21799]{opacity:0;transform:translateY(-4px)}.bp-svg[data-v-28e21799]{cursor:crosshair;-webkit-user-select:none;user-select:none;background:#12131e;border-radius:6px 6px 0 0;width:100%}.bp-resize-handle[data-v-28e21799]{cursor:ns-resize;-webkit-user-select:none;user-select:none;background:#12131e;border-radius:0 0 6px 6px;justify-content:center;align-items:center;height:10px;display:flex}.bp-resize-grip[data-v-28e21799]{color:#444;letter-spacing:2px;font-size:10px;line-height:1}.bp-svg-pan[data-v-28e21799]{cursor:grab}.bp-svg-pan[data-v-28e21799]:active{cursor:grabbing}.bp-pan-btn[data-v-28e21799]{color:#ccc;cursor:pointer;background:#252535;border:1px solid #333;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:13px;transition:all .15s;display:flex}.bp-pan-btn[data-v-28e21799]:hover{border-color:var(--olo-ui-accent,#e8622a);background:#3a3a50}.bp-pan-active[data-v-28e21799]{border-color:var(--olo-ui-accent,#e8622a);color:#f6a06b;background:#1e1e3a}.bp-grid[data-v-28e21799]{stroke:#2a2b3a;stroke-width:.5px}.bp-grid-center[data-v-28e21799]{stroke:#3a3b50;stroke-width:.8px;stroke-dasharray:4 4}.bp-path[data-v-28e21799]{fill:none;stroke:var(--olo-ui-accent,#e8622a);stroke-width:2px;stroke-linecap:round}.bp-point[data-v-28e21799]{fill:var(--olo-ui-accent,#e8622a);stroke:#fff;stroke-width:1.5px;cursor:grab;transition:r .15s}.bp-point[data-v-28e21799]:hover,.bp-selected[data-v-28e21799]{r:8;fill:#f0833f}.bp-handle[data-v-28e21799]{fill:#f59e0b;stroke:#fff;stroke-width:1px;cursor:grab}.bp-handle[data-v-28e21799]:hover,.bp-active[data-v-28e21799]{fill:#fbbf24;r:5}.bp-handle-line[data-v-28e21799]{stroke:#f59e0b;stroke-width:.8px;stroke-dasharray:3 3;opacity:.6}.bp-label[data-v-28e21799]{fill:#888;text-anchor:middle;pointer-events:none;font-size:9px}.bp-controls[data-v-28e21799]{margin-top:6px}.bp-kf-list[data-v-28e21799]{flex-direction:column;gap:2px;display:flex}.bp-kf-item[data-v-28e21799]{cursor:pointer;color:#888;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;font-size:10px;transition:background .15s;display:flex}.bp-kf-item[data-v-28e21799]:hover{background:#252535}.bp-kf-selected[data-v-28e21799]{color:#ccc;background:#1e1e3a!important}.bp-kf-dot[data-v-28e21799]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bp-kf-label[data-v-28e21799]{color:#aaa;min-width:32px;font-weight:600}.bp-kf-coords[data-v-28e21799]{color:#666}.bp-kf-del[data-v-28e21799]{color:#666;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:14px;line-height:1}.bp-kf-del[data-v-28e21799]:hover{color:#ef4444}.bp-add-btn[data-v-28e21799]{color:#888;cursor:pointer;background:#252535;border:1px dashed #444;border-radius:4px;width:100%;margin-top:4px;padding:4px;font-size:10px;transition:all .15s}.bp-add-btn[data-v-28e21799]:hover{border-color:var(--olo-ui-accent,#e8622a);color:#aaa;background:#2a2a40}.bp-detail-v2[data-v-28e21799]{border-top:1px solid #2a2b3a;margin-top:8px;padding-top:8px}.bp-detail-title[data-v-28e21799]{color:#88a;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;font-size:10px;font-weight:600}.bp-prop-row[data-v-28e21799]{margin-bottom:6px}.bp-prop-label[data-v-28e21799]{color:#999;margin-bottom:2px;font-size:10px;display:block}.bp-prop-input[data-v-28e21799]{align-items:center;gap:8px;display:flex}.bp-range[data-v-28e21799]{height:4px;accent-color:var(--olo-ui-accent,#e8622a);cursor:pointer;flex:1}.bp-scrubber[data-v-28e21799]{flex:1;min-width:0}.bp-val[data-v-28e21799]{color:#aaa;text-align:right;font-variant-numeric:tabular-nums;min-width:42px;font-size:10px}.bp-preview-dot[data-v-28e21799]{fill:#22d3ee;stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 4px #22d3ee)}.bp-preview-bar[data-v-28e21799]{background:#12131e;border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:5px 6px;display:flex}.bp-play-btn[data-v-28e21799]{color:#ccc;cursor:pointer;background:#252535;border:1.5px solid #444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;transition:all .2s;display:flex}.bp-play-btn[data-v-28e21799]:hover{border-color:var(--olo-ui-accent,#e8622a);background:#2a2a40}.bp-playing[data-v-28e21799]{color:#22d3ee;background:#0e3a3f;border-color:#22d3ee}.bp-progress-track[data-v-28e21799]{cursor:pointer;background:#2a2b3a;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.bp-progress-fill[data-v-28e21799]{background:linear-gradient(90deg, var(--olo-ui-accent,#e8622a), #22d3ee);border-radius:2px;height:100%;transition:width 50ms linear}.bp-pct-label[data-v-28e21799]{color:#888;text-align:right;font-variant-numeric:tabular-nums;min-width:28px;font-size:9px}.bp-speed-btns[data-v-28e21799]{gap:2px;display:flex}.bp-speed-btn[data-v-28e21799]{color:#777;cursor:pointer;background:#1a1b26;border:1px solid #333;border-radius:3px;padding:1px 4px;font-size:9px;transition:all .15s}.bp-speed-btn[data-v-28e21799]:hover{color:#aaa;border-color:#555}.bp-speed-active[data-v-28e21799]{border-color:var(--olo-ui-accent,#e8622a);color:#f6a06b;background:#1e1e3a}.bp-apply-btn[data-v-28e21799]{color:#22c55e;cursor:pointer;background:#0a2a15;border:1.5px solid #22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.bp-apply-btn[data-v-28e21799]:hover{color:#4ade80;background:#0f3d1e;border-color:#4ade80}.bp-applied[data-v-28e21799]{color:#fff;background:#22c55e;border-color:#22c55e;transform:scale(1.15)}.bp-applied[data-v-28e21799]:hover{color:#fff;background:#22c55e}.bp-range-btns[data-v-28e21799]{gap:3px;margin-bottom:6px;display:flex}.bp-range-opt[data-v-28e21799]{color:#888;cursor:pointer;text-align:center;background:#1a1b26;border:1px solid #333;border-radius:4px;flex:1;padding:4px 2px;font-size:9px;transition:all .15s}.bp-range-opt[data-v-28e21799]:hover{color:#aaa;border-color:#555}.bp-range-opt-active[data-v-28e21799]{border-color:var(--olo-ui-accent,#e8622a);color:#f6a06b;background:#1e1e3a}.bp-range-desc[data-v-28e21799]{color:#666;margin-bottom:6px;font-size:9px;line-height:1.3}.bp-zindex-row[data-v-28e21799]{align-items:center;gap:12px;margin-top:4px;display:flex}.bp-zindex-field[data-v-28e21799]{align-items:center;gap:6px;display:flex}.bp-zindex-field .bp-prop-label[data-v-28e21799]{white-space:nowrap;margin:0}.bp-mobile-check[data-v-28e21799]{cursor:pointer;color:#888;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.bp-mobile-cb[data-v-28e21799]{accent-color:var(--olo-ui-accent,#e8622a)}.bp-num-input[data-v-28e21799]{color:#ccc;text-align:center;background:#252535;border:1px solid #444;border-radius:4px;width:70px;padding:3px 6px;font-size:11px}.bp-num-input[data-v-28e21799]:focus{border-color:var(--olo-ui-accent,#e8622a);outline:none}.bp-val-hint[data-v-28e21799]{color:#666;font-size:9px}.mps-canvas-initially-hidden[data-v-30160229]{opacity:.4;outline-offset:2px;outline:1px dashed #ef444499}.mps-canvas-hidden-badge[data-v-30160229]{color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:50;background:#ef4444e6;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:-18px;left:0}.mps-handle[data-v-30160229]{z-index:100;background:#3b82f6;border:1px solid #fff;border-radius:2px;width:10px;height:10px;position:absolute}.mps-handle-nw[data-v-30160229]{cursor:nw-resize;top:-5px;left:-5px}.mps-handle-n[data-v-30160229]{cursor:n-resize;margin-left:-5px;top:-5px;left:50%}.mps-handle-ne[data-v-30160229]{cursor:ne-resize;top:-5px;right:-5px}.mps-handle-e[data-v-30160229]{cursor:e-resize;margin-top:-5px;top:50%;right:-5px}.mps-handle-se[data-v-30160229]{cursor:se-resize;bottom:-5px;right:-5px}.mps-handle-s[data-v-30160229]{cursor:s-resize;margin-left:-5px;bottom:-5px;left:50%}.mps-handle-sw[data-v-30160229]{cursor:sw-resize;bottom:-5px;left:-5px}.mps-handle-w[data-v-30160229]{cursor:w-resize;margin-top:-5px;top:50%;left:-5px}.mps-canvas-icon[data-v-30160229] svg{width:100%;height:100%}.mps-canvas-icon[data-v-30160229] svg path,.mps-canvas-icon[data-v-30160229] svg polygon,.mps-canvas-icon[data-v-30160229] svg circle,.mps-canvas-icon[data-v-30160229] svg rect,.mps-canvas-icon[data-v-30160229] svg ellipse,.mps-canvas-icon[data-v-30160229] svg polyline,.mps-canvas-icon[data-v-30160229] svg line{fill:var(--icon-fill,currentColor);stroke:var(--icon-stroke,currentColor);stroke-width:var(--icon-stroke-width,inherit);stroke-dasharray:var(--icon-stroke-dash,none)}.mps-label[data-v-bb00a054]{color:#9ca3af;margin-bottom:2px;font-size:10px;display:block}.mps-val[data-v-bb00a054]{color:#9ca3af;text-align:right;flex-shrink:0;width:40px;font-size:11px}.mps-input[data-v-bb00a054]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:4px 8px;font-size:.75rem}.mps-icon-preview[data-v-bb00a054]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mps-icon-preview[data-v-bb00a054] svg{color:#d1d5db;stroke:currentColor;width:18px;height:18px}.mps-icon-preview[data-v-bb00a054] svg:not([fill=none]){fill:currentColor}.mps-icon-preview[data-v-bb00a054] svg [fill=none]{fill:none}.mps-lb-ico[data-v-b6dd8bc7]{vertical-align:-2px;width:13px;height:13px;margin-right:4px;display:inline-flex}.mps-lb-ico[data-v-b6dd8bc7] svg{width:13px;height:13px}.mps-bar-btn[data-v-b6dd8bc7]{color:#9ca3af;cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0 1px;font-size:10px;line-height:1}.mps-bar-btn[data-v-b6dd8bc7]:hover{color:#e5e7eb}.mps-eye-btn[data-v-b6dd8bc7]{border-radius:3px;justify-content:center;align-items:center;padding:1px 3px;display:inline-flex}.mps-eye-hidden[data-v-b6dd8bc7]{color:#ef4444;background:#ef44441f}.mps-eye-hidden[data-v-b6dd8bc7]:hover{color:#f87171;background:#ef444433}.mps-move-btn[data-v-b6dd8bc7]{color:#93c5fd;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:3px;margin-left:1px;padding:1px 4px;font-size:11px;line-height:1}.mps-move-btn[data-v-b6dd8bc7]:hover{color:#bfdbfe;background:#334155}.mps-move-disabled[data-v-b6dd8bc7]{opacity:.25;cursor:default}.mps-num-input[data-v-0eb6886b]{color:#111827;text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;padding:2px 6px;font-size:11px}.mps-timeline[data-v-8c64efd4]{flex-direction:column;min-height:50px;display:flex;position:relative}.mps-kf-marker[data-v-8c64efd4]{cursor:pointer;z-index:10;transition:color .15s,transform .15s;position:absolute;transform:translate(-50%)}.mps-kf-marker[data-v-8c64efd4]:hover{transform:translate(-50%)scale(1.3)}.mps-kf-selected[data-v-8c64efd4]{filter:brightness(1.5);transform:translate(-50%)scale(1.3)!important}.mps-kf-other[data-v-8c64efd4]{opacity:.7}.mps-playhead[data-v-8c64efd4]{z-index:20;pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(-50%)}.mps-playhead-line[data-v-8c64efd4]{background:#ef4444;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.mps-resize-handle[data-v-8c64efd4]{cursor:ns-resize;z-index:40;background:0 0;height:8px;position:absolute;top:-4px;left:0;right:0}.mps-resize-handle[data-v-8c64efd4]:after{content:"";opacity:0;background:#4b5563;border-radius:2px;width:32px;height:4px;transition:opacity .15s;position:absolute;top:2px;left:50%;transform:translate(-50%)}.mps-resize-handle[data-v-8c64efd4]:hover:after{opacity:1}.mps-resize-handle-side[data-v-8c64efd4]{cursor:ew-resize;z-index:40;background:0 0;width:8px;position:absolute;top:0;bottom:0;right:-4px}.mps-resize-handle-side[data-v-8c64efd4]:after{content:"";opacity:0;background:#4b5563;border-radius:2px;width:4px;height:32px;transition:opacity .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.mps-resize-handle-side[data-v-8c64efd4]:hover:after{opacity:1}.mb-bg-gray-850[data-v-b336ea9a]{background:#1a2234}.mps-inp[data-v-b336ea9a],.mps-sel[data-v-b336ea9a]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;padding:3px 6px;font-size:11px}.mps-panel-resize-handle[data-v-b336ea9a]{cursor:ew-resize;z-index:10;background:0 0;flex-shrink:0;width:6px;position:relative}.mps-panel-resize-handle[data-v-b336ea9a]:after{content:"";opacity:0;background:#4b5563;border-radius:2px;width:4px;height:40px;transition:opacity .15s;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.mps-panel-resize-handle[data-v-b336ea9a]:hover:after{opacity:1}.media-modal{z-index:1100000!important}.media-modal-backdrop{z-index:1099999!important}.gtp-root[data-v-d26c772d]{padding:12px}.gtp-header[data-v-d26c772d]{margin-bottom:12px}.gtp-title[data-v-d26c772d]{color:#1f2937;margin:0 0 4px;font-size:13px;font-weight:600}.gtp-desc[data-v-d26c772d]{color:#6b7280;margin:0;font-size:11px;line-height:1.4}.gtp-list[data-v-d26c772d]{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.gtp-item[data-v-d26c772d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:10px}.gtp-item-header[data-v-d26c772d]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.gtp-fields[data-v-d26c772d]{flex-direction:column;gap:6px;display:flex}.gtp-field[data-v-d26c772d]{align-items:center;gap:8px;display:flex}.gtp-field-label[data-v-d26c772d]{color:#6b7280;flex-shrink:0;width:90px;font-size:10px}.gtp-input[data-v-d26c772d]{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:4px;outline:none;width:100%;padding:4px 6px;font-family:inherit;font-size:11px}.gtp-input[data-v-d26c772d]:focus{border-color:var(--olo-ui-accent,#e8622a)}.gtp-input--label[data-v-d26c772d]{flex:1;font-size:12px;font-weight:600}.gtp-input--small[data-v-d26c772d]{flex:none;width:60px}.gtp-vars[data-v-d26c772d]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.gtp-var[data-v-d26c772d]{color:#6b7280;background:#f9fafb;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:9px}.gtp-preview[data-v-d26c772d]{color:#1f2937;background:#f3f4f6;border-radius:4px;margin-top:6px;padding:6px 8px;font-size:14px}.gtp-remove[data-v-d26c772d]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.gtp-remove[data-v-d26c772d]:hover{color:#ef4444;background:#ef44441a}.gtp-add[data-v-d26c772d]{color:#6b7280;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:6px 0;font-family:inherit;font-size:11px;transition:border-color .15s,color .15s;display:flex}.gtp-add[data-v-d26c772d]:hover{border-color:var(--olo-ui-accent,#e8622a);color:#1f2937}.gtp-actions[data-v-d26c772d]{justify-content:flex-end;margin-top:12px;display:flex}.gtp-save[data-v-d26c772d]{background:var(--olo-ui-accent,#e8622a);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .15s}.gtp-save[data-v-d26c772d]:hover{opacity:.9}.gtp-save[data-v-d26c772d]:disabled{opacity:.5;cursor:not-allowed}.slide-enter-active[data-v-693e01dd],.slide-leave-active[data-v-693e01dd]{transition:transform .2s,opacity .2s}.slide-enter-from[data-v-693e01dd],.slide-leave-to[data-v-693e01dd]{opacity:0;transform:translate(100%)}.v2i-zone-badge[data-v-693e01dd]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-width:100%;color:var(--olo-ui-accent,#e8622a);background:color-mix(in srgb, var(--olo-ui-accent,#e8622a) 12%, transparent);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;overflow:hidden}.olo-gpanel-backdrop[data-v-693e01dd]{z-index:100000;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.olo-gpanel[data-v-693e01dd]{background:#fff;border-radius:12px;width:min(560px,100%);max-height:86vh;padding:20px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000047}.olo-gpanel-close[data-v-693e01dd]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;height:26px;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.olo-gpanel-close[data-v-693e01dd]:hover{color:#111827;background:#f3f4f6}.olo-gpanel-close[data-v-693e01dd]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}.insp-search[data-v-693e01dd]{margin-bottom:12px;position:relative}.insp-search-icon[data-v-693e01dd]{color:#6b7280;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.insp-search-input[data-v-693e01dd]{color:#e5e7eb;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:7px 28px 7px 30px;font-family:inherit;font-size:12px;transition:border-color .2s,background .2s}.insp-search-input[data-v-693e01dd]::placeholder{color:#6b7280}.insp-search-input[data-v-693e01dd]:focus{border-color:var(--olo-ui-accent,#e8622a);background:#ffffff1a}.insp-search-clear[data-v-693e01dd]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:15px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.insp-search-clear[data-v-693e01dd]:hover{color:#d1d5db}.insp-filter-modified[data-v-693e01dd]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px;line-height:0;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.insp-filter-modified[data-v-693e01dd]:hover{color:#d1d5db;background:#ffffff0f}.insp-filter-modified--active[data-v-693e01dd],.insp-filter-modified--active[data-v-693e01dd]:hover{color:var(--olo-ui-accent,#e8622a)}.insp-badge[data-v-693e01dd]{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:600;line-height:1.4;transition:background .15s,color .15s;display:inline-flex}.insp-badge[data-v-693e01dd]:hover{background:currentColor;color:#fff!important}.insp-badge--orange[data-v-693e01dd]{color:#f59e0b}.insp-badge--blue[data-v-693e01dd]{color:#3b82f6}.insp-badge--purple[data-v-693e01dd]{color:#a855f7}.insp-badge--green[data-v-693e01dd]{color:#10b981}.insp-badge--cyan[data-v-693e01dd]{color:#06b6d4}.insp-badge--yellow[data-v-693e01dd]{color:#eab308}.insp-badge--gray[data-v-693e01dd]{color:#9ca3af}.insp-badge[data-v-693e01dd]:hover{background:currentColor;box-shadow:inset 0 0 0 1px}.insp-heroconvert[data-v-693e01dd]{background:color-mix(in srgb, var(--olo-ui-accent,#e8622a) 10%, transparent);border:1px solid color-mix(in srgb, var(--olo-ui-accent,#e8622a) 30%, transparent);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.insp-heroconvert-txt[data-v-693e01dd]{opacity:.92;flex:1;font-size:11.5px;line-height:1.45}.insp-heroconvert-btn[data-v-693e01dd]{cursor:pointer;background:var(--olo-ui-accent,#e8622a);color:#fff;border:0;border-radius:6px;flex:none;padding:7px 12px;font-size:11.5px;font-weight:700;transition:filter .15s}.insp-heroconvert-btn[data-v-693e01dd]:hover{filter:brightness(1.08)}.insp-heroconvert-btn[data-v-693e01dd]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:2px}.insp-action-btn[data-v-693e01dd]{color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.insp-action-btn[data-v-693e01dd]:hover:not(.insp-action-btn--disabled){color:#f3f4f6;background:#ffffff1a;border-color:#ffffff2e}.insp-action-btn--disabled[data-v-693e01dd]{opacity:.4;cursor:not-allowed}.insp-preset-wrap[data-v-693e01dd]{display:inline-block;position:relative}.insp-preset-menu[data-v-693e01dd]{z-index:50;background:#1f2937;border:1px solid #ffffff1f;border-radius:6px;min-width:200px;max-width:300px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0006}.insp-preset-menu-title[data-v-693e01dd]{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;border-bottom:1px solid #ffffff14;margin-bottom:2px;padding:4px 8px;font-size:9px;font-weight:600}.insp-preset-item[data-v-693e01dd]{color:#d1d5db;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;display:flex}.insp-preset-item[data-v-693e01dd]:hover{background:#ffffff0f}.insp-preset-del[data-v-693e01dd]{color:#6b7280;padding:0 4px;font-size:16px;line-height:1}.insp-preset-del[data-v-693e01dd]:hover{color:#ef4444}.v2i-root[data-v-693e01dd]{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;min-width:0;height:100%;font-family:inherit;font-size:12px;display:flex;overflow:hidden}.v2i-page-only[data-v-693e01dd]{flex-direction:column;flex:1;min-height:0;display:flex}.v2i-page-body[data-v-693e01dd]{flex:1;min-height:0}.v2i-head[data-v-693e01dd]{background:#f9fafb;border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:10px 12px 8px}.v2i-head[data-v-693e01dd] h3{color:#1e293b}.v2i-close[data-v-693e01dd]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:0 4px;font-size:18px;line-height:28px;transition:color .12s}.v2i-close[data-v-693e01dd]:hover{color:#1e293b}.v2i-close[data-v-693e01dd]:focus-visible{outline:2px solid var(--olo-ui-accent,#e8622a);outline-offset:1px}.v2i-head[data-v-693e01dd] .mb-text-gray-200{color:#1e293b!important}.v2i-head[data-v-693e01dd] .mb-text-gray-300{color:#334155!important}.v2i-head[data-v-693e01dd] .mb-text-gray-400{color:#64748b!important}.v2i-head[data-v-693e01dd] .mb-text-gray-500{color:#94a3b8!important}.v2i-head[data-v-693e01dd] .mb-text-gray-600{color:#cbd5e1!important}.v2i-head[data-v-693e01dd] .insp-action-btn{color:#64748b;background:#fff;border-color:#e2e8f0}.v2i-head[data-v-693e01dd] .insp-action-btn:hover:not(.insp-action-btn--disabled){color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.v2i-head[data-v-693e01dd] .insp-search{margin-bottom:8px}.v2i-head[data-v-693e01dd] .insp-search-input{color:#1e293b;background:#fff;border-color:#e2e8f0;border-radius:7px;padding:6px 28px 6px 30px}.v2i-head[data-v-693e01dd] .insp-search-input::placeholder{color:#94a3b8}.v2i-head[data-v-693e01dd] .insp-search-input:focus{border-color:var(--olo-color-primary,#e8622a);background:#fff;box-shadow:0 0 0 3px #e8622a1a}.v2i-head[data-v-693e01dd] .insp-search-icon,.v2i-head[data-v-693e01dd] .insp-search-clear{color:#94a3b8}.v2i-head[data-v-693e01dd] .insp-search-clear:hover{color:#1e293b}.v2i-head[data-v-693e01dd] .insp-filter-modified{color:#94a3b8}.v2i-head[data-v-693e01dd] .insp-filter-modified:hover{color:#1e293b;background:#f1f5f9}.v2i-head[data-v-693e01dd] .insp-filter-modified--active,.v2i-head[data-v-693e01dd] .insp-filter-modified--active:hover{color:var(--olo-color-primary,#e8622a)}.v2i-search-row[data-v-693e01dd]{align-items:stretch;gap:8px;margin-bottom:8px;display:flex}.v2i-search-row .insp-search[data-v-693e01dd]{flex:1;margin-bottom:0}.v2i-hover-toggle[data-v-693e01dd]{cursor:pointer;color:#92400e;background:#fef3c7;border:0;border-radius:7px;flex-shrink:0;align-self:center;place-items:center;width:30px;height:30px;transition:background-color .15s,color .15s,box-shadow .15s;display:grid;position:relative}.v2i-hover-toggle[data-v-693e01dd]:hover{background:#fde68a}.v2i-hover-toggle.on[data-v-693e01dd]{color:#fff;background:#f59e0b;box-shadow:0 1px 3px #f59e0b59}.v2i-hover-toggle[data-v-693e01dd]:before{content:"Hover";color:#fff;text-transform:uppercase;letter-spacing:.04em;pointer-events:none;background:#f59e0b;border-radius:99px;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.2;position:absolute;top:-7px;right:-3px}.v2i-hover-toggle.on[data-v-693e01dd]:before{color:#92400e;background:#fff}.v2i-content.is-hover-mode[data-v-693e01dd]{box-shadow:inset 0 2px #f59e0b}.v2i-tabs[data-v-693e01dd]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:0;margin-bottom:0;padding:2px;display:flex}.v2i-tabs button[data-v-693e01dd]{cursor:pointer;height:28px;font:inherit;color:#64748b;background:0 0;border:0;border-radius:6px;flex:1;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s}.v2i-tabs button[data-v-693e01dd]:hover:not(.on){color:#1e293b}.v2i-tabs button.on[data-v-693e01dd]{background:var(--olo-color-primary,#e8622a);color:#fff;box-shadow:0 1px 3px #e8622a4d}.v2i-tab-count[data-v-693e01dd]{background:var(--olo-color-primary,#e1474f);color:#fff;vertical-align:middle;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.v2i-search-crosshint[data-v-693e01dd]{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;font-size:12px;display:flex}.v2i-search-crosshint button[data-v-693e01dd]{font:inherit;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s}.v2i-search-crosshint button[data-v-693e01dd]:hover{border-color:var(--olo-color-primary,#e1474f);color:var(--olo-color-primary,#e1474f)}.v2i-body[data-v-693e01dd]{flex:1;grid-template-columns:1fr 64px;min-height:0;display:grid}.v2i-content[data-v-693e01dd]{color:#1e293b;background:#fff;padding:12px;overflow-y:auto}.v2i-content[data-v-693e01dd] .mb-text-gray-200{color:#1e293b!important}.v2i-content[data-v-693e01dd] .mb-text-gray-300{color:#334155!important}.v2i-content[data-v-693e01dd] .mb-text-gray-400{color:#64748b!important}.v2i-content[data-v-693e01dd] .mb-text-gray-500{color:#94a3b8!important}.v2i-content[data-v-693e01dd] .olo-collapse-section:not(.olo-collapse-section--macro){background:#f9fafb;border:1px solid #f1f5f9;border-radius:8px;padding:2px}.v2i-content[data-v-693e01dd] .olo-collapse-section:not(.olo-collapse-section--macro) .collapse-head{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;color:#64748b!important;background:0 0!important;padding:6px 10px!important}.v2i-content[data-v-693e01dd] .olo-collapse-section:not(.olo-collapse-section--macro) .collapse-head:hover{color:#1e293b!important;background:#00000005!important}.v2i-content[data-v-693e01dd] .olo-collapse-section:not(.olo-collapse-section--macro) .collapse-head--open{color:#1e293b!important;background:0 0!important}.v2i-content[data-v-693e01dd] .olo-collapse-section:not(.olo-collapse-section--macro) .collapse-head>svg{color:#94a3b8!important}.v2i-content[data-v-693e01dd] .olo-collapse-section--macro .collapse-head{color:#1e293b!important;background:#f1f5f9!important}.v2i-content[data-v-693e01dd] .olo-collapse-section--macro .collapse-head:hover{background:#e2e8f0!important}.v2i-content[data-v-693e01dd] .olo-collapse-section--macro .collapse-head--open{color:#b04217!important;background:#e8622a14!important}.v2i-content[data-v-693e01dd] .olo-collapse-section--macro .collapse-head>svg{color:#64748b!important}.v2i-content[data-v-693e01dd] .olo-collapse-section--macro .collapse-head--open>svg{color:#b04217!important}.v2i-rail[data-v-693e01dd]{scrollbar-width:none;background:#f9fafb;border-left:1px solid #f1f5f9;flex-direction:column;padding:4px 0;display:flex;overflow-y:auto}.v2i-rail[data-v-693e01dd]::-webkit-scrollbar{display:none}.v2i-rail-btn[data-v-693e01dd]{cursor:pointer;color:#64748b;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:100%;height:56px;padding:0 4px;font-family:inherit;transition:background-color .15s,color .15s;display:flex;position:relative}.v2i-rail-btn .bar[data-v-693e01dd]{background:0 0;border-radius:2px 0 0 2px;width:2px;transition:background-color .15s;position:absolute;top:8px;bottom:8px;right:0}.v2i-rail-btn .ic[data-v-693e01dd]{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.v2i-rail-btn .ic[data-v-693e01dd] svg{width:18px;height:18px}.v2i-rail-btn .lbl[data-v-693e01dd]{text-align:center;letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:10px;font-weight:500;line-height:1.1;overflow:hidden}.v2i-rail-btn[data-v-693e01dd]:not(.on):hover{color:#1e293b;background:#00000005}.v2i-rail-btn.on[data-v-693e01dd]{color:#1e293b;background:#fff}.v2i-rail-btn.on .bar[data-v-693e01dd]{background:var(--olo-color-primary,#e8622a)}.v2i-content[data-v-693e01dd] .v2i-sec-flash{animation:v2iSecFlash-693e01dd .9s var(--ot-ease-std,cubic-bezier(.4, 0, .2, 1))}@keyframes v2iSecFlash-693e01dd{0%{box-shadow:0 0 #e8622a00}20%{box-shadow:0 0 0 3px #e8622a73}to{box-shadow:0 0 #e8622a00}}.finder-fade-enter-active[data-v-2b9fd26e],.finder-fade-leave-active[data-v-2b9fd26e]{transition:opacity .15s}.finder-fade-enter-from[data-v-2b9fd26e],.finder-fade-leave-to[data-v-2b9fd26e]{opacity:0}.finder-dialog[data-v-2b9fd26e]{-webkit-backdrop-filter:blur(24px)saturate(180%);color:#1a1a1a;background:#ffffffeb;border-color:#0000001a}.finder-header[data-v-2b9fd26e]{border-color:#00000014}.finder-input[data-v-2b9fd26e]{color:#1a1a1a}.finder-input[data-v-2b9fd26e]::placeholder{color:#999}.finder-header .finder-input[type=text][data-v-2b9fd26e],.finder-header .finder-input[type=text][data-v-2b9fd26e]:focus{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:14px;line-height:1.5}.finder-kbd[data-v-2b9fd26e]{color:#888;background:#0000000f}.finder-section-label[data-v-2b9fd26e]{color:#999;border-color:#0000000f}.finder-result[data-v-2b9fd26e]{color:#333;background:0 0;border:none}.finder-result[data-v-2b9fd26e]:hover{background:#0000000a}.finder-result--active[data-v-2b9fd26e]{color:#1a1a1a;background:#e8622a1a!important}.finder-type-icon[data-v-2b9fd26e]{color:#888;background:#0000000f}.finder-footer[data-v-2b9fd26e]{color:#999;border-color:#00000014}.fade-enter-active[data-v-0f7fd9ee],.fade-leave-active[data-v-0f7fd9ee]{transition:opacity .15s}.fade-enter-from[data-v-0f7fd9ee],.fade-leave-to[data-v-0f7fd9ee]{opacity:0}.fade-enter-active[data-v-3320bb28],.fade-leave-active[data-v-3320bb28]{transition:opacity .15s}.fade-enter-from[data-v-3320bb28],.fade-leave-to[data-v-3320bb28]{opacity:0}.olo-tpl-overlay[data-v-3320bb28]{--olo-ui-accent:#e8622a;--tl-ink:#1a1a1a;--tl-ink-2:#555;--tl-mute:#888;--tl-faint:#a3a3a3;--tl-line:#00000014;--tl-line-2:#0000001f;--tl-fill:#0000000a;--tl-ring:#e8622a2e;--tl-danger:#dc2626;z-index:99000;background:#11111161;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.olo-tpl-overlay--top[data-v-3320bb28]{z-index:99500}.olo-tpl-dialog[data-v-3320bb28]{-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--tl-line-2);width:900px;max-width:100%;max-height:85vh;color:var(--tl-ink);background:#fffffff5;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000002e,0 0 0 1px #0000000a}.olo-tpl-head[data-v-3320bb28]{border-bottom:1px solid var(--tl-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.olo-tpl-title[data-v-3320bb28]{min-width:0;color:var(--olo-ui-accent);align-items:center;gap:10px;display:flex}.olo-tpl-title h3[data-v-3320bb28]{color:var(--tl-ink);margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.3}.olo-tpl-tools[data-v-3320bb28]{align-items:center;gap:10px;display:flex}.olo-tpl-searchbox[data-v-3320bb28]{border:1px solid var(--tl-line-2);width:230px;height:34px;color:var(--tl-mute);cursor:text;background:#fff;border-radius:9px;align-items:center;gap:8px;margin:0;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.olo-tpl-searchbox[data-v-3320bb28]:focus-within{border-color:var(--olo-ui-accent);box-shadow:0 0 0 3px var(--tl-ring)}.olo-tpl-searchbox svg[data-v-3320bb28]{flex:none}.olo-tpl-searchbox .olo-tpl-search[type=text][data-v-3320bb28],.olo-tpl-searchbox .olo-tpl-search[type=text][data-v-3320bb28]:focus{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:12.5px;line-height:1.4}.olo-tpl-search[data-v-3320bb28]::placeholder{color:var(--tl-faint);opacity:1}.olo-tpl-x[data-v-3320bb28]{width:30px;height:30px;color:var(--tl-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.olo-tpl-x[data-v-3320bb28]:hover{background:var(--tl-fill);color:var(--tl-ink)}.olo-tpl-x[data-v-3320bb28]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:1px}.olo-tpl-filter[data-v-3320bb28]{border-bottom:1px solid var(--tl-line);background:#00000005;align-items:center;gap:10px;padding:9px 20px;display:flex}.olo-tpl-filter-label[data-v-3320bb28]{color:var(--tl-mute);white-space:nowrap;margin:0;font-size:11.5px}.olo-tpl-filter-select[data-v-3320bb28]{flex:1;max-width:220px}.olo-tpl-count[data-v-3320bb28]{color:var(--tl-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.olo-tpl-body[data-v-3320bb28]{background:#00000004;flex:1;min-height:0;padding:20px;overflow-y:auto}.olo-tpl-state[data-v-3320bb28]{text-align:center;color:var(--tl-mute);padding:40px 16px;font-size:13px}.olo-tpl-card[data-v-3320bb28]{border:1px solid var(--tl-line-2);cursor:pointer;background:#fff;border-radius:12px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 1px 2px #0000000a}.olo-tpl-card[data-v-3320bb28]:hover,.olo-tpl-card[data-v-3320bb28]:focus-visible{border-color:var(--olo-ui-accent);transform:translateY(-3px);box-shadow:0 14px 30px -14px #00000047}.olo-tpl-card[data-v-3320bb28]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:2px}.olo-tpl-media[data-v-3320bb28]{border-bottom:1px solid var(--tl-line);position:relative;overflow:hidden}.olo-tpl-img[data-v-3320bb28]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:#f3f4f6;width:100%;height:auto;display:block}.olo-tpl-img--naturale[data-v-3320bb28]{-o-object-position:center;object-position:center}.olo-tpl-img--pagina[data-v-3320bb28]{aspect-ratio:4/5;-o-object-position:top center;object-position:top center;transition:object-position 7s linear,-o-object-position 7s linear}.olo-tpl-card:hover .olo-tpl-img--pagina[data-v-3320bb28],.olo-tpl-card:focus-visible .olo-tpl-img--pagina[data-v-3320bb28]{-o-object-position:bottom center;object-position:bottom center}@media (prefers-reduced-motion:reduce){.olo-tpl-img--pagina[data-v-3320bb28]{transition:none}}.olo-tpl-elenco--muro[data-v-3320bb28]{-moz-columns:3 220px;columns:3 220px;-moz-column-gap:12px;column-gap:12px}.olo-tpl-elenco--muro>.olo-tpl-card[data-v-3320bb28]{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 12px;display:block}.olo-tpl-elenco--pagine[data-v-3320bb28]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.olo-tpl-busy[data-v-3320bb28]{color:var(--tl-ink);background:#ffffffd1;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.olo-tpl-spin[data-v-3320bb28]{border:2px solid var(--tl-line);border-top-color:var(--olo-ui-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite olo-tpl-gira-3320bb28}@keyframes olo-tpl-gira-3320bb28{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.olo-tpl-spin[data-v-3320bb28]{animation-duration:2.4s}}.olo-tpl-card.is-busy[data-v-3320bb28]{pointer-events:none}.olo-tpl-hover[data-v-3320bb28]{opacity:0;background:#141414bd;justify-content:center;align-items:center;padding:12px;transition:opacity .15s;display:flex;position:absolute;inset:0}.olo-tpl-hover span[data-v-3320bb28]{color:#fff;text-align:center;font-size:11px;line-height:1.5}.olo-tpl-hover--sm[data-v-3320bb28]{padding:10px}.olo-tpl-hover--pagina[data-v-3320bb28]{background:linear-gradient(#14141400,#141414db 45%);align-items:flex-end;padding:48px 14px 12px;inset:auto 0 0}.olo-tpl-hover--sm span[data-v-3320bb28]{font-size:10.5px}.olo-tpl-card:hover .olo-tpl-hover[data-v-3320bb28],.olo-tpl-card:focus-visible .olo-tpl-hover[data-v-3320bb28]{opacity:1}.olo-tpl-info[data-v-3320bb28]{justify-content:space-between;align-items:center;gap:6px;padding:8px 10px 9px;display:flex}.olo-tpl-info-text[data-v-3320bb28]{flex:1;min-width:0}.olo-tpl-name-row[data-v-3320bb28]{align-items:center;gap:5px;display:flex}.olo-tpl-name[data-v-3320bb28]{text-overflow:ellipsis;white-space:nowrap;color:var(--tl-ink);font-size:12px;font-weight:500;overflow:hidden}.olo-tpl-badge[data-v-3320bb28]{letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:9px;font-weight:600;line-height:1}.olo-tpl-badge--page[data-v-3320bb28]{color:#b4451a;background:#e8622a1f}.olo-tpl-badge--user[data-v-3320bb28]{color:#92400e;background:#f59e0b29}.olo-tpl-cat[data-v-3320bb28]{color:var(--tl-mute);text-transform:capitalize;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;display:inline-flex}.olo-tpl-dot[data-v-3320bb28]{border-radius:50%;flex:none;width:6px;height:6px}.olo-tpl-del[data-v-3320bb28]{width:24px;height:24px;color:var(--tl-danger);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:flex}.olo-tpl-del[data-v-3320bb28]:hover,.olo-tpl-del[data-v-3320bb28]:focus-visible{opacity:1;background:#dc262614}.olo-tpl-del[data-v-3320bb28]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:1px}.olo-tpl-foot[data-v-3320bb28]{border-top:1px solid var(--tl-line);color:var(--tl-faint);background:#00000005;justify-content:space-between;align-items:center;padding:9px 20px;font-size:11px;display:flex}.olo-tpl-link[data-v-3320bb28]{color:var(--tl-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-4px -8px;padding:4px 8px;font-size:12px;transition:background-color .15s,color .15s}.olo-tpl-link[data-v-3320bb28]:hover{background:var(--tl-fill);color:var(--tl-ink)}.olo-tpl-link[data-v-3320bb28]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:1px}.olo-tpl-box[data-v-3320bb28]{border:1px solid var(--tl-line-2);max-width:100%;color:var(--tl-ink);background:#fff;border-radius:12px;box-shadow:0 24px 64px #00000038}.olo-tpl-box--save[data-v-3320bb28]{width:420px}.olo-tpl-box--del[data-v-3320bb28]{width:380px}.olo-tpl-box--page[data-v-3320bb28]{outline:none;width:400px;padding:24px}.olo-tpl-box-head[data-v-3320bb28]{border-bottom:1px solid var(--tl-line);align-items:center;gap:8px;padding:16px 20px;display:flex}.olo-tpl-box-title[data-v-3320bb28]{color:var(--tl-ink);font-size:14px;font-weight:600}.olo-tpl-accent[data-v-3320bb28]{color:var(--olo-ui-accent);flex:none}.olo-tpl-box-body[data-v-3320bb28]{padding:20px}.olo-tpl-field[data-v-3320bb28]{margin-bottom:14px}.olo-tpl-label[data-v-3320bb28]{color:var(--tl-ink-2);margin:0 0 5px;font-size:11.5px;font-weight:500;display:block}.olo-tpl-box .olo-tpl-input[type=text][data-v-3320bb28],.olo-tpl-box .olo-tpl-input[type=text][data-v-3320bb28]:focus{box-sizing:border-box;border:1px solid var(--tl-line-2);border-radius:8px;outline:none;width:100%;height:auto;min-height:0;margin:0;padding:8px 12px;font-size:13px;line-height:1.4;transition:box-shadow .15s}.olo-tpl-box .olo-tpl-input[type=text][data-v-3320bb28]{box-shadow:none}.olo-tpl-box .olo-tpl-input[type=text][data-v-3320bb28]:focus{box-shadow:0 0 0 1px var(--olo-ui-accent), 0 0 0 4px var(--tl-ring)}.olo-tpl-input[data-v-3320bb28]::placeholder{color:var(--tl-faint);opacity:1}.olo-tpl-note[data-v-3320bb28]{background:var(--tl-fill);border-radius:8px;margin-bottom:4px;padding:9px 11px;font-size:11px}.olo-tpl-note-k[data-v-3320bb28]{color:var(--tl-mute);font-size:10.5px}.olo-tpl-note-v[data-v-3320bb28]{color:var(--tl-ink);margin-left:4px;font-weight:500}.olo-tpl-note-gap[data-v-3320bb28]{margin-left:8px}.olo-tpl-box-foot[data-v-3320bb28]{border-top:1px solid var(--tl-line);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.olo-tpl-btn[data-v-3320bb28]{border:1px solid var(--tl-line-2);color:var(--tl-ink-2);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:7px 16px;font-size:12px;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s,filter .15s;display:inline-flex}.olo-tpl-btn[data-v-3320bb28]:hover{background:var(--tl-fill);color:var(--tl-ink)}.olo-tpl-btn[data-v-3320bb28]:focus-visible{outline:2px solid var(--olo-ui-accent);outline-offset:2px}.olo-tpl-btn[data-v-3320bb28]:disabled{opacity:.5;cursor:not-allowed}.olo-tpl-btn--primary[data-v-3320bb28],.olo-tpl-btn--primary[data-v-3320bb28]:hover{background:var(--olo-ui-accent);border-color:var(--olo-ui-accent);color:#fff}.olo-tpl-btn--danger[data-v-3320bb28],.olo-tpl-btn--danger[data-v-3320bb28]:hover{background:var(--tl-danger);border-color:var(--tl-danger);color:#fff}.olo-tpl-btn--primary[data-v-3320bb28]:hover:not(:disabled),.olo-tpl-btn--danger[data-v-3320bb28]:hover:not(:disabled){filter:brightness(.93)}.olo-tpl-btn--soft[data-v-3320bb28]{background:var(--tl-fill);border-color:var(--tl-line);color:var(--tl-ink)}.olo-tpl-btn--soft[data-v-3320bb28]:hover{background:#00000012}.olo-tpl-btn--grow[data-v-3320bb28]{flex:1;padding-left:12px;padding-right:12px}.olo-tpl-del-head[data-v-3320bb28]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.olo-tpl-del-icon[data-v-3320bb28]{width:36px;height:36px;color:var(--tl-danger);background:#dc262614;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.olo-tpl-sub[data-v-3320bb28]{color:var(--tl-mute);margin-top:2px;font-size:11.5px}.olo-tpl-text[data-v-3320bb28]{color:var(--tl-ink-2);margin:0;font-size:12.5px;line-height:1.55}.olo-tpl-text strong[data-v-3320bb28]{color:var(--tl-ink);font-weight:600}.olo-tpl-page-head[data-v-3320bb28]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.olo-tpl-text--page[data-v-3320bb28]{margin-bottom:18px}.olo-tpl-page-actions[data-v-3320bb28]{gap:8px;display:flex}.ip-panel[data-v-d25c435a]{background:#fff;border-radius:12px;flex-direction:column;width:720px;max-width:95vw;max-height:80vh;animation:.2s ease-out ip-slide-up-d25c435a;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000040,0 0 0 1px #00000014}@keyframes ip-slide-up-d25c435a{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ip-header[data-v-d25c435a]{justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.ip-title[data-v-d25c435a]{color:#1a1a1a;font-size:15px;font-weight:600}.ip-close[data-v-d25c435a]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.ip-close[data-v-d25c435a]:hover{color:#374151;background:#f3f4f6}.ip-tabs[data-v-d25c435a]{border-bottom:1px solid #e5e7eb;gap:0;padding:0 20px;display:flex}.ip-tab[data-v-d25c435a]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.ip-tab[data-v-d25c435a]:hover{color:#374151}.ip-tab--active[data-v-d25c435a]{color:var(--olo-ui-accent,#e8622a);border-bottom-color:var(--olo-ui-accent,#e8622a)}.ip-search[data-v-d25c435a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;margin:12px 20px;padding:8px 12px;transition:border-color .15s;display:flex}.ip-search[data-v-d25c435a]:focus-within{border-color:var(--olo-ui-accent,#e8622a);background:#fff}.ip-search-icon[data-v-d25c435a]{color:#9ca3af;flex-shrink:0}.ip-search-input[data-v-d25c435a]{color:#374151;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.ip-search-input[data-v-d25c435a]::placeholder{color:#9ca3af}.ip-search .ip-search-input[type=text][data-v-d25c435a],.ip-search .ip-search-input[type=text][data-v-d25c435a]:focus,.ip-search .ip-search-input[type=text][data-v-d25c435a]:focus-visible{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:13px;line-height:1.5}.ip-body[data-v-d25c435a]{flex:1;padding:4px 20px 20px;overflow-y:auto}.ip-modules[data-v-d25c435a]{flex-direction:column;gap:12px;display:flex}.ip-cat-header[data-v-d25c435a]{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin:8px 0 -2px;font-size:11px;font-weight:700}.ip-modules>.ip-cat-header[data-v-d25c435a]:first-child{margin-top:0}.ip-grid[data-v-d25c435a]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;display:grid}.ip-module-card[data-v-d25c435a]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 10px;transition:all .15s;display:flex}.ip-module-card[data-v-d25c435a]:hover{border-color:var(--olo-ui-accent,#e8622a);background:#e8622a0a;transform:translateY(-1px);box-shadow:0 2px 8px #e8622a1f}.ip-module-icon[data-v-d25c435a]{color:#6b7280;background:#f3f4f6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.ip-module-card:hover .ip-module-icon[data-v-d25c435a]{color:var(--olo-ui-accent,#e8622a);background:#e8622a1a}.ip-module-name[data-v-d25c435a]{color:#374151;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.ip-row-grid[data-v-d25c435a]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ip-row-card[data-v-d25c435a]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px 12px;transition:all .15s;display:flex}.ip-row-card[data-v-d25c435a]:hover{border-color:var(--olo-ui-accent,#e8622a);background:#e8622a0a;box-shadow:0 2px 8px #e8622a1f}.ip-row-preview[data-v-d25c435a]{gap:3px;width:100%;height:28px;display:flex}.ip-row-col[data-v-d25c435a]{background:#e5e7eb;border-radius:3px;transition:background .15s}.ip-row-card:hover .ip-row-col[data-v-d25c435a]{background:#e8622a40}.ip-row-label[data-v-d25c435a]{color:#6b7280;font-size:11px;font-weight:500}.ip-row-preview--grid[data-v-d25c435a]{justify-content:center;align-items:center;display:flex}.ip-row-preview--grid[data-v-d25c435a] svg{width:100%;height:100%}.ip-section-label[data-v-d25c435a]{text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;align-items:center;gap:6px;padding:16px 0 8px;font-size:11px;font-weight:700;display:flex}.ip-section-label[data-v-d25c435a]:first-child{padding-top:0}.ip-section-badge[data-v-d25c435a]{color:var(--olo-ui-accent,#e8622a);text-transform:none;letter-spacing:0;background:#e8622a1a;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.ip-library[data-v-d25c435a]{padding:20px 0}.ip-library-msg[data-v-d25c435a]{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}.ip-library-msg p[data-v-d25c435a]{max-width:280px;margin:0}.ip-library-btn[data-v-d25c435a]{border:1px solid var(--olo-ui-accent,#e8622a);background:var(--olo-ui-accent,#e8622a);color:#fff;cursor:pointer;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500;transition:all .15s}.ip-library-btn[data-v-d25c435a]:hover{opacity:.9;box-shadow:0 2px 8px #e8622a4d}.ip-empty[data-v-d25c435a]{text-align:center;color:#9ca3af;grid-column:1/-1;padding:32px 0;font-size:13px}.ip-fade-enter-active[data-v-d25c435a]{transition:opacity .15s}.ip-fade-leave-active[data-v-d25c435a]{transition:opacity .1s}.ip-fade-enter-from[data-v-d25c435a],.ip-fade-leave-to[data-v-d25c435a]{opacity:0}:root{--olo-color-on-primary:#fff;--olo-color-text-soft:var(--olo-color-text-muted,#6b7280);--olo-color-text-faint:var(--olo-color-text-muted,#94a3b8);--olo-color-surface:var(--olo-color-background,#fff);--olo-color-surface-alt:var(--olo-color-muted,#f6f7f9);--olo-color-error:var(--olo-color-danger,#b42318);--olo-color-border:#e5e7eb;--olo-color-info:#2563eb}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.mb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb-pointer-events-none{pointer-events:none}.mb-fixed{position:fixed}.mb-absolute{position:absolute}.mb-relative{position:relative}.mb-inset-0{inset:0}.mb-inset-x-0{left:0;right:0}.mb--right-2{right:-.5rem}.mb--top-2{top:-.5rem}.mb-bottom-0{bottom:0}.mb-bottom-1{bottom:.25rem}.mb-bottom-2{bottom:.5rem}.mb-left-0{left:0}.mb-left-0\.5{left:.125rem}.mb-left-1{left:.25rem}.mb-left-1\/2{left:50%}.mb-left-2{left:.5rem}.mb-left-4{left:1rem}.mb-left-5{left:1.25rem}.mb-right-0{right:0}.mb-right-0\.5{right:.125rem}.mb-right-1{right:.25rem}.mb-right-2{right:.5rem}.mb-top-0{top:0}.mb-top-0\.5{top:.125rem}.mb-top-1{top:.25rem}.mb-top-1\/2{top:50%}.mb-top-full{top:100%}.mb-z-10{z-index:10}.mb-z-50{z-index:50}.mb-z-\[10001\]{z-index:10001}.mb-z-\[99999\]{z-index:99999}.mb-z-\[9999\]{z-index:9999}.mb-m-0{margin:0}.mb-mx-auto{margin-left:auto;margin-right:auto}.mb-my-0{margin-top:0;margin-bottom:0}.mb-mb-0{margin-bottom:0}.mb-mb-0\.5{margin-bottom:.125rem}.mb-mb-1{margin-bottom:.25rem}.mb-mb-1\.5{margin-bottom:.375rem}.mb-mb-2{margin-bottom:.5rem}.mb-mb-3{margin-bottom:.75rem}.mb-mb-4{margin-bottom:1rem}.mb-mb-5{margin-bottom:1.25rem}.mb-mb-6{margin-bottom:1.5rem}.mb-ml-0\.5{margin-left:.125rem}.mb-ml-1{margin-left:.25rem}.mb-ml-2{margin-left:.5rem}.mb-ml-3{margin-left:.75rem}.mb-ml-4{margin-left:1rem}.mb-ml-auto{margin-left:auto}.mb-mr-0\.5{margin-right:.125rem}.mb-mr-1{margin-right:.25rem}.mb-mr-2{margin-right:.5rem}.mb-mt-0\.5{margin-top:.125rem}.mb-mt-1{margin-top:.25rem}.mb-mt-1\.5{margin-top:.375rem}.mb-mt-2{margin-top:.5rem}.mb-mt-3{margin-top:.75rem}.mb-mt-4{margin-top:1rem}.mb-mt-5{margin-top:1.25rem}.mb-mt-6{margin-top:1.5rem}.mb-mt-8{margin-top:2rem}.mb-block{display:block}.mb-inline-block{display:inline-block}.mb-flex{display:flex}.mb-inline-flex{display:inline-flex}.mb-grid{display:grid}.mb-hidden{display:none}.mb-aspect-square{aspect-ratio:1}.mb-h-1\.5{height:.375rem}.mb-h-10{height:2.5rem}.mb-h-12{height:3rem}.mb-h-14{height:3.5rem}.mb-h-16{height:4rem}.mb-h-2{height:.5rem}.mb-h-20{height:5rem}.mb-h-28{height:7rem}.mb-h-3{height:.75rem}.mb-h-3\.5{height:.875rem}.mb-h-4{height:1rem}.mb-h-5{height:1.25rem}.mb-h-6{height:1.5rem}.mb-h-7{height:1.75rem}.mb-h-8{height:2rem}.mb-h-9{height:2.25rem}.mb-h-96{height:24rem}.mb-h-full{height:100%}.mb-h-screen{height:100vh}.mb-max-h-24{max-height:6rem}.mb-max-h-32{max-height:8rem}.mb-max-h-40{max-height:10rem}.mb-max-h-48{max-height:12rem}.mb-max-h-\[50vh\]{max-height:50vh}.mb-max-h-\[80vh\]{max-height:80vh}.mb-max-h-\[85vh\]{max-height:85vh}.mb-max-h-full{max-height:100%}.mb-min-h-\[40px\]{min-height:40px}.mb-min-h-full{min-height:100%}.mb-w-1\.5{width:.375rem}.mb-w-1\/4{width:25%}.mb-w-10{width:2.5rem}.mb-w-12{width:3rem}.mb-w-14{width:3.5rem}.mb-w-16{width:4rem}.mb-w-20{width:5rem}.mb-w-24{width:6rem}.mb-w-28{width:7rem}.mb-w-3{width:.75rem}.mb-w-3\.5{width:.875rem}.mb-w-3\/4{width:75%}.mb-w-32{width:8rem}.mb-w-36{width:9rem}.mb-w-4{width:1rem}.mb-w-48{width:12rem}.mb-w-5{width:1.25rem}.mb-w-52{width:13rem}.mb-w-6{width:1.5rem}.mb-w-8{width:2rem}.mb-w-\[380px\]{width:380px}.mb-w-\[460px\]{width:460px}.mb-w-\[640px\]{width:640px}.mb-w-\[800px\]{width:800px}.mb-w-full{width:100%}.mb-min-w-0{min-width:0}.mb-min-w-\[40px\]{min-width:40px}.mb-max-w-24{max-width:6rem}.mb-max-w-\[140px\]{max-width:140px}.mb-max-w-\[80px\]{max-width:80px}.mb-max-w-full{max-width:100%}.mb-max-w-lg{max-width:32rem}.mb-flex-1{flex:1}.mb-flex-none{flex:none}.mb-flex-shrink-0,.mb-shrink-0{flex-shrink:0}.mb--translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mb-rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mb-spin{to{transform:rotate(360deg)}}.mb-animate-spin{animation:1s linear infinite mb-spin}.mb-cursor-default{cursor:default}.mb-cursor-grab{cursor:grab}.mb-cursor-move{cursor:move}.mb-cursor-not-allowed{cursor:not-allowed}.mb-cursor-pointer{cursor:pointer}.mb-cursor-wait{cursor:wait}.mb-select-none{-webkit-user-select:none;user-select:none}.mb-resize-none{resize:none}.mb-resize-y{resize:vertical}.mb-list-none{list-style-type:none}.mb-appearance-none{appearance:none}.mb-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mb-flex-row{flex-direction:row}.mb-flex-col{flex-direction:column}.mb-flex-wrap{flex-wrap:wrap}.mb-items-start{align-items:flex-start}.mb-items-end{align-items:flex-end}.mb-items-center{align-items:center}.mb-items-stretch{align-items:stretch}.mb-justify-center{justify-content:center}.mb-justify-between{justify-content:space-between}.mb-gap-0{gap:0}.mb-gap-0\.5{gap:.125rem}.mb-gap-1{gap:.25rem}.mb-gap-1\.5{gap:.375rem}.mb-gap-2{gap:.5rem}.mb-gap-3{gap:.75rem}.mb-gap-4{gap:1rem}.mb-gap-5{gap:1.25rem}.mb-gap-px{gap:1px}.mb-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.mb-gap-y-1\.5{row-gap:.375rem}.mb-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.mb-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.mb-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.mb-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.mb-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.mb-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.mb-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.mb-self-stretch{align-self:stretch}.mb-overflow-auto{overflow:auto}.mb-overflow-hidden{overflow:hidden}.mb-overflow-x-auto{overflow-x:auto}.mb-overflow-y-auto{overflow-y:auto}.mb-overflow-y-hidden{overflow-y:hidden}.mb-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-whitespace-nowrap{white-space:nowrap}.mb-whitespace-pre-wrap{white-space:pre-wrap}.mb-rounded{border-radius:.25rem}.mb-rounded-full{border-radius:9999px}.mb-rounded-lg{border-radius:.5rem}.mb-rounded-md{border-radius:.375rem}.mb-rounded-sm{border-radius:.125rem}.mb-rounded-xl{border-radius:.75rem}.mb-border{border-width:1px}.mb-border-0{border-width:0}.mb-border-2{border-width:2px}.mb-border-b{border-bottom-width:1px}.mb-border-b-2{border-bottom-width:2px}.mb-border-l{border-left-width:1px}.mb-border-l-2{border-left-width:2px}.mb-border-r{border-right-width:1px}.mb-border-t{border-top-width:1px}.mb-border-dashed{border-style:dashed}.mb-border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.mb-border-amber-500\/30{border-color:#f59e0b4d}.mb-border-amber-500\/50{border-color:#f59e0b80}.mb-border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.mb-border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.mb-border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.mb-border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.mb-border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.mb-border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.mb-border-gray-500\/40{border-color:#6b728066}.mb-border-gray-500\/60{border-color:#6b728099}.mb-border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.mb-border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.mb-border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.mb-border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.mb-border-primary-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.mb-border-primary-400{--tw-border-opacity:1;border-color:rgb(var(--olo-primary-rgb,129 140 248) / var(--tw-border-opacity,1))}.mb-border-primary-500,.mb-border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--olo-primary-rgb,99 102 241) / var(--tw-border-opacity,1))}.mb-border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.mb-border-purple-500\/30{border-color:#a855f74d}.mb-border-purple-500\/50{border-color:#a855f780}.mb-border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.mb-border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.mb-border-red-800\/50{border-color:#991b1b80}.mb-border-teal-500{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.mb-border-teal-500\/30{border-color:#14b8a64d}.mb-border-teal-500\/50{border-color:#14b8a680}.mb-border-transparent{border-color:#0000}.mb-border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.mb-border-yellow-600\/50{border-color:#ca8a0480}.mb-border-yellow-700\/50{border-color:#a1620780}.mb-border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.mb-bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.mb-bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.mb-bg-amber-600\/20{background-color:#d9770633}.mb-bg-black\/25{background-color:#00000040}.mb-bg-black\/40{background-color:#0006}.mb-bg-black\/50{background-color:#00000080}.mb-bg-black\/60{background-color:#0009}.mb-bg-black\/70{background-color:#000000b3}.mb-bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.mb-bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.mb-bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.mb-bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.mb-bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.mb-bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.mb-bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.mb-bg-gray-600\/30{background-color:#4b55634d}.mb-bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.mb-bg-gray-700\/30{background-color:#3741514d}.mb-bg-gray-700\/50{background-color:#37415180}.mb-bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.mb-bg-gray-800\/50{background-color:#1f293780}.mb-bg-gray-800\/90{background-color:#1f2937e6}.mb-bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.mb-bg-gray-900\/50{background-color:#11182780}.mb-bg-gray-900\/80{background-color:#111827cc}.mb-bg-gray-950{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.mb-bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.mb-bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.mb-bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.mb-bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.mb-bg-primary-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.mb-bg-primary-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.mb-bg-primary-500,.mb-bg-primary-600{--tw-bg-opacity:1;background-color:rgb(var(--olo-primary-rgb,99 102 241) / var(--tw-bg-opacity,1))}.mb-bg-primary-600\/20{background-color:rgb(var(--olo-primary-rgb,99 102 241) / .2)}.mb-bg-primary-600\/80{background-color:rgb(var(--olo-primary-rgb,99 102 241) / .8)}.mb-bg-primary-700{--tw-bg-opacity:1;background-color:rgb(var(--olo-primary-rgb,99 102 241) / var(--tw-bg-opacity,1))}.mb-bg-primary-900\/30{background-color:#312e814d}.mb-bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.mb-bg-purple-600\/20{background-color:#9333ea33}.mb-bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.mb-bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.mb-bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.mb-bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.mb-bg-red-600\/80{background-color:#dc2626cc}.mb-bg-red-900\/30{background-color:#7f1d1d4d}.mb-bg-teal-600\/20{background-color:#0d948833}.mb-bg-transparent{background-color:#0000}.mb-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.mb-bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.mb-bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.mb-bg-yellow-600\/30{background-color:#ca8a044d}.mb-bg-yellow-900\/30{background-color:#713f124d}.mb-bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.mb-from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.mb-to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.mb-object-contain{-o-object-fit:contain;object-fit:contain}.mb-object-cover{-o-object-fit:cover;object-fit:cover}.mb-p-0{padding:0}.mb-p-0\.5{padding:.125rem}.mb-p-1\.5{padding:.375rem}.mb-p-2{padding:.5rem}.mb-p-3{padding:.75rem}.mb-p-4{padding:1rem}.mb-p-5{padding:1.25rem}.mb-p-6{padding:1.5rem}.mb-p-8{padding:2rem}.mb-px-1{padding-left:.25rem;padding-right:.25rem}.mb-px-1\.5{padding-left:.375rem;padding-right:.375rem}.mb-px-2{padding-left:.5rem;padding-right:.5rem}.mb-px-2\.5{padding-left:.625rem;padding-right:.625rem}.mb-px-3{padding-left:.75rem;padding-right:.75rem}.mb-px-4{padding-left:1rem;padding-right:1rem}.mb-px-5{padding-left:1.25rem;padding-right:1.25rem}.mb-px-6{padding-left:1.5rem;padding-right:1.5rem}.mb-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.mb-py-1{padding-top:.25rem;padding-bottom:.25rem}.mb-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.mb-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.mb-py-12{padding-top:3rem;padding-bottom:3rem}.mb-py-2{padding-top:.5rem;padding-bottom:.5rem}.mb-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.mb-py-3{padding-top:.75rem;padding-bottom:.75rem}.mb-py-4{padding-top:1rem;padding-bottom:1rem}.mb-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.mb-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.mb-py-8{padding-top:2rem;padding-bottom:2rem}.mb-pb-1{padding-bottom:.25rem}.mb-pb-2{padding-bottom:.5rem}.mb-pb-3{padding-bottom:.75rem}.mb-pb-4{padding-bottom:1rem}.mb-pl-12{padding-left:3rem}.mb-pl-3{padding-left:.75rem}.mb-pt-2{padding-top:.5rem}.mb-pt-3{padding-top:.75rem}.mb-pt-4{padding-top:1rem}.mb-pt-\[12vh\]{padding-top:12vh}.mb-text-left{text-align:left}.mb-text-center{text-align:center}.mb-text-right{text-align:right}.mb-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mb-font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.mb-text-2xl{font-size:1.5rem;line-height:2rem}.mb-text-3xl{font-size:1.875rem;line-height:2.25rem}.mb-text-4xl{font-size:2.25rem;line-height:2.5rem}.mb-text-5xl{font-size:3rem;line-height:1}.mb-text-\[10px\]{font-size:10px}.mb-text-\[11px\]{font-size:11px}.mb-text-\[12px\]{font-size:12px}.mb-text-\[14px\]{font-size:14px}.mb-text-\[8px\]{font-size:8px}.mb-text-\[9px\]{font-size:9px}.mb-text-base{font-size:1rem;line-height:1.5rem}.mb-text-lg{font-size:1.125rem;line-height:1.75rem}.mb-text-sm{font-size:.875rem;line-height:1.25rem}.mb-text-xl{font-size:1.25rem;line-height:1.75rem}.mb-text-xs{font-size:.75rem;line-height:1rem}.mb-font-bold{font-weight:700}.mb-font-medium{font-weight:500}.mb-font-normal{font-weight:400}.mb-font-semibold{font-weight:600}.mb-uppercase{text-transform:uppercase}.mb-italic{font-style:italic}.mb-not-italic{font-style:normal}.mb-tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.mb-leading-5{line-height:1.25rem}.mb-leading-relaxed{line-height:1.625}.mb-leading-snug{line-height:1.375}.mb-leading-tight{line-height:1.25}.mb-tracking-wide{letter-spacing:.025em}.mb-tracking-wider{letter-spacing:.05em}.mb-text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.mb-text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.mb-text-amber-400\/80{color:#fbbf24cc}.mb-text-amber-400\/90{color:#fbbf24e6}.mb-text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.mb-text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.mb-text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.mb-text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.mb-text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.mb-text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.mb-text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.mb-text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.mb-text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.mb-text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.mb-text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.mb-text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.mb-text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.mb-text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.mb-text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.mb-text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.mb-text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.mb-text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.mb-text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.mb-text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.mb-text-primary-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.mb-text-primary-300{--tw-text-opacity:1;color:rgb(var(--olo-primary-rgb,165 180 252) / var(--tw-text-opacity,1))}.mb-text-primary-400{--tw-text-opacity:1;color:rgb(var(--olo-primary-rgb,129 140 248) / var(--tw-text-opacity,1))}.mb-text-primary-500,.mb-text-primary-600,.mb-text-primary-700{--tw-text-opacity:1;color:rgb(var(--olo-primary-rgb,99 102 241) / var(--tw-text-opacity,1))}.mb-text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.mb-text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.mb-text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.mb-text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.mb-text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.mb-text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.mb-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.mb-text-white\/50{color:#ffffff80}.mb-text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.mb-text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.mb-text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.mb-no-underline{text-decoration-line:none}.mb-placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.mb-accent-primary-500,.mb-accent-primary-600{accent-color:rgb(var(--olo-primary-rgb,99 102 241) / 1)}.mb-accent-purple-500{accent-color:#a855f7}.mb-opacity-0{opacity:0}.mb-opacity-20{opacity:.2}.mb-opacity-30{opacity:.3}.mb-opacity-50{opacity:.5}.mb-opacity-60{opacity:.6}.mb-opacity-70{opacity:.7}.mb-opacity-80{opacity:.8}.mb-opacity-90{opacity:.9}.mb-opacity-95{opacity:.95}.mb-shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.mb-shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.mb-shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.mb-outline-none{outline-offset:2px;outline:2px solid #0000}.mb-ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.mb-ring-primary-400{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--olo-primary-rgb,129 140 248) / var(--tw-ring-opacity,1))}.mb-ring-offset-1{--tw-ring-offset-width:1px}.mb-ring-offset-transparent{--tw-ring-offset-color:transparent}.mb-transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mb-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mb-transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mb-transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mb-duration-200{transition-duration:.2s}.mb-duration-300{transition-duration:.3s}#olobuilder-app{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}#olobuilder-app *,#olobuilder-app :before,#olobuilder-app :after{box-sizing:inherit}#olobuilder-app ::-webkit-scrollbar{width:6px;height:6px}#olobuilder-app ::-webkit-scrollbar-track{background:0 0}#olobuilder-app ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}#olobuilder-app select optgroup{color:#94a3b8;background:#1e293b;font-style:normal;font-weight:700}#olobuilder-app select optgroup option{font-weight:400}.olo-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.olo-fp-children-zone{border:2px dashed var(--olo-ui-accent,#e8622a);z-index:2;background:#e8622a0f;border-radius:10px;min-height:80px;margin-top:8px;padding:12px;transition:background .15s,border-color .15s;position:relative}.olo-fp-children-zone.olo-dnd-over{background:#e8622a2e;border-style:solid;border-color:#c44d1d}.olo-fp-children-zone:before{content:"CONTENUTI DEL PANNELLO";letter-spacing:.6px;color:var(--olo-ui-accent,#e8622a);text-transform:uppercase;background:#fff;padding:0 6px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:12px}.olo-fp-children-list{flex-direction:column;gap:8px;min-height:30px;display:flex}.olo-fp-empty{min-height:70px;color:var(--olo-ui-accent,#e8622a);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.olo-fp-empty:hover{background:#e8622a14}.olo-fp-empty .olo-column-plus{font-size:28px;font-weight:300;line-height:1}.olo-el-inline-wrap{vertical-align:top;width:fit-content;max-width:100%;display:inline-block}.olo-grid-cell{border:2px dashed #0000;border-radius:8px;transition:border-color .15s,box-shadow .15s;position:relative}.olo-grid-cell:hover{border-color:rgb(var(--olo-primary-rgb,232 98 42)/.4)}.olo-grid-cell--selected{border-color:var(--olo-ui-accent,#e8622a);box-shadow:0 0 0 2px #6b728026}.olo-cell-toolbar{opacity:0;z-index:10;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:-32px;right:4px}.olo-grid-cell:hover .olo-cell-toolbar{opacity:1}.olo-cell-toolbar button{color:#374151;cursor:pointer;background:#e5e7eb;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.olo-cell-toolbar button:hover{color:#111827;background:#d1d5db}.olo-cell-toolbar button.delete:hover{color:#fff;background:#dc2626}.olo-dnd-dragging{opacity:.4;transition:opacity .15s}.olo-dnd-drop-target--over{outline:2px dashed var(--olo-ui-accent,#e8622a);outline-offset:-2px;background:#e8622a0d}.olo-dnd-drop-target--over-top{box-shadow:0 -3px 0 0 var(--olo-ui-accent,#e8622a)}.olo-dnd-drop-target--over-bottom{box-shadow:0 3px 0 0 var(--olo-ui-accent,#e8622a)}.olo-listsort-dragging{opacity:.35}.olo-listsort-above,.olo-listsort-below{position:relative}.olo-listsort-above:after,.olo-listsort-below:after{content:"";background:var(--olo-ui-accent,#e8622a);z-index:5;pointer-events:none;border-radius:2px;height:3px;position:absolute;left:0;right:0}.olo-listsort-above:after{top:-2px}.olo-listsort-below:after{bottom:-2px}.olo-listsort-ghost{border:2px solid var(--olo-ui-accent,#e8622a);color:#1f2937;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fff;border-radius:8px;align-items:center;gap:6px;max-width:240px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 10px 24px #0000002e,0 2px 6px #0000001a}:root{--olo-cursor-grab:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDgxIDEwNi42NSI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMWQxZDFiIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTc1LjIyLDkwLjM3YzIuODUtMTIuOS0uMy01NS42NSwwLTY0LjA1cy0xMS4yNS0xMS41NS0xMS4yNSwxLjJ2MjMuMVYxNS44MmMwLTguODUtMTEuNTUtOC41NS0xMS41NSwwdjMwLjNWMTIuODJjMC05Ljk4LTEyLjQ1LTEwLjM1LTEyLjQ1LDB2MzYuM3MtLjYtMjEuNi0uNi0zMC4xNS0xMC44LTYtMTAuOCwxLjA1djM3Ljk1YzAsNC4yLTMuNiw3LjgtNy4wNSwyLjQtMy40NS01LjQtMi4yNS0zLjMtNC45NS02LjE1cy0xNC4yNSwxLjUtOS4zLDguNTVjNC45NSw3LjA1LDE5Ljk1LDI2LjI1LDIyLjUsMjkuN3M2LjAzLDguODUsMTQuNzIsOS4zLDI3LjU4LDIuODUsMzAuNzMtMTEuNFoiLz48L3N2Zz4K) 12 16, grab;--olo-cursor-grabbing:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDgxIDEwNi42NSI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMWQxZDFiIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTc1LjIyLDkwLjM3YzIuODUtMTIuOS0uMy00MS4yNSwwLTQ5LjY1cy0xMS4yNS0xMS41NS0xMS4yNSwxLjIsMCw4LjcsMCw4Ljd2LTIwLjRjMC04Ljg1LTExLjU1LTguNTUtMTEuNTUsMHYxNS45LTE4LjljMC05Ljk4LTEyLjQ1LTEwLjM1LTEyLjQ1LDB2MjEuOXMtLjYtNy4yLS42LTE1Ljc1LTEwLjgtNi0xMC44LDEuMDUtLjM5LDE5LjM3LDAsMjMuNTVjMi4zNiwyNS41LTMuMzYsNS43NC0xLjgsMS40MiwyLjE4LTYuMDItMS4yNC04LjY2LTMuNDktOC43OC0zLjkyLS4yLTcuNjUsNC44NC03Ljc2LDE2Ljk5LS4wOCw4LjYxLDEwLjczLDE4LjI2LDEzLjI3LDIxLjcxczcuMDEsMTIsMTUuNjksMTIuNDUsMjcuNTgsMi44NSwzMC43My0xMS40WiIvPjwvc3ZnPgo=) 12 16, grabbing}[style*="cursor: grab"],[style*=cursor\:grab]{cursor:var(--olo-cursor-grab), grab!important}[style*="cursor: grabbing"],[style*=cursor\:grabbing],body.olo-dragging,body.olo-dragging *{cursor:var(--olo-cursor-grabbing), grabbing!important}.olo-drag-ghost{pointer-events:none;-webkit-user-select:none;user-select:none}.sortable-ghost{opacity:.4;border:2px dashed var(--olo-ui-accent,#e8622a)!important}.sortable-chosen{cursor:var(--olo-cursor-grabbing), grabbing}.olo-grid-cell,.olo-sb-card,.fg-grip,.bp-svg-pan,.bp-point,.bp-handle,.st-item,.st-handle,.olo-iframe-tb-grip{cursor:var(--olo-cursor-grab), grab!important}.olo-grid-cell:active,.olo-sb-card:active,.fg-grip:active,.bp-svg-pan:active,.bp-point:active,.bp-handle:active,.st-item:active,.st-handle:active,.olo-iframe-tb-grip:active,.sortable-chosen,body.olo-dragging,body.olo-dragging *{cursor:var(--olo-cursor-grabbing), grabbing!important}:where(#olobuilder-app) :is(select,input,textarea):focus{box-shadow:none;border-color:#d1d5db}:where(#olobuilder-app) input[type=number]{appearance:textfield}:where(#olobuilder-app) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(#olobuilder-app) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(#olobuilder-app) input[type=range]{accent-color:var(--olo-ui-accent,#e8622a)}.olo-section-grip,.olo-row-grip,.st-handle,.fg-grip{touch-action:none}.olo-sb-card{touch-action:pan-y}@media (pointer:fine){.st-row{touch-action:none}}.olo-col-dropzone{transition:border-color .15s,background-color .15s}.olo-col-dropzone:hover{border-color:rgb(var(--olo-primary-rgb,232 98 42)/.3)!important}.olo-row-tile button{cursor:pointer;background:0 0;border:none}.olo-accordion-panel-body{grid-template-rows:0fr;display:grid}.olo-accordion-panel-body.is-open{grid-template-rows:1fr}.olo-accordion-panel-body>div{overflow:hidden}.olo-grid-cell h1,.olo-grid-cell h2,.olo-grid-cell h3,.olo-grid-cell h4{font-weight:600}.olo-grid-cell ul{padding-left:1.5em;list-style:outside}.olo-grid-cell ol{padding-left:1.5em;list-style:decimal}.olo-grid-cell blockquote{opacity:.85;border-left:3px solid;padding-left:.75em}[data-olo-editable]{cursor:default;transition:outline-color .15s}.olo-grid-cell--selected [data-olo-editable]{cursor:text;border-radius:2px}.olo-grid-cell--selected [data-olo-editable]:hover{outline-offset:2px;outline:1px dashed #e8622a66}.olo-inline-editing{background:#e8622a0a;border-radius:2px;min-width:20px;min-height:1em;outline-offset:2px!important;cursor:text!important;outline:2px solid #e8622acc!important}.olo-inline-editing:focus{outline:2px solid var(--olo-ui-accent,#e8622a)!important}.olo-grid-cell:has(.olo-inline-editing) .olo-cell-toolbar .move{pointer-events:none;opacity:.3}.preview-mode .olo-grid-cell{box-shadow:none!important;border-color:#0000!important}.preview-mode .olo-grid-cell:hover{border-color:#0000!important}.preview-mode .olo-cell-toolbar,.preview-mode .olo-fullwidth-badge,.preview-mode .olo-section-bar{display:none!important}.preview-mode .olo-section-block{background:0 0;border-color:#0000!important}.preview-mode .olo-row-bar{display:none!important}.preview-mode .olo-row-block{background:0 0;border-color:#0000!important}.preview-mode .olo-column-block{border-color:#0000!important}.preview-mode .olo-column-empty,.preview-mode .olo-row-presets,.preview-mode .olo-quick-insert,.preview-mode .olo-canvas-bottom-drop,.preview-mode .olo-canvas-empty,.preview-mode .olo-grid-cell--hidden-vp,.preview-mode .olo-node-hidden-vp{display:none!important}.preview-mode .olo-canvas,.preview-mode .olo-section-body{padding:0!important}.clean-mode .olo-section-bar,.clean-mode .olo-row-bar,.clean-mode .olo-row-presets,.clean-mode .olo-quick-insert,.clean-mode .olo-canvas-bottom-drop,.clean-mode .olo-custom-input-row,.clean-mode .olo-column-empty,.clean-mode .olo-fullwidth-badge,.clean-mode .olo-global-badge,.clean-mode .olo-position-badge,.clean-mode .olo-hidden-vp-badge,.clean-mode .olo-col-resize-handle,.clean-mode .mpg-info,.clean-mode .mps-preview-badge,.clean-mode .olo-mm-info,.clean-mode .olo-mbp-info,.clean-mode .ql-info,.clean-mode .ofp-badge,.clean-mode .ofp-trigger-badge,.clean-mode .ofp-children-info,.clean-mode .olo-ic-layout-badge,.clean-mode .olo-pdfpro-mode-badge,.clean-mode .olo-pdfpro-hs-badge{display:none!important}.clean-mode .olo-section-block,.clean-mode .olo-row-block{background:0 0;border:none!important;margin-bottom:0!important;overflow:visible!important}.clean-mode .olo-column-block{border:none!important;min-height:0!important}.clean-mode .olo-canvas,.clean-mode .olo-section-body{padding:0!important}.clean-mode .olo-row-columns,.clean-mode .olo-column-elements{min-height:0!important;padding:0!important}.clean-mode .olo-grid-cell{box-shadow:none!important;border:none!important}.clean-mode .olo-grid-cell:hover{outline-offset:-2px;outline:2px solid #e8622a80}.clean-mode .olo-grid-cell--selected{outline-offset:-2px;outline:2px solid var(--olo-ui-accent,#e8622a)!important}.clean-mode .olo-grid-cell--positioned{position:static}.clean-mode .olo-grid-cell--fullwidth{border-left:none!important}.clean-mode .olo-cell-toolbar{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:2px;top:4px;right:4px;box-shadow:0 2px 8px #00000026;background:#fffffff2!important}.clean-mode .olo-section-block:hover{outline-offset:-1px;outline:1px dashed #e8622a33}.clean-mode .olo-sections-list{min-height:0!important}.clean-mode .olo-clean-insert-btn{color:#9ca3af;cursor:pointer;opacity:0;z-index:20;background:#fff;border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto;font-size:18px;line-height:1;transition:all .2s;display:flex;position:relative;transform:scale(.7)}.clean-mode .olo-clean-insert-btn:hover{border-color:var(--olo-ui-accent,#e8622a);color:var(--olo-ui-accent,#e8622a);transform:scale(1);box-shadow:0 2px 8px #e8622a40;opacity:1!important}.clean-mode .olo-clean-insert-zone{z-index:20;justify-content:center;align-items:center;height:20px;display:flex;position:relative}.clean-mode .olo-clean-insert-zone:hover .olo-clean-insert-btn{opacity:.7;transform:scale(.9)}.olo-canvas[data-canvas-theme=light]{color:#374151}.olo-canvas[data-canvas-theme=light] .mb-text-gray-100{color:#111827!important}.olo-canvas[data-canvas-theme=light] .mb-text-gray-200{color:#1f2937!important}.olo-canvas[data-canvas-theme=light] .mb-text-gray-300{color:#374151!important}.olo-canvas[data-canvas-theme=light] .mb-text-gray-400{color:#6b7280!important}.olo-canvas[data-canvas-theme=light] .mb-text-gray-500,.olo-canvas[data-canvas-theme=light] .mb-text-gray-600{color:#9ca3af!important}.olo-canvas[data-canvas-theme=light] .mb-bg-gray-600{background-color:#d1d5db!important}.olo-canvas[data-canvas-theme=light] .mb-bg-gray-700{background-color:#e5e7eb!important}.olo-canvas[data-canvas-theme=light] .mb-bg-gray-800{background-color:#f3f4f6!important}.olo-canvas[data-canvas-theme=light] .mb-bg-gray-900{background-color:#fff!important}.olo-canvas[data-canvas-theme=light] .hover\:mb-bg-gray-700:hover{background-color:#e5e7eb!important}@container olo-canvas (width<=959px){.olo-row-columns.olo-row-stack{flex-wrap:wrap}.olo-row-columns.olo-row-stack>.olo-column-block{width:100%!important;min-width:100%!important}.olo-ic-columns.olo-ic-stack{flex-wrap:wrap}.olo-ic-columns.olo-ic-stack>.olo-ic-column{width:100%!important}}.olo-canvas[data-canvas-theme=light] .olo-cell-toolbar button{color:#374151;background:#e5e7eb}.olo-canvas[data-canvas-theme=light] .olo-cell-toolbar button:hover{color:#111827;background:#d1d5db}.olo-canvas[data-canvas-theme=light] .olo-cell-toolbar button.delete:hover{color:#fff;background:#dc2626}.olo-inline-toolbar{z-index:999999;background:#1e293b;border:1px solid #475569;border-radius:8px;align-items:center;gap:2px;padding:4px 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:.15s ease-out olo-toolbar-in;display:none;position:fixed;box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff0d}.olo-inline-toolbar button{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;transition:background .1s,color .1s;display:flex}.olo-inline-toolbar button:hover{color:#f1f5f9;background:#334155}.olo-inline-toolbar button.active{background:var(--olo-ui-accent,#e8622a);color:#fff}.olo-inline-toolbar button svg{pointer-events:none}@keyframes olo-toolbar-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.olo-it-sep{background:#475569;flex-shrink:0;width:1px;height:20px;margin:0 3px}.olo-it-color{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.olo-it-color:hover{background:#334155}.olo-it-color-a{color:#cbd5e1;text-underline-offset:2px;pointer-events:none;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:3px}.olo-it-color-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.olo-editable-ph{opacity:.35;pointer-events:none;font-style:italic}#olobuilder-app{--olo-color-primary:#e8622a;--olo-primary-rgb:232 98 42}#olobuilder-app ::-webkit-scrollbar-thumb{background:#0000001a!important}#olobuilder-app ::-webkit-scrollbar-thumb:hover{background:#0000002e!important}#olobuilder-app select option{color:#1a1a1a!important;background:#fff!important}#olobuilder-app select optgroup{color:#888!important;background:#f5f0eb!important}#olobuilder-app .mb-bg-gray-900{background-color:#f5f0eb!important}#olobuilder-app .mb-bg-gray-800{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffb8!important}#olobuilder-app .mb-bg-gray-700{background-color:#0000000a!important}#olobuilder-app .mb-bg-gray-600,#olobuilder-app .hover\:mb-bg-gray-700:hover{background-color:#0000000f!important}#olobuilder-app .hover\:mb-bg-gray-600:hover{background-color:#00000014!important}#olobuilder-app .hover\:mb-bg-gray-500:hover{background-color:#0000001a!important}#olobuilder-app .mb-border-gray-700{border-color:#00000014!important}#olobuilder-app .mb-border-gray-600{border-color:#0000001f!important}#olobuilder-app .mb-border-gray-500{border-color:#00000026!important}#olobuilder-app .mb-text-gray-100{color:#1a1a1a!important}#olobuilder-app .mb-text-gray-200{color:#333!important}#olobuilder-app .mb-text-gray-300{color:#555!important}#olobuilder-app .mb-text-gray-400{color:#888!important}#olobuilder-app .mb-text-gray-500{color:#aaa!important}#olobuilder-app .mb-text-gray-600{color:#ccc!important}#olobuilder-app .mb-text-gray-700{color:#ddd!important}#olobuilder-app .mb-text-white{color:#fff!important}#olobuilder-app .hover\:mb-text-gray-200:hover{color:#1a1a1a!important}#olobuilder-app .hover\:mb-text-gray-300:hover{color:#333!important}#olobuilder-app .hover\:mb-text-white:hover{color:#1a1a1a!important}#olobuilder-app .mb-bg-primary-600{color:#fff}#olobuilder-app .mb-bg-gray-700.mb-text-gray-500{color:#bbb!important}#olobuilder-app .mb-cursor-not-allowed.mb-bg-gray-700{color:#bbb!important;background-color:#0000000f!important}#olobuilder-app .mb-bg-gray-700.mb-text-gray-300.mb-px-2,#olobuilder-app kbd.mb-bg-gray-700{color:#555!important;background:#0000000f!important;border-color:#0000001f!important}#olobuilder-app .mb-bg-gray-800.mb-border.mb-rounded-xl{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffffeb!important;border-color:#0000001a!important;box-shadow:0 24px 80px #0000001f,0 0 0 1px #0000000a!important}#olobuilder-app .mb-bg-purple-600\/20{background:#9333ea1f!important}#olobuilder-app .mb-text-purple-300{color:#7c3aed!important}#olobuilder-app .mb-border-purple-500\/30{border-color:#9333ea40!important}#olobuilder-app .mb-bg-teal-600\/20{background:#0d94881f!important}#olobuilder-app .mb-text-teal-300{color:#0d9488!important}#olobuilder-app .mb-border-teal-500\/30{border-color:#0d948840!important}#olobuilder-app .mb-bg-amber-600\/20{background:#d977061f!important}#olobuilder-app .mb-text-amber-300{color:#d97706!important}#olobuilder-app .mb-border-amber-500\/30{border-color:#d9770640!important}#olobuilder-app .mb-bg-green-600\/20{background:#0596691f!important}#olobuilder-app .mb-text-green-300,#olobuilder-app .mb-text-green-400{color:#059669!important}#olobuilder-app .mb-border-green-500,#olobuilder-app .mb-border-green-500\/30{border-color:#0596694d!important}#olobuilder-app .mb-bg-red-600\/20{background:#dc26261f!important}#olobuilder-app .mb-text-red-300{color:#dc2626!important}#olobuilder-app .mb-border-red-500\/30{border-color:#dc26264d!important}#olobuilder-app .mb-border-green-500.mb-text-green-400{color:#059669!important;border-color:#059669!important}#olobuilder-app .mb-border-yellow-500.mb-text-yellow-400{color:#d97706!important;border-color:#d97706!important}#olobuilder-app .hover\:mb-bg-green-600\/20:hover{background:#0596691a!important}#olobuilder-app .hover\:mb-bg-yellow-600\/20:hover{background:#d977061a!important}#olobuilder-app .mb-text-cyan-400{color:#0891b2!important}#olobuilder-app .hover\:mb-text-cyan-200:hover{color:#06b6d4!important}#olobuilder-app .mb-text-purple-400{color:#9333ea!important}#olobuilder-app .hover\:mb-text-purple-200:hover{color:#a855f7!important}#olobuilder-app .mb-border-emerald-600{border-color:#059669!important}#olobuilder-app .mb-text-emerald-400{color:#059669!important}#olobuilder-app .hover\:mb-bg-emerald-600\/20:hover{background:#0596691a!important}#olobuilder-app .rte-wrap{background:#fff!important;border-color:#0000001f!important;border-radius:8px!important}#olobuilder-app .rte-toolbar{background:#f5f2ef!important;border-bottom:1px solid #00000014!important;border-radius:8px 8px 0 0!important}#olobuilder-app .rte-row>button{color:#555!important;background:0 0!important}#olobuilder-app .rte-row>button:hover{color:#1a1a1a!important;background:#0000000f!important}#olobuilder-app .rte-row>button.active{background:var(--olo-color-primary,#e8622a)!important;color:#fff!important}#olobuilder-app .rte-sep{background:#0000001a!important}#olobuilder-app .rte-color-btn:hover{background:#0000000f!important}#olobuilder-app .rte-color-label{color:#555!important}#olobuilder-app .rte-dropdown-btn{color:#555!important;background:#fff!important;border-color:#0000001f!important}#olobuilder-app .rte-dropdown-btn:hover{color:#1a1a1a!important;background:#0000000a!important}#olobuilder-app .rte-dropdown-menu{background:#fff!important;border-color:#0000001f!important;box-shadow:0 4px 16px #0000001a!important}#olobuilder-app .rte-dropdown-item{color:#555!important;background:0 0!important}#olobuilder-app .rte-dropdown-item:hover{color:#1a1a1a!important;background:#0000000a!important}#olobuilder-app .rte-dropdown-item.active{background:var(--olo-color-primary,#e8622a)!important;color:#fff!important}#olobuilder-app .olo-inline-toolbar{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffeb!important;border-color:#0000001a!important;box-shadow:0 8px 32px #0000001f,0 0 0 1px #0000000a!important}#olobuilder-app .olo-inline-toolbar button{color:#555!important}#olobuilder-app .olo-inline-toolbar button:hover{color:#1a1a1a!important;background:#0000000f!important}#olobuilder-app .olo-inline-toolbar button.active{background:var(--olo-color-primary,#e8622a)!important;color:#fff!important}#olobuilder-app .olo-it-sep{background:#0000001a!important}#olobuilder-app .olo-it-color:hover{background:#0000000f!important}#olobuilder-app .olo-it-color-a{color:#555!important}#olobuilder-app .olo-ctx-menu{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background:#fffffff2!important;border-color:#0000001a!important;box-shadow:0 8px 32px #0000001f,0 0 0 1px #0000000a!important}#olobuilder-app .olo-ctx-item{color:#555!important}#olobuilder-app .olo-ctx-item:hover:not(:disabled){color:#1a1a1a!important;background:#0000000d!important}#olobuilder-app .olo-ctx-item--danger:hover:not(:disabled){color:#dc2626!important;background:#dc262614!important}#olobuilder-app .olo-ctx-sep{background:#00000014!important}#olobuilder-app .cie-item{border-color:#00000014!important}#olobuilder-app .cie-header{background:0 0!important}#olobuilder-app .cie-header:hover{background:#00000008!important}#olobuilder-app .cie-body{background:#00000005!important;border-top-color:#0000000f!important}#olobuilder-app .cie-input,#olobuilder-app .cie-textarea{color:#1a1a1a!important;background:#fff!important;border-color:#0000001f!important}#olobuilder-app .cie-range{background:#00000014!important}#olobuilder-app .cie-image-picker{background:#00000008!important;border-color:#0000001a!important}#olobuilder-app .cie-btn{color:#555!important;background:#0000000a!important;border-color:#00000014!important}#olobuilder-app .cie-btn:hover{color:#1a1a1a!important;background:#00000014!important}#olobuilder-app .cie-btn--delete:hover{color:#dc2626!important;background:#dc262614!important}#olobuilder-app .cie-grip{color:#aaa!important}#olobuilder-app .cie-color-swatch{border-color:#0000001f!important}#olobuilder-app .cie-ghost{opacity:.4!important}#olobuilder-app .ff-dropdown,#olobuilder-app [class*=ff-dropdown]{background:#fff!important;border-color:#0000001f!important;box-shadow:0 8px 24px #0000001a!important}#olobuilder-app .ff-option,#olobuilder-app [class*=ff-option]{color:#555!important}#olobuilder-app .ff-option:hover,#olobuilder-app [class*=ff-option]:hover{color:#1a1a1a!important;background:#0000000a!important}#olobuilder-app .ff-option.active,#olobuilder-app .ff-option.selected,#olobuilder-app [class*=ff-option].active,#olobuilder-app [class*=ff-option].selected{background:var(--olo-color-primary,#e8622a)!important;color:#fff!important}#olobuilder-app .ff-input,#olobuilder-app [class*=ff-input]{color:#1a1a1a!important;background:#fff!important;border-color:#0000001f!important}#olobuilder-app .dq-wrap,#olobuilder-app .db-wrap,#olobuilder-app [class*=dq-panel],#olobuilder-app [class*=db-panel]{background:#00000005!important;border-color:#00000014!important}#olobuilder-app .dq-header,#olobuilder-app .db-header{background:0 0!important}#olobuilder-app .dq-select,#olobuilder-app .db-select,#olobuilder-app .dq-input,#olobuilder-app .db-input{color:#1a1a1a!important;background:#fff!important;border-color:#0000001f!important}#olobuilder-app .dq-dropdown,#olobuilder-app .db-dropdown{background:#fff!important;border-color:#0000001f!important;box-shadow:0 4px 16px #0000001a!important}#olobuilder-app .dq-option,#olobuilder-app .db-option{color:#555!important}#olobuilder-app .dq-option:hover,#olobuilder-app .db-option:hover{color:#1a1a1a!important;background:#0000000a!important}#olobuilder-app .gtp-input{color:#1a1a1a!important;background:#fff!important;border-color:#0000001f!important}#olobuilder-app .gtp-row{border-color:#0000000f!important}#olobuilder-app .gtp-swatch{border-color:#0000001f!important}#olobuilder-app .fi-grid,#olobuilder-app [class*=icon-grid]{background:#fff!important;border-color:#0000001f!important}#olobuilder-app .fi-item,#olobuilder-app [class*=icon-item]{color:#555!important;background:#00000005!important}#olobuilder-app .fi-item:hover,#olobuilder-app [class*=icon-item]:hover{color:#1a1a1a!important;background:#0000000f!important}#olobuilder-app .fi-item.active,#olobuilder-app .fi-item.selected,#olobuilder-app [class*=icon-item].active,#olobuilder-app [class*=icon-item].selected{background:var(--olo-color-primary,#e8622a)!important;color:#fff!important}#olobuilder-app .fr-track,#olobuilder-app [class*=range-track]{background:#00000014!important}#olobuilder-app .fmp-pill,#olobuilder-app [class*=pill]{border-color:#0000001a!important}#olobuilder-app .fbs-row{border-color:#0000000f!important}#olobuilder-app input[type=text]:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]),#olobuilder-app input[type=number]:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]),#olobuilder-app input[type=url]:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]),#olobuilder-app input[type=email]:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]),#olobuilder-app input[type=search]:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]),#olobuilder-app input[type=tel]:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]),#olobuilder-app input[type=password]:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]),#olobuilder-app textarea:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]),#olobuilder-app select:not([class*=rte-]):not(.tiptap):not([class*=olo-canvas]){color:#1a1a1a!important;background:#fff!important;border-color:#0000001f!important}.olo-quick-insert{cursor:pointer;z-index:50;align-items:center;gap:0;padding:8px 0;position:relative;display:flex!important}.olo-quick-insert__line{background:#e5e7eb;flex:1;height:2px;transition:background .2s}.olo-quick-insert__btn{color:#9ca3af;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0 4px;font-size:18px;font-weight:400;line-height:1;transition:all .2s;display:flex}.olo-quick-insert:hover .olo-quick-insert__line{background:var(--olo-ui-accent,#e8622a)}.olo-quick-insert:hover .olo-quick-insert__btn{border-color:var(--olo-ui-accent,#e8622a);color:#fff;background:var(--olo-ui-accent,#e8622a);transform:scale(1.15);box-shadow:0 2px 8px #e8622a4d}.olo-quick-insert__btn--row{width:22px;height:22px;font-size:15px}.olo-quick-insert:hover .olo-quick-insert__btn--row{background:#10b981;border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.olo-quick-insert--row{padding:4px 8px}.olo-quick-insert--row:hover .olo-quick-insert__line{background:#10b981}.hover\:mb-border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:mb-border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:mb-border-purple-500:hover{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.hover\:mb-border-red-500\/30:hover{border-color:#ef44444d}.hover\:mb-bg-amber-600\/20:hover{background-color:#d9770633}.hover\:mb-bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:mb-bg-emerald-600\/20:hover{background-color:#05966933}.hover\:mb-bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:mb-bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:mb-bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:mb-bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.hover\:mb-bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:mb-bg-gray-600\/30:hover{background-color:#4b55634d}.hover\:mb-bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:mb-bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:mb-bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:mb-bg-green-600\/20:hover{background-color:#16a34a33}.hover\:mb-bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:mb-bg-primary-500:hover,.hover\:mb-bg-primary-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--olo-primary-rgb,99 102 241) / var(--tw-bg-opacity,1))}.hover\:mb-bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.hover\:mb-bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.hover\:mb-bg-purple-600\/20:hover{background-color:#9333ea33}.hover\:mb-bg-red-600\/20:hover{background-color:#dc262633}.hover\:mb-bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:mb-bg-teal-600\/20:hover{background-color:#0d948833}.hover\:mb-bg-yellow-600\/20:hover{background-color:#ca8a0433}.hover\:mb-bg-yellow-600\/50:hover{background-color:#ca8a0480}.hover\:mb-bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.hover\:mb-text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:mb-text-cyan-200:hover{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.hover\:mb-text-gray-100:hover{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.hover\:mb-text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.hover\:mb-text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:mb-text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:mb-text-primary-300:hover{--tw-text-opacity:1;color:rgb(var(--olo-primary-rgb,165 180 252) / var(--tw-text-opacity,1))}.hover\:mb-text-primary-400:hover{--tw-text-opacity:1;color:rgb(var(--olo-primary-rgb,129 140 248) / var(--tw-text-opacity,1))}.hover\:mb-text-purple-200:hover{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.hover\:mb-text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:mb-text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:mb-text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:mb-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:mb-text-yellow-300:hover{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.hover\:mb-underline:hover{text-decoration-line:underline}.hover\:mb-shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:mb-shadow-purple-500\/10:hover{--tw-shadow-color:#a855f71a;--tw-shadow:var(--tw-shadow-colored)}.focus\:mb-not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:mb-fixed:focus{position:fixed}.focus\:mb-left-2:focus{left:.5rem}.focus\:mb-top-2:focus{top:.5rem}.focus\:mb-z-50:focus{z-index:50}.focus\:mb-rounded:focus{border-radius:.25rem}.focus\:mb-border-primary-500:focus{--tw-border-opacity:1;border-color:rgb(var(--olo-primary-rgb,99 102 241) / var(--tw-border-opacity,1))}.focus\:mb-border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\:mb-bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.focus\:mb-px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:mb-py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:mb-text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:mb-cursor-default:disabled{cursor:default}.disabled\:mb-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:mb-opacity-30:disabled{opacity:.3}.disabled\:mb-opacity-40:disabled{opacity:.4}.disabled\:mb-opacity-50:disabled{opacity:.5}.mb-group:hover .group-hover\:mb-opacity-100{opacity:1}
/*$vite$:1*/