#footer-container[data-v-271092ba]{color:#fff;background-color:#000}footer[data-v-271092ba]{width:90%;max-width:var(--max-width);justify-content:space-between;gap:15px;margin:auto;padding:50px 0;font-size:.9em}footer #comp-info .row[data-v-271092ba]{padding:3px;line-height:1em}#logo[data-v-271092ba]{height:30px;margin-right:5px}footer .col-heading[data-v-271092ba]{text-transform:uppercase;color:var(--gold);letter-spacing:1.5px;font-size:1.2em;font-weight:700}.flink[data-v-271092ba]:link,.flink[data-v-271092ba]:visited{color:#fff;font-weight:600;text-decoration:none}.flink[data-v-271092ba]:hover{text-decoration:underline}.footer-links[data-v-271092ba]{column-count:2;justify-content:space-between;min-width:50%;display:flex}@media screen and (width<=500px){footer[data-v-271092ba]{flex-flow:column-reverse wrap;padding:15px 10px}.flink[data-v-271092ba]{margin-top:5px;margin-bottom:5px}.social-links a[data-v-271092ba]{margin:5px}.footer-links[data-v-271092ba]{flex-direction:column;gap:20px}}.social-links[data-v-271092ba]{align-items:center;gap:15px;display:flex}.links-col[data-v-271092ba]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}.links-col .col-heading[data-v-271092ba]{grid-area:1/1;align-self:center}.links-col .social-links[data-v-271092ba]{grid-area:1/2}.links-col .links-grid[data-v-271092ba]{grid-area:2/1/auto/-1}.links-grid[data-v-271092ba]{column-count:2;column-gap:20px}.footer-links .col:last-child .links-grid[data-v-271092ba]{column-count:1}.flink[data-v-271092ba]{display:block}.social-links a[data-v-271092ba]{color:#fff;font-size:15px}.social-links a[data-v-271092ba]:hover{color:var(--gold)}.dev-link[data-v-271092ba]{background-color:var(--purple);border-radius:4px;margin-left:10px;padding:2px 6px;font-size:.8em;text-decoration:none;display:inline-block;color:#fff!important}.dev-link[data-v-271092ba]:hover{background-color:#5a0a9d;text-decoration:none}button[data-v-8a18d553]{min-width:30px;min-height:30px;font-weight:600;font-family:var(--font-family-primary);cursor:pointer;color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:relative}button[data-v-8a18d553]:disabled,button.is-loading[data-v-8a18d553]{cursor:not-allowed;opacity:.5;pointer-events:none}.throbber[data-v-8a18d553]{border:2px solid #0000004d;border-top-color:#000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin-8a18d553;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin-8a18d553{to{transform:translate(-50%,-50%)rotate(360deg)}}.blue-btn[data-v-8a18d553]{background-color:var(--blue)}.blue-btn[data-v-8a18d553]:hover:not(:disabled){background-color:var(--blue-hover)}.green-btn[data-v-8a18d553]{background-color:var(--green)}.green-btn[data-v-8a18d553]:hover:not(:disabled){background-color:var(--green-hover)}.red-btn[data-v-8a18d553]{background-color:var(--red)}.red-btn[data-v-8a18d553]:hover:not(:disabled){background-color:var(--red-hover)}.grey-btn[data-v-8a18d553]{background-color:var(--grey-button-background-color);color:var(--grey-button-text-color)}.grey-btn[data-v-8a18d553]:hover:not(:disabled){background-color:var(--grey-button-background-color-hover);color:var(--grey-button-text-color-hover)}.transparent-btn[data-v-8a18d553]{color:var(--color-text);border:0px solid var(--color-border);background-color:#0000}.close-button[data-v-78d0c2e7]{padding:5px;font-size:1.2em;position:absolute;top:10px;right:10px;background:0 0!important;border:none!important}.modal[data-v-2b518388]{background-color:var(--color-background-overlay);width:100%;height:100%;max-height:100%;z-index:var(--z-index-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;margin:auto;padding:0;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-2b518388]{min-width:fit-content;max-width:var(--width-modal);max-height:var(--max-height-modal);border-radius:8px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.modal-content.with-shadow[data-v-2b518388]{background-color:var(--color-background);box-shadow:0 2px 10px #000c}.modal-header[data-v-2b518388]{justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.modal-header.with-title[data-v-2b518388]{border-bottom:1px solid var(--color-border);padding:20px}.modal-title[data-v-2b518388]{color:var(--color-text);margin:0;font-size:1.2em;font-weight:700}.modal-close[data-v-2b518388]{margin-left:auto}.modal-scroll-container[data-v-2b518388]{flex:1;width:100%;overflow-y:auto}[data-v-2b518388]::-webkit-scrollbar{border-bottom-right-radius:8px}[data-v-2b518388]::-webkit-scrollbar-thumb{border-bottom-right-radius:8px}.overlay[data-v-0b70887a]{background-color:var(--color-background-overlay);opacity:0;pointer-events:none;z-index:var(--v4f1b8c9b);transition:opacity .2s ease-out;position:fixed;inset:0}.overlay.visible[data-v-0b70887a]{opacity:1;pointer-events:auto}.overlay.transparent[data-v-0b70887a]{background-color:#0000}@media (width<=600px){.overlay[data-v-0b70887a]{-webkit-tap-highlight-color:transparent}}.color-dot[data-v-4b5cea27]{border:2px solid var(--color-border);border-radius:50%;display:inline-block}.size-small[data-v-4b5cea27]{width:12px;height:12px}.size-medium[data-v-4b5cea27]{width:16px;height:16px}.size-large[data-v-4b5cea27]{width:24px;height:24px}.select-dropdown[data-v-c9c8857b]{min-width:100px;width:var(--v55875555);max-width:var(--v27c1b8ba);display:inline-block;position:relative}.select-dropdown-trigger[data-v-c9c8857b]{background-color:var(--color-input-bg);border:1px solid var(--color-border);cursor:pointer;width:100%;min-height:36px;color:var(--color-text);border-radius:8px;justify-content:space-between;align-items:center;gap:0;padding:6px 12px;font-size:14px;font-weight:500;transition:border-color .2s;display:flex}.select-dropdown-trigger[data-v-c9c8857b]:hover:not([aria-disabled=true]){border-color:var(--color-border-hover)}.select-dropdown.open:not(.open-above):not(.mobile) .select-dropdown-trigger[data-v-c9c8857b]{border-color:var(--blue);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.select-dropdown.open-above:not(.mobile) .select-dropdown-trigger[data-v-c9c8857b]{border-color:var(--blue);border-top-color:#0000;border-bottom-color:var(--blue);border-radius:0 0 8px 8px}.select-dropdown.open.mobile .select-dropdown-trigger[data-v-c9c8857b]{border-color:var(--blue);border-radius:8px}.select-dropdown.disabled .select-dropdown-trigger[data-v-c9c8857b]{opacity:.6;cursor:not-allowed}.select-dropdown-value[data-v-c9c8857b]{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.placeholder[data-v-c9c8857b]{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-label[data-v-c9c8857b]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.select-dropdown-arrow[data-v-c9c8857b]{color:var(--color-text);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.select-dropdown-arrow.rotated[data-v-c9c8857b]{transform:rotate(180deg)}.select-dropdown-menu-container[data-v-c9c8857b]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:3002}.select-dropdown-menu-container.mobile[data-v-c9c8857b]{z-index:3002;flex-direction:column;width:100vw;animation:.3s ease-out slideUp-c9c8857b;display:flex;position:fixed;bottom:0;left:0}@keyframes slideUp-c9c8857b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.select-dropdown-menu[data-v-c9c8857b]{background-color:var(--color-input-bg);border:1px solid var(--blue);max-height:inherit;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000026}.select-dropdown-menu-container:not(.mobile):not(.position-above) .select-dropdown-menu[data-v-c9c8857b]{border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}.select-dropdown-menu-container:not(.mobile).position-above .select-dropdown-menu[data-v-c9c8857b]{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (prefers-color-scheme:dark){:root:not(.light-mode) .select-dropdown-menu[data-v-c9c8857b]{box-shadow:0 4px 12px #0006}}.select-dropdown-search[data-v-c9c8857b]{border-bottom:1px solid var(--color-border);background-color:var(--color-input-bg);flex-shrink:0;padding:8px}.select-dropdown-menu.search-bottom .select-dropdown-search[data-v-c9c8857b]{border-bottom:none;border-top:1px solid var(--color-border);order:3}.select-dropdown-menu.search-bottom .select-dropdown-options[data-v-c9c8857b]{order:1}.select-dropdown-menu.search-bottom .select-dropdown-footer[data-v-c9c8857b]{order:2}.select-dropdown-search input[data-v-c9c8857b]{background-color:var(--color-input-bg);border:1px solid var(--color-border);width:100%;min-height:40px;color:var(--color-text);border-radius:5px;outline:none;padding:0 12px;font-size:14px}.select-dropdown-search input[data-v-c9c8857b]:focus{border-color:var(--blue)}.select-dropdown-options[data-v-c9c8857b]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow:hidden auto}.select-dropdown-option[data-v-c9c8857b]{cursor:pointer;min-height:36px;color:var(--color-text);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:0 12px;transition:background-color .15s;display:flex}.select-dropdown-option[data-v-c9c8857b]:last-child{border-bottom:none}.select-dropdown-option[data-v-c9c8857b]:hover:not(.disabled),.select-dropdown-option.highlighted[data-v-c9c8857b]:not(.disabled){background-color:var(--color-border-hover)}.select-dropdown-option.selected[data-v-c9c8857b]:not(.disabled){background-color:var(--blue);color:#fff}.select-dropdown-option.disabled[data-v-c9c8857b]{opacity:.5;cursor:not-allowed}.select-dropdown-header[data-v-c9c8857b]{background-color:var(--color-background-soft);min-height:36px;color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:flex}.select-dropdown-header.collapsible[data-v-c9c8857b]{cursor:pointer;outline:none}.select-dropdown-header.collapsible[data-v-c9c8857b]:hover,.select-dropdown-header.collapsible[data-v-c9c8857b]:focus-visible{background-color:var(--color-border-hover)}.select-dropdown-header-arrow[data-v-c9c8857b]{flex-shrink:0;align-items:center;transition:transform .2s;display:flex;transform:rotate(-90deg)}.select-dropdown-header-arrow.expanded[data-v-c9c8857b]{transform:rotate(0)}.option-label[data-v-c9c8857b]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-dropdown-no-results[data-v-c9c8857b]{text-align:center;color:var(--color-text-soft);padding:16px 12px;font-size:14px}.select-dropdown-footer[data-v-c9c8857b]{border-top:3px solid var(--color-border);background-color:var(--color-input-bg);flex-shrink:0}.badge[data-v-c9c8857b]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.75em;font-weight:600;line-height:1.2;display:inline-block}.badge-beta[data-v-c9c8857b],.badge-warning[data-v-c9c8857b]{color:#ff9800}.badge-alpha[data-v-c9c8857b],.badge-danger[data-v-c9c8857b]{color:#f44336}@media (width<=600px){.select-dropdown-trigger[data-v-c9c8857b]{min-height:48px;font-size:16px}.select-dropdown-option[data-v-c9c8857b]{min-height:48px;padding:12px;font-size:16px}.select-dropdown-header[data-v-c9c8857b]{min-height:48px;padding:0 12px;font-size:16px}.select-dropdown-search input[data-v-c9c8857b],.select-dropdown-current[data-v-c9c8857b]{min-height:48px;font-size:16px}.select-dropdown-menu-container.mobile[data-v-c9c8857b]{border-radius:0;max-height:66.67vh!important}.select-dropdown-menu-container.mobile .select-dropdown-menu[data-v-c9c8857b]{border-bottom:none;border-radius:16px 16px 0 0;max-height:100%}.select-dropdown-options[data-v-c9c8857b]{-webkit-overflow-scrolling:touch;touch-action:pan-y}}.select-dropdown-options[data-v-c9c8857b]::-webkit-scrollbar{width:8px}.select-dropdown-options[data-v-c9c8857b]::-webkit-scrollbar-track{background:var(--light-mode-scrollbar-bg)}.select-dropdown-options[data-v-c9c8857b]::-webkit-scrollbar-thumb{background:var(--light-mode-scrollbar-thumb);border-radius:4px}@media (prefers-color-scheme:dark){:root:not(.light-mode) .select-dropdown-options[data-v-c9c8857b]::-webkit-scrollbar-track{background:var(--dark-mode-scrollbar-bg)}:root:not(.light-mode) .select-dropdown-options[data-v-c9c8857b]::-webkit-scrollbar-thumb{background:var(--dark-mode-scrollbar-thumb)}}.textarea-container[data-v-271ab3bc]{width:100%;height:100%;display:flex;position:relative}.char-count[data-v-271ab3bc]{color:#666;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 2px;font-size:.8em;position:absolute;bottom:2px;right:20px}textarea[data-v-271ab3bc]{resize:vertical;width:100%;height:auto;padding:5px 5px 25px}button[data-v-4495bcc0]{background-color:var(--red);color:#fff;padding:5px}button[data-v-4495bcc0]:hover{background-color:var(--red-hover)}button[data-v-4495bcc0]:disabled{background-color:var(--red);color:gray;cursor:not-allowed}.content[data-v-d20607af]{background-color:var(--color-background);max-width:800px;padding:5px 20px 20px}#feedback-header[data-v-d20607af]{position:relative}h1[data-v-d20607af]{text-align:center;flex-grow:1;margin:0}.close-button[data-v-d20607af]{padding:5px;font-size:1.2em;position:absolute;top:10px;right:10px}p[data-v-d20607af]{text-align:center;margin:20px 0}#feedback[data-v-d20607af]{gap:10px}[data-v-d20607af] textarea{width:100%;min-height:150px;font-family:var(--font-family-copyable);resize:both;padding:8px}input[type=checkbox][data-v-d20607af]{margin-right:5px}#contact[data-v-d20607af]{justify-content:center;margin:10px auto}b[data-v-d20607af]{font-weight:600}.col[data-v-d20607af]{margin:8px}#submit[data-v-d20607af]{background-color:var(--blue);color:#fff;cursor:pointer;border-radius:30px;width:fit-content;margin:10px auto;padding:10px 25px;font-size:1.4em;font-weight:600}.disclaimer[data-v-d20607af]{color:#666;max-width:300px;margin-top:5px;font-size:.9em}.testimonial-disclaimer[data-v-d20607af]{text-align:center;justify-content:center;display:flex}@media screen and (width<=600px){.content[data-v-d20607af]{max-width:90vw;padding:10px}}.banner[data-v-fa7334ea]{pointer-events:auto;position:relative}.banner-dismiss[data-v-fa7334ea]{z-index:10;position:absolute;top:50%;right:8px;transform:translateY(-50%);color:inherit!important}.maintenance-banner[data-v-5bc08d8a]{color:#fff;text-align:center;justify-content:center;align-items:center;gap:6px;padding:.75rem;display:flex;box-shadow:0 2px 8px #0000001a}.maintenance-banner.upcoming[data-v-5bc08d8a]{background-color:#09f}.maintenance-banner.soon[data-v-5bc08d8a]{background-color:#e74c3c}.maintenance-banner.issues[data-v-5bc08d8a]{background-color:#f39c12}.maintenance-banner.update[data-v-5bc08d8a]{color:#000;background-color:#2ecc71}.geolocation-banner[data-v-c01765b8]{color:#fff;text-align:center;justify-content:center;align-items:center;gap:6px;padding:.75rem;display:flex}.warning[data-v-c01765b8]{background-color:#e74c3c}.message-text[data-v-c01765b8]{margin-left:6px}.browser-blocker-banner[data-v-f3908b71]{background-color:#f39c12;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:8px 48px;line-height:1.4;display:flex;box-shadow:0 -2px 8px #0000001a}.main-row[data-v-f3908b71]{align-items:center;gap:8px;display:flex}.banner-icon[data-v-f3908b71]{flex-shrink:0}.details[data-v-f3908b71]{max-width:720px;margin:0;font-weight:400}.details-toggle[data-v-f3908b71]{gap:.3rem;margin-left:.25rem;text-decoration:underline;min-width:0!important;min-height:0!important;color:inherit!important;font:inherit!important;font-weight:inherit!important;border-radius:0!important;padding:0!important}.details-toggle[data-v-f3908b71]:hover{opacity:.85}.toggle-chevron[data-v-f3908b71]{font-size:.75rem}.promo-body[data-v-cf58d370]{color:#fff;text-align:center;background:linear-gradient(135deg,#ff6b35 0%,#f7931e 100%);border-bottom:3px solid #ff8c42;justify-content:center;align-items:center;gap:16px;padding:14px 20px;font-size:1.1em;line-height:1.5;display:flex;box-shadow:0 2px 8px #0000001a}.banner-left[data-v-cf58d370]{align-items:center;gap:12px;display:flex}.promo-icon[data-v-cf58d370]{flex-shrink:0;font-size:1.5em;animation:2s ease-in-out infinite pulse-cf58d370}@keyframes pulse-cf58d370{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.promo-text[data-v-cf58d370]{flex:1}.promo-text strong[data-v-cf58d370]{font-weight:600}.promo-end[data-v-cf58d370]{opacity:.95;margin-left:8px;font-size:.95em}.banner-right[data-v-cf58d370]{flex-shrink:0;align-items:center;gap:12px;display:flex}.cta-button[data-v-cf58d370]{color:#ff6b35;cursor:pointer;white-space:nowrap;background-color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:.95em;font-weight:600;transition:all .2s}.cta-button[data-v-cf58d370]:hover{background-color:#fff5f0;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.cta-button[data-v-cf58d370]:active{transform:translateY(0)}@media (width<=768px){.promo-body[data-v-cf58d370]{flex-direction:column;align-items:center;gap:12px;padding:12px 16px;font-size:.9em}.banner-left[data-v-cf58d370],.banner-right[data-v-cf58d370]{justify-content:center;width:100%}.cta-button[data-v-cf58d370]{flex:1}.promo-end[data-v-cf58d370]{margin-top:4px;margin-left:0;display:block}}.badge[data-v-4a84f87b]{color:#fff;letter-spacing:.5px;border-radius:12px;padding:.25rem .75rem;font-size:1rem;font-weight:700;display:inline-block}.badge-alpha[data-v-4a84f87b]{background:#ff8c00}.badge-promoted[data-v-4a84f87b]{background:#10b981}.badge-beta[data-v-4a84f87b]{background:#6366f1}.badge-new[data-v-4a84f87b]{background:#3b82f6}.toggle-group[data-v-4a0c423f]{border:1px solid var(--grey-button-background-color);background:var(--color-background-soft);border-radius:30px;gap:5px;width:fit-content;padding:3px;font-size:.95em;display:inline-flex}.toggle-group.vertical[data-v-4a0c423f]{flex-direction:column}.toggle-option[data-v-4a0c423f]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s}.toggle-option[data-v-4a0c423f]:disabled,.toggle-option.disabled[data-v-4a0c423f]{cursor:not-allowed;opacity:.5}.toggle-option[data-v-4a0c423f]{cursor:pointer;color:var(--color-text);white-space:nowrap;border-radius:30px;padding:5px 15px;font-weight:600;transition:all .3s}.toggle-option.selected[data-v-4a0c423f]{background-color:var(--green);color:#fff;font-weight:700}.toggle-option[data-v-4a0c423f]:hover:not(.disabled):not(:disabled){background-color:var(--green);color:#fff;opacity:.9}.tooltip-container[data-v-b0c6272d]{display:inline-block;position:relative}.tooltip[data-v-b0c6272d]{color:#fff;white-space:nowrap;pointer-events:none;z-index:var(--z-index-tooltip);background:#000c;border-radius:4px;max-width:300px;padding:4px 8px;font-size:12px;position:fixed}.tooltip[data-v-b0c6272d]:after{content:"";top:var(--arrow-top,100%);bottom:var(--arrow-bottom,auto);left:var(--arrow-left,50%);right:var(--arrow-right,auto);transform:var(--arrow-transform,translateX(-50%));border-style:solid;border-width:5px;border-color:var(--arrow-border-color,#000c transparent transparent transparent);position:absolute}.clipboard-button[data-v-ff6dc7ac]{width:30px;height:30px}.clipboard-button.success[data-v-ff6dc7ac]{color:#fff!important;background-color:green!important}.custom-login-modal[data-v-f86c024c]{background-color:var(--color-background);color:var(--color-text);width:100%;font-family:var(--font-family-primary);box-sizing:border-box;border-radius:10px}.modal-inner[data-v-f86c024c]{flex-direction:column;max-width:500px;padding:20px 40px;display:flex}.form-container[data-v-f86c024c]{margin-top:0}.brand-header[data-v-f86c024c]{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.brand-logo[data-v-f86c024c]{border-radius:8px;width:40px;height:auto}.brand-name[data-v-f86c024c]{letter-spacing:.5px;color:var(--color-text);margin:0;font-size:20px;font-weight:600}.tab-switcher[data-v-f86c024c]{gap:8px;margin-bottom:24px;display:flex}.tab-button[data-v-f86c024c]{font-family:var(--font-family-primary);letter-spacing:1px;color:var(--color-text);opacity:.4;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px;font-size:14px;font-weight:600;transition:opacity .15s,background-color .15s}.tab-button.active[data-v-f86c024c]{opacity:1;background-color:var(--color-border)}.tab-button[data-v-f86c024c]:hover:not(.active){opacity:.7}.splash-image-container[data-v-f86c024c]{display:none}.form-group[data-v-f86c024c]{margin-bottom:25px}.form-group label[data-v-f86c024c]{letter-spacing:1px;color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:400;display:block}.form-group input[data-v-f86c024c]{border:1px solid var(--color-border);background-color:var(--color-input-bg);width:100%;color:var(--color-text);font-size:16px;font-family:var(--font-family-primary);border-radius:8px;padding:12px}.form-group input[data-v-f86c024c]:focus{border-color:var(--blue);outline:none}.form-group input[data-v-f86c024c]:disabled{opacity:.6;cursor:not-allowed}.form-options[data-v-f86c024c]{justify-content:space-between;align-items:center;margin-bottom:30px;font-size:14px;display:flex}.remember-me[data-v-f86c024c]{align-items:center;gap:8px;display:flex}.remember-me input[type=checkbox][data-v-f86c024c]{cursor:pointer;width:18px;height:18px;margin:0}.remember-me label[data-v-f86c024c]{cursor:pointer;color:var(--color-text);margin:0;font-weight:400}.forgot-password[data-v-f86c024c]{color:var(--color-text);font-weight:400;text-decoration:underline}.forgot-password[data-v-f86c024c]:hover{color:var(--blue)}.error-message[data-v-f86c024c]{border:1px solid var(--red);color:var(--red);text-align:center;background-color:#c207071a;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.submit-button[data-v-f86c024c]{letter-spacing:1px;width:100%;padding:15px;font-size:16px}.divider[data-v-f86c024c]{text-align:center;margin:20px 0;position:relative}.divider[data-v-f86c024c]:before,.divider[data-v-f86c024c]:after{content:"";background-color:var(--color-border);width:40%;height:1px;position:absolute;top:50%}.divider[data-v-f86c024c]:before{left:0}.divider[data-v-f86c024c]:after{right:0}.divider span[data-v-f86c024c]{color:var(--color-text);opacity:.6;background-color:var(--color-background);padding:0 15px;font-size:16px}.google-signin[data-v-f86c024c]{justify-content:center;display:flex}.google-signin-button[data-v-f86c024c]{justify-content:center;min-height:44px;display:flex}.browser-notice[data-v-f86c024c]{color:var(--color-text);text-align:center;background-color:#ffcc001a;border:1px solid #fc0;border-radius:8px;padding:15px;font-size:14px;font-weight:500}.security-notice[data-v-f86c024c]{text-align:center;color:var(--color-text);opacity:.5;margin-top:16px;font-size:12px}.terms-text[data-v-f86c024c]{text-align:center;color:var(--color-text);opacity:.8;margin-top:8px;margin-bottom:20px;font-size:13px;line-height:1.5}.terms-text a[data-v-f86c024c]{color:var(--color-text);text-decoration:underline}.terms-text a[data-v-f86c024c]:hover{color:var(--blue)}.dark-mode .forgot-password[data-v-f86c024c]:hover,.dark-mode .terms-text a[data-v-f86c024c]:hover{color:var(--gold)}@media screen and (width>=800px){.custom-login-modal[data-v-f86c024c]{width:90vw;max-width:800px}.modal-inner[data-v-f86c024c]{flex-direction:row;max-width:none;padding:0}.form-container[data-v-f86c024c]{flex:0 0 60%;padding:20px 40px}.splash-image-container[data-v-f86c024c]{background-color:var(--color-background);flex:0 0 40%;display:block;overflow:hidden}.splash-image-container img[data-v-f86c024c]{object-fit:cover;width:320px;height:100%}}@media screen and (width<=600px){.form-group input[data-v-f86c024c],.submit-button[data-v-f86c024c]{font-size:14px}}#navbar[data-v-cfafe05c]{z-index:var(--z-index-navbar);position:sticky;top:0}nav[data-v-cfafe05c]{background-color:#000}.nav-content[data-v-cfafe05c]{height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height);justify-content:space-between;margin:auto;padding:12px}.landing .nav-content[data-v-cfafe05c]{max-width:var(--max-width)}.nav-content[data-v-cfafe05c]>*{color:#fff;align-items:center;height:100%}#nav-title[data-v-cfafe05c]{color:#fff;font-size:2em;font-weight:900;line-height:1.2;text-decoration:none}a#logo-text[data-v-cfafe05c]{text-decoration:none}.nav-items[data-v-cfafe05c]{margin:0 30px;font-size:1.3em;text-decoration:none}.nav-items a[data-v-cfafe05c]{color:inherit;text-decoration:none}#navbar:not(.landing) #sign-out[data-v-cfafe05c]{display:flex}.nav-item[data-v-cfafe05c]{cursor:pointer;padding:8px;font-weight:600}.social-links .nav-item[data-v-cfafe05c]{width:25px;padding:0}#feedback-large[data-v-cfafe05c]{cursor:pointer;margin-right:10px;padding:5px 8px}.menu-group[data-v-cfafe05c]{display:flex}.mobile[data-v-cfafe05c]{display:none}.mobile-menu-button[data-v-cfafe05c]{cursor:pointer;border-radius:50px;padding:0 10px;font-size:3rem}.mobile-menu-button[data-v-cfafe05c]:hover{background-color:var(--green-hover)}.mobile-menu-button.open[data-v-cfafe05c]{background-color:var(--green)}.menu[data-v-cfafe05c]{z-index:var(--z-index-menu);position:relative}.menu-container[data-v-cfafe05c]{font-size:1.6rem;top:34px;right:0}.menu-option-purchase[data-v-cfafe05c]{background-color:var(--gold);color:#000;border-radius:8px;margin:0 -8px;padding:5px 8px}.menu-option-purchase[data-v-cfafe05c]:hover{background-color:var(--gold-hover)}.separator[data-v-cfafe05c]{background-color:#ffffff82;width:1px;height:30px;margin:8px}.credit-balance[data-v-cfafe05c]{margin-right:10px;font-weight:600;display:flex}.credit-balance.mobile[data-v-cfafe05c]{font-size:1.2rem;display:none}.credit-balance span[data-v-cfafe05c],.credit-balance .tooltip-container[data-v-cfafe05c]{align-items:center;display:flex}.credit-display[data-v-cfafe05c]{cursor:pointer;align-items:center;display:flex}.credit-display.stacked[data-v-cfafe05c]{flex-direction:column}.context-overlay[data-v-cfafe05c]{background-color:#0000;position:fixed;inset:0}.social-links[data-v-cfafe05c]{align-items:right;display:flex}.social-links a[data-v-cfafe05c]{color:#fff;font-size:15px}.social-links a[data-v-cfafe05c]:hover{color:var(--gold)}.token-icon[data-v-cfafe05c]{width:20px;margin:5px;font-size:15px}@media screen and (width<=900px){.nav-items[data-v-cfafe05c],.mobile[data-v-cfafe05c]{display:flex}.desktop[data-v-cfafe05c],.credit-balance.desktop[data-v-cfafe05c]{display:none}.credit-balance.mobile[data-v-cfafe05c]{display:flex}.right.mobile[data-v-cfafe05c]{font-size:1.2rem}.social-links[data-v-cfafe05c]{margin-right:12px}.social-links a[data-v-cfafe05c]{font-size:16.5px}.social-links .nav-item[data-v-cfafe05c]{width:27.5px}}@media screen and (width<=700px){#nav-title[data-v-cfafe05c]{font-size:1.3em}.nav-items[data-v-cfafe05c]{margin:0 15px}.social-links .full-socials-only[data-v-cfafe05c]{display:none}}@media screen and (width<=500px){#nav-title[data-v-cfafe05c]{font-size:1.1em}.social-links[data-v-cfafe05c]{display:none}}@media screen and (width<=360px){#sign-in[data-v-cfafe05c]{font-size:.7em}}.external-link-icon[data-v-cfafe05c]{color:#00000087;font-size:.8em}.external-link-icon-no-bg[data-v-cfafe05c]{color:var(--color-text-mute);font-size:.7em}.menu-option-purchase[data-v-cfafe05c]{justify-content:center;align-items:center;gap:.8em;display:flex}.no-wrap[data-v-cfafe05c]{white-space:nowrap}.search-match-bar[data-v-6f754bba]{top:calc(var(--header-height,60px) + 12px);z-index:50;background-color:var(--color-background-soft);border:1px solid var(--gold);pointer-events:auto;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 12px;font-size:1.2rem;display:flex;position:fixed;right:16px;box-shadow:0 4px 12px #0003}.search-match-counter[data-v-6f754bba]{color:var(--color-text);white-space:nowrap;margin-right:4px;font-weight:600}.search-match-counter.empty[data-v-6f754bba]{color:var(--color-text-light,#888);font-style:italic;font-weight:400}.search-match-btn[data-v-6f754bba]{color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:1.1rem;line-height:1;display:inline-flex}.search-match-btn[data-v-6f754bba]:hover:not(:disabled){background-color:var(--color-background-mute);color:var(--gold)}.search-match-btn[data-v-6f754bba]:disabled{opacity:.4;cursor:not-allowed}@media screen and (width<=650px){.search-match-bar[data-v-6f754bba]{right:8px;top:calc(var(--header-height,60px) + 8px);padding:3px 6px 3px 10px;font-size:1.1rem}}.app-layout[data-v-0cce07f7]{flex-direction:column;display:flex}.router[data-v-0cce07f7]{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));flex-grow:1}.banner-stack[data-v-0cce07f7]{z-index:400;pointer-events:none;display:flex;position:fixed;left:0;right:0}.banner-stack--top[data-v-0cce07f7]{top:var(--header-height,64px);flex-direction:column}.banner-stack--bottom[data-v-0cce07f7]{flex-direction:column-reverse;bottom:0}.content[data-v-31be7436]{background-color:var(--color-background);flex-direction:column;gap:16px;max-width:600px;padding:20px;display:flex}.warning[data-v-31be7436]{border-left:4px solid var(--yellow,#d4a017);background-color:var(--color-background-soft);align-items:flex-start;gap:12px;padding:12px;display:flex}.warn-icon[data-v-31be7436]{color:var(--yellow,#d4a017);margin-top:2px;font-size:20px}.warn-headline[data-v-31be7436]{color:var(--color-text);margin:0;font-weight:600}.warn-detail[data-v-31be7436]{color:var(--color-text-light);margin:4px 0 0;font-size:14px}.token-display[data-v-31be7436]{align-items:center;gap:8px;display:flex}.token-input[data-v-31be7436]{border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);border-radius:4px;flex:1;padding:8px 12px;font-family:monospace;font-size:13px}.actions[data-v-31be7436]{justify-content:flex-end;display:flex}@media screen and (width<=600px){.token-display[data-v-31be7436]{flex-direction:column;align-items:stretch}}.content[data-v-a9723394]{background-color:var(--color-background);flex-direction:column;gap:16px;max-width:480px;padding:20px;display:flex}.body[data-v-a9723394]{color:var(--color-text);margin:0;font-size:14px;line-height:1.4}.error[data-v-a9723394]{color:var(--red,#c33);margin:0;font-size:13px}.actions[data-v-a9723394]{justify-content:flex-end;gap:8px;display:flex}.revoked-disclosure[data-v-9d0bba9c]{border-top:1px solid var(--color-border);margin-top:8px;padding-top:12px}.disclosure-toggle[data-v-9d0bba9c]{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:inline-flex}.disclosure-toggle[data-v-9d0bba9c]:hover{color:var(--color-text)}.disclosure-toggle .chevron[data-v-9d0bba9c]{font-size:11px;transition:transform .15s}.disclosure-toggle .chevron.expanded[data-v-9d0bba9c]{transform:rotate(90deg)}.revoked-content[data-v-9d0bba9c]{margin-top:8px}.empty-state[data-v-9d0bba9c]{color:var(--color-text-light);font-style:italic}.error-text[data-v-9d0bba9c]{color:var(--red,#c33)}.keys-table[data-v-9d0bba9c]{border-collapse:collapse;width:100%;font-size:14px}.keys-table th[data-v-9d0bba9c],.keys-table td[data-v-9d0bba9c]{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 10px}.keys-table th[data-v-9d0bba9c]{color:var(--color-text-light);font-weight:500}.keys-table td[data-label=Name][data-v-9d0bba9c]{overflow-wrap:anywhere;max-width:220px}.revoked-table[data-v-9d0bba9c]{opacity:.7}.timestamp-cell[data-v-9d0bba9c]{flex-direction:column;line-height:1.25;display:flex}.timestamp-cell .time-line[data-v-9d0bba9c]{color:var(--color-text-light);white-space:nowrap;font-size:.85em}@media screen and (width<=600px){.keys-table[data-v-9d0bba9c]{display:block}.keys-table thead[data-v-9d0bba9c]{display:none}.keys-table tbody[data-v-9d0bba9c],.keys-table tr[data-v-9d0bba9c],.keys-table td[data-v-9d0bba9c]{width:100%;display:block}.keys-table tr[data-v-9d0bba9c]{border:1px solid var(--color-border);border-radius:6px;margin-bottom:8px;padding:8px 10px}.keys-table td[data-v-9d0bba9c]{border-bottom:none;padding:4px 0}.keys-table td[data-label][data-v-9d0bba9c]:before{content:attr(data-label) ": ";color:var(--color-text-light);margin-right:6px;font-weight:500}}.api-keys-section[data-v-7521b078]{flex-direction:column;gap:16px;display:flex}.section-title[data-v-7521b078]{color:var(--color-text);margin:0 0 4px}.section-blurb[data-v-7521b078]{color:var(--color-text-light);margin:0;font-size:14px}.section-blurb code[data-v-7521b078]{background:var(--color-background-mute);border-radius:4px;padding:1px 6px;font-family:monospace}.actions[data-v-7521b078]{flex-direction:column;gap:8px;display:flex}.create-form[data-v-7521b078]{flex-direction:column;gap:12px;display:flex}.create-row[data-v-7521b078]{align-items:center;gap:8px;display:flex}.scope-choice[data-v-7521b078]{border:1px solid var(--color-border);border-radius:4px;flex-direction:column;gap:6px;margin:0;padding:8px 12px;display:flex}.scope-choice legend[data-v-7521b078]{color:var(--color-text-light);padding:0 4px;font-size:13px;font-weight:500}.scope-option[data-v-7521b078]{color:var(--color-text);cursor:pointer;align-items:baseline;gap:6px;font-size:14px;display:flex}.scope-option .scope-name[data-v-7521b078]{font-weight:500}.scope-option .scope-desc[data-v-7521b078]{color:var(--color-text-light);font-size:13px}.name-input[data-v-7521b078]{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:4px;flex:1;padding:6px 10px;font-size:14px}.form-error[data-v-7521b078]{color:var(--red,#c33);margin:0;font-size:13px}.empty-state[data-v-7521b078]{color:var(--color-text-light);font-style:italic}.keys-table[data-v-7521b078]{border-collapse:collapse;width:100%;font-size:14px}.keys-table th[data-v-7521b078],.keys-table td[data-v-7521b078]{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 10px}.keys-table th[data-v-7521b078]{color:var(--color-text-light);font-weight:500}.keys-table td[data-label=Name][data-v-7521b078]{overflow-wrap:anywhere;max-width:220px}.key-preview[data-v-7521b078]{background:var(--color-background-mute);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.error-text[data-v-7521b078]{color:var(--red,#c33)}.timestamp-cell[data-v-7521b078]{flex-direction:column;line-height:1.25;display:flex}.timestamp-cell .time-line[data-v-7521b078]{color:var(--color-text-light);white-space:nowrap;font-size:.85em}@media screen and (width<=600px){.create-row[data-v-7521b078]{flex-wrap:wrap}.name-input[data-v-7521b078]{flex:100%;min-width:0}.keys-table[data-v-7521b078]{display:block}.keys-table thead[data-v-7521b078]{display:none}.keys-table tbody[data-v-7521b078],.keys-table tr[data-v-7521b078],.keys-table td[data-v-7521b078]{width:100%;display:block}.keys-table tr[data-v-7521b078]{border:1px solid var(--color-border);border-radius:6px;margin-bottom:8px;padding:8px 10px}.keys-table td[data-v-7521b078]{border-bottom:none;padding:4px 0}.keys-table td[data-label][data-v-7521b078]:before{content:attr(data-label) ": ";color:var(--color-text-light);margin-right:6px;font-weight:500}.key-preview[data-v-7521b078]{word-break:break-all}}.title-icon[data-v-0859871c]{margin-right:8px}.content[data-v-0859871c]{text-align:left;flex-direction:row;width:700px;max-width:90vw;height:500px;max-height:80vh;padding:0;display:flex;position:relative;overflow:hidden}.settings-sidebar[data-v-0859871c]{background-color:var(--color-background);flex-direction:column;width:180px;padding:0;display:flex}.sidebar-item[data-v-0859871c]{cursor:pointer;outline:none;align-items:center;gap:12px;padding:16px 20px;transition:background-color .15s;display:flex}.sidebar-item[data-v-0859871c]:first-child{padding-top:20px}.sidebar-item[data-v-0859871c]:hover,.sidebar-item.active[data-v-0859871c]{background-color:var(--color-background-soft)}.sidebar-item[data-v-0859871c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sidebar-icon[data-v-0859871c]{color:var(--color-text-light);flex-shrink:0;font-size:1.1em}.sidebar-item.active .sidebar-icon[data-v-0859871c]{color:var(--color-text)}.sidebar-label[data-v-0859871c]{color:var(--color-text-light);-webkit-user-select:none;user-select:none;font-weight:500}.sidebar-item.active .sidebar-label[data-v-0859871c]{color:var(--color-text);font-weight:600}.sidebar-item[aria-label=Danger\ Zone] .sidebar-icon[data-v-0859871c],.sidebar-item[aria-label=Danger\ Zone] .sidebar-label[data-v-0859871c]{color:var(--red)}.sidebar-item[aria-label=Danger\ Zone][data-v-0859871c]:hover{background-color:#ff44441a}.sidebar-item[aria-label=Danger\ Zone].active[data-v-0859871c]{background-color:#ff444426}.sidebar-alpha-badge[data-v-0859871c]{transform-origin:100%;margin-left:auto;transform:scale(.7)}.settings-main[data-v-0859871c]{background-color:var(--color-background-soft);flex:1;min-width:0;padding:20px;overflow-y:auto}.category-content[data-v-0859871c]{flex-direction:column;gap:20px;display:flex}.danger-section[data-v-0859871c]{padding-top:0}.danger-section h3[data-v-0859871c]{color:var(--red);margin:0 0 10px;font-size:1.1em;font-weight:600}.warning-text[data-v-0859871c]{color:var(--color-text-light);margin:0 0 15px;font-size:.9em}.warning-icon[data-v-0859871c]{color:red}.value-with-copy[data-v-0859871c]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.user-id[data-v-0859871c]{word-break:break-all;font-family:monospace;font-size:.9em}.copy-id-btn[data-v-0859871c]{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-light);background:0 0;border-radius:4px;flex-shrink:0;padding:4px 8px;transition:all .15s}.copy-id-btn[data-v-0859871c]:hover{background-color:var(--color-background-soft);color:var(--color-text);border-color:var(--color-text-light)}.purchase-btn[data-v-0859871c]{background-color:var(--green);color:#fff;margin-top:15px}.purchase-btn[data-v-0859871c]:hover{background-color:var(--green-hover)}.manage-billing-btn[data-v-0859871c]{background-color:var(--blue);color:#fff;border:1px solid var(--color-border);justify-content:center;align-items:center;gap:8px;margin-top:15px;display:flex}.manage-billing-btn[data-v-0859871c]:hover:not(:disabled){background-color:var(--blue-hover)}.manage-billing-btn[data-v-0859871c]:disabled{opacity:.6;cursor:not-allowed}.manage-billing-btn span[data-v-0859871c]{font-weight:600}.external-link-icon[data-v-0859871c]{font-size:.85em}.info-row[data-v-0859871c]{flex-wrap:wrap;min-width:0;margin:6px 0;display:flex}#account-settings-country[data-v-0859871c]{align-items:center}#account-settings-country[data-v-0859871c] .select-dropdown{margin-left:auto}.option-row[data-v-0859871c]{justify-content:space-between;align-items:center}.preference-row[data-v-0859871c]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.preference-row[data-v-0859871c]:last-child{border-bottom:none}[data-v-0859871c] .toggle-button{background-color:var(--grey-button-alt-background-color);color:var(--grey-button-alt-text-color)}[data-v-0859871c] .toggle-button:hover:not(.disabled):not(:disabled):not(.selected){background-color:var(--grey-button-alt-background-color-hover);color:var(--grey-button-alt-text-color-hover)}[data-v-0859871c] .toggle{background-color:inherit;border:none}.label[data-v-0859871c]{width:fit-content;color:var(--color-text-light);flex-shrink:0;margin-right:5px;font-weight:600}.value[data-v-0859871c]{color:var(--color-text);flex:1;min-width:0}#delete-account[data-v-0859871c]{margin-top:12px}.btn-row[data-v-0859871c]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media screen and (width<=600px){.content[data-v-0859871c]{width:95vw;max-width:95vw}.settings-sidebar[data-v-0859871c]{flex-shrink:0;width:50px}.sidebar-item[data-v-0859871c]{flex-direction:column;justify-content:center;gap:4px;padding:12px 8px}.sidebar-item[data-v-0859871c]:first-child{padding-top:20px}.sidebar-label[data-v-0859871c],.sidebar-alpha-badge[data-v-0859871c]{display:none}.sidebar-icon[data-v-0859871c]{font-size:1.2em}.settings-main[data-v-0859871c]{flex:1;min-width:0;padding:15px 10px}.info-row[data-v-0859871c]{flex-direction:column;align-items:flex-start;gap:5px}.user-id[data-v-0859871c]{font-size:.8em}.copy-id-btn[data-v-0859871c]{padding:6px 10px}.subscription-header[data-v-0859871c]{flex-wrap:wrap;gap:8px}.btn-row[data-v-0859871c]{flex-direction:column;align-items:stretch}.btn-row button[data-v-0859871c]{width:100%}.preference-row[data-v-0859871c]{flex-direction:column;align-items:flex-start;gap:10px}}@media screen and (width<=360px){.settings-sidebar[data-v-0859871c]{width:45px}.sidebar-item[data-v-0859871c]{padding:10px 5px}.sidebar-icon[data-v-0859871c]{font-size:1.1em}.settings-main[data-v-0859871c]{padding:12px 8px}}.subscription-header[data-v-0859871c]{flex-direction:row;gap:4px;display:flex}.subscription-details[data-v-0859871c]{flex-direction:column;gap:4px;width:100%;margin-top:8px;margin-left:20px;display:flex}.subscription-header .status[data-v-0859871c]{font-size:.9em}.subscription-header .status.active[data-v-0859871c]{color:var(--green)}.subscription-header .status.cancelled[data-v-0859871c]{color:var(--red)}.subscription-details[data-v-0859871c]{color:var(--color-text-light);font-size:.9em}.subscription-details .cancellation[data-v-0859871c]{color:var(--red)}.checkbox-row[data-v-0859871c]{margin-top:15px}.checkbox-label[data-v-0859871c]{cursor:pointer;color:var(--color-text);align-items:center;gap:10px;display:flex}.checkbox-label input[type=checkbox][data-v-0859871c]{cursor:pointer;width:18px;height:18px}.checkbox-label span[data-v-0859871c]{-webkit-user-select:none;user-select:none}.checkbox-row[data-v-0859871c]{align-items:center;gap:10px;display:flex}.checkbox-row .help-button[data-v-0859871c]{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 8px;font-size:1.1em;transition:color .2s;display:flex}.checkbox-row .help-button[data-v-0859871c]:hover{color:var(--color-primary)}.transaction-history-section[data-v-0859871c]{border-top:1px solid var(--color-border);margin-top:30px;padding-top:20px}.section-title[data-v-0859871c]{color:var(--color-text);margin:0 0 15px;font-size:1.1em;font-weight:600}.loading-state[data-v-0859871c],.error-state[data-v-0859871c],.empty-state[data-v-0859871c]{text-align:center;color:var(--color-text-light);padding:20px}.error-text[data-v-0859871c]{color:var(--red);margin-bottom:10px}.empty-text[data-v-0859871c]{font-style:italic}.retry-btn[data-v-0859871c]{margin-top:10px}.transaction-table-container[data-v-0859871c]{margin-bottom:15px;overflow-x:auto}.transaction-table[data-v-0859871c]{border-collapse:collapse;width:100%;font-size:.9em}.transaction-table thead[data-v-0859871c]{background-color:var(--color-background);border-bottom:2px solid var(--color-border)}.transaction-table th[data-v-0859871c]{text-align:left;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px;padding:10px 8px;font-size:.85em;font-weight:600}.transaction-table tbody tr[data-v-0859871c]{border-bottom:1px solid var(--color-border);transition:background-color .15s}.transaction-table tbody tr[data-v-0859871c]:hover{background-color:var(--color-background)}.transaction-table td[data-v-0859871c]{color:var(--color-text);padding:12px 8px}.date-col[data-v-0859871c]{width:45%}.type-col[data-v-0859871c]{width:35%}.amount-col[data-v-0859871c]{text-align:right;width:20%}.amount-cell[data-v-0859871c]{text-align:right}.amount-value[data-v-0859871c]{font-family:monospace;font-weight:600}.positive-amount .amount-value[data-v-0859871c]{color:var(--green)}.negative-amount .amount-value[data-v-0859871c]{color:var(--red)}.zero-amount .amount-value[data-v-0859871c]{color:var(--color-text-light)}.free-granted-amount .amount-value[data-v-0859871c]{color:var(--color-accent);font-weight:500}.free-used-amount .amount-value[data-v-0859871c]{color:var(--color-text-light);font-weight:500}.pagination-controls[data-v-0859871c]{justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.pagination-btn[data-v-0859871c]{background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:.9em;transition:all .15s;display:flex}.pagination-btn[data-v-0859871c]:hover:not(:disabled){background-color:var(--color-background-soft);border-color:var(--color-text-light)}.pagination-btn[data-v-0859871c]:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.first-last-btn[data-v-0859871c]{min-width:auto;padding:8px 10px}.pagination-btn.first-last-btn span[data-v-0859871c]{display:none}.page-indicator[data-v-0859871c]{color:var(--color-text-light);font-size:.9em}@media screen and (width<=600px){.transaction-table[data-v-0859871c]{font-size:.8em}.transaction-table th[data-v-0859871c],.transaction-table td[data-v-0859871c]{padding:8px 4px}.date-col[data-v-0859871c]{width:40%}.type-col[data-v-0859871c]{width:35%}.amount-col[data-v-0859871c]{width:25%}.pagination-controls[data-v-0859871c]{flex-direction:column;gap:10px}.pagination-btn[data-v-0859871c]{justify-content:center;width:100%}.page-indicator[data-v-0859871c]{order:-1}}@media screen and (width<=360px){.transaction-table[data-v-0859871c]{font-size:.75em}.transaction-table th[data-v-0859871c]{font-size:.8em}}#continue[data-v-e04e41de]:disabled,#continue[disabled][data-v-e04e41de],#continue[data-v-e04e41de]:disabled:hover,#continue[disabled][data-v-e04e41de]:hover{cursor:default;background-color:#ddd}.content[data-v-e04e41de]{text-align:center;background-color:var(--color-background);flex-direction:column;gap:20px;padding:20px;display:flex}.content li[data-v-e04e41de]{text-align:left}.content a[data-v-e04e41de]{color:var(--gold);font-weight:500}.content a[data-v-e04e41de]:hover{color:var(--gold-hover)}@media screen and (width<=600px){.content[data-v-e04e41de]{max-width:90vw;padding:10px}}.content[data-v-b6ed2c25]{text-align:center;background-color:var(--color-background);flex-direction:column;gap:20px;padding:20px;display:flex}h3[data-v-b6ed2c25]{color:var(--color-heading);margin:0}p[data-v-b6ed2c25]{color:var(--color-text);margin:0}strong[data-v-b6ed2c25]{color:var(--color-text);font-weight:600}.actions[data-v-b6ed2c25]{justify-content:center;gap:10px;margin-top:1rem;display:flex}.error-message[data-v-b6ed2c25]{color:var(--red);margin-top:0;font-size:.9rem}.logout-section[data-v-b6ed2c25]{border-top:1px solid var(--color-border);justify-content:center;margin-top:10px;padding-top:20px;display:flex}@media screen and (width<=600px){.content[data-v-b6ed2c25]{max-width:90vw;padding:10px}}.content[data-v-9bd22744]{color:#fff;background-color:var(--dark-background);flex-direction:column;max-width:900px;padding:12px;display:flex}.content-container[data-v-9bd22744]{flex-direction:column;flex:1;display:flex}.subscription-container[data-v-9bd22744]{flex-direction:column;gap:12px;margin-top:auto;display:flex}[data-v-9bd22744] .modal-content{border-radius:8px;width:900px;min-width:900px;max-width:900px}@media (width<=899px){[data-v-9bd22744] .modal-content{min-width:unset;width:98vw;max-width:98vw}}.tab-container[data-v-9bd22744]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tab-group[data-v-9bd22744]{gap:8px;display:flex}.tab-faq.faq-desktop[data-v-9bd22744]{display:block}.faq-mobile[data-v-9bd22744]{text-align:right;margin-top:0;margin-bottom:8px;display:none}@media (width<=500px){.tab-faq.faq-desktop[data-v-9bd22744]{display:none}.faq-mobile[data-v-9bd22744]{display:block}.faq-mobile .tab[data-v-9bd22744]{margin-left:0;display:inline-block}}.tab[data-v-9bd22744]{cursor:pointer;background-color:#444;border:1px solid #444;border-radius:8px;padding:8px 16px;transition:all .2s}.tab.active[data-v-9bd22744]{background-color:var(--gold);color:#000}.tab[data-v-9bd22744]:hover:not(.active){background-color:#ffd7001a}.pricing-tiers[data-v-9bd22744]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sub-tiers[data-v-9bd22744]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tier-card[data-v-9bd22744]{border:1px solid var(--gold);color:#fff;background-color:#0000;border-radius:8px;flex-direction:column;padding:12px;transition:all .2s;display:flex;position:relative}.tier-card[data-v-9bd22744]:hover{background-color:#ffd7000d;transform:translateY(-2px);box-shadow:0 4px 12px #ffd7001a}.tier-header[data-v-9bd22744]{text-align:center;margin-bottom:26px;line-height:1em}.tier-header h3[data-v-9bd22744]{color:#fff;margin-bottom:12px;font-size:20px;font-weight:600}.tier-header .price .amount[data-v-9bd22744]{color:#4caf50;font-size:68px;font-weight:700}.tier-header .price .unit[data-v-9bd22744]{color:#ddd;font-size:14px}.credit-price .tier-header[data-v-9bd22744]{margin-bottom:0}.credit-price .amount[data-v-9bd22744]{color:#4caf50;font-size:28px;font-weight:700}.credit-price .unit[data-v-9bd22744]{color:#ddd;font-size:14px}.savings[data-v-9bd22744]{color:#fff;text-align:center;background-color:#0000;border-radius:20px;width:fit-content;margin-bottom:4px;padding:4px 8px;font-size:1.3em;font-weight:600}#pro-tag[data-v-9bd22744]{background-color:var(--gold);color:#000}.tier-content[data-v-9bd22744]{text-align:center;flex-direction:column;flex:1;display:flex}.tier-content ul.features[data-v-9bd22744]{text-align:left;flex:1;margin:0;padding:0;list-style:none}.tier-content ul.features li[data-v-9bd22744]{padding-left:24px;position:relative}.tier-content ul.features li[data-v-9bd22744]:before{content:"✓";color:#16a34a;font-weight:700;position:absolute;left:0}.buy-btn[data-v-9bd22744]{cursor:pointer;color:#fff;background-color:#4caf50;border:none;border-radius:6px;width:100%;margin-top:16px;padding:6px;font-size:20px;font-weight:600;transition:all .2s}.buy-btn[data-v-9bd22744]:hover{background-color:#45a049}.buy-btn.active-subscription[data-v-9bd22744]{background-color:#2196f3}.buy-btn.active-subscription[data-v-9bd22744]:hover{background-color:#1976d2}.buy-btn[data-v-9bd22744]:focus{outline:2px solid var(--gold);outline-offset:2px}.modal-footer[data-v-9bd22744]{text-align:center;color:#ddd;margin-top:16px;font-size:14px;position:relative}.modal-footer .faq-button[data-v-9bd22744]{justify-self:center;width:fit-content}.modal-footer p strong[data-v-9bd22744]{color:#fff}.tier-card.active-tier[data-v-9bd22744]{border:2px solid var(--gold);background-color:#ffd7000d}.tier-card.active-tier[data-v-9bd22744]:hover{box-shadow:none;transform:none}.info-card[data-v-9bd22744]{background-color:#ffd7000d;border-radius:8px;grid-column:1/-1;padding:16px}.info-card ul.features[data-v-9bd22744]{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.info-card ul.features li[data-v-9bd22744]{padding-left:24px;position:relative}.info-card ul.features li[data-v-9bd22744]:before{content:"✓";color:var(--gold);position:absolute;left:0}.faq-content[data-v-9bd22744]{border:1px solid var(--gold);background-color:#ffd7000d;border-radius:8px;padding:16px 16px 8px}.faq-content .faqs .faq[data-v-9bd22744]{margin-bottom:8px}.faq-content .faqs .faq .question-container[data-v-9bd22744]{cursor:pointer;border:1px solid var(--gold);background-color:#ffd7000d;border-radius:4px;justify-content:space-between;align-items:center;padding:8px;display:flex}.faq-content .faqs .faq .question-container .question[data-v-9bd22744]{font-weight:600}.faq-content .faqs .faq .question-container .icon-container[data-v-9bd22744]{align-items:center;margin-left:5px;display:flex}.faq-content .faqs .faq .answer[data-v-9bd22744]{margin-top:8px;margin-left:24px}.faq-content .show-more-container[data-v-9bd22744]{text-align:center;margin-bottom:16px}.faq-content .show-more-container .expand-button[data-v-9bd22744]{cursor:pointer;color:#fff;background-color:#4caf50;border:none;border-radius:4px;padding:8px 16px;font-weight:600;transition:all .2s}.faq-content .show-more-container .expand-button[data-v-9bd22744]:hover{background-color:#45a049}.faq-content p[data-v-9bd22744]{text-align:center;color:#ddd}@media (width<=728px){.buy-btn[data-v-9bd22744]{margin-top:6px}.info-card ul.features[data-v-9bd22744]{grid-template-columns:1fr;gap:0}.savings[data-v-9bd22744]{margin-bottom:6px;font-size:.8em}.tier-card[data-v-9bd22744]{min-width:200px;max-width:260px;margin-bottom:0;margin-left:auto;margin-right:auto;padding:6px}.modal-header[data-v-9bd22744]{margin-bottom:6px}.tier-header[data-v-9bd22744]{margin-top:6px;margin-bottom:10px;line-height:1.1em}.tier-header h3[data-v-9bd22744]{margin-bottom:0;font-size:18px}.tier-header .price .amount[data-v-9bd22744]{font-size:44px}.promo-price .amount[data-v-9bd22744]{font-size:2.2rem}.promo-price .original-price[data-v-9bd22744]{font-size:1.6rem}.promo-price .price-row[data-v-9bd22744]{gap:8px}.promo-note[data-v-9bd22744]{font-size:.75rem}.credits-tier .tier-header h3[data-v-9bd22744]{margin-top:10px}.credits-tier .tier-header .price .amount[data-v-9bd22744]{font-size:24px}.tier-content p[data-v-9bd22744]{margin-bottom:0}.pricing-tiers[data-v-9bd22744],.sub-tiers[data-v-9bd22744]{grid-template-columns:1fr}.content[data-v-9bd22744]{padding:10px}.info-card ul.features[data-v-9bd22744]{grid-template-columns:1fr}}.promo-price[data-v-9bd22744]{flex-direction:column;align-items:center;gap:8px;line-height:1.2;display:flex}.promo-price .price-row[data-v-9bd22744]{align-items:baseline;gap:12px;display:flex}.promo-price .original-price[data-v-9bd22744]{color:#999;opacity:.7;font-size:2.5rem;text-decoration:line-through;text-decoration-thickness:2px}.promo-price .amount[data-v-9bd22744]{color:#ff6b35;font-size:3.5rem;font-weight:700;line-height:1}.promo-price .unit[data-v-9bd22744]{color:#ddd;font-size:14px}.promo-note[data-v-9bd22744]{color:#ff6b35;text-align:center;margin-top:4px;font-size:.85rem;font-weight:600;line-height:1.2}.reauth-modal[data-v-59a255b4]{background-color:var(--color-background);color:var(--color-text);width:100%;font-family:var(--font-family-primary);box-sizing:border-box;border-radius:10px}.modal-inner[data-v-59a255b4]{max-width:500px;padding:20px 40px}.message[data-v-59a255b4]{text-align:center;color:var(--color-text);opacity:.9;margin-bottom:20px;font-size:15px;line-height:1.5}.email-display[data-v-59a255b4]{text-align:center;color:var(--color-text);opacity:.9;margin-bottom:30px;font-size:15px}.email-display strong[data-v-59a255b4]{color:var(--color-text);opacity:1;margin-top:5px;font-size:16px;font-weight:600;display:block}.google-reauth p[data-v-59a255b4]{text-align:center;color:var(--color-text);opacity:.9;margin-bottom:20px}.google-button[data-v-59a255b4]{letter-spacing:1px;gap:12px;width:100%;padding:15px;font-size:16px}.google-icon[data-v-59a255b4]{flex-shrink:0;width:20px;height:20px}.password-reauth[data-v-59a255b4]{margin-top:0}.form-group[data-v-59a255b4]{margin-bottom:25px}.form-group label[data-v-59a255b4]{letter-spacing:1px;color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:400;display:block}.form-group input[data-v-59a255b4]{border:1px solid var(--color-border);background-color:var(--color-input-bg);width:100%;color:var(--color-text);font-size:16px;font-family:var(--font-family-primary);border-radius:8px;padding:12px}.form-group input[data-v-59a255b4]:focus{border-color:var(--blue);outline:none}.form-group input[data-v-59a255b4]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-59a255b4]{border:1px solid var(--red);color:var(--red);text-align:center;background-color:#c207071a;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.submit-button[data-v-59a255b4]{letter-spacing:1px;width:100%;padding:15px;font-size:16px}.unknown-provider[data-v-59a255b4]{text-align:center}@media screen and (width<=600px){.modal-inner[data-v-59a255b4]{padding:20px 30px}.form-group input[data-v-59a255b4],.submit-button[data-v-59a255b4],.google-button[data-v-59a255b4]{font-size:14px}}.dialog-prompt-message[data-v-2b1d71d0]{color:var(--color-text);margin:0;font-size:14px;line-height:1.4}.dialog-prompt-input[data-v-2b1d71d0]{border:1px solid var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-text);box-sizing:border-box;border-radius:6px;padding:8px 10px;font-size:14px}.dialog-alert-message[data-v-2b1d71d0]{color:var(--color-text);margin:0;font-size:14px;line-height:1.4}.dialog-alert-details[data-v-2b1d71d0]{margin:0;font-size:13px}.dialog-alert-details>summary[data-v-2b1d71d0]{cursor:pointer;color:var(--color-text-muted,var(--color-text));-webkit-user-select:none;user-select:none}.dialog-alert-details-text[data-v-2b1d71d0]{border:1px solid var(--color-border);background-color:var(--color-background-soft,var(--color-background));color:var(--color-text);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:240px;margin:8px 0 0;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.4;overflow:auto}.maintenance-overlay[data-v-9f4ae23d]{z-index:var(--z-index-maintenance);background:#181818eb;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.maintenance-overlay-card[data-v-9f4ae23d]{background:var(--vt-c-white,#fff);max-width:28rem;color:var(--vt-c-indigo,#2c3e50);text-align:center;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 8px 32px #0006}.maintenance-overlay-icon[data-v-9f4ae23d]{color:#f39c12;margin-bottom:1rem;font-size:2.5rem}.maintenance-overlay-card h1[data-v-9f4ae23d]{margin-bottom:.75rem;font-size:1.5rem}.maintenance-overlay-card p[data-v-9f4ae23d]{margin:.5rem 0}.checking[data-v-9f4ae23d]{opacity:.7;justify-content:center;align-items:center;gap:8px;margin-top:1.25rem;font-size:.85rem;display:flex}.pulse-dot[data-v-9f4ae23d]{background-color:#2ecc71;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite maintenance-pulse-9f4ae23d}@keyframes maintenance-pulse-9f4ae23d{0%,to{opacity:1}50%{opacity:.3}}.layout[data-v-8e641d70]{max-width:var(--max-width);justify-content:space-between;margin:0 auto;display:flex}.layout.landing[data-v-8e641d70]{min-height:150vh}@media (width>=1920px){.layout[data-v-8e641d70]{border-left:2px dotted var(--gold);border-right:2px dotted var(--gold)}}.router[data-v-8e641d70]{flex-grow:1}.container[data-v-8e641d70]{flex-direction:column;display:flex}.router[data-v-8e641d70]:not(.landing){flex-direction:row}header[data-v-8e641d70]{max-height:100dvh;line-height:1.5}.logo[data-v-8e641d70]{margin:0 auto 2rem;display:block}nav[data-v-8e641d70]{text-align:center;width:100%;margin-top:2rem;font-size:12px}nav a.router-link-exact-active[data-v-8e641d70]{color:var(--color-text)}nav a.router-link-exact-active[data-v-8e641d70]:hover{background-color:#0000}nav a[data-v-8e641d70]{border-left:1px solid var(--color-border);padding:0 1rem;display:inline-block}nav a[data-v-8e641d70]:first-of-type{border:0}@media (width>=1024px){header[data-v-8e641d70]{padding-right:calc(var(--section-gap) / 2);place-items:center;display:flex}.logo[data-v-8e641d70]{margin:0 2rem 0 0}header .wrapper[data-v-8e641d70]{flex-wrap:wrap;place-items:flex-start;display:flex}nav[data-v-8e641d70]{text-align:left;margin-top:1rem;margin-left:-1rem;padding:1rem 0;font-size:1rem}}.reauth-modal[data-v-8e641d70]{justify-content:center;align-items:center;display:flex}.reauth-container[data-v-8e641d70]{background:var(--color-background);border-radius:8px;width:100%;max-width:400px;padding:2rem;box-shadow:0 2px 8px #0000001a}.reauth-container h2[data-v-8e641d70]{text-align:center;color:var(--color-heading);margin-bottom:1rem}.loader[data-v-8e641d70]{aspect-ratio:1;color:#fff;background:radial-gradient(farthest-side,currentColor calc(100% - 6px),#0000 calc(100% - 5px) 0);border-radius:50%;width:50px;margin:50px;animation:2s linear infinite l19-8e641d70;display:grid;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 13px),#000 calc(100% - 12px));mask:radial-gradient(farthest-side,#0000 calc(100% - 13px),#000 calc(100% - 12px))}.loader[data-v-8e641d70]:before,.loader[data-v-8e641d70]:after{content:"";background-color:#0000;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 10px,10px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-area:1/1}.loader[data-v-8e641d70]:after{transform:rotate(45deg)}@keyframes l19-8e641d70{to{transform:rotate(1turn)}}.loading-modal[data-v-8e641d70]{z-index:calc(var(--z-index-modal) + 1)}@font-face{font-family:Barlow fallback;src:local(Arial);size-adjust:96.68%;ascent-override:103.434%;descent-override:20.6868%;line-gap-override:0%}@font-face{font-family:Barlow fallback;src:local(Roboto);size-adjust:96.8922%;ascent-override:103.208%;descent-override:20.6415%;line-gap-override:0%}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-800.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/barlow-900.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-italic.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-italic.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-500.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-mono-700.woff2)format("woff2")}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeb80;--font-family-primary:Barlow, "Barlow fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-copyable:-apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, sans-serif;--font-mono:"Roboto Mono", Menlo, Consolas, monospace;--z-index-base:1;--z-index-dropdown:10;--z-index-sticky:100;--z-index-navbar:500;--z-index-sidebar:1000;--z-index-overlay:2000;--z-index-menu:2001;--z-index-modal:3001;--z-index-tooltip:3500;--z-index-toast:4000;--z-index-maintenance:5000;--light-mode-background:var(--vt-c-white);--light-mode-background-soft:var(--vt-c-white-soft);--light-mode-background-mute:var(--vt-c-white-mute);--light-mode-background-overlay:#0003;--light-mode-border:var(--vt-c-divider-light-2);--light-mode-border-hover:var(--vt-c-divider-light-1);--light-mode-heading:var(--vt-c-text-light-1);--light-mode-text:var(--vt-c-text-light-1);--light-mode-text-soft:var(--vt-c-text-light-2);--light-mode-button-color:#ededed;--light-mode-button-color-hover:#e1e1e1;--light-mode-grey-button-bg:#ededed;--light-mode-grey-button-text:#000;--light-mode-grey-button-bg-hover:#e1e1e1;--light-mode-grey-button-text-hover:#000;--light-mode-grey-button-alt-bg:#ddd;--light-mode-grey-button-alt-text:#000;--light-mode-grey-button-alt-bg-hover:#ccc;--light-mode-grey-button-alt-text-hover:#000;--light-mode-scrollbar-bg:#f1f1f1;--light-mode-scrollbar-thumb:#c1c1c1;--light-mode-input-bg:#f1f1f1;--dark-mode-background:var(--vt-c-black);--dark-mode-background-soft:var(--vt-c-black-soft);--dark-mode-background-mute:var(--vt-c-black-mute);--dark-mode-background-overlay:#ffffff1a;--dark-mode-border:var(--vt-c-divider-dark-2);--dark-mode-border-hover:var(--vt-c-divider-dark-1);--dark-mode-heading:var(--vt-c-text-dark-1);--dark-mode-text:var(--vt-c-text-dark-1);--dark-mode-text-soft:var(--vt-c-text-dark-2);--dark-mode-button-color:#323232;--dark-mode-button-color-hover:#383838;--dark-mode-grey-button-bg:#323232;--dark-mode-grey-button-text:#fff;--dark-mode-grey-button-bg-hover:#383838;--dark-mode-grey-button-text-hover:#fff;--dark-mode-grey-button-alt-bg:#444;--dark-mode-grey-button-alt-text:#fff;--dark-mode-grey-button-alt-bg-hover:#333;--dark-mode-grey-button-alt-text-hover:#fff;--dark-mode-scrollbar-bg:var(--dark-mode-background);--dark-mode-scrollbar-thumb:var(--lighter-background);--dark-mode-input-bg:var(--lighter-background);--color-background:var(--light-mode-background);--color-background-soft:var(--light-mode-background-soft);--color-background-mute:var(--light-mode-background-mute);--color-background-overlay:var(--light-mode-background-overlay);--color-border:var(--light-mode-border);--color-border-hover:var(--light-mode-border-hover);--color-heading:var(--light-mode-heading);--color-text:var(--light-mode-text);--button-color:var(--light-mode-button-color);--button-color-hover:var(--light-mode-button-color-hover);--grey-button-background-color:var(--light-mode-grey-button-bg);--grey-button-text-color:var(--light-mode-grey-button-text);--grey-button-background-color-hover:var(--light-mode-grey-button-bg-hover);--grey-button-text-color-hover:var(--light-mode-grey-button-text-hover);--grey-button-alt-background-color:var(--light-mode-grey-button-alt-bg);--grey-button-alt-text-color:var(--light-mode-grey-button-alt-text);--grey-button-alt-background-color-hover:var(--light-mode-grey-button-alt-bg-hover);--grey-button-alt-text-color-hover:var(--light-mode-grey-button-alt-text-hover);--scrollbar-bg:var(--light-mode-scrollbar-bg);--scrollbar-thumb:var(--light-mode-scrollbar-thumb);--color-input-bg:var(--light-mode-input-bg);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.light-mode{--color-background:var(--light-mode-background);--color-background-soft:var(--light-mode-background-soft);--color-background-mute:var(--light-mode-background-mute);--color-background-overlay:var(--light-mode-background-overlay);--color-border:var(--light-mode-border);--color-border-hover:var(--light-mode-border-hover);--color-heading:var(--light-mode-heading);--color-text:var(--light-mode-text);--button-color:var(--light-mode-button-color);--button-color-hover:var(--light-mode-button-color-hover);--grey-button-background-color:var(--light-mode-grey-button-bg);--grey-button-text-color:var(--light-mode-grey-button-text);--grey-button-background-color-hover:var(--light-mode-grey-button-bg-hover);--grey-button-text-color-hover:var(--light-mode-grey-button-text-hover);--grey-button-alt-background-color:var(--light-mode-grey-button-alt-bg);--grey-button-alt-text-color:var(--light-mode-grey-button-alt-text);--grey-button-alt-background-color-hover:var(--light-mode-grey-button-alt-bg-hover);--grey-button-alt-text-color-hover:var(--light-mode-grey-button-alt-text-hover);--scrollbar-bg:var(--light-mode-scrollbar-bg);--scrollbar-thumb:var(--light-mode-scrollbar-thumb);--color-input-bg:var(--light-mode-input-bg);--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}@media (prefers-color-scheme:dark){:root:not(.light-mode){--color-background:var(--dark-mode-background);--color-background-soft:var(--dark-mode-background-soft);--color-background-mute:var(--dark-mode-background-mute);--color-background-overlay:var(--dark-mode-background-overlay);--color-border:var(--dark-mode-border);--color-border-hover:var(--dark-mode-border-hover);--color-heading:var(--dark-mode-heading);--color-text:var(--dark-mode-text);--button-color:var(--dark-mode-button-color);--button-color-hover:var(--dark-mode-button-color-hover);--grey-button-background-color:var(--dark-mode-grey-button-bg);--grey-button-text-color:var(--dark-mode-grey-button-text);--grey-button-background-color-hover:var(--dark-mode-grey-button-bg-hover);--grey-button-text-color-hover:var(--dark-mode-grey-button-text-hover);--grey-button-alt-background-color:var(--dark-mode-grey-button-alt-bg);--grey-button-alt-text-color:var(--dark-mode-grey-button-alt-text);--grey-button-alt-background-color-hover:var(--dark-mode-grey-button-alt-bg-hover);--grey-button-alt-text-color-hover:var(--dark-mode-grey-button-alt-text-hover);--scrollbar-bg:var(--dark-mode-scrollbar-bg);--scrollbar-thumb:var(--dark-mode-scrollbar-thumb);--color-input-bg:var(--dark-mode-input-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dark-mode{--color-background:var(--dark-mode-background);--color-background-soft:var(--dark-mode-background-soft);--color-background-mute:var(--dark-mode-background-mute);--color-background-overlay:var(--dark-mode-background-overlay);--color-border:var(--dark-mode-border);--color-border-hover:var(--dark-mode-border-hover);--color-heading:var(--dark-mode-heading);--color-text:var(--dark-mode-text);--button-color:var(--dark-mode-button-color);--button-color-hover:var(--dark-mode-button-color-hover);--grey-button-background-color:var(--dark-mode-grey-button-bg);--grey-button-text-color:var(--dark-mode-grey-button-text);--grey-button-background-color-hover:var(--dark-mode-grey-button-bg-hover);--grey-button-text-color-hover:var(--dark-mode-grey-button-text-hover);--grey-button-alt-background-color:var(--dark-mode-grey-button-alt-bg);--grey-button-alt-text-color:var(--dark-mode-grey-button-alt-text);--grey-button-alt-background-color-hover:var(--dark-mode-grey-button-alt-bg-hover);--grey-button-alt-text-color-hover:var(--dark-mode-grey-button-alt-text-hover);--scrollbar-bg:var(--dark-mode-scrollbar-bg);--scrollbar-thumb:var(--dark-mode-scrollbar-thumb);--color-input-bg:var(--dark-mode-input-bg);--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.dark-mode a{color:var(--gold)}.dark-mode a:hover{color:var(--gold-hover)}a:not([class]){color:var(--gold);font-weight:700;text-decoration:underline}a:not([class]):hover{color:var(--gold-hover)}*,:before,:after{box-sizing:border-box;margin:0}p,span,div,h1,h2,h3,h4,h5,h6{font-weight:400}@font-face{font-family:WhiteStorm;src:url(/assets/WhiteStorm.BMVTorzr.woff)}body{min-height:100dvh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:var(--font-family-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;transition:color .5s,background-color .5s}::-webkit-scrollbar{background-color:var(--scrollbar-bg);border-left:1px solid color-mix(in srgb, var(--scrollbar-thumb) 70%, transparent);border-top-right-radius:10px;border-bottom-right-radius:10px;padding-top:2px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:5px}::-webkit-resizer{background:linear-gradient(135deg, transparent 65%, var(--color-text) 70%, transparent 70%, transparent 80%, var(--color-text) 85%, transparent 85%);border-style:solid;border-width:2px;border-color:var(--color-input-bg);border-radius:10px;width:5px;height:5px;position:absolute;bottom:5px;right:5px}::-webkit-scrollbar-corner{background-color:var(--color-input-bg);border-bottom-right-radius:10px}.dark-mode ::-webkit-scrollbar{background-color:var(--dark-mode-background)}.dark-mode ::-webkit-scrollbar-thumb{background-color:var(--lighter-background)}input[type=text],textarea,select,button{font-family:var(--font-family-primary);border-color:var(--color-border);font-size:15px}:root{--screen-sm-mobile:360px;--screen-mobile:600px;--screen-tablet:850px;--screen-lg:1000px;--screen-xl:1200px;--header-height:70px;--border-radius:.5em;--green:green;--green-hover:#168d16;--green-transparent:#00800074;--blue:#254eaf;--blue-hover:#3259b6;--light-blue:#6f92e4;--red:#c20707;--red-hover:#d60a0a;--purple:#6a0dad;--gold:#daa521;--gold-hover:#efcb6f;--standout-link:darkorange;--standout-link-hover:orange;--dark-background:#212121;--lighter-background:#2e2e2e;--max-width-text:680px;--max-width-ui:1200px;--max-width:1920px;--width-modal:min(500px, 90%);--max-height-modal:90%;--width-sidebar:min(260px, 75vw);--width-main-content:min(1440px, 96vw)}@media (width<=600px){:root{--width-modal:min(500px, 98%);--max-height-modal:96%}}html{font-size:62.5%}body{background-color:#f5f5f5;margin:0;padding:0}@media (prefers-color-scheme:dark){:root:not(.light-mode) body{background-color:#121212}}button{cursor:pointer;background-color:var(--button-color);color:var(--color-text);border:none;border-radius:10px;font-weight:600}button:disabled{color:#d3d3d3;cursor:not-allowed}@media (prefers-color-scheme:dark){:root:not(.light-mode) button:disabled{color:#585858}}button:hover{background-color:var(--button-color-hover)}button:disabled:hover{background-color:var(--button-color)}button.small{font-size:14px}input,textarea,select{border:1px solid var(--color-border);background-color:var(--color-input-bg);color:var(--color-text);border-radius:8px;padding:6px 10px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],textarea,select{background-color:var(--color-input-bg);appearance:none}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:5px;padding-left:10px;padding-right:35px;font-size:14px;font-weight:500}select option{background-color:var(--color-input-bg);color:var(--color-text)}@media (prefers-color-scheme:dark){:root:not(.light-mode) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ccc' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}}input[type=radio],input[type=checkbox]{margin-right:8px}.mobile,.hide{display:none}.grid{grid-template-columns:auto auto;display:grid}.flex,.row{display:flex}.col{flex-direction:column;display:flex}.align-center{align-items:center}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.scroll-wrapper{width:100%;height:100%;width:-moz-available;width:-webkit-fill-available;overflow-y:auto}button.small{border-radius:5px;padding:5px 8px}.green-btn{background-color:var(--green);color:#fff;cursor:pointer;padding:8px 16px;font-size:1.3em;font-weight:700}.green-btn:hover{background-color:var(--green-hover)}.blue-btn{background-color:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:5px 10px;font-size:.9em}.blue-btn:hover{background-color:var(--blue-hover)}.red-btn{background-color:var(--red);color:#fff}.red-btn:hover{background-color:var(--red-hover)}button.btn-smaller{padding:5px 15px;font-size:.9em!important}button.btn-rounder{border-radius:30px}.error-message{color:red;margin-top:10px}input[type=file]{font-family:var(--font-family-primary);cursor:pointer;background-color:#0000;border:none;border-radius:0;font-size:1em;line-height:3.6rem}input::file-selector-button{font-family:var(--font-family-primary);background-color:var(--blue);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;margin-right:15px;padding:10px 15px;font-weight:600}hr{border:none;border-top:.1px solid #ddd}.menu{position:relative}.menu-group{justify-content:center;align-items:center;font-size:1.4rem;display:flex}.menu-container{background-color:var(--color-background);color:var(--color-text);z-index:10;border-radius:5px;font-size:1.4rem;position:absolute;top:20px;right:0;overflow:hidden;box-shadow:4px 4px 10px #0000004d}.menu-header{text-transform:uppercase;padding:5px 10px 2px;font-size:.8em;font-weight:600}.menu-option{white-space:nowrap;align-items:center;padding:5px 15px;display:flex}.menu-option:hover{cursor:pointer;background-color:var(--color-background-mute)}.menu-option.disabled{opacity:.5;cursor:not-allowed}.menu-option .indented{color:var(--color-text-mute);padding-left:1em;font-size:.9em;display:block}.menu-icon{border:1px solid var(--color-border);border-radius:50px;margin-left:.5rem;padding:.2rem 1.5rem;font-size:1.8rem}.menu-icon:hover{cursor:pointer;color:#fff;background-color:#000;border:1px solid #000;box-shadow:2px 2px 5px #0003}.menu-icon.open{background-color:var(--blue);color:#fff;border:1px solid var(--blue)}.spacer{width:100%;padding:0}.context-overlay{z-index:var(--z-index-overlay);background-color:#0000;position:fixed;inset:0}.edit-row{flex-direction:row;align-items:flex-start;gap:10px;width:100%;margin-right:10px;display:flex}.edit-row.editing{flex-direction:row;align-items:center}.edit-actions{word-break:keep-all;align-items:center;gap:10px;display:flex}.card .edit-actions{margin:0 15px 15px}.card{background-color:var(--color-background);border-radius:10px;flex-grow:1;width:100%;margin-bottom:20px;overflow:hidden;box-shadow:2px 2px 5px #0000001a}.v3dp__datepicker{font-size:16px}.v3dp__datepicker input{border-radius:5px;width:100%;padding:2px 5px;font-size:1.8rem;line-height:2.5rem}.tooltip-container{display:inline-block;position:relative}.div.input:has(input[type=file]){border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;background:var(--color-background)}@media screen and (width<=850px){input[type=file]{font-size:1rem;line-height:2.8rem}.v3dp__datepicker input{font-size:1.4rem;line-height:2rem}.v3dp__datepicker .v3dp__popout{right:0!important}.edit-row.editing{flex-direction:column;align-items:flex-start;display:flex}}@media screen and (width<=600px){.desktop{display:none}.edit-row{max-width:70vw}}.dark-mode body{background-color:#121212!important}.dark-mode button:disabled{color:#585858!important}.dark-mode select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ccc' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important}.dark-mode select option{background-color:var(--color-input-bg)!important;color:var(--color-text)!important}.light-mode body{background-color:#f5f5f5!important}.light-mode button:disabled{color:#d3d3d3!important}.light-mode select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important}.light-mode select option{background-color:var(--color-input-bg)!important;color:var(--color-text)!important}.ghost{opacity:.5;background:var(--color-background-soft)}.chosen{background:var(--color-background-mute)}mark{color:inherit;background-color:#daa52059;border-radius:2px;padding:0 2px}mark.mark-current{background-color:var(--gold);color:#000;outline:2px solid var(--gold);outline-offset:1px}.edit-button[data-v-4a248efe]{width:30px;height:30px}.drag-button[data-v-f4dfa6f4]{cursor:grab;width:25px;height:30px;background-color:#0000!important}FontAwesomeIcon[data-v-f4dfa6f4]{pointer-events:none}.content[data-v-a192c557]{background-color:var(--color-background);max-width:800px;padding:20px}.sub-content[data-v-a192c557]{flex-grow:1;line-height:1.5;overflow-y:auto}@media screen and (width<=600px){.content[data-v-a192c557]{max-width:90vw;padding:15px}}h1[data-v-5815174b],h2[data-v-5815174b]{font-weight:700}input[data-v-5815174b],textarea[data-v-5815174b]{border-radius:5px;padding:5px}.card[data-v-5815174b]{background-color:var(--color-background);border-radius:10px;flex-grow:1;width:100%;overflow:visible;box-shadow:2px 2px 5px #0000001a}.dark-mode .card[data-v-5815174b]{background-color:var(--vt-c-black)}.card-header[data-v-5815174b]{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.card-header h2[data-v-5815174b]{align-items:center;gap:8px;margin:0;padding-right:10px;display:inline-flex}.card-expand-indicator[data-v-5815174b]{font-size:14px;transition:transform .2s}.card-expand-indicator.expanded[data-v-5815174b]{transform:rotate(90deg)}.card-header-actions[data-v-5815174b],.item-actions[data-v-5815174b],.add-item-form-buttons[data-v-5815174b]{gap:8px;display:flex}.card-header-actions[data-v-5815174b]{position:relative}.card-header-actions .menu-container[data-v-5815174b]{z-index:var(--z-index-menu);position:absolute;top:100%;right:0}.card.smaller[data-v-5815174b]{max-width:400px;position:relative}.card.smaller .card-header[data-v-5815174b]{padding:5px 10px;font-size:.8em}.card-body[data-v-5815174b]{flex-direction:column;padding:15px;display:flex}.card.smaller .card-body[data-v-5815174b]{padding:0}.add-item-form[data-v-5815174b]{flex-direction:column;gap:10px;width:100%;padding:10px 10px 15px;display:flex}.add-item-form input[data-v-5815174b],.add-item-form textarea[data-v-5815174b]{border:1px solid var(--color-border);border-radius:5px;width:100%;padding:5px}.add-item-form-buttons[data-v-5815174b]{justify-content:flex-end;gap:8px;display:flex}.add-button-container[data-v-5815174b]{justify-content:flex-end;padding:10px;display:flex}.add-button[data-v-5815174b]{border-radius:50px;align-self:flex-end}.expandable[data-v-5815174b]:not(:last-child){border-bottom:1px solid var(--color-border)}.expandable-row[data-v-5815174b]{align-items:center;padding:7px 15px;display:flex;position:relative}.expanded .expandable-row[data-v-5815174b]:has(input):hover{background-color:var(--color-background)}.expandable--name[data-v-5815174b]{flex-grow:1;margin-right:10px}.copy-btn[data-v-5815174b]{margin-left:auto;margin-right:10px}.item-actions[data-v-5815174b]{gap:5px;display:flex}.expandable-row[data-v-5815174b]:hover{cursor:pointer;background-color:var(--gold-hover);color:#000;font-weight:700}.expanded .expandable-row:has(input):hover input[data-v-5815174b]{font-weight:600}.expandable--desc[data-v-5815174b]{visibility:hidden;height:0;padding:0 20px}.expandable--name[data-v-5815174b],.expandable--desc[data-v-5815174b]{word-break:break-word}.expandable.expanded .expandable--name[data-v-5815174b]{font-weight:600}.expandable.expanded .expandable--desc[data-v-5815174b]{visibility:visible;height:fit-content;padding:5px 15px 15px 25px}.card-body:has(.add-button-container) .expandable:last-child.expanded .expandable--desc[data-v-5815174b]{padding-bottom:0}.expandable--desc-edit-container[data-v-5815174b]{padding:3px 15px}.expandable-row:hover .expandable--name[data-v-5815174b]{font-weight:700}@media screen and (width<=850px){.card.smaller[data-v-5815174b]{max-width:unset}.card.smaller .card-header[data-v-5815174b]{font-size:1em}}.expandable--name input[data-v-5815174b],.expandable--desc textarea[data-v-5815174b]{border:1px solid var(--color-border);border-radius:4px;width:100%;padding:5px}.edit-actions[data-v-5815174b]{justify-content:space-between;margin:10px;padding:0 5px;display:flex}.left-actions[data-v-5815174b],.right-actions[data-v-5815174b]{gap:5px;display:flex}[data-v-5815174b] textarea{min-height:100px;max-height:50em}@media screen and (width<=500px){h2[data-v-5815174b]{font-size:1.2em}}.expand-indicator[data-v-5815174b]{color:var(--color-text-light);margin-right:8px;font-size:.8em;transition:transform .2s}.expand-indicator.expanded[data-v-5815174b]{transform:rotate(90deg)}.moment-header[data-v-8bf31a65]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.moment-type-display[data-v-8bf31a65]{align-items:center;gap:8px;display:flex}.moment-icon[data-v-8bf31a65]{flex-shrink:0;font-size:24px}.moment-type-label[data-v-8bf31a65]{color:var(--color-text-muted);font-size:12px;font-style:italic}.moment-content[data-v-8bf31a65]{margin-bottom:12px}.moment-description[data-v-8bf31a65]{color:var(--color-text);margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.5}.moment-speaker[data-v-8bf31a65]{color:var(--color-text-muted);font-size:14px;font-style:italic}hr[data-v-8bf31a65]{border:0;border-top:1px solid var(--color-border);margin:12px 0}.moment-context[data-v-8bf31a65]{color:var(--color-text-secondary);font-size:14px;line-height:1.6}.form-group[data-v-8bf31a65]{margin-bottom:16px}.form-group label[data-v-8bf31a65]{color:var(--color-text);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.form-group.inline-field[data-v-8bf31a65]{align-items:center;gap:12px;display:flex}.form-group.inline-field label[data-v-8bf31a65]{flex-shrink:0;margin-bottom:0}.form-control[data-v-8bf31a65]{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-text);border-radius:4px;padding:8px 12px;font-family:inherit;font-size:14px}.form-control[data-v-8bf31a65]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #3b82f61a}.card-header[data-v-c5c659dd]{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.card-header h2[data-v-c5c659dd]{align-items:center;gap:8px;display:inline-flex}.card-header h2 span[data-v-c5c659dd]{font-weight:700}.card-header-actions[data-v-c5c659dd]{align-items:center;gap:8px;display:flex}.share-button[data-v-c5c659dd]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;transition:color .2s,background-color .2s}.share-button[data-v-c5c659dd]:hover{color:var(--color-primary);background-color:var(--color-background-mute)}.expand-indicator[data-v-c5c659dd]{font-size:14px;transition:transform .2s}.expand-indicator.expanded[data-v-c5c659dd]{transform:rotate(90deg)}.moment-count[data-v-c5c659dd]{color:var(--color-text-muted);font-size:14px;font-weight:400}.moments-grid[data-v-c5c659dd]{padding:12px}.moments-grid>div[data-v-c5c659dd]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.moments-grid>div[data-v-c5c659dd]{grid-template-columns:repeat(2,1fr)}}.moment-card[data-v-c5c659dd]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:8px;padding:16px;transition:all .2s}.moment-card[data-v-c5c659dd]:not(.add-card):hover{border-color:var(--color-border-hover);box-shadow:0 2px 8px #0000001a}.moment-card.editing[data-v-c5c659dd]{border-color:var(--color-primary);background:var(--color-background)}.moment-actions[data-v-c5c659dd]{align-items:center;gap:8px;margin-left:auto;display:flex}.edit-actions[data-v-c5c659dd]{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.left-actions[data-v-c5c659dd],.right-actions[data-v-c5c659dd]{align-items:center;gap:8px;display:flex}.add-card[data-v-c5c659dd]{border:2px dashed var(--color-border);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.add-card[data-v-c5c659dd]:hover{border-color:var(--color-primary);background:var(--color-background-mute)}.add-icon[data-v-c5c659dd]{color:var(--color-primary);margin-bottom:8px;font-size:32px}.add-card span[data-v-c5c659dd]{color:var(--color-text-secondary);font-size:14px;font-weight:500}@media screen and (width<=500px){h2[data-v-c5c659dd]{font-size:1.2em}}.card[data-v-5bdfa019]{background-color:var(--color-background);border-radius:10px;flex-grow:1;width:100%;overflow:hidden;box-shadow:2px 2px 5px #0000001a}.dark-mode .card[data-v-5bdfa019]{background-color:var(--vt-c-black)}.card-header[data-v-5bdfa019]{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.card-header h2[data-v-5bdfa019]{word-break:break-word;align-items:center;gap:8px;margin:0;padding-right:10px;display:inline-flex}.card-expand-indicator[data-v-5bdfa019]{font-size:14px;transition:transform .2s}.card-expand-indicator.expanded[data-v-5bdfa019]{transform:rotate(90deg)}.card-header-actions[data-v-5bdfa019]{gap:8px;display:flex}.card-header-actions .menu-container[data-v-5bdfa019]{z-index:var(--z-index-menu);position:absolute;top:100%;right:0}.card.smaller[data-v-5bdfa019]{max-width:400px}.card.smaller .card-header[data-v-5bdfa019]{padding:5px 10px;font-size:.8em}.card-body[data-v-5bdfa019]{padding:15px}.card-body div[data-v-5bdfa019],p[data-v-5bdfa019],h1[data-v-5bdfa019],h2[data-v-5bdfa019]{word-break:break-word}.card.smaller .card-body[data-v-5bdfa019]{padding:0}h1[data-v-5bdfa019],h2[data-v-5bdfa019],h3[data-v-5bdfa019]{font-weight:700}input[data-v-5bdfa019],textarea[data-v-5bdfa019]{border-radius:5px;padding:5px}.card-footer[data-v-5bdfa019]{justify-content:flex-end;align-items:center;padding:0 15px 10px;display:flex}.card-footer-actions[data-v-5bdfa019]{align-items:center;gap:15px;display:flex}.expand-buttons[data-v-5bdfa019]{gap:8px;display:flex}.no-padding[data-v-5bdfa019]{padding-left:0;list-style-position:inside}.no-padding li[data-v-5bdfa019]{margin-left:0}.no-padding ul[data-v-5bdfa019]{padding-left:20px}.scene-header[data-v-5bdfa019]{position:relative}.scene-sub-header[data-v-5bdfa019]{margin-top:12px;display:flex;position:relative}.scene-title[data-v-5bdfa019],.scene-description[data-v-5bdfa019],input[data-v-5bdfa019],textarea[data-v-5bdfa019]{flex-grow:1}.scene[data-v-5bdfa019]{border:1px solid var(--color-border);cursor:pointer;border-radius:5px;margin-bottom:15px;padding:10px;transition:background-color .3s,transform .3s,box-shadow .3s,opacity .3s}.scene[data-v-5bdfa019]:hover{background-color:var(--color-background-soft)}.scene[data-v-5bdfa019]:last-child{margin:0}.item-actions[data-v-5bdfa019]{flex-direction:row;align-items:flex-end;gap:5px;display:flex}@media screen and (width<=850px){.no-padding ul[data-v-5bdfa019]{padding-left:5px}}.scene-header[data-v-5bdfa019]{align-items:center;gap:10px;display:flex}.edit-form[data-v-5bdfa019]{margin-top:10px}.key-events[data-v-5bdfa019]{flex-direction:column;gap:5px;display:flex}.key-event[data-v-5bdfa019]{align-items:center;gap:5px;margin-bottom:5px;display:flex}.key-event input[data-v-5bdfa019]{flex-grow:1}.key-event-actions[data-v-5bdfa019]{align-items:center;gap:5px;display:flex}.ghost[data-v-5bdfa019]{opacity:.5;background:var(--color-background-soft)}.chosen[data-v-5bdfa019]{background:var(--color-background-mute)}.add-scene[data-v-5bdfa019]{margin-top:10px}.edit-actions[data-v-5bdfa019]{margin:unset;justify-content:space-between;margin-top:15px;display:flex}.left-actions[data-v-5bdfa019],.right-actions[data-v-5bdfa019]{gap:5px;display:flex}.add-key-event-button[data-v-5bdfa019]{margin-top:10px}.key-event-actions button:hover~input[data-v-5bdfa019],.key-event-actions button:hover~.key-event-drag-handle[data-v-5bdfa019]{background-color:var(--color-background-soft);transform:scale(1.01);box-shadow:0 2px 4px #0000004d}.key-event[data-v-5bdfa019]:has(.key-event-actions button:hover){background-color:var(--color-background-soft);transform:scale(1.01);box-shadow:0 2px 4px #0000004d}@media screen and (width<=500px){h2[data-v-5bdfa019]{font-size:1.2em}h3[data-v-5bdfa019]{font-size:1em}}.scene-title-wrapper[data-v-5bdfa019]{flex-grow:1;align-items:center;gap:8px;display:flex}.expand-indicator[data-v-5bdfa019]{color:var(--color-text-light);font-size:.8em;transition:transform .2s}.expand-indicator.expanded[data-v-5bdfa019]{transform:rotate(90deg)}.info-banner[data-v-95e59712]{color:var(--color-text);background-color:#3b82f61a;border-left:4px solid #3b82f680;border-radius:4px;align-items:center;gap:8px;padding:12px 16px;font-size:.95em;line-height:1.5;display:flex}.banner-content[data-v-95e59712]{align-items:center;gap:8px;width:100%;display:flex}.banner-content span[data-v-95e59712]{word-wrap:break-word;overflow-wrap:break-word;flex:1;line-height:1.5}.info-icon[data-v-95e59712]{color:#3b82f6cc;flex-shrink:0;font-size:1.2em}.card[data-v-dbde7642]{background-color:var(--color-background);border-radius:10px;flex-grow:1;width:100%;margin-bottom:20px;overflow:hidden;box-shadow:2px 2px 5px #0000001a}.dark-mode .card[data-v-dbde7642]{background-color:var(--vt-c-black)}.card-header[data-v-dbde7642]{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.card-header h2[data-v-dbde7642]{align-items:center;gap:8px;margin:0;padding-right:10px;font-weight:700;display:inline-flex}.card-expand-indicator[data-v-dbde7642]{font-size:14px;transition:transform .2s}.card-expand-indicator.expanded[data-v-dbde7642]{transform:rotate(90deg)}.card-header-actions[data-v-dbde7642]{position:relative}.card-header-actions .menu-container[data-v-dbde7642]{z-index:var(--z-index-menu);position:absolute;top:100%;right:0}.tabs[data-v-dbde7642]{border-bottom:1px solid var(--color-border);background-color:var(--color-background);display:flex}.tab[data-v-dbde7642]{cursor:pointer;border-bottom:2px solid #0000;padding:10px 20px}.tab.active[data-v-dbde7642]{border-bottom:2px solid var(--tab-active-color,var(--blue));font-weight:700}.tab.disabled[data-v-dbde7642]{opacity:.5;cursor:not-allowed;pointer-events:none}.card-body[data-v-dbde7642]{padding:15px}.card-body-actions[data-v-dbde7642]{justify-content:space-between;align-items:center;gap:12px;padding-bottom:5px;display:flex}.left-side-actions[data-v-dbde7642]{flex:1;align-items:center;gap:12px;display:flex}.right-side-actions[data-v-dbde7642]{align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.card-body-actions[data-v-dbde7642]{flex-direction:column;align-items:stretch;gap:8px}.left-side-actions[data-v-dbde7642]{order:1;width:100%}.right-side-actions[data-v-dbde7642]{order:2;justify-content:flex-end;width:100%}.beta-info-banner[data-v-dbde7642]{width:100%}}.style-dropdown[data-v-dbde7642]{min-width:150px}.card-footer[data-v-dbde7642]{justify-content:flex-end;padding:10px 15px;display:flex}[data-v-dbde7642] textarea{min-height:5em;max-height:50em}pre[data-v-dbde7642]{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:inherit;line-height:1.4}@media screen and (width<=500px){h2[data-v-dbde7642]{font-size:1.2em}}.edit-actions[data-v-dbde7642]{border-top:1px solid var(--color-border);justify-content:space-between;padding:10px 15px;display:flex}.left-actions[data-v-dbde7642],.right-actions[data-v-dbde7642]{align-items:center;gap:8px;display:flex}.icon-button[data-v-dbde7642]{justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.icon-button .icon[data-v-dbde7642]{margin:0}.button-divider[data-v-dbde7642]{background-color:var(--color-border);width:1px;height:24px;margin:0 4px}.card[data-v-e264aa78]{background-color:var(--color-background);border-radius:10px;flex-grow:1;width:100%;overflow:hidden;box-shadow:2px 2px 5px #0000001a}.dark-mode .card[data-v-e264aa78]{background-color:var(--vt-c-black)}.card-header[data-v-e264aa78]{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.card-header h2[data-v-e264aa78]{align-items:center;gap:8px;margin:0;padding-right:10px;font-weight:700;display:inline-flex}.card-expand-indicator[data-v-e264aa78]{font-size:14px;transition:transform .2s}.card-expand-indicator.expanded[data-v-e264aa78]{transform:rotate(90deg)}.card-header-actions[data-v-e264aa78]{align-items:center;gap:8px;display:flex}.card.smaller[data-v-e264aa78]{max-width:400px}.card.smaller .card-header[data-v-e264aa78]{padding:5px 10px;font-size:.8em}.card-body[data-v-e264aa78]{padding:15px;position:relative}.card-body div[data-v-e264aa78],p[data-v-e264aa78]{word-break:break-word}.card.smaller .card-body[data-v-e264aa78]{padding:0}h1[data-v-e264aa78],h2[data-v-e264aa78]{font-weight:700}.card-footer[data-v-e264aa78]{justify-content:flex-end;padding:10px 15px;display:flex}[data-v-e264aa78] textarea{min-height:10em;max-height:50em}@media screen and (width<=500px){h2[data-v-e264aa78]{font-size:1.2em}}pre[data-v-e264aa78]{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:inherit;line-height:1.4}.analysis-details-container[data-v-f6dbcd8d]{font-family:var(--font-family-copyable);background-color:var(--color-background-soft);border-radius:8px;overflow:hidden}.analysis-details-container button[data-v-f6dbcd8d],.analysis-details-container .button-group[data-v-f6dbcd8d] *{font-family:inherit}.row[data-v-f6dbcd8d]{flex-grow:1;align-items:flex-start;gap:30px;height:100%;padding:10px 10px 30px}.col-grow[data-v-f6dbcd8d]{flex-grow:2}.col.fit-width[data-v-f6dbcd8d]{flex-shrink:0;min-width:260px;max-width:400px}.button-group[data-v-f6dbcd8d]{gap:8px;margin:5px 0 0 10px;display:flex}.help-button[data-v-f6dbcd8d]{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}@media screen and (width<=768px){.modal-content ul[data-v-f6dbcd8d]{padding-left:20px}}@media screen and (width<=1024px){.row[data-v-f6dbcd8d]{flex-direction:column;padding:5px 5px 15px}.col[data-v-f6dbcd8d]{width:100%}.col.fit-width[data-v-f6dbcd8d]{max-width:100%}}.glob-button[data-v-f6dbcd8d]{box-shadow:0 0 2ch var(--gold);transition:all .3s;animation:2s infinite pulse-f6dbcd8d;position:relative;overflow:visible}@keyframes pulse-f6dbcd8d{0%{box-shadow:0 0 2px var(--gold)}50%{box-shadow:0 0 10px var(--gold)}to{box-shadow:0 0 2px var(--gold)}}.glob-button[data-v-f6dbcd8d]:hover{box-shadow:0 0 10px var(--gold)}.glob-button[data-v-f6dbcd8d]:before,.glob-button[data-v-f6dbcd8d]:after{content:none}ul[data-v-f6dbcd8d]{margin:1rem 0 1rem 1.5rem}li[data-v-f6dbcd8d]{margin-bottom:.5rem}.docs-content .guide-content{margin-bottom:20px}.docs-content h1{margin-bottom:1.5rem;font-size:2.6rem;font-weight:700}.docs-content .guide-header{flex-direction:row;align-items:center;gap:12px;margin-bottom:1.5rem;display:flex}.docs-content .guide-h1{margin:0;font-size:2.6rem;font-weight:700;line-height:1}.docs-content .guide-header-icon{color:var(--gold);flex-shrink:0;font-size:2.2rem;transform:translateY(-5px)}.docs-content h2{border-bottom:1px solid var(--color-border);margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:2rem;font-weight:700}.docs-content h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.8rem;font-weight:700}.docs-content p{margin-bottom:1rem;line-height:1.6}.docs-content ul,.docs-content ol{margin-bottom:1rem;padding-left:1.5rem}.docs-content li{margin-bottom:.4rem;line-height:1.6}.docs-content a{color:var(--gold);font-weight:700;text-decoration:none}.docs-content a:hover{text-decoration:underline}.docs-content .example-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted,var(--color-text));opacity:.6;margin-bottom:4px;font-size:1.2rem;font-weight:600}.docs-content .toc{background-color:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px;min-width:200px;margin-bottom:1.5rem;padding:12px 20px 14px;display:inline-block}.docs-content .toc strong{margin-bottom:6px;display:block}.docs-content .toc ol{margin:0;padding-left:1.5rem}.docs-content .toc li{margin-bottom:2px}.docs-content .callout{background-color:var(--color-background-soft);border-left:4px solid var(--gold);border-radius:4px;margin-bottom:20px;padding:15px}.docs-content .callout strong{color:var(--gold);font-weight:700}.docs-content .format-label{background-color:var(--color-background-mute);border-radius:3px;padding:1px 6px;font-weight:600}.docs-content .works-grid{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 20px;display:grid}.docs-content .works-col{border:1px solid var(--color-border);background-color:var(--color-background-soft);border-radius:8px;padding:16px 20px 12px}.docs-content .works-yes{background-color:#2ea04314;border-color:#2ea04373}.docs-content .works-no{background-color:#da363314;border-color:#da363373}.docs-content .works-head{align-items:center;gap:10px;margin-bottom:8px;font-size:1.6rem;font-weight:700;display:flex}.docs-content .works-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:1.3rem;font-weight:900;line-height:1;display:inline-flex}.docs-content .works-yes .works-icon{background-color:#2ea043}.docs-content .works-no .works-icon{background-color:#da3633}.docs-content .works-col ul{margin:0;padding-left:1.2rem}.docs-content .works-col li{margin-bottom:4px}@media screen and (width<=650px){.docs-content .works-grid{grid-template-columns:1fr}}.docs-content pre{background-color:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px;margin:8px 0 16px;padding:12px 16px;font-size:1.4rem;line-height:1.5;overflow-x:auto}.docs-content pre code{white-space:pre;background-color:#0000;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.docs-content code{background-color:var(--color-background-mute);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95em}.testimonials-section[data-v-b2753f8c]{text-align:center;padding:0}h2[data-v-b2753f8c]{margin-bottom:30px;font-size:2.5em;font-weight:800}.testimonial-container[data-v-b2753f8c]{justify-content:center;align-items:stretch;max-width:400px;max-height:1200px;margin:0 auto;display:flex}.testimonial-container.desktop[data-v-b2753f8c]{max-width:900px}.testimonials-wrapper[data-v-b2753f8c]{flex:1;gap:20px;width:100%;display:flex}.testimonial[data-v-b2753f8c]{background-color:var(--vt-c-black);border:4px solid var(--gold);border-radius:20px;flex-direction:column;flex:0 0 calc(50% - 10px);justify-content:flex-start;max-height:100%;padding:20px;display:flex;position:relative;overflow-y:auto;box-shadow:2px 2px 8px #0003}.testimonial-content[data-v-b2753f8c]{flex-direction:column;flex-grow:1;display:flex}.quote[data-v-b2753f8c]{flex-grow:1;margin-bottom:10px;font-style:italic}.author-container[data-v-b2753f8c]{justify-content:flex-end;align-items:center;margin-top:10px;display:flex}.author-image[data-v-b2753f8c]{border-radius:50%;width:80px;height:80px;margin-right:10px}.author[data-v-b2753f8c]{margin-top:20px;font-weight:700}.nav-button[data-v-b2753f8c]{cursor:pointer;color:var(--gold);background:0 0;border:none;font-size:3em}.nav-button[data-v-b2753f8c]:hover{color:var(--gold-hover)}.expand-button[data-v-b2753f8c]{color:var(--gold);cursor:pointer;background:0 0;border:none;font-size:.9em;text-decoration:underline;position:absolute;bottom:10px;left:20px}.expand-button[data-v-b2753f8c]:hover{color:var(--gold-hover)}.testimonial-number[data-v-b2753f8c]{color:var(--gold);font-weight:700;position:absolute;top:10px;right:10px}#fine-print[data-v-b2753f8c]{margin-top:30px;font-style:italic}@media (width<=1000px){.testimonial-container[data-v-b2753f8c]{max-width:400px}.testimonial[data-v-b2753f8c]{flex:0 0 100%}}.container[data-v-6c9a237e]{justify-content:center;display:flex;overflow-y:auto}.wrapper[data-v-6c9a237e]{width:100%;max-width:var(--max-width);height:fit-content}.faq-pills[data-v-6c9a237e]{flex-wrap:wrap;justify-content:center;gap:8px;margin:2rem 0 1rem;display:flex}.faq-pill[data-v-6c9a237e]{color:var(--color-text);background-color:var(--color-background-soft);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;padding:6px 16px;font-family:inherit;font-size:1.35rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.faq-pill[data-v-6c9a237e]:hover{border-color:var(--gold)}.faq-pill.active[data-v-6c9a237e]{background-color:var(--gold);border-color:var(--gold);color:#000}.faq-list[data-v-6c9a237e]{border-top:1px solid var(--color-border);text-align:left;margin:0;padding:0;list-style:none}.faq-item[data-v-6c9a237e]{border-bottom:1px solid var(--color-border)}.faq-item.open[data-v-6c9a237e]{background-color:var(--color-background-soft)}.faq-question[data-v-6c9a237e]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 14px;font-family:inherit;font-size:1.6rem;font-weight:600;display:flex}.faq-question[data-v-6c9a237e]:hover{color:var(--gold)}.faq-icon[data-v-6c9a237e]{color:var(--gold);flex-shrink:0;font-size:1.3rem}.faq-answer[data-v-6c9a237e]{padding:0 14px 18px}.faq-answer[data-v-6c9a237e] p:first-child,.faq-answer[data-v-6c9a237e] ul:first-child{margin-top:0}.faq-answer[data-v-6c9a237e] p:last-child,.faq-answer[data-v-6c9a237e] ul:last-child{margin-bottom:0}.show-more-container[data-v-6c9a237e]{margin-top:1.5rem}#pricing-bubble[data-v-3bcbf622]{background-color:var(--dark-background);background-color:var(--vt-c-black);color:#fff;border:4px solid var(--gold);border-radius:20px;align-items:center;padding:30px;position:relative}h3[data-v-3bcbf622]{font-weight:700}.title[data-v-3bcbf622]{font-size:3em;font-weight:900;line-height:.8em}ul[data-v-3bcbf622]{margin-top:15px;font-size:1.3em}ul#sub-list[data-v-3bcbf622]{margin-top:0;font-size:1em}li[data-v-3bcbf622]{text-align:left}ul.features[data-v-3bcbf622]{padding-left:0;list-style:none}ul.features>li[data-v-3bcbf622]{margin:6px 0;padding-left:22px;position:relative}ul.features>li[data-v-3bcbf622]:before{content:"✓";color:var(--green);font-weight:700;position:absolute;top:0;left:0}#start[data-v-3bcbf622]{width:100%;margin-top:30px}#pricing-bubble.popup h1[data-v-3bcbf622]{font-size:3rem}#pricing-bubble.popup ul[data-v-3bcbf622]{font-size:1.6rem}#pricing-bubble.popup #start[data-v-3bcbf622]{display:none}.original-price[data-v-3bcbf622]{color:#888;margin-right:10px;font-size:.8em;line-height:1.2em;text-decoration:line-through}.discounted-price[data-v-3bcbf622]{color:#4caf50;font-weight:700}.early-access[data-v-3bcbf622]{color:orange;margin-top:0;margin-bottom:10px;font-size:1.2em;font-weight:700}@media screen and (width<=550px){.original-price[data-v-3bcbf622]{margin-bottom:0;font-size:.5em;line-height:1em}#pricing-bubble[data-v-3bcbf622]{padding:10px}.discounted-price[data-v-3bcbf622]{font-size:.8em}.early-access[data-v-3bcbf622]{font-size:1em}.free-sticker[data-v-3bcbf622]{width:60px;height:60px;padding:5px;font-size:.9em;bottom:0;right:0}}.pricing-tiers[data-v-3bcbf622]{text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.pricing-tiers[data-v-3bcbf622]:has(.tier:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:80%;margin-left:auto;margin-right:auto}.tier[data-v-3bcbf622]{border:1px solid var(--gold);border-radius:8px;padding:10px}.tier-header[data-v-3bcbf622]{color:var(--gold);margin-bottom:5px;font-size:.9em;font-weight:700}.tier-price[data-v-3bcbf622]{color:#4caf50;font-size:2em;font-weight:900}.tier-detail[data-v-3bcbf622]{color:#fff;font-size:.8em}.tier-hours[data-v-3bcbf622]{color:#4caf50;margin-top:2px;font-size:.8em;font-weight:600}.analysis-toggle[data-v-3bcbf622]{flex-wrap:wrap;gap:10px;display:flex}.analysis-right[data-v-3bcbf622]{flex-direction:column;display:flex}.analysis-level-title[data-v-3bcbf622]{margin-top:5px}.pricing-toggle[data-v-3bcbf622]{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}@media screen and (width<=550px){.pricing-tiers[data-v-3bcbf622]{gap:5px}.pricing-toggle[data-v-3bcbf622],.analysis-toggle[data-v-3bcbf622]{flex-direction:unset;margin-bottom:5px}.tier[data-v-3bcbf622]{padding:5px}.tier-price[data-v-3bcbf622]{font-size:2em}}@media screen and (width<=380px){.tier-price[data-v-3bcbf622]{font-size:1.5em}}.free-sticker[data-v-3bcbf622]{color:#fff;z-index:10;text-align:center;background-color:#ff3b30;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;padding:15px;font-weight:700;line-height:1em;animation:2s infinite pulse-3bcbf622;display:flex;position:absolute;bottom:30px;right:0;transform:rotate(0);box-shadow:0 4px 8px #0000004d}@keyframes pulse-3bcbf622{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hero-price[data-v-3bcbf622]{text-align:center;color:#4caf50;margin:0 0 20px;font-size:1.6em;font-weight:500}.amount[data-v-3bcbf622]{color:var(--gold);font-weight:700}.promo-note[data-v-3bcbf622]{color:#ff6b35;margin-top:5px;font-size:.75em;font-weight:600}.promo-callout[data-v-3bcbf622]{text-align:center;color:#ff6b35;margin:-10px 0 20px;font-size:1.4em;font-weight:600;animation:3s ease-in-out infinite subtle-pulse-3bcbf622}@keyframes subtle-pulse-3bcbf622{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.promo-amount[data-v-3bcbf622]{color:#ff6b35;font-size:1.1em;font-weight:700}@media screen and (width<=550px){.hero-price[data-v-3bcbf622]{margin:0 0 10px}.promo-callout[data-v-3bcbf622]{margin:-5px 0 15px;font-size:1.1em}}.container[data-v-eff7c78c]{background-color:var(--dark-background);color:#fff;position:relative}.nowrap[data-v-eff7c78c]{white-space:nowrap}.section[data-v-eff7c78c]{border-radius:20px;justify-content:center;align-items:center;width:90%;margin:auto;padding:50px 50px 0;display:flex}.section[data-v-eff7c78c]:first-child{padding-top:30px}.section:not(.lighter)+.section[data-v-eff7c78c]:not(.lighter){padding-top:0}.section-content[data-v-eff7c78c]{width:100%;height:100%;max-width:var(--max-width);flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:50px;display:flex}.hidden-image[data-v-eff7c78c]{visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}#testimonials[data-v-eff7c78c]{padding-bottom:20px}.tagline[data-v-eff7c78c]{width:100%;box-shadow:0 0 8px 8px var(--dark-background) inset;background-image:url(/assets/DRAGON_hero_inf.D5fa8AJS.webp);background-position:0 100%;background-repeat:no-repeat;background-size:contain;justify-content:space-between;padding:0 0 24px}.col[data-v-eff7c78c]{min-width:30%}@media (width<=450px){.tagline[data-v-eff7c78c]{background-image:url(/assets/DRAGON_hero_450.DFWWgLmS.webp)}}.tagline[data-v-eff7c78c]>*{max-width:40%}#hero[data-v-eff7c78c]{width:100%;padding:20px 30px}#hero #screenshot[data-v-eff7c78c]{max-width:700px;position:relative}#hero #screenshot img[data-v-eff7c78c]{z-index:10;border-radius:10px;width:500px;height:700px;margin:auto;position:absolute;right:0;box-shadow:4px 4px 15px #000c}.microproof[data-v-eff7c78c]{flex-direction:column;align-self:stretch;align-items:center;gap:12px;margin-top:4px;display:flex}@media screen and (width>=1321px){.microproof[data-v-eff7c78c]{box-sizing:border-box;align-self:flex-start;width:100%;max-width:calc(100% - 540px)}.microproof .stat-card[data-v-eff7c78c]{flex:1 1 0;min-width:0}}@media screen and (width<=900px){.hero-section[data-v-eff7c78c]{width:100%;padding:16px 0}#hero[data-v-eff7c78c]{padding:12px 16px}.tagline[data-v-eff7c78c]{margin-bottom:15px;padding-bottom:0}}@media screen and (width<=470px){.hero-section[data-v-eff7c78c],#hero[data-v-eff7c78c]{padding:4px}.tagline[data-v-eff7c78c]{background-position:bottom;background-size:150%}}.microproof .proof-heading[data-v-eff7c78c]{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;text-shadow:1px 1px 4px #000000e6;text-align:center;font-size:.95em;font-weight:700}.microproof .stat-cards[data-v-eff7c78c]{flex-direction:column;align-items:center;gap:10px;display:flex}.microproof .stat-row[data-v-eff7c78c]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.microproof .stat-card[data-v-eff7c78c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0009,#00000061);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:92px;padding:12px 14px;display:flex;box-shadow:0 8px 26px #00000061}.microproof .stat-number[data-v-eff7c78c]{letter-spacing:-.02em;color:#37d67a;font-variant-numeric:tabular-nums;text-shadow:0 0 20px var(--green-transparent);font-size:1.9em;font-weight:800;line-height:1}.microproof .stat-label[data-v-eff7c78c]{text-transform:uppercase;letter-spacing:.06em;color:#ffffffd1;text-align:center;white-space:nowrap;font-size:.72em;font-weight:600}@media screen and (width<=1320px){.microproof .stat-cards[data-v-eff7c78c]{flex-flow:wrap;justify-content:center;gap:8px}.microproof .stat-row[data-v-eff7c78c]{display:contents}.microproof .stat-card[data-v-eff7c78c]{min-width:0;padding:10px 12px}.microproof .stat-number[data-v-eff7c78c]{font-size:1.5em}}@media screen and (width<=500px){.microproof .stat-card[data-v-eff7c78c]{min-width:78px;padding:10px 12px}.microproof .stat-number[data-v-eff7c78c]{font-size:1.6em}}.button-container[data-v-eff7c78c]{display:inline-block;position:relative}.free-sticker[data-v-eff7c78c]{background-color:var(--gold);color:#000;z-index:10;white-space:nowrap;border-radius:12px;padding:4px 8px;font-size:.8em;font-weight:700;position:absolute;top:-10px;right:-10px;transform:rotate(15deg);box-shadow:2px 2px 4px #0000004d}.lighter[data-v-eff7c78c]{background-color:var(--lighter-background);max-width:var(--max-width);border-radius:20px;width:90%;margin:30px auto;padding:30px}.row.light-cards[data-v-eff7c78c]{align-items:stretch!important}.light-card[data-v-eff7c78c]{background-color:var(--lighter-background);background-color:var(--vt-c-black);text-align:center;border-radius:20px;flex:1;width:100%;padding:30px;font-weight:500;box-shadow:2px 2px 8px #0003}.light-card[data-v-eff7c78c]>*{font-weight:inherit}.light-card h3[data-v-eff7c78c]{white-space:nowrap;font-size:1.3em;font-weight:700}.light-card#values .value[data-v-eff7c78c]:not(:last-child){margin-bottom:15px}.light-card#hiw ol li[data-v-eff7c78c]{font-size:1.3em}.light-card h2[data-v-eff7c78c]{text-align:center;margin-bottom:15px;font-size:1.8em}#pitch .light-card .row.light-card-header[data-v-eff7c78c]{justify-content:center;align-items:center;gap:15px;margin-bottom:15px;flex-direction:row!important}.light-card .features-icon[data-v-eff7c78c]{background-color:var(--green);border-radius:50px;padding:10px;display:flex}.light-card .features-icon.d10[data-v-eff7c78c]{background-color:var(--gold)}.light-card .features-icon.d12[data-v-eff7c78c]{background-color:var(--blue)}.light-card .features-icon.d20[data-v-eff7c78c]{background-color:var(--purple)}.light-card .features-icon img[data-v-eff7c78c]{width:25px}#demo[data-v-eff7c78c]{align-items:flex-start;position:relative}#demo .col[data-v-eff7c78c]{max-width:var(--max-width);margin-right:20%;position:relative}#demo p[data-v-eff7c78c]{margin-top:20px;font-size:20px;font-weight:500}#demo p span[data-v-eff7c78c]{margin-right:.6rem;font-weight:500}#demo #p2[data-v-eff7c78c]{position:absolute;top:50%;right:-65%}#demo img[data-v-eff7c78c]{width:auto;height:auto}#demo-imgs[data-v-eff7c78c]{display:flex}#demo-imgs img#upload-img[data-v-eff7c78c]{border-radius:10px;max-width:50%;box-shadow:4px 4px 15px #000c}.demo-header[data-v-eff7c78c]{justify-content:space-between;align-items:center;width:100%;display:flex}#demo-description[data-v-eff7c78c]{max-width:48%;min-height:120px;padding-bottom:20px}#demo .expandable-content.hidden[data-v-eff7c78c]{display:none}.demo-title[data-v-eff7c78c]{margin-right:auto;font-weight:800}.demo-link[data-v-eff7c78c]{color:#fff}.demo-header .green-btn[data-v-eff7c78c]{margin-left:auto}#arrow[data-v-eff7c78c]{z-index:12;position:absolute;top:37%;right:3%;rotate:-17deg;width:20%!important}#pricing-and-faq .row[data-v-eff7c78c]{justify-content:space-evenly;width:100%}#FAQ[data-v-eff7c78c]{text-align:center}#demo:has(.expandable-content.hidden)+#pitch[data-v-eff7c78c]{margin-top:50px}#pitch .col[data-v-eff7c78c]{gap:20px;min-width:50%}#pitch .row[data-v-eff7c78c]{align-items:flex-start;gap:20px;width:100%}#pitch .row#pitch-content[data-v-eff7c78c]{align-items:center;gap:30px}#pitch .col.space-between[data-v-eff7c78c]{justify-content:space-between}#pitch .section-heading[data-v-eff7c78c],#how-it-works .section-heading[data-v-eff7c78c]{margin-bottom:15px;font-size:3.5em;font-weight:800;line-height:1em}#pitch .section-heading[data-v-eff7c78c]{width:80%}#pitch-blurb p[data-v-eff7c78c]{width:80%;font-size:1.8em;line-height:1.5em}.languages[data-v-eff7c78c]{text-align:center}.flags[data-v-eff7c78c]{font-size:40px;line-height:40px}.gmassistant[data-v-eff7c78c]{font-size:1.1em;font-weight:900}#pitch .emphasis[data-v-eff7c78c]{font-size:1.1em;font-style:italic;font-weight:700}#how-it-works[data-v-eff7c78c]>*{font-weight:500}#how-it-works .section-heading[data-v-eff7c78c]{margin-bottom:30px}#how-it-works .row[data-v-eff7c78c]{align-items:center;gap:30px;width:100%;font-size:1.7em}#how-it-works .row .col[data-v-eff7c78c]{width:100%}#how-it-works h2[data-v-eff7c78c]{text-align:center;font-weight:700}#pricing-and-faq h3[data-v-eff7c78c]{font-weight:700}#pricing-and-faq h2[data-v-eff7c78c],#pitch h2[data-v-eff7c78c]{font-weight:900;line-height:1.4em}#pricing-and-faq ul[data-v-eff7c78c]{margin-top:15px;font-size:1.3em}#faq-component[data-v-eff7c78c]{background-color:#0000;max-width:550px}.faq-contact-line[data-v-eff7c78c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:1.5rem;display:flex}.faq-contact-line #email[data-v-eff7c78c],.faq-contact-line a.discord[data-v-eff7c78c]{margin-left:0}#email[data-v-eff7c78c],#email[data-v-eff7c78c]:link{color:#fff;background-color:var(--blue);border-radius:10px;margin-left:.5rem;padding:1px 8px 3px;font-weight:500;text-decoration:none}#email[data-v-eff7c78c]:hover{background-color:var(--blue-hover)}.expandable[data-v-eff7c78c]{cursor:pointer;width:100%}.expandable-header[data-v-eff7c78c]{width:100%;margin-bottom:1rem}.expandable-content[data-v-eff7c78c]{transition:max-height .3s ease-out;overflow:hidden}.expandable-content p[data-v-eff7c78c]:first-child{margin-bottom:.5rem}.expand-icon[data-v-eff7c78c]{font-size:small}.loading[data-v-eff7c78c]{text-align:center;padding:1rem}a.discord[data-v-eff7c78c]{vertical-align:middle;color:#fff;background-color:#5865f2;border-radius:10px;align-items:center;gap:6px;margin-left:.5rem;padding:1px 8px 3px;text-decoration:none;display:inline-flex}a.discord[data-v-eff7c78c]:hover{background-color:#4752c4}#pricing-and-faq .row[data-v-eff7c78c]{gap:2rem}@media screen and (width<=1450px){#demo .col[data-v-eff7c78c]{margin-right:30%}#arrow[data-v-eff7c78c]{top:28%;right:0;width:25%!important}.tagline .col[data-v-eff7c78c]{max-width:50%}#hero #screenshot[data-v-eff7c78c]{width:60%}}@media screen and (width<=1250px){#pitch .row.light-cards[data-v-eff7c78c]{flex-direction:column}}@media screen and (width<=1215px){#hero #screenshot[data-v-eff7c78c]{width:50%}}@media screen and (width<=1190px){.tagline[data-v-eff7c78c]{position:relative}#demo #p2[data-v-eff7c78c]{flex-direction:column;display:flex;top:55%;right:-46%}}@media screen and (width<=1155px){.tagline[data-v-eff7c78c]{position:relative}#demo #p2[data-v-eff7c78c]{top:40%;right:-40%}}@media screen and (width<=1025px){#arrow[data-v-eff7c78c]{top:20%;right:-30px;width:30%!important}#demo #p2[data-v-eff7c78c]{top:40%}}@media screen and (width<=1000px){.tagline[data-v-eff7c78c]{position:relative}.tagline .col[data-v-eff7c78c]{max-width:70%}#screenshot[data-v-eff7c78c]{display:none}#demo-description[data-v-eff7c78c]{max-width:100%}#demo[data-v-eff7c78c]{padding-bottom:9rem}#arrow[data-v-eff7c78c]{top:60%;right:0}#demo #p2[data-v-eff7c78c]{top:105%}}@media screen and (width<=880px){.tagline .col[data-v-eff7c78c]{max-width:100%}#arrow[data-v-eff7c78c]{top:65%}#demo[data-v-eff7c78c]{padding-bottom:7rem}#demo #p2[data-v-eff7c78c]{top:95%}}@media screen and (width<=850px){.section.lighter[data-v-eff7c78c]{border-radius:8px}#demo[data-v-eff7c78c]{padding:5px}#demo .expandable-header[data-v-eff7c78c]{text-align:center;margin:1rem auto}#demo .col[data-v-eff7c78c]{margin-right:0}#demo .expandable-content p[data-v-eff7c78c]:first-child{margin-top:.5rem}#arrow[data-v-eff7c78c]{top:35%;left:-10px;right:unset;transform:scaleX(-1)scaleY(-1)}#demo #p2[data-v-eff7c78c]{right:unset;top:unset;flex-direction:row;justify-content:center;display:flex;position:relative}#screenshot-mobile[data-v-eff7c78c]{align-self:flex-end;width:80%;display:block}#screenshot-mobile img[data-v-eff7c78c]{border-radius:10px;width:100%;margin:20px 0;box-shadow:4px 4px 15px #000c}#pricing[data-v-eff7c78c]{padding:20px 0}#pricing-and-faq[data-v-eff7c78c]{margin-bottom:40px}#pricing-and-faq .row[data-v-eff7c78c],#pitch .row[data-v-eff7c78c]{flex-direction:column;gap:2rem}#pricing .row[data-v-eff7c78c],#pitch .row[data-v-eff7c78c]{align-items:center}#how-it-works .row[data-v-eff7c78c]{flex-direction:column-reverse}#pricing .row .col[data-v-eff7c78c],#pitch .row .col[data-v-eff7c78c],#how-it-works .row .col[data-v-eff7c78c]{width:100%}#pitch .section-heading[data-v-eff7c78c],#pitch-blurb p[data-v-eff7c78c]{text-align:center;width:100%}}@media screen and (width<=650px){.free-sticker[data-v-eff7c78c]{padding:3px 6px;font-size:.7em;top:-8px;right:-8px}#arrow[data-v-eff7c78c]{z-index:inherit;left:-30px;rotate:260deg;width:37%!important}#demo #p2[data-v-eff7c78c]{flex-direction:column}#pricing[data-v-eff7c78c]{font-size:1.2rem}}@media screen and (width<=600px){#campaign[data-v-eff7c78c]{background-color:#000;flex-wrap:wrap;padding:5px 15px;display:flex;position:sticky;top:0}#campaign span[data-v-eff7c78c]{font-weight:500}#campaign #campaign-btn.green-btn[data-v-eff7c78c]{margin:0 3px;padding:5px 10px;font-size:1.4rem}.section-content[data-v-eff7c78c]{padding:4px}}@media screen and (width<=550px){#arrow[data-v-eff7c78c]{top:36%}}@media screen and (width<=500px){.free-sticker[data-v-eff7c78c]{padding:2px 5px;font-size:.6em;top:-6px;right:-6px}#arrow[data-v-eff7c78c]{top:38%;width:45%!important}#FAQ .section-content[data-v-eff7c78c]{padding:0}.section[data-v-eff7c78c]{width:96%;padding:0}}@media screen and (width<=400px){#arrow[data-v-eff7c78c]{top:40%;width:50%!important}}@media screen and (width<=325px){#arrow[data-v-eff7c78c]{top:45%;width:60%!important}}.container #demo-video-desktop[data-v-eff7c78c],.container #demo-video-mobile[data-v-eff7c78c]{aspect-ratio:16/9;background-color:var(--dark-background);width:100%}@media screen and (width<=1200px){.col.desktop[data-v-eff7c78c]{display:none}.section.mobile[data-v-eff7c78c]{display:flex}}.video-link[data-v-eff7c78c]{text-align:center;color:var(--gold);margin-top:10px;font-size:.5em;text-decoration:none;display:block}.video-link[data-v-eff7c78c]:hover{text-decoration:underline}.tagline>.col[data-v-eff7c78c]{max-width:45%}.tagline .tagline-headline[data-v-eff7c78c]{-webkit-text-stroke-color:black;-webkit-text-stroke-width:1px;text-shadow:2px 2px 5px #000000b3;margin-bottom:24px;font-size:3.2em;font-weight:800;line-height:1.15}.tagline .tagline-headline .emphasis[data-v-eff7c78c]{font-size:inherit;color:var(--gold);-webkit-text-stroke-width:0;font-weight:800}.tagline .tagline-sub[data-v-eff7c78c]{text-shadow:1px 1px 3px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0000008c,#00000059);border:1px solid #ffffff1f;border-radius:16px;max-width:520px;margin-bottom:28px;padding:14px 18px;font-size:1.3em;font-weight:400;line-height:1.5;box-shadow:0 8px 26px #00000059}.tagline .col[data-v-eff7c78c]{text-align:center;align-items:center;width:100%;max-width:100%}.tagline .col .row[data-v-eff7c78c]{justify-content:center}@media screen and (width>=1321px){.tagline .col[data-v-eff7c78c]{width:calc(100% - 540px);max-width:calc(100% - 540px)}.tagline[data-v-eff7c78c]{padding-left:60px;padding-right:60px}}.tagline .tagline-cta[data-v-eff7c78c]{border-radius:16px;padding:12px 28px;font-size:1.4em}@media (width<=1320px){.tagline>.col[data-v-eff7c78c]{max-width:100%}}@media (width<=500px){.tagline>.col[data-v-eff7c78c]{padding:20px 0 0}}@media (width<=450px){.tagline .tagline-headline[data-v-eff7c78c]{font-size:2.2em}.tagline .tagline-sub[data-v-eff7c78c]{font-size:1.05em}.tagline .tagline-cta[data-v-eff7c78c]{padding:10px 20px;font-size:1.1em}}.color-picker[data-v-89eca853]{flex-direction:column;gap:10px;display:flex}.color-picker-header[data-v-89eca853]{justify-content:space-between;align-items:center;display:flex}.label[data-v-89eca853]{color:var(--color-heading);font-size:1.4rem;font-weight:600}.color-grid[data-v-89eca853]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-option[data-v-89eca853]{cursor:pointer;border:2px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.color-option[data-v-89eca853]:hover{background-color:var(--color-background-soft);transform:scale(1.1)}.color-option.selected[data-v-89eca853]{border-color:var(--color-primary);background-color:var(--color-background-soft);box-shadow:0 0 0 2px var(--color-primary)}.no-color-icon[data-v-89eca853],.custom-icon[data-v-89eca853]{color:var(--color-text-muted);font-size:16px}.custom-picker-modal-content[data-v-89eca853]{flex-direction:column;gap:12px;padding:20px;display:flex}.custom-picker-actions[data-v-89eca853]{justify-content:flex-end;gap:8px;display:flex}.custom-picker-modal-content[data-v-89eca853] .vc-chrome-fields-wrap,.custom-picker-modal-content[data-v-89eca853] .vc-chrome-toggle-btn,.custom-picker-modal-content[data-v-89eca853] .vc-chrome-toggle-icon{display:none!important}.color-picker-popup[data-v-fa148f4c]{display:inline-block}.trigger[data-v-fa148f4c]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:4px;line-height:0;transition:background-color .2s;display:flex}.trigger[data-v-fa148f4c]:hover{background-color:var(--color-background-soft)}.dot-container[data-v-fa148f4c]{justify-content:center;align-items:center;display:flex;position:relative}.placeholder-dot[data-v-fa148f4c]{border:2px dashed var(--color-border);background-color:#0000;border-radius:50%;width:24px;height:24px}.pencil-icon[data-v-fa148f4c]{color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);pointer-events:none;border-radius:50%;padding:2px;font-size:10px;position:absolute;bottom:-2px;right:-2px}.trigger:hover .pencil-icon[data-v-fa148f4c]{color:var(--color-heading)}.picker-modal-content[data-v-fa148f4c]{padding:20px}.menu-wrapper[data-v-484ad721]{display:inline-block;position:relative}.menu-icon[data-v-484ad721]{border:1px solid var(--color-border);cursor:pointer;border-radius:50px;margin-left:.5rem;padding:.2rem 1.5rem;font-size:1.8rem;transition:all .2s}.menu-icon[data-v-484ad721]:hover{color:#fff;background-color:#000;border:1px solid #000;box-shadow:2px 2px 5px #0003}.menu-icon.open[data-v-484ad721]{background-color:var(--blue);color:#fff;border:1px solid var(--blue)}.menu[data-v-484ad721]{z-index:var(--z-index-menu);background-color:var(--color-background);color:var(--color-text);border-radius:5px;font-size:1.4rem;overflow:hidden;box-shadow:4px 4px 10px #0000004d}.menu-option[data-v-484ad721]{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:5px 15px;transition:background-color .2s;display:flex}.menu-option[data-v-484ad721]:hover{background-color:var(--color-background-mute)}.menu-option.disabled[data-v-484ad721]{opacity:.5;cursor:not-allowed}.menu-option.disabled[data-v-484ad721]:hover{background-color:#0000}.menu-option.danger-option[data-v-484ad721]{color:#fff;background-color:#ca0000;font-weight:600}.menu-option.danger-option[data-v-484ad721]:hover{background-color:#b50000}.horizontal-divider[data-v-484ad721]{border:none;border-top:1px solid #ddd;margin:5px 0}.menu-option .fa-icon[data-v-484ad721]{text-align:center;width:16px;height:16px}.blog-card[data-v-80e0eb0d]{font-family:var(--font-family-copyable);background-color:var(--color-background);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;padding:1rem;transition:transform .2s,box-shadow .2s,background-color .2s;overflow:hidden}.blog-card[data-v-80e0eb0d]:hover{background-color:var(--color-background-soft);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.blog-hero-image[data-v-80e0eb0d]{width:calc(100% + 2rem);margin:-1rem -1rem 1rem}.blog-hero-image img[data-v-80e0eb0d]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-header[data-v-80e0eb0d]{margin-bottom:.5rem}.blog-title[data-v-80e0eb0d]{color:var(--color-heading);word-break:break-word;margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.blog-info[data-v-80e0eb0d]{justify-content:flex-end;align-items:center;display:flex}.blog-date[data-v-80e0eb0d]{color:var(--color-text-muted);white-space:nowrap;font-size:1.2rem;font-weight:500}@media (width<=768px){.blog-card[data-v-80e0eb0d]{padding:.875rem}.blog-title[data-v-80e0eb0d]{font-size:.95rem}.blog-date[data-v-80e0eb0d]{font-size:1.2rem}}.campaign-card[data-v-43d446c3]{font-family:var(--font-family-copyable);background-color:var(--color-background);border:1px solid var(--color-border);cursor:pointer;border-left:4px solid #0000;border-radius:10px;padding:1.5rem;transition:top .2s,box-shadow .2s,border-color .2s,background-color .2s;position:relative;top:0;box-shadow:2px 2px 5px #0000001a}.campaign-card[data-accent-color][data-v-43d446c3]{border-left-color:var(--campaign-accent-color)}.campaign-card[data-v-43d446c3]:hover{top:-2px;box-shadow:0 4px 12px #00000026}.campaign-card.highlighted[data-v-43d446c3]{border-color:var(--color-primary);background-color:var(--color-background-soft);box-shadow:0 0 0 2px var(--color-primary)}.card-header[data-v-43d446c3]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}.card-title[data-v-43d446c3]{color:var(--color-heading);word-break:break-word;flex:1;margin:0;font-size:1.6rem;font-weight:600}.card-date[data-v-43d446c3]{color:var(--color-text-muted);white-space:nowrap;padding-top:4px;font-size:1.2rem}.card-header-right[data-v-43d446c3]{align-items:center;gap:.5rem;display:flex}.card-menu[data-v-43d446c3]{display:inline-flex}.card-session[data-v-43d446c3]{color:var(--color-text);margin-bottom:1rem;font-size:1.2rem;font-weight:500}.card-description[data-v-43d446c3]{color:var(--color-text);word-break:break-word;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:1.4rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-footer[data-v-43d446c3]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.color-picker-container[data-v-43d446c3]{align-items:center;display:flex}.button-group[data-v-43d446c3]{justify-content:flex-end;gap:.75rem;display:flex}.card-button[data-v-43d446c3]{background-color:var(--color-background-soft);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:20px;padding:.5rem 1rem;font-size:1.4rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.card-button[data-v-43d446c3]:hover{background-color:var(--color-background-mute);border-color:var(--color-text-muted)}@media (width<=768px){.campaign-card[data-v-43d446c3]{padding:1rem}.card-title[data-v-43d446c3]{font-size:1.4rem}}.campaign-filter[data-v-9f59ecc6]{border:1px solid var(--color-border);background:var(--color-background-soft);box-sizing:border-box;border-radius:20px;align-items:center;width:40px;max-width:100%;height:40px;padding-right:40px;transition:width .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.campaign-filter.expanded[data-v-9f59ecc6]{border-color:var(--blue)}.campaign-filter[data-v-9f59ecc6]:not(.expanded){cursor:pointer}.filter-icon[data-v-9f59ecc6]{cursor:pointer;width:40px;color:var(--color-text);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.1em;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.filter-icon[data-v-9f59ecc6]:hover,.filter-icon[data-v-9f59ecc6]:focus-visible{color:var(--blue);outline:none}.campaign-filter.expanded .filter-icon[data-v-9f59ecc6]{color:var(--blue)}.filter-content[data-v-9f59ecc6]{flex:1;align-items:center;gap:6px;min-width:0;padding-left:12px;display:flex;overflow:hidden}.search-chip[data-v-9f59ecc6]{flex:1;gap:4px;min-width:0}.filter-search[data-v-9f59ecc6],.search-text[data-v-9f59ecc6]{color:var(--color-text);white-space:nowrap;margin:0;padding:0;font-family:inherit;font-size:.95em;line-height:1.4}.filter-search[data-v-9f59ecc6]{background:0 0;border:0;outline:0;flex:1;min-width:0}.filter-search[data-v-9f59ecc6]::placeholder{color:var(--color-text);opacity:.5}.search-text[data-v-9f59ecc6]{text-overflow:ellipsis;cursor:text;flex:1;min-width:0;overflow:hidden}.search-clear[data-v-9f59ecc6]{cursor:pointer;color:var(--color-text);opacity:.55;background:0 0;border:0;flex-shrink:0;align-items:center;margin:0;padding:0;font-size:.9em;line-height:1;transition:opacity .15s;display:inline-flex}.search-clear[data-v-9f59ecc6]:hover,.search-clear[data-v-9f59ecc6]:focus-visible{opacity:1;outline:none}.filter-chip[data-v-9f59ecc6]{background:var(--color-background-mute);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;min-width:0;padding:2px 8px;font-family:inherit;font-size:.95em;line-height:1.4;display:inline-flex;overflow:hidden}.sort-chip[data-v-9f59ecc6]{flex-shrink:0}.campaign-filter.expanded[data-v-9f59ecc6]{z-index:var(--z-index-menu)}.filter-dropdown[data-v-9f59ecc6]{z-index:var(--z-index-menu);background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;min-width:220px;font-family:inherit;overflow:hidden;box-shadow:4px 4px 12px #00000026}.sort-row[data-v-9f59ecc6]{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;transition:background-color .15s;display:flex}.sort-row[data-v-9f59ecc6]:not(:last-child){border-bottom:1px solid var(--color-border)}.sort-row[data-v-9f59ecc6]:hover,.sort-row[data-v-9f59ecc6]:focus-visible,.sort-row.active[data-v-9f59ecc6]{background-color:var(--color-background-mute)}.sort-label[data-v-9f59ecc6]{color:var(--color-text);font-size:.95em}.sort-arrow[data-v-9f59ecc6]{color:var(--blue);font-size:.95em;font-weight:700}.filter-sheet[data-v-9f59ecc6]{z-index:var(--z-index-menu);background:var(--color-background);border-top:1px solid var(--color-border);border-radius:16px 16px 0 0;flex-direction:column;animation:.25s ease-out filter-sheet-slide-up-9f59ecc6;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000026}@keyframes filter-sheet-slide-up-9f59ecc6{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filter-sheet-options[data-v-9f59ecc6]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.filter-sheet-search[data-v-9f59ecc6]{border-top:1px solid var(--color-border);background:var(--color-background-mute);flex-shrink:0;align-items:center;gap:8px;padding:12px;display:flex}.filter-search-mobile[data-v-9f59ecc6]{border:1px solid var(--color-border);min-width:0;color:var(--color-text);background:var(--color-background);border-radius:8px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:16px}.filter-search-mobile[data-v-9f59ecc6]:focus{border-color:var(--blue)}.filter-sheet-search .search-clear[data-v-9f59ecc6]{padding:6px;font-size:1.1em}.calendar-container[data-v-322863d7]{font-family:var(--font-family-copyable);border:1px solid var(--color-border);background-color:var(--color-background);border-radius:10px;max-width:800px;margin:2rem auto;overflow:hidden;box-shadow:2px 2px 5px #0000001a}.calendar-header[data-v-322863d7]{background-color:var(--color-background-soft);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.current-month-year[data-v-322863d7]{color:var(--color-heading);margin:0;font-size:1.6rem;font-weight:600}.nav-arrow[data-v-322863d7]{cursor:pointer;color:var(--color-text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.nav-arrow[data-v-322863d7]:hover{background-color:var(--color-background-mute)}.nav-arrow svg[data-v-322863d7]{stroke:var(--color-heading)}.calendar-grid[data-v-322863d7]{grid-template-columns:repeat(7,1fr);display:grid}.day-names[data-v-322863d7]{background-color:var(--color-background-soft)}.day-name[data-v-322863d7]{text-align:center;color:var(--color-text-muted);text-transform:uppercase;padding:.75rem .5rem;font-size:1.2rem;font-weight:600}.day-cells[data-v-322863d7]{border-top:1px solid var(--color-border)}.day-cell[data-v-322863d7]{aspect-ratio:1;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);flex-direction:column;min-width:0;padding:.25rem;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.day-color-dots[data-v-322863d7]{z-index:10;pointer-events:none;gap:2px;display:flex;position:absolute;top:4px;left:4px;right:4px}.day-color-dot[data-v-322863d7]{position:relative;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important}.day-color-dot[data-v-322863d7]:nth-child(3){position:absolute;top:0;right:10px}.day-color-dot[data-v-322863d7]:nth-child(4){position:absolute;top:0;right:0}.day-cell[data-v-322863d7]:nth-child(7n){border-right:none}.day-cell[data-v-322863d7]:nth-child(n+36){border-bottom:none}.day-number[data-v-322863d7]{color:var(--color-text);text-align:center;margin-bottom:.2rem;font-size:1rem;font-weight:400}.event-list[data-v-322863d7]{flex-direction:column;flex:1;gap:.1rem;width:100%;font-size:clamp(.5rem,1.5vw,1rem);display:flex;overflow:hidden}.event-item[data-v-322863d7]{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.event-name[data-v-322863d7]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;flex:1;min-width:0;min-height:1.2em;padding:.1rem .2rem;line-height:1.2;overflow:hidden}.padding-day[data-v-322863d7]{background-color:var(--color-background-soft)}.padding-day .day-number[data-v-322863d7]{color:var(--color-text);pointer-events:none}.today .day-number[data-v-322863d7]{font-weight:700}.event-day[data-v-322863d7]{background-color:var(--color-background-mute)}.event-day.has-link[data-v-322863d7]{cursor:pointer;z-index:10}.event-day.has-link[data-v-322863d7]:hover{background-color:var(--color-background-soft);z-index:20}.day-cell[data-v-322863d7]:not(.padding-day):hover{background-color:var(--color-background-soft);cursor:pointer}.event-day.highlighted[data-v-322863d7]{background-color:var(--color-background-soft);border:2px solid var(--color-primary);box-sizing:border-box;z-index:20}.tooltip.session-calendar-day-tooltip{overflow-wrap:break-word;max-width:300px;white-space:pre-wrap!important}.day-tooltip[data-v-322863d7]{flex-direction:column;width:100%;height:100%;display:flex}@media (width<=768px){.calendar-container[data-v-322863d7]{margin:1rem 0}.calendar-header[data-v-322863d7]{padding:.75rem 1rem}.current-month-year[data-v-322863d7]{font-size:1.1rem}.day-name[data-v-322863d7]{padding:.5rem .25rem;font-size:.7rem}.day-cell[data-v-322863d7]{font-size:.8rem}.day-color-dot[data-v-322863d7]{width:6px!important;min-width:6px!important;height:6px!important;min-height:6px!important}.day-color-dots[data-v-322863d7]{gap:1px;top:3px;left:3px;right:3px}.day-color-dot[data-v-322863d7]:nth-child(3){right:7px}}.session-card[data-v-98b28e87]{font-family:var(--font-family-copyable);background-color:var(--color-background);border:1px solid var(--color-border);cursor:pointer;border-left:3px solid #0000;border-radius:8px;padding:1rem;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.session-card[data-campaign-color][data-v-98b28e87]{border-left-color:var(--campaign-color)}.session-card[data-v-98b28e87]:hover{background-color:var(--color-background-soft);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.session-card.highlighted[data-v-98b28e87]{border-color:var(--color-primary);background-color:var(--color-background-soft);box-shadow:0 0 0 2px var(--color-primary)}.session-content[data-v-98b28e87]{justify-content:space-between;gap:.5rem;display:flex}.session-left[data-v-98b28e87]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.session-right[data-v-98b28e87]{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.session-title[data-v-98b28e87]{color:var(--color-heading);word-break:break-word;margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.session-campaign[data-v-98b28e87]{color:var(--color-text-muted);word-break:break-word;font-size:1.2rem}.session-date[data-v-98b28e87],.session-number[data-v-98b28e87]{color:var(--color-text-muted);white-space:nowrap;font-size:1.2rem;font-weight:500}@media (width<=768px){.session-card[data-v-98b28e87]{padding:.875rem}.session-title[data-v-98b28e87]{font-size:1.4rem}.session-campaign[data-v-98b28e87],.session-date[data-v-98b28e87],.session-number[data-v-98b28e87]{font-size:1.2rem}}.content[data-v-0ef6a584]{background-color:var(--color-background);width:min(400px,100vw - 40px);padding:20px}.session-list[data-v-0ef6a584]{flex-direction:column;gap:.75rem;max-height:50dvh;display:flex;overflow-y:auto}.new-session-card[data-v-0ef6a584]{border:1px dashed var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;transition:border-color .2s,background-color .2s;display:flex}.new-session-card[data-v-0ef6a584]:hover{border-color:var(--color-primary);background-color:var(--color-background-soft)}.new-session-card .plus-icon[data-v-0ef6a584]{width:20px;height:20px;fill:var(--color-text)}.new-session-card span[data-v-0ef6a584]{color:var(--color-text-muted);font-size:1.4rem;font-weight:500}.new-session-form[data-v-0ef6a584]{border:1px solid var(--color-border);background-color:var(--color-background-soft);border-radius:8px;padding:1rem}.form-header[data-v-0ef6a584]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.new-session-label[data-v-0ef6a584]{color:var(--color-heading);font-size:1.4rem;font-weight:500}.form-close-button[data-v-0ef6a584]{position:static}.form-row[data-v-0ef6a584]{align-items:center;gap:.75rem;display:flex}.button-row[data-v-0ef6a584]{justify-content:center;margin-top:1rem;display:flex}.create-button[data-v-0ef6a584]{background-color:var(--color-primary);color:var(--color-text);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.5rem;font-size:1.4rem;font-weight:500;transition:background-color .2s}.create-button[data-v-0ef6a584]:hover:not(:disabled){background-color:var(--color-primary-dark,var(--color-primary))}.create-button[data-v-0ef6a584]:disabled{opacity:.5;cursor:not-allowed}.dashboard-container[data-v-af13246b]{width:90%;max-width:1400px;min-height:100dvh;margin:0 auto;padding:2rem}h2[data-v-af13246b]{color:var(--color-heading);margin-bottom:1.5rem;font-size:1.75rem;font-weight:700}.dashboard-content[data-v-af13246b]{align-items:flex-start;gap:2rem;display:flex}.campaigns-section[data-v-af13246b]{flex:2;min-width:0}.campaigns-header[data-v-af13246b]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.campaigns-header h2[data-v-af13246b]{margin-bottom:0}.plus-button[data-v-af13246b]{background:var(--color-background-soft);border:1px solid var(--color-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:flex}.plus-button[data-v-af13246b]:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:2px 2px 5px #0003}.plus-button .plus-icon[data-v-af13246b]{width:24px;height:24px;fill:var(--color-text)}.plus-button:hover .plus-icon[data-v-af13246b]{fill:var(--color-text)}.header-buttons[data-v-af13246b]{align-items:center;gap:.5rem;display:flex}.calendar-button[data-v-af13246b]{background:var(--color-background-soft);border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.2rem;transition:all .2s;display:none}.calendar-button[data-v-af13246b]:hover,.calendar-button.active[data-v-af13246b]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:2px 2px 5px #0003}.mobile-calendar-section[data-v-af13246b]{margin-bottom:1.5rem;display:none}.mobile-calendar-section h2[data-v-af13246b]{margin-bottom:1rem}.create-campaign-card[data-v-af13246b]{background:var(--color-background);border:2px dashed var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;transition:all .2s;display:flex}.create-campaign-card[data-v-af13246b]:hover{border-color:var(--color-primary);background:var(--color-background-soft);box-shadow:2px 2px 5px #0000001a}.create-campaign-card .plus-icon-large[data-v-af13246b]{width:60px;height:60px;fill:var(--color-text);transition:fill .2s}.create-campaign-card:hover .plus-icon-large[data-v-af13246b]{fill:var(--color-text)}.create-campaign-card p[data-v-af13246b]{color:var(--color-text);margin:0;font-size:1.4rem;font-weight:600}.sidebar-section[data-v-af13246b]{flex-direction:column;flex:1;gap:2rem;min-width:0;display:flex}.calendar-section[data-v-af13246b],.recent-sessions-section[data-v-af13246b],.recent-blogs-section[data-v-af13246b]{width:100%}.section-header[data-v-af13246b]{cursor:default;justify-content:space-between;align-items:center;display:flex}.section-header h2[data-v-af13246b]{margin-bottom:0}.collapse-arrow[data-v-af13246b]{color:var(--color-text-muted);font-size:1rem;transition:transform .2s;display:none}.collapse-arrow.collapsed[data-v-af13246b]{transform:rotate(-90deg)}.sessions-list[data-v-af13246b],.blogs-list[data-v-af13246b]{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.load-more-btn[data-v-af13246b]{background:var(--color-background-soft);width:100%;color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;padding:.75rem;font-size:1.2rem;font-weight:500;transition:background .2s,border-color .2s}.load-more-btn[data-v-af13246b]:hover{background:var(--color-background-mute);border-color:var(--color-text-muted)}.campaigns-list[data-v-af13246b]{flex-direction:column;gap:1.5rem;display:flex;position:relative}.campaign-list-move[data-v-af13246b],.campaign-list-leave-active[data-v-af13246b]{transition:transform .4s,opacity .3s}.campaign-list-leave-active[data-v-af13246b]{position:absolute;left:0;right:0}.campaign-list-leave-to[data-v-af13246b]{opacity:0;transform:scale(.95)}.no-campaigns[data-v-af13246b],.no-search-results[data-v-af13246b]{text-align:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:10px;padding:3rem 1rem;box-shadow:2px 2px 5px #0000001a}.no-campaigns p[data-v-af13246b],.no-search-results p[data-v-af13246b]{color:var(--color-text);margin-bottom:1.5rem;font-size:1.4rem}.no-search-results p[data-v-af13246b]{margin-bottom:0}.create-btn[data-v-af13246b]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1.4rem;transition:background .2s}.create-btn[data-v-af13246b]:hover{background:var(--color-primary-hover)}@media (width<=1024px){.dashboard-content[data-v-af13246b]{flex-direction:column}.sidebar-section[data-v-af13246b]{width:100%;position:static}.campaigns-section[data-v-af13246b]{width:100%}.calendar-button[data-v-af13246b]{display:flex}.mobile-calendar-section[data-v-af13246b]{display:block}.sidebar-section .calendar-section[data-v-af13246b]{display:none}.section-header[data-v-af13246b]{cursor:pointer}.section-header h2[data-v-af13246b]{margin-bottom:0}.collapse-arrow[data-v-af13246b]{display:block}}@media (width<=768px){.dashboard-container[data-v-af13246b]{padding:1rem}.dashboard-content[data-v-af13246b],.sidebar-section[data-v-af13246b]{gap:1.5rem}.campaigns-header[data-v-af13246b]{flex-direction:column;align-items:stretch;gap:.75rem}.campaigns-header[data-v-af13246b]>:first-child{align-self:center}.header-buttons[data-v-af13246b]{justify-content:flex-end;align-self:stretch}.header-buttons .campaign-filter[data-v-af13246b]{margin-right:auto}}#ai[data-v-efbedf47]{flex-direction:column;gap:2rem;max-width:1000px;margin:auto;padding:5rem;display:flex}.container[data-v-efbedf47]{flex-direction:column;align-items:stretch;display:flex}.section[data-v-efbedf47]{flex-direction:column;display:flex}.cta[data-v-efbedf47]{justify-content:center;margin-top:2rem;display:flex}h1[data-v-efbedf47],h2[data-v-efbedf47]{text-align:center;margin-bottom:2rem;font-weight:800}p[data-v-efbedf47],li[data-v-efbedf47]{margin:1rem;font-size:1.8rem;font-weight:400}strong[data-v-efbedf47]{font-weight:800}@media screen and (width<=850px){#ai[data-v-efbedf47]{flex-direction:column;gap:2rem;max-width:1000px;margin:auto;padding:1rem;display:flex}ul[data-v-efbedf47]{padding-left:5px}}.dp__input_wrap{width:100%;box-sizing:unset;position:relative}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp__input_icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{z-index:999999;position:absolute;inset:0}.dp__menu_disabled{cursor:not-allowed;background:#ffffff80}.dp__menu_readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;top:0;transform:translate(-50%,-50%)rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp__calendar_header_item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp__calendar_row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp__calendar_item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-start-end-radius:0;border-end-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-start-start-radius:0;border-end-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-radius:0}.dp__cell_auto_range_start{border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp__cell_auto_range_end{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp__calendar_header_separator{background:var(--dp-border-color);width:100%;height:1px}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp__marker_dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__tooltip_mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__instance_calendar{width:100%;position:relative}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp__inner_nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{flex-direction:row;width:100%;display:flex}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp__overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{justify-content:center;width:100%;display:flex}.dp__inc_dec_button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp__action_buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp__action_button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__flex{align-items:center;display:flex}.dp__btn{background:0 0}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentColor;fill:currentColor}.dp__button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}[data-v-9030e5f2] .dp__theme_dark{--dp-background-color:var(--dark-mode-background,#212121);--dp-text-color:var(--dark-mode-text,#fff);--dp-hover-color:var(--dark-mode-background-soft,#484848);--dp-hover-text-color:var(--dark-mode-text,#fff);--dp-hover-icon-color:var(--dark-mode-text);--dp-primary-color:var(--blue);--dp-primary-disabled-color:var(--light-blue);--dp-primary-text-color:var(--dark-mode-text,#fff);--dp-secondary-color:var(--dark-mode-text-soft);--dp-border-color:var(--dark-mode-border);--dp-menu-border-color:var(--dark-mode-border);--dp-border-color-hover:var(--dark-mode-border-hover);--dp-border-color-focus:var(--dark-mode-border-hover);--dp-disabled-color:var(--dark-mode-background-mute);--dp-disabled-color-text:var(--dark-mode-text-soft);--dp-scroll-bar-background:var(--dark-mode-background);--dp-scroll-bar-color:var(--lighter-background);--dp-success-color:var(--green);--dp-success-color-disabled:var(--green-transparent);--dp-icon-color:var(--dark-mode-text-soft);--dp-danger-color:var(--red);--dp-marker-color:var(--red);--dp-tooltip-color:var(--dark-mode-background-soft);--dp-highlight-color:var(--blue);--dp-range-between-dates-background-color:var(--dark-mode-background-soft);--dp-range-between-dates-text-color:var(--dark-mode-text);--dp-range-between-border-color:var(--dark-mode-background-soft)}[data-v-9030e5f2] .dp__theme_light{--dp-background-color:var(--light-mode-background,#fff);--dp-text-color:var(--light-mode-text,#212121);--dp-hover-color:var(--light-mode-background-soft,#f3f3f3);--dp-hover-text-color:var(--light-mode-text,#212121);--dp-hover-icon-color:var(--light-mode-text);--dp-primary-color:var(--blue);--dp-primary-disabled-color:var(--light-blue);--dp-primary-text-color:var(--light-mode-text,#212121);--dp-secondary-color:var(--light-mode-text-soft);--dp-border-color:var(--light-mode-border);--dp-menu-border-color:var(--light-mode-border);--dp-border-color-hover:var(--light-mode-border-hover);--dp-border-color-focus:var(--light-mode-border-hover);--dp-disabled-color:var(--light-mode-background-mute);--dp-disabled-color-text:var(--light-mode-text-soft);--dp-scroll-bar-background:var(--light-mode-background-soft);--dp-scroll-bar-color:var(--light-mode-text-soft);--dp-success-color:var(--green);--dp-success-color-disabled:var(--green-transparent);--dp-icon-color:var(--light-mode-text-soft);--dp-danger-color:var(--red);--dp-marker-color:var(--red);--dp-tooltip-color:var(--light-mode-background-soft);--dp-highlight-color:var(--blue);--dp-range-between-dates-background-color:var(--light-mode-background-soft);--dp-range-between-dates-text-color:var(--light-mode-text);--dp-range-between-border-color:var(--light-mode-background-soft)}[data-v-9030e5f2] .dp__theme_light .dp__active_date{color:#fff}.card[data-v-52d00162]{background-color:var(--color-background);border-radius:10px;flex-grow:1;width:100%;margin-bottom:20px;overflow:hidden;box-shadow:2px 2px 5px #0000001a}.card-header[data-v-52d00162]{cursor:pointer;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.card-header[data-v-52d00162]:hover{cursor:pointer;background-color:var(--gold-hover);color:#000}.card-header h2[data-v-52d00162]{font-weight:700}.card-body[data-v-52d00162]{padding:15px}.items-list[data-v-52d00162]{margin:0;padding:0;list-style-type:none}.list-item[data-v-52d00162]{border:1px solid var(--color-border);background-color:var(--color-background);border-radius:5px;margin-bottom:15px;padding:10px;transition:background-color .3s,transform .3s,box-shadow .3s,opacity .3s;position:relative}.list-item.is-dragging[data-v-52d00162]{background-color:var(--color-background-mute);opacity:.8;z-index:10;transform:scale(1.05);box-shadow:0 2px 8px #00000026}.item-actions[data-v-52d00162]{flex-direction:row;gap:5px;display:flex;position:absolute;top:10px;right:10px}.name[data-v-52d00162]{margin-bottom:5px;font-size:1.2em;font-weight:700;display:block}.description[data-v-52d00162]{white-space:pre-wrap}.ghost[data-v-52d00162]{opacity:.5;background:var(--color-background-soft)!important}.chosen[data-v-52d00162]{background:var(--color-background-soft)!important}.draggable[data-v-52d00162]{min-height:0!important}.add-item-form input[data-v-52d00162],.add-item-form textarea[data-v-52d00162]{width:100%;margin-bottom:5px;padding:5px}.add-item-button .add-item[data-v-52d00162]{border-radius:50px;padding:5px 7px}.card .edit-actions[data-v-52d00162]{gap:5px;margin:10px;display:flex}.items-count[data-v-52d00162]{text-align:right;color:#666;-webkit-user-select:none;user-select:none;padding:5px;font-size:.8em;position:relative}@media screen and (width<=768px){.card-body[data-v-52d00162]{padding:10px}.list-item[data-v-52d00162]{padding:8px}}.header-content[data-v-52d00162]{flex-grow:1;align-items:center;gap:8px;display:flex}.expand-indicator[data-v-52d00162]{color:var(--color-text-light);font-size:.8em;transition:transform .2s}.expand-indicator.expanded[data-v-52d00162]{transform:rotate(90deg)}@media screen and (width<=500px){h2[data-v-52d00162]{font-size:1.2em}}.campaign-data-container[data-v-8ef3f157]{font-family:var(--font-family-copyable)}.campaign-data-container button[data-v-8ef3f157],.campaign-data-container .button-group[data-v-8ef3f157] *{font-family:inherit}.container[data-v-8ef3f157]{background-color:var(--color-background);width:100%}h1[data-v-8ef3f157],h2[data-v-8ef3f157]{font-weight:700}#main-content[data-v-8ef3f157]{background-color:var(--color-background-soft);flex-grow:1;align-items:flex-start}.row[data-v-8ef3f157]{flex-grow:1;align-items:flex-start;height:100%;padding-left:10px;padding-right:10px}.col-grow[data-v-8ef3f157]{flex-grow:2}.col.fit-width[data-v-8ef3f157]{flex-shrink:0;max-width:400px}.card[data-v-8ef3f157]{background-color:var(--color-background);border-radius:10px;flex-grow:1;width:100%;overflow:hidden;box-shadow:2px 2px 5px #0000001a}.card .edit-actions[data-v-8ef3f157]{margin:10px}.card-header[data-v-8ef3f157]{cursor:pointer;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.card-header h2[data-v-8ef3f157]{word-break:break-word;padding-right:20px}.list-rows .card-header[data-v-8ef3f157]:hover{cursor:pointer;background-color:var(--gold-hover);color:#000;font-weight:700}.list-rows .col[data-v-8ef3f157]{width:100%}.card-body[data-v-8ef3f157]{padding:15px}.card-body p[data-v-8ef3f157],div[data-v-8ef3f157],span[data-v-8ef3f157]{word-break:break-word}.color-display[data-v-8ef3f157]{align-items:center;gap:12px;display:flex}.color-name[data-v-8ef3f157]{color:var(--color-text);font-size:1.4rem;font-weight:500}.form-group[data-v-8ef3f157]{flex-direction:column;gap:10px;margin-bottom:15px;display:flex}.form-group label[data-v-8ef3f157]{margin-bottom:5px;display:block}.player-characters-list[data-v-8ef3f157],.important-npcs-list[data-v-8ef3f157],.important-locations-list[data-v-8ef3f157]{margin:0;padding:0;list-style-type:none}.player-character[data-v-8ef3f157],.important-npc[data-v-8ef3f157],.important-location[data-v-8ef3f157]{border:1px solid var(--color-border);background-color:var(--color-background);border-radius:5px;margin-bottom:15px;padding:10px;transition:background-color .3s,transform .3s,box-shadow .3s,opacity .3s;position:relative}.player-character textarea[data-v-8ef3f157],.important-npc textarea[data-v-8ef3f157],.important-location textarea[data-v-8ef3f157]{width:100%;min-height:100px;margin-bottom:5px;padding:5px}.player-character input[data-v-8ef3f157],.important-npc input[data-v-8ef3f157],.important-location input[data-v-8ef3f157]{width:100%;margin-bottom:5px;padding:5px}.player-character button[data-v-8ef3f157],.important-npc button[data-v-8ef3f157],.important-location button[data-v-8ef3f157]{margin-right:5px}.name[data-v-8ef3f157]{margin-bottom:5px;font-size:1.2em;font-weight:700;display:block}.player-characters-list[data-v-8ef3f157],.important-npcs-list[data-v-8ef3f157],.important-locations-list[data-v-8ef3f157]{padding:0;list-style-type:none}.player-character[data-v-8ef3f157],.important-npc[data-v-8ef3f157],.important-location[data-v-8ef3f157]{border:1px solid var(--color-border);border-radius:5px;margin-bottom:15px;padding:10px;transition:background-color .3s,transform .3s,box-shadow .3s,opacity .3s}.player-character.is-dragging[data-v-8ef3f157],.important-npc.is-dragging[data-v-8ef3f157],.important-location.is-dragging[data-v-8ef3f157]{background-color:var(--color-background-mute);opacity:.8;z-index:10;transform:scale(1.05);box-shadow:0 5px 15px #0003}.player-character[data-v-8ef3f157]:hover,.important-npc[data-v-8ef3f157]:hover,.important-location[data-v-8ef3f157]:hover{background-color:var(--color-background-soft)}.drag-handle[data-v-8ef3f157]{cursor:move}.ghost[data-v-8ef3f157]{opacity:.5;background:var(--color-background-soft)!important}.chosen[data-v-8ef3f157]{background:var(--color-background-soft)!important}.draggable[data-v-8ef3f157]{min-height:0!important}.editable-field p[data-v-8ef3f157],.editable-field .description[data-v-8ef3f157]{white-space:pre-wrap}.item-actions[data-v-8ef3f157]{flex-direction:row;gap:5px;display:flex;position:absolute;top:10px;right:10px}.player-character[data-v-8ef3f157],.important-npc[data-v-8ef3f157],.important-location[data-v-8ef3f157]{position:relative}.button-group[data-v-8ef3f157]{align-items:center;gap:10px;margin:10px 0 10px 20px;display:flex}#edit-mode-button.small[data-v-8ef3f157]{padding:5px 10px;font-size:.9em}.icon-spacing[data-v-8ef3f157]{margin-right:5px}@media screen and (width<=850px){#main-content.row[data-v-8ef3f157]{flex-direction:column;gap:0}#main-content .col[data-v-8ef3f157]{gap:0;width:100%}#main-content .col.fit-width[data-v-8ef3f157]{max-width:100%}.list-rows[data-v-8ef3f157]{flex-direction:column;gap:0}.player-character .pc-name[data-v-8ef3f157],.player-character .pc-desc[data-v-8ef3f157],.player-character .pc-played-by[data-v-8ef3f157],.important-npc .npc-name[data-v-8ef3f157],.important-npc .npc-desc[data-v-8ef3f157],.important-location .location-name[data-v-8ef3f157],.important-location .location-desc[data-v-8ef3f157]{width:100%;max-width:100%;line-height:1.9em}.player-character .pc-desc[data-v-8ef3f157],.important-npc .npc-desc[data-v-8ef3f157],.important-location .location-desc[data-v-8ef3f157]{height:10ch}.row[data-v-8ef3f157]{flex-direction:column;padding:5px 5px 15px}.button-group[data-v-8ef3f157]{margin:10px 0 0 10px}.col[data-v-8ef3f157]{width:100%}.col.fit-width[data-v-8ef3f157]{max-width:100%}}@media screen and (width<=500px){h2[data-v-8ef3f157]{font-size:1.2em}}.container[data-v-2378516f]{width:fit-content;height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height))}#sidebar[data-v-2378516f]{border-right:1px solid var(--color-border);background-color:var(--color-background);height:100%;height:inherit;min-width:var(--width-sidebar);max-width:max-content;overflow:auto}@media screen and (width<=650px){.container[data-v-2378516f]{z-index:var(--z-index-sidebar);position:fixed;top:0;bottom:0;right:100%}.container.slideOut[data-v-2378516f]{right:unset;display:flex;left:0!important}.container.slideOut #mobile-overlay[data-v-2378516f]{width:100vw;height:100dvh;z-index:var(--z-index-base);background-color:#0000004d;display:block;position:fixed;inset:0}#sidebar[data-v-2378516f]{max-width:90vw;height:100dvh;z-index:calc(var(--z-index-base) + 1);min-width:75vw}}.content[data-v-393e41f9]{background-color:var(--color-background);max-width:600px;padding:20px}.url-display[data-v-393e41f9]{align-items:center;gap:10px;margin-bottom:25px;display:flex}.url-input[data-v-393e41f9]{border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);border-radius:4px;flex-grow:1;padding:8px 12px;font-family:monospace;font-size:.7em}.actions[data-v-393e41f9]{justify-content:center;gap:15px;display:flex}.primary-btn[data-v-393e41f9]{background-color:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-weight:600}.primary-btn[data-v-393e41f9]:hover{background-color:var(--blue-hover)}.secondary-btn[data-v-393e41f9]{background-color:var(--gray);color:var(--color-text);cursor:pointer;border:none;border-radius:6px;padding:10px 20px}.secondary-btn[data-v-393e41f9]:hover{background-color:var(--gray-hover)}@media screen and (width<=600px){.content[data-v-393e41f9]{max-width:90vw;padding:15px}.url-display[data-v-393e41f9]{flex-direction:column;align-items:stretch}.actions[data-v-393e41f9]{flex-direction:column}}.content[data-v-621ee545]{background-color:var(--color-background);padding:0 20px 20px}.select-dropdown[data-v-621ee545]{width:100%;margin-top:20px;margin-bottom:20px}fieldset.export-options[data-v-621ee545]{border:1px solid var(--color-border);border-radius:8px;margin-bottom:20px;padding:4px 16px 12px}fieldset.export-options legend[data-v-621ee545]{color:var(--color-text-mute);padding:0 6px;font-size:.85em;font-weight:500}.printer-friendly-label[data-v-621ee545]{cursor:pointer;color:var(--color-text);align-items:center;gap:8px;font-size:.95em;display:flex}.printer-friendly-label input[type=checkbox][data-v-621ee545]{cursor:pointer;margin:0;transform:scale(1.2)}#export[data-v-621ee545]{background-color:var(--blue);color:#fff}#btn-row[data-v-621ee545]{justify-content:space-between;gap:16px;display:flex}#btn-row .btn[data-v-621ee545]{cursor:pointer;padding:8px 16px;font-size:1.3em;font-weight:700}#btn-row .btn[data-v-621ee545]:disabled{opacity:.5;cursor:not-allowed}@media screen and (width<=600px){#btn-row .btn[data-v-621ee545]{font-size:1.4rem}.content[data-v-621ee545]{max-width:90vw;padding:10px}}.content[data-v-34aba724]{background-color:var(--color-background);max-width:500px;padding:20px}.description[data-v-34aba724]{color:var(--color-text-mute);margin-bottom:20px}.description p[data-v-34aba724]{margin:0 0 8px}.drag-hint[data-v-34aba724]{color:var(--color-text-mute);font-size:.9em;font-style:italic}.empty-session-message[data-v-34aba724]{text-align:center;background-color:var(--color-background-soft);border:1px solid var(--color-border);color:var(--color-text-mute);border-radius:6px;margin:20px 0;padding:15px}.empty-session-message p[data-v-34aba724]{margin:0;font-weight:600}.fields-container[data-v-34aba724]{flex-direction:column;gap:15px;max-height:60vh;margin-bottom:25px;display:flex;overflow-y:auto}.grouped-fields[data-v-34aba724]{flex-direction:column;gap:20px;display:flex}.field-group[data-v-34aba724]{border:1px solid var(--color-border);background-color:var(--color-background-soft);border-radius:8px;overflow:hidden}.group-header[data-v-34aba724]{background-color:var(--color-background-mute);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.group-header[data-v-34aba724]:hover{background-color:var(--color-background-soft)}.group-header-content[data-v-34aba724]{flex:1;align-items:center;gap:10px;display:flex}.chevron[data-v-34aba724]{color:var(--color-text-mute);width:12px;font-size:.8em;transition:transform .2s}.chevron.expanded[data-v-34aba724]{transform:rotate(0)}.group-title[data-v-34aba724]{color:var(--color-text);font-size:1.05em;font-weight:600}.group-count[data-v-34aba724]{color:var(--color-text-mute);font-size:.9em}.group-checkbox[data-v-34aba724]{cursor:pointer;transform:scale(1.2)}.group-items[data-v-34aba724]{flex-direction:column;display:flex}.field-option[data-v-34aba724]{border:1px solid var(--color-border);background-color:var(--color-background-soft);border-radius:6px;align-items:flex-start;gap:10px;padding:10px;display:flex}.field-option.indented[data-v-34aba724]{border:none;border-bottom:1px solid var(--color-border);background-color:#0000;border-radius:0;margin:0;padding-left:15px;padding-right:15px}.field-option.indented[data-v-34aba724]:last-child{border-bottom:none}.field-option.indented[data-v-34aba724]:hover{background-color:var(--color-background-soft)}.field-option[data-v-34aba724]:hover{border-color:var(--blue)}.field-option input[type=checkbox][data-v-34aba724]{cursor:pointer;margin-top:auto;margin-bottom:auto;transform:scale(1.2)}.field-option label[data-v-34aba724]{cursor:pointer;flex-grow:1;margin-top:auto;margin-bottom:auto;font-weight:600}.field-description[data-v-34aba724]{color:var(--color-text-mute);margin-top:auto;margin-bottom:auto;font-size:.9em}.buttons[data-v-34aba724]{justify-content:space-evenly;gap:10px;display:flex}#export[data-v-34aba724]{background-color:var(--blue);color:#fff}#export[data-v-34aba724]:disabled{opacity:.5;cursor:not-allowed}@media screen and (width<=600px){.content[data-v-34aba724]{max-width:90vw;padding:15px}.field-option[data-v-34aba724]{align-items:flex-start;gap:5px}.field-description[data-v-34aba724]{display:none}.buttons[data-v-34aba724]{flex-direction:column}.group-count[data-v-34aba724]{display:none}}.content[data-v-36d0f66f]{background-color:var(--color-background);max-width:600px;padding:20px}.success-message[data-v-36d0f66f]{text-align:center;color:var(--green);margin-bottom:15px;font-weight:600}.partial-success-message[data-v-36d0f66f]{text-align:center;color:var(--yellow);margin-bottom:15px;font-weight:600}.warning-message[data-v-36d0f66f]{text-align:center;color:var(--red);margin-bottom:25px;font-size:.9em;font-weight:600}.urls-container[data-v-36d0f66f]{flex-direction:column;gap:20px;margin-bottom:25px;display:flex}.url-section[data-v-36d0f66f]{border:1px solid var(--color-border);background-color:var(--color-background-soft);border-radius:8px;padding:15px}.url-section h3[data-v-36d0f66f]{color:var(--color-text);margin:0 0 5px}.description[data-v-36d0f66f]{color:var(--color-text-mute);margin:0 0 10px;font-size:.9em}.url-display[data-v-36d0f66f]{align-items:center;gap:10px;display:flex}.url-input[data-v-36d0f66f]{border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);border-radius:4px;flex-grow:1;padding:8px 12px;font-family:monospace;font-size:.7em}.markdown-container[data-v-36d0f66f]{border:1px solid var(--color-border);background-color:var(--color-background-soft);border-radius:8px;margin-bottom:25px;padding:15px}.markdown-section h3[data-v-36d0f66f]{color:var(--color-text);margin:0 0 5px}.markdown-display[data-v-36d0f66f]{align-items:center;gap:10px;display:flex}.markdown-textarea[data-v-36d0f66f]{border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);resize:none;border-radius:4px;flex-grow:1;padding:8px 12px;font-family:monospace;font-size:.9em}.actions[data-v-36d0f66f]{justify-content:center;gap:15px;display:flex}.primary-btn[data-v-36d0f66f]{background-color:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-weight:600}.primary-btn[data-v-36d0f66f]:hover{background-color:var(--blue-hover)}.secondary-btn[data-v-36d0f66f]{background-color:var(--gray);color:var(--color-text);cursor:pointer;border:none;border-radius:6px;padding:10px 20px}.secondary-btn[data-v-36d0f66f]:hover{background-color:var(--gray-hover)}@media screen and (width<=600px){.content[data-v-36d0f66f]{max-width:90vw;padding:15px}.url-display[data-v-36d0f66f],.markdown-display[data-v-36d0f66f]{flex-direction:column;align-items:stretch}.actions[data-v-36d0f66f]{flex-direction:column}}.container[data-v-5f71717a]{background-color:var(--color-background);width:100%}h1[data-v-5f71717a],h2[data-v-5f71717a]{font-weight:700}.nowrap[data-v-5f71717a]{white-space:nowrap}#campaign[data-v-5f71717a]{width:100%;width:-moz-available;width:-webkit-fill-available;min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));flex-direction:column;display:flex}#campaign-header[data-v-5f71717a]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px}#campaign-title[data-v-5f71717a]{word-break:break-word;margin:0;line-height:1em}.campaign-title-row[data-v-5f71717a]{align-items:center;gap:12px;display:flex}#campaign-title-edit[data-v-5f71717a]{width:90%;font-size:2em;font-weight:700}.menu-group[data-v-5f71717a]{align-items:center;gap:2px;display:flex;position:relative}.tutorial-content[data-v-5f71717a]{background-color:var(--color-background);border-radius:10px;max-width:500px;padding:20px}.tutorial-steps[data-v-5f71717a]{width:100%;margin-top:20px}.step[data-v-5f71717a]{align-items:center;margin-bottom:20px;display:flex}.step-number[data-v-5f71717a]{background-color:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;margin-right:10px;font-size:1em;font-weight:700;display:flex}.purchase[data-v-5f71717a]{background-color:var(--blue);color:#fff;cursor:pointer;border-radius:30px;align-self:center;width:fit-content;margin-top:10px;padding:10px 30px;font-size:1.8rem;font-weight:600}.tips-link[data-v-5f71717a]{color:var(--gold);font-weight:500;text-decoration:none;display:inline-block}.tips-link[data-v-5f71717a]:hover{color:var(--gold-hover);text-decoration:none}.help-button[data-v-5f71717a]{cursor:pointer;background:0 0;border:none;align-items:center;width:fit-content;padding:10px;display:inline-flex}.public-icon[data-v-5f71717a]{margin-right:10px}@media (width<=768px){.desktop[data-v-5f71717a]{display:none}#campaign-title[data-v-5f71717a]{font-size:1.8rem}.tutorial-content[data-v-5f71717a]{max-width:90vw;padding:10px}.step-number[data-v-5f71717a]{width:20px;min-width:20px;height:20px;min-height:20px;font-size:.8em}}.timeline-view[data-v-7a541cf7]{background:var(--color-background-mute);border:1px solid var(--color-border);border-radius:4px;width:100%;margin:30px 0;padding:10px}.timeline-grid[data-v-7a541cf7]{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.track-container[data-v-7a541cf7]{flex-direction:row;align-items:center;gap:4px;width:100%;display:flex}.track-name[data-v-7a541cf7]{white-space:nowrap;text-overflow:ellipsis;text-align:right;justify-self:right;max-width:150px;overflow:hidden}@media screen and (width<=850px){.track-name[data-v-7a541cf7]{max-width:100px;font-size:12px}}.track-timeline[data-v-7a541cf7]{border:1px solid var(--color-border);width:100%;height:30px;position:relative}.track-bar[data-v-7a541cf7]{background:var(--color-background);flex-direction:row;align-items:center;width:100%;height:100%;display:flex;position:absolute}.file-bar[data-v-7a541cf7]{background:var(--light-blue);border-color:var(--blue-hover);opacity:.8;border-style:solid;border-width:1px;justify-content:center;align-items:center;height:80%;transition:opacity .2s;display:flex;position:relative}.duration-label[data-v-7a541cf7]{color:#000;white-space:nowrap;text-align:center;text-overflow:ellipsis;padding:0 4px;font-size:13px;font-weight:500;overflow:hidden}.file-bar.silence[data-v-7a541cf7]{opacity:.9;background:repeating-linear-gradient(45deg,#0000000d,#0000000d 10px,#0000001a 10px 20px)}.file-bar.silence .duration-label[data-v-7a541cf7]{color:var(--color-text)}.timeline-title[data-v-7a541cf7]{text-align:center;margin:0 0 8px;font-size:15px;font-weight:600}.timeline-header[data-v-7a541cf7]{justify-content:space-between;margin-bottom:10px;padding:0;display:flex}.time-markers[data-v-7a541cf7]{flex-direction:row;justify-content:space-between;display:flex}.time-marker[data-v-7a541cf7]{white-space:nowrap;font-family:monospace;font-size:10px}.help-content[data-v-7e0ed48f]{line-height:1.6}.help-content p[data-v-7e0ed48f]{margin-bottom:15px}.help-content ul[data-v-7e0ed48f]{margin:10px 0 15px 20px;list-style-type:disc}.help-content li[data-v-7e0ed48f]{margin:5px 0}.help-content strong[data-v-7e0ed48f]{color:var(--color-text);font-weight:600}.multi-select-dropdown[data-v-b7800f89]{max-width:var(--v4c9c2b64);display:flex;position:relative}.multi-select-trigger[data-v-b7800f89]{background-color:var(--color-input-bg);border:1px solid var(--color-border);cursor:pointer;width:100%;min-height:36px;color:var(--color-text);border-radius:8px;justify-content:space-between;align-items:center;gap:0;padding:6px 12px;font-size:14px;font-weight:500;transition:border-color .2s;display:flex}.multi-select-trigger[data-v-b7800f89]:hover:not([aria-disabled=true]){border-color:var(--color-border-hover)}.multi-select-dropdown.open:not(.open-above):not(.mobile) .multi-select-trigger[data-v-b7800f89]{border-color:var(--blue);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.multi-select-dropdown.open-above:not(.mobile) .multi-select-trigger[data-v-b7800f89]{border-color:var(--blue);border-top-color:#0000;border-bottom-color:var(--blue);border-radius:0 0 8px 8px}.multi-select-dropdown.open.mobile .multi-select-trigger[data-v-b7800f89]{border-color:var(--blue);border-radius:8px}.multi-select-dropdown.disabled .multi-select-trigger[data-v-b7800f89]{opacity:.6;cursor:not-allowed}.multi-select-value[data-v-b7800f89]{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.placeholder[data-v-b7800f89]{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-labels[data-v-b7800f89]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.select-dropdown-arrow[data-v-b7800f89]{color:var(--color-text);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.select-dropdown-arrow.rotated[data-v-b7800f89]{transform:rotate(180deg)}.select-dropdown-menu-container[data-v-b7800f89]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:3002}.select-dropdown-menu-container.mobile[data-v-b7800f89]{z-index:3002;flex-direction:column;width:100vw;animation:.3s ease-out slideUp-b7800f89;display:flex;position:fixed;bottom:0;left:0}@keyframes slideUp-b7800f89{0%{transform:translateY(100%)}to{transform:translateY(0)}}.select-dropdown-menu[data-v-b7800f89]{background-color:var(--color-input-bg);border:1px solid var(--blue);max-height:inherit;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000026}.select-dropdown-menu-container:not(.mobile):not(.position-above) .select-dropdown-menu[data-v-b7800f89]{border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}.select-dropdown-menu-container:not(.mobile).position-above .select-dropdown-menu[data-v-b7800f89]{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (prefers-color-scheme:dark){:root:not(.light-mode) .select-dropdown-menu[data-v-b7800f89]{box-shadow:0 4px 12px #0006}}.select-dropdown-options[data-v-b7800f89]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow:hidden auto}.select-dropdown-option[data-v-b7800f89]{cursor:pointer;min-height:36px;color:var(--color-text);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:0 12px;transition:background-color .15s;display:flex}.select-dropdown-option[data-v-b7800f89]:last-child{border-bottom:none}.select-dropdown-option[data-v-b7800f89]:hover{background-color:var(--color-border-hover)}.select-dropdown-option.selected[data-v-b7800f89]{background-color:color-mix(in srgb, var(--blue) 15%, transparent)}.select-dropdown-option.selected[data-v-b7800f89]:hover{background-color:color-mix(in srgb, var(--blue) 25%, transparent)}.select-dropdown-option.add-custom[data-v-b7800f89]{background-color:var(--color-background-soft);border-top:1px solid var(--color-border)}.select-dropdown-option.add-custom[data-v-b7800f89]:hover{background-color:var(--color-background-mute)}.check-icon.plus-icon[data-v-b7800f89]{color:var(--color-text);background-color:#0000;border:none}.check-icon[data-v-b7800f89]{border:1px solid var(--color-border);background-color:var(--color-input-bg);width:16px;height:16px;color:var(--blue);box-sizing:border-box;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.check-icon[data-v-b7800f89]:not(.empty){border-color:var(--blue);background-color:color-mix(in srgb, var(--blue) 15%, transparent)}.option-label[data-v-b7800f89]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (width<=600px){.multi-select-trigger[data-v-b7800f89]{min-height:48px;font-size:16px}.select-dropdown-option[data-v-b7800f89]{min-height:48px;padding:12px;font-size:16px}.select-dropdown-menu-container.mobile[data-v-b7800f89]{border-radius:0;max-height:66.67vh!important}.select-dropdown-menu-container.mobile .select-dropdown-menu[data-v-b7800f89]{border-bottom:none;border-radius:16px 16px 0 0;max-height:100%}.select-dropdown-options[data-v-b7800f89]{-webkit-overflow-scrolling:touch;touch-action:pan-y}}.select-dropdown-options[data-v-b7800f89]::-webkit-scrollbar{width:8px}.select-dropdown-options[data-v-b7800f89]::-webkit-scrollbar-track{background:var(--light-mode-scrollbar-bg)}.select-dropdown-options[data-v-b7800f89]::-webkit-scrollbar-thumb{background:var(--light-mode-scrollbar-thumb);border-radius:4px}@media (prefers-color-scheme:dark){:root:not(.light-mode) .select-dropdown-options[data-v-b7800f89]::-webkit-scrollbar-track{background:var(--dark-mode-scrollbar-bg)}:root:not(.light-mode) .select-dropdown-options[data-v-b7800f89]::-webkit-scrollbar-thumb{background:var(--dark-mode-scrollbar-thumb)}}.new-session[data-v-c0359d10]{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:300px;display:flex}.campaign-indicator[data-v-c0359d10]{background-color:var(--color-background-soft);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:10px 20px;display:flex}.campaign-name[data-v-c0359d10]{color:var(--color-heading);font-size:1.4rem;font-weight:600}.session-creation-wrapper[data-v-c0359d10]{width:100%;max-width:800px;padding:15px 30px}.session-creation-header[data-v-c0359d10]{text-align:center;margin-bottom:30px}.session-creation-header h2[data-v-c0359d10]{color:var(--color-text);margin-bottom:20px}.session-type-selection[data-v-c0359d10]{text-align:center;margin-bottom:15px}.session-type-selection h3[data-v-c0359d10]{color:var(--color-text);margin-bottom:20px;font-size:1.3em}.type-options[data-v-c0359d10]{grid-template-columns:1fr 1fr;gap:20px;max-width:600px;margin:0 auto;display:grid}.type-card[data-v-c0359d10]{border:2px solid var(--color-border);cursor:pointer;background:var(--color-background);text-align:left;border-radius:12px;padding:20px;transition:all .3s}.type-card[data-v-c0359d10]:hover{border-color:var(--color-text);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.type-card.selected[data-v-c0359d10]{border-color:var(--color-text);box-shadow:0 4px 12px #3b82f626}.type-content[data-v-c0359d10]{flex-direction:column;align-items:center;display:flex}.type-header[data-v-c0359d10]{flex-direction:row;align-items:center;gap:12px;display:flex}.type-content h4[data-v-c0359d10]{color:var(--color-text);margin:0;font-size:1.1em;font-weight:700}.type-icon[data-v-c0359d10]{color:var(--color-text);flex-shrink:0;font-size:1.2em}.file-input-with-help[data-v-c0359d10]{align-items:center;display:flex}.type-content p[data-v-c0359d10]{color:var(--color-text-muted);margin:0 0 12px;font-size:.95em;line-height:1.4}.type-features[data-v-c0359d10]{flex-direction:column;gap:4px;display:flex}.type-features span[data-v-c0359d10]{color:var(--green);font-size:.8em;font-weight:500}.accordion-section[data-v-c0359d10]{border:1px solid var(--color-border);border-radius:8px;margin-bottom:15px;transition:all .3s;overflow:visible}.accordion-section[data-v-c0359d10]:hover{box-shadow:0 2px 8px #0000001a}.accordion-header[data-v-c0359d10]{background:var(--color-background-soft);cursor:pointer;border-bottom:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 20px;transition:all .2s;display:flex}.accordion-header[data-v-c0359d10]:hover{background:var(--color-background-muted)}.accordion-header.active[data-v-c0359d10]{background:var(--color-background);border-bottom-color:var(--color-border)}.accordion-header.completed[data-v-c0359d10]{border-left:4px solid var(--green);background:linear-gradient(90deg, #22c55e0d 0%, var(--color-background-soft) 20%)}.accordion-header.completed .step-number[data-v-c0359d10]{background:var(--green);border-color:var(--green);color:#fff;position:relative}.accordion-title[data-v-c0359d10]{flex-grow:1;align-items:center;gap:15px;display:flex}.step-number[data-v-c0359d10]{background:var(--color-background-soft);border:2px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.95em;font-weight:700;transition:all .3s;display:flex}.accordion-header.active .step-number[data-v-c0359d10]{background:var(--blue);border-color:var(--blue);color:#fff}.step-info[data-v-c0359d10]{flex-direction:column;align-items:flex-start;display:flex}.step-name[data-v-c0359d10]{color:var(--color-text);font-size:1.1em;font-weight:700}.step-summary[data-v-c0359d10]{color:var(--color-text-muted);margin-top:2px;font-size:.85em}.accordion-toggle[data-v-c0359d10]{color:var(--color-text-muted);margin-left:20px;font-size:1.2em}.accordion-content[data-v-c0359d10]{background:var(--color-background);border-radius:8px;padding:20px}.accordion-actions[data-v-c0359d10]{border-top:1px solid var(--color-border);justify-content:flex-end;margin-top:20px;padding-top:15px;display:flex}.continue-btn[data-v-c0359d10]{min-width:180px;font-weight:700}.form-section[data-v-c0359d10]{margin-bottom:0}.accordion-content .form-section[data-v-c0359d10]{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:fit-content;min-width:50%;margin-left:auto;margin-right:auto;display:grid}.form-group[data-v-c0359d10]{display:contents}.form-group label[data-v-c0359d10]{color:var(--color-text);font-weight:700;display:block}.form-group input[data-v-c0359d10],.form-group select[data-v-c0359d10]{width:100%;padding:10px 30px 10px 10px;font-size:1em}.config-row[data-v-c0359d10]{display:contents}.config-label[data-v-c0359d10]{color:var(--color-text);white-space:nowrap;margin:0;font-weight:700}.config-controls[data-v-c0359d10]{flex-wrap:nowrap;justify-self:end;align-items:center;gap:10px;width:100%;display:flex}.config-controls select[data-v-c0359d10],.config-controls .select-dropdown[data-v-c0359d10]{flex:1;min-width:200px}.config-controls select[data-v-c0359d10]{padding:10px 30px 10px 10px;font-size:1em}.config-controls .language-support[data-v-c0359d10]{display:inline}#input-language[data-v-c0359d10],#analysis-detail[data-v-c0359d10]{width:100%}#analysis-detail[data-v-c0359d10]:has(option[value=""]:checked){opacity:.7}.config-controls .help-button[data-v-c0359d10]{flex-shrink:0}.language-selection[data-v-c0359d10]{margin-top:20px}.language-option[data-v-c0359d10]{border:1px solid var(--color-border);cursor:pointer;border-radius:4px;margin-bottom:8px;padding:12px;transition:all .2s}.language-option[data-v-c0359d10]:hover{border-color:var(--blue);background:var(--color-background-soft)}.language-option.selected[data-v-c0359d10]{border-color:var(--blue);background:var(--blue-light)}.language-name[data-v-c0359d10]{margin-bottom:3px;font-weight:700}.language-description[data-v-c0359d10]{color:var(--color-text-muted);font-size:.95em}.language-grid[data-v-c0359d10]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:10px;display:grid}.language-grid .language-option[data-v-c0359d10]{margin-bottom:0}.language-grid .language-description[data-v-c0359d10]{display:none}.more-languages-trigger[data-v-c0359d10]{color:var(--blue);cursor:pointer;margin:10px 0;font-size:.95em;text-decoration:underline}.selected-language[data-v-c0359d10]{background:var(--color-background-soft);border-radius:4px;margin-top:15px;padding:10px}.review-section[data-v-c0359d10]{justify-content:center;margin-bottom:20px;display:flex}.review-summary[data-v-c0359d10]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:8px;justify-self:center;width:fit-content;padding:20px}.summary-row[data-v-c0359d10]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.summary-row.no-divider[data-v-c0359d10]{border-bottom:none;padding-bottom:0}.summary-row[data-v-c0359d10]:last-child{border-bottom:none}.summary-label[data-v-c0359d10]{color:var(--color-text);min-width:80px;font-weight:700}.summary-value[data-v-c0359d10]{color:var(--color-text);text-align:right;flex-grow:1;margin-left:10px}.cost-row .summary-label[data-v-c0359d10]{font-weight:700}.review-group[data-v-c0359d10]{background:var(--color-background-soft);border-radius:4px;margin-bottom:25px;padding:15px}.review-group h3[data-v-c0359d10]{color:var(--color-text);border-bottom:1px solid var(--color-border);margin-bottom:10px;padding-bottom:5px}.review-item[data-v-c0359d10]{justify-content:space-between;margin-bottom:8px;display:flex}.review-label[data-v-c0359d10]{color:var(--color-text-muted);font-weight:700}.review-value[data-v-c0359d10]{color:var(--color-text)}.free-analysis[data-v-c0359d10]{color:var(--green);font-weight:700}.insufficient-credits[data-v-c0359d10]{color:var(--red);font-weight:700}.final-warnings[data-v-c0359d10]{margin-bottom:20px}.create-actions[data-v-c0359d10]{flex-direction:column;align-items:center;display:flex}.create-session-btn[data-v-c0359d10]{min-width:250px;padding:15px 30px;font-size:1.2em}.fine-print[data-v-c0359d10]{text-align:center;color:var(--color-text-muted);margin-top:10px;font-size:.95em}.audio-info[data-v-c0359d10]{text-align:left;width:100%;max-width:600px;margin-top:15px;line-height:1.3em}.audio-info .div[data-v-c0359d10]{margin-bottom:5px}.file-button[data-v-c0359d10]{border:1px solid var(--color-border);background:var(--color-background);min-width:100px;color:var(--color-text);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:5px 10px;transition:all .2s;display:flex}.file-button[data-v-c0359d10]:hover{background:var(--color-background-soft);border-color:var(--blue);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.file-button.active[data-v-c0359d10]{background:var(--color-background-soft);border-color:var(--blue);box-shadow:0 2px 4px #0000001a}.file-button.processing[data-v-c0359d10]{opacity:.7;cursor:default}.file-button.processing[data-v-c0359d10]:hover{transform:none}.file-details[data-v-c0359d10]{background:var(--color-background);border:1px solid var(--color-border);z-index:1;border-radius:4px;margin-top:5px;padding:10px;position:absolute}.file-info[data-v-c0359d10]{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.remove-file[data-v-c0359d10]{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:3px 8px}.remove-file[data-v-c0359d10]:hover{background:var(--red-hover)}.track-files[data-v-c0359d10]{flex-wrap:wrap;gap:8px;display:flex}.audio-file[data-v-c0359d10]{position:relative}.row[data-v-c0359d10]:has(.toggle-group){margin-bottom:10px}#audio-fine-print[data-v-c0359d10]{align-self:center;font-size:.95em}.audio-tracks-container[data-v-c0359d10]{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.audio-track[data-v-c0359d10]{border:1px solid var(--color-border);background:var(--color-background-soft);border-radius:8px;flex-direction:column;min-width:0;padding:15px;font-size:.8em;display:flex}.track-header[data-v-c0359d10]{justify-content:space-between;align-items:center;gap:15px;min-width:0;margin-bottom:15px;display:flex}.track-info[data-v-c0359d10]{flex-direction:column;flex-grow:1;gap:10px;min-width:0;display:flex}.primary-track-info[data-v-c0359d10]{align-items:center;gap:10px;display:flex}.primary-track-info h3[data-v-c0359d10]{white-space:nowrap}.track-controls[data-v-c0359d10]{flex-grow:1;gap:10px;min-width:0}.track-name[data-v-c0359d10]{border:1px solid var(--color-border);border-radius:4px;width:150px;margin-right:5px;padding:4px 8px;font-size:.95em}@media screen and (width<=850px){.track-name[data-v-c0359d10]{width:180px;padding:6px 10px;font-size:1em}}.track-type[data-v-c0359d10]{font-size:.95em}.track-speakers[data-v-c0359d10]{flex-grow:1;min-width:120px;font-size:.95em}.language-support[data-v-c0359d10]{display:unset;margin-left:10px}.help-button[data-v-c0359d10]{cursor:pointer;color:var(--color-text-light);background:0 0;border:none;align-items:center;padding:0;font-size:1.1em;transition:color .2s}.help-button[data-v-c0359d10]:hover{color:var(--color-primary)}.config-controls .help-button[data-v-c0359d10]{margin-left:0}.track-actions-row[data-v-c0359d10]{flex-grow:1;gap:10px;display:flex}.spacer[data-v-c0359d10]{flex-grow:1}.remove-track[data-v-c0359d10]{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:.8em}.remove-track[data-v-c0359d10]:hover{background:var(--red-hover)}.start-time-input[data-v-c0359d10]{align-items:center;gap:10px;display:flex}.start-time-input h3[data-v-c0359d10]{white-space:nowrap;margin:0;font-size:.95em}.time-input[data-v-c0359d10]{border:1px solid var(--color-border);border-radius:4px;width:80px;padding:4px 8px;font-size:.95em}.warning[data-v-c0359d10]{background:var(--color-warning-background,#ffc1071a);border:1px solid var(--color-warning,#ffc107);border-radius:4px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:.95em;display:flex}.warning .icon-spacing[data-v-c0359d10]{color:var(--color-warning,#f57c00)}.error[data-v-c0359d10]{background:var(--color-error-background,#dc35451a);border:1px solid var(--color-error,#dc3545);border-radius:4px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:.95em;display:flex}.error .icon-spacing[data-v-c0359d10]{color:var(--color-error,#d32f2f)}.acknowledge-warnings[data-v-c0359d10]{align-items:center;gap:8px;margin-top:10px;display:flex}.acknowledge-warnings label[data-v-c0359d10]{align-self:center;margin:0;font-size:.95em;font-weight:400}.gdpr-c[data-v-c0359d10]{align-items:center;gap:8px;margin-top:10px;margin-bottom:10px;display:flex}.gdpr-c label[data-v-c0359d10]{align-self:center;margin:0;font-size:.95em;font-weight:400}.gdpr-c label a[data-v-c0359d10],a.help-link[data-v-c0359d10]{color:var(--gold);text-decoration:underline}a.help-link[data-v-c0359d10]:hover{color:var(--gold-hover)}.gdpr-c input[type=checkbox][data-v-c0359d10]{flex-shrink:0;margin-top:3px}.file-too-large[data-v-c0359d10]{color:var(--red)}.blue-btn.add-file[data-v-c0359d10]{align-self:flex-start;margin-top:5px}.blue-btn.add-track[data-v-c0359d10]{align-self:flex-start;margin-top:10px;margin-left:20px}.throbber[data-v-c0359d10]{border:2px solid var(--color-text);border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:1s linear infinite spin-c0359d10;display:inline-block}@keyframes spin-c0359d10{to{transform:rotate(360deg)}}.purchase[data-v-c0359d10]{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:10px;padding:10px 20px;font-size:1em}.purchase[data-v-c0359d10]:hover{background:var(--blue-hover)}#advanced-options[data-v-c0359d10]{color:var(--blue);cursor:pointer;font-size:.95em}#advanced-options[data-v-c0359d10]:hover{cursor:pointer;text-decoration:underline}#upload-header[data-v-c0359d10]{gap:30px;width:100%}#advanced-options-container .content[data-v-c0359d10]{max-width:600px;margin:0 auto;padding:20px}.options-section[data-v-c0359d10]{margin-bottom:20px}.modal-language-grid[data-v-c0359d10]{max-height:300px;overflow-y:auto}.button-row[data-v-c0359d10]{justify-content:space-evenly;gap:10px;margin-top:20px;display:flex}@media screen and (width>=601px){.type-content[data-v-c0359d10]{align-items:flex-start}.type-header[data-v-c0359d10]{justify-content:flex-start}}@media screen and (width<=600px){[data-v-c0359d10] .v3dp__popout{width:100vw!important;max-width:100vw!important;z-index:var(--z-index-modal)!important;margin:0!important;position:fixed!important;top:25%!important;left:0!important;right:auto!important}.track-controls[data-v-c0359d10]{width:100%}.track-controls .spacer[data-v-c0359d10]{display:none}.desktop[data-v-c0359d10]{display:none}.session-creation-wrapper[data-v-c0359d10]{padding:15px}.completion-indicator[data-v-c0359d10]{flex-direction:column;align-items:center;gap:8px}.type-card[data-v-c0359d10]{text-align:center;padding:15px}.type-header[data-v-c0359d10]{flex-direction:column;gap:8px}.accordion-header[data-v-c0359d10]{padding:12px 15px}.accordion-content[data-v-c0359d10]{padding:15px}.accordion-title[data-v-c0359d10]{gap:10px}.accordion-actions[data-v-c0359d10]{justify-content:center;margin-top:15px;padding-top:10px}.continue-btn[data-v-c0359d10]{min-width:150px;font-size:1em}.step-info[data-v-c0359d10]{gap:2px}.step-name[data-v-c0359d10]{font-size:1em}.step-summary[data-v-c0359d10]{font-size:.8em}.create-session-btn[data-v-c0359d10]{min-width:200px;padding:12px 20px;font-size:1.1em}.review-item[data-v-c0359d10]{flex-direction:column;gap:5px}.accordion-content .form-section[data-v-c0359d10]{grid-template-columns:1fr auto;row-gap:10px}.config-label[data-v-c0359d10]{grid-column:1/-1;justify-self:start}.config-controls[data-v-c0359d10]{justify-self:start}.checkbox-group[data-v-c0359d10]{justify-content:center}}.checkbox-group[data-v-c0359d10]{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;margin-bottom:0;display:flex}.checkbox-label[data-v-c0359d10]{cursor:pointer;color:var(--color-text);align-items:center;gap:10px;display:flex}.checkbox-label input[type=checkbox][data-v-c0359d10]{cursor:pointer;width:18px;height:18px}.checkbox-label span[data-v-c0359d10]{-webkit-user-select:none;user-select:none}.checkbox-group .help-button[data-v-c0359d10]{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 8px;font-size:1.1em;transition:color .2s;display:flex}.checkbox-group .help-button[data-v-c0359d10]:hover{color:var(--color-primary)}.colorized-transcript[data-v-1400d7f9]{min-height:500px;font-family:var(--font-mono,monospace);white-space:normal;overflow-wrap:anywhere;border:1px solid var(--color-border);background-color:var(--color-input-bg);color:var(--color-text);border-radius:4px;flex-grow:1;padding:10px 5px;font-size:14px;line-height:1.6;overflow-y:auto}.raw-warning[data-v-0bdb145f]{background-color:var(--color-background-soft);color:var(--color-text-mute);border:1px solid var(--color-border);border-radius:4px;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;font-size:14px;display:flex}.raw-warning .icon-spacing[data-v-0bdb145f]{color:var(--color-text-mute)}#transcript-buttons[data-v-0bdb145f]{flex-wrap:wrap;flex-grow:1;gap:10px;display:flex}.button-group[data-v-0bdb145f]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.transcript-selector[data-v-0bdb145f]{background-color:var(--color-background-soft);flex-wrap:wrap;gap:5px;width:fit-content;display:flex}.transcript-selector label[data-v-0bdb145f]{color:var(--color-text);align-content:center;font-size:1em;font-weight:600;display:block}.transcript-selector .select-dropdown[data-v-0bdb145f]{font-size:14px}.transcript-version-selector[data-v-0bdb145f]{background-color:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px;align-items:center;gap:10px;padding:8px 12px;display:flex}.transcript-version-selector label[data-v-0bdb145f]{color:var(--color-text);white-space:nowrap;margin:0;font-size:14px;font-weight:600}.transcript-version-selector .select-dropdown[data-v-0bdb145f]{min-width:150px;font-size:14px}.transcript-format-selector[data-v-0bdb145f]{background-color:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px;align-items:center;gap:10px;padding:8px 12px;display:flex}.transcript-format-selector label[data-v-0bdb145f]{color:var(--color-text);white-space:nowrap;margin:0;font-size:14px;font-weight:600}.transcript-format-selector .select-dropdown[data-v-0bdb145f]{min-width:50px;font-size:14px}.download-button[data-v-0bdb145f],.refresh-button[data-v-0bdb145f],.clipboard-button[data-v-0bdb145f]{aspect-ratio:1;width:50px;height:50px}.refresh-button[data-v-0bdb145f]{margin-left:auto}.transcription-text[data-v-0bdb145f]{flex-grow:1;padding-top:10px}.transcription-text[data-v-0bdb145f] textarea{resize:none;min-height:500px;font-family:var(--font-mono);flex-grow:1;padding-top:10px;font-size:14px;line-height:1.6}@media screen and (width<=600px){.transcript-version-selector[data-v-0bdb145f],.transcript-format-selector[data-v-0bdb145f]{flex-direction:column;align-items:flex-start;gap:5px}.transcript-version-selector .select-dropdown[data-v-0bdb145f],.transcript-format-selector .select-dropdown[data-v-0bdb145f]{width:100%;min-width:auto}}.content[data-v-6af40454]{background-color:var(--color-background);max-width:800px;padding:5px 20px 20px}p[data-v-6af40454]{text-align:center;margin:20px 0}#rating-section[data-v-6af40454]{justify-content:center;margin:20px 0}.rating-label[data-v-6af40454]{margin-right:10px;font-weight:600}.star-rating .star[data-v-6af40454]{cursor:pointer;color:gray;margin:0 2px;font-size:1.5em}.star[data-v-6af40454]:hover{color:var(--gold-hover)}.star[data-v-6af40454]:has(~.star:hover){color:var(--gold-hover)}.star-rating .star.lit[data-v-6af40454]{color:gold}#feedback[data-v-6af40454]{gap:10px}[data-v-6af40454] textarea{width:100%;min-height:150px;font-family:var(--font-family-copyable);resize:both;padding:8px}input[type=checkbox][data-v-6af40454]{margin-right:5px}#contact[data-v-6af40454]{justify-content:center;margin:10px auto}#submit[data-v-6af40454]{background-color:var(--blue);color:#fff;cursor:pointer;border-radius:30px;width:fit-content;margin:10px auto;padding:10px 25px;font-size:1.4em;font-weight:600}@media screen and (width<=600px){.content[data-v-6af40454]{max-width:90vw;padding:10px}}.feature-feedback-modal[data-v-6af40454] .modal{z-index:var(--z-index-tooltip)}.content[data-v-99b690f0]{background-color:var(--color-background);max-width:800px;padding:20px}@media (width<=768px){.options[data-v-99b690f0]{margin:10px 0}.preview[data-v-99b690f0]{margin:10px 0;padding:10px}.preview-item[data-v-99b690f0]{margin-bottom:10px;padding-bottom:10px}.checkbox-options[data-v-99b690f0]{margin:10px 0}.content[data-v-99b690f0]{padding:10px}}.options[data-v-99b690f0]{margin:0 0 20px}.input-group[data-v-99b690f0]{text-align:left;margin-bottom:15px}.input-group label[data-v-99b690f0]{margin-bottom:5px;display:block}.input-group input[data-v-99b690f0]{border:1px solid var(--color-border);border-radius:4px;width:100%;padding:10px;font-size:1em}.checkbox-options[data-v-99b690f0]{justify-content:center;gap:20px;margin:20px 0;display:flex}.checkbox-label[data-v-99b690f0]{align-items:center;display:flex}.preview[data-v-99b690f0]{border:1px solid var(--color-border);text-align:left;border-radius:4px;margin:20px 0;padding:15px}.preview-count[data-v-99b690f0]{color:var(--color-text-mute);margin-bottom:15px}.preview-item[data-v-99b690f0]{border-bottom:1px solid var(--color-border);margin-bottom:15px;padding-bottom:15px}.field-name[data-v-99b690f0]{margin-bottom:5px;font-weight:700}.button-row[data-v-99b690f0]{justify-content:space-between;gap:20px;display:flex}#apply[data-v-99b690f0]{background-color:var(--blue);color:#fff}#apply[data-v-99b690f0]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-border)}.hint-text[data-v-99b690f0]{color:var(--color-text-mute);align-items:center;gap:5px;margin-bottom:10px;font-size:.9em;display:flex}.hint-icon[data-v-99b690f0]{margin-right:5px;font-size:1.1em}@media (width<=768px){.hint-text[data-v-99b690f0]{font-size:.85em}}@media screen and (width<=600px){.content[data-v-99b690f0]{max-width:90vw;padding:10px}}.content[data-v-56abb982]{background-color:var(--color-background);padding:20px}.options[data-v-56abb982]{margin-top:20px;margin-bottom:20px}.options .select-dropdown[data-v-56abb982]{width:100%}.close-button[data-v-56abb982]{padding:5px;font-size:1.2em;position:absolute;top:10px;right:10px}#move[data-v-56abb982]{background-color:var(--blue);color:#fff}.no-campaigns[data-v-56abb982]{color:var(--color-text-muted);text-align:center;padding:10px;font-style:italic}#btn-row[data-v-56abb982]{justify-content:space-evenly;gap:10px;display:flex}#btn-row .btn[data-v-56abb982]{cursor:pointer;padding:8px 16px;font-size:1.3em;font-weight:700}#btn-row .btn[data-v-56abb982]:disabled{opacity:.5;cursor:not-allowed}@media screen and (width<=600px){#btn-row .btn[data-v-56abb982]{font-size:1.4rem}.content[data-v-56abb982]{max-width:90vw;padding:10px}}.content[data-v-b4d9f7ba]{background-color:var(--color-background);max-width:min(700px,95vw);padding:0 20px 20px}.slideshow-section[data-v-b4d9f7ba]{margin-top:12px;margin-bottom:16px}.slideshow-container[data-v-b4d9f7ba]{justify-content:center;display:flex}.format-tabs[data-v-b4d9f7ba]{justify-content:center;gap:6px;margin-bottom:12px;display:flex}.format-tab[data-v-b4d9f7ba]{background:var(--color-background-soft);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:1.1rem;transition:background-color .15s,border-color .15s,color .15s}.format-tab[data-v-b4d9f7ba]:hover:not(:disabled):not(.active){background:var(--color-background-mute);border-color:var(--color-border-hover)}.format-tab.active[data-v-b4d9f7ba]{background:var(--blue);border-color:var(--blue);color:#fff}.format-tab[data-v-b4d9f7ba]:disabled{opacity:.5;cursor:not-allowed}.slide-nav[data-v-b4d9f7ba]{justify-content:center;align-items:center;gap:16px;margin-top:12px;display:flex}.nav-button[data-v-b4d9f7ba]{background:var(--color-background-soft);border:1px solid var(--color-border);cursor:pointer;width:36px;height:36px;color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex}.nav-button[data-v-b4d9f7ba]:hover:not(:disabled){background:var(--color-background-mute);border-color:var(--color-border-hover)}.nav-button[data-v-b4d9f7ba]:disabled{opacity:.3;cursor:not-allowed}.slide-display[data-v-b4d9f7ba]{aspect-ratio:1;touch-action:pan-y;justify-content:center;align-items:center;width:min(580px,90vh - 300px);max-width:100%;display:flex}.slide-wrapper[data-v-b4d9f7ba]{position:relative}.slide-wrapper.format-portrait[data-v-b4d9f7ba]{aspect-ratio:9/16;height:100%}.slide-wrapper.format-square[data-v-b4d9f7ba]{width:100%;height:100%}.slide-wrapper.format-landscape[data-v-b4d9f7ba]{aspect-ratio:16/9;width:100%}.preview-canvas[data-v-b4d9f7ba]{border-radius:8px;width:100%;height:100%;display:block;box-shadow:0 4px 12px #0000004d}.slide-checkbox[data-v-b4d9f7ba]{cursor:pointer;z-index:1;position:absolute;bottom:12px;right:12px}.slide-copy-button[data-v-b4d9f7ba]{color:#fff;cursor:pointer;z-index:1;background:#0000008c;border:1px solid #ffffff40;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background-color .15s,border-color .15s;display:flex;position:absolute;top:12px;right:12px}.slide-copy-button[data-v-b4d9f7ba]:hover:not(:disabled){background:#000000bf;border-color:#ffffff80}.slide-copy-button[data-v-b4d9f7ba]:disabled{opacity:.6;cursor:not-allowed}.slide-checkbox input[type=checkbox][data-v-b4d9f7ba]{width:24px;height:24px;accent-color:var(--blue);cursor:pointer}.slide-counter[data-v-b4d9f7ba]{color:var(--color-text);opacity:.7;text-align:center;min-width:50px;font-size:1.3rem}#share[data-v-b4d9f7ba],#download[data-v-b4d9f7ba]{background-color:var(--blue);color:#fff}#btn-row[data-v-b4d9f7ba]{justify-content:space-between;align-items:center;gap:10px;display:flex}.export-buttons[data-v-b4d9f7ba]{gap:10px;display:flex}#btn-row .btn[data-v-b4d9f7ba]{cursor:pointer;padding:8px 16px;font-size:1.3em;font-weight:700}#btn-row .btn[data-v-b4d9f7ba]:disabled{opacity:.5;cursor:not-allowed}@media screen and (width<=600px){#btn-row .btn[data-v-b4d9f7ba]{font-size:1.4rem}.content[data-v-b4d9f7ba]{max-width:min(700px,98vw);padding:10px}}.content[data-v-07ff9b69]{background-color:var(--color-background);flex-direction:column;gap:20px;min-width:500px;padding:20px;display:flex}.title-input-section[data-v-07ff9b69]{flex-direction:column;gap:10px;display:flex}.title-input-section label[data-v-07ff9b69]{color:var(--color-heading);font-size:1.4rem;font-weight:600}#session-title-input[data-v-07ff9b69]{border:2px solid var(--color-border);background-color:var(--color-input-bg);width:100%;color:var(--color-text);resize:vertical;border-radius:8px;min-height:60px;padding:10px;font-family:inherit;font-size:1.4rem;line-height:1.4}#session-title-input[data-v-07ff9b69]:focus{border-color:var(--blue);outline:none}.suggestions-section[data-v-07ff9b69]{flex-direction:column;gap:10px;display:flex}.suggestions-header[data-v-07ff9b69]{color:var(--color-heading);align-items:center;gap:10px;font-size:1.4rem;font-weight:600;display:flex}.suggestions-list[data-v-07ff9b69]{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.suggestion-item[data-v-07ff9b69]{background-color:var(--color-background-soft);border:2px solid var(--color-border);cursor:pointer;border-radius:8px;padding:12px;transition:all .2s}.suggestion-item[data-v-07ff9b69]:hover{background-color:var(--color-background-mute);border-color:var(--color-border-hover)}.suggestion-item.selected[data-v-07ff9b69]{background-color:var(--blue);color:#fff;border-color:var(--blue)}.suggestion-text[data-v-07ff9b69]{font-size:1.4rem;line-height:1.4}#btn-row[data-v-07ff9b69]{justify-content:space-between;gap:10px;margin-top:10px;display:flex}#btn-row button[data-v-07ff9b69]{flex:1;padding:10px 20px;font-size:1.4rem}@media screen and (width<=600px){.content[data-v-07ff9b69]{width:90vw;min-width:auto;padding:15px}.suggestions-list[data-v-07ff9b69]{max-height:200px}}.preview-item[data-v-049b8168]{border-bottom:1px solid var(--color-border);margin-bottom:15px;padding-bottom:15px}.confidence-warning[data-v-049b8168]{color:var(--color-warning);align-items:center;gap:4px;margin-bottom:8px;display:inline-flex}.confidence-warning-icon[data-v-049b8168]{color:var(--color-warning)}.field-name[data-v-049b8168]{margin-bottom:5px;font-weight:700}.change-preview-content[data-v-049b8168]{padding:6px}@media (width<=768px){.desktop-only[data-v-049b8168]{display:none!important}.operation-wrapper[data-v-049b8168]{flex-direction:column}.operation-actions[data-v-049b8168]{flex-direction:row}}.hint-text[data-v-049b8168]{color:var(--color-text-mute);align-items:center;gap:5px;margin-bottom:8px;display:flex}.change-item[data-v-049b8168]{border:1px solid var(--color-border);cursor:pointer;background-color:var(--color-background);border-radius:4px;padding:12px;transition:all .2s}.change-item[data-v-049b8168]:hover{background-color:var(--color-background-soft)}.change-item.excluded[data-v-049b8168]{opacity:.5;border-color:var(--color-danger);background-color:var(--color-background-mute)}.find-replace-items[data-v-049b8168]{flex-direction:column;gap:8px;display:flex}.find-replace-item[data-v-049b8168]{border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.operation-display[data-v-049b8168]{cursor:pointer;flex:1;align-items:center;gap:8px;transition:background-color .2s;display:flex}.operation-display[data-v-049b8168]:hover{background-color:var(--color-background-soft)}.context-preview[data-v-049b8168]{cursor:pointer;border-radius:4px;flex:1;padding:4px 8px;line-height:1.6;transition:background-color .2s}.context-preview[data-v-049b8168]:hover{background-color:var(--color-background-soft)}.save-btn[data-v-049b8168],.cancel-btn[data-v-049b8168]{border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:6px 12px;transition:all .2s;display:flex}.save-btn[data-v-049b8168]{background:var(--green);border-color:var(--green);color:#fff}.save-btn[data-v-049b8168]:hover{opacity:.9}.cancel-btn[data-v-049b8168]{background:var(--color-background-soft)}.cancel-btn[data-v-049b8168]:hover{border-color:var(--color-danger)}.inline-edit[data-v-049b8168]{align-items:center;gap:4px;display:flex}.replacement-display[data-v-049b8168]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.replace-value[data-v-049b8168]{background-color:var(--blue);color:#fff;border-radius:2px;padding:2px 6px;font-weight:500}.replace-value.excluded[data-v-049b8168]{background-color:var(--red);opacity:.5}.arrow-icon[data-v-049b8168]{color:var(--color-text-mute);font-size:.875rem}.side-by-side[data-v-049b8168]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=768px){.side-by-side[data-v-049b8168]{grid-template-columns:1fr}}.before-section[data-v-049b8168],.after-section[data-v-049b8168]{border:1px solid var(--color-border);background-color:var(--color-background-soft);border-radius:4px;padding:8px}.section-label[data-v-049b8168]{color:var(--color-text-mute);text-transform:uppercase;margin-bottom:4px;font-weight:600}.text-preview[data-v-049b8168]{white-space:pre-wrap;word-break:break-word;line-height:1.4}.text-preview.strikethrough[data-v-049b8168]{color:var(--color-danger);text-decoration:line-through}.update-indicator[data-v-049b8168]{color:var(--color-text-mute);align-items:center;gap:6px;margin-bottom:8px;display:flex}.change-badge[data-v-049b8168]{text-transform:uppercase;letter-spacing:.6px;border-radius:20px;padding:1px 7px;font-size:.7rem;font-weight:500;display:inline-block}.change-badge.replace[data-v-049b8168]{color:var(--blue);background:#254eaf26;border:1px solid #254eaf4d}.change-badge.append[data-v-049b8168]{color:var(--green);background:#0080001f;border:1px solid #0080004d}.change-badge.update[data-v-049b8168]{color:#c96a00;background:#f57c001f;border:1px solid #f57c004d}.change-badge.delete[data-v-049b8168]{color:var(--red);background:#c207071a;border:1px solid #c207074d}.operations-list[data-v-049b8168]{flex-direction:column;gap:8px;display:flex}.operation-item[data-v-049b8168]{padding:0}.operation-wrapper[data-v-049b8168]{align-items:flex-start;gap:8px;display:flex}.operation-actions[data-v-049b8168]{flex-direction:row;gap:4px;padding-top:8px;display:flex}.action-btn[data-v-049b8168]{width:30px;height:30px}.exclude-btn[data-v-049b8168]{transition:all .2s;background:var(--green)!important;border:1px solid var(--green)!important;color:#fff!important}.exclude-btn[data-v-049b8168]:hover{background:var(--green-hover)!important;border-color:var(--green-hover)!important}.exclude-btn.excluded[data-v-049b8168]{background:var(--color-background-soft)!important;border:1px solid var(--color-border)!important;color:var(--color-text-mute)!important}.exclude-btn.excluded[data-v-049b8168]:hover{background:var(--color-background-mute)!important;border-color:var(--color-border-hover)!important;color:var(--color-text)!important}.operation-display[data-v-049b8168]{flex:1;min-width:0}.change-type-badge[data-v-049b8168]{margin-bottom:8px;display:flex}.new-badge[data-v-049b8168],.delete-badge[data-v-049b8168]{margin-bottom:8px}.warning-text[data-v-049b8168]{color:var(--red);align-items:center;gap:6px;margin-top:8px;display:flex}.edit-popup-content[data-v-049b8168]{width:500px;max-width:96vw;padding:20px}.edit-label[data-v-049b8168]{color:var(--color-text-secondary);margin-top:16px;margin-bottom:8px;font-weight:500;display:block}.edit-label[data-v-049b8168]:first-child{margin-top:0}.object-fields[data-v-049b8168]{flex-direction:column;gap:16px;display:flex}.field-group[data-v-049b8168]{flex-direction:column;display:flex}.field-group .edit-label[data-v-049b8168]{margin-top:0}.original-text[data-v-049b8168]{background:var(--color-background);border:1px solid var(--color-border);width:100%;color:var(--color-text-mute);white-space:pre-wrap;word-break:break-word;cursor:not-allowed;opacity:.8;border-radius:4px;margin-bottom:8px;padding:8px 12px;font-family:inherit;line-height:1.6}.popup-actions[data-v-049b8168]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}.mark{background-color:var(--blue);color:#fff;cursor:pointer;border:1px solid;border-radius:2px;padding:0 4px;transition:opacity .2s}.mark.excluded{background-color:var(--red);opacity:.3;border:1px dashed}.mark.highlight{color:#000;border:1px solid var(--color-border);background-color:#ff0}.mark:hover{opacity:.8}.content[data-v-0e78eeb4]{background-color:var(--color-background);min-width:600px;max-width:900px;padding:24px}@media (width<=768px){.content[data-v-0e78eeb4]{width:96vw;min-width:auto;max-width:96vw;padding:16px}}.modal-title[data-v-0e78eeb4]{margin:0 0 20px;font-size:1.5rem;font-weight:600}.input-label[data-v-0e78eeb4]{margin-bottom:8px;font-weight:500;display:block}.usage-bar[data-v-0e78eeb4]{color:var(--color-text-mute)}.usage-bar .credit-amount[data-v-0e78eeb4]{align-items:center;gap:3px;display:inline-flex}.usage-bar .token-icon[data-v-0e78eeb4]{width:14px;height:14px}.usage-bar a[data-v-0e78eeb4]{color:var(--color-primary);cursor:pointer;text-decoration:underline}.instruction-buttons[data-v-0e78eeb4]{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.guide-link[data-v-0e78eeb4]{color:var(--color-text-mute);margin-right:auto;font-size:.9em;font-weight:600;text-decoration:none}.guide-link .external-icon[data-v-0e78eeb4]{margin-left:4px;font-size:.85em}.guide-link[data-v-0e78eeb4]:hover{text-decoration:underline}.advanced-section[data-v-0e78eeb4]{margin-bottom:20px}.advanced-toggle[data-v-0e78eeb4]{cursor:pointer;color:var(--color-text);align-items:center;gap:8px;padding:8px 0;font-weight:500;display:flex}.advanced-toggle[data-v-0e78eeb4]:hover{color:var(--color-primary)}.advanced-content[data-v-0e78eeb4]{padding:12px 0}.checkbox-label[data-v-0e78eeb4]{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-label input[type=checkbox][data-v-0e78eeb4]{cursor:pointer}.error-message[data-v-0e78eeb4]{background-color:var(--color-background-soft);border:1px solid var(--color-warning);color:var(--color-warning);border-radius:4px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;display:flex}.loading-state[data-v-0e78eeb4]{text-align:center;padding:40px 20px}.throbber[data-v-0e78eeb4]{border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;margin:0 auto 20px;animation:1s linear infinite spin-0e78eeb4;display:inline-block}@keyframes spin-0e78eeb4{to{transform:rotate(360deg)}}.loading-message[data-v-0e78eeb4]{margin-bottom:8px;font-weight:500}.processing-time-hint[data-v-0e78eeb4]{color:var(--color-text-mute)}.results-section[data-v-0e78eeb4]{margin-bottom:20px}.preview[data-v-0e78eeb4]{border:1px solid var(--color-border);text-align:left;border-radius:4px;margin:20px 0;padding:15px}.preview-header[data-v-0e78eeb4]{align-items:center;gap:8px;margin-bottom:15px;display:flex}.preview-count[data-v-0e78eeb4]{color:var(--color-text-mute)}.hint-icon[data-v-0e78eeb4]{color:var(--color-text-mute);cursor:help;-webkit-user-select:none;user-select:none;font-size:1.1em}.change-groups[data-v-0e78eeb4]{max-height:400px;overflow-y:auto}.change-group[data-v-0e78eeb4]{margin-bottom:20px}.group-header[data-v-0e78eeb4]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-weight:600}@media (width<=768px){.preview[data-v-0e78eeb4]{margin:10px 0;padding:10px}}.button-row[data-v-0e78eeb4]{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.feedback-button[data-v-0e78eeb4]{cursor:pointer;white-space:nowrap;padding:5px 8px}#generate[data-v-0e78eeb4],#apply[data-v-0e78eeb4]{background-color:var(--blue);color:#fff}#generate[data-v-0e78eeb4]:disabled,#apply[data-v-0e78eeb4]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-border)}#regenerate[data-v-0e78eeb4]{background-color:var(--blue);color:#fff;align-items:center;gap:6px;display:flex}#regenerate[data-v-0e78eeb4]:hover:not(:disabled){background-color:var(--blue-hover)}#regenerate[data-v-0e78eeb4]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-border)}.content[data-v-2ca9c769]{padding:20px}.container[data-v-2ca9c769]{background-color:var(--color-background);width:100%}#newSession[data-v-2ca9c769]{align-self:flex-start;margin:0 auto}.scroll-wrapper[data-v-2ca9c769]:has(#orphanedUpload){flex-direction:column;display:flex}#orphanedUpload[data-v-2ca9c769]{flex-grow:1;margin:0 auto 20px}#newSession h1[data-v-2ca9c769],#orphanedUpload h1[data-v-2ca9c769]{margin-top:15px;font-weight:600}#orphanedUpload p[data-v-2ca9c769]{margin:4px 0;font-size:1.1em}#orphanedUpload .delete-orphaned-session[data-v-2ca9c769]{margin-top:16px}.col[data-v-2ca9c769]{justify-content:center;align-items:center;display:flex}.input-container[data-v-2ca9c769]{row-gap:20px;width:fit-content;min-width:80%;padding-left:20px;padding-right:20px}label[data-v-2ca9c769]{margin-right:10px;font-size:1.4em;font-weight:600}input[type=text][data-v-2ca9c769]{border-radius:5px;padding:1px 5px;font-size:1.2em}#session[data-v-2ca9c769]{width:100%;width:-moz-available;flex-direction:column;width:-webkit-fill-available;display:flex}#session-header[data-v-2ca9c769]{justify-content:space-between}#session-buttons[data-v-2ca9c769]{align-items:center;gap:8px}.purchase[data-v-2ca9c769]{background-color:var(--blue);color:#fff;cursor:pointer;border-radius:30px;align-self:center;width:fit-content;margin-top:10px;padding:10px 30px;font-size:1.8rem;font-weight:600}#upload[data-v-2ca9c769]{align-self:center}#disabled[data-v-2ca9c769]{background-color:var(--gray);color:#000;cursor:pointer;border-radius:30px;width:fit-content;padding:10px 25px;font-size:1.6em;font-weight:600}.public-icon[data-v-2ca9c769],.private-icon[data-v-2ca9c769],.link-icon[data-v-2ca9c769]{margin-right:10px}#analysis label[data-v-2ca9c769]{font-size:1em}#session[data-v-2ca9c769]{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height))}#session h1[data-v-2ca9c769],#session h2[data-v-2ca9c769]{font-weight:700}#session-header[data-v-2ca9c769],#analysis[data-v-2ca9c769]{border-bottom:1px solid var(--color-border);background-color:var(--color-background);justify-content:space-between;align-items:center;padding:10px 15px}#analysis[data-v-2ca9c769]{padding:5px 15px}#session-details[data-v-2ca9c769]{align-items:flex-start}#session-title[data-v-2ca9c769]{line-height:1em}.session-title-row[data-v-2ca9c769]{align-items:center;gap:12px;display:flex}#session-buttons[data-v-2ca9c769]{align-items:flex-end}#main-content[data-v-2ca9c769]{background-color:var(--color-background-soft);flex-grow:1;align-items:flex-start}#main-content.empty[data-v-2ca9c769]{flex-grow:1;justify-content:center;align-items:center;margin:0}.centered-content[data-v-2ca9c769]{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.col-grow[data-v-2ca9c769]{flex-grow:2}.col.fit-width[data-v-2ca9c769]{flex-shrink:0}ul[data-v-2ca9c769]{padding-inline-start:25px}.star-rating .star[data-v-2ca9c769]{cursor:pointer;color:gray}.star[data-v-2ca9c769]:hover{color:var(--gold-hover)}.star[data-v-2ca9c769]:has(~.star:hover){color:var(--gold-hover)}.star-rating .star.lit[data-v-2ca9c769]{color:gold}.chevron-icon[data-v-2ca9c769]{color:var(--color-text-mute);font-size:.8em}@keyframes spin-2ca9c769{to{transform:rotate(360deg)}}a[data-v-2ca9c769]{color:#fff;background-color:var(--blue);border-radius:10px;margin-left:.5rem;padding:1px 8px 3px;font-weight:500;text-decoration:none}.tip[data-v-2ca9c769]{color:var(--color-text-mute);margin-top:20px;font-style:italic}.file-input-wrapper[data-v-2ca9c769]{flex-direction:column;align-items:center;gap:15px;width:100%;max-width:800px;margin:20px;display:flex}#session-title-edit[data-v-2ca9c769]{resize:none;width:100%;min-width:500px;padding:4px 6px;font-family:inherit;font-size:1.3em;font-weight:700;line-height:1.4;overflow:hidden}@media screen and (width<=850px){.editable-field.edit-row.editing[data-v-2ca9c769]{max-width:100%}#session-title-edit[data-v-2ca9c769]{min-width:50px}#session-title-edit-container[data-v-2ca9c769]{width:100%}#session-header.row[data-v-2ca9c769]{gap:0}#session-details[data-v-2ca9c769]{flex-grow:1;max-width:calc(100% - 60px);margin-right:0}.menu-group[data-v-2ca9c769]{flex-shrink:0}}#session-details[data-v-2ca9c769]{word-break:break-word;margin-right:10px}@media screen and (width<=600px){.input-container[data-v-2ca9c769],.tutorial-text[data-v-2ca9c769]{row-gap:20px;width:fit-content;padding:0}.content[data-v-2ca9c769]{padding:10px}}#main-content[data-v-2ca9c769]{background-color:var(--color-background-soft);flex-direction:column;flex-grow:1;align-items:stretch;display:flex}.tabs[data-v-2ca9c769]{border-bottom:1px solid var(--color-border);background-color:var(--color-background);display:flex}.tab[data-v-2ca9c769]{cursor:pointer;border-bottom:2px solid #0000;padding:10px 20px}.tab.active[data-v-2ca9c769]{border-bottom:2px solid var(--tab-active-color,var(--blue));font-weight:700}.tab.disabled[data-v-2ca9c769]{opacity:.5;cursor:not-allowed}.tab-content[data-v-2ca9c769]{flex-direction:column;flex-grow:1;display:flex}.session-content[data-v-2ca9c769],.transcription-content[data-v-2ca9c769],.analysis-content[data-v-2ca9c769]{flex-direction:column;flex-grow:1;height:100%;padding:5px 20px 20px;display:flex}.analysis-content[data-v-2ca9c769]{background-color:#3b82f608}@media (prefers-color-scheme:dark){.analysis-content[data-v-2ca9c769]{background-color:#3b82f614}}.analysis-content .row.empty[data-v-2ca9c769]{justify-content:center}.status-indicator[data-v-2ca9c769]{vertical-align:top;width:16px;height:16px;margin-left:5px;display:inline-block}.throbber[data-v-2ca9c769]{border:2px solid var(--color-text);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin-2ca9c769;display:inline-block}.status-icon[data-v-2ca9c769]{font-weight:700}@media screen and (width<=500px){.session-content[data-v-2ca9c769],.analysis-content[data-v-2ca9c769]{height:100%;padding:5px}.analysis-banner[data-v-2ca9c769]{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px;font-size:.9em}.analysis-banner .banner-content[data-v-2ca9c769]{gap:6px}.analysis-banner .info-icon[data-v-2ca9c769]{font-size:1.1em}.analysis-banner .restore-all-button[data-v-2ca9c769]{justify-content:center;width:100%;padding:10px 12px;font-size:.9em}h1[data-v-2ca9c769]{font-size:1.3em}}.url-container[data-v-2ca9c769]{margin-top:10px;margin-bottom:20px;display:flex}.url-input[data-v-2ca9c769]{border:1px solid var(--color-border);border-radius:3px 0 0 3px;flex-grow:1;padding:5px}.close-btn[data-v-2ca9c769]{background-color:var(--gray);color:var(--color-text);cursor:pointer;border:none;border-radius:3px;padding:5px 10px}.close-btn[data-v-2ca9c769]:hover{background-color:var(--gray-hover)}.success-message[data-v-2ca9c769]{color:green;text-align:center;margin-top:10px}.horizontal-divider[data-v-2ca9c769]{margin-top:5px;margin-bottom:5px}div.input[data-v-2ca9c769]{border:1px solid}input[type=file][data-v-2ca9c769]{width:fit-content;padding:5px}input[type=file][data-v-2ca9c769]::file-selector-button{width:auto}.icon-spacing[data-v-2ca9c769]{margin-right:5px}#find-replace-button[data-v-2ca9c769]{width:fit-content}.help-button[data-v-2ca9c769]{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}#advanced-options[data-v-2ca9c769]{font-size:.9em}#advanced-options[data-v-2ca9c769]:hover{cursor:pointer;text-decoration:underline}#advanced-options-container[data-v-2ca9c769]{flex-direction:column;display:flex}#advanced-options-container .popup-content[data-v-2ca9c769]{gap:20px}#advanced-options-container .grid2x2 label[data-v-2ca9c769],#advanced-options-container .grid2x2 select[data-v-2ca9c769]{font-weight:400}#advanced-options-container .grid2x2 label[data-v-2ca9c769]{font-size:1.1em}.options-section[data-v-2ca9c769]{flex-direction:column;gap:15px;display:flex}#advanced-options-container button[data-v-2ca9c769]{border-radius:4px;padding:7px 15px;font-size:1em}.grid2x2[data-v-2ca9c769]{grid-template-columns:auto 1fr;row-gap:8px;display:grid}@media screen and (width<=600px){.help-list[data-v-2ca9c769]{padding-left:20px}.transcript-processing-toggle[data-v-2ca9c769],.transcript-analysis-selector[data-v-2ca9c769],.transcript-format-selector[data-v-2ca9c769]{flex-direction:column;align-items:flex-start;gap:5px}.transcript-analysis-selector select[data-v-2ca9c769],.transcript-format-selector select[data-v-2ca9c769]{width:100%;min-width:auto}}.credit-info[data-v-2ca9c769]{text-align:center;background-color:var(--color-background-soft);border-radius:4px;padding:10px}.toolbar-sentinel[data-v-2ca9c769]{pointer-events:none;height:1px;margin:0}.button-group[data-v-2ca9c769]{z-index:10;background-color:var(--color-background-soft);flex-wrap:wrap;align-items:center;gap:10px;margin:0 -20px 0 0;padding:10px 20px 5px 10px;transition:box-shadow .2s;display:flex;position:sticky;top:0}.button-group.is-stuck[data-v-2ca9c769]{box-shadow:0 2px 4px #0000001a}.analysis-rating[data-v-2ca9c769]{flex-wrap:wrap;gap:10px;display:flex}.star-rating[data-v-2ca9c769]{flex-wrap:wrap;gap:3px;font-size:1.5em;display:flex}#find-replace-button[data-v-2ca9c769],#edit-mode-button[data-v-2ca9c769]{width:fit-content}.copy-toast[data-v-2ca9c769]{color:#fff;z-index:var(--z-index-toast);background-color:#28a745;border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-size:.95em;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0000004d}.copy-toast .toast-icon[data-v-2ca9c769]{font-size:1.2em}.toast-enter-active[data-v-2ca9c769],.toast-leave-active[data-v-2ca9c769]{transition:all .3s}.toast-enter-from[data-v-2ca9c769]{opacity:0;transform:translate(100px)}.toast-leave-to[data-v-2ca9c769]{opacity:0;transform:translateY(50px)}@media screen and (width<=600px){.copy-toast[data-v-2ca9c769]{justify-content:center;bottom:80px;left:10px;right:10px}}@media screen and (width<=850px){#newSession[data-v-2ca9c769]{font-size:1.2rem}.button-group[data-v-2ca9c769]{padding-bottom:10px}}@media screen and (width<=600px){.button-group[data-v-2ca9c769]{justify-content:center;margin:0 -5px;padding:8px 5px;position:static}}.editable-field .row[data-v-2ca9c769]{flex-wrap:wrap;align-items:center;gap:8px}.edit-actions[data-v-2ca9c769]{flex-direction:row;gap:8px;display:flex}.session-date-field[data-v-2ca9c769]{margin-top:12px}.editable-field.edit-row.editing[data-v-2ca9c769]{margin-top:16px}.empty-notes-banner[data-v-2ca9c769]{margin:15px 10px}.empty-notes-banner .analysis-link[data-v-2ca9c769]{color:var(--standout-link);cursor:pointer;background-color:#0000;border-radius:0;margin:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.empty-notes-banner .analysis-link[data-v-2ca9c769]:hover{color:var(--standout-link-hover)}.campaigns-container[data-v-e94a04d5]{flex-direction:column;height:100%;display:flex;overflow:hidden}.campaigns-header[data-v-e94a04d5]{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;gap:10px;padding:10px}.sessions[data-v-e94a04d5]{flex:1;padding-bottom:20px;overflow:hidden auto}.sidebar-title[data-v-e94a04d5]{font-size:1.2em;font-weight:600}.campaign[data-v-e94a04d5]{color:var(--color-border-hover)}.campaign[data-v-e94a04d5]:not(:last-child){border-bottom:1px solid var(--color-border)}.session[data-v-e94a04d5]{cursor:pointer;justify-content:space-between;gap:10px;padding:5px 15px 5px 20px;display:flex}.session-info[data-v-e94a04d5]{flex:1;align-items:center;display:flex;overflow:hidden}.session-date-container[data-v-e94a04d5]{flex-shrink:0;align-items:center;gap:6px;display:flex}.public-eye-icon[data-v-e94a04d5]{opacity:.7;flex-shrink:0;margin-top:2px;font-size:.9em}.session-title[data-v-e94a04d5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-date[data-v-e94a04d5]{white-space:nowrap}.no-wrap[data-v-e94a04d5]{text-wrap:nowrap}.session[data-v-e94a04d5]:hover{background-color:var(--campaign-highlight,var(--gold-hover));color:var(--campaign-highlight-text,black)}.session.active[data-v-e94a04d5],.new-session.active[data-v-e94a04d5]{background-color:var(--campaign-highlight,var(--gold));color:var(--campaign-highlight-text,black);font-weight:600}.new-session[data-v-e94a04d5]{cursor:pointer;align-items:center;gap:10px;padding:5px 10px 5px 20px;display:flex}.new-session[data-v-e94a04d5]:hover{background-color:var(--campaign-highlight,var(--gold-hover));color:var(--campaign-highlight-text,black);fill:var(--campaign-highlight-text,black)}.new-session:hover .plus[data-v-e94a04d5]{fill:#fff}.plus[data-v-e94a04d5]{height:30px;fill:var(--color-text);border-radius:50px;padding:5px 7px}.plus[data-v-e94a04d5]:hover,.new-session:hover .plus[data-v-e94a04d5]:hover{cursor:pointer;background-color:#000;box-shadow:2px 2px 5px #0003}.campaign-select[data-v-e94a04d5]{width:100%}.campaign-select[data-v-e94a04d5] .select-dropdown-trigger{border:1px solid var(--color-border);border-radius:4px}.new-campaign-button[data-v-e94a04d5]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-weight:500;transition:background-color .15s,transform .1s;display:flex}.new-campaign-button[data-v-e94a04d5]:hover{background-color:var(--gold-hover);color:#000;fill:#000;transform:translateY(-1px)}.new-campaign-button[data-v-e94a04d5]:active{transform:translateY(0)}.new-campaign-button:hover .plus[data-v-e94a04d5]{fill:#fff}.campaign-details-button[data-v-e94a04d5]{cursor:pointer;border:1px solid var(--color-border);text-align:center;border-radius:4px;width:100%;margin-top:10px;padding:5px 10px}.campaign-details-button[data-v-e94a04d5]:hover{background-color:var(--gold-hover);color:#000;fill:#000}.upload-content[data-v-6c916311]{background-color:var(--color-background);border-radius:8px;min-width:400px;padding:30px 50px;box-shadow:5px 5px 8px #0000004d}.file-progress-list[data-v-6c916311]{max-height:200px;margin:20px 0;overflow-y:auto}.file-progress[data-v-6c916311]{margin-bottom:10px}.file-info[data-v-6c916311]{align-items:center;gap:10px;display:flex}.filename[data-v-6c916311]{white-space:nowrap;text-overflow:ellipsis;min-width:150px;max-width:200px;overflow:hidden}.percentage[data-v-6c916311]{min-width:50px}progress[data-v-6c916311]{flex-grow:1;height:20px}.cancel-upload[data-v-6c916311]{color:#fff;background-color:red;margin-top:20px}.container[data-v-a48b9ed0]{height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));display:flex}#welcome-container[data-v-a48b9ed0]{background-color:var(--color-background);width:100%}.draggable[data-v-a48b9ed0]{background-color:var(--color-border);cursor:ew-resize;width:8px;height:100%}.draggable[data-v-a48b9ed0]:hover{background-color:var(--green-transparent)}@media screen and (width<=650px){.mobile[data-v-a48b9ed0]{display:flex}#session-nav.mobile[data-v-a48b9ed0]{box-sizing:border-box;min-height:40px;top:var(--header-height);background-color:var(--color-background);z-index:10;border-bottom:1px solid #ddd;align-items:center;padding:5px;display:flex;position:sticky}#session-nav.mobile #session-back[data-v-a48b9ed0]{align-items:center;gap:5px;padding:0 10px;display:flex}.nav-toolbar-buttons[data-v-a48b9ed0]{align-items:center;gap:6px;margin-left:auto;padding-right:5px;display:flex}.nav-toolbar-enter-active[data-v-a48b9ed0]{transition:opacity .2s}.nav-toolbar-leave-active[data-v-a48b9ed0]{transition:opacity .15s}.nav-toolbar-enter-from[data-v-a48b9ed0],.nav-toolbar-leave-to[data-v-a48b9ed0]{opacity:0}#session-nav.mobile #session-back[data-v-a48b9ed0]:hover{cursor:pointer;background-color:var(--gold-hover)}#session-nav.mobile .fa-chevron-left[data-v-a48b9ed0]{font-size:1.3rem}#session-nav.mobile span[data-v-a48b9ed0]{font-weight:600}}.no-campaigns-message[data-v-a48b9ed0]{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:20px;display:flex}.content-wrapper[data-v-a48b9ed0]{text-align:center;width:100%;max-width:600px;padding-top:50px}.no-campaigns-message h2[data-v-a48b9ed0]{margin-bottom:20px}.no-campaigns-message p[data-v-a48b9ed0]{margin-bottom:30px}.create-campaign[data-v-a48b9ed0]{margin-top:20px}.blue-btn[data-v-a48b9ed0]{background-color:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:20px;padding:10px 20px;font-size:1rem;font-weight:600;transition:background-color .3s}.blue-btn[data-v-a48b9ed0]:hover{background-color:var(--blue-hover)}@media screen and (width<=650px){.no-campaigns-message[data-v-a48b9ed0]{padding:10px}.content-wrapper[data-v-a48b9ed0]{padding-top:30px}.no-campaigns-message h2[data-v-a48b9ed0]{font-size:1.5rem}.no-campaigns-message p[data-v-a48b9ed0]{font-size:.9rem}.blue-btn[data-v-a48b9ed0]{padding:8px 16px;font-size:1.2rem}}.app-shell-ssg[data-v-be896308]{min-height:100dvh}.visually-hidden[data-v-be896308]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-view-owner-banner[data-v-51e52818]{color:#fff;text-align:center;background-color:#3b82f6;border-top:1px solid #2563eb;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 48px;font-size:.95em;line-height:1.3;display:flex;box-shadow:0 -2px 8px #0000001a}.banner-icon[data-v-51e52818]{color:#fff;opacity:.9;flex-shrink:0}.edit-link[data-v-51e52818]{color:#fff;cursor:pointer;font-weight:600;text-decoration:underline}.edit-link[data-v-51e52818]:hover{opacity:.85}h1[data-v-6ad7e306]{margin-top:0;font-weight:700}.public-session-container[data-v-6ad7e306]{background-color:var(--color-background);width:100%;padding:20px}#public-campaign[data-v-be3dcbeb]{flex-direction:column;width:100%;display:flex}.container[data-v-be3dcbeb]{height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));display:flex}.campaigns-header[data-v-be3dcbeb]{text-align:center;border-bottom:1px solid var(--color-border);padding:10px}.sidebar-title[data-v-be3dcbeb]{font-size:1.2em;font-weight:600}.campaign-details-button[data-v-be3dcbeb]{cursor:pointer;border:1px solid var(--color-border);text-align:center;border-radius:4px;margin:10px;padding:5px 10px}.campaign-details-button[data-v-be3dcbeb]:hover{background-color:var(--gold-hover);color:#000;fill:#000}#campaign-header[data-v-be3dcbeb]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 15px}#campaign-header h1[data-v-be3dcbeb]{font-weight:700}.session[data-v-be3dcbeb]{cursor:pointer;justify-content:space-between;gap:10px;padding:5px 15px 5px 20px;display:flex}.session[data-v-be3dcbeb]:hover{background-color:var(--gold-hover);color:#000}.session.active[data-v-be3dcbeb]{background-color:var(--gold);color:#000;font-weight:600}.session-date[data-v-be3dcbeb]{white-space:nowrap}.content-area[data-v-be3dcbeb]{flex-direction:column;flex:1;height:100%;padding:0;display:flex;position:relative;overflow-y:auto}.scroll-wrapper[data-v-be3dcbeb]{flex:1;position:relative;overflow-y:auto}.campaign-details[data-v-be3dcbeb]{max-width:800px;margin:0 auto;padding:20px}.campaign-details h2[data-v-be3dcbeb]{margin-bottom:1rem;font-size:2em}.campaign-details .description[data-v-be3dcbeb]{color:var(--color-text-light);line-height:1.6}.loading-state[data-v-be3dcbeb],.error-state[data-v-be3dcbeb]{text-align:center;padding:2rem}.error-message[data-v-be3dcbeb]{color:var(--error-color)}@media screen and (width<=650px){.mobile[data-v-be3dcbeb]{display:flex}#session-nav.mobile[data-v-be3dcbeb]{border-bottom:1px solid var(--color-border);background-color:var(--color-background);z-index:10;padding:5px;display:flex;position:sticky;top:0}.content-area[data-v-be3dcbeb]{z-index:1}#session-nav.mobile #session-back[data-v-be3dcbeb]{align-items:center;gap:5px;padding:0 10px;display:flex}#session-nav.mobile #session-back[data-v-be3dcbeb]:hover{cursor:pointer;background-color:var(--gold-hover)}#session-nav.mobile .fa-chevron-left[data-v-be3dcbeb]{font-size:1.3rem}#session-nav.mobile span[data-v-be3dcbeb]{font-weight:600}}.container[data-v-724008e5]{justify-content:center;padding:50px;display:flex}#terms[data-v-724008e5]{word-wrap:break-word;overflow-wrap:break-word;max-width:min(96%,1000px)}[data-v-724008e5] #terms ul{list-style:none}[data-v-724008e5] #terms li{list-style-type:none}@media (width<=600px){.container[data-v-724008e5]{padding:20px}}.container[data-v-0bdc30dc]{justify-content:center;padding:50px;display:flex}#policy[data-v-0bdc30dc]{word-wrap:break-word;overflow-wrap:break-word;max-width:min(96%,1000px)}@media (width<=600px){.container[data-v-0bdc30dc]{padding:20px}}.alpha-features-view[data-v-39f66530]{width:100%;max-width:900px;margin:0 auto;padding:2rem}.container[data-v-39f66530]{width:100%;max-width:100%}.page-title[data-v-39f66530]{color:var(--color-heading);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.alpha-badge[data-v-39f66530]{color:#fff;letter-spacing:1px;background:#ff8c00;border-radius:20px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;display:inline-block}.intro[data-v-39f66530]{color:var(--color-text);margin-bottom:1rem;font-size:1.6rem;line-height:1.6}.intro-list[data-v-39f66530]{color:var(--color-text);margin-bottom:1rem;margin-left:2rem;font-size:1.4rem;line-height:1.6}.intro-list li[data-v-39f66530]{margin-bottom:.5rem}.preference-toggle[data-v-39f66530]{background:var(--color-background-soft);border:2px solid var(--color-border);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.toggle-header[data-v-39f66530]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.toggle-label[data-v-39f66530]{color:var(--color-heading);font-size:1.6rem;font-weight:600}.toggle-description[data-v-39f66530]{color:var(--color-text-secondary);margin-top:.75rem;font-size:1.4rem}[data-v-39f66530] .toggle-button{background-color:var(--grey-button-alt-background-color);color:var(--grey-button-alt-text-color)}[data-v-39f66530] .toggle-button:hover:not(.disabled):not(:disabled):not(.selected){background-color:var(--grey-button-alt-background-color-hover);color:var(--grey-button-alt-text-color-hover)}[data-v-39f66530] .toggle{background-color:inherit;border:none}.features-list[data-v-39f66530]{max-width:100%;margin-bottom:3rem}.features-list h2[data-v-39f66530]{color:var(--color-heading);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.promoted-features-list[data-v-39f66530]{border-top:2px solid var(--color-border);max-width:100%;margin-bottom:3rem;padding-top:2rem}.promoted-features-list h2[data-v-39f66530]{color:var(--color-heading);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.feature-card[data-v-39f66530]{background:var(--color-background-soft);border:2px solid var(--color-border);box-sizing:border-box;border-radius:12px;max-width:100%;margin-bottom:1.5rem;transition:border-color .2s;overflow:hidden}.feature-card[data-v-39f66530]:hover{border-color:var(--color-border-hover)}.feature-header[data-v-39f66530]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.5rem;transition:background-color .2s;display:flex}.feature-header[data-v-39f66530]:hover{background-color:var(--color-background)}.header-content[data-v-39f66530]{flex-wrap:wrap;flex:1;align-items:center;gap:1rem;display:flex}.title-with-badge[data-v-39f66530]{align-items:center;gap:1rem;display:flex}.promotion-date[data-v-39f66530]{color:var(--color-text-secondary);font-size:1.2rem;font-style:italic;font-weight:400}.chevron[data-v-39f66530]{color:var(--color-text-light);flex-shrink:0;font-size:1.4rem;transition:transform .2s}.chevron.expanded[data-v-39f66530]{transform:rotate(90deg)}.feature-content[data-v-39f66530]{box-sizing:border-box;overflow-wrap:break-word;max-width:100%;padding:0 1.5rem 1.5rem}.feature-header h3[data-v-39f66530]{color:var(--color-heading);margin:0;font-size:1.6rem;font-weight:700}.feature-description[data-v-39f66530]{color:var(--color-text);margin-bottom:1rem;font-size:1.6rem;line-height:1.6}.feature-content h4[data-v-39f66530]{color:var(--color-heading);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.feature-content ul[data-v-39f66530]{margin-bottom:1rem;margin-left:1.5rem}.feature-content li[data-v-39f66530]{color:var(--color-text);margin-bottom:.5rem;font-size:1.4rem;line-height:1.5}.feature-details[data-v-39f66530]{margin-top:1.5rem}.feature-details h4[data-v-39f66530]{color:var(--color-heading);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.feature-details ul[data-v-39f66530]{margin-bottom:1rem;margin-left:1.5rem}.feature-details li[data-v-39f66530]{color:var(--color-text);margin-bottom:.5rem;font-size:1.4rem;line-height:1.5}.feedback-button[data-v-39f66530]{background-color:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:1rem;padding:.75rem 1.5rem;font-size:1.6rem;font-weight:600;transition:background-color .2s}.feedback-button[data-v-39f66530]:hover{background-color:var(--blue-hover)}.no-features[data-v-39f66530]{text-align:center;color:var(--color-text-secondary);padding:3rem 1rem;font-size:1.6rem}.thank-you[data-v-39f66530]{margin-bottom:2rem;font-weight:600}.button-example[data-v-39f66530]{vertical-align:middle;align-items:center;gap:.25rem;display:inline-flex}.example-button[data-v-39f66530]{pointer-events:none;opacity:.9}@media (width<=768px){.alpha-features-view[data-v-39f66530]{padding:1rem}.page-title[data-v-39f66530]{font-size:2rem}.preference-toggle[data-v-39f66530],.feature-card[data-v-39f66530]{padding:1rem}}.cookie-policy-container[data-v-8a239c4b]{max-width:800px;margin:0 auto;padding:2rem;font-family:Arial,sans-serif;line-height:1.6}.cookie-policy-h1[data-v-8a239c4b]{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.effective-date[data-v-8a239c4b]{margin-bottom:2rem;font-style:italic}.section[data-v-8a239c4b]{margin-bottom:2rem}h2[data-v-8a239c4b]{margin-bottom:1rem;font-size:1.8rem;font-weight:700}.cookie-policy-p p[data-v-8a239c4b]{margin-bottom:1rem}.cky-banner-element[data-v-8a239c4b]{color:#fff;cursor:pointer;background:#3498db;border:none;border-radius:4px;padding:10px 20px;font-size:1rem;transition:background .3s;display:inline-block}.cky-banner-element[data-v-8a239c4b]:hover{background:#2980b9}.browser-info[data-v-8a239c4b]{border-radius:4px;margin-top:1rem;padding:1rem}ul[data-v-8a239c4b]{padding-left:0;list-style-type:none}li[data-v-8a239c4b]{margin-bottom:.5rem}a[data-v-8a239c4b]{text-decoration:none}a[data-v-8a239c4b]:hover{text-decoration:underline}#roadmap[data-v-e0883f15]{text-align:center;max-width:800px;margin:auto}.container[data-v-e0883f15]{flex-direction:column;align-items:stretch;display:flex}.section[data-v-e0883f15]{flex-direction:column;margin-bottom:1rem;display:flex}h1[data-v-e0883f15],h2[data-v-e0883f15]{text-align:center;font-weight:800}p[data-v-e0883f15],li[data-v-e0883f15]{margin:1rem;font-size:1.8rem;font-weight:400}strong[data-v-e0883f15]{font-weight:800}#feedback-large[data-v-e0883f15]{cursor:pointer;margin-right:10px}.toggle-btn[data-v-e0883f15]:hover{background:#f0f0f0}.content[data-v-e0883f15]{transition:all .3s}.title[data-v-e0883f15]{align-items:center;margin:0;line-height:1;display:flex}.trello-link[data-v-e0883f15]{text-align:center;margin-top:2rem}.trello-link a[data-v-e0883f15],#roadmap a[data-v-e0883f15],#roadmap a[data-v-e0883f15]:visited,#roadmap a[data-v-e0883f15]:hover,#roadmap a[data-v-e0883f15]:active{color:inherit;text-decoration:underline}.search-box[data-v-cd8ca99a]{width:100%;position:relative}.search-box-input-wrapper[data-v-cd8ca99a]{align-items:center;display:flex;position:relative}.search-box-icon[data-v-cd8ca99a]{color:var(--color-text-light,#888);pointer-events:none;font-size:.95em;position:absolute;left:10px}.search-box-input[data-v-cd8ca99a]{box-sizing:border-box;border:1px solid var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-text);border-radius:6px;outline:none;padding:8px 32px;font-size:1.4rem;transition:border-color .15s,box-shadow .15s}.search-box-input[data-v-cd8ca99a]:focus{border-color:var(--gold);box-shadow:0 0 0 2px #daa52026}.search-box-input[data-v-cd8ca99a]::-webkit-search-decoration{display:none}.search-box-input[data-v-cd8ca99a]::-webkit-search-cancel-button{display:none}.search-box-clear[data-v-cd8ca99a]{color:var(--color-text-light,#888);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:.95em;line-height:1;position:absolute;right:6px}.search-box-clear[data-v-cd8ca99a]:hover{color:var(--color-text);background-color:var(--color-background-mute)}.search-box-results[data-v-cd8ca99a]{z-index:1100;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;max-height:480px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.search-box-group-heading[data-v-cd8ca99a]{text-transform:uppercase;letter-spacing:.05em;color:var(--gold);padding:6px 12px 2px;font-size:1.05rem;font-weight:700}.search-box-result[data-v-cd8ca99a]{margin:0;padding:0}.search-box-result.active[data-v-cd8ca99a]{background-color:var(--color-background-mute)}.search-box-link[data-v-cd8ca99a]{color:var(--color-text);padding:8px 12px;text-decoration:none;display:block}.search-box-link[data-v-cd8ca99a]:hover{text-decoration:none}.search-box-title-row[data-v-cd8ca99a]{align-items:center;gap:8px;display:flex}.search-box-result-icon[data-v-cd8ca99a]{color:var(--gold);flex-shrink:0;font-size:.95em}.search-box-title[data-v-cd8ca99a]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.4rem;font-weight:600;line-height:1.3;overflow:hidden}.search-box-snippet[data-v-cd8ca99a]{color:var(--color-text-light,#aaa);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:1.25rem;line-height:1.4;display:-webkit-box;overflow:hidden}.search-box-empty[data-v-cd8ca99a]{color:var(--color-text-light,#888);padding:12px;font-size:1.3rem;font-style:italic}[data-v-cd8ca99a] mark{color:inherit;background-color:#daa52059;border-radius:2px;padding:0 1px;font-weight:600}.docs-container[data-v-3dbfb6f1]{max-width:var(--max-width);margin:0 auto;padding:2rem}.docs-header[data-v-3dbfb6f1]{text-align:center;margin-bottom:3rem}.docs-title[data-v-3dbfb6f1]{margin-bottom:1rem;font-size:3.2rem;font-weight:700}.docs-subtitle[data-v-3dbfb6f1]{color:var(--color-text-light);font-size:1.6rem}.docs-search-wrapper[data-v-3dbfb6f1]{text-align:left;max-width:520px;margin:1.5rem auto 0}.docs-category[data-v-3dbfb6f1]{margin-bottom:3rem}.category-heading[data-v-3dbfb6f1]{color:var(--gold);border-bottom:2px solid var(--gold);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem;font-weight:700}.guides-grid[data-v-3dbfb6f1]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.guide-card[data-v-3dbfb6f1]{background:var(--color-background-soft);border:2px solid var(--color-border);color:inherit;border-radius:8px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.guide-card[data-v-3dbfb6f1]:hover{border-color:var(--gold);transform:translateY(-2px)}.guide-title[data-v-3dbfb6f1]{color:var(--color-text);margin-bottom:.75rem;font-size:1.8rem;font-weight:700}.guide-excerpt[data-v-3dbfb6f1]{color:var(--color-text-light);margin-bottom:1rem;font-size:1.5rem;line-height:1.5}.guide-read-more[data-v-3dbfb6f1]{color:var(--gold);margin-top:auto;font-size:1.4rem;font-weight:700}@media (width<=600px){.docs-title[data-v-3dbfb6f1]{font-size:2.4rem}.guides-grid[data-v-3dbfb6f1]{grid-template-columns:1fr}}.container[data-v-4432e711]{width:100%;height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));display:flex}.sidebar[data-v-4432e711]{background-color:var(--color-background-soft);border-right:1px solid var(--color-border);width:250px;min-width:250px;padding:20px;overflow-y:auto}.docs-search-sidebar[data-v-4432e711]{margin-top:8px;margin-bottom:12px}.sidebar-category[data-v-4432e711]{text-transform:uppercase;color:var(--gold);letter-spacing:1.5px;margin-top:16px;margin-bottom:4px;font-size:1.1rem;font-weight:700}.section-list[data-v-4432e711]{padding:0;list-style-type:none}.section-list .section[data-v-4432e711]{padding:2px 0}.section-list .section a[data-v-4432e711]{color:var(--color-text);border-radius:4px;padding:8px 10px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.sidebar-icon[data-v-4432e711]{margin-right:6px;font-size:.9em}.section-list .section a[data-v-4432e711]:hover{background-color:var(--gold-hover);color:#000}.section-list .section.active a[data-v-4432e711]{background-color:var(--gold);color:#000;font-weight:700}.content[data-v-4432e711]{flex-grow:1;min-width:0;padding:20px 30px;font-size:1.6rem;overflow:hidden auto}.content[data-v-4432e711] #footer-container{margin:0 -30px -20px}#section-nav[data-v-4432e711],.sidebar-overlay[data-v-4432e711]{display:none}@media screen and (width<=650px){.sidebar-overlay[data-v-4432e711]{z-index:999;background-color:#0006;display:block;position:fixed;inset:0}.container[data-v-4432e711]{flex-direction:column}#section-nav[data-v-4432e711]{border-bottom:1px solid var(--color-border);background-color:var(--color-background);z-index:10;padding:5px;display:flex;position:sticky;top:0}#section-back[data-v-4432e711]{cursor:pointer;align-items:center;gap:5px;padding:5px 10px;display:flex}#section-back[data-v-4432e711]:hover{background-color:var(--color-background-mute)}.sidebar[data-v-4432e711]{top:var(--header-height);z-index:1000;transition:left .3s;position:fixed;bottom:0;left:-260px}.sidebar.slideOut[data-v-4432e711]{left:0}.content[data-v-4432e711]{padding:15px}}.searchable-accordion[data-v-58c7865a]{max-width:820px;margin:0 auto}.accordion-hero[data-v-58c7865a]{text-align:center;margin-bottom:2rem}.accordion-title[data-v-58c7865a]{margin-bottom:.75rem;font-size:2.8rem;font-weight:700}.accordion-subtitle[data-v-58c7865a]{color:var(--color-text-light,var(--color-text));margin-bottom:1.5rem}.accordion-subtitle[data-v-58c7865a] p{margin:0}.accordion-search[data-v-58c7865a]{max-width:560px;margin:0 auto 1.25rem;position:relative}.accordion-search-icon[data-v-58c7865a]{color:var(--color-text-light,var(--color-text));opacity:.6;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.accordion-search-input[data-v-58c7865a]{box-sizing:border-box;width:100%;color:var(--color-text);background-color:var(--color-background-soft);border:2px solid var(--color-border);border-radius:999px;padding:14px 42px;font-family:inherit;font-size:1.6rem;transition:border-color .2s,box-shadow .2s}.accordion-search-input[data-v-58c7865a]:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-hover,#d4af3740);outline:none}.accordion-search-clear[data-v-58c7865a]{width:26px;height:26px;color:var(--color-text-light,var(--color-text));cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.8rem;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.accordion-search-clear[data-v-58c7865a]:hover{background-color:var(--color-background-mute);color:var(--color-text)}.accordion-pills[data-v-58c7865a]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.accordion-pill[data-v-58c7865a]{color:var(--color-text);background-color:var(--color-background-soft);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;padding:6px 16px;font-family:inherit;font-size:1.35rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.accordion-pill[data-v-58c7865a]:hover{border-color:var(--gold)}.accordion-pill.active[data-v-58c7865a]{background-color:var(--gold);border-color:var(--gold);color:#000}.accordion-result-count[data-v-58c7865a]{color:var(--color-text-light,var(--color-text));opacity:.8;margin-bottom:1rem;font-size:1.35rem}.accordion-empty[data-v-58c7865a]{text-align:center;background-color:var(--color-background-soft);border:1px solid var(--color-border);border-radius:8px;padding:24px;line-height:1.6}.accordion-empty[data-v-58c7865a] a{color:var(--gold);font-weight:700;text-decoration:none}.accordion-group[data-v-58c7865a]{margin-bottom:2rem}.accordion-group-heading[data-v-58c7865a]{text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin:1.5rem 0 .5rem;font-size:1.5rem;font-weight:700}.accordion-list[data-v-58c7865a]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.accordion-item[data-v-58c7865a]{border-bottom:1px solid var(--color-border)}.accordion-item.open[data-v-58c7865a]{background-color:var(--color-background-soft)}.accordion-item-toggle[data-v-58c7865a]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 14px;font-family:inherit;font-size:1.6rem;font-weight:600;display:flex}.accordion-item-toggle[data-v-58c7865a]:hover{color:var(--gold)}.accordion-item-title.is-error[data-v-58c7865a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.45rem;font-weight:600}.accordion-item-title[data-v-58c7865a] mark,.accordion-item-body[data-v-58c7865a] mark{background-color:var(--gold);color:#000;border-radius:2px;padding:0 2px}.accordion-item-icon[data-v-58c7865a]{color:var(--gold);flex-shrink:0;font-size:1.3rem}.accordion-item-body[data-v-58c7865a]{padding:0 14px 18px}.accordion-item-body[data-v-58c7865a] p:first-child,.accordion-item-body[data-v-58c7865a] ul:first-child{margin-top:0}.accordion-item-body[data-v-58c7865a] p:last-child,.accordion-item-body[data-v-58c7865a] ul:last-child{margin-bottom:0}.accordion-outro[data-v-58c7865a]{margin-top:2.5rem}@media screen and (width<=650px){.accordion-title[data-v-58c7865a]{font-size:2.2rem}}.not-found[data-v-fe7dd576]{padding:20px 0}.blog-container[data-v-7d6ba0ff]{max-width:var(--max-width);box-sizing:border-box;width:100%;margin:0 auto;padding:2rem}.blog-header[data-v-7d6ba0ff]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;max-width:1000px;margin:0 auto 2rem;display:flex}.blog-title[data-v-7d6ba0ff]{text-align:left;flex:1;margin:0;font-size:2.5rem;font-weight:700}.rss-actions[data-v-7d6ba0ff]{align-items:center;gap:.5rem;display:flex}.rss-link[data-v-7d6ba0ff]{color:var(--gold);border:2px solid var(--gold);white-space:nowrap;border-radius:6px;padding:.5rem 1rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .2s}.rss-link[data-v-7d6ba0ff]:hover{background-color:var(--gold);color:var(--color-background)}.rss-actions[data-v-7d6ba0ff] .clipboard-button.grey-btn{width:auto;height:auto;color:var(--gold);border:2px solid var(--gold);background-color:#0000;border-radius:6px;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:1.1rem;font-weight:700}.rss-actions[data-v-7d6ba0ff] .clipboard-button.grey-btn:hover:not(:disabled){background-color:var(--gold);color:var(--color-background)}.rss-actions[data-v-7d6ba0ff] .clipboard-button.success{border-color:var(--gold);background-color:var(--gold)!important;color:var(--color-background)!important}.tab-navigation[data-v-7d6ba0ff]{border-bottom:2px solid var(--color-border-light);gap:1rem;max-width:1000px;margin:0 auto 2rem;display:flex;overflow-x:auto}.tab-button[data-v-7d6ba0ff]{color:var(--color-text-light);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:1rem 1.5rem;font-size:1.1rem;font-weight:500;transition:all .2s}.tab-button[data-v-7d6ba0ff]:hover{color:var(--color-text);background-color:var(--color-background-soft)}.tab-button.active[data-v-7d6ba0ff]{color:var(--gold);border-bottom-color:var(--gold);font-weight:700}.blog-grid[data-v-7d6ba0ff]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;width:100%;max-width:1000px;min-height:200px;margin:0 auto;transition:opacity .15s ease-in-out;display:grid}.blog-card[data-v-7d6ba0ff]{background:var(--color-background);cursor:pointer;border:2px solid gray;border-radius:8px;transition:transform .2s;overflow:hidden;box-shadow:0 2px 4px #0000001a}.blog-card[data-v-7d6ba0ff]:hover{transform:translateY(-4px)}.blog-image[data-v-7d6ba0ff]{object-fit:cover;width:100%}.blog-content[data-v-7d6ba0ff]{padding:1.5rem}.blog-post-title[data-v-7d6ba0ff]{margin-bottom:.5rem;font-size:1.5rem}.blog-meta[data-v-7d6ba0ff]{color:var(--color-text-light);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.category-badge[data-v-7d6ba0ff]{text-transform:uppercase;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.category-badge.dev-update[data-v-7d6ba0ff]{background-color:var(--gold);color:var(--color-background)}.category-badge.blog[data-v-7d6ba0ff]{background-color:var(--color-border);color:var(--color-text)}.blog-excerpt[data-v-7d6ba0ff]{margin-bottom:1rem;line-height:1.5}.blog-read-more[data-v-7d6ba0ff]{color:var(--gold);font-weight:700}@media (width<=768px){.blog-header[data-v-7d6ba0ff]{flex-direction:column;align-items:flex-start;gap:1.5rem}.blog-title[data-v-7d6ba0ff]{font-size:2rem}.tab-navigation[data-v-7d6ba0ff]{gap:.5rem}.tab-button[data-v-7d6ba0ff]{padding:.75rem 1rem;font-size:1rem}.blog-meta[data-v-7d6ba0ff]{flex-direction:column;align-items:flex-start;gap:.5rem}}.blog-post-container[data-v-0eb20934]{max-width:800px;margin:0 auto;padding:2rem}.back-to-blog[data-v-0eb20934]{color:var(--gold);margin-bottom:2rem;font-weight:700;text-decoration:none;display:inline-block}.blog-post-header[data-v-0eb20934]{margin-bottom:2rem}.blog-post-title[data-v-0eb20934]{text-align:center;margin-bottom:1rem;font-size:3.5rem;font-weight:700;line-height:1.2}.blog-post-meta[data-v-0eb20934]{color:var(--color-text-light);justify-content:center;gap:1rem;font-size:1.8rem;display:flex}.blog-figure[data-v-0eb20934]{max-width:100%;margin:2rem 0}.blog-post-image[data-v-0eb20934]{border:2px solid var(--gold);border-radius:8px;width:100%;height:auto;margin-bottom:.5rem}figcaption[data-v-0eb20934]{text-align:center;color:var(--color-text-light);font-size:1.4rem}.blog-post-content[data-v-0eb20934]{font-size:1.8rem;line-height:1.4}.blog-post-content[data-v-0eb20934] h2{margin:2rem 0 1rem;font-weight:800}.blog-post-content[data-v-0eb20934] h1{font-weight:800}.blog-post-content[data-v-0eb20934] p{margin-bottom:1.5rem}.blog-post-content[data-v-0eb20934] a{color:var(--gold);word-break:break-word;overflow-wrap:break-word;font-weight:700;text-decoration:underline}.blog-post-content[data-v-0eb20934] strong{font-weight:700}.blog-post-content[data-v-0eb20934] svg{width:.8em;height:.8em;color:var(--gold);margin-left:.3rem}@media (width<=768px){.blog-post-container[data-v-0eb20934]{padding:1rem}.blog-post-title[data-v-0eb20934]{font-size:2.5rem}.blog-post-meta[data-v-0eb20934]{flex-direction:column;align-items:center;gap:.5rem;font-size:1.2rem}.blog-post-content[data-v-0eb20934]{font-size:1.5rem}.blog-post-content[data-v-0eb20934] [style*="float: right"],.blog-post-content[data-v-0eb20934] [style*="float: left"]{float:none!important;max-width:100%!important;margin:1.5rem 0!important}}.cancel-container[data-v-b3aeb671]{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cancel-popup[data-v-b3aeb671]{background-color:var(--color-background);text-align:center;border-radius:8px;flex-direction:column;width:fit-content;max-width:90vw;padding:30px 50px;display:flex;box-shadow:5px 5px 8px #0000004d}.cancel-popup p[data-v-b3aeb671]{padding:15px 0 30px}h3[data-v-b3aeb671]{font-weight:700}.cancel-popup a[data-v-b3aeb671]{font-weight:500}#btn-row[data-v-b3aeb671]{justify-content:space-evenly;gap:10px;display:flex}#btn-row .btn[data-v-b3aeb671]{cursor:pointer;padding:8px 16px;font-size:1.3em;font-weight:700}@media screen and (width<=600px){#btn-row .btn[data-v-b3aeb671]{font-size:1.4rem}}.newsletter-signup-container[data-v-130ba630]{justify-content:center;padding:20px 0;display:flex}#mc_embed_signup[data-v-130ba630]{background:var(--color-background);clear:left;border:1px solid var(--color-border);border-radius:8px;width:320px;padding:20px;font:14px Helvetica,Arial,sans-serif;box-shadow:0 2px 4px #0003}#mc_embed_signup h2[data-v-130ba630]{text-align:center;color:var(--color-text);margin-bottom:1rem;font-size:2rem}.mc-field-group[data-v-130ba630]{margin-bottom:1rem}.mc-field-group label[data-v-130ba630]{color:var(--color-text);margin-bottom:.5rem;font-weight:700;display:block}.mc-field-group input[data-v-130ba630]{border:1px solid var(--color-border);background:var(--color-background-soft);width:100%;color:var(--color-text);border-radius:4px;padding:.8rem}.mc-field-group input[data-v-130ba630]:focus{border-color:var(--gold);box-shadow:0 0 0 2px rgba(var(--gold-rgb), .2);outline:none}#mc-embedded-subscribe[data-v-130ba630]{background-color:var(--gold);color:var(--color-background);cursor:pointer;border:none;border-radius:4px;width:100%;padding:1rem 2rem;font-weight:700;transition:opacity .2s}#mc-embedded-subscribe[data-v-130ba630]:hover{opacity:.9}.indicates-required[data-v-130ba630]{text-align:right;color:var(--color-text-light);margin-bottom:1rem;font-size:1.2rem}.asterisk[data-v-130ba630]{color:var(--color-error)}.response[data-v-130ba630]{border-radius:4px;margin:1rem 0;padding:1rem}#mce-error-response[data-v-130ba630]{background-color:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error)}#mce-success-response[data-v-130ba630]{background-color:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success)}.content[data-v-dcd5137f]{background-color:var(--color-background);max-width:600px;padding:20px}.sub-content[data-v-dcd5137f]{flex-grow:1;line-height:1.5;overflow-y:auto}.sub-content ul[data-v-dcd5137f]{margin:15px 0;padding-left:20px;list-style:none}.sub-content li[data-v-dcd5137f]{margin-bottom:8px}.button-group[data-v-dcd5137f]{justify-content:flex-end;margin-top:20px;display:flex}@media screen and (width<=600px){.content[data-v-dcd5137f]{max-width:90vw;padding:15px}}.content[data-v-0f8cfd3d]{background-color:var(--color-background);max-width:600px;padding:20px}.sub-content[data-v-0f8cfd3d]{flex-grow:1;line-height:1.5;overflow-y:auto}.feature-header[data-v-0f8cfd3d]{justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.header-icon[data-v-0f8cfd3d]{color:var(--color-primary);font-size:2rem}.feature-name[data-v-0f8cfd3d]{color:var(--color-primary);font-size:1.5rem;font-weight:600}.sub-content ul[data-v-0f8cfd3d]{margin:15px 0;padding-left:20px;list-style:none}.sub-content li[data-v-0f8cfd3d]{margin-bottom:8px}.guide-link[data-v-0f8cfd3d]{font-weight:500}.guide-link[data-v-0f8cfd3d]:hover{text-decoration:underline}.button-group[data-v-0f8cfd3d]{justify-content:flex-end;margin-top:20px;display:flex}@media screen and (width<=600px){.content[data-v-0f8cfd3d]{max-width:90vw;padding:15px}}.move-button[data-v-00155b51]{width:25px;height:30px}.component-viewer[data-v-19a6c8fb]{max-width:1400px;font-family:var(--font-family-primary);background:var(--color-background);margin:0 auto;padding:20px}.viewer-header[data-v-19a6c8fb]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.viewer-header h1[data-v-19a6c8fb]{color:var(--color-text);margin:0}.controls[data-v-19a6c8fb]{align-items:center;gap:10px;display:flex}.controls select[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:4px;padding:8px 12px}.controls button[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--button-color);color:var(--color-text);cursor:pointer;border-radius:4px;padding:8px 16px;transition:all .2s}.controls button[data-v-19a6c8fb]:hover{background:var(--button-color-hover)}.controls button.active[data-v-19a6c8fb]{background:var(--blue);color:#fff}.viewer-content[data-v-19a6c8fb]{grid-template-columns:1fr 3fr;gap:20px;min-height:800px;display:grid}.component-panel[data-v-19a6c8fb]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:8px;max-height:800px;padding:15px;overflow-y:auto}.component-info h3[data-v-19a6c8fb]{color:var(--color-text);margin:0 0 10px}.component-info p[data-v-19a6c8fb]{color:var(--color-text-soft);margin:0 0 20px;font-size:14px}.props-panel h4[data-v-19a6c8fb]{color:var(--color-text);margin:0 0 15px}.prop-control[data-v-19a6c8fb]{margin-bottom:10px}.prop-control .prop-label[data-v-19a6c8fb]{color:var(--color-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.prop-name[data-v-19a6c8fb]{color:var(--color-text);margin-right:8px;font-weight:700}.prop-type[data-v-19a6c8fb]{color:var(--color-text-soft);font-size:11px;font-weight:400}.prop-control input[data-v-19a6c8fb],.prop-control select[data-v-19a6c8fb],.prop-control textarea[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-text);border-radius:4px;padding:8px;font-family:inherit;transition:border-color .2s}.prop-control input[data-v-19a6c8fb]:focus,.prop-control select[data-v-19a6c8fb]:focus,.prop-control textarea[data-v-19a6c8fb]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px #254eaf33}.prop-control textarea[data-v-19a6c8fb]{resize:vertical;font-family:monospace;font-size:12px}.array-editor[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--color-background-soft);border-radius:4px;padding:8px}.array-controls[data-v-19a6c8fb]{margin-bottom:10px}.array-toggle[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--button-color);color:var(--color-text);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.array-toggle[data-v-19a6c8fb]:hover{background:var(--button-color-hover)}.array-toggle.active[data-v-19a6c8fb]{background:var(--blue);color:#fff}.array-item[data-v-19a6c8fb]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.array-item input[data-v-19a6c8fb]{flex:1}.array-remove[data-v-19a6c8fb],.array-add[data-v-19a6c8fb]{cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}.array-remove[data-v-19a6c8fb]{background:var(--red);color:#fff}.array-add[data-v-19a6c8fb]{background:var(--green);color:#fff}.array-remove[data-v-19a6c8fb]:hover{background:var(--red-hover)}.array-add[data-v-19a6c8fb]:hover{background:var(--green-hover)}.object-editor[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--color-background-soft);border-radius:4px;padding:8px}.slots-panel[data-v-19a6c8fb]{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.slots-panel h4[data-v-19a6c8fb]{color:var(--color-text);margin:0 0 15px}.slot-control[data-v-19a6c8fb]{margin-bottom:15px}.slot-header[data-v-19a6c8fb]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.slot-checkbox[data-v-19a6c8fb]{cursor:pointer;color:var(--color-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.slot-checkbox input[type=checkbox][data-v-19a6c8fb]{cursor:pointer;margin:0}.slot-label-text[data-v-19a6c8fb]{color:var(--color-text);font-weight:700}.slot-type[data-v-19a6c8fb]{color:var(--color-text-soft);margin-left:auto;font-size:11px;font-weight:400}.slot-control textarea[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-text);resize:vertical;border-radius:4px;padding:8px;font-family:inherit;transition:border-color .2s}.slot-control textarea[data-v-19a6c8fb]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px #254eaf33}.object-controls[data-v-19a6c8fb]{margin-bottom:10px}.object-toggle[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--button-color);color:var(--color-text);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.object-toggle[data-v-19a6c8fb]:hover{background:var(--button-color-hover)}.object-toggle.active[data-v-19a6c8fb]{background:var(--blue);color:#fff}.object-field[data-v-19a6c8fb]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.object-key[data-v-19a6c8fb],.object-value[data-v-19a6c8fb]{flex:1}.object-remove[data-v-19a6c8fb]{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}.object-remove[data-v-19a6c8fb]:hover{background:var(--red-hover)}.object-add[data-v-19a6c8fb]{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}.object-add[data-v-19a6c8fb]:hover{background:var(--green-hover)}.preview-panel[data-v-19a6c8fb]{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.preview-header[data-v-19a6c8fb]{background:var(--color-background-soft);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.preview-header h4[data-v-19a6c8fb]{color:var(--color-text);margin:0}.preview-controls button[data-v-19a6c8fb]{border:1px solid var(--color-border);background:var(--button-color);color:var(--color-text);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:12px}.preview-content[data-v-19a6c8fb]{min-height:600px;padding:20px;position:relative}.preview-content.fullscreen[data-v-19a6c8fb]{z-index:1000;background:var(--color-background);padding:40px;position:fixed;inset:0;overflow:auto}.preview-info[data-v-19a6c8fb]{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.preview-info h5[data-v-19a6c8fb]{color:var(--color-text);margin:0 0 10px;font-size:14px}.event-log[data-v-19a6c8fb]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px;max-height:200px;padding:10px;overflow-y:auto}.event[data-v-19a6c8fb]{color:var(--color-text-soft);border:1px solid var(--color-border);background:var(--color-background-soft);border-radius:4px;margin-bottom:8px;padding:8px;font-family:monospace;font-size:12px}.event-header[data-v-19a6c8fb]{justify-content:space-between;margin-bottom:4px;font-weight:700;display:flex}.event-time[data-v-19a6c8fb]{color:var(--color-text-soft);font-size:10px}.event-type[data-v-19a6c8fb]{color:var(--blue);text-transform:uppercase;font-size:11px}.event-data[data-v-19a6c8fb]{color:var(--color-text);white-space:pre-wrap;word-break:break-all;font-size:11px}@media (width<=768px){.viewer-content[data-v-19a6c8fb]{grid-template-columns:1fr}.viewer-header[data-v-19a6c8fb]{flex-direction:column;align-items:stretch;gap:15px}.controls[data-v-19a6c8fb]{justify-content:center}}.component-container[data-v-19a6c8fb]{border:2px dashed var(--color-border);background:var(--color-background-soft);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.component-container.container-default[data-v-19a6c8fb],.component-container.container-modal[data-v-19a6c8fb],.component-container.container-overlay[data-v-19a6c8fb],.component-container.container-fullscreen[data-v-19a6c8fb]{min-height:300px}.component-container.has-trigger[data-v-19a6c8fb]{justify-content:center;align-items:center}.component-trigger[data-v-19a6c8fb]{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:600}.component-trigger[data-v-19a6c8fb]:hover{background:var(--blue-hover)}.preview-trigger[data-v-19a6c8fb]{justify-content:center;margin-bottom:15px;display:flex}.preview-trigger .component-trigger[data-v-19a6c8fb]{padding:12px 24px;font-size:16px}.modal-overlay[data-v-19a6c8fb]{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-19a6c8fb]{min-width:300px;max-width:var(--width-modal);max-height:var(--max-height-modal);background:var(--color-background);color:var(--color-text);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-content.with-shadow[data-v-19a6c8fb]{box-shadow:0 2px 10px #000c}.modal-header[data-v-19a6c8fb]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-header.with-title[data-v-19a6c8fb]{border-bottom:1px solid var(--color-border)}.modal-title[data-v-19a6c8fb]{color:var(--color-text);margin:0;font-size:1.2em;font-weight:700}.modal-close[data-v-19a6c8fb]{cursor:pointer;color:var(--color-text);background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex}.modal-close[data-v-19a6c8fb]:hover{background:var(--color-background-mute);border-radius:4px}.modal-scroll-container[data-v-19a6c8fb]{flex:1;padding:20px;overflow-y:auto}.overlay-wrapper[data-v-19a6c8fb]{z-index:100;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fullscreen-wrapper[data-v-19a6c8fb]{background:var(--color-background);z-index:1000;position:fixed;inset:0;overflow:auto}.close-fullscreen[data-v-19a6c8fb]{background:var(--red);color:#fff;cursor:pointer;z-index:1001;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute;top:20px;right:20px}.close-fullscreen[data-v-19a6c8fb]:hover{background:var(--red-hover)}.banner-gallery[data-v-a6dc91aa]{max-width:960px;color:var(--color-text);margin:0 auto;padding:32px 24px 80px}.gallery-header[data-v-a6dc91aa]{border-bottom:1px solid var(--color-border);margin-bottom:32px;padding-bottom:16px}.gallery-header h1[data-v-a6dc91aa]{margin:0 0 8px}.intro[data-v-a6dc91aa]{color:var(--color-text-soft);margin:0;line-height:1.5}.intro code[data-v-a6dc91aa],.section-note code[data-v-a6dc91aa],.banner-api code[data-v-a6dc91aa]{background:var(--color-background-mute,#00000014);border-radius:3px;padding:.1em .35em;font-size:.9em}.gallery-section[data-v-a6dc91aa]{margin-top:40px}.gallery-section h2[data-v-a6dc91aa]{margin:0 0 4px;font-size:1.3rem}.section-note[data-v-a6dc91aa]{color:var(--color-text-soft);margin:0 0 16px;font-size:.9rem;line-height:1.4}.gallery-card[data-v-a6dc91aa]{border:1px solid var(--color-border);background:var(--color-background);border-radius:6px;margin-bottom:16px;overflow:hidden}.gallery-card-label[data-v-a6dc91aa]{background:var(--color-background-soft);border-bottom:1px solid var(--color-border);color:var(--color-text-soft);padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.banner-api[data-v-a6dc91aa]{color:var(--color-text-soft);margin:8px 0 0;padding-left:20px;font-size:.9rem;line-height:1.5}.not-found-container[data-v-2d0aaeab]{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}h1[data-v-2d0aaeab]{margin-bottom:1rem;font-size:3rem}p[data-v-2d0aaeab]{margin-bottom:2rem;font-size:1.2rem}.back-home[data-v-2d0aaeab]{color:var(--gold);font-size:1.1rem;font-weight:700;text-decoration:none}.back-home[data-v-2d0aaeab]:hover{text-decoration:underline}
/*$vite$:1*/