@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.icon-btn[data-v-cb6d60ad]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:none;border-radius:3px;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#aaa;-webkit-user-select:none;user-select:none}.icon-btn i[data-v-cb6d60ad]{font-size:.875em;line-height:1}.icon-btn.default[data-v-cb6d60ad]:hover,.icon-btn.ghost[data-v-cb6d60ad]:hover{background:#f3f4f6;color:#374151}.icon-btn.danger[data-v-cb6d60ad]:hover{background:#ff000026;color:#c00}.icon-btn[data-v-cb6d60ad]:disabled{opacity:.5;cursor:not-allowed}.nav-link[data-v-333bc165]{text-decoration:none;color:#333;padding:0 12px 0 10px;white-space:nowrap;transition:background-color .2s ease;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative}.nav-link[data-v-333bc165]:hover{background-color:#f0f0f0}.nav-link.no-label[data-v-333bc165]:hover{background-color:#eee;border-radius:1.5px}.nav-link.active[data-v-333bc165]{background-color:#eee}.nav-link.active[data-v-333bc165]:hover{background-color:#ddd}.nav-link.disabled[data-v-333bc165]{pointer-events:none;opacity:.5;cursor:not-allowed}.nav-link.disabled .nav-icon[data-v-333bc165]{color:inherit;opacity:.75}.nav-link[data-v-333bc165] *,.nav-link[data-v-333bc165]{-webkit-user-select:none;user-select:none}.left-content[data-v-333bc165]{display:flex;align-items:center;flex:1;min-width:0}.left-content.with-indent[data-v-333bc165]{margin-left:11px}.trim-label[data-v-333bc165]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.trim-label .label-inner[data-v-333bc165]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-content[data-v-333bc165]{display:flex;align-items:center;margin-left:auto}.nav-icon[data-v-333bc165]{margin-right:6px;color:#0078d4}.dropdown-arrow[data-v-333bc165]{font-weight:100;font-size:.75em;color:#333;transform:translateY(-1px)}.icon-wrapper[data-v-333bc165]{position:relative;display:inline-block;width:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center}.icon-placeholder[data-v-333bc165]{position:absolute;top:0;left:0;opacity:0;font-size:inherit;line-height:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.text-sm[data-v-333bc165]{font-size:.875rem;padding:7.5px 0}.text-md[data-v-333bc165]{font-size:1rem!important;padding:6px 0}.sparkles[data-v-333bc165]{position:absolute;top:-6px;left:-6px;width:42px;height:42px;pointer-events:none;overflow:visible}.ai-gradient-text[data-v-333bc165]{background:radial-gradient(circle at 20% 45%,#9168c0 10%,#5684d1,#1ba1e3 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:brightness(.88) contrast(1.02);font-weight:500}@supports not (-webkit-background-clip: text){.ai-gradient-text[data-v-333bc165]{color:#1ba1e3}}.trash-btn[data-v-333bc165]{width:24px;height:24px;border:none;border-radius:3px;background:none;color:#aaa;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:2;opacity:0;visibility:hidden}.nav-link:hover .trash-btn[data-v-333bc165]{opacity:1;visibility:visible;transition:all .1s ease}.trash-btn[data-v-333bc165]:hover{background:#ff000026;color:#c00}.nav-link[data-v-333bc165]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:34px;z-index:1;pointer-events:none}.nav-link[data-v-333bc165]:hover:after{pointer-events:auto;cursor:pointer}@media (hover: none){.nav-link[data-v-333bc165]:hover{background-color:transparent!important}.nav-link.active[data-v-333bc165]:hover{background-color:#eee!important}}.section-label[data-v-c5034097]{--sidebar-padding-x: 1rem;display:grid;grid-template-columns:var(--sidebar-padding-x) auto 1fr;align-items:center;margin:.5rem 0;padding:.25rem 0;column-gap:.5rem;-webkit-user-select:none;user-select:none}.section-label.no-lines[data-v-c5034097]{grid-template-columns:var(--sidebar-padding-x) 1fr;column-gap:0}.line.left[data-v-c5034097]{grid-column:1 / 2;height:1px;background-color:#0000001a}.line.right[data-v-c5034097]{grid-column:3 / 4;height:1px;background-color:#0000001a}.label-content[data-v-c5034097]{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;color:#444;white-space:nowrap;grid-column:2 / 3;line-height:1}.section-label.no-lines .label-content[data-v-c5034097]{grid-column:2 / 3}.label-icon[data-v-c5034097]{color:#0078d4;font-size:.75rem;display:flex;align-items:center}.close-btn[data-v-f840fa07]{font-size:1rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#777;padding:5px 4px;border-radius:3px;line-height:1;transition:background-color .2s,color .2s}@media (hover: hover) and (pointer: fine){.close-btn[data-v-f840fa07]:hover{background:#d32f2f;color:#fff}.close-btn.hover-dim-only[data-v-f840fa07]:hover{background:#ffffff02;color:#444}}.close-btn[data-v-f840fa07]:active{background:#b71c1c;color:#fff}.close-btn.hover-dim-only[data-v-f840fa07]:active{background:#ffffff05;color:#333}.icon[data-v-f840fa07]{width:calc(1.1em + 1px);height:1.1em;display:block}.close-btn.is-sm[data-v-f840fa07]{font-size:.7rem}.skeleton-lines[data-v-7114cc02]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.skeleton-lines .line[data-v-7114cc02]{position:absolute;left:var(--sk-left, 8px);right:var(--sk-right, 8px);height:var(--sk-bar-h, 12px);border-radius:3px;background:linear-gradient(90deg,#dcdcdc8c 25%,#f5f5f5e6 37%,#dcdcdc8c 63%);background-size:400% 100%;animation:skeleton-loading-7114cc02 1.4s ease infinite}@keyframes skeleton-loading-7114cc02{0%{background-position:100% 50%}to{background-position:0 50%}}.tag-input-wrapper[data-v-a7f618f1]{position:relative;display:block;width:100%}.ti-frame[data-v-a7f618f1]{position:relative;width:100%;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;background:var(--3b55d772)}.ti-frame.is-focused[data-v-a7f618f1]{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.ti-frame.is-invalid[data-v-a7f618f1],.ti-frame.is-invalid.is-focused[data-v-a7f618f1]{border-color:#d93025!important;box-shadow:0 0 0 1px #d93025!important}.ti-frame.is-disabled[data-v-a7f618f1]{background:#eee;border-color:#ddd;cursor:not-allowed}.ti-frame.is-readonly[data-v-a7f618f1]{background:#eee;border-color:#ccc}.ti-frame.is-summary[data-v-a7f618f1]{background:#f5f5f5;border-color:#dcdcdc}.tag-input-wrapper.is-blur-gray .ti-frame[data-v-a7f618f1]:not(.is-focused):not(.is-invalid):not(.is-disabled):not(.is-readonly):not(.is-summary){background-color:#f5f5f7;border-color:#f2f3f6;box-shadow:none}.tag-input-wrapper.is-blur-gray .tag-input[data-v-a7f618f1]:not(.disabled):not(.readonly):not(.is-summary){background-color:#f5f5f7;color:#555}.tag-input-wrapper.is-blur-dark-gray .ti-frame[data-v-a7f618f1]:not(.is-focused):not(.is-invalid):not(.is-disabled):not(.is-readonly):not(.is-summary){background-color:#f1f1f1;border-color:#ececec;box-shadow:none}.tag-input-wrapper.is-blur-dark-gray .tag-input[data-v-a7f618f1]:not(.disabled):not(.readonly):not(.is-summary){background-color:#f1f1f1;color:#4b5563}.tag-input-wrapper.is-blur-dark-gray .tag-input[data-v-a7f618f1]::placeholder{color:#8b8b8b;opacity:1}.ti-top[data-v-a7f618f1]{display:block;padding:6px 6px 2px}.ti-row[data-v-a7f618f1]{position:relative;width:100%}.input-placeholder[data-v-a7f618f1]{visibility:hidden;display:block;padding:3px;border:1px solid transparent;box-sizing:border-box;font-size:inherit;line-height:inherit;white-space:nowrap;width:100%}.tag-input-wrapper.is-date .input-placeholder[data-v-a7f618f1]{min-width:130px}.tag-input-wrapper.is-time .input-placeholder[data-v-a7f618f1]{min-width:110px}.tag-input[data-v-a7f618f1]{width:100%;padding:3px 5px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--3b55d772);font-size:inherit;line-height:inherit;transition:padding-left .2s ease,padding-right .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.tag-input[data-v-a7f618f1]::placeholder{color:#999;opacity:1}.tag-input-wrapper>.ti-frame .tag-input[data-v-a7f618f1]{border:none!important;box-shadow:none!important;outline:none!important;border-radius:3px;background:transparent}.tag-input-wrapper>.ti-frame .tag-input[data-v-a7f618f1]:focus{border:none!important;box-shadow:none!important;outline:none!important}.tag-input.with-clear[data-v-a7f618f1]{padding-right:28px}.tag-input.with-icon[data-v-a7f618f1]{padding-left:29px}.tag-input.with-icon.hide-icon-on-focus[data-v-a7f618f1]:focus{padding-left:5px}.tag-input-date[data-v-a7f618f1],.tag-input-time[data-v-a7f618f1]{position:absolute;top:0;left:0;width:100%;height:100%;padding:2px 4px;font-size:inherit;line-height:inherit}.tag-input[data-v-a7f618f1]:focus{overflow:auto;text-overflow:unset;border-color:#0078d4;box-shadow:0 0 0 1px #0078d4;outline:none}.input-icon-wrap[data-v-a7f618f1]{position:absolute;top:0;bottom:0;left:0;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.input-icon-wrap.is-inactive[data-v-a7f618f1]{opacity:.55}.input-icon[data-v-a7f618f1]{pointer-events:none;transition:opacity .1s ease}.tag-input.hide-icon-on-focus:focus~.input-icon-wrap[data-v-a7f618f1]{opacity:0}.tag-input.readonly[data-v-a7f618f1]{background:#eee;color:#555;box-shadow:none;pointer-events:none}.tag-input.is-summary[data-v-a7f618f1]{text-align:center;background:#f5f5f5;color:#111}.tag-input.readonly.is-summary[data-v-a7f618f1]{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;box-shadow:none;border-color:#dcdcdc}.tag-input.disabled[data-v-a7f618f1],.tag-input[data-v-a7f618f1]:disabled{background:#eee;color:#777;border-color:#ddd;cursor:not-allowed;box-shadow:none;pointer-events:none;opacity:1}.clear-btn[data-v-a7f618f1]{position:absolute;top:3px;bottom:3px;right:3px;display:flex;align-items:center;justify-content:center;z-index:2}.tag-input.is-invalid[data-v-a7f618f1],.tag-input.is-invalid[data-v-a7f618f1]:focus{border-color:#d93025!important;box-shadow:0 0 0 1px #d93025!important;outline:none}.tag-input.is-small[data-v-a7f618f1]{height:28px;padding:0 10px;font-size:14px;line-height:1.5}.tag-input.is-small.with-icon[data-v-a7f618f1]{padding-left:27px}.tag-input.is-small.with-icon.hide-icon-on-focus[data-v-a7f618f1]:focus{padding-left:5px}.tag-input.is-small.with-clear[data-v-a7f618f1]{padding-right:30px}.tag-input.is-small.tag-input-date[data-v-a7f618f1]{height:28px;padding:0 10px;line-height:28px}.tag-input-wrapper.is-small .clear-btn[data-v-a7f618f1]{top:0;bottom:0;right:3px}.tag-input.is-big[data-v-a7f618f1]{height:44px;padding:0 14px;font-size:16px;line-height:1.4;border-radius:6px}.tag-input.is-big.with-icon[data-v-a7f618f1]{padding-left:40px}.tag-input.is-big.with-icon.hide-icon-on-focus[data-v-a7f618f1]:focus{padding-left:14px}.tag-input.is-big.with-clear[data-v-a7f618f1]{padding-right:42px}.tag-input.is-big.tag-input-date[data-v-a7f618f1]{height:44px;padding:0 14px;line-height:44px;border-radius:6px}.tag-input-wrapper.is-big .clear-btn[data-v-a7f618f1]{top:0;bottom:0;right:6px}.tag-input-wrapper.is-big .ti-frame[data-v-a7f618f1]{border-radius:6px}.tag-input-wrapper.is-big>.ti-frame .tag-input[data-v-a7f618f1]{border-radius:6px}.tag-input-wrapper.is-loading .tag-input[data-v-a7f618f1]{color:transparent!important;caret-color:transparent!important}.tag-input-wrapper.is-loading .tag-input[data-v-a7f618f1]::placeholder{color:transparent!important}.tag-input-wrapper.is-loading .tag-input[data-v-a7f618f1]::selection{background:transparent}.tag-input-wrapper.is-loading .tag-input[data-v-a7f618f1]:-webkit-autofill,.tag-input-wrapper.is-loading .tag-input[data-v-a7f618f1]:-webkit-autofill:hover,.tag-input-wrapper.is-loading .tag-input[data-v-a7f618f1]:-webkit-autofill:focus,.tag-input-wrapper.is-loading .tag-input[data-v-a7f618f1]:-webkit-autofill:active{-webkit-text-fill-color:transparent!important;caret-color:transparent!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 999999s ease-out 0s}.input-blocker[data-v-a7f618f1]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:4}.input-skeleton-lines[data-v-a7f618f1]{z-index:5;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.modal-backdrop[data-v-5d841e8c]{position:absolute;top:0;left:0;right:0;bottom:0;height:100dvh;background-color:#11182773;z-index:5000;display:flex;justify-content:center;align-items:flex-start;padding:1rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y}.modal-backdrop--blur[data-v-5d841e8c]{background:linear-gradient(to bottom,#ffffff24,#ffffff1a),#0f172a1f;backdrop-filter:blur(44px) saturate(115%) brightness(1.07);-webkit-backdrop-filter:blur(44px) saturate(115%) brightness(1.07)}.modal-container[data-v-5d841e8c]{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:none;overflow-y:auto;box-shadow:0 20px 50px #00000040;animation:scale-in-5d841e8c .2s ease;transform:translateZ(0);will-change:transform;margin:auto 0;flex-shrink:0}.modal-container[data-v-5d841e8c]:focus{outline:none}.modal-container--blurred[data-v-5d841e8c]{background:#ffffffe6}.modal-sm[data-v-5d841e8c]{max-width:360px}.modal-md[data-v-5d841e8c]{max-width:560px}.modal-lg[data-v-5d841e8c]{max-width:720px}.modal-xl[data-v-5d841e8c]{max-width:960px}.modal-xxl[data-v-5d841e8c]{max-width:1200px}@media (max-width: 1280px){.modal-xxl[data-v-5d841e8c]{max-width:95%}}@media (max-width: 1024px){.modal-xl[data-v-5d841e8c]{max-width:95%}}@media (max-width: 768px){.modal-lg[data-v-5d841e8c]{max-width:95%}}.modal-body[data-v-5d841e8c]{padding:1.25rem}.modal-footer[data-v-5d841e8c]{padding:.75rem 1rem;border-top:1px solid #eee;text-align:right;display:flex;justify-content:flex-end;gap:.75rem}.welcome-wrap[data-v-5d841e8c]{padding:24px 24px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.welcome-illustration[data-v-5d841e8c]{width:220px;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.08))}.welcome-title[data-v-5d841e8c]{margin:6px 0 0;font-size:22px;line-height:1.25;font-weight:700;color:#0f172a;letter-spacing:.2px}.welcome-subtitle[data-v-5d841e8c]{margin:0;font-size:14px;color:#475569}.welcome-list[data-v-5d841e8c]{list-style:none;padding:0;margin:6px 0 2px;width:100%;max-width:440px;display:grid;grid-template-columns:1fr;gap:8px}.welcome-list li[data-v-5d841e8c]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px}.welcome-list i[data-v-5d841e8c]{margin-top:2px;font-size:16px;color:#16a34a;flex-shrink:0}.welcome-actions[data-v-5d841e8c]{display:flex;gap:10px;justify-content:center;padding-top:6px}.btn[data-v-5d841e8c]{border:0;padding:10px 14px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer}.btn-primary[data-v-5d841e8c]{background:#4a5a60;color:#fff}.btn-primary[data-v-5d841e8c]:focus{outline:2px solid #cbd5e1;outline-offset:2px}.btn-ghost[data-v-5d841e8c]{background:transparent;color:#334155}.fade-modal-enter-active[data-v-5d841e8c],.fade-modal-leave-active[data-v-5d841e8c]{transition:opacity .15s ease}.fade-modal-enter-from[data-v-5d841e8c],.fade-modal-leave-to[data-v-5d841e8c]{opacity:0}@keyframes scale-in-5d841e8c{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.btn-danger[data-v-5d841e8c]{background:#dc2626;color:#fff}.btn-danger[data-v-5d841e8c]:hover{background:#b91c1c}.btn-danger[data-v-5d841e8c]:focus{outline:2px solid #fecaca;outline-offset:2px}.spinner-wrapper[data-v-d10e176c]{display:flex;align-items:center;justify-content:center}[data-v-d10e176c] .heartbeat-svg{animation:heartbeat-d10e176c 1.5s cubic-bezier(.45,.05,.55,.95) .75s infinite;transform-origin:center;will-change:transform,filter;transform:scale(1)}@keyframes heartbeat-d10e176c{0%,35%,75%,to{transform:scale(1);filter:blur(0px) drop-shadow(0 0 0px transparent)}15%{transform:scale(1.12);filter:blur(1.2px) drop-shadow(0 0 4px var(--98357e8c))}45%{transform:scale(1.05);filter:blur(.4px) drop-shadow(0 0 2px var(--98357e8c))}}.base-button[data-v-4831bfec]{--btn-radius: 3px;position:relative;border-radius:var(--btn-radius);font-size:14px;font-weight:500;cursor:pointer;border:none;transition:width .3s ease,min-width .3s ease,padding .3s ease,background-color .2s ease,transform .08s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:80px;line-height:1;isolation:isolate;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-shrink:0;white-space:nowrap}.btn-pill[data-v-4831bfec]{--btn-radius: 9999px}.btn-default[data-v-4831bfec]{padding:8px 16px;height:36px}.btn-default-with-sparkle[data-v-4831bfec]{padding:8px 24px 8px 16px;height:36px}.btn-topbar[data-v-4831bfec]{padding:0 16px;height:30px;min-width:64px}.btn-topbar-with-sparkle[data-v-4831bfec]{padding:0 20px 0 12px;height:30px;min-width:64px}.btn-small[data-v-4831bfec]{padding:4px 10px;height:28px;min-width:64px;font-size:13px;font-weight:400}.btn-big[data-v-4831bfec]{width:100%;padding:.9rem 1rem;height:44px;min-width:0;font-size:15px;border-radius:var(--btn-radius)}.btn-collapsed[data-v-4831bfec]{min-width:36px!important;padding:8px 0}.btn-small.btn-collapsed[data-v-4831bfec]{min-width:28px;padding:4px 0}.btn-big.btn-collapsed[data-v-4831bfec]{min-width:44px;padding:.9rem 0}.btn-primary[data-v-4831bfec]{background-color:#0078d4;color:#fff}.btn-primary[data-v-4831bfec]:hover:not(:disabled){background-color:#0064be}.btn-secondary[data-v-4831bfec]{background-color:#f0f0f0;color:#333;border:1px solid #ececec}.btn-secondary[data-v-4831bfec]:hover:not(:disabled){background-color:#e5e7eb;border-color:transparent}.btn-danger[data-v-4831bfec]{background-color:#d9534f;color:#fff}.btn-danger[data-v-4831bfec]:hover:not(:disabled){background-color:#c64541}.btn-ghost[data-v-4831bfec]{border:1px solid #e5e7eb;background:#fff;color:#111827}.btn-ghost[data-v-4831bfec]:hover:not(:disabled){background:#f8fafc}.btn-ghost[data-v-4831bfec]:active:not(:disabled){background:#f1f5f9}.btn-upgrade[data-v-4831bfec]{background:linear-gradient(90deg,#0078d4,#4f9fe8);color:#fff}.btn-upgrade[data-v-4831bfec]:hover:not(:disabled){background:linear-gradient(90deg,#006cbe,#3f92de)}.content-wrapper[data-v-4831bfec]{display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:1;transition:opacity .3s ease;line-height:1.2;min-height:16px;padding-block:2px;position:relative;z-index:3;min-width:0;overflow:visible;white-space:nowrap;transform:translateZ(0);will-change:opacity;backface-visibility:hidden}.content-wrapper.fade-out[data-v-4831bfec]{opacity:0;pointer-events:none}.btn-label[data-v-4831bfec]{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-icon[data-v-4831bfec]{display:inline-flex;align-items:center;justify-content:center;margin-right:0;transform:translateY(-.5px);flex:0 0 auto}.btn-sparkle-box[data-v-4831bfec]{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 21px;flex-shrink:0}.btn-sparkle-icon[data-v-4831bfec]{width:21px;height:21px;display:inline-block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2013.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%2014948)%20--%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20version='1.1'%20id='Warstwa_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='21px'%20height='21px'%20viewBox='0%200%2021%2021'%20enable-background='new%200%200%2021%2021'%20xml:space='preserve'%3e%3cg%3e%3cpath%20fill='%23FFFFFF'%20d='M12.5,18c0-4.809-3.692-8.5-8.5-8.5c4.809,0,8.5-3.691,8.5-8.5c0,4.809,3.691,8.5,8.5,8.5%20C16.192,9.5,12.5,13.191,12.5,18z'/%3e%3cpath%20fill='%23FFFFFF'%20d='M4.5,21c0-2.545-1.955-4.5-4.5-4.5c2.545,0,4.5-1.955,4.5-4.5c0,2.545,1.955,4.5,4.5,4.5%20C6.455,16.5,4.5,18.455,4.5,21z'/%3e%3cpath%20fill='%23FFFFFF'%20d='M7.5,5c0-1.414-1.086-2.5-2.5-2.5c1.414,0,2.5-1.086,2.5-2.5c0,1.414,1.086,2.5,2.5,2.5%20C8.586,2.5,7.5,3.586,7.5,5z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:contain;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2013.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%2014948)%20--%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20version='1.1'%20id='Warstwa_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='21px'%20height='21px'%20viewBox='0%200%2021%2021'%20enable-background='new%200%200%2021%2021'%20xml:space='preserve'%3e%3cg%3e%3cpath%20fill='%23FFFFFF'%20d='M12.5,18c0-4.809-3.692-8.5-8.5-8.5c4.809,0,8.5-3.691,8.5-8.5c0,4.809,3.691,8.5,8.5,8.5%20C16.192,9.5,12.5,13.191,12.5,18z'/%3e%3cpath%20fill='%23FFFFFF'%20d='M4.5,21c0-2.545-1.955-4.5-4.5-4.5c2.545,0,4.5-1.955,4.5-4.5c0,2.545,1.955,4.5,4.5,4.5%20C6.455,16.5,4.5,18.455,4.5,21z'/%3e%3cpath%20fill='%23FFFFFF'%20d='M7.5,5c0-1.414-1.086-2.5-2.5-2.5c1.414,0,2.5-1.086,2.5-2.5c0,1.414,1.086,2.5,2.5,2.5%20C8.586,2.5,7.5,3.586,7.5,5z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center;mask-size:contain;shape-rendering:geometricPrecision;text-rendering:geometricPrecision;transform:translateZ(0);backface-visibility:hidden;pointer-events:none;-webkit-user-drag:none;user-drag:none}.btn-morph-box[data-v-4831bfec]{position:relative;width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 21px;flex-shrink:0;margin-left:8px}.btn-morph-layer[data-v-4831bfec]{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease;transform-origin:center}.btn-morph-sparkle[data-v-4831bfec]{opacity:1;transform:scale(1) rotate(0)}.btn-morph-add[data-v-4831bfec]{opacity:0;transform:scale(.7) rotate(-90deg);font-size:15px;line-height:1}.btn-morph-layer.hidden-icon[data-v-4831bfec]{opacity:0;transform:scale(.7) rotate(90deg)}.btn-morph-layer.visible-icon[data-v-4831bfec]{opacity:1;transform:scale(1) rotate(0)}.button-aura[data-v-4831bfec]{--ai-br: var(--btn-radius);--ai-ring: 1px;--ai-glow: 6px;--ai-rot: 0deg;--hover-start-glow: 0;--hover-start-ring: 0;--ai-grad: conic-gradient( from var(--ai-rot), #ff33cc, #8b5cf6, #3b82f6, #22d3ee, #34d399, #a3e635, #f59e0b, #fb7185, #ff33cc );animation:aiSpinBtn 10s linear infinite}.button-aura[data-v-4831bfec]:before{content:"";position:absolute;inset:calc(-1 * var(--ai-glow));border-radius:calc(var(--ai-br) + var(--ai-glow));background:var(--ai-grad);opacity:0;filter:blur(var(--ai-glow)) saturate(130%);pointer-events:none;z-index:-2;transition:opacity .45s ease;animation:aiAuraBreathGlow 6s ease-in-out infinite;animation-fill-mode:both}.button-aura[data-v-4831bfec]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(var(--ai-br) + 1px);padding:2px;background:linear-gradient(#0000 0,#0000 0) content-box,var(--ai-grad) border-box;background-clip:content-box,border-box;pointer-events:none;z-index:-1;opacity:0;transition:opacity .15s ease,inset .15s ease,padding .15s ease;animation:aiAuraBreathRing 6s ease-in-out infinite;animation-fill-mode:both}.button-aura.aura-sync[data-v-4831bfec]:before{animation:none;opacity:var(--hover-start-glow);transition:none}.button-aura.aura-sync[data-v-4831bfec]:after{animation:none;opacity:var(--hover-start-ring);top:-1px;right:-1px;bottom:-1px;left:-1px;transition:none}.button-aura.aura-hovering[data-v-4831bfec]:before{animation:none;opacity:.65;transition:opacity .45s ease}.button-aura.aura-hovering[data-v-4831bfec]:after{animation:none;opacity:.95;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;transition:opacity .15s ease,inset .15s ease,padding .15s ease}.button-aura.aura-exiting[data-v-4831bfec]:before{animation:none;opacity:0;transition:opacity .45s ease}.button-aura.aura-exiting[data-v-4831bfec]:after{animation:none;opacity:0;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:2px;transition:opacity .15s ease,inset .15s ease,padding .15s ease}.button-aura .btn-cover[data-v-4831bfec]{display:none}.button-aura>.btn-cover[data-v-4831bfec]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--ai-br) - 1px);pointer-events:none;z-index:2;opacity:1;overflow:hidden;transition:background-color .15s ease}.button-aura.btn-primary>.btn-cover[data-v-4831bfec]{background-color:#0078d4}.button-aura.btn-secondary>.btn-cover[data-v-4831bfec]{background-color:#f0f0f0}.button-aura.btn-danger>.btn-cover[data-v-4831bfec]{background-color:#d9534f}.button-aura.btn-ghost>.btn-cover[data-v-4831bfec]{background-color:#fff}.button-aura.btn-upgrade>.btn-cover[data-v-4831bfec]{background:linear-gradient(90deg,#0078d4,#4f9fe8)}.button-aura.btn-primary:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background-color:#0064be}.button-aura.btn-secondary:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background-color:#e5e7eb}.button-aura.btn-danger:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background-color:#c64541}.button-aura.btn-ghost:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background-color:#f8fafc}.button-aura.btn-upgrade:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background:linear-gradient(90deg,#006cbe,#3f92de)}.button-aura>.btn-cover[data-v-4831bfec]:after{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;border-radius:inherit;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.04) 40%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.04) 60%,transparent 80%);animation:aiCoverShineBreath 6s linear infinite;animation-delay:-3s;pointer-events:none}.button-aura.btn-ghost>.btn-cover[data-v-4831bfec]:after{display:none}.button-aura.aura-hovering>.btn-cover[data-v-4831bfec]:after{background:linear-gradient(105deg,transparent 5%,rgba(255,255,255,.12) 25%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.12) 75%,transparent 95%);animation:aiCoverShineOnce 1.5s ease-out 1 forwards;animation-delay:0s}.button-aura.aura-exiting>.btn-cover[data-v-4831bfec]:after{animation:none;opacity:0;transition:opacity .45s ease}.fade-spinner-enter-active[data-v-4831bfec],.fade-spinner-leave-active[data-v-4831bfec]{transition:opacity .15s ease}.fade-spinner-enter-from[data-v-4831bfec],.fade-spinner-leave-to[data-v-4831bfec]{opacity:0}.fade-spinner-enter-to[data-v-4831bfec],.fade-spinner-leave-from[data-v-4831bfec]{opacity:1}.spinner-wrapper[data-v-4831bfec]{position:absolute;display:flex;align-items:center;justify-content:center;left:0;right:0;top:0;bottom:0;z-index:4;transform:translateZ(0);will-change:opacity;backface-visibility:hidden}.base-button[data-v-4831bfec]:disabled{opacity:.6;cursor:not-allowed}.base-button[data-v-4831bfec]:active:not(:disabled){transform:translateY(1px) scale(.985)}.base-button.btn-collapsed[data-v-4831bfec]:active:not(:disabled){transform:translateY(1px) scale(.985)}.btn-primary[data-v-4831bfec]:active:not(:disabled){background-color:#0058aa}.btn-secondary[data-v-4831bfec]:active:not(:disabled){background-color:#dfe3e8;border-color:transparent}.btn-danger[data-v-4831bfec]:active:not(:disabled){background-color:#b83a36}.btn-ghost[data-v-4831bfec]:active:not(:disabled){background:#eef2f7}.btn-upgrade[data-v-4831bfec]:active:not(:disabled){background:linear-gradient(90deg,#005ea6,#2f84d4)}.base-button.no-transition[data-v-4831bfec]{transition:none!important}@media (hover: none){.btn-primary[data-v-4831bfec]:hover:not(:disabled){background-color:#0078d4!important}.btn-secondary[data-v-4831bfec]:hover:not(:disabled){background-color:#f0f0f0!important;border-color:#ececec!important}.btn-danger[data-v-4831bfec]:hover:not(:disabled){background-color:#d9534f!important}.btn-ghost[data-v-4831bfec]:hover:not(:disabled){background:#fff!important}.btn-upgrade[data-v-4831bfec]:hover:not(:disabled){background:linear-gradient(90deg,#0078d4,#4f9fe8)!important}.button-aura.btn-primary:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background-color:#0078d4!important}.button-aura.btn-secondary:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background-color:#f0f0f0!important}.button-aura.btn-danger:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background-color:#d9534f!important}.button-aura.btn-ghost:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background-color:#fff!important}.button-aura.btn-upgrade:hover:not(:disabled)>.btn-cover[data-v-4831bfec]{background:linear-gradient(90deg,#0078d4,#4f9fe8)!important}}@property --ai-rot{syntax: "<angle>"; initial-value: 0deg; inherits: true;}@keyframes aiSpinBtn{to{--ai-rot: 360deg}}@keyframes aiAuraBreathGlow{0%,to{opacity:0}50%{opacity:.15}}@keyframes aiAuraBreathRing{0%,to{opacity:0}50%{opacity:.4}}@keyframes aiCoverShineBreath{0%{transform:translate(0);opacity:0}20%{transform:translate(80%);opacity:1}80%{transform:translate(320%);opacity:1}to{transform:translate(400%);opacity:0}}@keyframes aiCoverShineOnce{0%{transform:translate(0);opacity:0}15%{transform:translate(60%);opacity:1}75%{transform:translate(300%);opacity:.5}to{transform:translate(400%);opacity:0}}.breadcrumbs[data-v-3b11e619]{font-family:Segoe UI,sans-serif;font-size:13px;color:#323130;margin:0 0 8px}ul[data-v-3b11e619]{list-style:none;display:flex;align-items:center;padding:0;margin:0}li[data-v-3b11e619]{display:flex;align-items:center}.home-link[data-v-3b11e619]{color:#0078d4;text-decoration:none}.home-link[data-v-3b11e619]:hover{text-decoration:underline}.current[data-v-3b11e619]{color:#323130;font-weight:500}.dropdown-arrow[data-v-3b11e619]{font-weight:100;font-size:.75em;color:#333;margin:0 8px}.cascade-menu[data-v-3c9b827c]{height:100vh;overflow-y:auto;font-size:.9rem;padding:0}ul[data-v-3c9b827c]{padding:0;margin:0}.menu-item[data-v-3c9b827c]{list-style:none;position:relative}.menu-link[data-v-3c9b827c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.2rem;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease;text-decoration:none;position:relative}.menu-link[data-v-3c9b827c]:before{content:"";position:absolute;left:3px;top:5px;bottom:5px;width:3px;background-color:transparent;border-radius:2px;transition:background-color .2s ease}.menu-link[data-v-3c9b827c]:hover{background-color:#eaeaea}.menu-link.expandable[data-v-3c9b827c]{justify-content:flex-start;gap:.5rem}.menu-link.open[data-v-3c9b827c]:before{background-color:#0078d4}.menu-link.open[data-v-3c9b827c]{background-color:#d1e3ff;font-weight:600}.menu-icon[data-v-3c9b827c]{width:1rem;text-align:center;font-size:1rem;color:#666}.menu-link.open .menu-icon[data-v-3c9b827c],.submenu-link.open .menu-icon[data-v-3c9b827c]{color:#555}.chevron[data-v-3c9b827c]{width:1rem;min-width:1rem;text-align:center;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.chevron.rotated[data-v-3c9b827c]{transform:rotate(90deg)}.submenu[data-v-3c9b827c]{list-style:none;padding-left:0;margin-top:.25rem;margin-bottom:.25rem}.submenu-item[data-v-3c9b827c]{list-style:none;position:relative}.submenu-item[data-v-3c9b827c]:last-child{margin-bottom:.15rem}.submenu-link[data-v-3c9b827c]{padding:.5rem 1.2rem;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease;text-decoration:none;display:block;position:relative}.submenu-link[data-v-3c9b827c]:before{content:"";position:absolute;left:3px;top:5px;bottom:5px;width:3px;background-color:transparent;border-radius:2px;transition:background-color .2s ease}.submenu-content[data-v-3c9b827c]{display:flex;align-items:center;gap:.5rem;margin-left:1.5rem}.submenu-link[data-v-3c9b827c]:hover{background-color:#eaeaea}.submenu-link.open[data-v-3c9b827c]:before{background-color:#0078d4}.submenu-link.open[data-v-3c9b827c]{background-color:#d1e3ff;font-weight:600}.avatar[data-v-87b7b9bd]{--size: 32px;--bg: #3A8DDE;--fg: #fff;--ring: 1.2px;--fw: 400;--bw: 0px;--bc: #fff;width:var(--size);height:var(--size);border-radius:50%;background:var(--bg);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw);font-size:calc(var(--size) * .44);line-height:1;letter-spacing:.2px;border:var(--bw) solid var(--bc);box-shadow:0 0 0 var(--ring) #fff;overflow:hidden;-webkit-user-select:none;user-select:none}.avatar img[data-v-87b7b9bd]{width:100%;height:100%;object-fit:cover}.page-title[data-v-ce3c1762]{display:flex;align-items:center;gap:.75rem;width:100%}.title-icon[data-v-ce3c1762]{position:relative;font-size:1.8rem;color:var(--icon-color, #555);display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:auto}.title-content[data-v-ce3c1762]{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;align-self:center}.title-row[data-v-ce3c1762]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0}.title-left[data-v-ce3c1762]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}.title-main[data-v-ce3c1762]{min-width:0;flex:1 1 auto;min-height:2.975rem;display:flex;flex-direction:column;justify-content:center}.skeleton-block[data-v-ce3c1762]{display:flex;flex-direction:column;gap:.35rem}.title-h2[data-v-ce3c1762]{margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;min-width:0}.title-h2--row[data-v-ce3c1762]{display:flex;align-items:center;gap:.35rem;min-width:0}.title-text[data-v-ce3c1762]{flex:0 1 auto;display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px;margin-bottom:-2px}.title-suffix-inline[data-v-ce3c1762]{font-weight:400;color:#666;white-space:nowrap}.title-pipe[data-v-ce3c1762]{display:inline-block;margin:0 .2rem;transform:translateY(-.08em);opacity:.85}.subtitle[data-v-ce3c1762]{margin-top:.15rem;margin-bottom:calc(.2rem - 2px);padding-bottom:2px;font-size:.75rem;color:#666;line-height:1.1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk[data-v-ce3c1762]{display:block;height:1em;border-radius:3px;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-ce3c1762 1.4s ease infinite}.sk-title[data-v-ce3c1762]{width:clamp(180px,28vw,380px);height:1.2em}.sk-subtitle[data-v-ce3c1762]{width:clamp(140px,22vw,320px);height:.75em}.sk-avatar[data-v-ce3c1762]{border-radius:999px;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-ce3c1762 1.4s ease infinite;pointer-events:none}@media (max-width: 480px){.sk-title[data-v-ce3c1762]{width:clamp(150px,46vw,300px)}.sk-subtitle[data-v-ce3c1762]{width:clamp(120px,40vw,260px)}}@keyframes skeleton-loading-ce3c1762{0%{background-position:100% 50%}to{background-position:0 50%}}.favorite-toggle[data-v-ce3c1762]{position:relative;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.favorite-toggle.disabled[data-v-ce3c1762]{pointer-events:none;opacity:.6}.favorite-toggle:hover .icon-outline[data-v-ce3c1762],.favorite-toggle:hover .icon-filled[data-v-ce3c1762]{color:#f4b400}.favorite-toggle.active .icon-filled[data-v-ce3c1762]{opacity:1}.favorite-toggle.active .icon-outline[data-v-ce3c1762]{opacity:0}.favorite-icon[data-v-ce3c1762]{font-size:1.1rem;line-height:1;pointer-events:none;transform-origin:center;position:absolute;transition:transform .2s ease,opacity .2s ease,color .2s ease}.icon-outline[data-v-ce3c1762]{color:#c4c4c4;opacity:1;transform:scale(1)}.icon-filled[data-v-ce3c1762]{color:#c4c4c4;opacity:0;transform:scale(1)}.favorite-toggle.animating .icon-filled[data-v-ce3c1762]{animation:fav-pop-ce3c1762 .3s ease}.favorite-toggle.unfavoriting .icon-filled[data-v-ce3c1762]{animation:fav-unpop-ce3c1762 .3s ease}@keyframes fav-pop-ce3c1762{0%{transform:scale(.9)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes fav-unpop-ce3c1762{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.tag[data-v-a7cec783]{display:inline-flex;align-items:center;background-color:#e0e0e0;color:#333;border-radius:999px;font-size:.9rem;margin:4px;white-space:nowrap;line-height:1.2;transition:background-color .2s;padding-left:16px;padding-right:0;height:26px;cursor:pointer}.tag[data-v-a7cec783]:hover,.tag.active[data-v-a7cec783]{background-color:#d0d0d0}.tag.active[data-v-a7cec783]:hover{background-color:#bababa}.tag[data-v-a7cec783]:has(.tag-close:hover){background-color:#e0e0e0}.tag-label[data-v-a7cec783]{margin-right:5px;-webkit-user-select:none;user-select:none}.tag-label.full-padding[data-v-a7cec783]{margin-right:16px}.tag-close[data-v-a7cec783]{height:100%;width:26px;border:none;border-radius:50%;background-color:transparent;color:#333;padding:0;position:relative;flex-shrink:0}.tag-close[data-v-a7cec783]:hover{background-color:#d0d0d0}.tag-close .icon[data-v-a7cec783]{width:.8em;height:.8em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.textarea-wrapper[data-v-b38734d2]{position:relative;display:block;width:100%}.base-textarea[data-v-b38734d2]{width:100%;padding:3px 5px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;background-color:var(--7ae202ea);font-size:inherit;line-height:inherit;font-family:inherit;resize:none;min-height:unset;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,border-radius .2s ease;scrollbar-gutter:stable;scrollbar-color:rgba(107,114,128,.85) transparent}.base-textarea[data-v-b38734d2]{transition:height .1s ease}.base-textarea.is-rounded[data-v-b38734d2]{border-radius:16px;border:1px solid #e5e7eb}.base-textarea.is-builder-padding[data-v-b38734d2]{padding:14px 56px 56px 16px;resize:none}.base-textarea.is-big[data-v-b38734d2]{padding:10px 14px;font-size:16px;line-height:1.4;border-radius:6px}.base-textarea[data-v-b38734d2]::-webkit-scrollbar{width:14px}.base-textarea[data-v-b38734d2]::-webkit-scrollbar-track{background:transparent;margin:6px 0}.base-textarea[data-v-b38734d2]::-webkit-scrollbar-thumb{background-color:#6b7280d9;border-radius:999px;border:3px solid transparent;background-clip:padding-box}.base-textarea[data-v-b38734d2]::-webkit-scrollbar-thumb:hover{background-color:#4b5563f2}.base-textarea[data-v-b38734d2]::-webkit-scrollbar-corner{background:transparent}.textarea-wrapper.is-big .base-textarea[data-v-b38734d2]{border-radius:6px}.textarea-wrapper.is-code-mode .base-textarea[data-v-b38734d2]{background-color:#0f172a;color:#a7f3d0;border-color:#334155;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;padding-left:46px}.textarea-wrapper.is-big.is-code-mode .base-textarea[data-v-b38734d2]{padding-left:50px;font-size:13px;line-height:1.5}.code-gutter[data-v-b38734d2]{position:absolute;top:0;left:0;width:36px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;background-color:#0f172a;border-right:1px solid rgb(51 65 85);border-top-left-radius:3px;border-bottom-left-radius:3px;box-sizing:border-box}.textarea-wrapper.is-big .code-gutter[data-v-b38734d2]{width:40px;border-top-left-radius:6px;border-bottom-left-radius:6px}.code-gutter__inner[data-v-b38734d2]{padding-top:3px;will-change:transform}.code-gutter__line[data-v-b38734d2]{height:1.5em;line-height:1.5;padding:0 8px 0 4px;box-sizing:border-box;text-align:right;font-size:12px;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap;transform:translateY(1px)}.textarea-wrapper.is-big .code-gutter__line[data-v-b38734d2]{font-size:13px}.textarea-wrapper.is-blur-gray .base-textarea[data-v-b38734d2]:not(.readonly):not(.is-invalid){background-color:#f5f5f7;border-color:#f2f3f6;box-shadow:none}.base-textarea[data-v-b38734d2]:focus,.base-textarea.is-focused[data-v-b38734d2]{background-color:var(--7ae202ea);border-color:#0078d4;box-shadow:0 0 0 1px #0078d4;outline:none}.textarea-wrapper.is-code-mode .base-textarea[data-v-b38734d2]:focus,.textarea-wrapper.is-code-mode .base-textarea.is-focused[data-v-b38734d2]{background-color:#0f172a}.base-textarea.is-invalid[data-v-b38734d2],.base-textarea.is-invalid[data-v-b38734d2]:focus{border-color:#d93025!important;box-shadow:0 0 0 1px #d93025!important;outline:none}.base-textarea.readonly[data-v-b38734d2]{background:#eee;color:#555;box-shadow:none;pointer-events:none;resize:none}.textarea-wrapper.is-code-mode .base-textarea.readonly[data-v-b38734d2]{background-color:#0f172a;color:#94a3b8}.textarea-wrapper.is-loading .base-textarea[data-v-b38734d2]{caret-color:transparent!important;color:transparent!important}.textarea-wrapper.is-loading .base-textarea[data-v-b38734d2]::placeholder{color:transparent!important}.textarea-wrapper.is-loading .base-textarea[data-v-b38734d2]::selection{background:transparent}.textarea-blocker[data-v-b38734d2]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:4}.seg-switch[data-v-6813694e]{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px;background:#f3f4f6;border:1px solid #f0f1f3;border-radius:10px;width:fit-content;box-sizing:border-box}.seg-switch.full-pill[data-v-6813694e]{border-radius:999px}.seg-pill[data-v-6813694e]{position:absolute;top:4px;bottom:4px;left:3px;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000f;transition:left .18s ease,width .18s ease;pointer-events:none}.seg-pill.full-pill[data-v-6813694e]{border-radius:999px}.seg-pill.no-anim[data-v-6813694e]{transition:none!important}.seg-btn[data-v-6813694e]{position:relative;z-index:1;border:none;background:transparent;padding:9px 14px;border-radius:8px;cursor:pointer;color:#374151;font-size:14px;line-height:1;white-space:nowrap;transition:color .12s ease;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px}.seg-btn.icon-only[data-v-6813694e]{padding:9px 14px}.seg-btn-icon[data-v-6813694e]{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto}.seg-btn-icon i[data-v-6813694e]{font-size:14px;line-height:1}.seg-btn-label[data-v-6813694e]{display:inline-flex;align-items:center;line-height:1}.seg-btn[data-v-6813694e]:not(.active):hover{color:#111827}.seg-btn.active[data-v-6813694e]{color:#111827}.claude-prompt[data-v-cd4959b5]{display:flex;flex-direction:column;gap:.75rem}.prompt-editor-wrap[data-v-cd4959b5]{position:relative;width:100%}.prompt-input-wrap[data-v-cd4959b5]{width:100%;display:block}.prompt-input-wrap[data-v-cd4959b5] .textarea-wrapper{width:100%}.prompt-input-wrap[data-v-cd4959b5] .base-textarea{width:100%;display:block;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px 56px 65px 16px!important;line-height:1.5;color:#1e293b;box-shadow:0 4px 12px #0000000f}.prompt-input-wrap[data-v-cd4959b5] .base-textarea:focus,.prompt-input-wrap[data-v-cd4959b5] .base-textarea.is-focused{outline:none!important;box-shadow:0 4px 12px #0000000f!important}.prompt-top-fade[data-v-cd4959b5]{position:absolute;left:1px;top:1px;height:20px;pointer-events:none;z-index:1;border-top-left-radius:16px;background:linear-gradient(to bottom,#fff,#fff 38%,#fffffffa 50%,#fffffff2,#ffffffe0,#ffffffb3 80%,#ffffff73 88%,#fff3 94%,#ffffff14,#fff0)}.prompt-top-hitbox[data-v-cd4959b5]{position:absolute;left:1px;top:1px;height:17.8px;background:transparent;pointer-events:auto;z-index:2;border-top-left-radius:16px}.prompt-editor-wrap:not(.has-scrollbar) .prompt-top-fade[data-v-cd4959b5],.prompt-editor-wrap:not(.has-scrollbar) .prompt-top-hitbox[data-v-cd4959b5]{right:1px;border-top-right-radius:16px}.prompt-editor-wrap.has-scrollbar .prompt-top-fade[data-v-cd4959b5],.prompt-editor-wrap.has-scrollbar .prompt-top-hitbox[data-v-cd4959b5]{right:15px;border-top-right-radius:0}.prompt-bottom-fade[data-v-cd4959b5]{position:absolute;left:1px;bottom:1px;height:76px;pointer-events:none;z-index:1;border-bottom-left-radius:16px;background:linear-gradient(to top,#fff,#fff 38%,#fffffffa 50%,#fffffff2,#ffffffe0,#ffffffb3 80%,#ffffff73 88%,#fff3 94%,#ffffff14,#fff0)}.prompt-bottom-hitbox[data-v-cd4959b5]{position:absolute;left:1px;bottom:1px;height:67.64px;background:transparent;pointer-events:auto;z-index:2;border-bottom-left-radius:16px}.prompt-editor-wrap:not(.has-scrollbar) .prompt-bottom-fade[data-v-cd4959b5],.prompt-editor-wrap:not(.has-scrollbar) .prompt-bottom-hitbox[data-v-cd4959b5]{right:1px;border-bottom-right-radius:16px}.prompt-editor-wrap.has-scrollbar .prompt-bottom-fade[data-v-cd4959b5],.prompt-editor-wrap.has-scrollbar .prompt-bottom-hitbox[data-v-cd4959b5]{right:15px;border-bottom-right-radius:0}.prompt-left-controls[data-v-cd4959b5]{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;z-index:3}.prompt-mode-switch[data-v-cd4959b5]{position:static}.prompt-js-toggle[data-v-cd4959b5]{position:static;width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.prompt-js-toggle-inner[data-v-cd4959b5]{position:relative;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.prompt-js-toggle:hover .prompt-js-toggle-inner[data-v-cd4959b5]{background:#111827;color:#fff}.prompt-js-toggle-inner.is-off[data-v-cd4959b5]{color:#9ca3af}.prompt-js-toggle:hover .prompt-js-toggle-inner.is-off[data-v-cd4959b5]{background:#111827;color:#fff}.prompt-js-toggle-slash[data-v-cd4959b5]{position:absolute;width:18px;height:2px;background:currentColor;border-radius:999px;transform:rotate(-45deg)}.prompt-right-controls[data-v-cd4959b5]{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:3px;z-index:3;transition:right .15s ease}.prompt-editor-wrap.has-scrollbar .prompt-right-controls[data-v-cd4959b5]{right:27px}.files-wrap[data-v-cd4959b5]{position:relative;display:flex;align-items:center}.files-toggle[data-v-cd4959b5]{width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.files-toggle-inner[data-v-cd4959b5]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.files-toggle:hover .files-toggle-inner[data-v-cd4959b5]{background:#111827;color:#fff}.files-dropdown[data-v-cd4959b5]{position:absolute;right:0;bottom:calc(100% + 8px);min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:20}.files-item[data-v-cd4959b5]{height:36px;padding:0 12px;border:none;background:transparent;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#374151;font-size:14px;text-align:left}.files-item[data-v-cd4959b5]:hover{background:#f3f4f6;color:#111827}.files-item i[data-v-cd4959b5]{width:16px;text-align:center;color:#6b7280}.mic-btn[data-v-cd4959b5]{width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.mic-inner[data-v-cd4959b5]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.mic-btn:hover .mic-inner[data-v-cd4959b5]{background:#111827;color:#fff}.send-btn[data-v-cd4959b5]{width:42px;height:42px;min-width:42px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px #0000000f;transition:all .15s ease;padding:0;position:relative;overflow:hidden;flex-shrink:0}.send-btn[data-v-cd4959b5]:hover{background:#111827;color:#fff}.send-btn[data-v-cd4959b5]:disabled{opacity:.4;transform:none;box-shadow:0 1px 2px #0000000f}.send-btn.danger[data-v-cd4959b5]{border:1px solid #fecaca;background:#fff;color:#dc2626}.send-btn.danger[data-v-cd4959b5]:hover{background:#fef2f2;color:#dc2626}.btn-label[data-v-cd4959b5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon-wrap[data-v-cd4959b5]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.send-btn i[data-v-cd4959b5]{font-size:1rem;line-height:1}.prompt-suggestions[data-v-cd4959b5]{display:flex;gap:.5rem;flex-wrap:wrap}.suggestion-chip[data-v-cd4959b5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;color:#475569;cursor:pointer;transition:all .2s;white-space:nowrap}.suggestion-chip[data-v-cd4959b5]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.prompt-disclaimer[data-v-cd4959b5]{margin:0;text-align:center;font-size:12px;color:#9ca3af;line-height:1.4}.modal-backdrop[data-v-7f85d720]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:500;display:flex;justify-content:center;align-items:center;padding:.5rem}.no-backdrop[data-v-7f85d720]{background-color:transparent}.content-panel[data-v-7f85d720]{position:absolute;top:0;right:0;bottom:0;width:100%;display:flex;flex-direction:column;box-shadow:-2px 0 10px #0000001a;overflow-y:auto;opacity:1;visibility:visible;scroll-behavior:smooth;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:auto}.content-panel.inactive[data-v-7f85d720]{opacity:0;visibility:hidden}.content-panel.under[data-v-7f85d720]{pointer-events:none}.content-panel[data-v-7f85d720]:focus{outline:none}.header[data-v-7f85d720]{padding:.5rem 1.25rem;background-color:#fff;border-bottom:1px solid transparent}.header.glass[data-v-7f85d720]{backdrop-filter:blur(12px);background-color:#ffffffb3;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.3)}.header.sticky[data-v-7f85d720]{position:sticky;top:0;z-index:10}.header.scrolled[data-v-7f85d720]{box-shadow:0 1px 2px #0000000f,0 2px 6px #0000000a}@media (max-height: 500px){.side-header.sticky[data-v-7f85d720]{position:relative}.side-header.scrolled[data-v-7f85d720]{box-shadow:none}}@media (min-width: 768px){.content-panel.side[data-v-7f85d720]{max-width:800px}}.footer[data-v-7f85d720]{position:sticky;bottom:0;z-index:10;transition:box-shadow .2s ease;box-shadow:none;display:flex;gap:.5rem;justify-content:flex-start;align-items:center;transform:translateZ(0);backface-visibility:hidden;will-change:transform;-webkit-font-smoothing:antialiased}.footer[data-v-7f85d720]:has(.footer-actions){padding:1rem;border-top:1px solid #eee;background-color:#fafafa}.footer[data-v-7f85d720]:has(.composer-wrap){padding:0 1.25rem;border-top:none;background-color:#fff}.footer-actions[data-v-7f85d720]{display:flex;gap:.5rem;align-items:center}.footer-validation[data-v-7f85d720]{display:inline-flex;align-items:center;gap:.4rem;color:#d93025;font-size:.8rem;line-height:1.2;white-space:nowrap;margin-left:.25rem}.footer-validation__icon[data-v-7f85d720]{font-size:.95rem;line-height:1}.footer-validation__text[data-v-7f85d720]{margin-top:0}.composer-wrap[data-v-7f85d720]{width:100%;max-width:min(720px,100% - 2rem);margin:0 auto;transform:translateY(-15px)}.composer-wrap[data-v-7f85d720] .claude-prompt{width:100%}.main-panel-body[data-v-7f85d720]{flex:1;display:flex;flex-direction:row}.panel-menu[data-v-7f85d720]{width:260px;background-color:#fff}@media (max-width: 767px){.main-panel-body.with-sidebar .panel-menu.hide-on-mobile-if-tall[data-v-7f85d720]{display:none!important}}.content-body[data-v-7f85d720]{flex:1;overflow-y:auto;padding:0 1.25rem 2rem;position:relative;min-width:0}.content-body.no-padding[data-v-7f85d720]{padding:0!important}.content-body[data-v-7f85d720]>div{display:flex;flex-direction:column;gap:1rem;min-width:0}.content-body.no-padding[data-v-7f85d720]>div{gap:0!important}.cascade-menu-wrapper[data-v-7f85d720]{box-shadow:0 0 12px #0000001f;transform:translateZ(0);will-change:transform;border-radius:1px}.cascade-menu[data-v-7f85d720]{max-height:auto;height:auto;padding-top:.25rem;padding-bottom:1rem}.sidebar-fixed-search[data-v-7f85d720]{padding:.5rem 0;width:100%;box-sizing:border-box}.main-panel-body .filter-search[data-v-7f85d720]{width:100%;box-sizing:border-box}.submenu-header[data-v-7f85d720]{display:flex;align-items:center;gap:14px;width:100%;position:relative;flex-shrink:0;padding:0 13px 0 11px}.close-container[data-v-7f85d720]{margin-left:auto;display:flex;align-items:center}.submenu-close-btn[data-v-7f85d720]{flex:0 0 auto}.breadcrumbs-placeholder[data-v-7f85d720]{min-height:8px}.panel-host[data-v-bc2cd694]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#menu-host[data-v-bc2cd694]{position:absolute;left:0;bottom:0;background-color:#fff;overflow-y:auto;z-index:501;transition:top .1s ease;display:none;box-shadow:0 0 12px #0000001f}[data-v-bc2cd694] .fade-enter-active,[data-v-bc2cd694] .fade-leave-active{transition:opacity .15s ease}[data-v-bc2cd694] .fade-enter-from,[data-v-bc2cd694] .fade-leave-to{opacity:0}[data-v-bc2cd694] .fade-enter-to,[data-v-bc2cd694] .fade-leave-from{opacity:1}[data-v-bc2cd694] .no-anim.fade-enter-active,[data-v-bc2cd694] .no-anim.fade-leave-active{transition:none!important}.hamburger-btn[data-v-8e00dfa8]{font-size:1rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#777;padding:5px 4px;border-radius:3px;line-height:1;transition:background-color .2s,color .2s}.hamburger-btn[data-v-8e00dfa8]:hover{background:#e5e7eb;color:#111}.hamburger-btn[data-v-8e00dfa8]:active{background:#d1d5db;color:#111}.icon[data-v-8e00dfa8]{width:calc(1.1em + 1px);height:1.1em;display:block;overflow:visible}.icon path[data-v-8e00dfa8]{stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:butt;stroke-linejoin:miter;fill:none}.middle-line[data-v-8e00dfa8]{transition:transform .3s ease}.middle-line.is-collapsed[data-v-8e00dfa8]{transform:translate(0)}.middle-line.is-expanded[data-v-8e00dfa8]{transform:translate(5px)}.hamburger-btn.is-sm[data-v-8e00dfa8]{font-size:.7rem}.hamburger-btn.hover-dim-only[data-v-8e00dfa8]:hover{background:#ffffff02;color:#444}.hamburger-btn.hover-dim-only[data-v-8e00dfa8]:active{background:#ffffff05;color:#333}.hamburger-btn.white-mode[data-v-8e00dfa8],.hamburger-btn.white-mode[data-v-8e00dfa8]:hover,.hamburger-btn.white-mode[data-v-8e00dfa8]:active{color:#fff;background:transparent}.ellipsis-btn[data-v-a67df3cd]{font-size:1rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#777;padding:5px 4px;border-radius:3px;line-height:1}.ellipsis-btn[data-v-a67df3cd]:hover{background:#e5e7eb;color:#111}.ellipsis-btn[data-v-a67df3cd]:active{background:#d1d5db;color:#111}.icon[data-v-a67df3cd]{width:calc(1.1em + 1px);height:1.1em;display:block;overflow:visible}.ellipsis-btn.is-sm[data-v-a67df3cd]{font-size:.7rem}.ellipsis-btn.hover-dim-only[data-v-a67df3cd]:hover{background:#ffffff02;color:#444}.ellipsis-btn.hover-dim-only[data-v-a67df3cd]:active{background:#ffffff05;color:#333}.ellipsis-btn.white-mode[data-v-a67df3cd],.ellipsis-btn.white-mode[data-v-a67df3cd]:hover,.ellipsis-btn.white-mode[data-v-a67df3cd]:active{color:#fff;background:transparent}.onepage-floating-cta-wrapper[data-v-906f0cd1]{display:flex;align-items:center;justify-content:flex-end;overflow:visible;flex-shrink:0}.onepage-floating-cta-scale[data-v-906f0cd1]{transition:transform .3s ease;transform:translateZ(0);will-change:transform}@media (hover: hover) and (pointer: fine){.onepage-floating-cta-scale[data-v-906f0cd1]:hover{transform:translateZ(0) scale(1.05)}}.onepage-floating-cta-scale.is-hovered[data-v-906f0cd1]{transform:translateZ(0) scale(1.05)}.onepage-floating-cta[data-v-906f0cd1]{border:none;cursor:pointer;background:#003872;color:#fff;padding:.625rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;touch-action:manipulation}.onepage-floating-cta--image[data-v-906f0cd1]{background:transparent!important;padding:0;border-radius:0;overflow:visible;box-shadow:none;border:none;display:flex;align-items:center}.onepage-floating-cta-img[data-v-906f0cd1]{display:block;height:140px;width:auto;object-fit:contain;position:relative;z-index:10;pointer-events:none;transform-origin:center center;will-change:transform}.onepage-floating-cta-icon[data-v-906f0cd1]{display:none!important;font-size:1.2rem}@media (max-width: 640px){.onepage-floating-cta-text[data-v-906f0cd1]{display:none!important}.onepage-floating-cta-icon[data-v-906f0cd1]{display:block!important}}:root{--sidebar-width-desktop: 240px;--sidebar-width-mobile: clamp(240px, 75vw, 320px);--sidebar-width: var(--sidebar-width-desktop);--topbar-height: 50px}@media (max-width: 767px){:root{--sidebar-width: var(--sidebar-width-mobile)}}.layout.onepage-layout[data-v-f2a5fcf7],.layout.onepage-layout .toolbar[data-v-f2a5fcf7],.layout.onepage-layout .content-container[data-v-f2a5fcf7],.layout.onepage-layout .main-content[data-v-f2a5fcf7]{font-family:Inter,sans-serif}.layout[data-v-f2a5fcf7]{display:flex;height:100dvh;overflow:hidden}.sidebar[data-v-f2a5fcf7]{width:var(--sidebar-width);background-color:#f9f9f9;display:flex;flex-direction:column;transition:width .3s ease;position:relative;z-index:1000;box-shadow:inset -1px 0 #ddd;padding:0 1px 0 0;height:100%;overflow:hidden}.sidebar.collapsed[data-v-f2a5fcf7]{width:60px;align-items:inherit}.sidebar.collapsed[data-v-f2a5fcf7] .left-sidebar-actions{padding-left:12px}.tooltip-host[data-v-f2a5fcf7]{display:block}.sidebar-header[data-v-f2a5fcf7]{display:flex;align-items:center;gap:8px;width:100%;height:var(--topbar-height);position:relative;padding:0 10px 0 16px;flex-shrink:0}.logo-container[data-v-f2a5fcf7]{margin-left:4px;display:flex;align-items:center;flex-shrink:0}.logo-link[data-v-f2a5fcf7]{position:relative;display:inline-block;width:20px;height:20px;color:#000;-webkit-user-select:none;user-select:none}.logo-icon[data-v-f2a5fcf7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .1s ease;pointer-events:none;display:flex;align-items:center;justify-content:center}.icon-hover[data-v-f2a5fcf7],.sidebar.fully-collapsed:hover .icon-default[data-v-f2a5fcf7]{opacity:0}.sidebar.fully-collapsed:hover .icon-hover[data-v-f2a5fcf7]{opacity:1}.sidebar:not(.collapsed) .logo-icon[data-v-f2a5fcf7],.sidebar.fully-collapsed:hover .icon-hover[data-v-f2a5fcf7]{pointer-events:auto}.menu[data-v-f2a5fcf7]{display:flex;flex-direction:column;gap:16px;margin-top:0}.menu a[data-v-f2a5fcf7]{color:#000;text-decoration:none;display:flex;align-items:center;gap:10px;padding-left:4px}.menu i[data-v-f2a5fcf7]{font-size:16px}.main[data-v-f2a5fcf7]{flex:1;display:flex;flex-direction:column;max-width:100%;overflow:hidden;box-sizing:border-box}.toolbar[data-v-f2a5fcf7]{height:var(--topbar-height);background-color:#0078d4;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:relative}.onepage-toolbar[data-v-f2a5fcf7]{--topbar-height: 72px;--onepage-toolbar-transition: opacity .26s ease, transform .26s ease, visibility .26s ease;--onepage-toolbar-hidden-transform: translateY(-18px);color:#f5f0e8;position:fixed;top:1rem;left:0;right:0;width:95%;max-width:1280px;height:var(--topbar-height);padding:0 2rem;margin:0 auto;z-index:2000;background:#fbf9f8cc;border-radius:1rem;box-shadow:0 25px 50px -12px #1e40af0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(12px);transition:var(--onepage-toolbar-transition);will-change:transform,opacity;overflow:visible}.onepage-toolbar-row[data-v-f2a5fcf7]{width:100%;height:var(--topbar-height);display:flex;align-items:center;gap:2rem;overflow:visible}.onepage-toolbar-left[data-v-f2a5fcf7],.onepage-toolbar-center[data-v-f2a5fcf7],.onepage-toolbar-right[data-v-f2a5fcf7]{display:flex;align-items:center;min-width:0}.onepage-toolbar-left[data-v-f2a5fcf7]{flex:0 0 auto;justify-content:flex-start}.onepage-toolbar-center[data-v-f2a5fcf7]{flex:1 1 auto;justify-content:center}.onepage-toolbar-right[data-v-f2a5fcf7]{flex:0 0 auto;justify-content:flex-end;margin-right:0;overflow:visible}.onepage-toolbar-right.has-cta-image[data-v-f2a5fcf7]{margin-right:-2rem}.onepage-toolbar-cta-scale[data-v-f2a5fcf7]{transform-origin:right center;transform:scale(1);overflow:visible}.onepage-toolbar-hidden[data-v-f2a5fcf7]{opacity:0;visibility:hidden;transform:var(--onepage-toolbar-hidden-transform);pointer-events:none}.onepage-toolbar.modal-hide-instant[data-v-f2a5fcf7]{transition:opacity .05s linear,transform .05s ease-out,visibility 0s linear .05s!important}.onepage-toolbar.onepage-toolbar-hidden.modal-hide-instant[data-v-f2a5fcf7]{transform:translateY(-6px)}.onepage-toolbar-cta-only[data-v-f2a5fcf7]{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}.onepage-toolbar-cta-only .onepage-toolbar-row[data-v-f2a5fcf7]{justify-content:flex-end}.onepage-toolbar-cta-only .onepage-toolbar-right[data-v-f2a5fcf7]{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .26s ease,transform .26s ease}.onepage-toolbar-cta-only.onepage-toolbar-hidden[data-v-f2a5fcf7]{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none}.onepage-toolbar-cta-only.onepage-toolbar-hidden .onepage-toolbar-right[data-v-f2a5fcf7]{opacity:0;transform:var(--onepage-toolbar-hidden-transform);pointer-events:none}.toolbar-left[data-v-f2a5fcf7]{position:relative;display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.toolbar-right[data-v-f2a5fcf7]{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:16px}.onepage-brand[data-v-f2a5fcf7]{border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:.55rem;font-size:1.25rem;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;color:#172554;line-height:1;white-space:nowrap;cursor:pointer}.onepage-brand-logo[data-v-f2a5fcf7]{display:block;height:34px;margin:-10px 0;object-fit:contain;flex:0 0 auto}.onepage-nav[data-v-f2a5fcf7]{display:flex;align-items:center;justify-content:center;gap:2rem;min-width:0}.onepage-nav-link[data-v-f2a5fcf7]{display:inline-block;border:none;background:transparent;padding:0;margin:0;cursor:pointer;color:#737373;text-decoration:none;font-family:inherit;font-size:.875rem;font-weight:500;text-transform:uppercase;white-space:nowrap;transition:color .3s ease,transform .3s ease;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;transform:translateY(0)}.onepage-nav-link[data-v-f2a5fcf7]:hover{color:#1e3a8a;transform:translateY(-1px)}@media (max-width: 1200px){.has-cta-image .onepage-toolbar-cta-scale[data-v-f2a5fcf7]{transform:scale(.92)}}@media (max-width: 1024px){.has-cta-image .onepage-toolbar-cta-scale[data-v-f2a5fcf7]{transform:scale(.82) translateY(-4px) translate(-2px)}}@media (max-width: 900px){.has-cta-image .onepage-toolbar-cta-scale[data-v-f2a5fcf7]{transform:scale(.74) translateY(-8px) translate(-4px)}.onepage-nav[data-v-f2a5fcf7],.onepage-toolbar-center[data-v-f2a5fcf7]{display:none!important}.onepage-toolbar-center[data-v-f2a5fcf7]{flex:0!important;width:0!important}.onepage-toolbar-left[data-v-f2a5fcf7]{flex:1 1 auto!important}}@media (max-width: 800px){.has-cta-image .onepage-toolbar-cta-scale[data-v-f2a5fcf7]{transform:scale(var(--onepage-cta-min-scale)) translateY(-18px) translate(-6px)}}.logo-text[data-v-f2a5fcf7]{margin:0;font-size:1.25rem;padding:0 .6rem;font-weight:500}.collapsible-content[data-v-f2a5fcf7]{transition:opacity .3s ease,visibility .3s}.hidden[data-v-f2a5fcf7]{opacity:0;visibility:hidden}.sidebar-scroll-area[data-v-f2a5fcf7]{overflow-y:auto;overflow-x:hidden;flex-grow:1;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(0,0,0,.15) #f4f4f4;padding:0 0 1.5rem;min-height:0}.content-container[data-v-f2a5fcf7]{display:flex;flex:1;overflow:hidden;height:calc(100vh - var(--topbar-height))}.content-container.no-topbar-content[data-v-f2a5fcf7]{height:100dvh}.onepage-content[data-v-f2a5fcf7]{height:auto;padding-top:0;margin-top:0}.main-content[data-v-f2a5fcf7]{flex:1;overflow:hidden;position:relative}.close-container[data-v-f2a5fcf7]{margin-left:auto;display:flex;align-items:center}.desktop-only[data-v-f2a5fcf7]{display:inline-block}@media (max-width: 768px){.desktop-only[data-v-f2a5fcf7]{display:none!important}}.mobile-only[data-v-f2a5fcf7]{display:none!important}@media (max-width: 768px){.layout[data-v-f2a5fcf7]:not(.onepage-layout){position:absolute;width:calc(100% + var(--sidebar-width));transition:transform .3s ease,width 0s;transform:translate(calc(-1 * var(--sidebar-width)))}.layout:not(.onepage-layout).collapsed[data-v-f2a5fcf7]{transform:translate(0)}.layout:not(.onepage-layout) .sidebar.collapsed[data-v-f2a5fcf7]{width:var(--sidebar-width);padding:0 16px;align-items:flex-start}.mobile-only[data-v-f2a5fcf7]{display:inline-flex!important;align-items:center}.onepage-layout[data-v-f2a5fcf7]{position:relative;width:100%;transform:none}}.backdrop[data-v-f2a5fcf7]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#11182773;z-index:999}.fade-backdrop-enter-active[data-v-f2a5fcf7],.fade-backdrop-leave-active[data-v-f2a5fcf7]{transition:opacity .2s ease}.fade-backdrop-enter-from[data-v-f2a5fcf7],.fade-backdrop-leave-to[data-v-f2a5fcf7]{opacity:0}.fade-backdrop-enter-to[data-v-f2a5fcf7],.fade-backdrop-leave-from[data-v-f2a5fcf7]{opacity:1}.layout.no-transition[data-v-f2a5fcf7],.sidebar.no-transition[data-v-f2a5fcf7]{transition:none}.sidebar-fixed[data-v-f2a5fcf7]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.sidebar-fixed-search[data-v-f2a5fcf7]{padding:.5rem 1rem;width:100%;box-sizing:border-box;flex-shrink:0}.sidebar .filter-search[data-v-f2a5fcf7]{width:100%;box-sizing:border-box}.sidebar-fixed-menu[data-v-f2a5fcf7]{padding:.75rem 0;flex-shrink:0}.topbar-filter[data-v-f2a5fcf7]{flex:1 1 320px;min-width:240px;max-width:320px;width:100%}.scroll-hidden[data-v-f2a5fcf7]{overflow:hidden!important}.mobile-logo[data-v-f2a5fcf7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.25rem;pointer-events:none;opacity:0;transition:opacity .3s ease}.mobile-logo.visible[data-v-f2a5fcf7]{opacity:1}.right-sidebar[data-v-f2a5fcf7]{width:0;background:#f8f9fa;border-left:1px solid #e0e0e0;transition:width .3s ease;overflow:hidden}.right-sidebar.visible[data-v-f2a5fcf7]{width:360px}.right-sidebar-content[data-v-f2a5fcf7]{width:360px;height:100%;padding:1rem;overflow-y:auto}.sidebar-spacer-inner[data-v-f2a5fcf7]{flex-grow:1;min-height:0}.sidebar-footer[data-v-f2a5fcf7]{flex-shrink:0;padding-bottom:1rem}.no-favorites[data-v-f2a5fcf7]{margin:6px 0 10px;padding:6px 16px 10px;font-size:.8rem;line-height:1.25;color:#6b7280;font-weight:400;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-scroll-area[data-v-f2a5fcf7] .favorite-link{transition:padding-right .01s ease}.favorite-scroll-area[data-v-f2a5fcf7] .favorite-link:hover{padding-right:32px}.list-scroll-area[data-v-f2a5fcf7] .list-link{transition:padding-right .01s ease}.list-scroll-area[data-v-f2a5fcf7] .list-link:hover{padding-right:32px}.list-scroll-area .tooltip-host.group-end[data-v-f2a5fcf7]{margin-bottom:.9rem}.favorite-skeleton-row[data-v-f2a5fcf7],.list-skeleton-row[data-v-f2a5fcf7]{display:flex;align-items:center;gap:10px;padding:8px 20px}.favorite-skeleton-icon[data-v-f2a5fcf7],.list-skeleton-icon[data-v-f2a5fcf7]{width:18px;height:18px;border-radius:4px;flex:0 0 auto;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-f2a5fcf7 1.4s ease infinite}.favorite-skeleton-line[data-v-f2a5fcf7],.list-skeleton-line[data-v-f2a5fcf7]{height:.9em;width:clamp(140px,14vw,220px);border-radius:3px;flex:1 1 auto;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-f2a5fcf7 1.4s ease infinite}.list-skeleton-group[data-v-f2a5fcf7]{padding-top:2px}@keyframes skeleton-loading-f2a5fcf7{0%{background-position:100% 50%}to{background-position:0 50%}}.tooltip-popover{position:fixed;z-index:2147483647;padding:5px 10px;font-size:12.5px;line-height:1.35;color:#f9f9f9;background:#1f2937;border:1px solid #4b5563;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px #0000002e;pointer-events:none;transition:opacity .12s ease,transform .12s ease;opacity:1;transform:translateY(0)}.tooltip-popover.tooltip-enter{opacity:0;transform:translateY(2px)}.tooltip-popover:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #4b5563}.tooltip-popover:after{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #1f2937}.left-sidebar-actions{padding:1.5rem 1rem;display:flex;flex-direction:column;transition:padding-left .3s ease;flex-shrink:0}.base-button.no-transition{transition:none!important}@media (hover: none){.tooltip-popover{display:none!important}}.popup-wrapper[data-v-cb2957ee]{position:absolute;z-index:900}.popup-content[data-v-cb2957ee]{all:unset;background:#fff;border:1px solid #ccc;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;min-width:160px;width:max-content;max-width:420px;position:relative;min-height:7px}.center-align[data-v-cb2957ee]{position:absolute;left:50%;transform:translate(-50%)}.popup-bottom[data-v-cb2957ee]{top:100%;left:0}.popup-bottom-center[data-v-cb2957ee]{top:100%;left:50%}.popup-bottom-left[data-v-cb2957ee]{top:100%;left:0}.popup-bottom-right[data-v-cb2957ee]{top:100%;right:0}.popup-left[data-v-cb2957ee]{top:0;right:100%}.popup-right[data-v-cb2957ee]{top:0;left:100%}.popup-arrow[data-v-cb2957ee]{position:absolute;top:-7px;width:12px;height:12px;background:#fff;border-left:1px solid #CCC;border-top:1px solid #CCC;transform:rotate(45deg);z-index:0}.arrow-left[data-v-cb2957ee]{left:0%}.arrow-right[data-v-cb2957ee]{right:0%}.arrow-center[data-v-cb2957ee]{left:50%;transform:translate(-50%) rotate(45deg)}.fade-dropdown-enter-active[data-v-cb2957ee],.fade-dropdown-leave-active[data-v-cb2957ee]{transition:opacity .15s ease,transform .15s ease}.fade-dropdown-enter-from[data-v-cb2957ee],.fade-dropdown-leave-to[data-v-cb2957ee]{opacity:0;transform:translateY(-4px)}.fade-dropdown-enter-to[data-v-cb2957ee],.fade-dropdown-leave-from[data-v-cb2957ee]{opacity:1;transform:translateY(0)}.fade-from-right-enter-active[data-v-cb2957ee],.fade-from-right-leave-active[data-v-cb2957ee]{transition:opacity .15s ease,transform .15s ease}.fade-from-right-enter-from[data-v-cb2957ee],.fade-from-right-leave-to[data-v-cb2957ee]{opacity:0;transform:translate(4px)}.fade-from-right-enter-to[data-v-cb2957ee],.fade-from-right-leave-from[data-v-cb2957ee]{opacity:1;transform:translate(0)}.fade-from-left-enter-active[data-v-cb2957ee],.fade-from-left-leave-active[data-v-cb2957ee]{transition:opacity .15s ease,transform .15s ease}.fade-from-left-enter-from[data-v-cb2957ee],.fade-from-left-leave-to[data-v-cb2957ee]{opacity:0;transform:translate(-4px)}.fade-from-left-enter-to[data-v-cb2957ee],.fade-from-left-leave-from[data-v-cb2957ee]{opacity:1;transform:translate(0)}.ask-iris-wrap[data-v-8b21d708]{position:relative;padding:24px;display:flex;flex-direction:column;gap:20px;min-height:300px;overflow:hidden}.aurora-background[data-v-8b21d708]{position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(to bottom,transparent 0%,transparent 70%,white 100%),radial-gradient(ellipse at top,#667eea 0%,#764ba2 50%,transparent 100%);opacity:.3;pointer-events:none;z-index:0}.ask-iris-content[data-v-8b21d708]{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.ask-iris-header[data-v-8b21d708]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-top:30px;padding-bottom:10px}.ask-iris-title[data-v-8b21d708]{margin:0;font-size:32px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 1px 1px rgba(255,255,255,.45)}.ask-iris-footer[data-v-8b21d708]{display:flex;justify-content:center;padding-top:8px}.btn[data-v-8b21d708]{border:0;padding:10px 14px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .15s}.btn-ghost[data-v-8b21d708]{background:transparent;color:#334155}.btn-ghost[data-v-8b21d708]:hover{background:#f1f5f9}.notifications[data-v-a79e99da]{padding:15px;box-sizing:border-box;width:100%;overflow-x:hidden}.header[data-v-a79e99da]{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.actions[data-v-a79e99da]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-a79e99da]{border:none;border-radius:6px;padding:6px 10px;cursor:pointer;background:#4f8ef7;color:#fff;font-size:12px;font-weight:600}.btn[data-v-a79e99da]:hover:not(:disabled){background:#3a7de0}.btn[data-v-a79e99da]:disabled{opacity:.5;cursor:not-allowed}.state[data-v-a79e99da]{opacity:.9;font-size:13px}.state.error[data-v-a79e99da]{color:#ffb3b3}.notification-list[data-v-a79e99da]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.item[data-v-a79e99da]{border-radius:10px;padding:10px 12px;background:#ffffff0f}.item.unread[data-v-a79e99da]{background:#ffffff1c;outline:1px solid rgba(255,255,255,.16)}.row[data-v-a79e99da]{display:flex;align-items:center;justify-content:space-between;gap:8px}.meta[data-v-a79e99da]{display:inline-flex;align-items:center;gap:8px;font-size:12px;opacity:.95}.type[data-v-a79e99da]{font-weight:600}.dot[data-v-a79e99da]{opacity:.7}.date[data-v-a79e99da]{opacity:.85}.title[data-v-a79e99da]{margin-top:6px;font-weight:700;font-size:13px}.body[data-v-a79e99da]{margin-top:4px;font-size:13px;opacity:.95;white-space:pre-wrap}.footer[data-v-a79e99da]{margin-top:8px}.link[data-v-a79e99da]{font-size:12px;color:#7db8ff;text-decoration:underline}.link[data-v-a79e99da]:hover{color:#add4ff}.linkbtn[data-v-a79e99da]{background:#4f8ef7;border:none;color:#fff;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:12px}.linkbtn[data-v-a79e99da]:hover:not(:disabled){background:#3a7de0}.linkbtn[data-v-a79e99da]:disabled{opacity:.5;cursor:not-allowed}.toolbar-icon[data-v-cb92439f]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.profile-popup-wrapper[data-v-cb92439f]{position:relative;display:inline-block}.user-info[data-v-cb92439f]{display:flex;align-items:center;padding:.75rem;font-size:.85rem;color:#333;gap:.75rem}.avatar[data-v-cb92439f]{width:36px;height:36px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280}.user-details[data-v-cb92439f]{display:flex;flex-direction:column}.user-details .name[data-v-cb92439f]{font-weight:600}.user-details .email[data-v-cb92439f]{font-size:.8rem;color:#6b7280}.popup-item[data-v-cb92439f]{display:flex;align-items:center;gap:8px;padding:.6rem .75rem;color:#333;cursor:pointer;transition:background .2s ease}.popup-item[data-v-cb92439f]:hover{background:#f3f4f6}.divider[data-v-cb92439f]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0}.user-email[data-v-cb92439f]{color:#fff;font-weight:500;font-size:14px;white-space:nowrap}@media (max-width: 992px){.user-email[data-v-cb92439f]{display:none}}.notifications-btn[data-v-cb92439f]{position:relative;display:inline-flex;align-items:center;justify-content:center;--icon-size: 18px;--badge-overlap: 4px}.notifications-btn .icon-box[data-v-cb92439f]{width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center}.notifications-btn .badge[data-v-cb92439f]{position:absolute;top:-10px;left:calc(var(--icon-size) - var(--badge-overlap));min-width:20px;height:18px;padding:0 6px;background:#d32f2f;color:#fff;font-size:11px;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:18px;box-shadow:-.5px 1px 1px #0003}.debug-panel[data-v-cb92439f]{padding:15px}.debug-section[data-v-cb92439f]{margin-bottom:20px}.debug-btn[data-v-cb92439f]{display:block;width:100%;padding:8px;margin:5px 0;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.debug-pre[data-v-cb92439f]{background:#f5f5f5;padding:10px;border-radius:4px;font-size:12px;max-height:150px;overflow-y:auto}.toolbar-separator[data-v-cb92439f]{display:inline-block;width:1px;height:20px;background:#fff6;margin:0 12px;vertical-align:middle}.credits-wrapper[data-v-c1d2384f]{position:relative;display:inline-flex;align-items:center}.credits-btn[data-v-c1d2384f]{display:inline-flex;align-items:center;gap:6px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;padding:4px 10px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s ease;white-space:nowrap}.credits-btn[data-v-c1d2384f]:hover{background:#fff3}.credits-icon[data-v-c1d2384f]{font-size:11px;color:#fbbf24}.credits-label[data-v-c1d2384f]{font-size:12px;font-weight:600;letter-spacing:.01em}.credits-bar[data-v-c1d2384f]{width:48px;height:4px;background:#ffffff40;border-radius:2px;overflow:hidden}.credits-bar-fill[data-v-c1d2384f]{height:100%;background:#fbbf24;border-radius:2px;transition:width .4s ease}[data-v-c1d2384f] .credits-popup{width:260px;padding:0}.credits-popup-header[data-v-c1d2384f]{display:flex;align-items:center;gap:8px;padding:.9rem 1rem .6rem;font-weight:600;font-size:.9rem;color:#111827;border-bottom:1px solid #f3f4f6}.credits-popup-header i[data-v-c1d2384f]{color:#fbbf24}.credits-popup-body[data-v-c1d2384f]{display:flex;align-items:center;justify-content:space-around;padding:1rem}.credits-popup-stat[data-v-c1d2384f]{display:flex;flex-direction:column;align-items:center;gap:2px}.credits-popup-number[data-v-c1d2384f]{font-size:1.15rem;font-weight:700;color:#111827}.credits-popup-sub[data-v-c1d2384f]{font-size:.72rem;color:#6b7280}.credits-popup-divider[data-v-c1d2384f]{width:1px;height:32px;background:#e5e7eb}.credits-popup-bar-wrap[data-v-c1d2384f]{padding:0 1rem .5rem;display:flex;flex-direction:column;gap:4px}.credits-popup-bar[data-v-c1d2384f]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.credits-popup-bar-fill[data-v-c1d2384f]{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:3px;transition:width .4s ease}.credits-popup-percent[data-v-c1d2384f]{font-size:.72rem;color:#6b7280;text-align:right}.credits-popup-reset[data-v-c1d2384f]{padding:0 1rem .75rem;font-size:.75rem;color:#9ca3af;display:flex;align-items:center;gap:5px}.credits-popup-footer[data-v-c1d2384f]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid #f3f4f6}.credits-upgrade-btn[data-v-c1d2384f]{display:inline-flex;align-items:center;gap:6px;background:#0078d4;color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s ease}.credits-upgrade-btn[data-v-c1d2384f]:hover{background:#0064b4}.credits-details-link[data-v-c1d2384f]{font-size:.8rem;color:#6b7280;text-decoration:none}.credits-details-link[data-v-c1d2384f]:hover{color:#111827;text-decoration:underline}.credits-widget[data-v-c4e050f6]{display:inline-flex;align-items:center}.credits-pill[data-v-c4e050f6]{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px 6px 8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.credits-pill[data-v-c4e050f6]:hover{background:#ffffff2e;border-color:#ffffff57}.credits-pill[data-v-c4e050f6]:active{transform:translateY(.5px)}.credits-pill-icon[data-v-c4e050f6]{width:24px;height:24px;border-radius:999px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.credits-pill-text[data-v-c4e050f6]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.credits-pill-label[data-v-c4e050f6]{font-size:11px;opacity:.85}.credits-pill-value[data-v-c4e050f6]{font-size:13px;font-weight:700}.credits-pill-upgrade[data-v-c4e050f6]{padding:5px 9px;border-radius:999px;background:#fff;color:#0078d4;font-size:11px;font-weight:700;white-space:nowrap}.credits-popup[data-v-c4e050f6]{min-width:320px;max-width:360px}.credits-popup-header[data-v-c4e050f6]{padding:.25rem 0 .75rem}.credits-popup-title[data-v-c4e050f6]{font-size:.95rem;font-weight:700;color:#111827}.credits-popup-subtitle[data-v-c4e050f6]{margin-top:.2rem;font-size:.78rem;color:#6b7280}.credits-summary-card[data-v-c4e050f6]{padding:.85rem;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #d8e9ff;border-radius:12px}.credits-summary-top[data-v-c4e050f6],.credits-summary-bottom[data-v-c4e050f6],.credits-detail-row[data-v-c4e050f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.credits-summary-top[data-v-c4e050f6]{font-size:.86rem;color:#374151;margin-bottom:.7rem}.credits-summary-top strong[data-v-c4e050f6]{color:#111827;font-size:.95rem}.credits-progress[data-v-c4e050f6]{width:100%;height:10px;background:#dbeafe;border-radius:999px;overflow:hidden}.credits-progress-bar[data-v-c4e050f6]{height:100%;background:linear-gradient(90deg,#0078d4,#4f9fe8);border-radius:999px}.credits-summary-bottom[data-v-c4e050f6]{margin-top:.55rem;font-size:.78rem;color:#6b7280}.credits-details[data-v-c4e050f6]{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 0 .15rem}.credits-detail-row[data-v-c4e050f6]{font-size:.83rem;color:#374151}.credits-detail-row strong[data-v-c4e050f6]{color:#111827;font-weight:600;text-align:right}.divider[data-v-c4e050f6]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0}.credits-actions[data-v-c4e050f6]{display:flex;flex-direction:column;gap:.6rem;padding-top:.6rem}.credits-upgrade-btn[data-v-c4e050f6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;border:none;border-radius:10px;background:#0078d4;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease}.credits-upgrade-btn[data-v-c4e050f6]:hover{background:#006cbe}.credits-link[data-v-c4e050f6]{display:inline-flex;align-items:center;justify-content:center;color:#0078d4;font-size:.85rem;text-decoration:none;background:transparent;border:none;cursor:pointer}.credits-link[data-v-c4e050f6]:hover{text-decoration:underline}@media (max-width: 1200px){.credits-pill-text[data-v-c4e050f6]{display:none}.credits-pill[data-v-c4e050f6]{gap:8px;padding-right:8px}}@media (max-width: 992px){.credits-pill-upgrade[data-v-c4e050f6]{display:none}}.toolbar-icon[data-v-d80d56dc]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.credits-widget[data-v-d80d56dc]{display:inline-flex;align-items:center}.credits-pill[data-v-d80d56dc]{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px 6px 8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.credits-pill[data-v-d80d56dc]:hover{background:#ffffff2e;border-color:#ffffff57}.credits-pill[data-v-d80d56dc]:active{transform:translateY(.5px)}.credits-pill-icon[data-v-d80d56dc]{width:24px;height:24px;border-radius:999px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.credits-pill-text[data-v-d80d56dc]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.credits-pill-label[data-v-d80d56dc]{font-size:11px;opacity:.85}.credits-pill-value[data-v-d80d56dc]{font-size:13px;font-weight:700}.credits-pill-upgrade[data-v-d80d56dc]{padding:5px 9px;border-radius:999px;background:#fff;color:#0078d4;font-size:11px;font-weight:700;white-space:nowrap}.profile-popup-wrapper[data-v-d80d56dc]{position:relative;display:inline-block}.user-info[data-v-d80d56dc]{display:flex;align-items:center;padding:.75rem;font-size:.85rem;color:#333;gap:.75rem}.avatar[data-v-d80d56dc]{width:36px;height:36px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280}.user-details[data-v-d80d56dc]{display:flex;flex-direction:column}.user-details .name[data-v-d80d56dc]{font-weight:600}.user-details .email[data-v-d80d56dc]{font-size:.8rem;color:#6b7280}.divider[data-v-d80d56dc]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0}.user-email[data-v-d80d56dc]{color:#fff;font-weight:500;font-size:14px;white-space:nowrap}@media (max-width: 1200px){.credits-pill-text[data-v-d80d56dc]{display:none}.credits-pill[data-v-d80d56dc]{gap:8px;padding-right:8px}}@media (max-width: 992px){.user-email[data-v-d80d56dc],.credits-pill-upgrade[data-v-d80d56dc]{display:none}}.notifications-btn[data-v-d80d56dc]{position:relative;display:inline-flex;align-items:center;justify-content:center;--icon-size: 18px;--badge-overlap: 4px}.notifications-btn .icon-box[data-v-d80d56dc]{width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center}.notifications-btn .badge[data-v-d80d56dc]{position:absolute;top:-10px;left:calc(var(--icon-size) - var(--badge-overlap));min-width:20px;height:18px;padding:0 6px;background:#d32f2f;color:#fff;font-size:11px;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:18px;box-shadow:-.5px 1px 1px #0003}.credits-popup[data-v-d80d56dc]{min-width:320px;max-width:360px}.credits-popup-header[data-v-d80d56dc]{padding:.25rem 0 .75rem}.credits-popup-title[data-v-d80d56dc]{font-size:.95rem;font-weight:700;color:#111827}.credits-popup-subtitle[data-v-d80d56dc]{margin-top:.2rem;font-size:.78rem;color:#6b7280}.credits-summary-card[data-v-d80d56dc]{padding:.85rem;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #d8e9ff;border-radius:12px}.credits-summary-top[data-v-d80d56dc],.credits-summary-bottom[data-v-d80d56dc],.credits-detail-row[data-v-d80d56dc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.credits-summary-top[data-v-d80d56dc]{font-size:.86rem;color:#374151;margin-bottom:.7rem}.credits-summary-top strong[data-v-d80d56dc]{color:#111827;font-size:.95rem}.credits-progress[data-v-d80d56dc]{width:100%;height:10px;background:#dbeafe;border-radius:999px;overflow:hidden}.credits-progress-bar[data-v-d80d56dc]{height:100%;background:linear-gradient(90deg,#0078d4,#4f9fe8);border-radius:999px}.credits-summary-bottom[data-v-d80d56dc]{margin-top:.55rem;font-size:.78rem;color:#6b7280}.credits-details[data-v-d80d56dc]{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 0 .15rem}.credits-detail-row[data-v-d80d56dc]{font-size:.83rem;color:#374151}.credits-detail-row strong[data-v-d80d56dc]{color:#111827;font-weight:600;text-align:right}.credits-actions[data-v-d80d56dc]{display:flex;flex-direction:column;gap:.6rem;padding-top:.6rem}.credits-upgrade-btn[data-v-d80d56dc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;border:none;border-radius:10px;background:#0078d4;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease}.credits-upgrade-btn[data-v-d80d56dc]:hover{background:#006cbe}.credits-link[data-v-d80d56dc]{display:inline-flex;align-items:center;justify-content:center;color:#0078d4;font-size:.85rem;text-decoration:none}.credits-link[data-v-d80d56dc]:hover{text-decoration:underline}.debug-panel[data-v-d80d56dc]{padding:15px}.debug-section[data-v-d80d56dc]{margin-bottom:20px}.debug-btn[data-v-d80d56dc]{display:block;width:100%;padding:8px;margin:5px 0;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.debug-pre[data-v-d80d56dc]{background:#f5f5f5;padding:10px;border-radius:4px;font-size:12px;max-height:150px;overflow-y:auto}.toolbar-separator[data-v-d80d56dc]{display:inline-block;width:1px;height:20px;background:#fff6;margin:0 12px;vertical-align:middle}.chat-groups[data-v-d80d56dc]{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.chat-group[data-v-d80d56dc]{display:flex;flex-direction:column;gap:.25rem}.chat-group-title[data-v-d80d56dc]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;padding:0 .25rem .35rem}.chat-item[data-v-d80d56dc]{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:10px;color:#374151;text-decoration:none;transition:background .2s ease,color .2s ease}.chat-item[data-v-d80d56dc]:hover{background:#f3f4f6;color:#111827}.chat-item-icon[data-v-d80d56dc]{font-size:.9rem;color:#9ca3af;flex:0 0 auto}.chat-item-text[data-v-d80d56dc]{display:block;min-width:0;font-size:.92rem;line-height:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-upgrade-wrap[data-v-d80d56dc]{padding:0 12px 10px}.profile-upgrade-btn[data-v-d80d56dc]{width:100%;height:36px;border:none;border-radius:10px;background:linear-gradient(90deg,#0078d4,#4f9fe8);color:#fff;font-weight:600;cursor:pointer}.profile-upgrade-btn[data-v-d80d56dc]:hover{background:#006cbe}.toolbar-icon[data-v-8012a514]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.plan-status[data-v-8012a514]{display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:6px 8px 6px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.plan-status__content[data-v-8012a514]{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.plan-status__label[data-v-8012a514]{font-size:12px;font-weight:500;opacity:.8}.plan-status__name[data-v-8012a514]{font-size:14px;font-weight:700;letter-spacing:.01em}.plan-status__action[data-v-8012a514]{border:none;border-radius:999px;padding:6px 10px;background:#fff;color:#0078d4;font-size:12px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .2s ease}.plan-status__action[data-v-8012a514]:hover{background:#f9fafb}.plan-status__action[data-v-8012a514]:active{transform:scale(.98)}.profile-popup-wrapper[data-v-8012a514]{position:relative;display:inline-block}.user-info[data-v-8012a514]{display:flex;align-items:center;padding:.75rem;font-size:.85rem;color:#333;gap:.75rem}.avatar[data-v-8012a514]{width:36px;height:36px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280}.user-details[data-v-8012a514]{display:flex;flex-direction:column}.user-details .name[data-v-8012a514]{font-weight:600}.user-details .email[data-v-8012a514]{font-size:.8rem;color:#6b7280}.divider[data-v-8012a514]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0}.user-email[data-v-8012a514]{color:#fff;font-weight:500;font-size:14px;white-space:nowrap}@media (max-width: 1200px){.plan-status__label[data-v-8012a514]{display:none}}@media (max-width: 992px){.user-email[data-v-8012a514],.plan-status__action[data-v-8012a514]{display:none}}.notifications-btn[data-v-8012a514]{position:relative;display:inline-flex;align-items:center;justify-content:center;--icon-size: 18px;--badge-overlap: 4px}.notifications-btn .icon-box[data-v-8012a514]{width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center}.notifications-btn .badge[data-v-8012a514]{position:absolute;top:-10px;left:calc(var(--icon-size) - var(--badge-overlap));min-width:20px;height:18px;padding:0 6px;background:#d32f2f;color:#fff;font-size:11px;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:18px;box-shadow:-.5px 1px 1px #0003}.debug-panel[data-v-8012a514]{padding:15px}.debug-section[data-v-8012a514]{margin-bottom:20px}.debug-btn[data-v-8012a514]{display:block;width:100%;padding:8px;margin:5px 0;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.debug-pre[data-v-8012a514]{background:#f5f5f5;padding:10px;border-radius:4px;font-size:12px;max-height:150px;overflow-y:auto}.toolbar-separator[data-v-8012a514]{display:inline-block;width:1px;height:20px;background:#fff6;margin:0 12px;vertical-align:middle}.chat-groups[data-v-8012a514]{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.chat-group[data-v-8012a514]{display:flex;flex-direction:column;gap:.25rem}.chat-group-title[data-v-8012a514]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;padding:0 .25rem .35rem}.chat-item[data-v-8012a514]{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:10px;color:#374151;text-decoration:none;transition:background .2s ease,color .2s ease}.chat-item[data-v-8012a514]:hover{background:#f3f4f6;color:#111827}.chat-item-icon[data-v-8012a514]{font-size:.9rem;color:#9ca3af;flex:0 0 auto}.chat-item-text[data-v-8012a514]{display:block;min-width:0;font-size:.92rem;line-height:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-upgrade-wrap[data-v-8012a514]{padding:0 12px 10px}.profile-upgrade-btn[data-v-8012a514]{width:100%;height:36px;border:none;border-radius:10px;background:linear-gradient(90deg,#0078d4,#4f9fe8);color:#fff;font-weight:600;cursor:pointer}.profile-upgrade-btn[data-v-8012a514]:hover{background:#006cbe}.maknetic-page[data-v-d00c852d]{--primary: #003872;--on-primary: #ffffff}.toolbar-icon[data-v-d00c852d]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.profile-popup-wrapper[data-v-d00c852d]{position:relative;display:inline-block}.user-info[data-v-d00c852d]{display:flex;align-items:center;padding:.75rem;font-size:.85rem;color:#333;gap:.75rem}.avatar[data-v-d00c852d]{width:36px;height:36px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280}.user-details[data-v-d00c852d]{display:flex;flex-direction:column}.user-details .name[data-v-d00c852d]{font-weight:600}.user-details .email[data-v-d00c852d]{font-size:.8rem;color:#6b7280}.popup-item[data-v-d00c852d]{display:flex;align-items:center;gap:8px;padding:.6rem .75rem;color:#333;cursor:pointer;transition:background .2s ease}.popup-item[data-v-d00c852d]:hover{background:#f3f4f6}.divider[data-v-d00c852d]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0}.user-email[data-v-d00c852d]{color:#fff;font-weight:500;font-size:14px;white-space:nowrap}@media (max-width: 992px){.user-email[data-v-d00c852d]{display:none}}.notifications-btn[data-v-d00c852d]{position:relative;display:inline-flex;align-items:center;justify-content:center;--icon-size: 18px;--badge-overlap: 4px}.notifications-btn .icon-box[data-v-d00c852d]{width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center}.notifications-btn .badge[data-v-d00c852d]{position:absolute;top:-10px;left:calc(var(--icon-size) - var(--badge-overlap));min-width:20px;height:18px;padding:0 6px;background:#d32f2f;color:#fff;font-size:11px;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:18px;box-shadow:-.5px 1px 1px #0003}.debug-panel[data-v-d00c852d]{padding:15px}.debug-section[data-v-d00c852d]{margin-bottom:20px}.debug-btn[data-v-d00c852d]{display:block;width:100%;padding:8px;margin:5px 0;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.debug-pre[data-v-d00c852d]{background:#f5f5f5;padding:10px;border-radius:4px;font-size:12px;max-height:150px;overflow-y:auto}.toolbar-separator[data-v-d00c852d]{display:inline-block;width:1px;height:20px;background:#fff6;margin:0 12px;vertical-align:middle}.nav-cta[data-v-d00c852d]{border:none;cursor:pointer}.nav-cta[data-v-d00c852d]{background:var(--primary);color:var(--on-primary);padding:.625rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:transform .3s ease}.nav-cta[data-v-d00c852d]:hover{transform:scale(1.05)}.maknetic-page[data-v-2964a1c0]{--primary: #003872;--on-primary: #ffffff}.toolbar-icon[data-v-2964a1c0]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.profile-popup-wrapper[data-v-2964a1c0]{position:relative;display:inline-block}.user-info[data-v-2964a1c0]{display:flex;align-items:center;padding:.75rem;font-size:.85rem;color:#333;gap:.75rem}.avatar[data-v-2964a1c0]{width:36px;height:36px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280}.user-details[data-v-2964a1c0]{display:flex;flex-direction:column}.user-details .name[data-v-2964a1c0]{font-weight:600}.user-details .email[data-v-2964a1c0]{font-size:.8rem;color:#6b7280}.popup-item[data-v-2964a1c0]{display:flex;align-items:center;gap:8px;padding:.6rem .75rem;color:#333;cursor:pointer;transition:background .2s ease}.popup-item[data-v-2964a1c0]:hover{background:#f3f4f6}.divider[data-v-2964a1c0]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0}.user-email[data-v-2964a1c0]{color:#fff;font-weight:500;font-size:14px;white-space:nowrap}@media (max-width: 992px){.user-email[data-v-2964a1c0]{display:none}}.notifications-btn[data-v-2964a1c0]{position:relative;display:inline-flex;align-items:center;justify-content:center;--icon-size: 18px;--badge-overlap: 4px}.notifications-btn .icon-box[data-v-2964a1c0]{width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center}.notifications-btn .badge[data-v-2964a1c0]{position:absolute;top:-10px;left:calc(var(--icon-size) - var(--badge-overlap));min-width:20px;height:18px;padding:0 6px;background:#d32f2f;color:#fff;font-size:11px;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:18px;box-shadow:-.5px 1px 1px #0003}.debug-panel[data-v-2964a1c0]{padding:15px}.debug-section[data-v-2964a1c0]{margin-bottom:20px}.debug-btn[data-v-2964a1c0]{display:block;width:100%;padding:8px;margin:5px 0;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.debug-pre[data-v-2964a1c0]{background:#f5f5f5;padding:10px;border-radius:4px;font-size:12px;max-height:150px;overflow-y:auto}.toolbar-separator[data-v-2964a1c0]{display:inline-block;width:1px;height:20px;background:#fff6;margin:0 12px;vertical-align:middle}.nav-cta[data-v-2964a1c0]{border:none;cursor:pointer}.nav-cta[data-v-2964a1c0]{background:var(--primary);color:var(--on-primary);padding:.625rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:transform .3s ease}.nav-cta[data-v-2964a1c0]:hover{transform:scale(1.05)}body{background-image:linear-gradient(180deg,var(--bs-secondary-bg),var(--bs-body-bg) 100px,var(--bs-body-bg))}.container{max-width:960px}.pricing-header{max-width:700px}.bd-placeholder-img[data-v-c1290461]{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.bd-placeholder-img-lg[data-v-c1290461]{font-size:3.5rem}}.b-example-divider[data-v-c1290461]{width:100%;height:3rem;background-color:#0000001a;border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em #0000001a,inset 0 .125em .5em #00000026}.b-example-vr[data-v-c1290461]{flex-shrink:0;width:1.5rem;height:100vh}.bi[data-v-c1290461]{vertical-align:-.125em;fill:currentColor}.nav-scroller[data-v-c1290461]{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav[data-v-c1290461]{display:flex;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.btn-bd-primary[data-v-c1290461]{--bd-violet-bg: #712cf9;--bd-violet-rgb: 112.520718, 44.062154, 249.437846;--bs-btn-font-weight: 600;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bd-violet-bg);--bs-btn-border-color: var(--bd-violet-bg);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #6528e0;--bs-btn-hover-border-color: #6528e0;--bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #5a23c8;--bs-btn-active-border-color: #5a23c8}.bd-mode-toggle[data-v-c1290461]{z-index:1500}.bd-mode-toggle .dropdown-menu .active .bi[data-v-c1290461]{display:block!important}.bd-placeholder-img[data-v-5634d865]{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.bd-placeholder-img-lg[data-v-5634d865]{font-size:3.5rem}}.b-example-divider[data-v-5634d865]{width:100%;height:3rem;background-color:#0000001a;border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em #0000001a,inset 0 .125em .5em #00000026}.b-example-vr[data-v-5634d865]{flex-shrink:0;width:1.5rem;height:100vh}.bi[data-v-5634d865]{vertical-align:-.125em;fill:currentColor}.nav-scroller[data-v-5634d865]{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav[data-v-5634d865]{display:flex;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.btn-bd-primary[data-v-5634d865]{--bd-violet-bg: #712cf9;--bd-violet-rgb: 112.520718, 44.062154, 249.437846;--bs-btn-font-weight: 600;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bd-violet-bg);--bs-btn-border-color: var(--bd-violet-bg);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #6528e0;--bs-btn-hover-border-color: #6528e0;--bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #5a23c8;--bs-btn-active-border-color: #5a23c8}.bd-mode-toggle[data-v-5634d865]{z-index:1500}.bd-mode-toggle .dropdown-menu .active .bi[data-v-5634d865]{display:block!important}.dropdown-item-wrapper[data-v-6fff7454]{position:relative}.horizontal-nav-container[data-v-e00a2dda]{border-bottom:1px solid #ccc;overflow:visible;-webkit-user-select:none;user-select:none}.horizontal-nav[data-v-e00a2dda]{display:flex;align-items:center;flex-wrap:wrap;min-height:32px}.menu-item[data-v-e00a2dda]{display:inline-flex;align-items:center}.measure-item[data-v-e00a2dda]{white-space:nowrap}.horizontal-nav a[data-v-e00a2dda]{text-decoration:none;color:#333;padding:0 10px;white-space:nowrap;transition:background-color .2s ease;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;min-height:32px}.horizontal-nav a[data-v-e00a2dda]:hover{background-color:#eee}.nav-button-container[data-v-e00a2dda]{position:relative;display:inline-flex;align-items:center}.group-button-container[data-v-e00a2dda]{margin-left:auto;position:relative;display:inline-flex;align-items:center}.menu-separator[data-v-e00a2dda]{display:inline-block;width:1px;height:20px;background:#d1d5db;margin:0 6px;vertical-align:middle;flex:0 0 auto}.btn[data-v-e00a2dda]{all:unset}.btn.active[data-v-e00a2dda]{background-color:#eee}.btn.active[data-v-e00a2dda]:hover{background-color:#ddd}.select-wrapper[data-v-aa85f8fe]{position:relative;display:inline-block}.custom-select[data-v-aa85f8fe]{width:100%;padding:3px 5px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;font-size:inherit;line-height:inherit}.custom-select.has-icon[data-v-aa85f8fe]{padding-right:30px}.custom-select[data-v-aa85f8fe]:focus{border-color:#0078d4;outline:none;box-shadow:0 0 0 1px #0078d4;transition:border-color .2s ease,box-shadow .2s ease}.custom-select.is-invalid[data-v-aa85f8fe],.custom-select.is-invalid[data-v-aa85f8fe]:focus{border-color:#d93025!important;box-shadow:0 0 0 1px #d93025!important;outline:none}.custom-select.has-placeholder[data-v-aa85f8fe]{color:#999}.custom-select[data-v-aa85f8fe]:not(.has-placeholder){color:inherit}.custom-select[data-v-aa85f8fe] option.placeholder-option{color:#999}.custom-select[data-v-aa85f8fe] option:not(.placeholder-option){color:#000}.select-wrapper.is-loading .custom-select[data-v-aa85f8fe]{color:transparent!important;text-shadow:none!important}.select-icon-wrap[data-v-aa85f8fe]{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.select-icon[data-v-aa85f8fe]{color:#0078d4;font-size:12px;line-height:1}.select-icon-wrap.is-inactive[data-v-aa85f8fe]{opacity:.5}.custom-select.is-small[data-v-aa85f8fe]{height:28px;font-size:14px;line-height:1.5;padding:0 10px}.custom-select.is-small.has-icon[data-v-aa85f8fe]{padding-right:30px}.select-blocker[data-v-aa85f8fe]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:4}.select-skeleton-lines[data-v-aa85f8fe]{z-index:5}.base-checkbox[data-v-560c978e]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px;user-select:none;-webkit-user-select:none}.base-checkbox input[type=checkbox][data-v-560c978e]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.base-checkbox.disabled input[type=checkbox][data-v-560c978e]{cursor:not-allowed}.base-checkbox .box[data-v-560c978e]{display:inline-block;width:18px;height:18px;border:1px solid #888;border-radius:3px;background-color:#fff;box-sizing:border-box;position:relative}.base-checkbox.is-small[data-v-560c978e],.base-checkbox.is-small .box[data-v-560c978e]{width:14px;height:14px}.base-checkbox input[type=checkbox]:checked+.box[data-v-560c978e]{background-color:#0078d7;border-color:#0078d7}.base-checkbox input[type=checkbox]:checked+.box[data-v-560c978e]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat}.base-checkbox.is-small input[type=checkbox]:checked+.box[data-v-560c978e]:after{width:12px;height:12px}.base-checkbox input[type=checkbox]:not(:checked):not(:indeterminate):hover+.box[data-v-560c978e]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23aaa" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat;opacity:.6}.base-checkbox.is-small input[type=checkbox]:not(:checked):not(:indeterminate):hover+.box[data-v-560c978e]:after{width:12px;height:12px}.base-checkbox input[type=checkbox]:checked:hover+.box[data-v-560c978e]{background-color:#005fae;border-color:#005fae}.base-checkbox input[type=checkbox]:indeterminate+.box[data-v-560c978e]{background-color:#0078d7;border-color:#0078d7}.base-checkbox input[type=checkbox]:indeterminate+.box[data-v-560c978e]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1="3" y1="8" x2="13" y2="8"/></svg>');background-size:contain;background-repeat:no-repeat}.base-checkbox.is-small input[type=checkbox]:indeterminate+.box[data-v-560c978e]:after{width:12px;height:12px}.base-checkbox input[type=checkbox]:indeterminate:hover+.box[data-v-560c978e]{background-color:#005fae;border-color:#005fae}.base-checkbox input[type=checkbox]:indeterminate:hover+.box[data-v-560c978e]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat}.base-checkbox.is-small input[type=checkbox]:indeterminate:hover+.box[data-v-560c978e]:after{width:12px;height:12px}.badge[data-v-d6961f0c]{--pad-x: 10px;--h: 22px;--text-x-gap: 4px;--av: 18px;--avatar-inset: 2px;--close-inset: 2px;display:inline-flex;align-items:center;height:var(--h);padding-left:var(--pad-x);padding-right:0;border-radius:3px;font-size:.75rem;font-weight:600;line-height:1.2;border:1px solid transparent;white-space:nowrap;min-width:0;box-sizing:border-box;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent}.badge-content[data-v-d6961f0c]{min-width:0;-webkit-user-select:none;user-select:none;padding-right:var(--text-x-gap)}.badge-content.full-padding[data-v-d6961f0c]{padding-right:var(--pad-x)}.badge-x[data-v-d6961f0c]{height:100%;width:var(--h);border:none;border-radius:50%;background:transparent;color:currentColor;padding:0;margin:0;position:relative;flex-shrink:0;cursor:pointer;opacity:.85}.badge-x[data-v-d6961f0c]:hover{opacity:1}.badge-x .icon[data-v-d6961f0c]{width:.85em;height:.85em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.badge.has-avatar[data-v-d6961f0c]{padding-left:var(--avatar-inset)}.badge-avatar[data-v-d6961f0c]{width:var(--av);height:var(--av);border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:var(--avatar-inset);margin-bottom:var(--avatar-inset);margin-left:0;margin-right:6px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3;box-sizing:border-box;user-select:none;-webkit-user-select:none}.badge-avatar__img[data-v-d6961f0c]{width:100%;height:100%;object-fit:cover;display:block;border-radius:999px;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.badge-avatar__text[data-v-d6961f0c]{font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.2px;padding-top:1px;user-select:none;-webkit-user-select:none}.badge.badge-big[data-v-d6961f0c]{--pad-x: 12px;--h: 40px;--text-x-gap: 6px;--av: 32px;--avatar-inset: 3px;border-radius:6px;font-size:.95rem;font-weight:500;box-shadow:0 1px 2px #00000008;padding-right:calc(var(--h) - var(--close-inset) * 2 + 1px)}.badge.badge-big .badge-avatar[data-v-d6961f0c]{margin-right:8px}.badge.badge-big .badge-avatar__text[data-v-d6961f0c]{font-size:1rem;font-weight:700;padding-top:0}.badge.badge-big .badge-x[data-v-d6961f0c]{position:absolute;top:var(--close-inset);right:var(--close-inset);bottom:var(--close-inset);height:auto;width:auto;aspect-ratio:1 / 1;margin:0;border-radius:8px;background:transparent;opacity:.9;padding:0;box-sizing:border-box}.badge.badge-big .badge-x[data-v-d6961f0c]:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:4px;background:transparent}.badge.badge-big .badge-x[data-v-d6961f0c]:hover{opacity:1}.badge.badge-big .badge-x[data-v-d6961f0c]:hover:before{background:#00000014}.badge.badge-big .badge-x .icon[data-v-d6961f0c]{width:1em;height:1em}.badge-green[data-v-d6961f0c]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge-amber[data-v-d6961f0c]{background:#fffbeb;color:#b45309;border-color:#fde68a}.badge-gray[data-v-d6961f0c]{background:#f1f5f9;color:#334155;border-color:#e2e8f0}.badge-blue[data-v-d6961f0c]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.badge-red[data-v-d6961f0c]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.field[data-v-80c39e9e]{display:flex;flex-direction:column;gap:.55rem;text-align:left;align-items:stretch}.field.size-big[data-v-80c39e9e]{gap:.45rem}.field.size-large[data-v-80c39e9e]{gap:.55rem;margin-bottom:0}.control[data-v-80c39e9e]{display:flex;flex-direction:column;gap:.15rem;min-width:0;text-align:left}.field.size-big .control[data-v-80c39e9e]{gap:.2rem}.label[data-v-80c39e9e]{font-size:.9rem;font-weight:500;color:#555;text-align:left;align-self:flex-start;line-height:1.2;display:inline-flex;align-items:center;gap:10px;min-width:0}.label-main[data-v-80c39e9e]{display:inline-flex;align-items:baseline;gap:0;min-width:0}.label-text[data-v-80c39e9e]{display:inline-block}.label-badge[data-v-80c39e9e]{display:inline-flex;align-items:center;flex-shrink:0}.count[data-v-80c39e9e]{font-size:.8rem;font-weight:500;color:#888;line-height:1;-webkit-user-select:none;user-select:none;margin-left:6px}.error-message[data-v-80c39e9e]{color:#d93025;font-size:.8rem;line-height:1.2}.hint[data-v-80c39e9e]{color:#777;font-size:.8rem;line-height:1.2}.label-left[data-v-80c39e9e]{display:grid;grid-template-columns:var(--ff-label-w, 110px) 1fr;column-gap:.75rem;row-gap:.2rem;align-items:var(--ff-align, start);text-align:left}.label-left.size-big[data-v-80c39e9e]{row-gap:.35rem}.label-left .label[data-v-80c39e9e]{padding-top:6px;align-self:stretch}.label-left[data-v-80c39e9e]{--ff-label-w: var(--3aea8e68);--ff-align: var(--5e5192f1)}.req[data-v-80c39e9e]{color:#d93025;margin-left:.15rem}.field.size-large .label[data-v-80c39e9e]{font-size:16px;font-weight:500;color:#333;margin:0;line-height:1.25}.field.size-large .count[data-v-80c39e9e]{color:#777;font-size:12px;font-weight:400;margin-left:4px}.tags-wrap[data-v-a763f756]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:relative}.search-form[data-v-a763f756]{display:flex;width:240px;max-width:100%}.search-form.is-formmode[data-v-a763f756]{flex:1 1 320px;min-width:240px;max-width:320px;width:100%}.search-form[data-v-a763f756] .tag-input-wrapper{width:100%}[data-v-a763f756] .preset-tag.tag{background-color:#0078d41a;color:#0f172a}[data-v-a763f756] .preset-tag.tag{cursor:default}[data-v-a763f756] .preset-tag .tag-label{display:inline-flex;align-items:center;gap:0;margin-right:0;-webkit-user-select:none;user-select:none}.preset-label[data-v-a763f756]{font-weight:500;color:#0f172a}.preset-label[data-v-a763f756]:after{content:":";margin-left:2px;margin-right:3px;opacity:.75}.preset-select[data-v-a763f756]{width:auto;min-width:110px;max-width:220px}[data-v-a763f756] .preset-tag .tag-label,[data-v-a763f756] .preset-select.select-wrapper,[data-v-a763f756] .preset-select .custom-select{height:26px}[data-v-a763f756] .preset-select.select-wrapper{display:inline-flex;align-items:center}[data-v-a763f756] .preset-select .custom-select{border:0!important;background:transparent!important;box-shadow:none!important;padding:0 22px 0 0!important;margin:0!important;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:26px!important;box-sizing:border-box}[data-v-a763f756] .preset-tag select{border:0!important;background:transparent!important;outline:none!important}[data-v-a763f756] .preset-tag .custom-select,[data-v-a763f756] .preset-tag select,[data-v-a763f756] .preset-tag .select-wrapper{cursor:pointer}[data-v-a763f756] .preset-select .select-icon{top:50%;transform:translateY(-50%);right:6px}.assigned-tag[data-v-a763f756]{padding-right:10px}.assigned-label[data-v-a763f756]{display:inline-flex;align-items:center;gap:6px;padding-right:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.assigned-text[data-v-a763f756]{font-weight:400;color:#0f172a}.preset-clear[data-v-a763f756]{width:1.75em;height:1.75em;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#ffffffa6;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease}.preset-clear i[data-v-a763f756]{font-size:.78em;color:#0078d4;line-height:1}.preset-clear[data-v-a763f756]:hover:not(:disabled){background:#fffffff2;border-color:#00000047;box-shadow:0 1px 6px #00000014}.preset-clear[data-v-a763f756]:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 3px #0000000f}.preset-clear[data-v-a763f756]:focus-visible{outline:none;box-shadow:0 0 0 3px #0078d440;border-color:#0078d473}.preset-clear[data-v-a763f756]:disabled{opacity:.45;cursor:not-allowed}.tag-with-popup[data-v-a763f756]{position:relative;display:flex;align-items:center}.tag-separator[data-v-a763f756]{width:1px;height:26px;background:#0000002e;margin:0 4px;flex:0 0 auto}.popup-form[data-v-a763f756]{display:flex;flex-direction:column;gap:.75rem;padding:16px}.popup-buttons[data-v-a763f756]{display:flex;justify-content:flex-start;gap:8px;margin-top:12px}.tag-medium[data-v-a763f756]{font-weight:500}.preset-month[data-v-a763f756],[data-v-a763f756] .preset-month{width:auto;min-width:140px;max-width:200px}[data-v-a763f756] .preset-month,[data-v-a763f756] .preset-month .input-wrapper,[data-v-a763f756] .preset-month input{height:26px}[data-v-a763f756] .preset-month input{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0 6px 0 5px!important;margin:0!important;font-size:inherit;line-height:26px!important;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-v-a763f756] .preset-month input{cursor:pointer}[data-v-a763f756] .preset-tag.tag{white-space:nowrap}[data-v-a763f756] .preset-tag .tag-label{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:0}[data-v-a763f756] .preset-month,[data-v-a763f756] .preset-month .input-wrapper{display:inline-flex;align-items:center;white-space:nowrap}[data-v-a763f756] .preset-month input{white-space:nowrap}.stack[data-v-4c68f024]{display:flex;flex-direction:row}.item[data-v-4c68f024]{margin-left:calc(var(--offset) * -1)}.item[data-v-4c68f024]:first-child{margin-left:0}.more[data-v-4c68f024]{width:var(--size);height:var(--size);border-radius:50%;background:#e0e0e0;color:#333;font-weight:500;font-size:calc(var(--size) * .44);display:flex;align-items:center;justify-content:center;border:1.2px solid #fff;box-sizing:border-box;-webkit-user-select:none;user-select:none;pointer-events:none}.rounds[data-v-2db2a8a7]{display:inline-flex;align-items:center;gap:4px}.separator[data-v-2db2a8a7]{width:1px;background:#cfd7e6;border-radius:1px;margin:0 2px;align-self:center}.table-wrapper[data-v-fcbf3a3e]{position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}table[data-v-fcbf3a3e]{border-collapse:collapse;table-layout:fixed;font-size:.875rem}table.table-full[data-v-fcbf3a3e]{width:100%;min-width:fit-content}table.table-fit[data-v-fcbf3a3e]{width:fit-content}table.has-top-border[data-v-fcbf3a3e],table.has-top-border thead th[data-v-fcbf3a3e]{border-top:1px solid rgba(0,0,0,.1)}th[data-v-fcbf3a3e],td[data-v-fcbf3a3e]{text-align:left;border-bottom:1px solid rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}td[data-v-fcbf3a3e],tr[data-v-fcbf3a3e]{overflow:visible}tbody tr[data-v-fcbf3a3e]:hover:not(.selected){background-color:#00000004}.resizable-th[data-v-fcbf3a3e]{position:relative;overflow:visible;padding:0}.th-content[data-v-fcbf3a3e]{display:flex;align-items:center;gap:4px;padding:7.5px;justify-content:var(--th-justify, flex-start)}.label-text[data-v-fcbf3a3e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:100%}.sort-arrows[data-v-fcbf3a3e]{flex-shrink:0}.sortable .th-content[data-v-fcbf3a3e]{cursor:pointer}.arrow[data-v-fcbf3a3e]{color:#00000040}.sort-arrows[data-v-fcbf3a3e],.arrow[data-v-fcbf3a3e]{user-select:none;-webkit-user-select:none;-ms-user-select:none}.arrow.active[data-v-fcbf3a3e]{color:#0078d4}.resizer[data-v-fcbf3a3e]{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;z-index:10;pointer-events:auto}.resizer[data-v-fcbf3a3e]:before{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:1px;background-color:#0003;z-index:2}.resizer[data-v-fcbf3a3e]:after{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:1px;background:transparent;box-shadow:0 0 3px #00000080;opacity:0;transition:opacity .2s ease-in-out;z-index:0;pointer-events:none}.resizer[data-v-fcbf3a3e]:hover:after{opacity:1}.resizer.resizer-active[data-v-fcbf3a3e]:after{opacity:1}.resizer.resizer-flash[data-v-fcbf3a3e]:after{background-color:#f003;opacity:1!important;transition:none}.ghost-line[data-v-fcbf3a3e]{position:absolute;top:0;width:1px;background-color:#0000001a;z-index:100;pointer-events:none}body.resizing[data-v-fcbf3a3e]{-webkit-user-select:none;user-select:none}th.resizing[data-v-fcbf3a3e],tr.resizing td[data-v-fcbf3a3e],th.resizing .resizer[data-v-fcbf3a3e]{cursor:default!important}.selected[data-v-fcbf3a3e]{background-color:#0000000d}.checkbox-wrapper[data-v-fcbf3a3e]{display:flex;align-items:center;justify-content:center;height:100%}.custom-checkbox[data-v-fcbf3a3e]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.custom-checkbox input[type=checkbox][data-v-fcbf3a3e]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.custom-checkbox input[type=checkbox]:checked+span[data-v-fcbf3a3e]{background-color:#0078d7;border-color:#0078d7}.custom-checkbox span[data-v-fcbf3a3e]{display:inline-block;width:18px;height:18px;border:1px solid #888;border-radius:3px;background-color:#fff;box-sizing:border-box;position:relative}.custom-checkbox input[type=checkbox]:checked+span[data-v-fcbf3a3e]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat}.custom-checkbox input[type=checkbox]:not(:checked):not(:indeterminate):hover+span[data-v-fcbf3a3e]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23aaa" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat;opacity:.6}.custom-checkbox input[type=checkbox]:checked:hover+span[data-v-fcbf3a3e]{background-color:#005fae;border-color:#005fae}.custom-checkbox input[type=checkbox]:indeterminate+span[data-v-fcbf3a3e]{background-color:#0078d7;border-color:#0078d7}.custom-checkbox input[type=checkbox]:indeterminate+span[data-v-fcbf3a3e]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1="3" y1="8" x2="13" y2="8"/></svg>');background-size:contain;background-repeat:no-repeat}.custom-checkbox input[type=checkbox]:indeterminate:hover+span[data-v-fcbf3a3e]{background-color:#005fae;border-color:#005fae}.custom-checkbox input[type=checkbox]:indeterminate:hover+span[data-v-fcbf3a3e]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat}.cell-content[data-v-fcbf3a3e]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.dots-btn[data-v-fcbf3a3e]{font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;color:#0078d4;justify-content:center;padding:10px;height:0}.dots-container[data-v-fcbf3a3e]{position:relative;padding:0}.link-container[data-v-fcbf3a3e]{display:inline-flex;align-items:center;gap:8px;overflow:hidden;padding:2px;margin:-2px}.icon-before-link[data-v-fcbf3a3e]{font-size:14px;color:#888;flex-shrink:0}.cell-link[data-v-fcbf3a3e]{overflow:hidden;color:#0078d7;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cell-link[data-v-fcbf3a3e]:hover{text-decoration:underline}.horizontal-nav-container[data-v-fcbf3a3e]{position:relative;overflow:visible}.skeleton-line[data-v-fcbf3a3e]{height:1em;border-radius:3px;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-fcbf3a3e 1.4s ease infinite;margin:3.5px 0}@keyframes skeleton-loading-fcbf3a3e{0%{background-position:100% 50%}to{background-position:0 50%}}tbody tr td[data-v-fcbf3a3e]{padding:7.5px}.no-data-cell[data-v-fcbf3a3e]{text-align:center;padding:.5rem 1rem;font-size:.85rem;color:#777;background:#fafafa;border-top:1px solid #eee}.wrap-cell[data-v-fcbf3a3e]{white-space:normal!important}.cell-text[data-v-fcbf3a3e]{display:block}.cell-ellipsis[data-v-fcbf3a3e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-wrap[data-v-fcbf3a3e]{white-space:normal;overflow:visible;word-break:break-word;overflow-wrap:anywhere}.cell-content.wrap[data-v-fcbf3a3e]{align-items:flex-start}.cell-content.wrap .link-container[data-v-fcbf3a3e]{display:block;overflow:visible;white-space:normal}.cell-content.wrap .cell-link[data-v-fcbf3a3e]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.skeleton-checkbox[data-v-fcbf3a3e]{width:18px;height:18px;border-radius:3px;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-fcbf3a3e 1.4s ease infinite}.is-total[data-v-fcbf3a3e]{font-weight:500}.mid-row[data-v-fcbf3a3e]{background:#fcfcff}.text-green-600[data-v-fcbf3a3e]{color:#16a34a!important}.text-red-600[data-v-fcbf3a3e]{color:#dc2626!important}.group-row[data-v-fcbf3a3e]{background:#f5f7fb;cursor:pointer}.group-cell[data-v-fcbf3a3e]{padding:8px 10px;border-bottom:1px solid rgba(0,0,0,.08)}.group-header[data-v-fcbf3a3e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-left[data-v-fcbf3a3e]{display:inline-flex;align-items:center;gap:10px;overflow:hidden}.group-title[data-v-fcbf3a3e]{font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-right[data-v-fcbf3a3e]{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dde2f0;border-radius:999px;padding:2px 10px;font-size:12px;color:#333;flex-shrink:0}.chevron[data-v-fcbf3a3e]{font-size:12px;width:12px;min-width:12px;text-align:center;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;color:#333}.chevron.rotated[data-v-fcbf3a3e]{transform:rotate(90deg)}.cell-danger[data-v-fcbf3a3e]{color:#dc2626}.cell-success[data-v-fcbf3a3e]{color:#16a34a}.cell-warning[data-v-fcbf3a3e]{color:#d97706}.cell-info[data-v-fcbf3a3e]{color:#2563eb}.cell-muted[data-v-fcbf3a3e]{color:#64748b}.row-ok[data-v-fcbf3a3e]{background:#ecfdf5}.row-warn[data-v-fcbf3a3e]{background:#fef9c3}.row-over[data-v-fcbf3a3e]{background:#fee2e2}.row-under[data-v-fcbf3a3e]{background:#e0f2fe}tbody tr[data-v-fcbf3a3e]:hover:not(.selected):not(.row-ok):not(.row-warn):not(.row-over):not(.row-under){background-color:#00000004}tbody tr.row-ok[data-v-fcbf3a3e]:hover:not(.selected){background:#dff7ea}tbody tr.row-warn[data-v-fcbf3a3e]:hover:not(.selected){background:#fdf0a8}tbody tr.row-over[data-v-fcbf3a3e]:hover:not(.selected){background:#fbd0d0}tbody tr.row-under[data-v-fcbf3a3e]:hover:not(.selected){background:#cfeafc}.row-select-disabled[data-v-fcbf3a3e]{user-select:none;-webkit-user-select:none;-ms-user-select:none}.row-select-disabled[data-v-fcbf3a3e]{cursor:default}.row-select-disabled[data-v-fcbf3a3e]:hover:not(.selected){background-color:inherit}.actions-cell[data-v-fcbf3a3e]{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.avatar-before-link[data-v-fcbf3a3e]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee}@media (hover: none){tbody tr[data-v-fcbf3a3e]:hover:not(.selected),tbody tr.row-ok[data-v-fcbf3a3e]:hover:not(.selected),tbody tr.row-warn[data-v-fcbf3a3e]:hover:not(.selected),tbody tr.row-over[data-v-fcbf3a3e]:hover:not(.selected),tbody tr.row-under[data-v-fcbf3a3e]:hover:not(.selected){background-color:inherit!important;background:inherit!important}}.page-layout[data-v-e3c961f7]{display:flex;flex-direction:column;height:100vh}.page-header[data-v-e3c961f7]{padding-bottom:1rem}.page-body[data-v-e3c961f7]{display:flex;flex:1;min-height:0}.sidebar[data-v-e3c961f7]{width:200px;padding:1rem;border-right:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;overflow-y:auto;transition:width .3s ease}.sidebar.collapsed[data-v-e3c961f7]{width:40px;padding:1rem .5rem}.toggle-button[data-v-e3c961f7]{background:none;border:none;font-size:1.1rem;margin-bottom:1rem;cursor:pointer}.sidebar ul[data-v-e3c961f7]{list-style:none;padding:0;margin:0}.sidebar li[data-v-e3c961f7]{margin-bottom:.75rem;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.main-content[data-v-e3c961f7]{flex:1;padding:1.25rem;overflow-y:auto;min-width:0}.tree-menu[data-v-e3c961f7]{list-style:none;padding:0;margin:0}.tree-menu>li[data-v-e3c961f7]{margin-bottom:.5rem}.tree-item[data-v-e3c961f7]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;transition:background-color .2s}.tree-item[data-v-e3c961f7]:hover{background-color:#f0f0f0;color:#0078d7}.sub-menu[data-v-e3c961f7]{list-style:none;margin:.25rem 0 0 1.5rem;padding-left:0}.child-item[data-v-e3c961f7]{padding:.4rem .5rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer;border-left:2px solid transparent;transition:background .2s}.child-item[data-v-e3c961f7]:hover{background-color:#e6f0ff;border-left:2px solid #0078d7}.not-found-page[data-v-c30675cd],.forbidden-page[data-v-d4a3a2cc]{text-align:center;margin-top:50px}.doc[data-v-d36e9307]{max-width:820px;margin:40px auto;padding:0 16px;line-height:1.6}.meta[data-v-d36e9307]{color:#6b7280;margin-bottom:16px}h1[data-v-d36e9307]{font-size:1.75rem;margin-bottom:.25rem}h2[data-v-d36e9307]{margin-top:1.25rem}.doc[data-v-ddf6a0ec]{max-width:820px;margin:40px auto;padding:0 16px;line-height:1.6}.meta[data-v-ddf6a0ec]{color:#6b7280;margin-bottom:16px}h1[data-v-ddf6a0ec]{font-size:1.75rem;margin-bottom:.25rem}h2[data-v-ddf6a0ec]{margin-top:1.25rem}.doc[data-v-c7820541]{max-width:820px;margin:40px auto;padding:0 16px;line-height:1.6}.combo-box[data-v-16c43487]{position:relative;display:inline-block;width:100%;max-width:300px}.input-wrapper[data-v-16c43487]{position:relative;width:100%;height:100%}.form-select[data-v-16c43487]{padding:3px 32px 3px 10px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;width:100%}.form-select[data-v-16c43487]:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.dropdown-menu[data-v-16c43487]{all:unset;display:block;position:relative;z-index:1050;min-width:160px;width:max-content;max-width:420px;overflow-y:auto;text-align:left;list-style:none;background:#fff;background-clip:padding-box;border:1px solid #ccc;box-shadow:0 2px 6px #0000001a;cursor:pointer}.rotate[data-v-16c43487]{transition:transform .3s ease}.input-icon[data-v-16c43487]{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#0078d4}.panel-wrapper[data-v-9d333b3a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:900;pointer-events:none}.side-backdrop[data-v-9d333b3a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;z-index:0;pointer-events:auto}.side-panel[data-v-9d333b3a]{position:absolute;top:0;right:0;width:100%;height:100%;max-width:100%;background:#fff;display:flex;flex-direction:column;z-index:1;pointer-events:auto;overflow-y:auto}@media (min-width: 768px){.side-panel.side-mode[data-v-9d333b3a]{width:600px;box-shadow:-2px 0 6px #0000001a}}.side-header[data-v-9d333b3a],.side-body[data-v-9d333b3a]{padding:.5rem 1.25rem}.side-body[data-v-9d333b3a]{flex-grow:1;padding-bottom:0}.side-footer[data-v-9d333b3a]{padding:1rem;border-top:1px solid #eee;background-color:#fafafa;position:sticky;bottom:0;z-index:10;transition:box-shadow .2s ease;box-shadow:none}.side-footer.scrolled[data-v-9d333b3a]{//box-shadow: 0 -1px 2px rgba(0,0,0,.06),0 -2px 6px rgba(0,0,0,.04)}.side-panel.side-mode.no-transition[data-v-9d333b3a]{transition:none!important}.fade-right-panel-enter-active[data-v-9d333b3a],.fade-right-panel-leave-active[data-v-9d333b3a]{transition:opacity .1s ease}.fade-right-panel-enter-from[data-v-9d333b3a],.fade-right-panel-leave-to[data-v-9d333b3a]{opacity:0}.fade-right-panel-enter-to[data-v-9d333b3a],.fade-right-panel-leave-from[data-v-9d333b3a]{opacity:1}.side-header[data-v-9d333b3a]{backdrop-filter:blur(12px);background-color:#ffffffb3;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.3);transition:box-shadow .2s ease;box-shadow:none}.side-header.sticky[data-v-9d333b3a]{position:sticky;top:0;z-index:10}.side-header.scrolled[data-v-9d333b3a]{box-shadow:0 1px 2px #0000000f,0 2px 6px #0000000a}@media (max-height: 500px){.side-header.sticky[data-v-9d333b3a]{position:relative}.side-header.scrolled[data-v-9d333b3a]{box-shadow:none}}.no-data-cell[data-v-ae1084b5]{text-align:center;padding:.5rem 1rem;font-size:.75rem;color:#777;background:#fafafa;border-top:1px solid #eee}.form-table[data-v-ae1084b5]{width:100%;border-collapse:collapse}th[data-v-ae1084b5],td[data-v-ae1084b5]{padding:8px 5px;vertical-align:baseline;line-height:1.5;border-bottom:none;width:0}thead th[data-v-ae1084b5]{vertical-align:bottom;font-size:.85rem;color:#777;text-align:left;background:none;font-weight:400;-webkit-user-select:none;user-select:none;border-bottom:1px solid rgba(0,0,0,.05)}.form-table thead th.first-col-with-checkbox[data-v-ae1084b5]{padding-left:0}.form-table thead th.first-col-no-checkbox[data-v-ae1084b5]{padding-left:16px}.form-table tbody tr[data-v-ae1084b5]:hover{background-color:#f5f5f5}.form-table tbody tr.selected[data-v-ae1084b5]:hover{background-color:#ddd}.selected[data-v-ae1084b5]{background-color:#eee}.checkbox-cell[data-v-ae1084b5]{text-align:center;vertical-align:middle;padding:0 9px}.row-checkbox[data-v-ae1084b5]{display:block;margin:0 auto;opacity:0;transition:opacity .12s ease}tr:hover .row-checkbox[data-v-ae1084b5],tr.selected .row-checkbox[data-v-ae1084b5]{opacity:1}.form-table td.checkbox-cell+td[data-v-ae1084b5]{padding-left:0}.form-table td[data-v-ae1084b5]:first-of-type:not(.checkbox-cell){padding-left:9px}.action-cell[data-v-ae1084b5]{text-align:center;padding:0;vertical-align:middle;white-space:nowrap}.fixed-col[data-v-ae1084b5]{width:100px}.flex-col[data-v-ae1084b5]{width:auto}.column-actions[data-v-ae1084b5]{display:inline-flex;flex-wrap:wrap;margin-bottom:.5rem}.row-actions[data-v-ae1084b5]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:.5rem}.row-actions-left[data-v-ae1084b5],.row-actions-right[data-v-ae1084b5]{display:flex}.input-wrapper[data-v-ae1084b5]{width:100%;display:flex}.input-wrapper input[data-v-ae1084b5]{width:100%;box-sizing:border-box}.range-label-col[data-v-ae1084b5]{width:100px;font-weight:400;font-size:.85rem}.range-label-col[data-v-ae1084b5]:first-of-type{padding-left:9px}.range-label-cell[data-v-ae1084b5]{width:100px;padding:5px}.form-container[data-v-77b50e97]{container-type:inline-size;container-name:form-field-container;width:100%}.form-field[data-v-77b50e97]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.form-field label[data-v-77b50e97]{flex-shrink:0;width:150px;font-weight:500}.form-field input[data-v-77b50e97-s],.form-field select[data-v-77b50e97-s],.form-field textarea[data-v-77b50e97-s]{width:500px;max-width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px}@container form-field-container (max-width: 600px){.form-field[data-v-77b50e97]{flex-direction:column;align-items:flex-start;gap:2px}.form-field label[data-v-77b50e97]{width:auto;margin-bottom:0}.form-field input[data-v-77b50e97-s],.form-field select[data-v-77b50e97-s],.form-field textarea[data-v-77b50e97-s]{width:100%}}@supports not (container-type: inline-size){@media (max-width: 600px){.form-field[data-v-77b50e97]{flex-direction:column;align-items:flex-start;gap:2px}.form-field label[data-v-77b50e97]{width:auto;margin-bottom:0}.form-field input[data-v-77b50e97-s],.form-field select[data-v-77b50e97-s],.form-field textarea[data-v-77b50e97-s]{width:100%}}}.tabs[data-v-a84acbf7]{width:100%}.tab-list[data-v-a84acbf7]{display:flex;column-gap:8px;row-gap:0;flex-wrap:wrap;align-items:stretch;align-content:flex-start;overflow-x:visible;overflow-y:visible}.tabs--no-touch .tab[data-v-a84acbf7]{flex:0 1 auto}.tabs--touch .tab-list[data-v-a84acbf7]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs--touch .tab-list[data-v-a84acbf7]::-webkit-scrollbar{display:none}.tabs--touch .tab[data-v-a84acbf7]{flex:0 0 auto}.tab[data-v-a84acbf7]{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;border-radius:1px;transition:background-color .2s ease;padding:8px 4px}.tab[data-v-a84acbf7]:hover{background-color:#f2f2f2}.label-ghost[data-v-a84acbf7],.label-text[data-v-a84acbf7]{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:0 3px}.label-ghost[data-v-a84acbf7]{visibility:hidden;height:0;pointer-events:none;font-weight:555}.label-text[data-v-a84acbf7]{font-weight:400;color:#444}.tab.active .label-text[data-v-a84acbf7]{font-weight:555;transform:translateY(1px)}.tab-icon[data-v-a84acbf7]{font-size:.9em;color:#666;transition:color .2s ease}.tab.active .tab-icon[data-v-a84acbf7]{color:#0078d4}.tab-badge[data-v-a84acbf7]{font-size:.8em;color:#888;min-width:1.25em;text-align:center;font-weight:400!important;font-variation-settings:normal;font-synthesis:none;line-height:1}.tab.active .tab-badge[data-v-a84acbf7]{font-weight:400!important}.underline[data-v-a84acbf7]{height:2px;background-color:#0078d4;width:0%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tab.active .underline[data-v-a84acbf7]{width:100%;transition:width .2s ease-out}.fade-tab-enter-active[data-v-a84acbf7],.fade-tab-leave-active[data-v-a84acbf7]{transition:opacity .15s ease,transform .15s ease}.fade-tab-enter-from[data-v-a84acbf7],.fade-tab-leave-to[data-v-a84acbf7]{opacity:0;transform:translateY(3px)}.tabs--menu .label-text[data-v-a84acbf7],.tabs--menu .label-ghost[data-v-a84acbf7]{font-size:.875rem;line-height:1.2}.tabs--menu .tab-icon[data-v-a84acbf7]{font-size:.95em}.tabs--menu .tab-badge[data-v-a84acbf7]{font-size:.85em}.tabs--bottom-border .tab-list[data-v-a84acbf7]{border-bottom:1px solid rgba(0,0,0,.1)}.back-button[data-v-92cf233b]{display:inline-block;margin:15px 0;color:#fff;background:#333;padding:8px 12px;border-radius:4px;text-decoration:none}.next-button[data-v-92cf233b]{display:inline-block;margin:15px 10px;color:#fff;background:#555;padding:8px 12px;border-radius:4px;text-decoration:none;border:none;cursor:pointer}.card-wrapper[data-v-41df1fb3]{position:relative;display:flex;height:100%}.card[data-v-41df1fb3]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;border-radius:6px;cursor:pointer;text-align:center;transition:box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease,background .22s ease,background-color .22s ease;will-change:box-shadow}.card.small[data-v-41df1fb3]{padding:.25rem 1rem;background:transparent;border:1px solid transparent;box-shadow:none}.card.small[data-v-41df1fb3]:hover{background:#fff;box-shadow:0 2px 6px #00000014,0 8px 24px #0000001f,0 -1px 2px #0000000f}.card.large[data-v-41df1fb3]{padding:1.25rem;background:#fff;border:1px solid #e5e7eb;box-shadow:none;justify-content:flex-start;align-items:stretch;background-size:cover;background-position:center;background-repeat:no-repeat}.card.large[data-v-41df1fb3]:hover{box-shadow:0 2px 6px #00000014,0 8px 24px #0000001f;border-color:#d7dbe2}.card.large[data-v-41df1fb3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;z-index:0}@media (prefers-color-scheme: dark){.card.small[data-v-41df1fb3],.card.large[data-v-41df1fb3]{box-shadow:none}.card.small[data-v-41df1fb3]:hover{background:#0b0f14;border-color:#2a374b;box-shadow:0 2px 6px #0000004d,0 8px 24px #0000005c}.card.large[data-v-41df1fb3]{background-color:#0b0f14;border-color:#1d2633}.card.large[data-v-41df1fb3]:before{background:#0b0f14d9}.card.large[data-v-41df1fb3]:hover{border-color:#2a374b;box-shadow:0 2px 6px #0000004d,0 8px 24px #0000005c}}.bg-icon[data-v-41df1fb3]{position:absolute;right:-20px;bottom:-56px;font-size:clamp(6.5rem,17vw,12rem);color:#cbd5e1;opacity:.18;filter:blur(8px) grayscale(.8);transform:rotate(6deg);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;line-height:1}@media (prefers-color-scheme: dark){.bg-icon[data-v-41df1fb3]{color:#94a3b8;opacity:.07}}.card-content[data-v-41df1fb3],.card-content-large[data-v-41df1fb3]{position:relative;z-index:1}.card-content[data-v-41df1fb3]{display:flex;flex-direction:column;align-items:center;padding:1rem 0;flex-grow:1;height:100%}.card.small .card-content[data-v-41df1fb3]{padding-bottom:.25rem}.card-icon[data-v-41df1fb3]{font-size:1.5rem;color:#0078d4}.card-label[data-v-41df1fb3]{font-size:.9rem;font-weight:500;color:#333;margin-top:.5rem}.card-content-large[data-v-41df1fb3]{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:flex-start;text-align:left;min-height:100%}.title-row[data-v-41df1fb3]{display:flex;align-items:center;gap:.6rem;width:100%}.card-icon.large[data-v-41df1fb3]{font-size:1.6rem;color:#0078d4}.card-label.large[data-v-41df1fb3]{font-size:1.1rem;font-weight:600;color:#333}.card-description[data-v-41df1fb3]{font-size:.85rem;color:#555;line-height:1.4;width:100%}.button-wrapper[data-v-41df1fb3]{margin-top:auto;padding-top:.5rem;width:100%;display:flex;justify-content:center}.fixed-width-button[data-v-41df1fb3]{min-width:120px}@media (hover: none){.card.small[data-v-41df1fb3]:hover{background:transparent!important;box-shadow:none!important}.card.large[data-v-41df1fb3]:hover{box-shadow:none!important;border-color:#e5e7eb!important}}@media (hover: none) and (prefers-color-scheme: dark){.card.small[data-v-41df1fb3]:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.card.large[data-v-41df1fb3]:hover{border-color:#1d2633!important;box-shadow:none!important}}.home-shortcut-grid[data-v-02cf3dc4]{display:grid;gap:1rem;margin-bottom:1.5rem}.home-shortcut-grid.small[data-v-02cf3dc4]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.home-shortcut-grid.large[data-v-02cf3dc4]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.info-block[data-v-64245f46]{max-width:800px;font-size:.9rem;line-height:1.5}.info-title[data-v-64245f46]{font-weight:600;margin-bottom:8px;color:#000}.info-description[data-v-64245f46]{color:#333}.stepper-form[data-v-253fc337]{max-width:600px;margin:3rem auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #e0e0e0,0 2px 10px #0000000d;font-family:Segoe UI,sans-serif}.step-indicators[data-v-253fc337]{display:flex;justify-content:space-between;position:relative;margin-bottom:2rem}.step-item[data-v-253fc337]{flex:1;text-align:center;position:relative}.step-circle[data-v-253fc337]{width:36px;height:36px;margin:0 auto .5rem;border-radius:50%;background-color:#e0e0e0;color:#555;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .3s ease}.step-circle.active[data-v-253fc337]{background-color:#007bff;color:#fff}.step-label[data-v-253fc337]{font-size:.85rem;color:#777}.step-label.active[data-v-253fc337]{color:#007bff;font-weight:500}.step-line[data-v-253fc337]{position:absolute;top:18px;left:50%;right:-50%;height:2px;background:#ddd;z-index:-1}.step-content[data-v-253fc337]{display:flex;flex-direction:column;gap:1.25rem}.step-content label[data-v-253fc337]{font-size:.9rem;font-weight:600;margin-bottom:.4rem;display:block;color:#333}.step-content input[data-v-253fc337]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box}.confirm-label[data-v-253fc337]{font-size:.9rem;color:#666;margin-bottom:.8rem}.confirm-list[data-v-253fc337]{list-style:none;padding-left:0;font-size:.95rem;color:#333}.confirm-list li[data-v-253fc337]{margin-bottom:.4rem}.step-buttons[data-v-253fc337]{display:flex;justify-content:space-between;margin-top:2rem}.btn-primary[data-v-253fc337],.btn-secondary[data-v-253fc337]{padding:.6rem 1.2rem;border:none;font-size:.95rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s ease}.btn-primary[data-v-253fc337]{background-color:#007bff;color:#fff}.btn-primary[data-v-253fc337]:hover{background-color:#0056b3}.btn-secondary[data-v-253fc337]{background-color:#f2f2f2;color:#444}.btn-secondary[data-v-253fc337]:hover{background-color:#e0e0e0}.table-wrapper[data-v-fab0dcf8]{position:relative;overflow-x:visible}table[data-v-fab0dcf8]{width:fit-content;border-collapse:collapse;table-layout:fixed}th[data-v-fab0dcf8],td[data-v-fab0dcf8]{padding:8px;text-align:left;border-bottom:1px solid rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}td[data-v-fab0dcf8],tr[data-v-fab0dcf8]{overflow:visible}thead th[data-v-fab0dcf8]{background:#f9f9f9}tbody tr[data-v-fab0dcf8]:hover:not(.selected){background-color:#00000004}.resizable-th[data-v-fab0dcf8]{position:relative;overflow:visible;padding:0}.th-content[data-v-fab0dcf8]{padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#555}.resizer[data-v-fab0dcf8]{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;z-index:10;pointer-events:auto}.resizer[data-v-fab0dcf8]:before{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:1px;background-color:#0003;z-index:2}.resizer[data-v-fab0dcf8]:after{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:1px;background:transparent;box-shadow:0 0 3px #00000080;opacity:0;transition:opacity .2s ease-in-out;z-index:0;pointer-events:none}.resizer[data-v-fab0dcf8]:hover:after{opacity:1}.resizer.resizer-active[data-v-fab0dcf8]:after{opacity:1}.resizer.resizer-flash[data-v-fab0dcf8]:after{background-color:#f003;opacity:1!important;transition:none}.ghost-line[data-v-fab0dcf8]{position:absolute;top:0;width:1px;background-color:#0000001a;z-index:100;pointer-events:none}body.resizing[data-v-fab0dcf8]{-webkit-user-select:none;user-select:none}th.resizing[data-v-fab0dcf8],tr.resizing td[data-v-fab0dcf8],th.resizing .resizer[data-v-fab0dcf8]{cursor:default!important}.selected[data-v-fab0dcf8]{background-color:#0000000d}.checkbox-wrapper[data-v-fab0dcf8]{display:flex;align-items:center;justify-content:center;height:100%}.custom-checkbox[data-v-fab0dcf8]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px}.custom-checkbox input[type=checkbox][data-v-fab0dcf8]{opacity:0;width:0;height:0;position:absolute;margin:0}.custom-checkbox span[data-v-fab0dcf8]{display:inline-block;width:18px;height:18px;border:1px solid #888;border-radius:3px;background-color:#fff;box-sizing:border-box;transition:.2s;position:relative}.custom-checkbox input[type=checkbox]:checked+span[data-v-fab0dcf8]:after{content:"✔";font-size:10px;color:#0078d7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-checkbox input[type=checkbox]:not(:checked):hover+span[data-v-fab0dcf8]:after{content:"✔";font-size:10px;color:#aaa;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.3}.custom-checkbox input[type=checkbox]:checked:hover+span[data-v-fab0dcf8]{background-color:#f0f0f0}.cell-content[data-v-fab0dcf8]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.dots-btn[data-v-fab0dcf8]{font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;color:#0078d4;justify-content:center;width:32px;padding:0}.dots-container[data-v-fab0dcf8]{position:relative}.dots-menu[data-v-fab0dcf8]{position:absolute;top:24px;right:0;background-color:#fff;box-shadow:0 2px 6px #00000026;border-radius:4px;z-index:1000;min-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;padding:25px}.menu-item-label[data-v-fab0dcf8]{padding:6px 12px;font-size:13px;color:#666;white-space:nowrap}.menu-separator[data-v-fab0dcf8]{margin:4px 0;border:none;border-top:1px solid #ddd}.icon-before-link[data-v-fab0dcf8]{font-size:12px;margin-right:8px;color:#888;display:inline-block;vertical-align:middle}.cell-link[data-v-fab0dcf8]{color:#0078d7;text-decoration:none}.cell-link[data-v-fab0dcf8]:hover{text-decoration:underline}.horizontal-nav-container[data-v-fab0dcf8]{position:relative;overflow:visible}.fade-dropdown-enter-active[data-v-fab0dcf8],.fade-dropdown-leave-active[data-v-fab0dcf8]{transition:opacity .15s ease,transform .15s ease}.fade-dropdown-enter-from[data-v-fab0dcf8],.fade-dropdown-leave-to[data-v-fab0dcf8]{opacity:0;transform:translateY(4px)}.fade-dropdown-enter-to[data-v-fab0dcf8],.fade-dropdown-leave-from[data-v-fab0dcf8]{opacity:1;transform:translateY(0)}.base-radio[data-v-d8174e4f]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px;user-select:none;-webkit-user-select:none}.base-radio input[type=radio][data-v-d8174e4f]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.base-radio.disabled input[type=radio][data-v-d8174e4f]{cursor:not-allowed}.base-radio .dot[data-v-d8174e4f]{display:inline-block;width:18px;height:18px;border:1px solid #888;border-radius:9999px;background-color:#fff;box-sizing:border-box;position:relative}.base-radio input[type=radio]:checked+.dot[data-v-d8174e4f]{border-color:#0078d7}.base-radio input[type=radio]:checked+.dot[data-v-d8174e4f]:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:9999px;background:#0078d7}.base-radio input[type=radio]:not(:checked):hover+.dot[data-v-d8174e4f]:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:9999px;background:#aaaaaa8c}.base-radio input[type=radio]:checked:hover+.dot[data-v-d8174e4f]{border-color:#005fae}.base-radio input[type=radio]:checked:hover+.dot[data-v-d8174e4f]:after{background:#005fae}.radio-group[data-v-1edd2047]{display:flex;flex-direction:column;gap:.5rem;max-width:800px;font-size:.9rem;line-height:1.5}.radio-group.inline[data-v-1edd2047]{flex-direction:row;flex-wrap:wrap;max-width:100%;align-items:flex-start;column-gap:1.75rem;row-gap:.75rem}.radio-option[data-v-1edd2047]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-control[data-v-1edd2047]{--rb-size: 18px;margin-top:calc((1em * 1.5 - var(--rb-size)) / 2);flex:0 0 auto}.label-text[data-v-1edd2047]{flex:1;-webkit-user-select:text;user-select:text}.ms-tags[data-v-13a063bb]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}[data-v-13a063bb] .ms-tag{max-width:100%;min-width:0}[data-v-13a063bb] .ms-tag:not(.ms-ellipsis) .badge-content{white-space:normal!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--3ba2d071);overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;min-width:0}.ms-tags.no-clamp[data-v-13a063bb] .ms-tag:not(.ms-ellipsis) .badge-content{display:block!important;-webkit-line-clamp:initial!important;overflow:visible!important;text-overflow:initial!important;white-space:normal!important}[data-v-13a063bb] .ms-ellipsis{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;letter-spacing:.5px}[data-v-13a063bb] .ms-ellipsis.badge{border-style:dashed;opacity:.9}[data-v-13a063bb] .ms-ellipsis.is-big.badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding-left:.75em!important;padding-right:.75em!important}[data-v-13a063bb] .ms-ellipsis.is-big .badge-content{padding-right:0!important;white-space:nowrap!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important}[data-v-13a063bb] .ms-ellipsis.is-big .badge-content:first-letter{font-size:1.25em}[data-v-13a063bb] .ms-ellipsis.badge:hover{opacity:1;filter:brightness(.98)}[data-v-13a063bb] .ms-ellipsis.badge:focus-visible{outline:2px solid rgba(0,120,212,.35);outline-offset:2px}.ms-add-btn[data-v-13a063bb]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;border:1px solid #dbe2ea;background:#eef2f7;color:#4b5563;cursor:pointer;flex-shrink:0;padding:0}.ms-add-btn[data-v-13a063bb]:hover{background:#e6ebf3}.ms-add-btn[data-v-13a063bb]:focus-visible{outline:2px solid rgba(0,120,212,.35);outline-offset:2px}.ms-tags--skeleton[data-v-13a063bb]{display:flex;flex-wrap:nowrap;overflow:hidden;gap:8px;align-items:center;min-width:0}.ms-skeleton-chip[data-v-13a063bb]{box-sizing:border-box;flex:0 0 auto;height:22px;width:130px;border-radius:3px;border:1px solid transparent;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:ms-skeleton-loading-13a063bb 1.4s ease infinite}.ms-tags--skeleton:not(.is-big) .ms-skeleton-chip[data-skel="2"][data-v-13a063bb]{width:180px}.ms-tags--skeleton:not(.is-big) .ms-skeleton-chip[data-skel="3"][data-v-13a063bb]{width:130px}.ms-tags--skeleton.is-big .ms-skeleton-chip[data-v-13a063bb]{height:40px;width:160px;border-radius:6px}.ms-tags--skeleton.is-big .ms-skeleton-chip[data-skel="2"][data-v-13a063bb]{width:200px}.ms-tags--skeleton.is-big .ms-skeleton-chip[data-skel="3"][data-v-13a063bb]{width:120px}@keyframes ms-skeleton-loading-13a063bb{0%{background-position:100% 50%}to{background-position:0 50%}}.ms-add-btn[data-v-13a063bb]:disabled,.ms-add-btn[aria-disabled=true][data-v-13a063bb]{opacity:.55;cursor:not-allowed}.ms-add-btn[data-v-13a063bb]:disabled:hover,.ms-add-btn[aria-disabled=true][data-v-13a063bb]:hover{background:#eef2f7}.copy-btn-inline[data-v-82d7b5c5]{position:relative;border:none;background:transparent;padding:4px;margin:0;cursor:pointer;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;transition:opacity .15s ease,background-color .15s ease;transform:translateZ(0)}.copy-btn-inline[data-v-82d7b5c5]:hover{background:#00000014}.copy-btn-inline.is-pill[data-v-82d7b5c5]{border-radius:50%}.copy-btn-inline[data-v-82d7b5c5]:disabled{opacity:.5;pointer-events:none}.icon-wrap[data-v-82d7b5c5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.9rem;transition:opacity .15s ease,transform .15s ease,color .15s ease}.copy-btn-inline[data-v-82d7b5c5],.copy-btn-inline .icon-wrap[data-v-82d7b5c5]{transform:translateZ(0)}.icon-check-wrap[data-v-82d7b5c5]{opacity:0;transform:scale(.95)}.copy-btn-inline.is-copied .icon-copy-wrap[data-v-82d7b5c5]{opacity:0!important}.copy-btn-inline.is-copied .icon-check-wrap[data-v-82d7b5c5]{opacity:1!important;transform:scale(1)}.key-value-section.layout-blocks[data-v-107b6fdd]{display:flex;flex-wrap:wrap;gap:2.5rem;padding:1.5rem 1rem}.key-value-section.layout-blocks .section[data-v-107b6fdd]{min-width:400px;flex:1;position:relative}.key-value-section.layout-inline[data-v-107b6fdd]{display:flex;flex-direction:column;gap:2.5rem;padding:1.5rem 1rem}.key-value-section.layout-inline .section[data-v-107b6fdd]{width:100%;position:relative}.section-header[data-v-107b6fdd]{display:flex;align-items:center;margin-bottom:1.25rem;position:relative}.section-header.no-icon .section-title[data-v-107b6fdd]{margin-left:0}.section-icon-wrapper[data-v-107b6fdd]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.375rem;position:relative;z-index:2}.section-icon[data-v-107b6fdd]{font-size:1.25rem;color:#555;line-height:1}.section-title[data-v-107b6fdd]{font-size:1.125rem;font-weight:600;color:#333;margin:0;line-height:1.4;position:relative;z-index:2}.section-body[data-v-107b6fdd]{--kv-icon-w: 28px;--kv-icon-gap: .375rem;--kv-body-pad: calc(var(--kv-icon-w) + var(--kv-icon-gap));--kv-line-x: calc(var(--kv-icon-w) / 2);--kv-conn-w: calc(var(--kv-body-pad) - var(--kv-line-x));--kv-stroke: 1px;--kv-stroke-color: #e5e7eb;--kv-arc-radius: 8px;--kv-marker-outer: 40px;--kv-marker-inner: 28px;--kv-label-lh: 1.6em;--kv-col-gap: 2rem;--kv-marker-to-value-gap: .65rem;--kv-arc-offset-y: 1.2em;display:grid;grid-template-columns:max-content 1fr;column-gap:var(--kv-col-gap);row-gap:1rem;padding-left:var(--kv-body-pad);align-items:start;position:relative}.section-body[data-v-107b6fdd]:before{content:"";position:absolute;left:calc(var(--kv-line-x) - 1px);top:calc(-1 * (var(--kv-icon-w) / 2) + (var(--kv-arc-radius) / 2));width:var(--kv-stroke);background:var(--kv-stroke-color);bottom:calc(var(--kv-arc-offset-y) + 0px)}.section-body.section-body--with-separator[data-v-107b6fdd]{row-gap:0}.item-row[data-v-107b6fdd]{display:contents}.item-row.item-row--with-separator[data-v-107b6fdd]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;column-gap:var(--kv-col-gap);align-items:start;position:relative;padding-bottom:1.25rem;margin-bottom:.9rem}.item-row.item-row--with-separator[data-v-107b6fdd]:after{content:"";position:absolute;left:calc(-1 * var(--kv-body-pad) + 2.25rem + 14px + 16px);right:16px;bottom:0;height:1px;background:#eef2f7}.item-row.item-row--with-separator.is-last[data-v-107b6fdd]{padding-bottom:0;margin-bottom:0}.item-row.item-row--with-separator.is-last[data-v-107b6fdd]:after{display:none}.item-label[data-v-107b6fdd]{color:#555;font-weight:500;white-space:nowrap;font-size:.95rem;line-height:1.6;display:inline-flex;align-items:center;gap:.3rem;position:relative;transition:color .06s ease,font-weight .06s ease}.item-label[data-v-107b6fdd]:before{content:"";position:absolute;left:calc(-1 * var(--kv-conn-w) - 1px);width:calc(var(--kv-arc-radius) + 5px);height:var(--kv-arc-radius);top:calc(var(--kv-arc-offset-y) / 2 - var(--kv-arc-radius) / 2);border-left:var(--kv-stroke) solid var(--kv-stroke-color);border-bottom:var(--kv-stroke) solid var(--kv-stroke-color);border-bottom-left-radius:var(--kv-arc-radius);pointer-events:none;transition:border-color .06s ease}.item-label.is-marker .kv-marker-outer[data-v-107b6fdd]{margin-left:calc(-1 * (var(--kv-conn-w) - var(--kv-arc-radius) - 4px));transform:translateY(calc((var(--kv-label-lh) - var(--kv-marker-outer)) / 2))}.item-label.is-marker+.item-value-wrapper[data-v-107b6fdd]{--kv-marker-shift: calc(var(--kv-col-gap) - var(--kv-marker-to-value-gap));margin-left:calc(-1 * var(--kv-marker-shift));width:calc(100% + var(--kv-marker-shift));max-width:calc(100% + var(--kv-marker-shift));align-items:flex-start}.section-body--marker-top .item-label.is-marker .kv-marker-outer[data-v-107b6fdd]{transform:translateY(calc((var(--kv-label-lh) - var(--kv-marker-outer)) / 2))}.section-body--marker-top .item-label.is-marker+.item-value-wrapper[data-v-107b6fdd]{align-self:start;margin-top:-8px;align-items:flex-start}.section-body--marker-top .kv-value-line[data-v-107b6fdd]{align-items:flex-start}.section-body--marker-top .kv-value-main[data-v-107b6fdd]{margin-top:0}.kv-marker-outer[data-v-107b6fdd]{width:var(--kv-marker-outer);height:var(--kv-marker-outer);border-radius:50%;background:#f6f7f9;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transform:none;align-self:center}.kv-marker-inner[data-v-107b6fdd]{width:var(--kv-marker-inner);height:var(--kv-marker-inner);border-radius:50%;background:#e5e7eb;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.kv-marker-inner i[data-v-107b6fdd]{font-size:13px;line-height:1}.tooltip-icon[data-v-107b6fdd]{display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:help;color:#999;font-size:.8rem;transform:translateY(-1px);margin-left:0;transition:color .06s ease}.tooltip-icon i[data-v-107b6fdd]{line-height:1;display:block}.item-value-wrapper[data-v-107b6fdd]{display:flex;gap:.5rem;min-width:0;width:100%;max-width:100%;align-items:center;position:relative;justify-self:stretch}.item-value-wrapper.multiline[data-v-107b6fdd]{align-items:flex-start}.item-value[data-v-107b6fdd]{position:relative;font-size:.95rem;line-height:1.4;display:block;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;width:100%}.kv-box[data-v-107b6fdd]{position:relative;display:block;width:100%;min-width:220px;max-width:100%;padding:0;box-sizing:border-box;line-height:1.6}.kv-content-stack[data-v-107b6fdd]{display:block;width:100%;max-width:100%}.kv-box--has-right-sub .kv-content-stack[data-v-107b6fdd]{display:inline-flex;flex-direction:column;width:auto;max-width:100%}.kv-box-anchor[data-v-107b6fdd]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.kv-value-text[data-v-107b6fdd]{display:block;min-height:1.4em;width:100%;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;color:#000}.kv-value-line[data-v-107b6fdd]{display:flex;align-items:flex-start;gap:0;min-width:0;width:100%}.kv-value-main[data-v-107b6fdd]{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;white-space:pre-wrap;margin-right:12px}.kv-box--has-right-sub .kv-value-main[data-v-107b6fdd]{margin-right:0}.kv-value-meta[data-v-107b6fdd]{margin-left:auto;text-align:right;flex:0 0 auto;white-space:nowrap;font-size:.8rem;line-height:1;color:#94a3b8;padding-top:calc((1.6em - 1em) / 2 + 1px)}.kv-subvalues[data-v-107b6fdd]{--kv-sv-gap: 2px;margin-top:4px;display:flex;flex-direction:column;gap:var(--kv-sv-gap);width:100%}.kv-subvalue[data-v-107b6fdd]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;line-height:1.35;color:#64748b;white-space:pre-wrap;overflow-wrap:anywhere}.kv-subvalue--right[data-v-107b6fdd]{align-self:flex-end;text-align:right;justify-content:flex-end;max-width:100%}.kv-subvalue--right .kv-subvalue-text[data-v-107b6fdd]{text-align:right}.kv-subvalue-icon[data-v-107b6fdd]{flex:0 0 16px;width:16px;text-align:center;font-size:13px;line-height:1;color:#a3afc2}.kv-subvalue-text[data-v-107b6fdd]{min-width:0}.item-value-wrapper.dash .kv-value-text[data-v-107b6fdd]{color:#94a3b8}.item-label[data-v-107b6fdd]:has(+.item-value-wrapper.dash){color:#94a3b8;font-weight:400}.item-label[data-v-107b6fdd]:has(+.item-value-wrapper.dash):before{border-left-color:#e2e8f0;border-bottom-color:#e2e8f0}.item-label[data-v-107b6fdd]:has(+.item-value-wrapper.loading){color:#94a3b8;font-weight:400}.item-label[data-v-107b6fdd]:has(+.item-value-wrapper.loading):before{border-left-color:#e2e8f0;border-bottom-color:#e2e8f0}.item-label:has(+.item-value-wrapper.loading) .tooltip-icon[data-v-107b6fdd]{color:#cbd5e1}.kv-box.is-loading .kv-value-text[data-v-107b6fdd]{color:transparent!important;caret-color:transparent!important;-webkit-user-select:none;user-select:none}.link-value[data-v-107b6fdd]{color:revert;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:text-decoration-thickness .15s ease}.link-value[data-v-107b6fdd]:hover{color:revert;text-decoration-thickness:2px}.kv-blocker[data-v-107b6fdd]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:4}.kv-skeleton-lines[data-v-107b6fdd]{z-index:5;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kv-icon-before[data-v-107b6fdd]{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;line-height:1;color:#888}.kv-icon-before i[data-v-107b6fdd]{font-size:14px;color:inherit}.copy-btn-inline[data-v-107b6fdd]{border:none;background:transparent;padding:4px;margin:0 0 0 6px;cursor:pointer;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease}.copy-btn-inline[data-v-107b6fdd]:hover{background:#0000000a}.copy-btn-inline[data-v-107b6fdd] .icon-copy-wrap{color:#94a3b8;opacity:0}.copy-btn-inline[data-v-107b6fdd]:hover .icon-copy-wrap{color:#71859c}.copy-btn-inline[data-v-107b6fdd] .icon-check-wrap{color:#2e7d32;opacity:0}.kv-value-text-wrap[data-v-107b6fdd]{display:inline;position:relative}.kv-box--has-right-sub .copy-btn-inline[data-v-107b6fdd]{position:absolute;margin:0;top:50%;left:calc(100% + 4px);transform:translateY(-50%);vertical-align:unset}.kv-box:hover .copy-btn-inline[data-v-107b6fdd],.copy-btn-inline.is-copied[data-v-107b6fdd]{opacity:1;pointer-events:auto}.kv-box:hover .copy-btn-inline[data-v-107b6fdd] .icon-copy-wrap{opacity:1}.kv-tags[data-v-107b6fdd]{display:inline-flex;min-width:0;max-width:100%}.kv-link[data-v-107b6fdd]{overflow:hidden;color:#0078d7;cursor:pointer;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.kv-link[data-v-107b6fdd]:hover{text-decoration:underline}.kv-marker-outer.kv-marker-green[data-v-107b6fdd]{background:#e6fbf3}.kv-marker-outer.kv-marker-green .kv-marker-inner[data-v-107b6fdd]{background:#a7f3d0;color:#047857}.kv-marker-outer.kv-marker-amber[data-v-107b6fdd]{background:#fff7d6}.kv-marker-outer.kv-marker-amber .kv-marker-inner[data-v-107b6fdd]{background:#fde68a;color:#b45309}.kv-marker-outer.kv-marker-gray[data-v-107b6fdd]{background:#edf2f7}.kv-marker-outer.kv-marker-gray .kv-marker-inner[data-v-107b6fdd]{background:#cbd5e1;color:#334155}.kv-marker-outer.kv-marker-blue[data-v-107b6fdd]{background:#e8f1ff}.kv-marker-outer.kv-marker-blue .kv-marker-inner[data-v-107b6fdd]{background:#bfdbfe;color:#1d4ed8}.kv-marker-outer.kv-marker-red[data-v-107b6fdd]{background:#ffe9e9}.kv-marker-outer.kv-marker-red .kv-marker-inner[data-v-107b6fdd]{background:#fecaca;color:#b91c1c}.item-label.is-marker+.item-value-wrapper .kv-value-main[data-v-107b6fdd]{color:#1f2937;font-weight:500}.item-value-wrapper.disabled[data-v-107b6fdd]{opacity:.5;pointer-events:none}.item-value-wrapper.disabled .kv-value-meta[data-v-107b6fdd],.item-value-wrapper.disabled .kv-subvalue[data-v-107b6fdd],.item-value-wrapper.disabled .kv-subvalue-icon[data-v-107b6fdd],.item-value-wrapper.disabled .kv-value-main[data-v-107b6fdd],.item-value-wrapper.disabled .kv-icon-before i[data-v-107b6fdd]{color:#94a3b8!important}.item-label.is-disabled[data-v-107b6fdd]{color:#94a3b8}.item-label.is-disabled .kv-marker-outer[data-v-107b6fdd]{opacity:.35}.item-label.is-disabled .kv-marker-inner[data-v-107b6fdd],.item-label.is-disabled .kv-marker-inner i[data-v-107b6fdd]{opacity:.85}.checkbox-consent[data-v-f38ee692]{--cb-size: 18px;display:flex;align-items:flex-start;gap:.75rem;max-width:800px;font-size:.9rem;line-height:1.5}.consent-checkbox[data-v-f38ee692]{flex:0 0 auto;margin-top:calc((1em * 1.5 - var(--cb-size)) / 2)}.label-text[data-v-f38ee692]{flex:1;-webkit-user-select:text;user-select:text}.label-text a[data-v-f38ee692]{color:#0067b8;text-decoration:none}.label-text a[data-v-f38ee692]:hover{text-decoration:underline}.toggle-wrapper[data-v-8ef1d597]{display:flex;gap:.75rem;cursor:pointer;font-size:.95rem;margin-bottom:1rem}.toggle-label[data-v-8ef1d597]{flex:1 1 auto;-webkit-user-select:none;user-select:none;word-break:break-word}.toggle-box[data-v-8ef1d597]{position:relative;display:inline-block;width:40px;height:20px;flex-shrink:0}.toggle-layer[data-v-8ef1d597]{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.toggle-live[data-v-8ef1d597]{opacity:0;pointer-events:none;z-index:1;transition:opacity .22s ease-out}.toggle-box.ready .toggle-live[data-v-8ef1d597]{opacity:1;pointer-events:auto}.toggle-skeleton[data-v-8ef1d597]{position:relative;width:40px;height:20px;border-radius:999px;overflow:hidden;z-index:2}.toggle-skeleton[data-v-8ef1d597]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1}.toggle-skeleton[data-v-8ef1d597]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-8ef1d597 1.2s ease infinite;z-index:2}.fade-leave-active[data-v-8ef1d597]{transition:opacity .22s ease-out}.fade-leave-to[data-v-8ef1d597]{opacity:0}.toggle-input[data-v-8ef1d597]{opacity:0;width:0;height:0;position:absolute}.toggle-track[data-v-8ef1d597]{display:block;width:40px;height:20px;background:#ccc;border-radius:999px;position:relative}.toggle-thumb[data-v-8ef1d597]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%}.toggle-box.ready.armed .toggle-track[data-v-8ef1d597]{transition:background-color .2s}.toggle-box.ready.armed .toggle-thumb[data-v-8ef1d597]{transition:transform .2s}.toggle-input:checked+.toggle-track[data-v-8ef1d597]{background:#4caf50}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-8ef1d597]{transform:translate(20px)}@keyframes skeleton-loading-8ef1d597{0%{background-position:100% 50%}to{background-position:0 50%}}.pagination[data-v-7fb06bd2]{display:flex;justify-content:center;align-items:center;gap:6px;user-select:none;-webkit-user-select:none;-ms-user-select:none}.page-btn[data-v-7fb06bd2],.page-ellipsis[data-v-7fb06bd2]{-webkit-tap-highlight-color:transparent}.page-btn[data-v-7fb06bd2]{border:1px solid #ccc;background-color:#fff;height:28px;padding:0 10px;font-size:14px;line-height:1.5;min-width:30px;border-radius:2px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .01s ease,box-shadow .01s ease,background-color .01s ease,opacity .01s ease;outline:none}.page-btn[data-v-7fb06bd2]:hover:not(:disabled):not(.is-current){background:#f5f5f5}.page-btn[data-v-7fb06bd2]:disabled{cursor:not-allowed;opacity:.5}.page-btn.active[data-v-7fb06bd2]{background:#0078d7;color:#fff;border-color:#0078d7}.page-btn.is-current[data-v-7fb06bd2]{cursor:default;pointer-events:none}.page-btn[data-v-7fb06bd2]:focus-visible{outline:2px solid #0078d7;outline-offset:2px}.page-ellipsis[data-v-7fb06bd2]{height:28px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;color:#888;pointer-events:none}.tiny-icon[data-v-7fb06bd2]{transform:scale(.8)}@media (hover: none){.page-btn[data-v-7fb06bd2]:hover:not(:disabled):not(.is-current){background:#fff!important}}.list-toolbar[data-v-e1263796]{position:relative;display:flex;align-items:center;width:100%;min-height:32px;margin-top:12px}.pager[data-v-e1263796]{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;width:auto!important}.range-info[data-v-e1263796]{margin-left:12px;font-size:14px;line-height:1.5;font-family:inherit;font-weight:400;color:#444;white-space:nowrap;-webkit-user-select:none;user-select:none}.alert[data-v-80c49cbc]{display:flex;justify-content:space-between;align-items:center;border-radius:1px;padding:.5rem 1.25rem;font-size:.75rem;line-height:1.4}.alert-icon[data-v-80c49cbc]{margin-right:.75rem;font-size:1.2rem;opacity:.85}.alert-message[data-v-80c49cbc]{display:flex;align-items:center;flex:1}.alert-close[data-v-80c49cbc]{background:none;border:none;font-size:1.3rem;color:inherit;cursor:pointer;opacity:.6;padding:0 .25rem;transition:opacity .2s ease}.alert-close[data-v-80c49cbc]:hover{opacity:1}.alert-info[data-v-80c49cbc]{background-color:#e6f4f9;color:#0c5460}.alert-success[data-v-80c49cbc]{background-color:#e6f9ed;color:#155724}.alert-warning[data-v-80c49cbc]{background-color:#fff3cd;color:#856404}.alert-error[data-v-80c49cbc]{background-color:#fdecea;color:#a4262c}.add-tenant-panel[data-v-7acc4abe]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-7acc4abe]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.error[data-v-7acc4abe]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.5rem .75rem;border-radius:8px}@media (max-width: 768px){.row-2[data-v-7acc4abe]{grid-template-columns:1fr}}.tenant-overview[data-v-4a7fe57f]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.header-section[data-v-4a7fe57f]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.title-block .tenant-name[data-v-4a7fe57f]{font-size:1.75rem;margin:0}.metadata[data-v-4a7fe57f]{display:flex;gap:1.25rem;margin-top:.5rem;font-size:.95rem;color:#666}.status-block[data-v-4a7fe57f]{margin-top:.5rem}.badge[data-v-4a7fe57f]{display:inline-block;padding:.4rem .8rem;border-radius:12px;font-size:.85rem;font-weight:600}.badge-success[data-v-4a7fe57f]{background-color:#d1f7c4;color:#256029}.badge-warning[data-v-4a7fe57f]{background-color:#fff4c2;color:#7a6000}.badge-neutral[data-v-4a7fe57f]{background-color:#e0e0e0;color:#333}.add-tenant-panel[data-v-e1ab9eb5]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-e1ab9eb5]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.error[data-v-e1ab9eb5]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.5rem .75rem;border-radius:8px}@media (max-width: 768px){.row-2[data-v-e1ab9eb5]{grid-template-columns:1fr}}.selected-tags[data-v-5c246a89]{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%;margin-bottom:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.hint[data-v-5c246a89]{color:#888;font-size:12px}.tag-close[data-v-5c246a89]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;color:#666}.tag-close[data-v-5c246a89]:hover{color:#000}.invite-panel[data-v-8e84fb74]{display:grid;gap:12px;padding:8px 4px}.title[data-v-8e84fb74]{margin:0 0 2px;font-size:1.1rem;font-weight:600}.subtitle[data-v-8e84fb74]{margin:0 0 8px;color:#666;font-size:.95rem}.field[data-v-8e84fb74]{display:grid;gap:6px}label[data-v-8e84fb74]{font-weight:600;font-size:.92rem}input[type=email][data-v-8e84fb74],input[type=number][data-v-8e84fb74],textarea[data-v-8e84fb74]{width:100%;border:1px solid #d7d7d7;border-radius:8px;padding:8px 10px;font-size:.95rem}input[data-v-8e84fb74]:focus,textarea[data-v-8e84fb74]:focus{outline:none;border-color:#888}.hint[data-v-8e84fb74]{color:#777;font-size:.85rem}.hint.error[data-v-8e84fb74]{color:#c0392b}.debug-box[data-v-122338f4]{border:1px dashed #cbd5e1;background:#f8fafc;padding:10px;border-radius:6px;font-size:12px;line-height:1.35;color:#111;margin-top:50px}.debug-item[data-v-122338f4]{margin-bottom:10px}.debug-item[data-v-122338f4]:last-child{margin-bottom:0}.debug-label[data-v-122338f4]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.debug-badge[data-v-122338f4]{display:inline-block;padding:1px 6px;background:#e0e7ff;color:#4338ca;border-radius:3px;font-size:10px;font-weight:500;text-transform:uppercase}.debug-content[data-v-122338f4]{margin:0;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.tab-wrap[data-v-9754041a]{display:flex;flex-direction:column}.tab-lead[data-v-9754041a]{margin:12px 0 0;color:#475569;font-size:.95rem}.card[data-v-9754041a]{border:1px solid #eef2f7;background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 10px 24px #0000000a}.card-title[data-v-9754041a]{font-weight:700;color:#0f172a;font-size:.95rem;margin-bottom:8px}.card-row[data-v-9754041a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pill[data-v-9754041a]{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 10px;font-size:.85rem;border:1px solid #e5e7eb;background:#f8fafc;color:#334155;-webkit-user-select:none;user-select:none;white-space:nowrap}.pill i[data-v-9754041a]{opacity:.9}.pill-ok[data-v-9754041a]{background:#f0fdf4;border-color:#dcfce7;color:#166534}.pill-info[data-v-9754041a]{background:#eff6ff;border-color:#dbeafe;color:#1e40af}.pill-muted[data-v-9754041a]{background:#f8fafc;border-color:#e5e7eb;color:#64748b}.timeline[data-v-9754041a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.timeline-item[data-v-9754041a]{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:10px;border-radius:10px;border:1px solid #f1f5f9;background:#fafafa}.tl-left[data-v-9754041a]{display:flex;gap:8px;align-items:center;color:#475569;font-size:.85rem;white-space:nowrap}.tl-icon[data-v-9754041a]{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-size:.9rem;color:#334155}.tl-date[data-v-9754041a]{opacity:.9}.tl-right[data-v-9754041a]{min-width:0}.tl-title[data-v-9754041a]{font-weight:700;color:#0f172a;font-size:.9rem;margin-bottom:2px}.tl-desc[data-v-9754041a]{color:#334155;font-size:.9rem;overflow-wrap:anywhere}.settings-grid[data-v-9754041a]{display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}.setting-row[data-v-9754041a]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid #f1f5f9;border-radius:10px;background:#fafafa}.setting-label[data-v-9754041a]{display:inline-flex;align-items:center;gap:10px;color:#0f172a;font-weight:600;font-size:.92rem}.setting-label i[data-v-9754041a]{color:#475569;width:18px;text-align:center}.hint[data-v-9754041a]{margin-top:10px;font-size:.85rem;color:#64748b;display:inline-flex;gap:8px;align-items:center}.hint i[data-v-9754041a]{color:#64748b}.ac[data-v-9e17396a]{position:relative;width:100%}.ac-input-wrap[data-v-9e17396a]{position:relative}.ac-spinner[data-v-9e17396a]{position:absolute;right:8px;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.ac-list[data-v-9e17396a]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:1050;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #ccc;border-radius:3px;max-height:220px;overflow:auto;box-shadow:0 2px 6px #0000001a}.ac-item[data-v-9e17396a]{padding:6px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:8px;align-items:center}.ac-item.active[data-v-9e17396a]{background:#0000000f}.ac-item.ac-muted[data-v-9e17396a]{cursor:default;opacity:.7}.ac-secondary[data-v-9e17396a]{color:#999;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-empty[data-v-9e17396a]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:1050;padding:8px 10px;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 6px #0000001a;color:#999;font-size:14px}[data-v-9e17396a] mark.ac-mark,[data-v-9e17396a] .ac-mark{color:#0066b8!important;background:transparent!important}.ms[data-v-7423c83e]{width:100%;display:flex}.edit-panel[data-v-08047b46]{padding:1rem 0 0}.row-2[data-v-08047b46]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){.row-2[data-v-08047b46]{grid-template-columns:1fr}}.summary-card-wrapper[data-v-da10c67a]{position:relative;display:flex;height:100%;width:100%;min-width:0}.summary-card[data-v-da10c67a]{--summary-sub: #6b7280;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:1rem 1.25rem;gap:.5rem;width:100%;height:100%;border-radius:6px;background:#fff;border:1px solid #e5e7eb;box-shadow:none;transition:border-color .22s ease,background .22s ease;container-type:inline-size;min-width:0}.summary-card[data-v-da10c67a]:hover{box-shadow:none;border-color:#e5e7eb}.summary-card.accent-green[data-v-da10c67a]{border-color:#16a34a8c}.summary-card.accent-blue[data-v-da10c67a]{border-color:#2563eb8c}.summary-card.accent-red[data-v-da10c67a]{border-color:#dc26268c}.summary-card.accent-amber[data-v-da10c67a]{border-color:#f59e0b8c}:host-context([data-theme="dark"]) .summary-card[data-v-da10c67a]{--summary-sub: #94a3b8;background:#0b0f14;border-color:#1d2633}:host-context([data-theme="dark"]) .summary-card.accent-green[data-v-da10c67a]{border-color:#22c55e59}:host-context([data-theme="dark"]) .summary-card.accent-blue[data-v-da10c67a]{border-color:#3b82f659}:host-context([data-theme="dark"]) .summary-card.accent-red[data-v-da10c67a]{border-color:#ef444459}:host-context([data-theme="dark"]) .summary-card.accent-amber[data-v-da10c67a]{border-color:#f59e0b59}@media (prefers-color-scheme: dark){.summary-card[data-v-da10c67a]{--summary-sub: #94a3b8;background:#0b0f14;border-color:#1d2633}.summary-card.accent-green[data-v-da10c67a]{border-color:#22c55e59}.summary-card.accent-blue[data-v-da10c67a]{border-color:#3b82f659}.summary-card.accent-red[data-v-da10c67a]{border-color:#ef444459}.summary-card.accent-amber[data-v-da10c67a]{border-color:#f59e0b59}}.bg-icon[data-v-da10c67a]{position:absolute;right:-48px;bottom:-94px;font-size:clamp(6.5rem,17vw,12rem);color:#cbd5e1;opacity:.16;filter:blur(8px) grayscale(.8);transform:rotate(6deg);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;line-height:1}@media (prefers-color-scheme: dark){.bg-icon[data-v-da10c67a]{color:#94a3b8;opacity:.07}}:host-context([data-theme="dark"]) .bg-icon[data-v-da10c67a]{color:#94a3b8;opacity:.07}.content-row[data-v-da10c67a]{position:relative;z-index:1;display:flex;align-items:center;width:100%;gap:0;min-width:0}.icon-pill[data-v-da10c67a]{flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:#f1f5f9;margin:0;margin-right:.85rem;display:inline-grid;place-items:center;line-height:0}.icon-pill .icon[data-v-da10c67a]{font-size:1.05rem;color:#475569;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;transform:translateY(-.02em)}:host-context([data-theme="dark"]) .icon-pill[data-v-da10c67a]{background:#94a3b81a}:host-context([data-theme="dark"]) .icon-pill .icon[data-v-da10c67a]{color:#cbd5e1}@media (prefers-color-scheme: dark){.icon-pill[data-v-da10c67a]{background:#94a3b81a}.icon-pill .icon[data-v-da10c67a]{color:#cbd5e1}}.text-col[data-v-da10c67a]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem}.top-row[data-v-da10c67a],.bottom-row[data-v-da10c67a]{display:flex;width:100%;min-width:0}.top-row[data-v-da10c67a]{align-items:center}.bottom-row[data-v-da10c67a]{align-items:center;justify-content:space-between;gap:.75rem}.label[data-v-da10c67a]{font-size:.9rem;font-weight:600;color:var(--summary-sub);line-height:1.1;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.value-line[data-v-da10c67a]{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex:1 1 auto}.value[data-v-da10c67a]{font-weight:500;display:block;min-width:0;white-space:nowrap;overflow:visible;text-overflow:clip;flex:0 0 auto}.value-metric[data-v-da10c67a]{font-size:1.35rem}.value-text[data-v-da10c67a]{font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;max-width:100%}.subvalue[data-v-da10c67a]{font-size:.78rem;font-weight:500;color:var(--summary-sub);display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;flex:1 1 auto;flex-shrink:3;overflow:hidden;white-space:nowrap}.subvalue-text[data-v-da10c67a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-da10c67a]{opacity:.9}:host-context([data-theme="dark"]) .value[data-v-da10c67a]{color:#e5e7eb}@media (prefers-color-scheme: dark){.value[data-v-da10c67a]{color:#e5e7eb}}.badge[data-v-da10c67a]{display:inline-flex;align-items:center;gap:.4rem;padding:.18rem .5rem;border-radius:3px;font-size:.78rem;font-weight:600;white-space:nowrap;flex-shrink:0;border:none;background:#f8fafc;color:#334155;align-self:center;margin-block:0}.badge-ic[data-v-da10c67a]{font-size:.85rem;line-height:1}.badge.up[data-v-da10c67a]{background:#16a34a1a;color:#166534}.badge.down[data-v-da10c67a]{background:#dc26261a;color:#7f1d1d}.badge.neutral[data-v-da10c67a]{background:#64748b1a;color:#334155}:host-context([data-theme="dark"]) .badge[data-v-da10c67a]{background:#94a3b814;color:#cbd5e1}:host-context([data-theme="dark"]) .badge.up[data-v-da10c67a]{background:#22c55e1a;color:#86efac}:host-context([data-theme="dark"]) .badge.down[data-v-da10c67a]{background:#ef44441a;color:#fca5a5}@container (max-width: 260px){.hide-on-narrow[data-v-da10c67a]{display:none!important}}@container (max-width: 220px){.hide-sub-on-narrow[data-v-da10c67a]{display:none!important}}@media (max-width: 420px){.hide-on-narrow[data-v-da10c67a]{display:none!important}}@media (max-width: 360px){.hide-sub-on-narrow[data-v-da10c67a]{display:none!important}}.value-skeleton[data-v-da10c67a]{position:relative;display:inline-block;height:1.1em;width:7.2ch;border-radius:2px;overflow:hidden;vertical-align:baseline;transform:translateY(calc(.1em + 1px))}.value.value-text .value-skeleton[data-v-da10c67a]{width:12ch}.value-skeleton__mask[data-v-da10c67a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-da10c67a 1.4s ease infinite}@keyframes skeleton-loading-da10c67a{0%{background-position:100% 50%}to{background-position:0 50%}}.summary-card-grid[data-v-91df99e7]{display:grid;align-items:stretch;width:100%;min-width:0}.summary-card-grid.metrics[data-v-91df99e7]{gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (min-width: 900px){.summary-card-grid.metrics[data-cols="3"][data-v-91df99e7]{grid-template-columns:repeat(3,1fr)}.summary-card-grid.metrics[data-cols="4"][data-v-91df99e7]{grid-template-columns:repeat(4,1fr)}}.summary-card-grid.details[data-v-91df99e7]{gap:1rem;margin-top:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.summary-card-grid.no-top[data-v-91df99e7]{margin-top:0!important}.value-link[data-v-91df99e7]{color:revert;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.value-link[data-v-91df99e7]:hover{color:revert;text-decoration-thickness:2px}.value-inline[data-v-91df99e7]{display:inline-flex;align-items:center;gap:6px}.value-icon[data-v-91df99e7]{opacity:.85;font-size:.95em}.role-overview[data-v-ed0eb975]{display:flex;flex-direction:column;gap:16px}.grids[data-v-ed0eb975]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-ed0eb975]{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px}.panel h3[data-v-ed0eb975]{margin:0 0 8px;font-size:1rem;font-weight:600}.empty[data-v-ed0eb975]{color:#777;font-size:.9rem;padding:6px 2px}@media (max-width: 1000px){.grids[data-v-ed0eb975]{grid-template-columns:1fr}}.selected-tags[data-v-d7ab1d03]{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%;margin-bottom:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.hint[data-v-d7ab1d03]{color:#888;font-size:12px}.count[data-v-d7ab1d03]{color:#777;font-size:12px;font-weight:400;margin-left:4px}.add-role-panel[data-v-c8cba951]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.permission-group[data-v-c8cba951]{display:flex;flex-direction:column}.role-permissions-panel[data-v-cc9d653d]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.permission-group[data-v-cc9d653d]{display:flex;flex-direction:column;margin-top:1rem}.edit-panel[data-v-746a8682]{padding:1rem 0 0}.row-2[data-v-746a8682]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){.row-2[data-v-746a8682]{grid-template-columns:1fr}}.chip[data-v-c7afbc71]{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:12px;padding:10px 10px 10px 12px;box-shadow:0 1px 2px #00000008}.chip-avatar[data-v-c7afbc71]{width:28px;height:28px;border-radius:9999px;background:#e8eefc;color:#2f5bea;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.chip-name[data-v-c7afbc71]{font-size:.95rem}.chip-close[data-v-c7afbc71]{margin-left:6px;width:28px;height:28px;border-radius:8px;border:none;cursor:pointer;background:#f3f4f6;color:#6b7280;display:inline-flex;align-items:center;justify-content:center}.chip-close[data-v-c7afbc71]:hover{background:#e5e7eb;color:#111827}.chip-plus[data-v-c7afbc71]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid #dbe2ea;background:#eef2f7;color:#4b5563;cursor:pointer}.chip-plus[data-v-c7afbc71]:hover{background:#e6ebf3}.selected-tags[data-v-3fe3ab68]{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%;margin-bottom:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.hint[data-v-3fe3ab68]{color:#888;font-size:12px}.add-user-panel[data-v-b07f4248]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.form-actions[data-v-b07f4248]{display:flex;justify-content:flex-start;gap:1rem;margin-top:1rem}.salary-budget-overview[data-v-6af66a93]{display:flex;flex-direction:column;gap:1rem}.content[data-v-6af66a93]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chart[data-v-6af66a93]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}@media (max-width: 980px){.content[data-v-6af66a93]{grid-template-columns:1fr}}.approval-start-form[data-v-3cf3ed7a]{display:flex;flex-direction:column;gap:1rem}.row-2[data-v-3cf3ed7a]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.hint[data-v-3cf3ed7a]{color:#777;font-size:.85rem;margin-top:.25rem;display:block}.preview[data-v-3cf3ed7a]{margin-top:.5rem;border:1px solid #e8edf3;border-radius:10px;background:#f8fafc;padding:.6rem .7rem}.pv-title[data-v-3cf3ed7a]{font-weight:600;margin-bottom:.35rem}.pv-grid[data-v-3cf3ed7a]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .6rem;font-size:.9rem}.pv-desc[data-v-3cf3ed7a]{margin-top:.35rem;color:#555;font-size:.9rem}.mono[data-v-3cf3ed7a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}@media (max-width: 768px){.row-2[data-v-3cf3ed7a]{grid-template-columns:1fr}}.add-year-panel[data-v-258581dd]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-258581dd]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.divider[data-v-258581dd]{height:1px;background:#eef1f4;margin:.25rem 0}@media (max-width: 768px){.row-2[data-v-258581dd]{grid-template-columns:1fr}}.start-approval-panel[data-v-6cdbaacc]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.salary-structure-panel[data-v-2df60af2]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page-header h1[data-v-2df60af2]{margin:0;font-size:2rem}.page-header p[data-v-2df60af2]{color:#666}.structure-list[data-v-2df60af2]{display:flex;flex-direction:column;gap:1.5rem}.structure-item[data-v-2df60af2]{background:#f9f9f9;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000000d}.header[data-v-2df60af2]{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.teams[data-v-2df60af2]{display:flex;flex-direction:column;gap:.4rem;padding-left:1rem;border-left:3px solid #ccc}.team[data-v-2df60af2]{display:flex;justify-content:space-between;font-size:.95rem;color:#444}.alerts[data-v-6f7421d4]{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.form-shell[data-v-6f7421d4]{max-width:640px;width:100%}.settings-form[data-v-6f7421d4]{margin-top:.75rem}.row-1[data-v-6f7421d4]{display:grid;grid-template-columns:1fr;gap:.75rem}.field[data-v-6f7421d4]{display:flex;flex-direction:column;gap:.4rem}.label[data-v-6f7421d4]{font-size:.9rem;font-weight:500;color:#555}.form-actions[data-v-6f7421d4]{display:flex;gap:1rem;margin-top:1.25rem;align-items:center}.modal-backdrop[data-v-6dce2e41]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center}.modal[data-v-6dce2e41]{background:#fff;padding:20px;border-radius:8px;max-width:700px;width:100%}.history-table[data-v-6dce2e41]{width:100%;border-collapse:collapse;margin-top:12px}.history-table th[data-v-6dce2e41],.history-table td[data-v-6dce2e41]{border:1px solid #ddd;padding:6px}.history-table th[data-v-6dce2e41]{background:#f5f5f5}.cell-under[data-v-6dce2e41]{background:#fff7cc}.cell-over[data-v-6dce2e41]{background:#ffe0e0}.add-panel[data-v-13202ce1]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.card[data-v-13202ce1]{border:1px solid #eee;border-radius:12px;padding:.9rem;background:#fff;display:flex;flex-direction:column;gap:.75rem}.row-2[data-v-13202ce1]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.actions[data-v-13202ce1]{display:flex;gap:.5rem;margin-top:.25rem}.primary[data-v-13202ce1]{background:#2563eb;color:#fff;border:none;padding:.55rem .9rem;border-radius:8px;cursor:pointer}.ghost[data-v-13202ce1]{background:transparent;color:#374151;border:1px solid #d1d5db;padding:.55rem .9rem;border-radius:8px;cursor:pointer}.error[data-v-13202ce1]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.5rem .75rem;border-radius:8px}@media (max-width: 768px){.row-2[data-v-13202ce1]{grid-template-columns:1fr}}.not-found-panel[data-v-f204a394]{text-align:center;padding:3rem 2rem;max-width:600px;margin:0 auto}.icon-wrapper[data-v-f204a394]{font-size:4rem;color:#fc0;margin-bottom:1rem}h1[data-v-f204a394]{font-size:1.8rem;margin-bottom:1rem;color:#333}p[data-v-f204a394]{font-size:1rem;color:#666;margin-bottom:2rem}.btn-back[data-v-f204a394]{background-color:#005bbb;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;transition:background-color .2s}.btn-back[data-v-f204a394]:hover{background-color:#004999}.rounds-header[data-v-d6590ad8]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.rounds-list[data-v-d6590ad8]{display:flex;flex-direction:column;gap:16px;margin-top:8px}@media (max-width: 768px){.rounds-list[data-v-d6590ad8]{gap:12px}}.round-card[data-v-d6590ad8]{border:1px solid #e5e7eb;border-radius:6px;padding:.85rem;display:flex;flex-direction:column;gap:.75rem;background:#fff}.row-3[data-v-d6590ad8]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}.row-3--gap-after[data-v-d6590ad8]{margin-bottom:.55rem}@media (max-width: 768px){.row-3[data-v-d6590ad8]{grid-template-columns:1fr}.row-3--gap-after[data-v-d6590ad8]{margin-bottom:.5rem}}.round-card.is-invalid[data-v-d6590ad8]{border-color:#d93025!important;box-shadow:0 0 0 1px #d93025!important}.round-title[data-v-d6590ad8]{display:flex;justify-content:space-between;align-items:center}.round-actions[data-v-d6590ad8]{display:flex;justify-content:flex-end;align-items:center;min-width:52px;flex:0 0 52px}.remove-btn[data-v-d6590ad8]{line-height:1}.link-btn[data-v-d6590ad8]{background:none;border:none;color:#0b68d7;cursor:pointer;padding:0}.link-btn[data-v-d6590ad8]:hover{text-decoration:underline}.link-btn.danger[data-v-d6590ad8]{color:#c53030}.chips[data-v-d6590ad8]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.round-card--skeleton[data-v-d6590ad8]{gap:.75rem}.skeleton-line[data-v-d6590ad8],.field-skeleton[data-v-d6590ad8]{display:inline-block;border-radius:6px;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-d6590ad8 1.4s ease infinite}.skeleton-line[data-v-d6590ad8]{height:16px}.field-skeleton[data-v-d6590ad8]{height:32px;width:100%;border-radius:3px}@keyframes skeleton-loading-d6590ad8{0%{background-position:100% 50%}to{background-position:0 50%}}.add-initiator-panel[data-v-71f8123b]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;max-width:min(960px,100% - 2rem)}.row-2[data-v-71f8123b]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.field label[data-v-71f8123b]{display:block;margin-bottom:.35rem;font-size:.9rem;color:#444}.field select[data-v-71f8123b],.field input[data-v-71f8123b]{width:100%;padding:.55rem .65rem;border:1px solid #d9d9d9;border-radius:8px;background:#fff}.hint[data-v-71f8123b]{color:#777;font-size:.8rem}.error[data-v-71f8123b]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.5rem .75rem;border-radius:8px}@media (max-width:768px){.row-2[data-v-71f8123b]{grid-template-columns:1fr}}.account-overview-panel[data-v-36149fb0]{max-width:500px;margin:0 auto;padding:2rem}.description[data-v-36149fb0]{color:#6b7280;margin-bottom:1.5rem}.form-group[data-v-36149fb0]{margin-bottom:1rem}label[data-v-36149fb0]{display:block;font-weight:600;margin-bottom:.25rem}input[type=text][data-v-36149fb0],input[type=email][data-v-36149fb0]{width:100%;padding:.5rem .75rem;border:1px solid #ccc;border-radius:.375rem}input[disabled][data-v-36149fb0]{background-color:#f9fafb;color:#6b7280}.info-text[data-v-36149fb0]{font-size:.75rem;color:#6b7280;margin-top:.25rem;display:block}.error[data-v-36149fb0]{color:#b91c1c;background:#fee2e2;padding:.5rem;margin-top:.5rem;border-radius:.375rem}.success[data-v-36149fb0]{color:#065f46;background:#d1fae5;padding:.5rem;margin-top:.5rem;border-radius:.375rem}.submit-btn[data-v-36149fb0]{background-color:#2563eb;color:#fff;padding:.6rem 1.25rem;border:none;border-radius:.375rem;font-weight:600;margin-top:1rem;cursor:pointer;transition:background .2s ease}.submit-btn[data-v-36149fb0]:disabled{opacity:.7;cursor:not-allowed}.account-security-panel[data-v-f19f0db6]{max-width:500px;margin:0 auto;padding:2rem}.description[data-v-f19f0db6]{color:#6b7280;margin-bottom:1.5rem}.form-group[data-v-f19f0db6]{margin-bottom:1rem}label[data-v-f19f0db6]{display:block;font-weight:600;margin-bottom:.25rem}.input-wrapper[data-v-f19f0db6]{position:relative}input[type=password][data-v-f19f0db6],input[type=text][data-v-f19f0db6]{width:100%;padding:.5rem 2.5rem .5rem .75rem;border:1px solid #ccc;border-radius:.375rem}.toggle-visibility[data-v-f19f0db6]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#888;font-size:1rem}.help-text[data-v-f19f0db6]{font-size:.8rem;color:#6b7280}.error[data-v-f19f0db6]{color:#b91c1c;background:#fee2e2;padding:.5rem;margin-top:.5rem;border-radius:.375rem}.success[data-v-f19f0db6]{color:#065f46;background:#d1fae5;padding:.5rem;margin-top:.5rem;border-radius:.375rem}.submit-btn[data-v-f19f0db6]{background-color:#2563eb;color:#fff;padding:.6rem 1.25rem;border:none;border-radius:.375rem;font-weight:600;margin-top:1rem;cursor:pointer;transition:background .2s ease}.submit-btn[data-v-f19f0db6]:disabled{opacity:.7;cursor:not-allowed}.account-notifications-panel[data-v-1ec102fa]{max-width:500px;margin:0 auto;padding:2rem}.description[data-v-1ec102fa]{color:#6b7280;margin-bottom:1.5rem}.form[data-v-1ec102fa]{display:flex;flex-direction:column;gap:2rem}.section h3[data-v-1ec102fa]{margin-bottom:.5rem;font-size:1.1rem;color:#374151}.section label[data-v-1ec102fa]{display:block;margin-bottom:.5rem;font-weight:500;color:#111827}input[type=checkbox][data-v-1ec102fa]{margin-right:.5rem}.success[data-v-1ec102fa]{color:#065f46;background:#d1fae5;padding:.5rem;border-radius:.375rem;font-size:.9rem}.submit-btn[data-v-1ec102fa]{background-color:#2563eb;color:#fff;padding:.6rem 1.25rem;border:none;border-radius:.375rem;font-weight:600;margin-top:1rem;cursor:pointer;transition:background .2s ease}.submit-btn[data-v-1ec102fa]:disabled{opacity:.7;cursor:not-allowed}.card[data-v-25ce4533]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.head[data-v-25ce4533]{display:flex;align-items:center;justify-content:space-between;gap:10px}.title[data-v-25ce4533]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#0f172a;font-size:.95rem}.meta[data-v-25ce4533]{display:flex;gap:6px;align-items:center}.list[data-v-25ce4533]{display:flex;flex-direction:column;gap:6px}.row[data-v-25ce4533]{width:100%;text-align:left;border:1px solid #eef2f7;background:#fff;border-radius:8px;padding:10px;display:flex;gap:10px;align-items:center;cursor:pointer}.row[data-v-25ce4533]:hover{background:#f8fafc;border-color:#e2e8f0}.row-main[data-v-25ce4533]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.row-top[data-v-25ce4533]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.code[data-v-25ce4533]{font-weight:700;color:#334155}.badges[data-v-25ce4533]{display:inline-flex;gap:6px;flex-wrap:wrap;margin-left:auto}.row-title[data-v-25ce4533]{font-weight:600;color:#0f172a;line-height:1.25}.row-sub[data-v-25ce4533]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.muted[data-v-25ce4533]{color:#64748b;font-size:.85rem}.dot[data-v-25ce4533]{color:#cbd5e1}.row-right[data-v-25ce4533]{color:#94a3b8;flex-shrink:0}.empty[data-v-25ce4533]{padding:10px 2px;color:#94a3b8;font-size:.9rem}.td-backdrop[data-v-7db78700]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a33;z-index:12000;display:flex;justify-content:flex-end}.td-drawer[data-v-7db78700]{width:min(920px,92vw);height:100vh;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-10px 0 30px #0000001f;display:flex;flex-direction:column}.td-header[data-v-7db78700]{padding:12px 14px;border-bottom:1px solid #eef2f7;display:flex;gap:12px;align-items:flex-start}.td-title[data-v-7db78700]{min-width:0;flex:1}.td-title__top[data-v-7db78700]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.td-id[data-v-7db78700]{font-weight:700;color:#0f172a}.td-badges[data-v-7db78700]{display:flex;gap:6px;flex-wrap:wrap}.td-subtitle[data-v-7db78700]{margin-top:6px;font-size:.95rem;color:#334155;font-weight:600;line-height:1.25}.td-header__actions[data-v-7db78700]{display:flex;gap:8px;align-items:center;flex-shrink:0}.td-body[data-v-7db78700]{padding:12px 14px;overflow:auto;display:flex;flex-direction:column;gap:12px}.card[data-v-7db78700]{border:1px solid #e5e7eb;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-7db78700]{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-head .h[data-v-7db78700]{font-weight:700;font-size:.9rem;color:#0f172a}.card-head .meta[data-v-7db78700]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.form[data-v-7db78700]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.form[data-v-7db78700] .field,.form[data-v-7db78700] .control,.form[data-v-7db78700] textarea,.form[data-v-7db78700] .input{width:100%}.row-actions[data-v-7db78700]{width:100%;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.spacer[data-v-7db78700]{flex:1}.activity[data-v-7db78700]{display:flex;flex-direction:column;gap:8px}.activity-row[data-v-7db78700]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.activity-text[data-v-7db78700]{color:#334155;font-size:.9rem}.activity-time[data-v-7db78700]{color:#94a3b8;font-size:.78rem;white-space:nowrap}.muted[data-v-7db78700]{color:#94a3b8;font-size:.85rem}.page[data-v-fd2e80b0]{display:flex;flex-direction:column;gap:12px;padding:12px}.employee-alert[data-v-beefc1de]{margin-bottom:12px}.tab-wrap[data-v-beefc1de]{display:flex;flex-direction:column}.tab-lead[data-v-beefc1de]{margin:12px 0 0;color:#475569;font-size:.95rem}.card[data-v-beefc1de]{border:1px solid #eef2f7;background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 10px 24px #0000000a}.card-title[data-v-beefc1de]{font-weight:700;color:#0f172a;font-size:.95rem;margin-bottom:8px}.pill-row[data-v-beefc1de]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pill[data-v-beefc1de]{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 10px;font-size:.85rem;border:1px solid #e5e7eb;background:#f8fafc;color:#334155;-webkit-user-select:none;user-select:none;white-space:nowrap}.pill i[data-v-beefc1de]{opacity:.9}.pill-ok[data-v-beefc1de]{background:#f0fdf4;border-color:#dcfce7;color:#166534}.pill-info[data-v-beefc1de]{background:#eff6ff;border-color:#dbeafe;color:#1e40af}.pill-muted[data-v-beefc1de]{background:#f8fafc;border-color:#e5e7eb;color:#64748b}.hint[data-v-beefc1de]{margin-top:10px;font-size:.85rem;color:#64748b;display:inline-flex;gap:8px;align-items:center}.hint i[data-v-beefc1de]{color:#64748b}.timeline[data-v-beefc1de]{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:10px}.timeline-item[data-v-beefc1de]{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:10px;border-radius:10px;border:1px solid #f1f5f9;background:#fafafa}.tl-left[data-v-beefc1de]{display:flex;gap:8px;align-items:center;color:#475569;font-size:.85rem;white-space:nowrap}.tl-icon[data-v-beefc1de]{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-size:.9rem;color:#334155}.tl-date[data-v-beefc1de]{opacity:.9}.tl-right[data-v-beefc1de]{min-width:0}.tl-title[data-v-beefc1de]{font-weight:700;color:#0f172a;font-size:.9rem;margin-bottom:2px}.tl-desc[data-v-beefc1de]{color:#334155;font-size:.9rem;overflow-wrap:anywhere}.settings-grid[data-v-beefc1de],.support-grid[data-v-beefc1de]{display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}.setting-row[data-v-beefc1de],.support-row[data-v-beefc1de]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid #f1f5f9;border-radius:10px;background:#fafafa}.setting-label[data-v-beefc1de],.support-label[data-v-beefc1de]{display:inline-flex;align-items:center;gap:10px;color:#0f172a;font-weight:600;font-size:.92rem}.setting-label i[data-v-beefc1de],.support-label i[data-v-beefc1de]{color:#475569;width:18px;text-align:center}.support-value .mono[data-v-beefc1de]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.edit-panel[data-v-0b56f91e]{padding:1rem 0 0}.row-2[data-v-0b56f91e]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){.row-2[data-v-0b56f91e]{grid-template-columns:1fr}}.edit-panel[data-v-75f60266]{padding:1rem 0 0}.row-2[data-v-75f60266]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){.row-2[data-v-75f60266]{grid-template-columns:1fr}}.edit-panel[data-v-fe3457a6]{padding:1rem 0 0}.row-2[data-v-fe3457a6]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){.row-2[data-v-fe3457a6]{grid-template-columns:1fr}}.mono[data-v-b04038cc]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.add-leave-panel[data-v-c6121850]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.stack[data-v-c6121850]{display:flex;flex-direction:column;gap:1rem}.row-3[data-v-c6121850]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;align-items:end}.row-4[data-v-c6121850]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;align-items:end}@media (max-width: 900px){.row-3[data-v-c6121850],.row-4[data-v-c6121850]{grid-template-columns:1fr}}.leave-balance-panel[data-v-9c92e164]{display:flex;flex-direction:column;gap:1rem;font-size:.875rem}.row[data-v-9c92e164]{display:flex;align-items:center;gap:.5rem}.user-info[data-v-9c92e164]{font-size:.95rem}.radio-group[data-v-9c92e164]{gap:1.5rem}table[data-v-9c92e164]{width:100%;border-collapse:collapse;text-align:center}th[data-v-9c92e164],td[data-v-9c92e164]{border:1px solid #dcdcdc;padding:4px 6px}th[data-v-9c92e164]{background:#f5f5f5;font-weight:600}h2[data-v-9c92e164],h3[data-v-9c92e164]{margin:.5rem 0;font-size:1rem}.onboarding[data-v-a189d82a]{display:block}.grid[data-v-a189d82a]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.card[data-v-a189d82a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.card.compact[data-v-a189d82a]{padding:14px}.card-header .title[data-v-a189d82a]{font-weight:700;font-size:1.05rem;color:#0f172a}.card-header .subtitle[data-v-a189d82a]{margin-top:4px;color:#64748b;font-size:.9rem}.steps[data-v-a189d82a]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.step[data-v-a189d82a]{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:12px;border:1px solid #e5e7eb;border-radius:10px}.step.done[data-v-a189d82a]{background:#f8fafc}.step-check[data-v-a189d82a]{width:32px;height:32px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.step.done .step-check[data-v-a189d82a]{border-color:#10b98166}.step-title[data-v-a189d82a]{display:flex;align-items:center;gap:8px;font-weight:600;color:#0f172a}.step-desc[data-v-a189d82a]{margin-top:2px;color:#64748b;font-size:.9rem}.badge[data-v-a189d82a]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.75rem;font-weight:600}.step-actions[data-v-a189d82a]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-a189d82a]{border-radius:10px;padding:8px 10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#0f172a}.btn.primary[data-v-a189d82a]{border-color:#3b82f659;background:#3b82f614}.btn.secondary[data-v-a189d82a]{background:#fff}.card-footer[data-v-a189d82a]{margin-top:14px}.progress[data-v-a189d82a]{height:10px;border-radius:999px;background:#eef2f7;overflow:hidden}.progress-bar[data-v-a189d82a]{height:100%;background:#3b82f6}.progress-text[data-v-a189d82a]{margin-top:8px;color:#475569;font-size:.9rem}.side[data-v-a189d82a]{display:flex;flex-direction:column;gap:16px}.quick[data-v-a189d82a]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.quick-item[data-v-a189d82a]{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;text-align:left}.quick-title[data-v-a189d82a]{font-weight:700;color:#0f172a;font-size:.95rem}.quick-desc[data-v-a189d82a]{color:#64748b;font-size:.85rem;margin-top:2px}.tips[data-v-a189d82a]{margin:12px 0 0;padding-left:18px;color:#475569;font-size:.92rem}@media (max-width: 980px){.grid[data-v-a189d82a]{grid-template-columns:1fr}}.dropzone[data-v-aa859621]{border:1px dashed #cfcfcf;border-radius:12px;padding:.9rem;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease}.dropzone.dragging[data-v-aa859621]{border-color:#8aa7ff;background:#f5f8ff}.dropzone.hasFile[data-v-aa859621]{border-style:solid}.dropzone.disabled[data-v-aa859621]{opacity:.6;cursor:not-allowed}.dropzone.error[data-v-aa859621]{border-color:#f1b3b3;background:#fff7f7}.hidden-input[data-v-aa859621]{display:none}.content[data-v-aa859621]{display:flex;flex-direction:column;gap:.35rem}.title[data-v-aa859621]{font-weight:600;color:#222}.subtitle[data-v-aa859621]{font-size:.9rem;color:#666}.actions[data-v-aa859621]{display:flex;gap:.5rem;margin-top:.35rem}.btn[data-v-aa859621]{border-radius:8px;border:1px solid #dcdcdc;padding:.45rem .7rem;background:#fff;cursor:pointer;font-size:.9rem}.btn.secondary[data-v-aa859621]{background:#f6f6f6}.btn[data-v-aa859621]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-aa859621]{font-size:.85rem;color:#777;margin-top:.1rem}.error-text[data-v-aa859621]{font-size:.85rem;color:#c53030;margin-top:.1rem}.add-employee-file-panel[data-v-6775ef2e]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-6775ef2e]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.upload-wrap[data-v-6775ef2e]{display:flex;flex-direction:column;gap:.5rem}.btn[data-v-6775ef2e]{border-radius:8px;border:1px solid #dcdcdc;padding:.45rem .7rem;background:#fff;cursor:pointer;font-size:.9rem;align-self:flex-start}.btn[data-v-6775ef2e]:disabled{opacity:.6;cursor:not-allowed}.panel[data-v-62d63139]{max-width:900px;margin:0 auto}.panel-header[data-v-62d63139]{margin-bottom:2rem}h1[data-v-62d63139]{font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.subtitle[data-v-62d63139]{color:#6b7280;font-size:.95rem}.field[data-v-62d63139]{margin-bottom:1.5rem}.label[data-v-62d63139]{display:block;font-weight:500;margin-bottom:.5rem}.select[data-v-62d63139]{width:100%;padding:.65rem;border:1px solid #cbd5e1;border-radius:6px;font-size:1rem}.grid[data-v-62d63139]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hint[data-v-62d63139]{display:block;color:#6b7280;font-size:.85rem;margin-top:.25rem}.alert[data-v-62d63139]{padding:1rem;border-radius:6px;display:flex;gap:.75rem;margin-bottom:1.5rem}.alert.info[data-v-62d63139]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.alert.success[data-v-62d63139]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.alert.error[data-v-62d63139]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.actions[data-v-62d63139]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.storage-usage[data-v-d2b2053d]{display:flex;flex-direction:column;gap:16px}.header[data-v-d2b2053d]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.content[data-v-d2b2053d]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-v-d2b2053d]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;padding:1rem 1.25rem;min-width:0}.card.wide[data-v-d2b2053d]{grid-column:1 / -1}.card-title[data-v-d2b2053d]{font-weight:600;color:#0f172a;margin-bottom:10px;display:flex;align-items:center;gap:8px}.wide[data-v-d2b2053d]{grid-column:1 / -1;min-width:0}.table-toolbar[data-v-d2b2053d]{display:flex;justify-content:flex-start;margin-bottom:8px}.hint[data-v-d2b2053d]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#334155;font-size:.9rem}.hint i[data-v-d2b2053d]{margin-top:2px;color:#0078d4}@media (max-width:980px){.content[data-v-d2b2053d]{grid-template-columns:1fr}.wide[data-v-d2b2053d]{grid-column:auto}}.edit-panel[data-v-7afff681]{padding:1rem 0 0}.row-2[data-v-7afff681]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){.row-2[data-v-7afff681]{grid-template-columns:1fr}}.ms[data-v-04d504ab]{width:100%;display:flex}.add-template-panel[data-v-86f699d7]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-86f699d7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){.row-2[data-v-86f699d7]{grid-template-columns:1fr}}.edit-panel[data-v-6f8c4b66]{max-width:min(960px,100%)}.row-2[data-v-6f8c4b66]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 768px){.row-2[data-v-6f8c4b66]{grid-template-columns:1fr}}.edit-panel[data-v-90255913]{padding:1rem 0 0}.selected-tags[data-v-90255913]{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.hint[data-v-90255913]{color:#888;font-size:12px}.tab-wrap[data-v-090d74a7]{display:flex;flex-direction:column}.tab-lead[data-v-090d74a7]{margin:12px 0 0;color:#475569;font-size:.95rem}.cards[data-v-090d74a7]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 980px){.cards[data-v-090d74a7]{grid-template-columns:1fr}}.card[data-v-090d74a7]{border:1px solid #eef2f7;background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 10px 24px #0000000a}.card-title[data-v-090d74a7]{font-weight:700;color:#0f172a;font-size:.95rem;margin-bottom:6px;display:inline-flex;align-items:center;gap:10px}.card-title i[data-v-090d74a7]{color:#475569}.card-desc[data-v-090d74a7]{color:#334155;font-size:.9rem;line-height:1.35}.card-actions[data-v-090d74a7]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-090d74a7]{border:1px solid #e5e7eb;background:#0f172a;color:#fff;border-radius:10px;padding:7px 10px;font-size:.85rem;cursor:pointer}.btn-muted[data-v-090d74a7]{background:#f8fafc;color:#0f172a}.hint[data-v-090d74a7]{margin-top:10px;font-size:.85rem;color:#64748b;display:inline-flex;gap:8px;align-items:center}.hint i[data-v-090d74a7]{color:#64748b}.loading[data-v-00fd835c],.muted[data-v-00fd835c]{opacity:.75;padding:8px 0}.panel-card[data-v-895199a6]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:16px}.panel-card--readonly[data-v-895199a6]{opacity:.9}.panel-card__header[data-v-895199a6]{display:flex;flex-direction:column}.panel-card__header-inner[data-v-895199a6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel-card__icon[data-v-895199a6]{width:32px;height:32px;border-radius:6px;background:#f3f9ff;color:#0078d4;border:1px solid #eff7ff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.panel-card--readonly .panel-card__icon[data-v-895199a6]{background:#f1f5f9;color:#94a3b8}.panel-card__title[data-v-895199a6]{font-size:1.125rem;font-weight:600;color:#333;letter-spacing:.01em}.panel-card__badges[data-v-895199a6]{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.panel-card__body[data-v-895199a6]{display:flex;flex-direction:column;gap:12px}.panel-card__footer[data-v-895199a6]{margin-top:4px;display:flex;justify-content:flex-end;gap:8px}.panel-wrap[data-v-b64fda72]{display:flex;flex-direction:column}.panel-content[data-v-b64fda72]{display:flex;flex-direction:column;gap:12px;padding:12px}.card[data-v-b64fda72]{background:#fff;border:1px solid #e5e7eb;border-radius:3px;padding:16px;display:flex;flex-direction:column;gap:16px}.action-header[data-v-b64fda72]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.action-header__icon[data-v-b64fda72]{width:28px;height:28px;border-radius:6px;background:#eff6ff;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.action-card--readonly .action-header__icon[data-v-b64fda72]{background:#f1f5f9;color:#94a3b8}.action-header__title[data-v-b64fda72]{font-size:.9rem;font-weight:600;color:#1e293b;letter-spacing:.01em}.action-header__badges[data-v-b64fda72]{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.action-notice[data-v-b64fda72]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px}.action-notice--warn[data-v-b64fda72]{background:#fffbeb;border-color:#fde68a;color:#92400e}.action-notice i[data-v-b64fda72]{font-size:13px;flex-shrink:0;opacity:.8}.sub-header[data-v-b64fda72]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.sub-header__left[data-v-b64fda72]{display:flex;flex-direction:column;gap:2px}.sub-header__label[data-v-b64fda72]{font-size:.85rem;font-weight:600;color:#334155}.sub-header__hint[data-v-b64fda72]{font-size:.78rem;color:#94a3b8;line-height:1.4}.sub-header__right[data-v-b64fda72]{display:flex;align-items:center;gap:6px;flex-shrink:0}.form-divider[data-v-b64fda72]{height:1px;background:#f1f5f9;margin:0 -14px}.form[data-v-b64fda72]{display:flex;flex-direction:column;gap:10px}.input[data-v-b64fda72]{font-size:14px}.mono[data-v-b64fda72]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.row-actions[data-v-b64fda72]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.spacer[data-v-b64fda72]{flex:1}.timestamp-hint[data-v-b64fda72]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#94a3b8}.timestamp-hint i[data-v-b64fda72]{font-size:11px;opacity:.7}.loading[data-v-b64fda72],.muted[data-v-b64fda72]{opacity:.75;padding:8px 0;font-size:.875rem}.section-head[data-v-b64fda72]{display:flex;justify-content:space-between;gap:12px;align-items:start}.section-actions[data-v-b64fda72]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mt[data-v-b64fda72]{margin-top:10px}.context-bar[data-v-b64fda72]{display:flex;justify-content:space-between;gap:12px;align-items:start}.context-title .h[data-v-b64fda72]{font-weight:700;font-size:14px}.meta[data-v-b64fda72]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap;align-items:center}.page-generator[data-v-257d634e]{display:flex;flex-direction:column;gap:32px}.builder-simple[data-v-257d634e]{display:flex;justify-content:center}.builder-simple__box[data-v-257d634e]{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin:16px 0}.builder-simple__title[data-v-257d634e]{margin:0;font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1.25;padding-bottom:4px;background:linear-gradient(105deg,#f3c,#8b5cf6,#3b82f6,#22d3ee,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;overflow:visible}.builder-simple__textarea-wrap[data-v-257d634e]{position:relative;width:100%}.builder-simple__bottom-fade[data-v-257d634e]{position:absolute;left:1px;bottom:1px;height:76px;pointer-events:none;z-index:1;border-bottom-left-radius:16px;background:linear-gradient(to top,#fff,#fff 38%,#fffffffa 50%,#fffffff2,#ffffffe0,#ffffffb3 80%,#ffffff73 88%,#fff3 94%,#ffffff14,#fff0)}.builder-simple__bottom-hitbox[data-v-257d634e]{position:absolute;left:1px;bottom:1px;height:67.64px;background:transparent;pointer-events:auto;z-index:2;border-bottom-left-radius:16px}.builder-simple__textarea-wrap:not(.has-scrollbar) .builder-simple__bottom-fade[data-v-257d634e],.builder-simple__textarea-wrap:not(.has-scrollbar) .builder-simple__bottom-hitbox[data-v-257d634e]{right:1px;border-bottom-right-radius:16px}.builder-simple__textarea-wrap.has-scrollbar .builder-simple__bottom-fade[data-v-257d634e],.builder-simple__textarea-wrap.has-scrollbar .builder-simple__bottom-hitbox[data-v-257d634e]{right:15px;border-bottom-right-radius:0}.builder-simple__left-controls[data-v-257d634e]{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;z-index:3}.builder-simple__mode-switch[data-v-257d634e]{position:static}.builder-simple__js-toggle[data-v-257d634e]{position:static;width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.builder-simple__js-toggle-inner[data-v-257d634e]{position:relative;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.builder-simple__js-toggle:hover .builder-simple__js-toggle-inner[data-v-257d634e]{background:#111827;color:#fff}.builder-simple__js-toggle-inner.is-off[data-v-257d634e]{color:#9ca3af}.builder-simple__js-toggle:hover .builder-simple__js-toggle-inner.is-off[data-v-257d634e]{background:#111827;color:#fff}.builder-simple__js-toggle-slash[data-v-257d634e]{position:absolute;width:18px;height:2px;background:currentColor;border-radius:999px;transform:rotate(-45deg)}.builder-simple__right-controls[data-v-257d634e]{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:3px;z-index:3;transition:right .15s ease}.builder-simple__textarea-wrap.has-scrollbar .builder-simple__right-controls[data-v-257d634e]{right:27px}.builder-simple__files-wrap[data-v-257d634e]{position:relative;display:flex;align-items:center}.builder-simple__files-toggle[data-v-257d634e]{width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.builder-simple__files-toggle-inner[data-v-257d634e]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.builder-simple__files-toggle:hover .builder-simple__files-toggle-inner[data-v-257d634e]{background:#111827;color:#fff}.builder-simple__files-dropdown[data-v-257d634e]{position:absolute;right:0;bottom:calc(100% + 8px);min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:10}.builder-simple__files-item[data-v-257d634e]{height:36px;padding:0 12px;border:none;background:transparent;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#374151;font-size:14px;text-align:left}.builder-simple__files-item[data-v-257d634e]:hover{background:#f3f4f6;color:#111827}.builder-simple__files-item i[data-v-257d634e]{width:16px;text-align:center;color:#6b7280}.builder-simple__submit[data-v-257d634e]{width:42px;height:42px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 1px 2px #0000000f;transition:all .15s ease}.builder-simple__submit[data-v-257d634e]:hover{background:#111827;color:#fff}.builder-simple__submit[data-v-257d634e]:disabled{opacity:.4}.builder-simple__mic[data-v-257d634e]{width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.builder-simple__mic-inner[data-v-257d634e]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.builder-simple__mic:hover .builder-simple__mic-inner[data-v-257d634e]{background:#111827;color:#fff}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{display:none;position:absolute;right:0;top:0;padding:0 4px;background-color:#e6f7ff;border-radius:4px}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;-webkit-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-value{word-break:break-word}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.24"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.message-content[data-v-850d6ba4]{display:flex;flex-direction:column;gap:.75rem}.inline-json[data-v-850d6ba4]{padding:1rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.text-part[data-v-850d6ba4]{font-size:.95rem;line-height:1.7;color:#1e293b}.text-part pre[data-v-850d6ba4]{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:12px;overflow:auto;white-space:pre-wrap}.text-part code[data-v-850d6ba4]{background:#f1f5f9;color:#e11d48;padding:.15rem .4rem;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.text-part a[data-v-850d6ba4]{text-decoration:underline}.ui-html-frame[data-v-e99bbd73]{width:100%;margin-top:.5rem;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;position:relative}.ui-html-frame__header[data-v-e99bbd73]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:5px 0 5px .9rem;margin-right:-1px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.ui-html-frame__title[data-v-e99bbd73]{min-width:0;font-size:.9rem;font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-html-frame__actions[data-v-e99bbd73]{display:flex;align-items:center;gap:1px;pointer-events:none}.ui-html-frame__actions[data-v-e99bbd73]>*{opacity:0;transition:opacity .15s ease,background-color .15s ease}.ui-html-frame:hover .ui-html-frame__actions[data-v-e99bbd73]{pointer-events:auto}.ui-html-frame:hover .ui-html-frame__actions[data-v-e99bbd73]>*{opacity:1}.frame-action-btn[data-v-e99bbd73]{border:none;background:transparent;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:.85rem;color:#cbd5e1}.frame-action-btn[data-v-e99bbd73]:hover{color:#64748b;background:#f1f5f9}.ui-html-frame__iframe[data-v-e99bbd73]{display:block;width:100%;border:0;background:#fff;overflow:hidden}.ui-html-frame__probe[data-v-e99bbd73]{position:absolute;left:0;top:0;border:0;opacity:0;pointer-events:none;overflow:hidden}.viewport[data-v-e99bbd73]{width:100%;overflow:hidden}.viewport-inner[data-v-e99bbd73]{position:relative}.ui-html-frame .frame-copy-btn{position:relative!important;align-self:center!important;flex-shrink:0!important;margin:0 0 0 6px!important;top:unset!important;vertical-align:middle!important}.header-inner[data-v-78650f2e]{display:flex;align-items:center;justify-content:flex-end}.session-usage[data-v-78650f2e]{display:flex;align-items:center;gap:.35rem}.session-usage-badge[data-v-78650f2e]{font-size:.75rem;background:#eef2ff;color:#1e3a8a;border:1px solid #c7d2fe;padding:.15rem .4rem;border-radius:6px;white-space:nowrap}.settings-toggles[data-v-78650f2e]{display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.settings-toggles[data-v-78650f2e] .checkbox-consent{max-width:none}.chat[data-v-78650f2e]{display:flex;flex-direction:column;gap:.75rem;max-width:min(720px,100% - 2rem);margin:0 auto;padding:.5rem 0;min-height:calc(100vh - 340px)}.head[data-v-78650f2e]{display:flex;justify-content:flex-end;align-items:center}.right[data-v-78650f2e]{display:flex;gap:.5rem;align-items:center}.settings-grid[data-v-78650f2e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}.settings-grid--schema[data-v-78650f2e]{grid-template-columns:1fr 220px 180px;align-items:start}.chat-claude[data-v-78650f2e]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.msg-wrapper[data-v-78650f2e]{display:flex;flex-direction:column;gap:.35rem;width:100%}.msg-wrapper.user[data-v-78650f2e]{align-items:flex-end}.msg-user[data-v-78650f2e]{max-width:70%;display:flex;flex-direction:column;align-items:flex-end;position:relative}.user-bubble[data-v-78650f2e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px;padding:10px 42px 10px 16px;box-shadow:0 2px 8px #667eea33;max-width:100%;position:relative}.user-bubble[data-v-78650f2e] .copy-btn-inline{position:absolute;top:6px;right:6px;transform:none;border:none;background:transparent;padding:8px;margin:0;cursor:pointer;display:inline-grid;place-items:center;width:30px;height:30px;opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease}.user-bubble[data-v-78650f2e] .copy-btn-inline:hover{background:#fff3}.user-bubble[data-v-78650f2e] .copy-btn-inline .icon-copy-wrap{color:#ffffffb3;opacity:0}.user-bubble[data-v-78650f2e] .copy-btn-inline:hover .icon-copy-wrap{color:#fff}.user-bubble[data-v-78650f2e] .copy-btn-inline .icon-check-wrap{color:#fff;opacity:0}.user-bubble[data-v-78650f2e]:hover .copy-btn-inline,.user-bubble[data-v-78650f2e] .copy-btn-inline.is-copied{opacity:1;pointer-events:auto}.user-bubble[data-v-78650f2e]:hover .copy-btn-inline .icon-copy-wrap{opacity:1}.bubble-content[data-v-78650f2e]{font-size:.95rem;line-height:1.5;word-wrap:break-word;white-space:pre-wrap}.msg-wrapper.assistant[data-v-78650f2e]{align-items:stretch;position:relative}.msg-assistant[data-v-78650f2e]{width:100%;max-width:720px;display:flex;flex-direction:column;gap:.5rem;padding-right:2.5rem;position:relative}.msg-assistant--frame[data-v-78650f2e]{max-width:100%;padding-right:0}.msg-assistant[data-v-78650f2e] .copy-btn-inline{position:absolute;right:6px;top:-3px;border:none;background:transparent;padding:6px;margin:0;cursor:pointer;display:inline-grid;place-items:center;width:30px;height:30px;opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease}.msg-assistant[data-v-78650f2e] .copy-btn-inline:hover{color:#64748b;background:#f1f5f9}.msg-assistant[data-v-78650f2e] .copy-btn-inline .icon-copy-wrap{color:#cbd5e1;opacity:0}.msg-assistant[data-v-78650f2e] .copy-btn-inline:hover .icon-copy-wrap{color:#64748b}.msg-assistant[data-v-78650f2e] .copy-btn-inline .icon-check-wrap{color:#2e7d32;opacity:0}.msg-assistant[data-v-78650f2e]:hover .copy-btn-inline,.msg-assistant[data-v-78650f2e] .copy-btn-inline.is-copied{opacity:1;pointer-events:auto}.msg-assistant[data-v-78650f2e]:hover .copy-btn-inline .icon-copy-wrap{opacity:1}.icon-btn[data-v-78650f2e]{border:none;background:transparent;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .15s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.empty-state[data-v-78650f2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#64748b}.empty-icon[data-v-78650f2e]{font-size:3rem;color:#cbd5e1;margin-bottom:1rem}.empty-state h3[data-v-78650f2e]{font-size:1.25rem;margin-bottom:.5rem;color:#334155}.hits[data-v-78650f2e]{margin-top:.5rem;padding:.5rem;background:#f8fafc;border-radius:8px;font-size:.8rem}.hits .label[data-v-78650f2e]{font-weight:600;margin-bottom:.35rem;color:#475569}.hits ul[data-v-78650f2e]{list-style:none;padding:0;margin:0}.hits li[data-v-78650f2e]{padding:.25rem 0;color:#64748b}.usage[data-v-78650f2e]{font-size:.75rem;color:#94a3b8;margin-top:.35rem}.ui-inline[data-v-78650f2e]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9}.ui-buttons[data-v-78650f2e]{display:flex;gap:.5rem;flex-wrap:wrap}.ui-buttons .btn[data-v-78650f2e]{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:.65rem 1rem;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px #0000000a}.ui-buttons .btn[data-v-78650f2e]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.ui-buttons .btn[data-v-78650f2e]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000000a}.ui-buttons .btn[data-v-78650f2e]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ui-buttons .btn.primary[data-v-78650f2e]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff;box-shadow:0 2px 8px #667eea4d}.ui-buttons .btn.primary[data-v-78650f2e]:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#653a8a);color:#fff;box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.ui-buttons .btn.danger[data-v-78650f2e]{background:#fff;border-color:#fecaca;color:#dc2626}.ui-buttons .btn.danger[data-v-78650f2e]:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5;color:#dc2626;box-shadow:0 2px 6px #dc262626}.error[data-v-78650f2e]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.75rem 1rem;border-radius:12px;font-size:.875rem}.msg-thinking[data-v-78650f2e]{display:flex;align-items:center;gap:.5rem;color:#64748b;padding:.4rem 0}.spinner-inline[data-v-78650f2e]{width:22px;height:22px;flex-shrink:0}.thinking-text-slot[data-v-78650f2e]{position:relative;display:inline-flex;align-items:center;min-height:1.5em;min-width:260px;--shine-pos: 200%;animation:thinking-shine-var-78650f2e 8.4s linear infinite}.thinking-text[data-v-78650f2e]{position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;font-size:.95rem;line-height:1.5;white-space:nowrap;color:transparent;background:linear-gradient(90deg,#94a3b8,#64748b 30%,#667eea 50%,#764ba2,#64748b 80%,#94a3b8);background-size:200% auto;background-position:var(--shine-pos) center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@property --shine-pos{syntax: "<percentage>"; inherits: true; initial-value: 200%;}@keyframes thinking-shine-var-78650f2e{0%{--shine-pos: 200%}to{--shine-pos: -200%}}.fade-thinking-enter-active[data-v-78650f2e],.fade-thinking-leave-active[data-v-78650f2e]{transition:opacity .28s ease}.fade-thinking-enter-from[data-v-78650f2e],.fade-thinking-leave-to[data-v-78650f2e]{opacity:0}.fade-thinking-enter-to[data-v-78650f2e],.fade-thinking-leave-from[data-v-78650f2e]{opacity:1}.fade-thinking-enter-active[data-v-78650f2e],.fade-thinking-leave-active[data-v-78650f2e]{position:absolute;left:0;top:50%;transform:translateY(-50%)}.settings-footer[data-v-78650f2e]{display:flex;justify-content:flex-start;margin-top:1rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.thinking-done[data-v-78650f2e]{font-size:.95rem;color:#64748b;padding:.15rem 0 .35rem}@media (max-width: 900px){.settings-grid[data-v-78650f2e],.settings-grid--schema[data-v-78650f2e]{grid-template-columns:1fr}.msg-user[data-v-78650f2e]{max-width:85%}.msg-assistant[data-v-78650f2e]{max-width:100%}.thinking-text-slot[data-v-78650f2e]{min-width:180px}}.page-generator[data-v-69bea431]{display:flex;flex-direction:column;gap:32px}.builder-simple[data-v-69bea431]{display:flex;justify-content:center}.builder-simple__box[data-v-69bea431]{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin:16px 0}.builder-simple__title[data-v-69bea431]{margin:0;font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1.25;padding-bottom:4px;background:linear-gradient(105deg,#f3c,#8b5cf6,#3b82f6,#22d3ee,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;overflow:visible}.builder-simple__textarea-wrap[data-v-69bea431]{position:relative;width:100%}.builder-simple__bottom-fade[data-v-69bea431]{position:absolute;left:1px;bottom:1px;height:76px;pointer-events:none;z-index:1;border-bottom-left-radius:16px;background:linear-gradient(to top,#fff,#fff 38%,#fffffffa 50%,#fffffff2,#ffffffe0,#ffffffb3 80%,#ffffff73 88%,#fff3 94%,#ffffff14,#fff0)}.builder-simple__bottom-hitbox[data-v-69bea431]{position:absolute;left:1px;bottom:1px;height:67.64px;background:transparent;pointer-events:auto;z-index:2;border-bottom-left-radius:16px}.builder-simple__textarea-wrap:not(.has-scrollbar) .builder-simple__bottom-fade[data-v-69bea431],.builder-simple__textarea-wrap:not(.has-scrollbar) .builder-simple__bottom-hitbox[data-v-69bea431]{right:1px;border-bottom-right-radius:16px}.builder-simple__textarea-wrap.has-scrollbar .builder-simple__bottom-fade[data-v-69bea431],.builder-simple__textarea-wrap.has-scrollbar .builder-simple__bottom-hitbox[data-v-69bea431]{right:15px;border-bottom-right-radius:0}.builder-simple__left-controls[data-v-69bea431]{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;z-index:3}.builder-simple__mode-switch[data-v-69bea431]{position:static}.builder-simple__js-toggle[data-v-69bea431]{position:static;width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.builder-simple__js-toggle-inner[data-v-69bea431]{position:relative;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.builder-simple__js-toggle:hover .builder-simple__js-toggle-inner[data-v-69bea431]{background:#111827;color:#fff}.builder-simple__js-toggle-inner.is-off[data-v-69bea431]{color:#9ca3af}.builder-simple__js-toggle:hover .builder-simple__js-toggle-inner.is-off[data-v-69bea431]{background:#111827;color:#fff}.builder-simple__js-toggle-slash[data-v-69bea431]{position:absolute;width:18px;height:2px;background:currentColor;border-radius:999px;transform:rotate(-45deg)}.builder-simple__right-controls[data-v-69bea431]{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:3px;z-index:3;transition:right .15s ease}.builder-simple__textarea-wrap.has-scrollbar .builder-simple__right-controls[data-v-69bea431]{right:27px}.builder-simple__files-wrap[data-v-69bea431]{position:relative;display:flex;align-items:center}.builder-simple__files-toggle[data-v-69bea431]{width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.builder-simple__files-toggle-inner[data-v-69bea431]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.builder-simple__files-toggle:hover .builder-simple__files-toggle-inner[data-v-69bea431]{background:#111827;color:#fff}.builder-simple__files-dropdown[data-v-69bea431]{position:absolute;right:0;bottom:calc(100% + 8px);min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:10}.builder-simple__files-item[data-v-69bea431]{height:36px;padding:0 12px;border:none;background:transparent;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#374151;font-size:14px;text-align:left}.builder-simple__files-item[data-v-69bea431]:hover{background:#f3f4f6;color:#111827}.builder-simple__files-item i[data-v-69bea431]{width:16px;text-align:center;color:#6b7280}.builder-simple__submit[data-v-69bea431]{width:42px;height:42px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 1px 2px #0000000f;transition:all .15s ease}.builder-simple__submit[data-v-69bea431]:hover{background:#111827;color:#fff}.builder-simple__submit[data-v-69bea431]:disabled{opacity:.4}.builder-simple__mic[data-v-69bea431]{width:42px;height:42px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.builder-simple__mic-inner[data-v-69bea431]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s ease,color .15s ease}.builder-simple__mic:hover .builder-simple__mic-inner[data-v-69bea431]{background:#111827;color:#fff}.component-library[data-v-69bea431]{display:flex;flex-direction:column;gap:18px}.component-library__header[data-v-69bea431]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.component-library__title[data-v-69bea431]{margin:0;font-size:24px;font-weight:700}.component-library__subtitle[data-v-69bea431]{margin:6px 0 0;color:#6b7280;font-size:14px}.component-library__refresh[data-v-69bea431]{height:38px;padding:0 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.component-library__state[data-v-69bea431]{border:1px dashed #d1d5db;border-radius:16px;padding:24px;color:#6b7280;text-align:center}.component-library__state--error[data-v-69bea431]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.component-grid[data-v-69bea431]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.component-card[data-v-69bea431]{position:relative;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 24px #0f172a0f}.component-card__preview[data-v-69bea431]{height:140px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#eff6ff,#f5f3ff,#ecfeff)}.component-card__preview-badge[data-v-69bea431]{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 10px;border-radius:999px;background:#ffffffbf;font-size:12px;color:#374151}.component-card__preview-name[data-v-69bea431]{font-size:22px;font-weight:700;color:#111827}.component-card__body[data-v-69bea431]{padding:16px;display:flex;flex-direction:column;gap:12px}.component-card__meta[data-v-69bea431]{display:flex;flex-direction:column;gap:4px}.component-card__name[data-v-69bea431]{font-weight:700;font-size:16px;color:#111827}.component-card__code[data-v-69bea431]{font-size:12px;color:#6b7280;letter-spacing:.04em}.component-card__description[data-v-69bea431]{margin:0;font-size:14px;color:#4b5563;min-height:42px}.component-card__footer[data-v-69bea431]{display:flex;justify-content:space-between;align-items:center;gap:10px}.component-card__status[data-v-69bea431]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.component-card__status--ok[data-v-69bea431]{color:#047857}.component-card__status--locked[data-v-69bea431]{color:#6b7280}.component-card__action[data-v-69bea431]{height:34px;padding:0 12px;border-radius:10px;border:none;background:#111827;color:#fff;cursor:pointer}.component-card__overlay[data-v-69bea431]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.component-card__overlay-box[data-v-69bea431]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 18px;border-radius:14px;background:#111827e0;color:#fff;font-weight:600}.component-card.is-unlocked[data-v-69bea431]{border-color:#c7f9d4}.component-card.is-unlocked .component-card__preview[data-v-69bea431]{background:linear-gradient(135deg,#ecfdf5,#eff6ff,#f5f3ff)}[data-v-943e37a5]{box-sizing:border-box}.pricing-section[data-v-943e37a5]{position:relative;width:100%;display:flex;justify-content:center;padding:56px 8px;overflow:hidden;background:#581c870f}.pricing-glow[data-v-943e37a5]{position:absolute;top:0;z-index:0;width:100vw;height:100vh;background:radial-gradient(ellipse 20% 80% at 50% -20%,#7877c64d,#fff0);pointer-events:none}.pricing-wrapper[data-v-943e37a5]{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;color:#9ca3af}.pricing-intro[data-v-943e37a5]{position:relative;max-width:36rem;padding-left:16px;padding-right:16px}.pricing-label[data-v-943e37a5]{color:#9333ea;font-weight:600;margin:0}.pricing-heading[data-v-943e37a5]{margin-top:8px;margin-bottom:0;font-size:48px;line-height:1.05;letter-spacing:-.04em;font-weight:400;color:#111}.pricing-copy[data-v-943e37a5]{max-width:36rem}.pricing-copy p[data-v-943e37a5]{margin-top:16px;margin-bottom:0;color:#6b7280;line-height:1.6}.pricing-grid[data-v-943e37a5]{margin-top:64px;display:flex;gap:32px;justify-content:space-between}.features-column[data-v-943e37a5]{flex:1 1 0%;max-width:32rem;list-style:none;margin:0;padding:0 16px;display:flex;flex-direction:column;gap:40px}.feature-row[data-v-943e37a5]{display:flex;gap:12px;align-items:flex-start}.feature-icon[data-v-943e37a5]{flex:none;width:48px;height:48px;border-radius:9999px;background:transparent;color:#9333ea;display:flex;align-items:center;justify-content:center;border:1px solid rgba(124,58,237,.12);box-shadow:inset 0 -20px 80px -20px #8686f01f}.feature-icon[data-v-943e37a5] svg{width:24px;height:24px}.feature-title[data-v-943e37a5]{margin:0;color:#111;font-size:1.125rem;line-height:1.4;font-weight:400;letter-spacing:-.02em}.feature-desc[data-v-943e37a5]{margin-top:8px;margin-bottom:0;color:#6b7280;font-size:.95rem;line-height:1.6}.plan-card[data-v-943e37a5]{flex:1 1 0%;display:flex;flex-direction:column;margin-top:24px;border-top:1px solid rgba(107,114,128,.18);border-bottom:1px solid rgba(107,114,128,.18);background:transparent}.plan-card-top[data-v-943e37a5]{padding:16px 16px 32px;border-bottom:1px solid rgba(107,114,128,.18)}.plan-top-row[data-v-943e37a5]{display:flex;justify-content:space-between;gap:20px}.plan-copy[data-v-943e37a5]{max-width:20rem}.plan-name[data-v-943e37a5]{color:#111;font-size:2rem;font-weight:600;letter-spacing:-.04em;line-height:1.1}.plan-desc[data-v-943e37a5]{margin-top:12px;margin-bottom:0;color:#6b7280;font-size:.95rem;line-height:1.6}.plan-price[data-v-943e37a5]{flex:none;color:#111;font-size:2rem;font-weight:600;line-height:1.1;white-space:nowrap}.plan-period[data-v-943e37a5]{font-size:1.25rem;font-weight:400}.plan-button[data-v-943e37a5]{margin-top:16px;width:100%;border:none;border-radius:8px;padding:12px 16px;font-size:1.125rem;color:#fafafa;background:linear-gradient(to bottom right,#c084fc,#7e22ce);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 24px #6d28d940}.plan-button[data-v-943e37a5]:hover{transform:scale(1.02)}.plan-button[data-v-943e37a5]:active{transform:scale(.98)}.plan-features-list[data-v-943e37a5]{padding:16px;list-style:none;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.plan-features-heading[data-v-943e37a5]{grid-column:1 / -1;padding-bottom:8px;color:#111;font-weight:500}.plan-features-heading p[data-v-943e37a5]{margin:0}.plan-feature-row[data-v-943e37a5]{display:flex;align-items:center;gap:12px;color:#6b7280}.plan-check[data-v-943e37a5]{width:20px;height:20px;color:#9333ea;flex:none}@media (min-width: 768px){.pricing-wrapper[data-v-943e37a5]{padding-left:32px;padding-right:32px}.plan-card[data-v-943e37a5]{max-width:36rem;margin-top:0;border:1px solid rgba(124,58,237,.12);border-left:none;border-right:none;border-radius:12px;box-shadow:0 12px 24px #0f172a0f}.plan-card-top[data-v-943e37a5],.plan-features-list[data-v-943e37a5]{padding:32px}}@media (min-width: 1024px){.pricing-intro[data-v-943e37a5]{padding-left:0;padding-right:0}.heading-break[data-v-943e37a5]{display:none}.plan-features-list[data-v-943e37a5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.pricing-grid[data-v-943e37a5]{flex-direction:column}.pricing-heading[data-v-943e37a5]{font-size:40px}.plan-card[data-v-943e37a5]{max-width:100%}}@media (max-width: 640px){.pricing-section[data-v-943e37a5]{padding:40px 12px}.pricing-heading[data-v-943e37a5]{font-size:32px}.features-column[data-v-943e37a5]{gap:28px;padding:0 8px}.plan-card-top[data-v-943e37a5],.plan-features-list[data-v-943e37a5]{padding:20px 16px}.plan-top-row[data-v-943e37a5]{flex-direction:column}.plan-features-list[data-v-943e37a5]{grid-template-columns:1fr}}.contact-modal[data-v-ed7a9501]{padding:1.5rem}.contact-modal__header[data-v-ed7a9501]{margin-bottom:1.5rem}.contact-modal__header-top[data-v-ed7a9501]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.contact-modal__brand[data-v-ed7a9501]{display:flex;align-items:center;gap:.35rem}.contact-modal__logo[data-v-ed7a9501]{height:16px;margin:-10px 0;object-fit:contain}.contact-modal__eyebrow[data-v-ed7a9501]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#64748b}.contact-modal__title[data-v-ed7a9501]{margin:0;font-size:2rem;line-height:1.05;letter-spacing:-.04em;color:#0f172a}.contact-modal__text[data-v-ed7a9501]{margin:.9rem 0 0;font-size:.98rem;line-height:1.7;color:#475569;max-width:42rem}.contact-modal__form[data-v-ed7a9501]{display:grid;gap:1rem}.contact-modal__grid[data-v-ed7a9501]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-textarea[data-v-ed7a9501]{width:100%;min-height:140px;resize:vertical;border:1px solid #ccc;border-radius:6px;padding:.85rem .9rem;font:inherit}.contact-modal__actions[data-v-ed7a9501]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.btn[data-v-ed7a9501]{border:0;border-radius:12px;padding:.9rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.btn-primary[data-v-ed7a9501]{background:#0f172a;color:#fff}.btn-ghost[data-v-ed7a9501]{background:#f8fafc;color:#334155}@media (max-width: 768px){.contact-modal__grid[data-v-ed7a9501]{grid-template-columns:1fr}.contact-modal__actions[data-v-ed7a9501]{flex-direction:column-reverse}.btn[data-v-ed7a9501]{width:100%}}.flowing-waves-shader[data-v-8ce67657]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.metal-bg[data-v-f6af5e75]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.22),transparent 34%),radial-gradient(circle at 20% 80%,rgba(140,180,255,.08),transparent 28%),linear-gradient(180deg,#eef2f8,#d9dee8 42%,#c5cedd)}.metal-canvas[data-v-f6af5e75]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;filter:blur(10px)}.vignette[data-v-f6af5e75]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 42%,rgba(80,92,120,.08) 78%,rgba(52,60,78,.14) 100%),linear-gradient(90deg,rgba(80,92,120,.08) 0%,transparent 18%,transparent 82%,rgba(80,92,120,.08) 100%);pointer-events:none}.noise[data-v-f6af5e75]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:radial-gradient(rgba(255,255,255,.45) .6px,transparent .6px);background-size:6px 6px;mix-blend-mode:soft-light;pointer-events:none}.hero-title[data-v-8eae58ba]{position:relative;display:inline-grid;margin:0 -2rem;font-size:clamp(4rem,10vw,9rem);line-height:.9;font-weight:900;letter-spacing:-.06em;text-wrap:balance;transform-origin:center center;will-change:transform,opacity;transform:scale(1.22);opacity:1}@media (max-width: 380px){.hero-title[data-v-8eae58ba]{font-size:clamp(3.5rem,10vw,9rem)}}.hero-title-enter[data-v-8eae58ba]{animation-name:heroHeadlineIntro-8eae58ba;animation-duration:.9s;animation-timing-function:cubic-bezier(.3,0,.8,1);animation-fill-mode:both;animation-delay:var(--1a74bb6e)}.hero-title-image-breathe[data-v-8eae58ba]{animation:heroHeadlineIntro-8eae58ba .9s cubic-bezier(.3,0,.8,1) var(--1a74bb6e) both,heroHeadlineBreathe-8eae58ba 8s ease-in-out calc(var(--1a74bb6e) + .9s) infinite}.layout-text-plain[data-v-8eae58ba],.visual-plain[data-v-8eae58ba]{grid-area:1 / 1}.layout-text-plain[data-v-8eae58ba]{visibility:hidden;pointer-events:none}.visual-plain[data-v-8eae58ba]{display:block;position:relative;z-index:2}.plain-line1[data-v-8eae58ba]{display:inline-block;vertical-align:top;padding-bottom:.22em;margin-bottom:-.22em;color:var(--54f81980)}.plain-line2[data-v-8eae58ba]{display:inline-block;vertical-align:top;padding-bottom:.22em;margin-bottom:-.22em;color:var(--b9a355fe)}.layout-text[data-v-8eae58ba],.visual-text[data-v-8eae58ba]{grid-area:1 / 1}.layout-text[data-v-8eae58ba]{visibility:hidden;pointer-events:none}.visual-text[data-v-8eae58ba]{display:block;position:relative;z-index:2}.beam-mask[data-v-8eae58ba]{position:relative;display:inline-block;color:transparent;-webkit-text-fill-color:transparent;white-space:normal;vertical-align:top;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0);-webkit-mask-clip:text;mask-clip:text;padding-bottom:.22em;margin-bottom:-.22em;z-index:2}.beam-mask[data-v-8eae58ba] .beams-bg{position:absolute;top:0;right:0;bottom:0;left:0}.beam-mask[data-v-8eae58ba] .vignette,.beam-mask[data-v-8eae58ba] .noise{display:none}.metal-mask[data-v-8eae58ba]{position:relative;display:inline-block;color:transparent;-webkit-text-fill-color:transparent;white-space:normal;vertical-align:top;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0);-webkit-mask-clip:text;mask-clip:text;padding-bottom:.22em;margin-bottom:-.22em;z-index:1}.metal-mask[data-v-8eae58ba] .metal-bg{position:absolute;top:0;right:0;bottom:0;left:0}.metal-mask[data-v-8eae58ba] .vignette,.metal-mask[data-v-8eae58ba] .noise{display:none}.beam-mask[data-v-8eae58ba] *{z-index:2}.metal-mask[data-v-8eae58ba] *{z-index:1}.layout-img[data-v-8eae58ba],.visual-img[data-v-8eae58ba]{grid-area:1 / 1}.layout-img[data-v-8eae58ba]{visibility:hidden;pointer-events:none;display:block}.visual-img[data-v-8eae58ba]{display:block;position:relative;z-index:2}.headline-img[data-v-8eae58ba],.headline-img-probe[data-v-8eae58ba]{display:block;width:calc(clamp(320px,80vw,960px) * var(--2b21bf8a));height:auto;max-width:100%;object-fit:contain;object-position:center;margin:0 auto}@keyframes heroHeadlineIntro-8eae58ba{0%{transform:scale(1.22)}60%{transform:scale(.985)}to{transform:scale(1)}}@keyframes heroHeadlineBreathe-8eae58ba{0%{transform:scale(1)}50%{transform:scale(1.018)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.hero-title[data-v-8eae58ba]{transform:scale(1)}.hero-title-enter[data-v-8eae58ba],.hero-title-image-breathe[data-v-8eae58ba]{animation:none}}.hbp-root[data-v-bf40693e]{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:0;width:100%;height:100%;background:#0d0d0d;color:#e8e8e8;font-family:Arial Narrow,Arial,sans-serif;overflow:visible}.hbp-col[data-v-bf40693e]{position:relative;padding:1.5rem 1.5rem 1.25rem;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.5rem}.hbp-col--progress[data-v-bf40693e]{margin-top:-120%;background:#0d0d0d;border:1px solid rgba(255,255,255,.1);align-self:end;z-index:10}.hbp-col[data-v-bf40693e]:last-child{border-right:none}.hbp-col-accent[data-v-bf40693e]{position:absolute;top:0;left:1.5rem;width:2rem;height:3px;background:#c0392b}.hbp-label[data-v-bf40693e]{font-size:.6rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#c0392b;margin:0}.hbp-label--mt[data-v-bf40693e]{margin-top:.75rem}.hbp-col-title[data-v-bf40693e]{font-size:.85rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#e8e8e8;margin:.25rem 0 .5rem}.hbp-big-percent[data-v-bf40693e]{font-size:3rem;font-weight:900;line-height:1;color:#c0392b;letter-spacing:-.02em;margin:.1rem 0}.hbp-bar-wrap[data-v-bf40693e]{width:100%;height:8px;background:#ffffff14;border-radius:0;overflow:visible;margin:.1rem 0}.hbp-bar-wrap--sm[data-v-bf40693e]{height:5px;margin-top:.2rem}.hbp-bar-fill[data-v-bf40693e]{height:100%;background:#c0392b;transition:width 1s cubic-bezier(.22,1,.36,1)}.hbp-stat[data-v-bf40693e]{display:flex;flex-direction:column;gap:0}.hbp-stat-header[data-v-bf40693e]{display:flex;align-items:center;gap:.5rem}.hbp-stat-icon[data-v-bf40693e]{width:1rem;height:1rem;color:#c0392b;flex-shrink:0;display:flex;align-items:center}.hbp-stat-icon svg[data-v-bf40693e]{width:100%;height:100%}.hbp-stat-name[data-v-bf40693e]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ccc;flex:1}.hbp-stat-pct[data-v-bf40693e]{font-size:.75rem;font-weight:900;color:#c0392b}.hbp-status[data-v-bf40693e]{margin-top:auto;font-size:.6rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#888;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.hbp-status-val[data-v-bf40693e]{color:#c0392b}.hbp-about-text[data-v-bf40693e]{font-size:.78rem;line-height:1.65;color:#aaa;margin:0;flex:1}.hbp-socials[data-v-bf40693e]{display:flex;gap:.75rem;margin-top:auto;padding-top:.75rem}.hbp-social-btn[data-v-bf40693e]{width:2.2rem;height:2.2rem;border:1.5px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ccc;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.hbp-social-btn[data-v-bf40693e]:hover{border-color:#c0392b;color:#fff;background:#c0392b26}.hbp-social-btn svg[data-v-bf40693e]{width:1rem;height:1rem}.hbp-news-list[data-v-bf40693e]{display:flex;flex-direction:column;gap:0;flex:1}.hbp-news-item[data-v-bf40693e]{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .15s}.hbp-news-item[data-v-bf40693e]:first-child{padding-top:0}.hbp-news-item[data-v-bf40693e]:hover{background:#c0392b0d}.hbp-news-date[data-v-bf40693e]{background:#c0392b;min-width:2.4rem;padding:.3rem;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.hbp-news-day[data-v-bf40693e]{font-size:1rem;font-weight:900;line-height:1;color:#fff}.hbp-news-month[data-v-bf40693e]{font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf}.hbp-news-body[data-v-bf40693e]{flex:1;min-width:0}.hbp-news-title[data-v-bf40693e]{font-size:.72rem;font-weight:700;letter-spacing:.05em;color:#e8e8e8;margin:0 0 .15rem;white-space:nowrap;overflow:visible;text-overflow:ellipsis}.hbp-news-desc[data-v-bf40693e]{font-size:.65rem;color:#888;margin:0;line-height:1.4}.hbp-news-arrow[data-v-bf40693e]{color:#c0392b;font-size:1rem;line-height:1;align-self:center;flex-shrink:0}.hbp-more-link[data-v-bf40693e]{margin-top:auto;padding-top:.75rem;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#c0392b;text-decoration:none;border-top:1px solid rgba(255,255,255,.06);transition:color .2s}.hbp-more-link[data-v-bf40693e]:hover{color:#e74c3c}.btn[data-v-3e5579ee]{--red: #f80e35;--yellow: #eedf10;--green: #21e985;--blue: #0dbde9;--violet: #c929f1;--btn-bg-top: #0f68c7;--btn-bg-mid: #0b57a4;--btn-bg-bottom: #08478c;--btn-before-start: rgb(0, 32, 91);--btn-shade-glow: rgba(17, 112, 224, .46);--btn-shade-base: rgb(8, 55, 111);--border-stroke-weak: hsl(0deg 0% 100% / .09);--pointer-x: 50%;--pointer-y: 50%;--foil-shift: 50% 50%;--foil-opacity: 0;--ratio-x: .5;--ratio-y: .5;--noise-a-x: 0px;--noise-a-y: 0px;--noise-b-x: -10px;--noise-b-y: 8px;--grain-a-opacity: .06;--grain-b-opacity: .14;--grain-light-opacity: .35;--highlight-offset-x: 0px;--highlight-offset-y: 0px;--mouse-x: 50%;--mouse-y: 50%;--from-center: 0;--border-glow: .28;--border-shift-x: 0px;--border-shift-y: 0px;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;will-change:transform,box-shadow,filter;transition:box-shadow .28s ease,filter .22s ease;box-shadow:0 0 0 1px var(--border-stroke-weak),inset 0 1px #ffffff0b,0 10px 24px -16px #00000080,0 4px 8px #0000001f;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.75rem;filter:saturate(1);transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;border:none;font-family:inherit}.btn-persona[data-v-3e5579ee]{--btn-bg-top: #c40019;--btn-bg-mid: #9b0014;--btn-bg-bottom: #59000b;--btn-before-start: rgb(55, 0, 7);--btn-shade-glow: rgba(255, 0, 24, .34);--btn-shade-base: rgb(58, 0, 8);--border-stroke-weak: rgba(255, 255, 255, .16)}.btn-persona .btn-border[data-v-3e5579ee]{background:linear-gradient(transparent,transparent) padding-box,conic-gradient(from 0deg at var(--mouse-x) var(--mouse-y),rgba(120,40,40,calc(var(--border-glow) * .6)) 0%,rgba(140,30,30,calc(var(--border-glow) * .6)) 25%,rgba(110,20,20,calc(var(--border-glow) * .6)) 50%,rgba(140,30,30,calc(var(--border-glow) * .6)) 75%,rgba(120,40,40,calc(var(--border-glow) * .6)) 100%) border-box,radial-gradient(180px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,calc(var(--border-glow) * .25)) 0%,rgba(255,255,255,calc(var(--border-glow) * .08)) 30%,rgba(255,255,255,0) 70%) border-box;mix-blend-mode:normal}.btn-persona .btn-border[data-v-3e5579ee]{opacity:.22;filter:brightness(.6) saturate(.7)}.btn[data-v-3e5579ee]:hover{box-shadow:0 0 0 1px #ffffff1c,inset 0 1px #ffffff0f,0 18px 32px -20px #00000094,0 6px 12px #0000001f;filter:saturate(1.035)}.btn.is-locked[data-v-3e5579ee],.btn.is-locked[data-v-3e5579ee]:hover{box-shadow:0 0 0 1px var(--border-stroke-weak),inset 0 1px #ffffff0b,0 10px 24px -16px #00000080,0 4px 8px #0000001f;filter:saturate(1)}.btn-primary[data-v-3e5579ee]{padding:1.25rem 2.5rem;min-height:64px;border-radius:.75rem;font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-primary, #fff);background:linear-gradient(180deg,var(--btn-bg-top) 0%,var(--btn-bg-mid) 58%,var(--btn-bg-bottom) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn[data-v-3e5579ee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(142deg,var(--btn-before-start) -100%,rgba(255,255,255,0) 70%)}.btn-border[data-v-3e5579ee],.btn-foil[data-v-3e5579ee],.btn-shade[data-v-3e5579ee],.btn-grain[data-v-3e5579ee]{position:absolute;pointer-events:none;border-radius:inherit}.btn-border[data-v-3e5579ee]{top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid transparent;background:linear-gradient(transparent,transparent) padding-box,conic-gradient(from 0deg at var(--mouse-x) var(--mouse-y),rgba(255,189,140,calc(var(--border-glow) * .82)) 0%,rgba(253,133,133,calc(var(--border-glow) * .82)) 11%,rgba(253,133,133,calc(var(--border-glow) * .82)) 15%,rgba(248,130,255,calc(var(--border-glow) * .82)) 27%,rgba(248,130,255,calc(var(--border-glow) * .82)) 31%,rgba(135,133,254,calc(var(--border-glow) * .82)) 42%,rgba(135,133,254,calc(var(--border-glow) * .82)) 46%,rgba(154,252,255,calc(var(--border-glow) * .82)) 55%,rgba(154,252,255,calc(var(--border-glow) * .82)) 59%,rgba(153,253,156,calc(var(--border-glow) * .82)) 70%,rgba(153,253,156,calc(var(--border-glow) * .82)) 74%,rgba(255,253,132,calc(var(--border-glow) * .82)) 87%,rgba(255,253,132,calc(var(--border-glow) * .82)) 91%,rgba(255,189,140,calc(var(--border-glow) * .82)) 100%) border-box,radial-gradient(180px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,calc(var(--border-glow) * .7)) 0%,rgba(255,255,255,calc(var(--border-glow) * .14)) 26%,rgba(255,255,255,0) 62%) border-box;background-blend-mode:normal,hue,screen;background-position:center,calc(50% + var(--border-shift-x)) calc(50% + var(--border-shift-y)),center;mix-blend-mode:screen;opacity:calc(.32 + ((1 - var(--from-center)) * .1));filter:brightness(.92) saturate(.96);transition:opacity .18s ease,background-position .16s ease}.btn-foil[data-v-3e5579ee]{top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--foil-opacity);transition:opacity .22s ease,background-position .18s ease,filter .18s ease;background-image:conic-gradient(from 180deg,var(--red),var(--yellow),var(--green),var(--blue),var(--violet),var(--red)),radial-gradient(220px circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.22) 0%,rgba(255,255,255,.04) 24%,rgba(0,0,0,.08) 56%),radial-gradient(160px 56px at calc(var(--pointer-x) + var(--highlight-offset-x)) calc(var(--pointer-y) + var(--highlight-offset-y)),#7dd3fc29,#60a5fa14 26%,#818cf80a 44%,#fff0 72%);background-size:240% 240%,auto,auto;background-position:var(--foil-shift),center,center;background-blend-mode:hue,color-dodge,screen;mix-blend-mode:color-dodge;filter:saturate(1.08)}.btn-shade[data-v-3e5579ee]{top:1px;right:1px;bottom:1px;left:1px;z-index:3;border-radius:calc(.75rem - 1px);background:radial-gradient(220px circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.14),rgba(255,255,255,.045) 18%,rgba(0,0,0,.1) 56%,rgba(0,0,0,.2) 100%),radial-gradient(240px circle at var(--pointer-x) var(--pointer-y),var(--btn-shade-glow),var(--btn-shade-base) 72%);background-blend-mode:screen,normal}.btn-grain[data-v-3e5579ee]{top:1px;right:1px;bottom:1px;left:1px;z-index:4;border-radius:calc(.75rem - 1px);transition:opacity .16s ease,background-position .12s ease;will-change:opacity,background-position;-webkit-mask-image:radial-gradient(180px circle at var(--pointer-x) var(--pointer-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.94) 18%,rgba(0,0,0,.62) 38%,rgba(0,0,0,.16) 62%,transparent 82%);mask-image:radial-gradient(180px circle at var(--pointer-x) var(--pointer-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.94) 18%,rgba(0,0,0,.62) 38%,rgba(0,0,0,.16) 62%,transparent 82%)}.btn-grain-a[data-v-3e5579ee]{opacity:calc(var(--grain-a-opacity) * var(--grain-light-opacity));background-image:url(https://assets.codepen.io/13471/noise-top.png);background-size:220px 220px;background-repeat:repeat;background-position:calc(50% + var(--noise-a-x)) calc(50% + var(--noise-a-y));mix-blend-mode:color-dodge;filter:contrast(1.16) brightness(1.08)}.btn-grain-b[data-v-3e5579ee]{opacity:calc(var(--grain-b-opacity) * var(--grain-light-opacity));background-image:url(https://assets.codepen.io/13471/noise-base.png);background-size:300px 300px;background-repeat:repeat;background-position:calc(50% + var(--noise-b-x)) calc(50% + var(--noise-b-y));mix-blend-mode:overlay;filter:contrast(1.05) brightness(1.02)}.btn-persona .btn-grain-a[data-v-3e5579ee]{opacity:calc((var(--grain-a-opacity) + .14) * var(--grain-light-opacity))}.btn-persona .btn-grain-b[data-v-3e5579ee]{opacity:calc((var(--grain-b-opacity) + .16) * var(--grain-light-opacity))}.btn-label[data-v-3e5579ee]{position:relative;z-index:5;transform:translateZ(80px);text-shadow:0 2px 10px rgba(0,0,0,.28);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;will-change:transform;text-rendering:optimizeLegibility}[data-v-3e5579ee] .js-tilt-glare{border-radius:inherit;pointer-events:none}[data-v-3e5579ee] .js-tilt-glare-inner{border-radius:inherit;mix-blend-mode:soft-light;opacity:.7!important}.hero-section[data-v-2e910f21]{--hero-padding-top: 9rem;position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--hero-padding-top) 2rem 2rem;overflow:hidden;opacity:0;transition:opacity var(--250647ab) ease;background:#fbf9f8}.hero-section-visible[data-v-2e910f21]{opacity:1}.hero-blur[data-v-2e910f21]{position:absolute;border-radius:999px;filter:blur(120px)}.hero-blur-left[data-v-2e910f21]{top:-10%;left:-10%;width:40%;height:40%;background:#0038720d}.hero-blur-right[data-v-2e910f21]{right:-10%;bottom:-10%;width:40%;height:40%;background:#0b4f991a}.hero-decor-boundary[data-v-2e910f21]{position:absolute;top:0;right:0;bottom:0;z-index:0;pointer-events:none;width:min(2200px,calc(100% + 12vw));margin:0 auto;left:50%;transform:translate(-50%);overflow:visible;padding-inline:6vw}.hero-decor[data-v-2e910f21]{--decor-transform: none;position:absolute;width:auto;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;transform:var(--decor-transform);transform-origin:center center;will-change:transform}.hero-decor-rotate[data-v-2e910f21]{animation:heroDecorRotate-2e910f21 8s ease-in-out infinite}.hero-decor-float[data-v-2e910f21]{animation:heroDecorFloat-2e910f21 8s ease-in-out infinite}.hero-decor-rotate-slow[data-v-2e910f21]{animation:heroDecorRotate-2e910f21 24s linear infinite}.hero-decor-breathe[data-v-2e910f21]{animation:heroDecorBreathe-2e910f21 8s ease-in-out infinite}.hero-decor-drift[data-v-2e910f21]{animation:heroDecorDrift-2e910f21 10s ease-in-out infinite}.hero-inner[data-v-2e910f21]{position:relative;z-index:1;max-width:1280px;width:100%;text-align:center}.hero-copy[data-v-2e910f21]{display:flex;flex-direction:column;gap:1rem}.hero-kicker[data-v-2e910f21]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden;line-height:1;transform:rotate(var(--kicker-rotate, 0deg));transform-origin:center center}.hero-kicker-container[data-v-2e910f21]{padding:.65rem 1em;padding-bottom:calc(.65rem - 1px);background:#000000b3}.hero-kicker-rotated[data-v-2e910f21]{overflow:visible}.hero-kicker-text[data-v-2e910f21]{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary, #003872);opacity:0;transform:translateY(100%);transform-origin:center center;will-change:opacity,transform;white-space:nowrap;line-height:1}.hero-section-visible .hero-kicker-text[data-v-2e910f21]{animation:heroKickerTextSlideIn-2e910f21 .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--6ac50866)}.hero-section-persona .hero-kicker-container[data-v-2e910f21]{opacity:0;transform:translateY(100%) rotate(var(--kicker-rotate, 0deg));will-change:opacity,transform}.hero-section-persona.hero-section-visible .hero-kicker-container[data-v-2e910f21]{animation:heroKickerBadgeSlideIn-2e910f21 .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--6ac50866)}.hero-section-persona.hero-section-visible .hero-kicker-container .hero-kicker-text[data-v-2e910f21]{animation:none;opacity:1;transform:none}.hero-text[data-v-2e910f21]{max-width:42rem;margin:2rem auto 0;font-size:1.25rem;line-height:1.7;color:var(--on-surface-variant, #424751);font-weight:500}.hero-actions[data-v-2e910f21]{display:flex;justify-content:center;gap:1.5rem;margin-top:3rem;flex-wrap:wrap}.btn[data-v-2e910f21]{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;transition:transform .3s ease,background .3s ease}button.btn-secondary[data-v-2e910f21]{border:none;border-bottom:2px solid var(--primary, #003872);background:transparent;cursor:pointer;font-family:inherit}.btn-secondary[data-v-2e910f21]{padding:1.25rem 2.5rem;color:var(--on-surface, #1b1c1c);border-bottom:2px solid var(--primary, #003872);font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.btn-secondary[data-v-2e910f21]:hover{background:var(--surface-container, #efeded)}.btn-secondary-persona[data-v-2e910f21]{color:#fff;border-bottom-color:#c40019}.btn-secondary-persona[data-v-2e910f21]:hover{background:#c400191f}.reveal-body[data-v-2e910f21]{opacity:0;transform:translateY(24px);will-change:opacity,transform}.hero-section-visible .reveal-text[data-v-2e910f21]{animation:heroRevealUp-2e910f21 .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--372a0225)}.hero-section-visible .reveal-primary[data-v-2e910f21]{animation:heroRevealUp-2e910f21 .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--c5970d3c)}.hero-section-visible .reveal-secondary[data-v-2e910f21]{animation:heroRevealUp-2e910f21 .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--144fcb30)}.hero-bottom-strip[data-v-2e910f21]{position:absolute;left:50%;bottom:1rem;z-index:2;width:95%;max-width:1280px;height:300px;background:#22c55e;transform:translate(-50%);pointer-events:none}@keyframes heroKickerTextSlideIn-2e910f21{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes heroKickerBadgeSlideIn-2e910f21{0%{opacity:0;transform:translateY(100%) rotate(var(--kicker-rotate, 0deg))}to{opacity:1;transform:translateY(0) rotate(var(--kicker-rotate, 0deg))}}@keyframes heroRevealUp-2e910f21{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDecorRotate-2e910f21{0%{transform:var(--decor-transform) rotate(-2deg)}50%{transform:var(--decor-transform) rotate(2deg)}to{transform:var(--decor-transform) rotate(-2deg)}}@keyframes heroDecorFloat-2e910f21{0%{transform:var(--decor-transform) translateY(0)}50%{transform:var(--decor-transform) translateY(-12px)}to{transform:var(--decor-transform) translateY(0)}}@keyframes heroDecorBreathe-2e910f21{0%{transform:var(--decor-transform) scale(1)}50%{transform:var(--decor-transform) scale(1.04)}to{transform:var(--decor-transform) scale(1)}}@keyframes heroDecorDrift-2e910f21{0%{transform:var(--decor-transform) translate(0)}50%{transform:var(--decor-transform) translate(18px)}to{transform:var(--decor-transform) translate(0)}}@media (prefers-reduced-motion: reduce){.hero-section[data-v-2e910f21]{opacity:1;transition:none}.hero-kicker-text[data-v-2e910f21],.hero-section-persona .hero-kicker-container[data-v-2e910f21],.reveal-body[data-v-2e910f21]{opacity:1;transform:none;animation:none!important}.hero-section-persona .hero-kicker-container[data-v-2e910f21]{transform:rotate(var(--kicker-rotate, 0deg))}.hero-decor[data-v-2e910f21]{animation:none!important;transform:var(--decor-transform)}}button.btn-secondary.btn-secondary-persona[data-v-2e910f21]{color:#fff;border-bottom-color:#c40019}button.btn-secondary.btn-secondary-persona[data-v-2e910f21]:hover{background:#c400191f}.stack-section[data-v-7ae02ad6]{position:relative;background:var(--surface-container-low);padding:6rem 2rem;overflow:hidden;isolation:isolate}.stack-section[data-v-7ae02ad6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-top:1px solid rgba(194,198,211,.05);border-bottom:1px solid rgba(194,198,211,.05)}.stack-section-inner-shadow[data-v-7ae02ad6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 60px var(--stack-inner-shadow-color),inset 0 0 120px var(--stack-inner-shadow-color),inset 0 120px 120px -80px var(--stack-inner-shadow-color),inset 0 -120px 120px -80px var(--stack-inner-shadow-color),inset 120px 0 120px -80px var(--stack-inner-shadow-color),inset -120px 0 120px -80px var(--stack-inner-shadow-color)}.container-wide[data-v-7ae02ad6]{position:relative;z-index:3;max-width:1280px;margin:0 auto}.section-kicker[data-v-7ae02ad6]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary)}.section-kicker.center[data-v-7ae02ad6]{display:block;text-align:center;color:var(--outline);margin-bottom:4rem;letter-spacing:.3em}.section-kicker-animated[data-v-7ae02ad6]{transform-origin:center center;transform-style:preserve-3d;will-change:transform,opacity}.stack-section-wide-labels .section-kicker.center[data-v-7ae02ad6]{font-size:3rem;line-height:1;font-weight:800;letter-spacing:-.035em;text-transform:none;color:#515157}.stack-grid[data-v-7ae02ad6]{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:3rem;align-items:center}.stack-bitmap-wrap[data-v-7ae02ad6]{position:absolute;left:0;top:0;z-index:-1;transform:translate(-50%,-50%) scale(var(--stack-bitmap-scale, 1));transform-origin:center center;pointer-events:none;-webkit-user-select:none;user-select:none}.stack-bitmap-racer[data-v-7ae02ad6]{animation:stackBitmapCarIn-7ae02ad6 1.05s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity,filter}@keyframes stackBitmapCarIn-7ae02ad6{0%{opacity:0;transform:translate(-100vw) rotate(-7deg) scale(.88);filter:blur(10px)}58%{opacity:1;transform:translate(28px) rotate(2deg) scale(1.04);filter:blur(0)}78%{opacity:1;transform:translate(-12px) rotate(-1deg) scale(.98);filter:blur(0)}to{opacity:1;transform:translate(0) rotate(0) scale(1);filter:blur(0)}}.stack-bitmap[data-v-7ae02ad6]{display:block;width:clamp(140px,22vw,320px);height:auto;object-fit:contain}.stack-grid-animated[data-v-7ae02ad6]{opacity:0;transform:perspective(3000px) translate(-30%) rotateY(-105deg);transform-origin:center center;transform-style:preserve-3d;will-change:transform,opacity}.stack-item[data-v-7ae02ad6]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;backface-visibility:hidden;cursor:default;filter:grayscale(1);transition:filter .3s ease}.stack-logo-group[data-v-7ae02ad6]{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.stack-logo[data-v-7ae02ad6]{width:3.4rem;height:3.4rem;color:var(--dynamic-text-color, var(--on-surface));opacity:var(--dynamic-logo-opacity, 1);transition:color .3s ease,opacity .3s ease,transform .3s ease;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;will-change:transform}.stack-logo[data-v-7ae02ad6] span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.stack-logo[data-v-7ae02ad6] span svg,.stack-logo[data-v-7ae02ad6] svg{width:100%;height:100%}.stack-logo img[data-v-7ae02ad6]{width:100%;height:100%;object-fit:contain}.stack-label[data-v-7ae02ad6]{font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dynamic-text-color, var(--on-surface));transition:color .3s ease}.stack-grid.hover-enabled .stack-item.is-hovered[data-v-7ae02ad6]{filter:grayscale(0)}.stack-grid.hover-enabled .stack-item.is-hovered .stack-logo[data-v-7ae02ad6],.stack-grid.hover-enabled .stack-item.is-hovered .stack-label[data-v-7ae02ad6]{color:var(--primary)}.stack-grid.hover-enabled .stack-item.is-hovered .stack-logo[data-v-7ae02ad6]{transform:translateZ(0) scale(1.06);opacity:1}.stack-section-wide-labels .stack-grid[data-v-7ae02ad6]{grid-template-columns:1fr;justify-items:center}.stack-section-wide-labels .stack-item[data-v-7ae02ad6]{width:100%;max-width:760px;gap:1rem;filter:none;flex-direction:column-reverse}.stack-section-wide-labels .stack-logo-group[data-v-7ae02ad6]{gap:2rem;margin-top:1.5rem}.stack-section-wide-labels .stack-label[data-v-7ae02ad6]{width:100%;max-width:none;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.7;font-weight:500;letter-spacing:0;text-transform:none}.stack-section-wide-labels .stack-logo[data-v-7ae02ad6]{filter:grayscale(1);transition:color .3s ease,opacity .3s ease,transform .3s ease,filter .3s ease}.stack-section-wide-labels .stack-grid.hover-enabled .stack-logo.is-logo-hovered[data-v-7ae02ad6]{filter:grayscale(0);color:var(--primary);transform:translateZ(0) scale(1.12);opacity:1}.stack-section-wide-labels .stack-grid.hover-enabled .stack-logo.is-logo-hovered img[data-v-7ae02ad6]{filter:none}@media (max-width: 1500px){.stack-section-wide-labels .section-kicker.center[data-v-7ae02ad6]{position:relative;z-index:1;width:fit-content;max-width:760px;margin-left:auto;margin-right:auto}.stack-section-wide-labels .stack-bitmap-wrap[data-v-7ae02ad6]{left:calc(50% - 340px);top:-5.2rem;transform:translate(-65%,-50%) scale(var(--stack-bitmap-scale, 1))}.stack-section-wide-labels .stack-bitmap[data-v-7ae02ad6]{width:clamp(180px,19vw,240px)}}@media (max-width: 900px){.stack-section-wide-labels[data-v-7ae02ad6]{padding-top:8rem}.stack-section-wide-labels .section-kicker.center[data-v-7ae02ad6]{margin-top:5.5rem;margin-bottom:4rem;width:auto;max-width:none}.stack-grid[data-v-7ae02ad6]{grid-template-columns:repeat(2,1fr)}.stack-section-wide-labels .stack-grid[data-v-7ae02ad6]{grid-template-columns:1fr}.stack-section-wide-labels .stack-bitmap-wrap[data-v-7ae02ad6]{left:50%;top:-13.5rem;transform:translate(-50%,-50%) scale(var(--stack-bitmap-scale, 1))}.stack-section-wide-labels .stack-bitmap[data-v-7ae02ad6]{width:clamp(125px,30vw,180px)}}@media (max-width: 520px){.stack-section-wide-labels[data-v-7ae02ad6]{padding-top:6rem}.stack-section-wide-labels .section-kicker.center[data-v-7ae02ad6]{margin-top:6rem}.stack-section-wide-labels .stack-bitmap-wrap[data-v-7ae02ad6]{left:50%;top:-92%;transform:translate(-50%,-50%) scale(var(--stack-bitmap-scale, 1))}.stack-section-wide-labels .stack-bitmap[data-v-7ae02ad6]{width:clamp(115px,32vw,155px)}}.contact-glow-host[data-v-63e65454]{position:relative;overflow:hidden;isolation:isolate}.contact-section[data-v-63e65454]{position:relative;overflow:hidden;background:var(--primary);padding:8rem 2rem;text-align:center}.glow-effect[data-v-63e65454]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;--x: 50%;--y: 50%;--glow-opacity: 0;background:radial-gradient(circle at var(--x) var(--y),rgba(93,139,244,.5) 0%,transparent 55%);opacity:var(--glow-opacity);transition:opacity .22s ease;filter:blur(40px);mix-blend-mode:screen;transform:translateZ(0);backface-visibility:hidden;will-change:opacity}.contact-decor-boundary[data-v-63e65454]{position:absolute;top:0;right:0;bottom:0;z-index:1;pointer-events:none;width:min(2200px,calc(100% + 12vw));margin:0 auto;left:50%;transform:translate(-50%);overflow:visible;padding-inline:6vw}.contact-decor[data-v-63e65454]{--decor-transform: none;position:absolute;width:auto;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;transform:var(--decor-transform);transform-origin:center center;will-change:transform}.contact-decor-rotate[data-v-63e65454]{animation:contactDecorRotate-63e65454 8s ease-in-out infinite}.contact-decor-float[data-v-63e65454]{animation:contactDecorFloat-63e65454 8s ease-in-out infinite}.contact-decor-rotate-slow[data-v-63e65454]{animation:contactDecorRotate-63e65454 24s linear infinite}.contact-decor-breathe[data-v-63e65454]{animation:contactDecorBreathe-63e65454 8s ease-in-out infinite}.contact-decor-drift[data-v-63e65454]{animation:contactDecorDrift-63e65454 10s ease-in-out infinite}.contact-overlay[data-v-63e65454],.contact-inner[data-v-63e65454]{position:relative}.contact-overlay[data-v-63e65454]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,var(--primary),var(--primary-container));opacity:.5}.contact-inner[data-v-63e65454]{z-index:3}.container-narrow[data-v-63e65454]{max-width:896px;margin:0 auto}.contact-title[data-v-63e65454]{margin:0 -2rem;font-size:clamp(2.8rem,8vw,5.5rem);line-height:.95;letter-spacing:-.05em;font-weight:900;color:var(--on-primary);padding-bottom:.15em}.contact-title.contact-title-image[data-v-63e65454],.contact-section-persona .contact-title.contact-title-image[data-v-63e65454]{background-image:var(--title-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.15em;margin-bottom:-.15em}.contact-text[data-v-63e65454]{max-width:42rem;margin:2rem auto 0;font-size:1.25rem;line-height:1.8;color:#ffffffb3}.contact-btn-scale[data-v-63e65454]{display:inline-flex;transition:transform .3s ease;transform:translateZ(0);will-change:transform;align-items:center;justify-content:center;text-decoration:none}@media (hover: hover) and (pointer: fine){.contact-btn-scale[data-v-63e65454]:hover{transform:translateZ(0) scale(1.05)}}.contact-btn-scale.is-hovered[data-v-63e65454]{transform:translateZ(0) scale(1.05)}.contact-btn[data-v-63e65454]{margin-top:3rem;border:none;cursor:pointer;background:var(--surface-bright);color:var(--primary);padding:1.5rem 3rem;border-radius:.75rem;font-size:.875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 25px 50px -12px #0003;transform:translateZ(0);backface-visibility:hidden;will-change:transform;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;white-space:nowrap}.contact-btn-image[data-v-63e65454]{display:inline-flex;justify-content:center;align-items:center;padding:0;background:transparent!important;box-shadow:none;border-radius:0;line-height:0}.contact-btn-img[data-v-63e65454]{display:block;width:min(100%,420px);height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.contact-features[data-v-63e65454]{width:fit-content;max-width:calc(100vw - 4rem);margin:2.75rem auto 0;display:flex;flex-direction:column;gap:1.5rem;font-weight:800;color:#ffffffd9}.contact-feature[data-v-63e65454]{display:flex;justify-content:center;align-content:center}.contact-feature-text[data-v-63e65454]{display:inline-block;font-size:1.1rem;line-height:1.4;text-align:center}.contact-feature-icon[data-v-63e65454]{display:inline-flex;justify-content:center;align-items:center;padding-right:.75rem;font-size:2rem;line-height:1;vertical-align:middle}.contact-section-persona[data-v-63e65454]{background:#050505}.contact-section-persona .glow-effect[data-v-63e65454]{background:radial-gradient(circle at var(--x) var(--y),rgba(255,0,60,.55) 0%,transparent 55%)}.contact-section-persona .contact-overlay[data-v-63e65454]{background:radial-gradient(circle at 20% 30%,rgba(255,0,60,.22),transparent 34%),radial-gradient(circle at 80% 60%,rgba(180,0,0,.25),transparent 38%),linear-gradient(135deg,#000000eb,#140000f5);opacity:1}.contact-section-persona .contact-title[data-v-63e65454]{color:#f5f5f5}.contact-section-persona .contact-text[data-v-63e65454]{color:#ffffffdb}.contact-section-persona .contact-btn[data-v-63e65454]{background:#e10613;color:#fff}.contact-section-persona .contact-btn-image[data-v-63e65454]{background:transparent!important}.contact-section-persona .contact-features[data-v-63e65454]{color:#f5f5f5}.contact-section-persona .contact-feature-icon[data-v-63e65454]{color:#e10613}@keyframes contactDecorRotate-63e65454{0%{transform:var(--decor-transform) rotate(-2deg)}50%{transform:var(--decor-transform) rotate(2deg)}to{transform:var(--decor-transform) rotate(-2deg)}}@keyframes contactDecorFloat-63e65454{0%{transform:var(--decor-transform) translateY(0)}50%{transform:var(--decor-transform) translateY(-12px)}to{transform:var(--decor-transform) translateY(0)}}@keyframes contactDecorBreathe-63e65454{0%{transform:var(--decor-transform) scale(1)}50%{transform:var(--decor-transform) scale(1.04)}to{transform:var(--decor-transform) scale(1)}}@keyframes contactDecorDrift-63e65454{0%{transform:var(--decor-transform) translate(0)}50%{transform:var(--decor-transform) translate(18px)}to{transform:var(--decor-transform) translate(0)}}@media (prefers-reduced-motion: reduce){.contact-decor[data-v-63e65454]{animation:none!important;transform:var(--decor-transform)}}.code-section[data-v-9a75fe16]{background:var(--surface, #fbf9f8);padding:8rem 2rem}.container-narrow[data-v-9a75fe16]{max-width:896px;margin:0 auto}.code-header[data-v-9a75fe16]{text-align:center;margin-bottom:3rem}.code-header h3[data-v-9a75fe16]{margin:0 0 1rem;font-size:1.875rem;font-weight:900;letter-spacing:-.03em;color:#1f2328}.code-header p[data-v-9a75fe16]{margin:0;color:#5a6270}.code-card[data-v-9a75fe16]{background:linear-gradient(180deg,#36373b,#2d2f34);border-radius:1rem;padding:2rem 2rem 0;box-shadow:0 25px 50px -12px #00000040,inset 0 1px #ffffff08;color:#f5f7fa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.7;overflow:hidden}.code-topbar[data-v-9a75fe16]{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.dot[data-v-9a75fe16]{width:.75rem;height:.75rem;border-radius:999px}.dot.red[data-v-9a75fe16]{background:#ef4444b3}.dot.yellow[data-v-9a75fe16]{background:#eab308b3}.dot.green[data-v-9a75fe16]{background:#22c55eb3}.code-file[data-v-9a75fe16]{margin-left:1rem;color:#ffffff4d;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase}.code-scroll-wrap[data-v-9a75fe16]{position:relative;max-width:auto;overflow:hidden;margin:0 -2rem}.code-scroll-wrap[data-v-9a75fe16]:before,.code-scroll-wrap[data-v-9a75fe16]:after{content:"";position:absolute;top:0;bottom:0;width:2.5rem;z-index:2;pointer-events:none;opacity:0;transition:opacity .18s ease}.code-scroll-wrap[data-v-9a75fe16]:before{left:0;background:linear-gradient(90deg,#36373bfa,#36373b00)}.code-scroll-wrap[data-v-9a75fe16]:after{right:0;background:linear-gradient(270deg,#36373bfa,#36373b00)}.code-scroll-wrap.has-left-fade[data-v-9a75fe16]:before,.code-scroll-wrap.has-right-fade[data-v-9a75fe16]:after{opacity:1}.code-scroll[data-v-9a75fe16]{overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;padding:1rem 2rem 2rem}.code-scroll[data-v-9a75fe16]::-webkit-scrollbar{display:none;width:0;height:0}.code-lines[data-v-9a75fe16]{display:inline-block;min-width:max-content;white-space:nowrap}.code-lines p[data-v-9a75fe16]{margin:0;white-space:nowrap}[data-v-9a75fe16] .code-blue{color:#66b3ff}[data-v-9a75fe16] .code-yellow{color:#ffd76a}[data-v-9a75fe16] .code-type{color:#8bd5ff}.code-muted[data-v-9a75fe16]{color:#ffffff94}.indent-1[data-v-9a75fe16]{padding-left:1rem}.indent-2[data-v-9a75fe16]{padding-left:2rem}.typing-line[data-v-9a75fe16]{position:relative}.typing-content[data-v-9a75fe16]{display:inline-block;position:relative;width:0;overflow:hidden;white-space:nowrap;vertical-align:top;will-change:width}.typing-line-active .typing-content[data-v-9a75fe16]{animation-name:typing-9a75fe16;animation-duration:var(--duration);animation-delay:var(--delay);animation-fill-mode:forwards;animation-timing-function:steps(var(--chars),end)}.typing-line-single.typing-line-active .typing-content[data-v-9a75fe16]{animation-timing-function:linear}.typing-content[data-v-9a75fe16]:after{content:"";position:absolute;top:50%;right:0;width:1px;height:1.2em;background:#f5f7faf2;transform:translateY(-50%);opacity:0}.typing-line-active .typing-content[data-v-9a75fe16]:after{animation:caret-show-9a75fe16 var(--duration) linear var(--delay) forwards,caret-blink-9a75fe16 1s step-end var(--blink-delay) infinite,caret-hide-9a75fe16 0s linear var(--hide-delay) forwards}.typing-line-final.typing-line-active .typing-content[data-v-9a75fe16]:after{animation:caret-show-9a75fe16 var(--duration) linear var(--delay) forwards,caret-blink-9a75fe16 1s step-end var(--blink-delay) 4,caret-hide-9a75fe16 0s linear calc(var(--blink-delay) + 2s) forwards}@keyframes typing-9a75fe16{0%{width:0}to{width:var(--final-width)}}@keyframes caret-show-9a75fe16{0%{opacity:1}to{opacity:1}}@keyframes caret-blink-9a75fe16{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes caret-hide-9a75fe16{to{opacity:0}}@media (prefers-reduced-motion: reduce){.typing-content[data-v-9a75fe16]{width:auto;overflow:visible;animation:none!important}.typing-content[data-v-9a75fe16]:after{display:none;animation:none!important}}.sr-only[data-v-9a75fe16]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.founder-section[data-v-8485ddef]{background:var(--surface-dim, #dbdad9);padding:8rem 2rem}.container-wide[data-v-8485ddef]{max-width:1280px;margin:0 auto}.founder-kicker[data-v-8485ddef]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary, #003872)}.founder-card[data-v-8485ddef]{position:relative;overflow:hidden;display:flex;align-items:center;gap:4rem;padding:5rem;border-radius:2rem;background:var(--surface-container-lowest, #ffffff);box-shadow:0 25px 50px -12px #00000026}.founder-photo-wrap[data-v-8485ddef]{position:relative;z-index:1;width:100%;max-width:360px;aspect-ratio:4 / 5;overflow:hidden;border-radius:1rem;box-shadow:0 20px 40px #0000002e;flex-shrink:0}.founder-photo[data-v-8485ddef]{width:100%;height:100%;object-fit:cover;display:block}.founder-content[data-v-8485ddef]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:2rem;min-width:0;overflow:hidden}.founder-watermark[data-v-8485ddef]{position:absolute;top:-1.5rem;right:0;z-index:0;opacity:.03;font-size:20rem;line-height:1;font-weight:900;-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--on-surface, #1b1c1c)}.reveal-block[data-v-8485ddef],.founder-quote[data-v-8485ddef],.founder-person[data-v-8485ddef],.founder-share-row[data-v-8485ddef]{position:relative;z-index:1}.reveal-block[data-v-8485ddef]{display:flex;flex-direction:column;gap:1rem}.founder-name[data-v-8485ddef]{margin:0;font-size:3rem;line-height:1;font-weight:900;letter-spacing:-.04em;color:var(--on-surface, #1b1c1c)}.founder-quote[data-v-8485ddef]{margin:0;font-size:1.25rem;line-height:1.8;color:var(--on-surface, #1b1c1c);font-style:italic;font-weight:500}.founder-person[data-v-8485ddef]{display:flex;flex-direction:column;gap:.5rem;padding-left:1.25rem;border-left:2px solid rgba(0,56,114,.16)}.founder-person-name[data-v-8485ddef]{margin:0;font-size:1rem;font-weight:800;color:var(--on-surface, #1b1c1c)}.founder-person-description[data-v-8485ddef]{margin:0;max-width:44rem;font-size:.95rem;line-height:1.7;color:var(--on-surface-variant, #424751)}.founder-share-row[data-v-8485ddef]{display:flex;align-items:center;gap:1.5rem;padding-top:1rem}.share-btn[data-v-8485ddef]{width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;background:var(--surface-container, #efeded);color:var(--on-surface, #1b1c1c);text-decoration:none;transition:all .3s ease}.share-btn[data-v-8485ddef]:hover{background:var(--primary, #003872);color:var(--on-primary, #ffffff)}.share-icon[data-v-8485ddef]{width:1.4rem;height:1.4rem;display:block;transform:translateY(.5px)}.share-line[data-v-8485ddef]{height:1px;flex:1;background:#c2c6d34d}.reveal-title[data-v-8485ddef],.reveal-body[data-v-8485ddef]{will-change:opacity,transform}.founder-section .reveal-title[data-v-8485ddef]{opacity:0;transition:opacity .55s ease}.founder-section .reveal-body[data-v-8485ddef]{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1)}.founder-section .founder-photo-wrap.reveal-body[data-v-8485ddef]{opacity:0;transform:perspective(900px) rotateX(22deg);transform-origin:center bottom;transition:opacity .9s ease,transform 1s cubic-bezier(.22,1,.36,1)}.founder-section.is-visible .founder-kicker.reveal-body[data-v-8485ddef]{opacity:1;transform:translateY(0);transition-delay:0s}.founder-section.is-visible .reveal-title[data-v-8485ddef]{opacity:1;transition-delay:.08s}.founder-section.is-visible .founder-photo-wrap.reveal-body[data-v-8485ddef]{opacity:1;transform:perspective(900px) rotateX(0);transition-delay:.12s}.founder-section.is-visible .founder-quote.reveal-body[data-v-8485ddef]{opacity:1;transform:translateY(0);transition-delay:.2s}.founder-section.is-visible .founder-person.reveal-body[data-v-8485ddef]{opacity:1;transform:translateY(0);transition-delay:.3s}.founder-section.is-visible .founder-share-row.reveal-body[data-v-8485ddef]{opacity:1;transform:translateY(0);transition-delay:.4s}@media (max-width: 1024px){.founder-card[data-v-8485ddef]{display:grid;grid-template-columns:1fr;padding:2rem}.founder-photo-wrap[data-v-8485ddef]{max-width:none}.founder-content[data-v-8485ddef]{padding-top:1rem}.founder-watermark[data-v-8485ddef]{top:-.5rem;right:0}}@media (max-width: 900px){.founder-person[data-v-8485ddef]{padding-left:0;border-left:none;text-align:center;align-items:center}.founder-content[data-v-8485ddef]{text-align:center}.founder-share-row[data-v-8485ddef]{justify-content:center}.founder-watermark[data-v-8485ddef]{display:none}}.parallax-section[data-v-0f1d5f74]{position:relative;height:62dvh;min-height:clamp(340px,50vh,560px);overflow:hidden;display:grid;place-items:center;background:#000;isolation:isolate}.parallax-media-wrap[data-v-0f1d5f74]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.parallax-bg[data-v-0f1d5f74]{display:block;-webkit-user-select:none;user-select:none;pointer-events:auto}.parallax-bg.is-playing[data-v-0f1d5f74]{pointer-events:none}.parallax-overlay[data-v-0f1d5f74]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000002e,#00000057),radial-gradient(circle at center,#0000000a,#0003);pointer-events:none}.parallax-content[data-v-0f1d5f74]{position:relative;z-index:2;text-align:center;padding:2rem;pointer-events:none}.parallax-title[data-v-0f1d5f74]{margin:0;font-size:clamp(2.1rem,6vw,5rem);color:#fff;font-weight:900;letter-spacing:.18em;text-transform:uppercase;text-wrap:balance;line-height:.95;pointer-events:none;padding-bottom:.15em}.parallax-title.parallax-title-image[data-v-0f1d5f74]{background-image:var(--title-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.15em;margin-bottom:-.15em}@media (max-width: 768px){.parallax-section[data-v-0f1d5f74]{height:54dvh;min-height:clamp(280px,50vh,440px)}.parallax-title[data-v-0f1d5f74]{letter-spacing:.12em;font-size:clamp(1.8rem,9vw,3rem)}}@media (prefers-reduced-motion: reduce){.parallax-bg[data-v-0f1d5f74]{transform:none!important}}.metrics-section[data-v-7a3f04a2]{position:relative;padding:8rem 2rem;background:var(--surface);overflow:hidden;isolation:isolate}.metrics-section[data-v-7a3f04a2]:has(.metric[style*=--metric-bg-image]),.metrics-section[data-v-7a3f04a2]:has(.metric-overlay){padding-top:8rem;padding-bottom:9rem}.metrics-section-inner-shadow[data-v-7a3f04a2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 60px var(--metrics-inner-shadow-color),inset 0 0 120px var(--metrics-inner-shadow-color),inset 0 120px 120px -80px var(--metrics-inner-shadow-color),inset 0 -120px 120px -80px var(--metrics-inner-shadow-color),inset 120px 0 120px -80px var(--metrics-inner-shadow-color),inset -120px 0 120px -80px var(--metrics-inner-shadow-color)}.container-wide[data-v-7a3f04a2]{position:relative;z-index:2;max-width:1280px;margin:0 auto}.metrics-grid[data-v-7a3f04a2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3rem;row-gap:var(--metrics-break-gap, 3rem);text-align:center;overflow:visible}.metric[data-v-7a3f04a2]{position:relative;isolation:isolate;overflow:visible;min-width:0}.metric[data-v-7a3f04a2]:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;width:var(--metric-bg-size-box, 12rem);height:var(--metric-bg-size-box, 12rem);background-image:var(--metric-bg-image);background-repeat:var(--metric-bg-repeat, no-repeat);background-position:var(--metric-bg-position, center);opacity:var(--metric-bg-opacity, 1);transform:translate(calc(-50% + var(--metric-bg-offset-x, 0px)),calc(-50% + var(--metric-bg-offset-y, 0px))) scale(var(--metric-graphic-scale, 1))}.metric-overlay[data-v-7a3f04a2]{position:absolute;left:50%;top:50%;z-index:-1;pointer-events:none;transform-origin:center center;width:auto;height:auto;max-width:100%;max-height:100%}.metric-text-wrap[data-v-7a3f04a2]{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;overflow:visible}.metric-value[data-v-7a3f04a2]{margin:0;font-size:3.25rem;font-weight:900;line-height:1;color:var(--primary);display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;white-space:nowrap;will-change:transform;transform-origin:center center;scale:var(--metric-scale-x, 1) 1;transform:skew(var(--metric-skew-x, 0deg))}.metric-suffix[data-v-7a3f04a2]{line-height:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0}.digits-wrap[data-v-7a3f04a2]{display:inline-flex;align-items:baseline}.digit-slot[data-v-7a3f04a2]{position:relative;height:1em;display:inline-flex;align-items:flex-start;justify-content:center}.is-digit[data-v-7a3f04a2]{width:.65em;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0px,black 1px,black calc(100% - 1px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0px,black 1px,black calc(100% - 1px),transparent 100%)}.is-separator[data-v-7a3f04a2]{width:auto;overflow:visible;padding:0 .01em}.digit-reel[data-v-7a3f04a2]{display:flex;flex-direction:column;will-change:transform}.digit-cell[data-v-7a3f04a2]{height:1em;line-height:1em;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.metric-static[data-v-7a3f04a2]{display:inline-block;line-height:1}.metric-label[data-v-7a3f04a2]{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;min-width:max-content;max-width:none;margin:1rem auto 0;padding-left:2rem;padding-right:2rem;flex-shrink:0;white-space:nowrap;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--outline);overflow:visible;transform:var(--metric-label-transform) scaleX(var(--metric-label-scale-x, 1));will-change:transform}.metric-label-rotated[data-v-7a3f04a2]{font-size:1rem;font-weight:800;text-shadow:0 0 1px rgba(0,0,0,.45),0 0 2px rgba(0,0,0,.35)}.metric-label-container[data-v-7a3f04a2]{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:max-content;max-width:none;flex-shrink:0;white-space:nowrap;padding-top:.45rem;padding-bottom:calc(.45rem - 1px);padding-left:1.3rem;padding-right:1.3rem;background:var(--metric-label-container-bg);clip-path:polygon(2% 0%,100% 0%,98% 30%,100% 65%,96% 100%,0% 100%,3% 40%);line-height:1;opacity:1;overflow:visible;transform-origin:center center;box-sizing:border-box;position:relative;z-index:5;margin-left:-3rem;margin-right:-3rem}.metric-value-ignore-suffix[data-v-7a3f04a2]{position:relative}.metric-value-ignore-suffix .metric-suffix[data-v-7a3f04a2]{position:absolute;left:100%;bottom:0;transform:translateY(var(--metric-suffix-offset-y, 0em)) skew(var(--metric-skew-x, 0deg))}@media (max-width: 1100px){.metrics-grid[data-v-7a3f04a2]{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.metric-value[data-v-7a3f04a2]{font-size:2.4rem}}@media (max-width: 560px){.metrics-section[data-v-7a3f04a2]{padding:5rem 1rem}.metrics-section[data-v-7a3f04a2]:has(.metric[style*=--metric-bg-image]),.metrics-section[data-v-7a3f04a2]:has(.metric-overlay){padding-top:7rem;padding-bottom:8rem}.metrics-section:has(.metric[style*=--metric-bg-image]) .metrics-grid[data-v-7a3f04a2],.metrics-section:has(.metric-overlay) .metrics-grid[data-v-7a3f04a2]{column-gap:1rem;row-gap:8rem}.metric[style*=--metric-bg-image][data-v-7a3f04a2]{transform:scale(.78);transform-origin:center center}.metric-label[data-v-7a3f04a2]{padding-left:1rem;padding-right:1rem}.metric-label-container[data-v-7a3f04a2]{padding-left:1rem;padding-right:1rem;margin-left:-2rem;margin-right:-2rem}}@property --a1{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --a2{syntax: "<angle>"; initial-value: 60deg; inherits: false;}@property --a3{syntax: "<angle>"; initial-value: 120deg; inherits: false;}.aurora-bg[data-v-5ccbb3dd]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% 20%,#0b1f3a,#071426 45%,#050d1a)}.aurora[data-v-5ccbb3dd]{position:absolute;top:-6%;right:0;bottom:-18%;left:0;filter:blur(45px);opacity:.95;animation:auroraPulse-5ccbb3dd 10s ease-in-out infinite alternate}@keyframes auroraPulse-5ccbb3dd{0%{opacity:.85;filter:blur(50px)}50%{opacity:1;filter:blur(40px)}to{opacity:.9;filter:blur(55px)}}.band[data-v-5ccbb3dd]{position:absolute;width:220%;left:-60%;border-radius:50%}.band-1[data-v-5ccbb3dd]{height:85vh;top:-15vh;background:conic-gradient(from var(--a1) at 40% 60%,transparent 0%,rgba(0,255,180,.9) 15%,rgba(0,220,255,.75) 30%,transparent 45%,rgba(140,100,255,.6) 60%,transparent 75%);animation:band1-5ccbb3dd 16s linear infinite}.band-2[data-v-5ccbb3dd]{height:105vh;top:5vh;background:conic-gradient(from var(--a2) at 60% 40%,transparent 0%,rgba(120,255,200,.7) 10%,rgba(0,255,200,.85) 25%,transparent 40%,rgba(0,180,255,.8) 55%,transparent 70%);animation:band2-5ccbb3dd 20s linear infinite reverse}.band-3[data-v-5ccbb3dd]{height:95vh;top:-5vh;background:conic-gradient(from var(--a3) at 30% 70%,transparent 0%,rgba(0,255,160,.7) 20%,transparent 35%,rgba(180,100,255,.7) 50%,rgba(120,80,255,.8) 65%,transparent 80%);animation:band3-5ccbb3dd 18s linear infinite}@keyframes band1-5ccbb3dd{to{--a1: 360deg}}@keyframes band2-5ccbb3dd{to{--a2: 420deg}}@keyframes band3-5ccbb3dd{to{--a3: 480deg}}.aurora[data-v-5ccbb3dd],.band-1[data-v-5ccbb3dd],.band-2[data-v-5ccbb3dd],.band-3[data-v-5ccbb3dd]{animation-play-state:paused}.aurora-bg.is-active .aurora[data-v-5ccbb3dd],.aurora-bg.is-active .band-1[data-v-5ccbb3dd],.aurora-bg.is-active .band-2[data-v-5ccbb3dd],.aurora-bg.is-active .band-3[data-v-5ccbb3dd]{animation-play-state:running}.ai-spec-modal[data-v-6c9a854d]{font-family:Inter,sans-serif}.material-symbols-outlined[data-v-6c9a854d]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;display:inline-block;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}[data-v-6c9a854d] .modal-container{background:#ffffffe6;max-height:none!important;overflow:visible!important}.ai-spec-modal__header[data-v-6c9a854d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem;border-bottom:1px solid rgba(194,198,211,.2);background:#f5f3f380}.ai-spec-modal__eyebrow[data-v-6c9a854d]{display:block;margin-bottom:.25rem;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);line-height:1.2}.ai-spec-modal__title[data-v-6c9a854d]{margin:0;font-size:1.5rem;line-height:1.15;letter-spacing:-.025em;font-weight:900;color:var(--on-surface)}.ai-spec-modal__body[data-v-6c9a854d]{padding:2rem;display:flex;flex-direction:column;gap:2rem;overflow:visible;max-height:none}.ai-spec-modal__section[data-v-6c9a854d]{display:flex;flex-direction:column;gap:1rem}.ai-spec-modal__section-title[data-v-6c9a854d]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);line-height:1.2}.ai-spec-modal__chips[data-v-6c9a854d]{display:flex;flex-wrap:wrap;gap:.75rem}.ai-spec-modal__chip[data-v-6c9a854d]{padding:.25rem .75rem;border-radius:9999px;background:#0038721a;color:var(--primary);font-size:.75rem;font-weight:700;line-height:1.5}.ai-spec-modal__features[data-v-6c9a854d]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ai-spec-modal__feature[data-v-6c9a854d]{display:flex;align-items:flex-start;gap:.75rem}.ai-spec-modal__feature>span[data-v-6c9a854d]:last-child{font-size:.875rem;line-height:1.25rem;color:var(--on-surface-variant)}.ai-spec-modal__feature-icon[data-v-6c9a854d]{color:var(--primary);font-size:1.125rem;line-height:1;flex-shrink:0;margin-top:1px}.ai-spec-modal__note[data-v-6c9a854d]{padding:1.5rem;border-radius:1rem;background:#fff;border:1px solid rgba(194,198,211,.06)}.ai-spec-modal__note p[data-v-6c9a854d]{margin:0;font-size:.875rem;line-height:1.625rem;color:var(--on-surface-variant)}.ai-spec-modal__footer[data-v-6c9a854d]{display:flex;justify-content:flex-end;padding:1.5rem 2rem;background:#f5f3f380;border-top:1px solid rgba(194,198,211,.2)}.ai-spec-modal__primary-btn[data-v-6c9a854d]{border:none;cursor:pointer;padding:.75rem 2rem;border-radius:.75rem;background:var(--primary);color:var(--on-primary);font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 10px 25px #00387233;transition:background .2s ease,transform .2s ease}.ai-spec-modal__primary-btn[data-v-6c9a854d]:hover{background:#0b4f99}@media (max-width: 768px){.ai-spec-modal__header[data-v-6c9a854d],.ai-spec-modal__body[data-v-6c9a854d],.ai-spec-modal__footer[data-v-6c9a854d]{padding-left:1.25rem;padding-right:1.25rem}.ai-spec-modal__title[data-v-6c9a854d]{font-size:1.35rem}.ai-spec-modal__features[data-v-6c9a854d]{grid-template-columns:1fr}.ai-spec-modal__footer[data-v-6c9a854d]{justify-content:stretch}.ai-spec-modal__primary-btn[data-v-6c9a854d]{width:100%}}.ai-section[data-v-7e559fe2]{padding:8rem 2rem;background:var(--surface);position:relative;overflow:hidden}.ai-bg[data-v-7e559fe2]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(0,56,114,.08),transparent)}.container-wide[data-v-7e559fe2]{max-width:1280px;margin:0 auto;position:relative;z-index:1}.ai-row[data-v-7e559fe2]{display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;align-items:center}.ai-copy[data-v-7e559fe2]{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;min-width:0}.ai-kicker[data-v-7e559fe2]{display:inline-block;overflow:hidden;line-height:1}.ai-kicker-text[data-v-7e559fe2]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);opacity:0;transform:translateY(100%);will-change:opacity,transform}.ai-title[data-v-7e559fe2]{position:relative;display:inline-grid;margin:0;font-size:clamp(2.2rem,6vw,4.5rem);line-height:.95;letter-spacing:-.05em;font-weight:900;overflow:visible;max-width:100%}.layout-text[data-v-7e559fe2],.visual-text[data-v-7e559fe2]{grid-area:1 / 1}.layout-text[data-v-7e559fe2]{visibility:hidden;pointer-events:none}.visual-text[data-v-7e559fe2]{display:block;overflow:visible}.title-line-nowrap[data-v-7e559fe2]{display:inline-block;white-space:nowrap}.plain-text[data-v-7e559fe2]{color:var(--on-surface)}.word-uwolnij[data-v-7e559fe2],.word-nanowo[data-v-7e559fe2]{display:inline-block;opacity:0;transform:translateY(24px);will-change:opacity,transform}.aurora-mask[data-v-7e559fe2]{position:relative;display:inline-block;color:transparent;-webkit-text-fill-color:transparent;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0);-webkit-mask-clip:text;mask-clip:text;overflow:visible;padding-right:.08em;padding-bottom:.22em;margin-right:-.02em;margin-bottom:-.22em;opacity:0;transform:scale(1.22);filter:blur(22px);transform-origin:center center;will-change:opacity,transform,filter}.aurora-mask.is-static-bg[data-v-7e559fe2]{background:linear-gradient(105deg,#e02ab8,#7c4fe0,#2f6fd1,#1fbac9,#2dbd8f);-webkit-background-clip:text;background-clip:text}.aurora-world[data-v-7e559fe2]{position:absolute;top:50%;left:50%;width:1800px;height:900px;transform:translate(-50%,-50%) scale(.25);pointer-events:none}.ai-text[data-v-7e559fe2]{margin:0;font-size:1.125rem;line-height:1.8;color:var(--on-surface-variant);max-width:38rem}.ai-link[data-v-7e559fe2]{display:inline-flex;align-items:center;gap:.75rem;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.ai-link-arrow[data-v-7e559fe2]{transition:transform .3s ease}.ai-link:hover .ai-link-arrow[data-v-7e559fe2]{transform:translate(.5rem)}.ai-media-viewport[data-v-7e559fe2]{position:relative;min-width:0;overflow:visible;isolation:isolate;max-width:580px;width:100%;justify-self:end}.ai-media-wrap[data-v-7e559fe2]{position:relative;width:100%;min-width:0}.ai-media-parallax[data-v-7e559fe2]{transform-origin:center bottom;will-change:transform;transition:transform .12s linear;backface-visibility:hidden;transform-style:preserve-3d}.ai-media-accent[data-v-7e559fe2]{position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;border-radius:1rem;background:#0038720d;transform:translateZ(0) rotate(2deg);transition:transform .7s ease}.ai-media-wrap.is-hovered .ai-media-accent[data-v-7e559fe2]{transform:translateZ(0) rotate(0)}@media (hover: hover) and (pointer: fine){.ai-media-wrap:hover .ai-media-accent[data-v-7e559fe2]{transform:translateZ(0) rotate(0)}}.ai-media[data-v-7e559fe2]{position:relative;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:.75rem;box-shadow:0 25px 50px -12px #0003;display:block}.reveal-title[data-v-7e559fe2],.reveal-body[data-v-7e559fe2]{will-change:opacity,transform}.ai-section .reveal-title[data-v-7e559fe2]{opacity:0;transition:opacity .55s ease}.ai-section .reveal-body[data-v-7e559fe2]{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1)}.ai-section.is-visible .reveal-title[data-v-7e559fe2]{opacity:1;transition-delay:.02s}.ai-section.is-visible .ai-kicker-text[data-v-7e559fe2]{animation:serviceKickerSlideIn-7e559fe2 .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.12s}.ai-section.is-visible .word-uwolnij[data-v-7e559fe2]{animation:wordSlideUp-7e559fe2 .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:20ms}.ai-section.is-visible .word-inteligencje[data-v-7e559fe2]{animation:aiAuroraWordIn-7e559fe2 .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.1s}.ai-section.is-visible .word-nanowo[data-v-7e559fe2]{animation:wordSlideUp-7e559fe2 .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.22s}.ai-section.is-visible .ai-text.reveal-body[data-v-7e559fe2]{opacity:1;transform:translateY(0);transition-delay:.24s}.ai-section.is-visible .ai-link.reveal-body[data-v-7e559fe2]{opacity:1;transform:translateY(0);transition-delay:.34s}@keyframes wordSlideUp-7e559fe2{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceKickerSlideIn-7e559fe2{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes aiAuroraWordIn-7e559fe2{0%{opacity:0;transform:scale(1.22);filter:blur(22px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media (max-width: 1200px){.ai-title[data-v-7e559fe2]{font-size:clamp(2.2rem,4.6vw,3.8rem)}}@media (max-width: 1024px){.ai-row[data-v-7e559fe2]{grid-template-columns:1fr;gap:4rem}.ai-media-viewport[data-v-7e559fe2]{max-width:100%;justify-self:center}.ai-title[data-v-7e559fe2]{font-size:clamp(2.5rem,6vw,4.5rem)}}@media (max-width: 640px){.ai-section[data-v-7e559fe2]{padding:4rem 1.25rem}.ai-copy[data-v-7e559fe2]{gap:1.5rem}}@media (max-width: 380px){.ai-title[data-v-7e559fe2]{font-size:clamp(2.2rem,6vw,3rem)}}@media (prefers-reduced-motion: reduce){.ai-kicker-text[data-v-7e559fe2],.word-uwolnij[data-v-7e559fe2],.word-inteligencje[data-v-7e559fe2],.word-nanowo[data-v-7e559fe2],.reveal-title[data-v-7e559fe2],.reveal-body[data-v-7e559fe2]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}.ai-media-parallax[data-v-7e559fe2]{transition:none}}.matrix-wrapper[data-v-0ed2bb3b]{width:100%;height:100vh;overflow:hidden;background:#000}.matrix-canvas[data-v-0ed2bb3b]{display:block;width:100%;height:100%}.parallax-section[data-v-a089c5c6]{height:70vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000}.matrix-bg[data-v-a089c5c6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;z-index:0}.matrix-bg[data-v-a089c5c6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.parallax-content[data-v-a089c5c6]{position:relative;z-index:2;text-align:center}.parallax-title[data-v-a089c5c6]{font-size:clamp(2rem,6vw,5rem);color:#fff;font-weight:900;letter-spacing:.25em;text-transform:uppercase}.service-spec-modal[data-v-a3b5fed9]{font-family:Inter,sans-serif}.material-symbols-outlined[data-v-a3b5fed9]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;display:inline-block;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}[data-v-a3b5fed9] .modal-container{background:#ffffffe6;max-height:none!important;overflow:visible!important}.service-spec-modal__header[data-v-a3b5fed9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem;border-bottom:1px solid rgba(194,198,211,.2);background:#f5f3f380}.service-spec-modal__eyebrow[data-v-a3b5fed9]{display:block;margin-bottom:.25rem;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);line-height:1.2}.service-spec-modal__title[data-v-a3b5fed9]{margin:0;font-size:1.5rem;line-height:1.15;letter-spacing:-.025em;font-weight:900;color:var(--on-surface)}.service-spec-modal__body[data-v-a3b5fed9]{padding:2rem;display:flex;flex-direction:column;gap:2rem;overflow:visible;max-height:none}.service-spec-modal__section[data-v-a3b5fed9]{display:flex;flex-direction:column;gap:1rem}.service-spec-modal__section-title[data-v-a3b5fed9]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);line-height:1.2}.service-spec-modal__chips[data-v-a3b5fed9]{display:flex;flex-wrap:wrap;gap:.75rem}.service-spec-modal__chip[data-v-a3b5fed9]{padding:.25rem .75rem;border-radius:9999px;background:#0038721a;color:var(--primary);font-size:.75rem;font-weight:700;line-height:1.5}.service-spec-modal__features[data-v-a3b5fed9]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-spec-modal__feature[data-v-a3b5fed9]{display:flex;align-items:flex-start;gap:.75rem}.service-spec-modal__feature>span[data-v-a3b5fed9]:last-child{font-size:.875rem;line-height:1.25rem;color:var(--on-surface-variant)}.service-spec-modal__feature-icon[data-v-a3b5fed9]{color:var(--primary);font-size:1.125rem;line-height:1;flex-shrink:0;margin-top:1px}.service-spec-modal__note[data-v-a3b5fed9]{padding:1.5rem;border-radius:1rem;background:#fff;border:1px solid rgba(194,198,211,.06)}.service-spec-modal__note p[data-v-a3b5fed9]{margin:0;font-size:.875rem;line-height:1.625rem;color:var(--on-surface-variant)}.service-spec-modal__footer[data-v-a3b5fed9]{display:flex;justify-content:flex-end;padding:1.5rem 2rem;background:#f5f3f380;border-top:1px solid rgba(194,198,211,.2)}.service-spec-modal__primary-btn[data-v-a3b5fed9]{border:none;cursor:pointer;padding:.75rem 2rem;border-radius:.75rem;background:var(--primary);color:var(--on-primary);font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 10px 25px #00387233;transition:background .2s ease,transform .2s ease}.service-spec-modal__primary-btn[data-v-a3b5fed9]:hover{background:#0b4f99}@media (max-width: 768px){.service-spec-modal__header[data-v-a3b5fed9],.service-spec-modal__body[data-v-a3b5fed9],.service-spec-modal__footer[data-v-a3b5fed9]{padding-left:1.25rem;padding-right:1.25rem}.service-spec-modal__title[data-v-a3b5fed9]{font-size:1.35rem}.service-spec-modal__features[data-v-a3b5fed9]{grid-template-columns:1fr}.service-spec-modal__footer[data-v-a3b5fed9]{justify-content:stretch}.service-spec-modal__primary-btn[data-v-a3b5fed9]{width:100%}}.services-section[data-v-a4dc274f]{background:linear-gradient(var(--services-bg-overlay),var(--services-bg-overlay)),var(--services-bg-image),var(--surface);background-size:auto,var(--services-bg-size),auto;background-repeat:no-repeat,var(--services-bg-repeat),no-repeat;background-position:center,var(--services-bg-position),center;padding:8rem 2rem;position:relative;overflow-x:clip}.container-wide[data-v-a4dc274f]{max-width:1280px;margin:0 auto}.services-list[data-v-a4dc274f]{display:flex;flex-direction:column;gap:12rem}.service-row[data-v-a4dc274f]{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.service-row.reverse .service-copy[data-v-a4dc274f]{order:2}.service-row.reverse .service-media-viewport[data-v-a4dc274f]{order:1}.service-copy[data-v-a4dc274f]{display:flex;flex-direction:column;gap:2rem}.service-kicker[data-v-a4dc274f]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;overflow:hidden;line-height:1;transform-origin:center center}.service-kicker-text[data-v-a4dc274f]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);opacity:0;transform:translateY(100%);will-change:opacity,transform;white-space:nowrap;line-height:1}.service-title[data-v-a4dc274f]{margin:0;font-size:clamp(2.2rem,6vw,4.5rem);line-height:.95;letter-spacing:-.05em;font-weight:900;color:var(--on-surface);padding-bottom:.1em}.service-title.service-title-image[data-v-a4dc274f]{background-image:var(--service-title-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.1em;margin-bottom:-.1em}.service-text[data-v-a4dc274f]{margin:0;font-size:1.125rem;line-height:1.8;color:var(--on-surface-variant)}.service-link[data-v-a4dc274f]{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.service-link-arrow[data-v-a4dc274f]{transition:transform .3s ease}.service-link:hover .service-link-arrow[data-v-a4dc274f]{transform:translate(.5rem)}.service-media-viewport[data-v-a4dc274f]{position:relative;min-width:0;overflow:visible;isolation:isolate}.service-media-wrap[data-v-a4dc274f]{position:relative;width:100%;min-width:0}.service-media-parallax[data-v-a4dc274f]{transform-origin:center bottom;will-change:transform;transition:transform .12s linear;backface-visibility:hidden;transform-style:preserve-3d}.service-media-accent[data-v-a4dc274f]{position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;z-index:0;border-radius:1rem;transition:transform .7s ease;transform:translateZ(0)}.service-media-wrap.base .service-media-accent[data-v-a4dc274f]{background:#0038720d;transform:translateZ(0) rotate(2deg)}.service-media-wrap.alt .service-media-accent[data-v-a4dc274f]{background:#0b4f990d;transform:translateZ(0) rotate(-2deg)}.service-media-wrap.is-hovered .service-media-accent[data-v-a4dc274f]{transform:translateZ(0) rotate(0)}@media (hover: hover) and (pointer: fine){.service-media-wrap:hover .service-media-accent[data-v-a4dc274f]{transform:translateZ(0) rotate(0)}}.service-decoration-orbit[data-v-a4dc274f]{position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;z-index:4;display:block;pointer-events:none;transform-origin:center center;transform:rotate(0);transition:transform .75s cubic-bezier(.22,1,.36,1);will-change:transform}.service-decoration-bitmap[data-v-a4dc274f]{position:absolute;right:clamp(1.8rem,3vw,3.2rem);bottom:-1.8rem;width:clamp(7.5rem,10vw,9rem);max-width:38%;height:auto;display:block;transform-origin:center center;transform:scale(var(--service-tablet-decoration-scale, 1)) rotate(-7deg);transition:transform .75s cubic-bezier(.22,1,.36,1);will-change:transform}.service-row.reverse .service-decoration-bitmap[data-v-a4dc274f]{right:auto;left:clamp(1.8rem,3vw,3.2rem);transform:scaleX(-1) scale(var(--service-tablet-decoration-scale, 1)) rotate(-7deg)}.service-row.reverse .service-media-wrap.is-hovered .service-decoration-orbit[data-v-a4dc274f]{transform:rotate(-14deg)}.service-row.reverse .service-media-wrap.is-hovered .service-decoration-bitmap[data-v-a4dc274f]{transform:scaleX(-1) scale(var(--service-tablet-decoration-scale, 1)) rotate(12deg)}.service-media-wrap.is-hovered .service-decoration-orbit[data-v-a4dc274f]{transform:rotate(14deg)}.service-media-wrap.is-hovered .service-decoration-bitmap[data-v-a4dc274f]{transform:scale(var(--service-tablet-decoration-scale, 1)) rotate(12deg)}@media (hover: hover) and (pointer: fine){.service-media-wrap:hover .service-decoration-orbit[data-v-a4dc274f]{transform:rotate(14deg)}.service-media-wrap:hover .service-decoration-bitmap[data-v-a4dc274f]{transform:scale(var(--service-tablet-decoration-scale, 1)) rotate(12deg)}.service-row.reverse .service-media-wrap:hover .service-decoration-bitmap[data-v-a4dc274f]{transform:scaleX(-1) scale(var(--service-tablet-decoration-scale, 1)) rotate(-12deg)}}.service-media[data-v-a4dc274f]{position:relative;z-index:2;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:.75rem;box-shadow:0 25px 50px -12px #0003;display:block;transform:rotate(var(--service-image-rotate, 0deg));transition:transform .7s ease;transform-origin:center center;will-change:transform}.reveal-title[data-v-a4dc274f],.reveal-body[data-v-a4dc274f]{will-change:opacity,transform}.service-row .reveal-title[data-v-a4dc274f]{opacity:0;transition:opacity .55s ease}.service-row .reveal-body[data-v-a4dc274f]{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1)}.service-row.is-visible .service-kicker-text[data-v-a4dc274f]{animation:serviceKickerSlideIn-a4dc274f .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.12s}.service-row.is-visible .reveal-title[data-v-a4dc274f]{opacity:1;transition-delay:.02s}.service-row.is-visible .service-text.reveal-body[data-v-a4dc274f]{opacity:1;transform:translateY(0);transition-delay:.24s}.service-row.is-visible .service-link.reveal-body[data-v-a4dc274f]{opacity:1;transform:translateY(0);transition-delay:.34s}.services-section-persona[data-v-a4dc274f]{background:linear-gradient(var(--services-bg-overlay),var(--services-bg-overlay)),var(--services-bg-image),#050505;background-size:auto,var(--services-bg-size),auto;background-repeat:no-repeat,var(--services-bg-repeat),no-repeat;background-position:center,var(--services-bg-position),center}.services-section-persona .service-kicker[data-v-a4dc274f]{position:relative;overflow:visible;padding:.65rem 1em;padding-bottom:calc(.65rem - 1px);opacity:0;transform:translateY(100%) rotate(var(--service-row-kicker-rotate, 0deg));will-change:opacity,transform}.services-section-persona .service-kicker[data-v-a4dc274f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#e10613b3;transform:scaleX(var(--service-kicker-badge-scale, 1));transform-origin:center center;clip-path:polygon(3% 15%,97% 0%,100% 100%,0% 90%)}.service-row.reverse .service-kicker[data-v-a4dc274f]:before{clip-path:polygon(3% 0%,97% 15%,100% 90%,0% 100%)}.services-section-persona .service-row.is-visible .service-kicker[data-v-a4dc274f]{animation:serviceKickerBadgeSlideIn-a4dc274f .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.12s}.services-section-persona .service-row.is-visible .service-kicker-text[data-v-a4dc274f]{animation:none;opacity:1;transform:none}.services-section-persona .service-kicker-text[data-v-a4dc274f]{color:#f5f5f5;position:relative;z-index:1}.services-section-persona .service-title[data-v-a4dc274f]{color:#e10613}.services-section-persona .service-title.service-title-image[data-v-a4dc274f]{color:transparent;-webkit-text-fill-color:transparent}.services-section-persona .service-text[data-v-a4dc274f]{color:#ffffffc7}.services-section-persona .service-link[data-v-a4dc274f]{color:#e10613}.services-section-persona .service-media-wrap.base .service-media-accent[data-v-a4dc274f],.services-section-persona .service-media-wrap.alt .service-media-accent[data-v-a4dc274f]{background:#fffffff7;border-radius:0;clip-path:polygon(3% 3%,97% 0%,100% 100%,0% 97%)}.services-section-persona .service-row.reverse .service-media-wrap .service-media-accent[data-v-a4dc274f]{clip-path:polygon(3% 0%,97% 3%,100% 97%,0% 100%)}.services-section-persona .service-media[data-v-a4dc274f]{border-radius:0;clip-path:polygon(3% 3%,97% 0%,100% 100%,0% 97%)}.services-section-persona .service-row.reverse .service-media[data-v-a4dc274f]{clip-path:polygon(3% 0%,97% 3%,100% 97%,0% 100%)}.services-section-persona .service-media-wrap[data-v-a4dc274f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 36px #00000047,inset 0 0 90px #00000038;transform:rotate(var(--service-image-rotate, 0deg));transition:transform .7s ease;transform-origin:center center;will-change:transform;clip-path:polygon(3% 15%,97% 0%,100% 100%,0% 90%)}.services-section-persona .service-row.reverse .service-media-wrap[data-v-a4dc274f]:after{clip-path:polygon(3% 0%,97% 15%,100% 90%,0% 100%)}.service-media-wrap.is-hovered .service-media[data-v-a4dc274f],.service-media-wrap.is-hovered[data-v-a4dc274f]:after{transform:rotate(0)}@keyframes serviceKickerSlideIn-a4dc274f{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes serviceKickerBadgeSlideIn-a4dc274f{0%{opacity:0;transform:translateY(100%) rotate(var(--service-row-kicker-rotate, 0deg))}to{opacity:1;transform:translateY(0) rotate(var(--service-row-kicker-rotate, 0deg))}}@media (max-width: 1200px){.service-title[data-v-a4dc274f]{font-size:clamp(2.2rem,4.6vw,3.8rem)}}@media (max-width: 1024px){.service-row[data-v-a4dc274f],.service-row.reverse[data-v-a4dc274f]{display:grid;grid-template-columns:1fr;gap:3rem}.service-row.reverse .service-copy[data-v-a4dc274f],.service-row.reverse .service-media-viewport[data-v-a4dc274f]{order:initial}.service-title[data-v-a4dc274f]{font-size:clamp(2.5rem,6vw,4.5rem)}}@media (max-width: 380px){.service-title[data-v-a4dc274f]{font-size:clamp(2.2rem,6vw,3rem)}}@media (prefers-reduced-motion: reduce){.service-kicker-text[data-v-a4dc274f],.reveal-title[data-v-a4dc274f],.reveal-body[data-v-a4dc274f]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.services-section-persona .service-kicker[data-v-a4dc274f]{opacity:1;transform:rotate(var(--service-row-kicker-rotate, 0deg));animation:none!important}.services-section-persona .service-kicker-text[data-v-a4dc274f]{opacity:1;transform:none;animation:none!important}.service-media-parallax[data-v-a4dc274f],.service-media[data-v-a4dc274f],.service-decoration-orbit[data-v-a4dc274f],.service-decoration-bitmap[data-v-a4dc274f],.services-section-persona .service-media-wrap[data-v-a4dc274f]:after{transition:none}}.container-wide[data-v-41888685]{max-width:1280px;margin:0 auto}.site-footer[data-v-41888685]{position:relative;background-color:#f5f5f5;border-top:1px solid rgba(194,198,211,.1);padding:3rem 2rem;overflow:visible}.site-footer.site-footer-persona[data-v-41888685]{background-color:#b30010}.footer-scroll-top[data-v-41888685]{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:3rem;height:3rem;border:0;border-radius:50%;background:transparent;color:#003872;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2;overflow:visible;isolation:isolate;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;will-change:transform}.footer-scroll-top.is-visible[data-v-41888685]{pointer-events:auto;animation:footer-scroll-top-entry-41888685 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes footer-scroll-top-entry-41888685{0%{transform:translate(-50%,38px) scaleX(.42) scaleY(1.95)}18%{transform:translate(-50%,6px) scaleX(.52) scaleY(1.65)}55%{transform:translate(-50%,-58%) scaleX(1.08) scaleY(.9)}78%{transform:translate(-50%,-46%) scaleX(.96) scaleY(1.04)}to{transform:translate(-50%,-50%) scaleX(1) scaleY(1)}}.footer-scroll-top__liquid[data-v-41888685]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:color-mix(in srgb,#bbbbbc 18%,transparent);backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff1f,inset 1.8px 3px 0 -2px #ffffffd9,inset -2px -2px 0 -2px #ffffffb3,inset -3px -8px 1px -6px #ffffff8c,inset -.3px -1px 4px #0000001f,inset -1.5px 2.5px 0 -2px #00000029,inset 0 3px 4px -2px #00000029,inset 2px -6.5px 1px -4px #00000014;pointer-events:none;z-index:1;opacity:0;overflow:hidden}.footer-scroll-top__liquid[data-v-41888685]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.34),transparent 42%),linear-gradient(180deg,#ffffff38,#ffffff0d);pointer-events:none}.footer-scroll-top__liquid[data-v-41888685]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;pointer-events:none;opacity:.82;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 0 10px #ffffff0d,0 0 4px #ffffff0a;filter:blur(.8px)}.footer-scroll-top__refraction[data-v-41888685]{position:absolute;z-index:2;left:10%;right:10%;top:48%;transform:translateY(-50%);height:65%;border-radius:50%;background:linear-gradient(180deg,#ffffffb8,#ffffff85 28%,#ffffff14 72%,#fff0);filter:blur(2.5px);pointer-events:none;opacity:0}.footer-scroll-top__frame[data-v-41888685]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(115,119,130,.18);border-radius:inherit;box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff59;pointer-events:none;z-index:3;opacity:0;transition:border-color .25s ease,box-shadow .25s ease}.footer-scroll-top:hover .footer-scroll-top__frame[data-v-41888685]{border-color:#255ea938;box-shadow:0 10px 28px #00000024,inset 0 1px #ffffff6b}.footer-scroll-top__arrow[data-v-41888685]{position:relative;z-index:4;display:inline-block;font-size:1rem;line-height:1;will-change:transform,opacity;color:#00265a8c;text-shadow:0 -1px 0 rgba(255,255,255,.7),0 1px 2px rgba(0,0,0,.28),0 0 6px rgba(255,255,255,.12);filter:drop-shadow(0 .5px 0 rgba(255,255,255,.5));opacity:0}.footer-scroll-top.is-visible .footer-scroll-top__liquid[data-v-41888685]{animation:footer-surface-fade-41888685 .55s ease forwards}.footer-scroll-top.is-visible .footer-scroll-top__refraction[data-v-41888685]{animation:footer-surface-fade-41888685 .55s ease .08s forwards}.footer-scroll-top.is-visible .footer-scroll-top__frame[data-v-41888685]{animation:footer-surface-fade-41888685 .55s ease forwards}.footer-scroll-top.is-visible .footer-scroll-top__arrow[data-v-41888685]{animation:footer-arrow-reveal-41888685 .42s cubic-bezier(.22,1,.36,1) .56s forwards}@keyframes footer-surface-fade-41888685{0%{opacity:0}to{opacity:1}}@keyframes footer-arrow-reveal-41888685{0%{opacity:0}to{opacity:1}}.footer-inner[data-v-41888685]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-brand-block[data-v-41888685]{display:flex;flex-direction:column}.footer-brand[data-v-41888685]{display:inline-flex;align-items:center;gap:.45rem;font-size:1.125rem;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:#171717}.footer-brand-logo[data-v-41888685]{display:block;height:28px;margin:-10px 0;object-fit:contain;flex:0 0 auto}.footer-copy[data-v-41888685]{margin:.5rem 0 0;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#737373}.footer-links[data-v-41888685]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.footer-links a[data-v-41888685]{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#737373;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-41888685]:hover{color:#1e3a8a}.site-footer.site-footer-persona .footer-brand[data-v-41888685],.site-footer.site-footer-persona .footer-copy[data-v-41888685],.site-footer.site-footer-persona .footer-links a[data-v-41888685]{color:#fff}.site-footer.site-footer-persona .footer-links a[data-v-41888685]:hover{color:#ffffffb8}.site-footer.site-footer-persona .footer-scroll-top__arrow[data-v-41888685]{color:#ffffffeb;text-shadow:0 0 8px rgba(255,255,255,.16),0 2px 6px rgba(0,0,0,.3);filter:none}.site-footer.site-footer-persona .footer-scroll-top__liquid[data-v-41888685]{background-color:#ffffff14;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:inset 0 0 0 1px #ffffff0f,inset 1.8px 3px 0 -2px #ffffff59,inset -2px -2px 0 -2px #ffffff47,inset -3px -8px 1px -6px #ffffff38,inset -.3px -1px 4px #0000002e,inset -1.5px 2.5px 0 -2px #00000038,inset 0 3px 4px -2px #00000038,inset 2px -6.5px 1px -4px #00000024}.site-footer.site-footer-persona .footer-scroll-top__frame[data-v-41888685]{border-color:#ffffff38;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff2e}.site-footer.site-footer-persona .footer-scroll-top:hover .footer-scroll-top__frame[data-v-41888685]{border-color:#ffffff52;box-shadow:0 10px 28px #00000059,inset 0 1px #ffffff47}@media (max-width: 900px){.footer-inner[data-v-41888685]{display:grid;grid-template-columns:1fr;justify-items:start;gap:1.5rem}.footer-links[data-v-41888685]{justify-content:flex-start;gap:1rem 1.5rem}}.maknetic-page[data-v-6a5239ac]{--on-secondary-fixed-variant: #42436c;--on-error-container: #93000a;--on-surface-variant: #424751;--inverse-surface: #303031;--on-tertiary-fixed: #1b1c1c;--surface: #fbf9f8;--primary-container: #0b4f99;--secondary-container: #cecdff;--surface-variant: #e4e2e2;--on-primary-fixed-variant: #00468c;--on-primary-container: #a2c3ff;--surface-bright: #fbf9f8;--on-error: #ffffff;--surface-dim: #dbdad9;--surface-container: #efeded;--primary-fixed: #d6e3ff;--on-surface: #1b1c1c;--on-tertiary-fixed-variant: #464747;--on-tertiary: #ffffff;--inverse-primary: #a9c7ff;--error: #ba1a1a;--secondary-fixed: #e1dfff;--surface-container-high: #e9e8e7;--on-secondary-container: #555681;--error-container: #ffdad6;--primary-fixed-dim: #a9c7ff;--primary: #003872;--tertiary: #393939;--secondary-fixed-dim: #c2c2f4;--on-primary: #ffffff;--background: #fbf9f8;--outline-variant: #c2c6d3;--on-secondary: #ffffff;--tertiary-container: #505050;--on-tertiary-container: #c4c2c2;--inverse-on-surface: #f2f0f0;--on-primary-fixed: #001b3d;--on-secondary-fixed: #16173e;--tertiary-fixed-dim: #c7c6c6;--tertiary-fixed: #e4e2e2;--surface-container-lowest: #ffffff;--surface-container-highest: #e4e2e2;--outline: #737782;--surface-container-low: #f5f3f3;--secondary: #5a5a86;--on-background: #1b1c1c;--surface-tint: #255ea9;min-height:100vh;background:var(--background);color:var(--on-background);overflow-x:clip}[data-v-6a5239ac]{box-sizing:border-box}.page-root[data-v-6a5239ac]::selection{background:var(--primary-container);color:var(--on-primary-container)}.container-wide[data-v-6a5239ac]{max-width:1280px;margin:0 auto}.container-narrow[data-v-6a5239ac]{max-width:896px;margin:0 auto}.contact-btn[data-v-6a5239ac]{border:none;cursor:pointer}.contact-btn[data-v-6a5239ac]:hover,.fab[data-v-6a5239ac]:hover{transform:scale(1.05)}.btn[data-v-6a5239ac]{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;transition:transform .3s ease,background .3s ease}.code-section[data-v-6a5239ac]{background:var(--surface);padding:8rem 2rem}.contact-section[data-v-6a5239ac]{position:relative;overflow:hidden;background:var(--primary);padding:8rem 2rem;text-align:center}.contact-overlay[data-v-6a5239ac]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--primary),var(--primary-container));opacity:.5}.contact-inner[data-v-6a5239ac]{position:relative;z-index:1}.contact-title[data-v-6a5239ac]{margin:0;font-size:clamp(3rem,8vw,5.5rem);line-height:.95;letter-spacing:-.05em;font-weight:900;color:var(--on-primary)}.contact-text[data-v-6a5239ac]{max-width:42rem;margin:2rem auto 0;font-size:1.25rem;line-height:1.8;color:#ffffffb3}.contact-btn[data-v-6a5239ac]{margin-top:3rem;background:var(--surface-bright);color:var(--primary);padding:1.5rem 3rem;border-radius:.75rem;font-size:.875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 25px 50px -12px #0003;transition:transform .3s ease}.contact-section[data-v-6a5239ac] .contact-glow-host{position:relative;display:block}.site-footer[data-v-6a5239ac]{background:#f5f5f5;border-top:1px solid rgba(194,198,211,.1);padding:3rem 2rem}.footer-inner[data-v-6a5239ac]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-brand[data-v-6a5239ac]{font-size:1.125rem;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:#171717}.footer-copy[data-v-6a5239ac]{margin:.5rem 0 0;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#737373}.footer-links[data-v-6a5239ac]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.footer-links a[data-v-6a5239ac]{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#737373;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-6a5239ac]:hover{color:#1e3a8a}.fab-wrap[data-v-6a5239ac]{position:fixed;right:2rem;bottom:2rem;z-index:50}.fab[data-v-6a5239ac]{width:4rem;height:4rem;border:none;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:1.5rem;box-shadow:0 25px 50px -12px #00000040;cursor:pointer;transition:transform .3s ease}@media (max-width: 900px){.nav-links[data-v-6a5239ac]{display:none}.footer-inner[data-v-6a5239ac]{grid-template-columns:1fr;display:grid;justify-items:start}}.maknetic-page[data-v-2ff6f93d]{--on-secondary-fixed-variant: #42436c;--on-error-container: #93000a;--on-surface-variant: #424751;--inverse-surface: #303031;--on-tertiary-fixed: #1b1c1c;--surface: #fbf9f8;--primary-container: #0b4f99;--secondary-container: #cecdff;--surface-variant: #e4e2e2;--on-primary-fixed-variant: #00468c;--on-primary-container: #a2c3ff;--surface-bright: #fbf9f8;--on-error: #ffffff;--surface-dim: #dbdad9;--surface-container: #efeded;--primary-fixed: #d6e3ff;--on-surface: #1b1c1c;--on-tertiary-fixed-variant: #464747;--on-tertiary: #ffffff;--inverse-primary: #a9c7ff;--error: #ba1a1a;--secondary-fixed: #e1dfff;--surface-container-high: #e9e8e7;--on-secondary-container: #555681;--error-container: #ffdad6;--primary-fixed-dim: #a9c7ff;--primary: #003872;--tertiary: #393939;--secondary-fixed-dim: #c2c2f4;--on-primary: #ffffff;--outline-variant: #c2c6d3;--on-secondary: #ffffff;--tertiary-container: #505050;--on-tertiary-container: #c4c2c2;--inverse-on-surface: #f2f0f0;--on-primary-fixed: #001b3d;--on-secondary-fixed: #16173e;--tertiary-fixed-dim: #c7c6c6;--tertiary-fixed: #e4e2e2;--surface-container-lowest: #ffffff;--surface-container-highest: #e4e2e2;--outline: #737782;--surface-container-low: #f5f3f3;--secondary: #5a5a86;--on-background: #1b1c1c;--surface-tint: #255ea9;min-height:100vh;color:var(--on-background);overflow-x:clip}[data-v-2ff6f93d]{box-sizing:border-box}.page-root[data-v-2ff6f93d]::selection{background:var(--primary-container);color:var(--on-primary-container)}.container-wide[data-v-2ff6f93d]{max-width:1280px;margin:0 auto}.container-narrow[data-v-2ff6f93d]{max-width:896px;margin:0 auto}.contact-btn[data-v-2ff6f93d]{border:none;cursor:pointer}.contact-btn[data-v-2ff6f93d]:hover,.fab[data-v-2ff6f93d]:hover{transform:scale(1.05)}.btn[data-v-2ff6f93d]{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;transition:transform .3s ease,background .3s ease}.code-section[data-v-2ff6f93d]{background:var(--surface);padding:8rem 2rem}.contact-section[data-v-2ff6f93d]{position:relative;overflow:hidden;background:var(--primary);padding:8rem 2rem;text-align:center}.contact-overlay[data-v-2ff6f93d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--primary),var(--primary-container));opacity:.5}.contact-inner[data-v-2ff6f93d]{position:relative;z-index:1}.contact-title[data-v-2ff6f93d]{margin:0;font-size:clamp(3rem,8vw,5.5rem);line-height:.95;letter-spacing:-.05em;font-weight:900;color:var(--on-primary)}.contact-text[data-v-2ff6f93d]{max-width:42rem;margin:2rem auto 0;font-size:1.25rem;line-height:1.8;color:#ffffffb3}.contact-btn[data-v-2ff6f93d]{margin-top:3rem;background:var(--surface-bright);color:var(--primary);padding:1.5rem 3rem;border-radius:.75rem;font-size:.875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 25px 50px -12px #0003;transition:transform .3s ease}.contact-section[data-v-2ff6f93d] .contact-glow-host{position:relative;display:block}.site-footer[data-v-2ff6f93d]{background:#f5f5f5;border-top:1px solid rgba(194,198,211,.1);padding:3rem 2rem}.footer-inner[data-v-2ff6f93d]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-brand[data-v-2ff6f93d]{font-size:1.125rem;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:#171717}.footer-copy[data-v-2ff6f93d]{margin:.5rem 0 0;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#737373}.footer-links[data-v-2ff6f93d]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.footer-links a[data-v-2ff6f93d]{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#737373;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-2ff6f93d]:hover{color:#1e3a8a}.fab-wrap[data-v-2ff6f93d]{position:fixed;right:2rem;bottom:2rem;z-index:50}.fab[data-v-2ff6f93d]{width:4rem;height:4rem;border:none;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:1.5rem;box-shadow:0 25px 50px -12px #00000040;cursor:pointer;transition:transform .3s ease}@media (max-width: 900px){.nav-links[data-v-2ff6f93d]{display:none}.footer-inner[data-v-2ff6f93d]{grid-template-columns:1fr;display:grid;justify-items:start}}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;font-family:Inter,sans-serif;background:#fbf9f8;color:#1b1c1c}.content-panel,.content-container,.main-content{overflow-x:hidden!important}.maknetic-page[data-v-12473f1e]{--on-secondary-fixed-variant: #42436c;--on-error-container: #93000a;--on-surface-variant: #424751;--inverse-surface: #303031;--on-tertiary-fixed: #1b1c1c;--surface: #fbf9f8;--primary-container: #0b4f99;--secondary-container: #cecdff;--surface-variant: #e4e2e2;--on-primary-fixed-variant: #00468c;--on-primary-container: #a2c3ff;--surface-bright: #fbf9f8;--on-error: #ffffff;--surface-dim: #dbdad9;--surface-container: #efeded;--primary-fixed: #d6e3ff;--on-surface: #1b1c1c;--on-tertiary-fixed-variant: #464747;--on-tertiary: #ffffff;--inverse-primary: #a9c7ff;--error: #ba1a1a;--secondary-fixed: #e1dfff;--surface-container-high: #e9e8e7;--on-secondary-container: #555681;--error-container: #ffdad6;--primary-fixed-dim: #a9c7ff;--primary: #003872;--tertiary: #393939;--secondary-fixed-dim: #c2c2f4;--on-primary: #ffffff;--outline-variant: #c2c6d3;--on-secondary: #ffffff;--tertiary-container: #505050;--on-tertiary-container: #c4c2c2;--inverse-on-surface: #f2f0f0;--on-primary-fixed: #001b3d;--on-secondary-fixed: #16173e;--tertiary-fixed-dim: #c7c6c6;--tertiary-fixed: #e4e2e2;--surface-container-lowest: #ffffff;--surface-container-highest: #e4e2e2;--outline: #737782;--surface-container-low: #f5f3f3;--secondary: #5a5a86;--on-background: #1b1c1c;--surface-tint: #255ea9;min-height:100vh;color:var(--on-background);overflow-x:clip}[data-v-12473f1e]{box-sizing:border-box}.page-root[data-v-12473f1e]::selection{background:var(--primary-container);color:var(--on-primary-container)}.container-wide[data-v-12473f1e]{max-width:1280px;margin:0 auto}.container-narrow[data-v-12473f1e]{max-width:896px;margin:0 auto}.contact-btn[data-v-12473f1e]{border:none;cursor:pointer}.contact-btn[data-v-12473f1e]:hover,.fab[data-v-12473f1e]:hover{transform:scale(1.05)}.btn[data-v-12473f1e]{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;transition:transform .3s ease,background .3s ease}.code-section[data-v-12473f1e]{background:var(--surface);padding:8rem 2rem}.contact-section[data-v-12473f1e]{position:relative;overflow:hidden;background:var(--primary);padding:8rem 2rem;text-align:center}.contact-overlay[data-v-12473f1e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--primary),var(--primary-container));opacity:.5}.contact-inner[data-v-12473f1e]{position:relative;z-index:1}.contact-title[data-v-12473f1e]{margin:0;font-size:clamp(3rem,8vw,5.5rem);line-height:.95;letter-spacing:-.05em;font-weight:900;color:var(--on-primary)}.contact-text[data-v-12473f1e]{max-width:42rem;margin:2rem auto 0;font-size:1.25rem;line-height:1.8;color:#ffffffb3}.contact-btn[data-v-12473f1e]{margin-top:3rem;background:var(--surface-bright);color:var(--primary);padding:1.5rem 3rem;border-radius:.75rem;font-size:.875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 25px 50px -12px #0003;transition:transform .3s ease}.contact-section[data-v-12473f1e] .contact-glow-host{position:relative;display:block}.site-footer[data-v-12473f1e]{background:#f5f5f5;border-top:1px solid rgba(194,198,211,.1);padding:3rem 2rem}.footer-inner[data-v-12473f1e]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-brand[data-v-12473f1e]{font-size:1.125rem;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:#171717}.footer-copy[data-v-12473f1e]{margin:.5rem 0 0;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#737373}.footer-links[data-v-12473f1e]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.footer-links a[data-v-12473f1e]{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#737373;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-12473f1e]:hover{color:#1e3a8a}.fab-wrap[data-v-12473f1e]{position:fixed;right:2rem;bottom:2rem;z-index:50}.fab[data-v-12473f1e]{width:4rem;height:4rem;border:none;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:1.5rem;box-shadow:0 25px 50px -12px #00000040;cursor:pointer;transition:transform .3s ease}@media (max-width: 900px){.nav-links[data-v-12473f1e]{display:none}.footer-inner[data-v-12473f1e]{grid-template-columns:1fr;display:grid;justify-items:start}}html,body,#app{margin:0;padding:0;width:100%;height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none}body{position:fixed;top:0;right:0;bottom:0;left:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}:root{--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-bg: white}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}table th{font-weight:500}p{margin-top:0;margin-bottom:1rem}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}label{display:inline-block;font-weight:400}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;font-size:1.5rem}
