.data-use-notice[data-v-c6336c94]{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--text-2)}.data-use-notice a[data-v-c6336c94]{color:var(--accent)}.success-state[data-v-731c7b0f]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px}.success-icon[data-v-731c7b0f]{width:64px;height:64px;border-radius:50%;background:#2ecc711a;color:#2ecc71;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:24px}.request-form[data-v-731c7b0f]{padding:var(--space-xlarge);max-width:600px;margin:0 auto}.request-form-notice[data-v-731c7b0f]{margin-top:var(--space-regular)}.form-title[data-v-731c7b0f]{font-size:var(--text-xl);margin-bottom:var(--space-small);text-align:center}.form-description[data-v-731c7b0f]{color:var(--text-2);text-align:center;margin-bottom:var(--space-xlarge)}.form[data-v-731c7b0f]{display:flex;flex-direction:column;gap:var(--space-large)}.form-row[data-v-731c7b0f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-large)}.form-group[data-v-731c7b0f]{display:flex;flex-direction:column;gap:var(--space-small)}.form-group.full-width[data-v-731c7b0f]{grid-column:1 / -1}.form-group label[data-v-731c7b0f]{font-size:var(--text-sm);color:var(--text-2)}.form-group input[data-v-731c7b0f],.form-group textarea[data-v-731c7b0f]{padding:var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-3);color:var(--text-1);font-size:var(--text-base);font-family:var(--font-sans);transition:border-color var(--duration-base) var(--easing-default)}.form-group input[data-v-731c7b0f]:focus,.form-group textarea[data-v-731c7b0f]:focus{outline:none;border-color:var(--accent)}.form-group input[data-v-731c7b0f]::placeholder,.form-group textarea[data-v-731c7b0f]::placeholder{color:var(--text-3)}.form-group textarea[data-v-731c7b0f]{resize:vertical;min-height:80px}.message[data-v-731c7b0f]{padding:var(--space-regular);border-radius:var(--radius-regular);text-align:center;font-size:var(--text-sm)}.message.success[data-v-731c7b0f]{background:#39ac601a;color:var(--success);border:var(--border-width) solid hsla(140,50%,45%,.2)}.message.error[data-v-731c7b0f]{background:#d742421a;color:var(--error);border:var(--border-width) solid hsla(0,65%,55%,.2)}.form-actions[data-v-731c7b0f]{display:flex;justify-content:flex-end;gap:var(--space-large);margin-top:var(--space-regular)}@media (max-width: 500px){.form-row[data-v-731c7b0f]{grid-template-columns:1fr}.request-form[data-v-731c7b0f]{padding:var(--space-large)}}.orus-logo[data-v-53947978]{width:100%;height:auto}.base-paths[data-v-53947978]{fill:var(--accent, #f0c057)}.psycho-overlay[data-v-53947978]{fill:url(#orus-psycho);opacity:0;transition:opacity .2s ease-in;pointer-events:none}.psycho-overlay.visible[data-v-53947978]{opacity:1}.psycho-overlay.fading[data-v-53947978]{opacity:0;transition:opacity .4s ease-out}.legal-links[data-v-9a579199]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:center;font-size:var(--text-sm)}.legal-links a[data-v-9a579199]{color:var(--text-2)}.legal-links a[data-v-9a579199]:hover{color:var(--accent)}.site-legal-footer[data-v-e75d9c47]{width:100%;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--surface-2) 88%,white 12%)}.site-legal-footer__inner[data-v-e75d9c47]{max-width:1120px;margin:0 auto;padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.site-legal-footer__copy[data-v-e75d9c47]{margin:0;color:var(--text-2);font-size:var(--text-sm)}@media (max-width: 640px){.site-legal-footer__inner[data-v-e75d9c47]{padding-inline:1rem}}.password-gate[data-v-83ee6aab]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--surface-1) 0%,var(--surface-2) 100%);padding:var(--space-large)}.gate-content[data-v-83ee6aab]{width:100%;max-width:400px;text-align:center}.logo[data-v-83ee6aab]{margin-bottom:var(--space-large)}.logo-text[data-v-83ee6aab]{font-size:var(--text-3xl);font-weight:400;letter-spacing:.3em;color:var(--accent);margin-bottom:var(--space-small)}.tagline[data-v-83ee6aab]{font-size:var(--text-sm);letter-spacing:.2em;text-transform:uppercase;color:var(--text-2)}.intro-section[data-v-83ee6aab]{margin-bottom:var(--space-2xlarge);text-align:center}.intro-text[data-v-83ee6aab]{font-size:var(--text-base);color:var(--text-1);line-height:1.6;margin-bottom:var(--space-regular)}.intro-note[data-v-83ee6aab]{font-size:var(--text-sm);color:var(--text-2);line-height:1.5}.password-form[data-v-83ee6aab]{margin-bottom:var(--space-2xlarge)}.input-group[data-v-83ee6aab]{margin-bottom:var(--space-regular)}.password-input[data-v-83ee6aab]{width:100%;padding:var(--space-regular);background:var(--surface-3);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);color:var(--text-1);font-size:var(--text-base);text-align:center;letter-spacing:.1em;transition:background-color var(--duration-base) var(--easing-default),border-color var(--duration-base) var(--easing-default),color var(--duration-base) var(--easing-default),opacity var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default),transform var(--duration-base) var(--easing-default)}.password-input[data-v-83ee6aab]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px hsla(var(--hue-accent),55%,60%,.2)}.password-input.error[data-v-83ee6aab]{border-color:var(--error);animation:shake-83ee6aab .4s ease}@keyframes shake-83ee6aab{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.error-message[data-v-83ee6aab]{color:var(--error);font-size:var(--text-sm);margin-bottom:var(--space-regular)}.enter-btn[data-v-83ee6aab]{width:100%;padding:var(--space-regular)}.request-access[data-v-83ee6aab]{padding-top:var(--space-large);border-top:var(--border-width) solid var(--border-color)}.request-text[data-v-83ee6aab]{font-size:var(--text-sm);color:var(--text-2);margin-bottom:var(--space-small)}.modal-overlay[data-v-83ee6aab]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-regular)}.modal-content[data-v-83ee6aab]{background:var(--surface-2);border-radius:var(--radius-regular);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:modalIn-83ee6aab var(--duration-slow) var(--easing-default)}@keyframes modalIn-83ee6aab{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close[data-v-83ee6aab]{position:absolute;top:var(--space-regular);right:var(--space-regular);background:none;border:none;color:var(--text-2);font-size:var(--text-xl);cursor:pointer;padding:var(--space-small);line-height:1;transition:color var(--duration-base) var(--easing-default)}.modal-close[data-v-83ee6aab]:hover{color:var(--text-1)}.gate-nav[data-v-83ee6aab]{position:absolute;top:0;left:0;width:100%;padding:32px 5%;display:flex;justify-content:flex-start;z-index:10}.back-link[data-v-83ee6aab]{color:var(--text-3);text-decoration:none;font-size:.85rem;font-weight:400;display:flex;align-items:center;gap:6px;transition:color .2s}.back-link[data-v-83ee6aab]:hover{color:var(--text-2)}.arrow[data-v-83ee6aab]{font-size:.85rem}@media (max-width: 500px){.gate-content[data-v-83ee6aab]{padding:0 var(--space-regular)}.intro-text[data-v-83ee6aab]{font-size:var(--text-sm)}.modal-content[data-v-83ee6aab]{max-height:95vh}}.modal-backdrop[data-v-18a74c06]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-regular)}.modal[data-v-18a74c06]{background:var(--surface-2);border-radius:var(--radius-regular);box-shadow:var(--shadow-overlay);width:100%;max-width:500px;max-height:90vh;overflow:auto}.modal-body[data-v-18a74c06]{padding:var(--space-large)}.modal-message[data-v-18a74c06]{color:var(--text-1);margin:0;line-height:1.5}.modal-footer[data-v-18a74c06]{display:flex;justify-content:flex-end;gap:var(--space-small);padding:var(--space-large);border-top:var(--border-width) solid var(--border-color)}.fade-enter-active[data-v-18a74c06],.fade-leave-active[data-v-18a74c06]{transition:opacity .2s ease}.fade-enter-from[data-v-18a74c06],.fade-leave-to[data-v-18a74c06]{opacity:0}.auth-modal[data-v-6fd55c09]{width:100%;max-width:420px;padding:var(--space-xlarge)}.modal-title[data-v-6fd55c09]{color:var(--accent);margin-bottom:var(--space-small);text-align:center}.modal-subtitle[data-v-6fd55c09]{color:var(--text-2);text-align:center;margin-bottom:var(--space-large)}.auth-notice-wrap[data-v-6fd55c09]{margin-bottom:var(--space-regular)}.auth-form[data-v-6fd55c09]{margin-bottom:var(--space-large)}.form-group[data-v-6fd55c09]{margin-bottom:var(--space-regular)}.form-group label[data-v-6fd55c09]{display:block;font-size:var(--text-sm);color:var(--text-2);margin-bottom:var(--space-tiny)}.form-group input[data-v-6fd55c09]{width:100%}.error-message[data-v-6fd55c09]{color:var(--error);font-size:var(--text-sm);margin-bottom:var(--space-regular);text-align:center}.submit-btn[data-v-6fd55c09]{width:100%;padding:var(--space-regular);margin-top:var(--space-small)}.submit-btn[data-v-6fd55c09]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-6fd55c09]{text-align:center;padding-top:var(--space-regular);border-top:var(--border-width) solid var(--border-color)}.auth-footer p[data-v-6fd55c09]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-tiny);color:var(--text-2);font-size:var(--text-sm)}.link-btn[data-v-6fd55c09]{color:var(--accent);font-size:var(--text-sm)}.link-btn[data-v-6fd55c09]:hover{color:var(--accent-hover);text-decoration:underline}.back-btn[data-v-6fd55c09]{width:100%;margin-top:var(--space-regular);font-size:var(--text-xs)}.divider[data-v-6fd55c09]{display:flex;align-items:center;margin:var(--space-large) 0}.divider[data-v-6fd55c09]:before,.divider[data-v-6fd55c09]:after{content:"";flex:1;height:var(--border-width);background:var(--border-color)}.divider span[data-v-6fd55c09]{padding:0 var(--space-regular);color:var(--text-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}.btn-google[data-v-6fd55c09]{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-small);padding:var(--space-regular);background:var(--surface-3);border:var(--border-width) solid var(--border-color);color:var(--text-1);font-weight:500;transition:background-color var(--duration-base) var(--easing-default),border-color var(--duration-base) var(--easing-default),color var(--duration-base) var(--easing-default),opacity var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default)}.btn-google[data-v-6fd55c09]:hover{background:var(--surface-2);border-color:var(--accent-dim)}.btn-google[data-v-6fd55c09]:disabled{opacity:.6;cursor:not-allowed}.google-icon[data-v-6fd55c09]{flex-shrink:0}.boot[data-v-740dab10]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-large);background:linear-gradient(145deg,var(--surface-1) 0%,var(--surface-2) 100%)}.boot-content[data-v-740dab10]{width:min(680px,92vw);text-align:center}.logo-wrap[data-v-740dab10]{position:relative;display:inline-block}.logo[data-v-740dab10]{font-family:var(--font-sans);font-size:3.5rem;font-weight:600;letter-spacing:.5em;padding-left:.5em;color:var(--text-1)}.logo-line[data-v-740dab10]{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:140px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.85}.tagline[data-v-740dab10]{margin-top:var(--space-xlarge);color:var(--text-2);font-size:var(--text-sm);letter-spacing:.25em;text-transform:uppercase}.loader[data-v-740dab10]{margin-top:var(--space-xlarge);display:inline-flex;gap:var(--space-small);align-items:center;justify-content:center}.dot[data-v-740dab10]{width:8px;height:8px;border-radius:var(--radius-full);background:var(--border-color);animation:pulse-740dab10 1.2s ease-in-out infinite}.dot-2[data-v-740dab10]{animation-delay:.15s}.dot-3[data-v-740dab10]{animation-delay:.3s}@keyframes pulse-740dab10{0%,80%,to{transform:scale(.7);opacity:.6}40%{transform:scale(1.1);opacity:1}}@media (prefers-reduced-motion: reduce){.dot[data-v-740dab10]{animation:none}}.orus-image[data-v-84ec55a4]{position:relative;width:100%;display:block;border-radius:var(--radius-regular);overflow:hidden;background:var(--surface-2);border:var(--border-width) solid var(--border-color)}.orus-image--frameless[data-v-84ec55a4]{border:none;background:transparent}.img[data-v-84ec55a4]{width:100%;height:100%;display:block}.overlay[data-v-84ec55a4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.18em;font-size:var(--text-xs);color:var(--text-3)}.overlay-loading[data-v-84ec55a4]{background:linear-gradient(120deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:240% 240%;animation:shimmer-84ec55a4 1.2s var(--easing-default) infinite}.overlay-placeholder[data-v-84ec55a4]{background:linear-gradient(145deg,var(--surface-2),var(--surface-1))}.overlay-text[data-v-84ec55a4]{padding:0 var(--space-regular);text-align:center}@keyframes shimmer-84ec55a4{0%{background-position:0% 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.overlay-loading[data-v-84ec55a4]{animation:none}}.section-image-manager[data-v-67a5f603]{border:1px solid var(--border-color, #333);border-radius:var(--radius-regular, 8px);margin-bottom:var(--space-regular, 12px);background:var(--surface-2, #1a1a1a)}.manager-header[data-v-67a5f603]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-regular, 12px);cursor:pointer;-webkit-user-select:none;user-select:none}.manager-header[data-v-67a5f603]:hover{background:var(--surface-3, #222)}.header-left[data-v-67a5f603]{display:flex;align-items:center;gap:var(--space-small, 8px)}.collapse-icon[data-v-67a5f603]{font-size:10px;color:var(--text-2, #888);width:12px}.section-name[data-v-67a5f603]{font-weight:500;color:var(--text-1, #fff)}.image-count[data-v-67a5f603]{font-size:var(--text-sm, 12px);color:var(--text-3, #666);background:var(--surface-1, #111);padding:2px 6px;border-radius:var(--radius-small, 4px)}.add-btn[data-v-67a5f603]{font-size:var(--text-sm, 12px);padding:4px 10px;background:var(--accent, #00d4aa);color:var(--surface-1, #111);border:none;border-radius:var(--radius-small, 4px);cursor:pointer;font-weight:500}.add-btn[data-v-67a5f603]:disabled{opacity:.5;cursor:not-allowed}.add-btn[data-v-67a5f603]:hover:not(:disabled){opacity:.9}.manager-content[data-v-67a5f603]{padding:var(--space-regular, 12px);border-top:1px solid var(--border-color, #333)}.upload-progress[data-v-67a5f603]{margin-bottom:var(--space-regular, 12px)}.progress-bar[data-v-67a5f603]{height:6px;background:var(--surface-3, #222);border-radius:3px;overflow:hidden;margin-bottom:4px}.progress-fill[data-v-67a5f603]{height:100%;background:var(--accent, #00d4aa);transition:width .2s ease-out}.progress-text[data-v-67a5f603]{font-size:var(--text-xs, 11px);color:var(--text-2, #888)}.status-message[data-v-67a5f603]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-small, 8px) var(--space-regular, 12px);border-radius:var(--radius-small, 4px);font-size:var(--text-sm, 12px);margin-bottom:var(--space-regular, 12px)}.status-message.success[data-v-67a5f603]{background:#29a37a26;color:#3c9;border:1px solid hsla(160,60%,40%,.3)}.status-message.error[data-v-67a5f603]{background:#a3292926;color:#d65c5c;border:1px solid hsla(0,60%,40%,.3)}.dismiss-btn[data-v-67a5f603]{background:none;border:none;color:inherit;font-size:16px;cursor:pointer;padding:0 4px;opacity:.7}.dismiss-btn[data-v-67a5f603]:hover{opacity:1}.status-text[data-v-67a5f603]{color:var(--text-2, #888);font-size:var(--text-sm, 12px)}.error-text[data-v-67a5f603]{color:var(--error, #ff4444);font-size:var(--text-sm, 12px);margin-bottom:var(--space-small, 8px)}.empty-state[data-v-67a5f603]{text-align:center;padding:var(--space-large, 24px);color:var(--text-3, #666)}.upload-btn[data-v-67a5f603]{margin-top:var(--space-regular, 12px);padding:8px 16px;background:var(--surface-3, #222);border:1px dashed var(--border-color, #333);border-radius:var(--radius-regular, 8px);color:var(--text-2, #888);cursor:pointer}.upload-btn[data-v-67a5f603]:hover{border-color:var(--accent, #00d4aa);color:var(--accent, #00d4aa)}.image-grid[data-v-67a5f603]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-regular, 12px)}.image-card[data-v-67a5f603]{background:var(--surface-1, #111);border:1px solid var(--border-color, #333);border-radius:var(--radius-regular, 8px);overflow:hidden;position:relative;transition:border-color .2s,transform .15s}.image-card[data-v-67a5f603]:hover{border-color:var(--accent-dim, #00a488)}.image-card.dragging[data-v-67a5f603]{opacity:.5;transform:scale(.95)}.image-preview[data-v-67a5f603]{position:relative;aspect-ratio:1;background:var(--surface-2, #1a1a1a)}.image-preview[data-v-67a5f603] .image-preview-img{width:100%;height:100%;border-radius:0}.image-overlay[data-v-67a5f603]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;cursor:grab}.image-card:hover .image-overlay[data-v-67a5f603]{opacity:1}.image-caption[data-v-67a5f603]{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;background:linear-gradient(transparent,#000000d9);display:flex;flex-direction:column;justify-content:flex-end}.image-caption span[data-v-67a5f603]{font-size:10px;color:#ffffffe6;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.drag-hint[data-v-67a5f603]{font-size:var(--icon-size-sm);color:var(--text-1);letter-spacing:0}.image-controls[data-v-67a5f603]{padding:var(--space-small, 8px);display:flex;flex-direction:column;gap:6px}.alt-input[data-v-67a5f603]{width:100%;padding:4px 6px;font-size:11px;background:var(--surface-2, #1a1a1a);border:1px solid var(--border-color, #333);border-radius:var(--radius-small, 4px);color:var(--text-1, #fff)}.alt-input[data-v-67a5f603]:focus{outline:none;border-color:var(--accent, #00d4aa)}.role-select[data-v-67a5f603]{width:100%;padding:4px 6px;font-size:11px;background:var(--surface-2, #1a1a1a);border:1px solid var(--border-color, #333);border-radius:var(--radius-small, 4px);color:var(--text-1, #fff);cursor:pointer}.delete-btn[data-v-67a5f603]{background:transparent;border:none;padding:4px;cursor:pointer;opacity:.6;align-self:flex-end}.delete-btn[data-v-67a5f603]:hover{opacity:1}.delete-confirm[data-v-67a5f603]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:14px}.delete-confirm button[data-v-67a5f603]{padding:4px 12px;border:none;border-radius:var(--radius-small, 4px);cursor:pointer;font-size:12px}.confirm-yes[data-v-67a5f603]{background:var(--error, #ff4444);color:#fff}.confirm-no[data-v-67a5f603]{background:var(--surface-3, #333);color:var(--text-1, #fff)}.hidden-input[data-v-67a5f603]{display:none}.admin-overlay[data-v-fbd7823a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100}.admin-panel[data-v-fbd7823a]{position:fixed;top:0;right:0;height:100vh;width:min(600px,100vw);background:var(--surface-1);box-shadow:-4px 0 24px #0000004d;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-fbd7823a]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-regular) var(--space-large);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color);min-height:56px}.header-actions[data-v-fbd7823a]{display:flex;align-items:center;gap:var(--space-regular)}.save-prompt[data-v-fbd7823a]{font-size:var(--text-sm);color:var(--text-2)}.btn-inline[data-v-fbd7823a]{background:none;border:none;color:var(--text-2);font-size:var(--text-sm);cursor:pointer;padding:var(--space-small) var(--space-regular);border-radius:var(--radius-small);transition:color var(--transition-fast),background var(--transition-fast)}.btn-inline[data-v-fbd7823a]:hover{color:var(--text-1);background:var(--surface-3)}.btn-inline.primary[data-v-fbd7823a]{color:var(--accent)}.btn-inline.primary[data-v-fbd7823a]:hover{background:var(--accent-dim)}.btn-inline[data-v-fbd7823a]:disabled{opacity:.5;cursor:not-allowed}.close-btn[data-v-fbd7823a]{background:none;border:none;color:var(--text-2);font-size:var(--text-lg);cursor:pointer;padding:var(--space-small);line-height:1}.close-btn[data-v-fbd7823a]:hover{color:var(--text-1)}.save-message[data-v-fbd7823a]{font-size:var(--text-sm)}.save-message.success[data-v-fbd7823a]{color:#4db34d}.save-message.error[data-v-fbd7823a]{color:#c33}.tab-nav[data-v-fbd7823a]{display:flex;align-items:center;padding:0 var(--space-large);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color)}.tab-spacer[data-v-fbd7823a]{flex:1}.role-preview[data-v-fbd7823a]{display:flex;align-items:center;gap:var(--space-small);padding:var(--space-regular) 0}.role-preview-label[data-v-fbd7823a]{font-size:var(--text-xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.role-preview-select[data-v-fbd7823a]{background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-small);color:var(--text-1);font-size:var(--text-xs);padding:6px 10px}.tab-btn[data-v-fbd7823a]{background:none;border:none;padding:var(--space-regular) var(--space-regular);color:var(--text-2);font-size:var(--text-sm);cursor:pointer;position:relative}.tab-btn[data-v-fbd7823a]:first-child{padding-left:0}.tab-btn.active[data-v-fbd7823a]{color:var(--accent)}.tab-btn.active[data-v-fbd7823a]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent)}.panel-content[data-v-fbd7823a]{flex:1;overflow-y:auto;padding:var(--space-large)}.settings-stack[data-v-fbd7823a]{display:flex;flex-direction:column;gap:var(--space-large)}.settings-group[data-v-fbd7823a]{padding:var(--space-regular);border:none;border-radius:var(--radius-regular);background:var(--surface-2);overflow:hidden}.group-title[data-v-fbd7823a]{margin:0 0 var(--space-small);font-size:var(--text-sm);color:var(--text-1)}.group-description[data-v-fbd7823a]{margin:0 0 var(--space-regular);color:var(--text-2);font-size:var(--text-sm);line-height:1.5}.loading[data-v-fbd7823a],.empty-state[data-v-fbd7823a]{color:var(--text-2);font-size:var(--text-sm);padding:var(--space-large) 0}.data-table[data-v-fbd7823a]{width:100%;border-collapse:collapse;border-left:none;border-right:none}.data-table th[data-v-fbd7823a]{text-align:left;padding:var(--space-small) var(--space-small);border-bottom:var(--border-width) solid var(--border-color);border-left:none;border-right:none;font-size:var(--text-xs);color:var(--text-2);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.data-table td[data-v-fbd7823a]{padding:var(--space-regular) var(--space-small);border-bottom:var(--border-width) solid var(--border-color);border-left:none;border-right:none;vertical-align:top}.data-table th[data-v-fbd7823a]:last-child,.data-table td[data-v-fbd7823a]:last-child{text-align:right;width:1%;white-space:nowrap;padding-right:0}.data-table th[data-v-fbd7823a]:first-child,.data-table td[data-v-fbd7823a]:first-child{padding-left:0}.data-table tbody tr:last-child td[data-v-fbd7823a]{border-bottom:none}.name-input[data-v-fbd7823a]{background:transparent;border:none;border-bottom:1px solid transparent;color:var(--text-1);font-size:var(--text-sm);padding:var(--space-xs) 0;width:100%}.name-input[data-v-fbd7823a]:hover{border-bottom-color:var(--border-color)}.name-input[data-v-fbd7823a]:focus{outline:none;border-bottom-color:var(--accent)}.user-meta[data-v-fbd7823a]{display:flex;align-items:center;gap:var(--space-small);margin-top:var(--space-xs)}.user-email[data-v-fbd7823a]{font-size:var(--text-xs);color:var(--text-2)}.nda-badge[data-v-fbd7823a]{font-size:var(--text-xs);color:#4db34d;background:#4db34d1a;padding:2px 6px;border-radius:var(--radius-small)}.last-login[data-v-fbd7823a]{display:block;font-size:var(--text-xs);color:var(--text-3);margin-top:var(--space-xs)}.role-select[data-v-fbd7823a]{background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-small);color:var(--text-1);font-size:var(--text-xs);padding:var(--space-xs) var(--space-small)}.content-name[data-v-fbd7823a]{color:var(--text-1);font-size:var(--text-sm);display:flex;align-items:center;gap:var(--space-xs)}.content-table .content-parent>td[data-v-fbd7823a]{border-bottom:none}.content-table .content-parent+.content-child>td[data-v-fbd7823a],.content-table .content-child+.content-child>td[data-v-fbd7823a]{border-bottom:none;margin-left:var(--space-regular)}.content-table .content-child+.content-parent>td[data-v-fbd7823a],.content-table .content-parent+.content-parent>td[data-v-fbd7823a]{border-top:var(--border-width) solid var(--border-color)}.content-table .content-child>td[data-v-fbd7823a]{background:var(--surface-2)}.content-child .content-name[data-v-fbd7823a]{padding-left:var(--space-regular);color:var(--text-2)}.child-indicator[data-v-fbd7823a]{display:inline-block;width:12px;height:12px;border-left:1px solid var(--text-3);border-bottom:1px solid var(--text-3);border-radius:0 0 0 3px;margin-right:var(--space-xs);flex-shrink:0;transform:translate(calc(var(--space-small) * -.5),calc(var(--space-small) * -.5))}.enabled-checkbox[data-v-fbd7823a]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:var(--accent)}.data-table td:last-child .enabled-checkbox[data-v-fbd7823a]{display:block;margin-left:auto}.btn-delete[data-v-fbd7823a]{background:none;border:none;color:var(--text-3);font-size:var(--text-xs);cursor:pointer;padding:var(--space-xs)}.btn-delete[data-v-fbd7823a]:hover{color:#c33}.comp-description[data-v-fbd7823a]{color:var(--text-2);font-size:var(--text-sm)}.settings-note[data-v-fbd7823a]{margin-top:var(--space-regular);padding:var(--space-small);background:var(--surface-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-2)}.settings-note strong[data-v-fbd7823a]{color:var(--text-1)}.tab-description[data-v-fbd7823a]{margin-bottom:var(--space-large);color:var(--text-2);font-size:var(--text-sm)}.content-table .th-images[data-v-fbd7823a]{width:60px;text-align:center}.content-table .td-images[data-v-fbd7823a]{text-align:center;vertical-align:middle}.btn-images[data-v-fbd7823a]{display:inline-flex;align-items:center;gap:2px;background:none;border:var(--border-width) solid transparent;border-radius:var(--radius-small);color:var(--text-3);cursor:pointer;padding:4px 6px;transition:color var(--transition-fast),border-color var(--transition-fast)}.btn-images[data-v-fbd7823a]:hover{color:var(--text-1);border-color:var(--border-color)}.btn-images.active[data-v-fbd7823a]{color:var(--accent);border-color:var(--accent)}.btn-images .icon-images[data-v-fbd7823a]{width:18px;height:18px}.btn-images .icon-chevron[data-v-fbd7823a]{width:14px;height:14px;transition:transform var(--transition-fast)}.btn-images.active .icon-chevron[data-v-fbd7823a]{transform:rotate(180deg)}.image-panel-row td[data-v-fbd7823a]{padding:0!important;border-bottom:var(--border-width) solid var(--border-color)}.image-panel-cell[data-v-fbd7823a]{background:var(--surface-1)}.image-panel-content[data-v-fbd7823a]{padding:var(--space-regular);display:flex;flex-direction:column;gap:var(--space-regular)}.slide-enter-active[data-v-fbd7823a],.slide-leave-active[data-v-fbd7823a]{transition:opacity .3s ease}.slide-enter-active .admin-panel[data-v-fbd7823a],.slide-leave-active .admin-panel[data-v-fbd7823a]{transition:transform .3s ease}.slide-enter-from[data-v-fbd7823a],.slide-leave-to[data-v-fbd7823a]{opacity:0}.slide-enter-from .admin-panel[data-v-fbd7823a],.slide-leave-to .admin-panel[data-v-fbd7823a]{transform:translate(100%)}@media (max-width: 500px){.admin-panel[data-v-fbd7823a]{width:100vw}}.settings-actions[data-v-fbd7823a]{display:flex;justify-content:flex-end}.nda-gate-overlay[data-v-585bc3bf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-large)}.nda-gate-modal[data-v-585bc3bf]{background:var(--surface-1);border-radius:var(--radius-regular);max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;padding:var(--space-xlarge);box-shadow:var(--shadow-overlay)}.nda-header[data-v-585bc3bf]{text-align:center;margin-bottom:var(--space-large)}.contract-icon[data-v-585bc3bf]{stroke:var(--accent);margin-bottom:var(--space-regular)}.nda-header h2[data-v-585bc3bf]{font-size:var(--text-lg);color:var(--accent);margin:0}.nda-subtitle[data-v-585bc3bf]{text-align:center;color:var(--text-2);font-size:var(--text-sm);margin-bottom:var(--space-large);line-height:1.6}.nda-subtitle strong[data-v-585bc3bf]{color:var(--text-1)}.nda-content[data-v-585bc3bf]{flex:1;overflow:hidden;margin-bottom:var(--space-large)}.nda-scroll[data-v-585bc3bf]{max-height:300px;overflow-y:auto;padding:var(--space-regular);background:var(--surface-2);border-radius:var(--radius-regular);font-size:var(--text-sm);line-height:1.7}.nda-scroll h3[data-v-585bc3bf]{color:var(--accent);font-size:var(--text-base);margin-bottom:var(--space-xs)}.agreement-subtitle[data-v-585bc3bf]{color:var(--text-2);font-size:var(--text-xs);font-style:italic;margin-bottom:var(--space-large)}.nda-scroll h4[data-v-585bc3bf]{color:var(--text-1);font-size:var(--text-sm);margin-top:var(--space-large);margin-bottom:var(--space-small)}.nda-scroll p[data-v-585bc3bf]{color:var(--text-2);margin-bottom:var(--space-regular)}.nda-scroll ul[data-v-585bc3bf]{margin:var(--space-regular) 0;padding-left:var(--space-large)}.nda-scroll li[data-v-585bc3bf]{color:var(--text-2);margin-bottom:var(--space-small)}.legal-note[data-v-585bc3bf]{background:var(--surface-3);padding:var(--space-regular);border-radius:var(--radius-small);border-left:3px solid var(--accent);font-size:var(--text-xs);margin-top:var(--space-regular)}.nda-actions[data-v-585bc3bf]{border-top:var(--border-width) solid var(--border-color);padding-top:var(--space-large)}.checkbox-item[data-v-585bc3bf]{display:flex;align-items:flex-start;gap:var(--space-small);min-height:var(--clickable-height);padding:var(--space-small) 0;cursor:pointer;margin-bottom:var(--space-regular)}.checkbox-item input[type=checkbox][data-v-585bc3bf]{width:20px;height:20px;margin-top:2px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.checkbox-item span[data-v-585bc3bf]{font-size:var(--text-sm);color:var(--text-2);line-height:1.5}.button-group[data-v-585bc3bf]{display:flex;justify-content:flex-end;gap:var(--space-regular)}.btn[data-v-585bc3bf]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-smaller);height:var(--clickable-height);padding:0 var(--space-large);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:background var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default)}.btn-ghost[data-v-585bc3bf]{background:transparent;color:var(--text-2);border-radius:var(--radius-full)}.btn-ghost[data-v-585bc3bf]:hover{background:var(--surface-3);color:var(--text-1)}.btn-primary[data-v-585bc3bf]{background:var(--accent);color:var(--surface-1);border-radius:var(--radius-full);box-shadow:var(--shadow-raised)}.btn-primary[data-v-585bc3bf]:hover:not(:disabled){background:var(--accent-hover)}.btn-primary[data-v-585bc3bf]:active{box-shadow:var(--shadow-inset)}.btn-primary[data-v-585bc3bf]:disabled{background:var(--accent-dim);cursor:not-allowed;box-shadow:none}.btn-icon[data-v-585bc3bf]{stroke:currentColor}@media (max-width: 500px){.nda-gate-overlay[data-v-585bc3bf]{padding:var(--space-regular)}.nda-gate-modal[data-v-585bc3bf]{padding:var(--space-large)}.nda-scroll[data-v-585bc3bf]{max-height:200px}.button-group[data-v-585bc3bf]{flex-direction:column}.btn[data-v-585bc3bf]{width:100%;justify-content:center}}.upgrade-form[data-v-ff4d6272]{padding:var(--space-xlarge);max-width:500px;margin:0 auto}.form-title[data-v-ff4d6272]{font-size:var(--text-xl);margin-bottom:var(--space-large);text-align:center}.access-info[data-v-ff4d6272]{background:var(--surface-3);border-radius:var(--radius-regular);padding:var(--space-large);margin-bottom:var(--space-xlarge)}.access-description[data-v-ff4d6272]{color:var(--text-1);margin-bottom:var(--space-regular);line-height:var(--leading-normal)}.content-note[data-v-ff4d6272]{color:var(--text-2);font-size:var(--text-sm)}.content-note strong[data-v-ff4d6272]{color:var(--accent)}.form[data-v-ff4d6272]{display:flex;flex-direction:column;gap:var(--space-large)}.form-group[data-v-ff4d6272]{display:flex;flex-direction:column;gap:var(--space-small)}.form-group label[data-v-ff4d6272]{font-size:var(--text-sm);color:var(--text-2)}.form-group textarea[data-v-ff4d6272]{padding:var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-3);color:var(--text-1);font-size:var(--text-base);font-family:var(--font-sans);resize:vertical;min-height:80px;transition:border-color var(--duration-base) var(--easing-default)}.form-group textarea[data-v-ff4d6272]:focus{outline:none;border-color:var(--accent)}.form-group textarea[data-v-ff4d6272]::placeholder{color:var(--text-3)}.message[data-v-ff4d6272]{padding:var(--space-regular);border-radius:var(--radius-regular);text-align:center;font-size:var(--text-sm)}.message.success[data-v-ff4d6272]{background:#39ac601a;color:var(--success);border:var(--border-width) solid hsla(140,50%,45%,.2)}.message.error[data-v-ff4d6272]{background:#d742421a;color:var(--error);border:var(--border-width) solid hsla(0,65%,55%,.2)}.form-actions[data-v-ff4d6272]{display:flex;justify-content:flex-end;gap:var(--space-large);margin-top:var(--space-regular)}@media (max-width: 500px){.upgrade-form[data-v-ff4d6272]{padding:var(--space-large)}}.contact-form[data-v-c7aa797e]{padding:var(--space-xlarge)}.form-title[data-v-c7aa797e]{font-size:var(--text-xl);color:var(--text-1);margin-bottom:var(--space-small)}.form-description[data-v-c7aa797e]{font-size:var(--text-sm);color:var(--text-2);margin-bottom:var(--space-large)}.form[data-v-c7aa797e]{display:flex;flex-direction:column;gap:var(--space-regular)}.form-row[data-v-c7aa797e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-regular)}.form-group[data-v-c7aa797e]{display:flex;flex-direction:column;gap:var(--space-xsmall)}.form-group.full-width[data-v-c7aa797e]{grid-column:1 / -1}.form-group label[data-v-c7aa797e]{font-size:var(--text-sm);color:var(--text-2)}.form-group input[data-v-c7aa797e],.form-group textarea[data-v-c7aa797e]{height:var(--clickable-height);padding:0 var(--space-regular);background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);color:var(--text-1);font-size:var(--text-sm);font-family:inherit;transition:border-color var(--duration-base) var(--easing-default)}.form-group textarea[data-v-c7aa797e]{height:auto;padding:var(--space-regular)}.form-group input[data-v-c7aa797e]:focus,.form-group textarea[data-v-c7aa797e]:focus{outline:none;border-color:var(--accent)}.form-group input[data-v-c7aa797e]::placeholder,.form-group textarea[data-v-c7aa797e]::placeholder{color:var(--text-3)}.form-group textarea[data-v-c7aa797e]{resize:vertical;min-height:100px}.message[data-v-c7aa797e]{font-size:var(--text-sm);padding:var(--space-regular);border-radius:var(--radius-small);text-align:center}.message.success[data-v-c7aa797e]{background:var(--accent-dim);color:var(--accent)}.message.error[data-v-c7aa797e]{background:#ff64641a;color:#ff6464}.form-actions[data-v-c7aa797e]{display:flex;justify-content:flex-end;gap:var(--space-regular);margin-top:var(--space-regular)}.btn[data-v-c7aa797e]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-smaller);height:var(--clickable-height);padding:0 var(--space-large);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default)}.btn-primary[data-v-c7aa797e]{background:var(--accent);color:var(--surface-1);box-shadow:var(--shadow-raised)}.btn-primary[data-v-c7aa797e]:hover:not(:disabled){background:var(--accent-hover)}.btn-primary[data-v-c7aa797e]:active{box-shadow:var(--shadow-inset)}.btn-primary[data-v-c7aa797e]:disabled{background:var(--accent-dim);cursor:not-allowed;box-shadow:none}.btn-ghost[data-v-c7aa797e]{background:transparent;color:var(--text-2)}.btn-ghost[data-v-c7aa797e]:hover{background:var(--surface-3);color:var(--text-1)}@media (max-width: 600px){.form-row[data-v-c7aa797e]{grid-template-columns:1fr}.contact-form[data-v-c7aa797e]{padding:var(--space-large)}}.section-nav[data-v-4d3fa147]{margin-top:var(--space-2xlarge);padding-top:var(--space-xlarge);border-top:var(--border-width) solid var(--border-color)}.nav-container[data-v-4d3fa147]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-large);align-items:center}.nav-item[data-v-4d3fa147]{display:flex}.nav-item.prev[data-v-4d3fa147]{justify-content:flex-start}.nav-item.home[data-v-4d3fa147]{justify-content:center}.nav-item.next[data-v-4d3fa147]{justify-content:flex-end}.nav-btn[data-v-4d3fa147]{background:var(--surface-1);border:none;padding:var(--space-regular) var(--space-large);border-radius:var(--radius-regular);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default);text-align:left;min-width:160px;display:flex;flex-direction:column;gap:var(--space-tiny)}.nav-item.next .nav-btn[data-v-4d3fa147]{text-align:right;align-items:flex-end}.nav-btn[data-v-4d3fa147]:hover{background:var(--surface-3);border-color:var(--accent)}.nav-btn.is-locked[data-v-4d3fa147]{opacity:.7}.nav-label[data-v-4d3fa147]{font-size:var(--text-xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:var(--space-tiny)}.nav-item.prev .icon-arrow[data-v-4d3fa147]{transform:rotate(180deg)}.nav-title[data-v-4d3fa147]{font-size:var(--text-sm);color:var(--text-1);font-weight:500;display:flex;align-items:center;gap:var(--space-small)}.home-btn[data-v-4d3fa147]{background:transparent;border:none;color:var(--text-2);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--space-tiny);padding:var(--space-regular);border-radius:var(--radius-regular);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.home-btn[data-v-4d3fa147]:hover{color:var(--accent);background:var(--surface-2)}.home-btn span[data-v-4d3fa147]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.icon-lock[data-v-4d3fa147]{color:var(--accent)}@media (max-width: 768px){.nav-container[data-v-4d3fa147]{grid-template-columns:1fr;gap:var(--space-regular)}.nav-item.home[data-v-4d3fa147]{order:-1;border-bottom:var(--border-width) solid var(--border-color);padding-bottom:var(--space-regular);width:100%}.nav-btn[data-v-4d3fa147]{width:100%}}.view-header[data-v-3191eed1]{display:flex;align-items:center;justify-content:center;padding:var(--space-regular) var(--space-large);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color);position:sticky;top:0;z-index:100;transition:transform .3s ease;min-height:72px}.view-header.header-hidden[data-v-3191eed1]{transform:translateY(-100%)}.nav-container[data-v-3191eed1]{width:100%;display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-large);align-items:center}.nav-item[data-v-3191eed1]{display:flex}.nav-btn[data-v-3191eed1]{display:flex;align-items:center;justify-content:center;gap:var(--space-small);height:var(--clickable-height);min-width:var(--clickable-height);background:transparent;border:1px solid transparent;color:var(--text-2);cursor:pointer;border-radius:var(--radius-small);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);padding:0 var(--space-regular)}.nav-btn[data-v-3191eed1]:hover{background:var(--surface-3);color:var(--text-1)}.nav-item.prev[data-v-3191eed1]{justify-content:flex-start}.nav-item.home[data-v-3191eed1]{justify-content:center}.nav-item.next[data-v-3191eed1]{justify-content:flex-end}.right-actions[data-v-3191eed1]{display:flex;align-items:center;gap:var(--space-small)}.home-btn[data-v-3191eed1]{background:transparent;border:1px solid transparent;color:var(--text-2);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--space-tiny);padding:var(--space-regular);border-radius:var(--radius-regular);transition:background var(--transition-fast),color var(--transition-fast)}.home-btn[data-v-3191eed1]:hover{background:var(--surface-3);color:var(--text-1)}.home-label[data-v-3191eed1]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.nav-btn.is-locked[data-v-3191eed1]{opacity:.5;cursor:not-allowed}.nav-label[data-v-3191eed1]{font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.icon-rotate[data-v-3191eed1]{transform:rotate(180deg)}@media (max-width: 600px){.view-header[data-v-3191eed1]{padding:var(--space-regular)}.desktop-only[data-v-3191eed1]{display:none}.nav-container[data-v-3191eed1]{grid-template-columns:1fr auto 1fr;gap:var(--space-small)}.home-btn[data-v-3191eed1]{padding:0;width:var(--clickable-height);justify-content:center}.home-label[data-v-3191eed1]{display:none}.nav-btn[data-v-3191eed1]{padding:0}}.reveal[data-v-c801d828]{margin:0}.reveal-stage[data-v-c801d828]{position:relative;width:100%;border-radius:var(--radius-regular);overflow:hidden;background:var(--surface-3)}.reveal-img[data-v-c801d828]{display:block;width:100%;height:auto}.reveal-img.top[data-v-c801d828]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.reveal-divider[data-v-c801d828]{position:absolute;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--text-1),transparent 35%);transform:translate(-1px);pointer-events:none}.reveal-tags[data-v-c801d828]{position:absolute;top:var(--space-regular);left:var(--space-regular);right:var(--space-regular);display:flex;justify-content:space-between;gap:var(--space-regular);pointer-events:none}.reveal-tag[data-v-c801d828]{font-size:var(--text-xs);color:var(--text-1);background:color-mix(in srgb,var(--surface-1),transparent 25%);border:var(--border-width) solid color-mix(in srgb,var(--text-1),transparent 75%);border-radius:var(--radius-full);padding:var(--space-tiny) var(--space-regular);letter-spacing:.08em;text-transform:uppercase}.reveal-tag.right[data-v-c801d828]{text-align:right}.reveal-knob[data-v-c801d828]{position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-50%);border-radius:999px;background:color-mix(in srgb,var(--surface-1),transparent 10%);border:var(--border-width) solid color-mix(in srgb,var(--text-1),transparent 45%);box-shadow:0 6px 18px color-mix(in srgb,#000,transparent 80%)}.reveal-range[data-v-c801d828]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}@media (prefers-reduced-motion: reduce){.reveal-range[data-v-c801d828]{cursor:default}}h1[data-v-7a8a9039],h2[data-v-7a8a9039],h3[data-v-7a8a9039],h4[data-v-7a8a9039],h5[data-v-7a8a9039],h6[data-v-7a8a9039]{font-weight:400}.technology-view[data-v-7a8a9039]{min-height:100vh;background:var(--surface-1)}.view-header[data-v-7a8a9039]{display:flex;align-items:center;gap:var(--space-large);padding:var(--space-regular) var(--space-large);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color);position:sticky;top:0;z-index:100;transition:transform .3s ease}.view-header.header-hidden[data-v-7a8a9039]{transform:translateY(-100%)}.header-title[data-v-7a8a9039]{font-size:var(--text-lg);color:var(--accent);font-weight:400}.back-btn[data-v-7a8a9039]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--text-2);cursor:pointer;border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.back-btn[data-v-7a8a9039]:hover{background:var(--surface-3);color:var(--accent)}.intro-section[data-v-7a8a9039]{margin-bottom:var(--space-2xlarge);text-align:center}.intro-section h3[data-v-7a8a9039]{font-size:var(--text-2xl);color:var(--text-1);margin-bottom:var(--space-regular)}.intro-lead[data-v-7a8a9039]{font-size:var(--text-lg);color:var(--text-2);margin:0 auto var(--space-xlarge);max-width:600px}.bom-section[data-v-7a8a9039]{margin-bottom:var(--space-2xlarge)}.bom-section h3[data-v-7a8a9039]{font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-regular)}.bom-lead[data-v-7a8a9039]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-regular);max-width:800px}.bom-meta[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-3);margin-bottom:var(--space-large);max-width:800px}.bom-table[data-v-7a8a9039]{background:var(--surface-2);border-radius:var(--radius-regular);overflow:hidden}.bom-header[data-v-7a8a9039],.bom-row[data-v-7a8a9039],.bom-total[data-v-7a8a9039]{display:grid;grid-template-columns:1fr auto;gap:var(--space-regular);padding:var(--space-regular) var(--space-large)}.bom-header[data-v-7a8a9039]{background:var(--surface-3);font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.bom-row[data-v-7a8a9039]{border-top:var(--border-width) solid var(--border-color);font-size:var(--text-sm);color:var(--text-2)}.bom-value[data-v-7a8a9039]{color:var(--accent)}.bom-total[data-v-7a8a9039]{border-top:var(--border-width) solid var(--border-color);background:var(--surface-3);color:var(--text-1);font-size:var(--text-base)}.bom-total-value[data-v-7a8a9039]{color:var(--accent)}.assembly-section[data-v-7a8a9039]{margin-top:var(--space-2xlarge);margin-bottom:var(--space-2xlarge)}.assembly-section h3[data-v-7a8a9039]{font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-regular);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-regular)}.status-chip[data-v-7a8a9039]{display:inline-flex;align-items:center;height:22px;font-size:var(--text-xs);padding:0 10px;border-radius:var(--radius-full);font-weight:500;text-transform:uppercase;letter-spacing:.05em;background:var(--accent-dim);color:var(--accent)}.status-chip.prototype[data-v-7a8a9039]{background:hsla(var(--hue-accent),70%,50%,.15);color:hsl(var(--hue-accent),70%,60%)}.status-chip.concept[data-v-7a8a9039]{background:#d9ac2626;color:#e0bd52}.status-chip.phase2[data-v-7a8a9039]{background:#269dd926;color:#52b1e0}.assembly-lead[data-v-7a8a9039]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-large)}.assembly-gallery[data-v-7a8a9039]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-regular);align-items:start}.alpha-reveal[data-v-7a8a9039]{margin:0 0 var(--space-large)}.alpha-explosion[data-v-7a8a9039]{width:100%;height:auto;display:block;border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);margin:0 0 var(--space-large)}.assembly-img[data-v-7a8a9039]{width:100%;object-fit:cover;border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color)}.assembly-videos[data-v-7a8a9039]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-regular);margin-top:var(--space-large)}.assembly-video[data-v-7a8a9039]{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);background:var(--surface-2)}@media (max-width: 900px){.assembly-gallery[data-v-7a8a9039]{grid-template-columns:repeat(2,1fr)}.assembly-videos[data-v-7a8a9039]{grid-template-columns:1fr}}.hardware-section[data-v-7a8a9039]{margin-bottom:var(--space-2xlarge)}.hardware-section h3[data-v-7a8a9039]{font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-xlarge)}.component-categories[data-v-7a8a9039]{display:flex;flex-direction:column;gap:var(--space-xlarge)}.component-category h4[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-regular)}.bom-summary[data-v-7a8a9039]{max-width:900px;margin-bottom:var(--space-xlarge)}.bom-total-inline[data-v-7a8a9039]{display:flex;align-items:baseline;gap:var(--space-large);margin:var(--space-large) 0 0 0;padding:0;border:none;background:none;width:fit-content}.bom-total-plain[data-v-7a8a9039]{border:none!important;background:none!important;padding:0!important;margin-top:var(--space-large)}.bom-total-label[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-2)}.bom-total-value[data-v-7a8a9039]{color:var(--accent);font-size:var(--text-lg);font-weight:600}.component-list[data-v-7a8a9039]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-regular)}.component-list.component-list--platform[data-v-7a8a9039]{grid-template-columns:repeat(2,minmax(0,1fr))}.component-card[data-v-7a8a9039]{background:var(--surface-2);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);display:grid;grid-template-columns:1fr;gap:0;overflow:hidden}.component-card[data-v-7a8a9039]:has(.component-media){grid-template-columns:1fr 220px;align-items:start}.component-content[data-v-7a8a9039]{min-width:0;padding:var(--space-large);position:relative;padding-bottom:calc(var(--space-large) + 28px);height:-webkit-fill-available}.component-cost[data-v-7a8a9039]{position:absolute;left:var(--space-large);bottom:var(--space-large);font-size:var(--text-sm);color:var(--accent)}.component-media[data-v-7a8a9039]{position:relative;width:100%;height:100%;border-left:var(--border-width) solid var(--border-color);background:var(--surface-3)}.component-media img[data-v-7a8a9039]{width:100%;height:100%;object-fit:contain;display:block;padding:var(--space-regular)}.component-media-label[data-v-7a8a9039]{position:absolute;top:var(--space-small);right:var(--space-small);font-size:var(--text-xs);letter-spacing:.05em;color:var(--text-1);padding:var(--space-tiny) var(--space-small);border-radius:var(--radius-small);pointer-events:none;text-align:right}.component-header[data-v-7a8a9039]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-small)}.component-name[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-3)}.component-model[data-v-7a8a9039]{font-size:var(--text-base);color:var(--text-1)}.component-specs[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--accent);margin-bottom:var(--space-small)}.component-note[data-v-7a8a9039]{font-size:var(--text-xs);color:var(--text-3);line-height:1.5}.software-section[data-v-7a8a9039]{margin-bottom:var(--space-2xlarge)}.software-section h3[data-v-7a8a9039]{font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-xlarge)}.stack-list[data-v-7a8a9039]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-regular)}.stack-item[data-v-7a8a9039]{background:var(--surface-2);border-radius:var(--radius-regular);padding:var(--space-large)}.stack-header[data-v-7a8a9039]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-small)}.stack-layer[data-v-7a8a9039]{font-size:var(--text-xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.stack-status[data-v-7a8a9039]{font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-small)}.stack-status.validated[data-v-7a8a9039]{background:var(--accent-dim);color:var(--accent)}.stack-status.in-development[data-v-7a8a9039]{background:var(--surface-3);color:var(--text-2)}.stack-status.target[data-v-7a8a9039]{background:var(--surface-3);color:var(--text-3)}.stack-name[data-v-7a8a9039]{display:block;font-size:var(--text-base);color:var(--text-1);margin-bottom:var(--space-small)}.stack-description[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-2);line-height:1.5}.performance-section[data-v-7a8a9039]{margin-bottom:var(--space-2xlarge)}.performance-section h3[data-v-7a8a9039]{font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-regular)}.performance-lead[data-v-7a8a9039]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-large)}.performance-table[data-v-7a8a9039]{background:var(--surface-2);border-radius:var(--radius-regular);overflow:hidden}.performance-header[data-v-7a8a9039],.performance-row[data-v-7a8a9039]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-regular);padding:var(--space-regular) var(--space-large)}.performance-header[data-v-7a8a9039]{background:var(--surface-3);font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.performance-row[data-v-7a8a9039]{border-top:var(--border-width) solid var(--border-color);font-size:var(--text-sm);color:var(--text-2)}.performance-row .speed[data-v-7a8a9039]{color:var(--accent)}.why-section h3[data-v-7a8a9039]{font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-xlarge)}.why-grid[data-v-7a8a9039]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-large)}.why-card[data-v-7a8a9039]{background:var(--surface-2);border-radius:var(--radius-regular);padding:var(--space-large)}.why-card h4[data-v-7a8a9039]{font-size:var(--text-base);color:var(--text-1);margin-bottom:var(--space-small)}.why-card p[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-2);line-height:1.6}.competitive-section[data-v-7a8a9039]{margin-bottom:var(--space-2xlarge)}.competitive-section h3[data-v-7a8a9039]{font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-xlarge)}.market-more-toggle[data-v-7a8a9039]{height:var(--clickable-height-sm);padding:0 var(--space-regular);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);background:var(--surface-2);color:var(--text-1);cursor:pointer;font-size:var(--text-sm);margin:var(--space-large) auto 0;display:inline-flex;align-items:center;justify-content:center}.market-more-toggle[data-v-7a8a9039]:hover{border-color:var(--accent-dim)}.competitor-more[data-v-7a8a9039]{margin-top:var(--space-regular);padding-top:var(--space-regular);border-top:var(--border-width) solid var(--border-color)}.subsection[data-v-7a8a9039]{margin-bottom:var(--space-xlarge)}.subsection h4[data-v-7a8a9039]{font-size:var(--text-base);color:var(--text-1);margin-bottom:var(--space-small)}.subsection-lead[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-2);margin-bottom:var(--space-large)}.gpu-roadmap-table[data-v-7a8a9039]{background:var(--surface-2);border-radius:var(--radius-regular);overflow:hidden;margin-bottom:var(--space-regular)}.gpu-roadmap-table .table-header[data-v-7a8a9039],.gpu-roadmap-table .table-row[data-v-7a8a9039]{display:grid;grid-template-columns:1.2fr .8fr 2fr 1fr;gap:var(--space-regular);padding:var(--space-regular) var(--space-large)}.competitor-cards[data-v-7a8a9039]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-large)}.competitor-card[data-v-7a8a9039]{background:var(--surface-2);border-radius:var(--radius-regular);overflow:hidden;border:var(--border-width) solid var(--border-color);transition:border-color .2s ease}.competitor-card.highlight[data-v-7a8a9039]{border-color:var(--accent);background:var(--accent-dim)}.competitor-img-wrapper[data-v-7a8a9039]{aspect-ratio:4 / 3;background:var(--surface-3);overflow:hidden;position:relative}.competitor-img-wrapper[data-v-7a8a9039] img,.competitor-img-wrapper[data-v-7a8a9039] .orus-image,.competitor-img[data-v-7a8a9039]{width:100%;height:100%!important;object-fit:cover;position:absolute;top:0;left:0;border-radius:0}.competitor-card.future[data-v-7a8a9039]{border-style:dashed;opacity:.8}.competitor-card.future .competitor-price[data-v-7a8a9039]{color:var(--text-3)}.competitor-info[data-v-7a8a9039]{padding:var(--space-regular);display:flex;flex-direction:column;gap:var(--space-xs)}.competitor-info h5[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-1);margin:0}.competitor-price[data-v-7a8a9039]{font-size:var(--text-lg);color:var(--accent);font-weight:500}.competitor-memory[data-v-7a8a9039]{font-size:var(--text-xs);color:var(--text-2);margin-bottom:var(--space-small)}.competitor-details[data-v-7a8a9039]{display:flex;flex-direction:column;gap:2px;padding:var(--space-small) 0;border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color);margin:var(--space-small) 0}.detail-row[data-v-7a8a9039]{display:flex;justify-content:space-between;align-items:flex-start;font-size:var(--text-xs)}.detail-label[data-v-7a8a9039]{color:var(--text-3)}.detail-value[data-v-7a8a9039]{color:var(--text-2);text-align:right}.detail-value.curve-none[data-v-7a8a9039]{color:var(--accent)}.detail-value.curve-medium[data-v-7a8a9039]{color:var(--text-2)}.detail-value.curve-high[data-v-7a8a9039]{color:var(--text-3)}.competitor-advantage[data-v-7a8a9039]{padding:var(--space-xs) 0;line-height:var(--leading-normal)}.advantage-text[data-v-7a8a9039]{font-size:var(--text-xs);color:var(--accent);display:block;margin-bottom:var(--space-tiny)}.competitor-tags[data-v-7a8a9039]{font-size:var(--text-xs)}.tags-list[data-v-7a8a9039]{color:var(--text-3)}.competitor-position[data-v-7a8a9039]{font-size:var(--text-xs);color:var(--text-3)}.table-header[data-v-7a8a9039]{background:var(--surface-3);font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.table-row[data-v-7a8a9039]{border-top:var(--border-width) solid var(--border-color);font-size:var(--text-sm);color:var(--text-2);align-items:center}.table-row.current[data-v-7a8a9039],.table-row.highlight[data-v-7a8a9039]{background:var(--accent-dim)}.table-row.future[data-v-7a8a9039]{opacity:.8}.badge[data-v-7a8a9039]{display:inline-block;font-size:var(--text-xs);padding:2px 6px;border-radius:var(--radius-small);background:var(--accent);color:var(--surface-1);margin-left:var(--space-small);vertical-align:middle}.badge.future-badge[data-v-7a8a9039]{background:var(--surface-3);color:var(--text-2)}.roadmap-note[data-v-7a8a9039]{font-size:var(--text-sm);color:var(--text-3);font-style:italic}@media (max-width: 900px){.component-list[data-v-7a8a9039],.stack-list[data-v-7a8a9039],.why-grid[data-v-7a8a9039],.component-list.component-list--platform[data-v-7a8a9039]{grid-template-columns:1fr}.component-card[data-v-7a8a9039]:has(.component-media){grid-template-columns:1fr}.component-media[data-v-7a8a9039]{height:180px;border-left:none;border-top:var(--border-width) solid var(--border-color)}.bom-total-inline[data-v-7a8a9039]{flex-direction:column;align-items:flex-start}.performance-header[data-v-7a8a9039],.performance-row[data-v-7a8a9039]{grid-template-columns:1fr;text-align:center}.gpu-roadmap-table .table-header[data-v-7a8a9039],.gpu-roadmap-table .table-row[data-v-7a8a9039]{grid-template-columns:1fr;text-align:left;gap:var(--space-small)}.gpu-roadmap-table .table-header[data-v-7a8a9039]{display:none}.competitor-cards[data-v-7a8a9039]{grid-template-columns:repeat(2,1fr);gap:var(--space-regular)}.bom-header[data-v-7a8a9039],.bom-row[data-v-7a8a9039],.bom-total[data-v-7a8a9039]{grid-template-columns:1fr}}@media (max-width: 500px){.competitor-cards[data-v-7a8a9039],.assembly-gallery[data-v-7a8a9039]{grid-template-columns:1fr}}.team-view[data-v-d866b296]{min-height:100vh;background:var(--surface-1)}.view-header[data-v-d866b296]{display:flex;align-items:center;gap:var(--space-regular);padding:var(--space-regular) var(--space-large);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color);position:sticky;top:0;z-index:100;transition:transform .3s ease}.view-header.header-hidden[data-v-d866b296]{transform:translateY(-100%)}.back-btn[data-v-d866b296]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--text-2);cursor:pointer;border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.back-btn[data-v-d866b296]:hover{background:var(--surface-3);color:var(--accent)}.header-title[data-v-d866b296]{font-size:var(--text-lg);color:var(--accent);font-weight:400}.founders-section[data-v-d866b296]{margin-bottom:var(--space-2xlarge)}.section-title[data-v-d866b296]{color:var(--accent);font-size:var(--text-xl);margin:0 0 var(--space-xlarge);font-weight:400}.subsection-title[data-v-d866b296]{color:var(--accent);font-size:var(--text-xl);margin-bottom:var(--space-small);text-align:center;font-weight:400}.section-subtitle[data-v-d866b296]{color:var(--text-2);text-align:center;margin-bottom:var(--space-xlarge)}.founders-grid[data-v-d866b296]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xlarge);max-width:1200px;margin:0 auto}.founder-card[data-v-d866b296]{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:var(--radius-regular);padding:var(--space-xlarge)}.founder-photo[data-v-d866b296]{width:180px;height:180px;border-radius:50%;overflow:hidden;margin-bottom:var(--space-large);border:3px solid var(--border-color)}.founder-photo img[data-v-d866b296]{width:100%;height:100%;object-fit:cover}.founder-photo-placeholder[data-v-d866b296]{width:100%;height:100%;background:var(--surface-2, rgba(255, 255, 255, .05));border:1px dashed var(--border-color, rgba(255, 255, 255, .1))}.founder-info h3[data-v-d866b296]{color:var(--text-1);font-size:var(--text-lg);margin-bottom:var(--space-tiny);font-weight:400}.founder-role[data-v-d866b296]{color:var(--accent);font-size:var(--text-sm);display:block;margin-bottom:var(--space-small)}.founder-location[data-v-d866b296]{display:flex;align-items:center;justify-content:center;gap:var(--space-tiny);color:var(--text-3);font-size:var(--text-sm);margin-bottom:var(--space-regular)}.founder-bio[data-v-d866b296]{color:var(--text-2);font-size:var(--text-sm);line-height:1.7;margin-bottom:var(--space-regular)}.founder-links[data-v-d866b296]{display:flex;gap:var(--space-small);justify-content:center}.social-link[data-v-d866b296]{display:flex;align-items:center;gap:var(--space-tiny);color:var(--text-2);text-decoration:none;font-size:var(--text-sm);padding:var(--space-small) var(--space-regular);border-radius:var(--radius-small);border:var(--border-width) solid var(--border-color);transition:background-color var(--duration-base) var(--easing-default),border-color var(--duration-base) var(--easing-default),color var(--duration-base) var(--easing-default),opacity var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default),transform var(--duration-base) var(--easing-default)}.social-link[data-v-d866b296]:hover{color:var(--accent);border-color:var(--accent);background:var(--surface-3)}.partners-section[data-v-d866b296]{margin-bottom:var(--space-2xlarge);padding-top:var(--space-xlarge);border-top:var(--border-width) solid var(--border-color)}.partners-grid[data-v-d866b296]{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-large);max-width:600px;margin:0 auto}.partner-card[data-v-d866b296]{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);padding:var(--space-xlarge);transition:border-color .2s ease}.partner-card[data-v-d866b296]:hover{border-color:var(--accent)}.partner-logo-container[data-v-d866b296]{width:220px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-large);background:#fff;border-radius:var(--radius-small);padding:var(--space-regular)}.partner-logo[data-v-d866b296]{max-width:100%;max-height:100%;object-fit:contain}.partner-info h3[data-v-d866b296]{color:var(--text-1);font-size:var(--text-lg);margin-bottom:var(--space-tiny);font-weight:400}.partner-role[data-v-d866b296]{color:var(--accent);font-size:var(--text-sm);display:block;margin-bottom:var(--space-small)}.partner-location[data-v-d866b296]{display:flex;align-items:center;justify-content:center;gap:var(--space-tiny);color:var(--text-3);font-size:var(--text-sm);margin-bottom:var(--space-regular)}.partner-description[data-v-d866b296]{color:var(--text-2);font-size:var(--text-sm);line-height:1.6;margin-bottom:var(--space-regular)}.partner-links[data-v-d866b296]{display:flex;gap:var(--space-small);justify-content:center}.network-section[data-v-d866b296]{padding-top:var(--space-xlarge);border-top:var(--border-width) solid var(--border-color)}.network-grid[data-v-d866b296]{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-large)}.network-category[data-v-d866b296]{background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);padding:var(--space-large);text-align:center;transition:border-color .2s ease}.network-category[data-v-d866b296]:nth-child(1),.network-category[data-v-d866b296]:nth-child(2){grid-column:span 3}.network-category[data-v-d866b296]:nth-child(3),.network-category[data-v-d866b296]:nth-child(4),.network-category[data-v-d866b296]:nth-child(5){grid-column:span 2}.network-category[data-v-d866b296]:hover{border-color:var(--accent)}.network-icon[data-v-d866b296]{color:var(--accent);margin-bottom:var(--space-regular)}.network-category h3[data-v-d866b296]{color:var(--text-1);font-size:var(--text-md);margin-bottom:var(--space-small);font-weight:400}.network-category p[data-v-d866b296]{color:var(--text-2);font-size:var(--text-sm);line-height:1.5}.network-logo-container[data-v-d866b296]{width:100%;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-regular);border-radius:var(--radius-small);padding:var(--space-small)}.network-logo[data-v-d866b296]{opacity:.5;max-width:80%;max-height:80%;object-fit:contain}.invert-logo[data-v-d866b296]{filter:brightness(0) invert(1)}.network-role[data-v-d866b296]{color:var(--accent);font-size:var(--text-xs);display:block;margin-bottom:var(--space-tiny);text-transform:uppercase;letter-spacing:.05em}.network-location[data-v-d866b296]{display:flex;align-items:center;justify-content:center;gap:var(--space-tiny);color:var(--text-3);font-size:var(--text-xs);margin-bottom:var(--space-small)}.network-link[data-v-d866b296]{margin-top:var(--space-regular);display:flex;justify-content:center}.cta-section[data-v-d866b296]{text-align:center;padding:var(--space-2xlarge) 0;border-top:var(--border-width) solid var(--border-color);margin-top:var(--space-xlarge)}.cta-text[data-v-d866b296]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-regular)}.btn[data-v-d866b296]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-smaller);height:var(--clickable-height);padding:0 var(--space-large);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:background var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default)}.btn-primary[data-v-d866b296]{background:var(--accent);color:var(--surface-1);border-radius:var(--radius-full);box-shadow:var(--shadow-raised)}.btn-primary[data-v-d866b296]:hover{background:var(--accent-hover)}.btn-primary[data-v-d866b296]:active{box-shadow:var(--shadow-inset)}.modal-overlay[data-v-d866b296]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-d866b296]{position:relative;background:var(--surface-1);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-close[data-v-d866b296]{position:absolute;top:var(--space-regular);right:var(--space-regular);background:transparent;border:none;color:var(--text-3);cursor:pointer;padding:var(--space-small);border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default);z-index:10}.modal-close[data-v-d866b296]:hover{background:var(--surface-3);color:var(--text-1)}.next-steps-section[data-v-d866b296]{margin-top:var(--space-xlarge);padding-top:var(--space-xlarge);border-top:var(--border-width) solid var(--border-color);max-width:800px;margin-left:auto;margin-right:auto}.next-steps-list[data-v-d866b296]{list-style:decimal;padding-left:var(--space-xlarge);color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.next-steps-list li[data-v-d866b296]{margin-bottom:var(--space-regular)}.next-steps-list strong[data-v-d866b296]{color:var(--text-1)}@media (max-width: 900px){.founders-grid[data-v-d866b296]{grid-template-columns:1fr;gap:var(--space-xlarge)}.network-grid[data-v-d866b296]{grid-template-columns:1fr}.network-category[data-v-d866b296]:nth-child(n){grid-column:span 1}.view-content[data-v-d866b296]{padding:var(--space-large) var(--space-regular)}}.slideshow-overlay[data-v-d076a862]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center}.slideshow-container[data-v-d076a862]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slideshow-close[data-v-d076a862]{position:absolute;top:var(--space-large, 24px);right:var(--space-large, 24px);background:transparent;border:none;color:#fff;cursor:pointer;padding:var(--space-small, 8px);border-radius:var(--radius-small, 4px);transition:background .2s ease;z-index:10}.slideshow-close[data-v-d076a862]:hover{background:#ffffff1a}.slideshow-nav[data-v-d076a862]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;cursor:pointer;padding:var(--space-regular, 16px);border-radius:var(--radius-regular, 8px);transition:background .2s ease;z-index:10}.slideshow-nav[data-v-d076a862]:hover{background:#fff3}.slideshow-prev[data-v-d076a862]{left:var(--space-large, 24px)}.slideshow-next[data-v-d076a862]{right:var(--space-large, 24px)}.slideshow-image-wrapper[data-v-d076a862]{max-width:90vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.slideshow-image[data-v-d076a862]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius-regular, 8px);display:flex}.slideshow-footer[data-v-d076a862]{position:absolute;bottom:var(--space-large, 24px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-small, 8px);color:#fff}.slideshow-caption[data-v-d076a862]{font-size:var(--text-sm, 14px);opacity:.8}.slideshow-counter[data-v-d076a862]{font-size:var(--text-xs, 12px);opacity:.6}@media (max-width: 900px){.slideshow-nav[data-v-d076a862]{padding:var(--space-small, 8px)}.slideshow-prev[data-v-d076a862]{left:var(--space-small, 8px)}.slideshow-next[data-v-d076a862]{right:var(--space-small, 8px)}}.widget-canvas[data-v-51bb77f8]{position:relative;width:100%;height:100%;min-height:500px;background:var(--surface-2);border-radius:var(--radius-regular);overflow:hidden;color:var(--text-2)}.conversation-layer[data-v-51bb77f8]{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--space-large);padding-bottom:120px;overflow-y:auto;display:flex;justify-content:center;align-items:flex-start;z-index:10;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:z-index 0s .15s;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}.conversation-layer[data-v-51bb77f8]::-webkit-scrollbar{width:6px}.conversation-layer[data-v-51bb77f8]::-webkit-scrollbar-track{background:transparent}.conversation-layer[data-v-51bb77f8]::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:3px}.conversation-layer[data-v-51bb77f8]::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.conversation-layer.is-scrolling[data-v-51bb77f8]{z-index:40;-webkit-user-select:text;user-select:text;transition:z-index 0s}.conversation-layer.is-scrolling .message[data-v-51bb77f8]{box-shadow:0 0 0 1px var(--border-color)}.conversation-inner[data-v-51bb77f8]{width:100%;max-width:600px;display:flex;flex-direction:column;gap:var(--space-regular)}.intro-message[data-v-51bb77f8]{text-align:center;padding:var(--space-xlarge) var(--space-large);color:var(--text-3)}.intro-title[data-v-51bb77f8]{font-size:var(--text-lg);font-weight:500;color:var(--text-2);margin:0 0 var(--space-smaller) 0}.intro-subtitle[data-v-51bb77f8]{font-size:var(--text-sm);margin:0}.message[data-v-51bb77f8]{max-width:70%;padding:var(--space-small) var(--space-regular);border-radius:var(--radius-regular);font-size:var(--text-sm);line-height:1.4;animation:message-appear-51bb77f8 .3s ease-out;pointer-events:auto;text-align:left}.message.user[data-v-51bb77f8]{align-self:flex-end;background:var(--accent);color:var(--surface-1);border-bottom-right-radius:var(--radius-small)}.message.assistant[data-v-51bb77f8]{align-self:flex-start;background:var(--surface-3);color:var(--text-1);border-bottom-left-radius:var(--radius-small)}.thread-widget-anchor[data-v-51bb77f8]{align-self:flex-start;pointer-events:auto;animation:message-appear-51bb77f8 .3s ease-out}.widget-anchor-btn[data-v-51bb77f8]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--surface-3);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);cursor:pointer;transition:background-color var(--duration-base) var(--easing-default),border-color var(--duration-base) var(--easing-default),color var(--duration-base) var(--easing-default),opacity var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default),transform var(--duration-base) var(--easing-default)}.thread-widget-anchor.is-active .widget-anchor-btn[data-v-51bb77f8]{opacity:.4;background:transparent;border-color:transparent}.thread-widget-anchor.is-active .widget-anchor-btn[data-v-51bb77f8]:hover{opacity:.6}.thread-widget-anchor.is-minimized .widget-anchor-btn[data-v-51bb77f8]{opacity:1;background:var(--surface-3);border-color:var(--accent-dim)}.thread-widget-anchor.is-minimized .widget-anchor-btn[data-v-51bb77f8]:hover{background:var(--surface-3);border-color:var(--accent)}.anchor-icon[data-v-51bb77f8]{width:24px;height:24px;color:var(--text-2)}.thread-widget-anchor.is-minimized .anchor-icon[data-v-51bb77f8]{color:var(--text-1)}@keyframes message-appear-51bb77f8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.widgets-layer[data-v-51bb77f8]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30}.floating-widget[data-v-51bb77f8]{position:absolute;pointer-events:auto;cursor:grab;transition:transform var(--duration-base) var(--easing-default),opacity var(--duration-base) var(--easing-default),box-shadow .2s ease;z-index:1;will-change:transform}.floating-widget[data-v-51bb77f8]:hover{z-index:10}.floating-widget.is-dragging[data-v-51bb77f8]{cursor:grabbing;z-index:100;transform:scale(1.02);transition:none!important}.floating-widget.is-generated[data-v-51bb77f8]{animation:widget-appear-51bb77f8 .4s ease-out}@keyframes widget-appear-51bb77f8{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.widget-header[data-v-51bb77f8]{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-small);margin-bottom:var(--space-small);border-bottom:var(--border-width) solid var(--border-color)}.widget-header .widget-label[data-v-51bb77f8]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.widget-content[data-v-51bb77f8]{display:flex;flex-direction:column;gap:var(--space-small)}.widget-controls[data-v-51bb77f8]{display:flex;gap:4px}.control-btn[data-v-51bb77f8]{width:var(--clickable-height-sm);height:var(--clickable-height-sm);border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .15s ease,background .15s ease}.control-btn[data-v-51bb77f8]:hover{opacity:1;background:var(--surface-3)}.close-btn[data-v-51bb77f8]:hover{background:var(--error)}.pin-btn.is-pinned[data-v-51bb77f8]{opacity:1;background:var(--accent)}.control-icon[data-v-51bb77f8]{width:12px;height:12px;color:var(--text-1)}.pin-btn.is-pinned .control-icon[data-v-51bb77f8],.close-btn:hover .control-icon[data-v-51bb77f8]{color:var(--surface-1)}.floating-widget.is-minimized[data-v-51bb77f8]{cursor:pointer}.floating-widget.is-pinned[data-v-51bb77f8]{position:absolute;z-index:50}.floating-widget.is-pinned .widget-header[data-v-51bb77f8]{background:var(--surface-3);margin:calc(-1 * var(--space-small));margin-bottom:var(--space-small);padding:var(--space-small) var(--space-regular);gap:var(--space-small);border-radius:var(--radius-regular) var(--radius-regular) 0 0}.floating-widget.auto-minimized[data-v-51bb77f8]{opacity:0;transform:scale(.3);pointer-events:none}.auto-minimized-row[data-v-51bb77f8]{position:absolute;top:20px;left:20px;z-index:70;display:flex;gap:var(--space-small);pointer-events:auto}.auto-minimized-icon[data-v-51bb77f8]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-micro);padding:var(--space-micro)}.auto-minimized-icon .icon-button[data-v-51bb77f8]{position:relative;width:56px;height:56px;border-radius:50%;background:var(--surface-2);border:var(--border-width) solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default);box-shadow:0 4px 12px #00000026}.auto-minimized-icon .icon-button[data-v-51bb77f8]:hover{background:var(--surface-3)}.auto-minimized-icon .icon[data-v-51bb77f8]{width:28px;height:28px;stroke:var(--text-1)}.icon-label[data-v-51bb77f8]{font-size:var(--text-xs);color:var(--text-2);white-space:nowrap}.icon-badge[data-v-51bb77f8]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 4px;background:var(--accent);color:var(--surface-1);font-size:var(--text-xs);font-weight:500;border-radius:10px;display:flex;align-items:center;justify-content:center}.icon-dropdown[data-v-51bb77f8]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:var(--space-micro);background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);box-shadow:0 4px 16px #0003;min-width:140px;opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--easing-default),visibility var(--duration-base) var(--easing-default);z-index:80}.auto-minimized-icon.has-dropdown:hover .icon-dropdown[data-v-51bb77f8]{opacity:1;visibility:visible}.dropdown-item[data-v-51bb77f8]{display:block;width:100%;padding:var(--space-small) var(--space-regular);background:none;border:none;text-align:left;font-size:var(--text-sm);color:var(--text-1);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default)}.dropdown-item[data-v-51bb77f8]:hover{background:var(--surface-3)}.dropdown-item[data-v-51bb77f8]:first-child{border-radius:var(--radius-regular) var(--radius-regular) 0 0}.dropdown-item[data-v-51bb77f8]:last-child{border-radius:0 0 var(--radius-regular) var(--radius-regular)}.floating-widget.is-highlighted[data-v-51bb77f8]{z-index:100;animation:highlight-pulse-51bb77f8 .6s ease-out 3}.floating-widget.is-highlighted .widget-inner[data-v-51bb77f8]{box-shadow:0 0 0 3px var(--accent),0 8px 32px #0000004d}@keyframes highlight-pulse-51bb77f8{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.widget-minimized[data-v-51bb77f8]{width:48px;height:48px;border-radius:50%;background:var(--surface-2);border:var(--border-width) solid var(--border-color);display:flex;align-items:center;justify-content:center;transition:background-color var(--duration-base) var(--easing-default),border-color var(--duration-base) var(--easing-default),color var(--duration-base) var(--easing-default),opacity var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default),transform var(--duration-base) var(--easing-default);box-shadow:0 2px 8px #0003}.widget-minimized[data-v-51bb77f8]:hover{background:var(--surface-3)}.minimized-icon[data-v-51bb77f8]{width:24px;height:24px;stroke:var(--text-1)}@keyframes minimize-51bb77f8{0%{transform:scale(1);opacity:1}to{transform:scale(.3);opacity:0}}.widget-inner[data-v-51bb77f8]{background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);padding:var(--space-small);min-width:160px;max-width:500px;max-height:calc(100vh - 550px);overflow:auto}.chat-overlay[data-v-51bb77f8]{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-regular);padding:var(--space-large);z-index:100;width:100%;background:linear-gradient(to top,var(--surface-2) 70%,transparent)}.suggestions[data-v-51bb77f8]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-small);transition:opacity .3s ease,transform .3s ease}.suggestions.hidden[data-v-51bb77f8]{opacity:0;transform:translateY(20px);pointer-events:none}.suggestion-btn[data-v-51bb77f8]{background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-full);padding:var(--space-small) var(--space-regular);font-size:var(--text-sm);color:var(--text-2);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.suggestion-btn[data-v-51bb77f8]:hover{background:var(--surface-3);color:var(--text-1)}.suggestions-dismiss[data-v-51bb77f8]{width:var(--clickable-height-sm);height:var(--clickable-height-sm);padding:0;margin-left:var(--space-micro);background:transparent;border:none;border-radius:50%;cursor:pointer;opacity:.4;transition:opacity var(--duration-fast);display:flex;align-items:center;justify-content:center;flex-shrink:0}.suggestions-dismiss .dismiss-icon[data-v-51bb77f8]{width:12px;height:12px;color:var(--text-2)}.suggestions-dismiss[data-v-51bb77f8]:hover{opacity:1}.input-container[data-v-51bb77f8]{display:flex;gap:var(--space-small);background:transparent;border:none;border-radius:var(--radius-regular);padding:0;width:100%;max-width:560px;align-items:flex-end}.prompt-input[data-v-51bb77f8]{flex:1;min-width:0;background:var(--surface-3);border:var(--border-width) solid var(--border-color);outline:none;color:var(--text-1);font-size:var(--text-base);font-family:var(--font-sans);padding:var(--space-regular) var(--space-large);border-radius:var(--radius-regular);resize:none;overflow:hidden;min-height:var(--clickable-height);max-height:160px;line-height:1.4}.prompt-input[data-v-51bb77f8]:focus{border-color:var(--accent)}.prompt-input[data-v-51bb77f8]::placeholder{color:var(--text-3)}.send-btn[data-v-51bb77f8]{height:var(--clickable-height);min-width:var(--clickable-height);padding:0 var(--space-regular);border-radius:var(--radius-full);background:var(--accent);border:none;color:var(--surface-1);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-smaller);flex-shrink:0;transition:background var(--duration-fast),min-width var(--duration-base);font-size:var(--text-sm);font-weight:500;font-family:var(--font-sans)}.send-btn[data-v-51bb77f8]:not(.is-loading){padding:0;min-width:var(--clickable-height)}.send-btn.is-loading[data-v-51bb77f8]{min-width:120px}.send-icon[data-v-51bb77f8]{width:22px;height:22px;fill:none;stroke:currentColor}.send-btn[data-v-51bb77f8]:hover:not(:disabled){background:var(--accent-hover)}.send-btn[data-v-51bb77f8]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-51bb77f8]{display:flex;align-items:center;gap:var(--space-smaller)}.loading-label[data-v-51bb77f8]{color:var(--surface-1)}.loading-dots[data-v-51bb77f8]{display:flex;gap:3px;align-items:center}.loading-dots .dot[data-v-51bb77f8]{width:4px;height:4px;background:currentColor;border-radius:50%;animation:dotPulse-51bb77f8 1.4s ease-in-out infinite}.loading-dots .dot[data-v-51bb77f8]:nth-child(2){animation-delay:.2s}.loading-dots .dot[data-v-51bb77f8]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-51bb77f8{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.loading-overlay[data-v-51bb77f8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:60}.loading-spinner[data-v-51bb77f8]{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:spin-51bb77f8 1s linear infinite}@keyframes spin-51bb77f8{to{transform:rotate(360deg)}}.tools-toggle[data-v-51bb77f8]{position:absolute;top:var(--space-small);right:var(--space-regular);width:36px;height:36px;background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius-small);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:110;transition:background var(--duration-fast),border-color var(--duration-fast)}.tools-toggle[data-v-51bb77f8]:hover{background:var(--surface-3)}.tools-toggle.is-active[data-v-51bb77f8]{background:var(--surface-3);border-color:var(--accent)}.tools-toggle.is-active .toggle-icon[data-v-51bb77f8]{color:var(--accent)}.toggle-icon[data-v-51bb77f8]{width:18px;height:18px;color:var(--text-2)}.tools-drawer[data-v-51bb77f8]{position:absolute;top:0;right:0;width:50%;height:100%;background:var(--surface-1);border-left:var(--border-width) solid var(--border-color);transform:translate(100%);transition:transform var(--duration-base) var(--easing-default);z-index:105;display:flex;flex-direction:column;overflow:hidden}.tools-drawer.is-open[data-v-51bb77f8]{transform:translate(0)}.tools-header[data-v-51bb77f8]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-small) var(--space-regular);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color);flex-shrink:0}.tools-tabs[data-v-51bb77f8]{display:flex;gap:var(--space-smaller)}.tool-tab[data-v-51bb77f8]{width:36px;height:36px;background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius-small);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast),border-color var(--duration-fast)}.tool-tab[data-v-51bb77f8]:hover{background:var(--surface-3)}.tool-tab.active[data-v-51bb77f8]{background:var(--surface-3);border-color:var(--accent)}.tool-tab svg[data-v-51bb77f8]{width:18px;height:18px;color:var(--text-2)}.tool-tab.active svg[data-v-51bb77f8]{color:var(--accent)}.tools-close[data-v-51bb77f8]{width:var(--clickable-height-sm);height:var(--clickable-height-sm);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-small)}.tools-close[data-v-51bb77f8]:hover{background:var(--surface-3)}.tools-close svg[data-v-51bb77f8]{width:16px;height:16px;color:var(--text-2)}.tool-content[data-v-51bb77f8]{flex:1;overflow:auto;padding:var(--space-regular)}.fake-spreadsheet[data-v-51bb77f8]{width:100%;border-collapse:collapse;font-size:var(--text-xs);font-family:var(--font-mono, monospace)}.fake-spreadsheet th[data-v-51bb77f8],.fake-spreadsheet td[data-v-51bb77f8]{border:1px solid var(--border-color);padding:var(--space-small) var(--space-regular);text-align:left;white-space:nowrap}.fake-spreadsheet th[data-v-51bb77f8]{background:var(--surface-2);color:var(--text-2);font-weight:500;text-align:center}.fake-spreadsheet .row-num[data-v-51bb77f8]{background:var(--surface-2);color:var(--text-3);text-align:center;width:30px}.fake-spreadsheet .cell-header[data-v-51bb77f8]{font-weight:500;color:var(--text-1);background:var(--surface-2)}.fake-spreadsheet td[data-v-51bb77f8]{color:var(--text-2);background:var(--surface-1)}.cell-status[data-v-51bb77f8]{font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-small)}.cell-status.paid[data-v-51bb77f8]{color:var(--success);background:color-mix(in srgb,var(--success) 15%,transparent)}.cell-status.pending[data-v-51bb77f8]{color:var(--warning);background:color-mix(in srgb,var(--warning) 15%,transparent)}.cell-status.overdue[data-v-51bb77f8]{color:var(--error);background:color-mix(in srgb,var(--error) 15%,transparent)}.fake-editor[data-v-51bb77f8]{display:flex;flex-direction:column;height:100%;background:var(--surface-1);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-small);overflow:hidden}.editor-toolbar[data-v-51bb77f8]{display:flex;align-items:center;gap:var(--space-smaller);padding:var(--space-small) var(--space-regular);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color)}.toolbar-btn[data-v-51bb77f8]{width:var(--clickable-height-sm);height:var(--clickable-height-sm);background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius-small);cursor:pointer;font-size:var(--text-xs);font-weight:600;color:var(--text-2);display:flex;align-items:center;justify-content:center}.toolbar-btn[data-v-51bb77f8]:hover{background:var(--surface-3);border-color:var(--border-color)}.toolbar-divider[data-v-51bb77f8]{width:1px;height:20px;background:var(--border-color);margin:0 var(--space-smaller)}.editor-content[data-v-51bb77f8]{flex:1;padding:var(--space-large);overflow:auto;font-size:var(--text-sm);line-height:1.6;color:var(--text-1)}.editor-content h2[data-v-51bb77f8]{font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-regular) 0;color:var(--text-1)}.editor-content h3[data-v-51bb77f8]{font-size:var(--text-sm);font-weight:600;margin:var(--space-regular) 0 var(--space-small) 0;color:var(--text-1)}.editor-content p[data-v-51bb77f8]{margin:0 0 var(--space-regular) 0;color:var(--text-2)}.editor-content ul[data-v-51bb77f8]{margin:0 0 var(--space-regular) 0;padding-left:var(--space-large);color:var(--text-2)}.editor-content li[data-v-51bb77f8]{margin-bottom:var(--space-smaller)}.fake-generator[data-v-51bb77f8]{display:flex;flex-direction:column;gap:var(--space-regular);height:100%}.generator-input[data-v-51bb77f8]{display:flex;flex-direction:column;gap:var(--space-small)}.generator-input textarea[data-v-51bb77f8]{background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-small);padding:var(--space-regular);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-1);resize:none}.generator-input textarea[data-v-51bb77f8]:disabled{opacity:.6;cursor:not-allowed}.generator-input textarea[data-v-51bb77f8]::placeholder{color:var(--text-3)}.generate-btn[data-v-51bb77f8]{align-self:flex-end;padding:var(--space-small) var(--space-large);background:var(--accent);color:var(--surface-1);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;cursor:pointer}.generate-btn[data-v-51bb77f8]:disabled{opacity:.5;cursor:not-allowed}.generator-preview[data-v-51bb77f8]{flex:1;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:var(--border-width) dashed var(--border-color);border-radius:var(--radius-regular);min-height:200px}.preview-placeholder[data-v-51bb77f8]{display:flex;flex-direction:column;align-items:center;gap:var(--space-regular);color:var(--text-3);font-size:var(--text-sm)}.placeholder-icon[data-v-51bb77f8]{width:48px;height:48px;stroke:var(--text-3);fill:none;opacity:.5}[data-v-51bb77f8] .widget-card{display:flex;flex-direction:column;gap:var(--space-small)}[data-v-51bb77f8] .widget-row{display:flex;align-items:center}[data-v-51bb77f8] .widget-column{display:flex;flex-direction:column}[data-v-51bb77f8] .widget-text{color:var(--text-1)}[data-v-51bb77f8] .widget-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}[data-v-51bb77f8] .widget-btn{padding:var(--space-small) var(--space-regular);border-radius:var(--radius-full);border:var(--border-width) solid var(--border-color);background:transparent;color:var(--text-2);cursor:pointer;font-size:var(--text-sm)}[data-v-51bb77f8] .widget-btn.btn-primary{background:var(--accent);color:var(--surface-1);border-color:var(--accent)}[data-v-51bb77f8] .widget-btn.btn-secondary{background:var(--surface-3)}[data-v-51bb77f8] .widget-btn.btn-icon{width:36px;height:36px;min-width:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}[data-v-51bb77f8] .widget-icon{width:24px;height:24px;fill:none;stroke:currentColor;color:var(--text-2)}[data-v-51bb77f8] .widget-icon.avatar{width:40px;height:40px;background:var(--surface-3);border-radius:50%;padding:0;box-sizing:border-box}[data-v-51bb77f8] .widget-icon.album-art{width:56px;height:56px;background:linear-gradient(135deg,var(--accent-dim) 0%,var(--surface-3) 100%);background-size:cover;background-position:center;border-radius:var(--radius-regular);padding:12px;box-sizing:border-box}[data-v-51bb77f8] .widget-icon.album-art[style*=background-image]{padding:0}[data-v-51bb77f8] .btn-icon .widget-icon{width:20px;height:20px}[data-v-51bb77f8] .btn-primary.btn-icon .widget-icon{color:var(--surface-1);stroke:var(--surface-1)}[data-v-51bb77f8] .widget-input{background:var(--surface-3);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-small);padding:var(--space-small);color:var(--text-1)}[data-v-51bb77f8] .widget-checkbox{display:flex;align-items:center;gap:var(--space-small);cursor:pointer}[data-v-51bb77f8] .widget-checkbox input{width:18px;height:18px;accent-color:var(--accent)}[data-v-51bb77f8] .widget-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}[data-v-51bb77f8] .widget-table th,[data-v-51bb77f8] .widget-table td{padding:var(--space-small);text-align:left;border-bottom:var(--border-width) solid var(--border-color)}[data-v-51bb77f8] .gap-xs{gap:var(--space-xs)}[data-v-51bb77f8] .gap-sm{gap:var(--space-small)}[data-v-51bb77f8] .gap-md{gap:var(--space-regular)}[data-v-51bb77f8] .gap-lg{gap:var(--space-large)}[data-v-51bb77f8] .align-center{align-items:center}[data-v-51bb77f8] .text-xs{font-size:var(--text-xs)}[data-v-51bb77f8] .text-sm{font-size:var(--text-sm)}[data-v-51bb77f8] .text-lg{font-size:var(--text-lg)}[data-v-51bb77f8] .text-xl{font-size:var(--text-xl)}[data-v-51bb77f8] .text-2xl{font-size:var(--text-2xl)}[data-v-51bb77f8] .text-muted{color:var(--text-2)}[data-v-51bb77f8] .text-accent{color:var(--accent)}[data-v-51bb77f8] .tag{font-size:var(--text-xs);background:var(--surface-3);padding:2px 8px;border-radius:var(--radius-small);color:var(--text-3)}@media (max-width: 768px){.widget-canvas[data-v-51bb77f8]{height:500px}.floating-widget[data-v-51bb77f8]{position:relative!important;left:auto!important;top:auto!important;margin:var(--space-small)}.widgets-layer[data-v-51bb77f8]{display:flex;flex-wrap:wrap;justify-content:center;padding:var(--space-regular);padding-bottom:140px;overflow-y:auto}}h1[data-v-c4754d61],h2[data-v-c4754d61],h3[data-v-c4754d61],h4[data-v-c4754d61],h5[data-v-c4754d61],h6[data-v-c4754d61]{font-weight:400}.design-view[data-v-c4754d61]{min-height:100vh;background:var(--surface-1)}.intro-section[data-v-c4754d61]{margin-bottom:var(--space-2xlarge);text-align:center}.intro-section h3[data-v-c4754d61]{font-size:var(--text-2xl);color:var(--text-1);margin-bottom:var(--space-regular);font-weight:400}.intro-lead[data-v-c4754d61]{font-size:var(--text-lg);color:var(--text-2);margin:0 auto var(--space-xlarge);max-width:600px;line-height:var(--leading-normal)}.vision-secondary[data-v-c4754d61]{margin-top:var(--space-xlarge);padding-top:var(--space-xlarge);border-top:var(--border-width) solid var(--border-color)}.vision-secondary h3[data-v-c4754d61]{font-size:var(--text-lg);color:var(--accent);margin-bottom:var(--space-regular)}.vision-kicker[data-v-c4754d61]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:var(--space-small)}.hero-product-img[data-v-c4754d61]{width:100%;height:auto;max-height:600px;border-radius:var(--radius-regular);margin-bottom:var(--space-xlarge);display:block}.narrative-step[data-v-c4754d61]{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-xlarge);margin-bottom:var(--space-2xlarge);align-items:start}.narrative-step-product[data-v-c4754d61]{grid-template-columns:1fr 3fr}.narrative-step-reverse[data-v-c4754d61]{grid-template-columns:3fr 1fr}.narrative-step-reverse .narrative-text[data-v-c4754d61]{grid-column:2}.narrative-step-reverse .narrative-visual[data-v-c4754d61]{grid-column:1;grid-row:1}.narrative-visual-grid[data-v-c4754d61]{display:grid;grid-template-columns:1fr;gap:var(--space-regular)}.zoomable-image[data-v-c4754d61]{cursor:pointer;transition:opacity var(--transition-fast)}.centered-section[data-v-c4754d61]{text-align:center}.canvas-wrapper[data-v-c4754d61]{width:100%;height:calc(100vh - 200px);min-height:500px;max-height:800px;margin-top:var(--space-large);display:flex;justify-content:center}.device-frame[data-v-c4754d61]{position:relative;width:100%;max-width:420px;height:100%;background:#0a0a0a;border-radius:40px;padding:12px;box-shadow:0 0 0 2px #ffffff14,0 25px 50px -12px #00000080,inset 0 1px #ffffff0d;display:flex;flex-direction:column;overflow:hidden}.canvas-wrapper.canvas-wrapper-full[data-v-c4754d61]{max-width:none}.canvas-wrapper.canvas-wrapper-full .widget-canvas[data-v-c4754d61]{border-radius:var(--radius-regular)}.device-frame[data-v-c4754d61] .widget-canvas{flex:1;border-radius:28px;min-height:0}.section-header[data-v-c4754d61]{max-width:800px;margin:0 auto var(--space-xlarge)}.centered-section .gadget-cards-grid[data-v-c4754d61],.centered-section .color-row[data-v-c4754d61],.centered-section .design-tokens-row[data-v-c4754d61],.centered-section .icon-row[data-v-c4754d61],.centered-section .controls-grid[data-v-c4754d61]{justify-content:center;text-align:left}.view-header[data-v-c4754d61]{display:flex;align-items:center;gap:var(--space-large);padding:var(--space-regular) var(--space-large);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color);position:sticky;top:0;z-index:100;transition:transform .3s ease}.view-header.header-hidden[data-v-c4754d61]{transform:translateY(-100%)}.header-title[data-v-c4754d61]{font-size:var(--text-lg);color:var(--accent);font-weight:400}.back-btn[data-v-c4754d61]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--text-2);cursor:pointer;border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.back-btn[data-v-c4754d61]:hover{background:var(--surface-3);color:var(--accent)}.design-section[data-v-c4754d61]{margin-bottom:var(--space-2xlarge);padding-bottom:var(--space-xlarge)}.simulator-section[data-v-c4754d61]{padding-bottom:var(--space-2xlarge)}.simulator-section .lead-text[data-v-c4754d61]{max-width:600px;margin-bottom:var(--space-xlarge)}.design-section.narrative-flow[data-v-c4754d61]{border-bottom:var(--border-width) solid var(--border-color)}.design-section[data-v-c4754d61]:last-child{border-bottom:none!important}.design-section h2[data-v-c4754d61]{color:var(--accent);margin-bottom:var(--space-large)}.design-section h3[data-v-c4754d61]{color:var(--text-1);margin-bottom:var(--space-regular);margin-top:var(--space-large)}.design-section p[data-v-c4754d61]{color:var(--text-2);line-height:var(--leading-normal);margin-bottom:var(--space-regular)}.design-section ul[data-v-c4754d61]{list-style-position:inside;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:var(--space-regular) 0}.design-section ul li[data-v-c4754d61]{margin-bottom:var(--space-small)}.design-section blockquote[data-v-c4754d61]{font-size:var(--text-lg);font-style:italic;color:var(--accent);border-left:3px solid var(--accent);padding-left:var(--space-large);margin:var(--space-large) 0}.section-meta[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-3);margin-bottom:var(--space-large);padding:var(--space-regular);background:var(--surface-2);border-radius:var(--radius-regular)}.meta-label[data-v-c4754d61]{font-weight:500;color:var(--text-1)}.gadget-cards-grid[data-v-c4754d61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-regular);margin-top:var(--space-large)}.gadget-card[data-v-c4754d61]{background:var(--surface-2);border-radius:var(--radius-regular);padding:var(--space-regular);border:var(--border-width) solid var(--border-color);display:flex;flex-direction:column}.gadget-card-wide[data-v-c4754d61]{grid-column:span 2}.gadget-card-header[data-v-c4754d61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-small)}.gadget-label[data-v-c4754d61]{font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-3)}.gadget-priority[data-v-c4754d61]{color:var(--accent);font-weight:600}.gadget-title[data-v-c4754d61]{font-size:var(--text-base);color:var(--text-1);margin-bottom:var(--space-small)}.gadget-desc[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);margin-bottom:var(--space-regular)}.gadget-meta[data-v-c4754d61]{display:flex;gap:var(--space-small)}.gadget-tag[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-3);background:var(--surface-3);padding:2px 8px;border-radius:var(--radius-small)}.gadget-actions[data-v-c4754d61]{display:flex;gap:var(--space-small);margin-top:auto;padding-top:var(--space-regular)}.gadget-btn[data-v-c4754d61]{font-size:var(--text-sm);padding:var(--space-small) var(--space-regular);border-radius:var(--radius-full);border:var(--border-width) solid var(--border-color);background:transparent;color:var(--text-2);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.gadget-btn[data-v-c4754d61]:hover{background:var(--surface-3);color:var(--text-1)}.gadget-btn-primary[data-v-c4754d61]{background:var(--accent);color:var(--surface-1);border-color:var(--accent)}.gadget-btn-primary[data-v-c4754d61]:hover{background:var(--accent-hover)}.gadget-weather[data-v-c4754d61]{text-align:center}.weather-main[data-v-c4754d61]{display:flex;align-items:center;justify-content:center;gap:var(--space-small)}.weather-temp[data-v-c4754d61]{font-size:var(--text-2xl);color:var(--text-1)}.weather-icon[data-v-c4754d61]{font-size:var(--text-xl)}.weather-details[data-v-c4754d61]{display:flex;flex-direction:column;gap:1px;font-size:var(--text-xs);color:var(--text-2)}.gadget-music[data-v-c4754d61]{display:flex;flex-direction:column;align-items:center;gap:var(--space-small)}.music-album[data-v-c4754d61]{width:56px;height:56px;background:linear-gradient(135deg,var(--accent-dim) 0%,var(--surface-3) 100%);border-radius:var(--radius-regular)}.music-album-img[data-v-c4754d61]{width:100%;height:auto;border-radius:var(--radius-regular);object-fit:cover}.music-info[data-v-c4754d61]{text-align:center}.music-title[data-v-c4754d61]{display:block;font-size:var(--text-sm);color:var(--text-1)}.music-artist[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-3)}.music-controls[data-v-c4754d61]{display:flex;gap:var(--space-regular);color:var(--text-2);font-size:var(--text-sm)}.music-play[data-v-c4754d61]{color:var(--accent)}.gadget-contact[data-v-c4754d61]{display:flex;align-items:center;gap:var(--space-small);margin-bottom:var(--space-small)}.contact-avatar[data-v-c4754d61]{width:40px;height:40px;background:linear-gradient(135deg,var(--accent-dim) 0%,var(--surface-3) 100%);border-radius:50%}.contact-info[data-v-c4754d61]{display:flex;flex-direction:column}.contact-name[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-1);font-weight:500}.contact-role[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-3)}.contact-avatar-img[data-v-c4754d61]{width:40px;height:40px;border-radius:50%;object-fit:cover}.gadget-reminder[data-v-c4754d61]{display:flex;gap:var(--space-small);align-items:flex-start;margin-bottom:var(--space-small)}.reminder-time[data-v-c4754d61]{font-size:var(--text-lg);color:var(--accent);font-weight:500}.reminder-content[data-v-c4754d61]{display:flex;flex-direction:column}.reminder-title[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-1)}.reminder-location[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-3)}.gadget-email[data-v-c4754d61]{margin-bottom:var(--space-small)}.email-header[data-v-c4754d61]{display:flex;justify-content:space-between;margin-bottom:var(--space-small)}.email-from[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-1);font-weight:500}.email-time[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-3)}.email-subject[data-v-c4754d61]{display:block;font-size:var(--text-sm);color:var(--text-1);margin-bottom:var(--space-small)}.email-preview[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);margin:0}@media (max-width: 600px){.gadget-cards-grid[data-v-c4754d61]{grid-template-columns:1fr}.gadget-card-wide[data-v-c4754d61]{grid-column:span 1}}.gadget-home[data-v-c4754d61]{display:flex;flex-direction:column;gap:var(--space-small)}.home-row[data-v-c4754d61]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-small) 0}.home-device-info[data-v-c4754d61]{display:flex;align-items:center;gap:var(--space-small)}.home-device[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-1)}.home-value[data-v-c4754d61]{font-size:var(--text-sm);color:var(--accent);font-family:var(--font-mono)}.home-status[data-v-c4754d61]{font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-small);background:var(--surface-3);color:var(--text-2)}.home-status-ok[data-v-c4754d61]{background:#22c55e26;color:#22c55e}.home-divider[data-v-c4754d61]{height:1px;background:var(--border-color);margin:var(--space-small) 0}.home-radio-group[data-v-c4754d61],.home-checkbox-group[data-v-c4754d61]{display:flex;gap:var(--space-regular)}.icon-showcase[data-v-c4754d61]{margin-top:var(--space-xlarge);padding-top:var(--space-large);border-top:var(--border-width) solid var(--border-color)}.icon-showcase h3[data-v-c4754d61]{font-size:var(--text-lg);color:var(--text-1);margin-bottom:var(--space-small)}.icon-desc[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-2);margin-bottom:var(--space-loose)}.icon-admin-note[data-v-c4754d61]{font-size:var(--text-xs);color:var(--accent);margin-bottom:var(--space-regular);padding:var(--space-small) var(--space-regular);background:var(--surface-2);border-radius:var(--radius-regular);border-left:2px solid var(--accent)}.icon-grid[data-v-c4754d61]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--space-large);justify-items:center}.icon-item[data-v-c4754d61]{display:flex;flex-direction:column;align-items:center;gap:var(--space-micro);width:100%;max-width:60px}.icon-svg[data-v-c4754d61]{width:var(--icon-size);height:var(--icon-size);fill:none;color:var(--text-2);transition:var(--duration-fast)}.icon-svg[data-v-c4754d61]:hover{color:var(--accent)}.icon-id[data-v-c4754d61]{font-size:9px;color:var(--text-3);font-family:var(--font-mono);text-align:center;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-controls-showcase[data-v-c4754d61]{margin-top:var(--space-xlarge);padding-top:var(--space-large);border-top:var(--border-width) solid var(--border-color)}.form-controls-showcase h3[data-v-c4754d61]{font-size:var(--text-lg);color:var(--text-1);margin-bottom:var(--space-small)}.controls-grid[data-v-c4754d61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-regular);margin-top:var(--space-regular)}.control-group[data-v-c4754d61]{background:var(--surface-2);padding:var(--space-large);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color)}.control-group h4[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-1);margin-bottom:var(--space-regular);font-weight:500}.control-demo[data-v-c4754d61]{display:flex;align-items:center;gap:var(--space-regular);padding:var(--space-small) 0;pointer-events:none}.control-state[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-3)}.toggle[data-v-c4754d61]{position:relative;display:inline-flex;width:44px;height:24px;cursor:pointer;flex-shrink:0}.toggle input[data-v-c4754d61]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-c4754d61]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-3);border:2px solid var(--border-color);border-radius:9999px;transition:background var(--duration-fast),border-color var(--duration-fast)}.toggle-slider[data-v-c4754d61]:before{content:"";position:absolute;width:16px;height:16px;left:2px;top:50%;transform:translateY(-50%);background:var(--text-2);border-radius:50%;transition:transform var(--duration-fast),background var(--duration-fast)}.toggle input:checked+.toggle-slider[data-v-c4754d61]{background:var(--accent);border-color:var(--accent)}.toggle input:checked+.toggle-slider[data-v-c4754d61]:before{transform:translateY(-50%) translate(20px);background:var(--surface-1)}.toggle input:focus-visible+.toggle-slider[data-v-c4754d61]{outline:2px solid var(--accent);outline-offset:2px}.toggle-disabled[data-v-c4754d61]{opacity:.5;cursor:not-allowed}.checkbox[data-v-c4754d61]{position:relative;display:inline-flex;align-items:center;gap:var(--space-small);cursor:pointer}.checkbox input[data-v-c4754d61]{opacity:0;width:0;height:0;position:absolute}.checkbox-box[data-v-c4754d61]{width:20px;height:20px;background:var(--surface-3);border:2px solid var(--border-color);border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast),border-color var(--duration-fast);flex-shrink:0}.checkbox-box[data-v-c4754d61]:after{content:"";width:5px;height:10px;border:solid var(--surface-1);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px);opacity:0;transition:opacity var(--duration-fast)}.checkbox input:checked+.checkbox-box[data-v-c4754d61]{background:var(--accent);border-color:var(--accent)}.checkbox input:checked+.checkbox-box[data-v-c4754d61]:after{opacity:1}.checkbox input:focus-visible+.checkbox-box[data-v-c4754d61]{outline:2px solid var(--accent);outline-offset:2px}.checkbox-disabled[data-v-c4754d61]{opacity:.5;cursor:not-allowed}.checkbox-inline[data-v-c4754d61]{display:inline-flex}.checkbox-label[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-2)}.radio[data-v-c4754d61]{position:relative;display:inline-flex;align-items:center;gap:var(--space-small);cursor:pointer}.radio input[data-v-c4754d61]{opacity:0;width:0;height:0;position:absolute}.radio-dot[data-v-c4754d61]{width:20px;height:20px;background:var(--surface-3);border:2px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-fast);flex-shrink:0}.radio-dot[data-v-c4754d61]:after{content:"";width:8px;height:8px;background:var(--accent);border-radius:50%;opacity:0;transform:scale(0);transition:opacity var(--duration-fast),transform var(--duration-fast)}.radio input:checked+.radio-dot[data-v-c4754d61]{border-color:var(--accent)}.radio input:checked+.radio-dot[data-v-c4754d61]:after{opacity:1;transform:scale(1)}.radio input:focus-visible+.radio-dot[data-v-c4754d61]{outline:2px solid var(--accent);outline-offset:2px}.radio-disabled[data-v-c4754d61]{opacity:.5;cursor:not-allowed}.radio-inline[data-v-c4754d61]{display:inline-flex}.radio-label[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-2)}.principles-grid[data-v-c4754d61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-large);margin:var(--space-large) 0}.principle-card[data-v-c4754d61]{background:var(--surface-2);padding:var(--space-large);border-radius:var(--radius-regular)}.principle-card h4[data-v-c4754d61]{font-size:var(--text-base);color:var(--accent);margin-bottom:var(--space-small)}.principle-card p[data-v-c4754d61]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);margin:0}.anti-pattern[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-2);display:flex;align-items:flex-start;gap:var(--space-small);margin-top:var(--space-regular);padding-top:var(--space-regular);border-top:var(--border-width) solid var(--border-color)}.specs-table[data-v-c4754d61]{display:flex;flex-direction:column;gap:var(--space-tiny);margin:var(--space-large) 0}.spec-row[data-v-c4754d61]{display:grid;grid-template-columns:100px 120px 1fr;gap:var(--space-regular);padding:var(--space-regular) var(--space-large);background:var(--surface-2);border-radius:var(--radius-regular);font-size:var(--text-sm);align-items:center}.spec-label[data-v-c4754d61]{font-weight:500;color:var(--text-1)}.spec-value[data-v-c4754d61]{font-family:var(--font-mono);color:var(--accent)}.spec-note[data-v-c4754d61]{color:var(--text-2);font-size:var(--text-xs)}.variant-section[data-v-c4754d61]{padding:0;overflow:hidden}.variant-image-fullbleed[data-v-c4754d61]{width:100%;max-height:600px;object-fit:cover;object-position:center;display:block;border-radius:var(--radius-regular)}.concept-warning[data-v-c4754d61]{padding:var(--space-large);background:var(--accent-dim);border-radius:var(--radius-regular);color:var(--accent);font-size:var(--text-sm);margin-bottom:var(--space-xlarge);text-align:center}.mockups-grid[data-v-c4754d61]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xlarge)}@media (max-width: 900px){.mockups-grid[data-v-c4754d61]{grid-template-columns:repeat(2,1fr)}.variant-image-fullbleed[data-v-c4754d61]{height:auto}}@media (max-width: 600px){.mockups-grid[data-v-c4754d61]{grid-template-columns:1fr}}.concept-figure[data-v-c4754d61]{position:relative;margin:0;border-radius:var(--radius-regular);overflow:hidden;background:var(--surface-2);border:var(--border-width) solid var(--border-color)}.concept-figure img[data-v-c4754d61]{width:100%;height:auto;display:block}.concept-label[data-v-c4754d61]{position:absolute;top:var(--space-regular);left:var(--space-regular);background:#000000b3;color:#fff;padding:var(--space-smaller) var(--space-regular);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-regular);pointer-events:none;z-index:1}.figure-caption[data-v-c4754d61]{position:absolute;bottom:var(--space-smaller);left:var(--space-smaller);max-width:calc(100% - calc(var(--space-smaller) * 2));font-size:var(--text-xs);color:var(--text-2);background:#00000080;padding:2px 5px;border-radius:var(--radius-small);pointer-events:none;line-height:.9rem;margin:0}.reference-callout[data-v-c4754d61]{padding:var(--space-large);background:var(--surface-2);border-left:3px solid var(--accent);border-radius:var(--radius-regular);font-size:var(--text-sm);color:var(--text-2);margin:var(--space-large) 0;line-height:var(--leading-normal)}.reference-callout strong[data-v-c4754d61]{color:var(--text-1)}.core-traits-list[data-v-c4754d61]{display:flex;flex-direction:column;gap:var(--space-regular);margin:var(--space-xlarge) 0}.trait-simple[data-v-c4754d61]{padding:var(--space-regular);background:var(--surface-2);border-radius:var(--radius-regular);border-left:3px solid var(--accent);font-size:var(--text-sm);color:var(--text-2)}.trait-simple strong[data-v-c4754d61]{color:var(--text-1)}.manifestations-list[data-v-c4754d61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-small);margin-top:var(--space-large)}.manifestation-item[data-v-c4754d61]{padding:var(--space-regular);background:var(--surface-2);border-radius:var(--radius-regular);font-size:var(--text-sm);color:var(--text-2);text-align:center}.character-traits[data-v-c4754d61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-regular);margin:var(--space-xlarge) 0}.trait-item[data-v-c4754d61]{padding:var(--space-large);background:var(--surface-2);border-radius:var(--radius-regular);border-left:3px solid var(--accent)}.trait-item strong[data-v-c4754d61]{color:var(--text-1);font-size:var(--text-sm);display:block;margin-bottom:var(--space-small)}.trait-item p[data-v-c4754d61]{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.personality-expression[data-v-c4754d61]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xlarge);margin-top:var(--space-xlarge)}.expression-category h4[data-v-c4754d61]{font-size:var(--text-base);color:var(--text-1);margin-bottom:var(--space-large)}.expression-list[data-v-c4754d61]{display:flex;flex-direction:column;gap:var(--space-regular)}.expression-item[data-v-c4754d61]{padding:var(--space-regular);background:var(--surface-2);border-radius:var(--radius-regular)}.expression-item strong[data-v-c4754d61]{color:var(--text-1);font-size:var(--text-sm);display:block;margin-bottom:var(--space-tiny)}.expression-item p[data-v-c4754d61]{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (max-width: 768px){.personality-expression[data-v-c4754d61]{grid-template-columns:1fr}}.character-rules[data-v-c4754d61]{display:flex;flex-direction:column;gap:var(--space-regular);margin:var(--space-large) 0}.rule-item[data-v-c4754d61]{padding:var(--space-large);background:var(--surface-2);border-radius:var(--radius-regular);border-left:3px solid var(--accent);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2)}.rule-item strong[data-v-c4754d61]{color:var(--text-1)}.next-steps[data-v-c4754d61]{list-style:decimal;padding-left:var(--space-xlarge);color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.next-steps li[data-v-c4754d61]{margin-bottom:var(--space-regular)}.next-steps strong[data-v-c4754d61]{color:var(--text-1)}.swatch[data-v-c4754d61]{flex:1;height:100px;background:var(--surface-2);border-radius:var(--radius-regular);display:flex;align-items:flex-end;padding:var(--space-regular);border:var(--border-width) solid var(--border-color)}.swatch.accent[data-v-c4754d61]{background:var(--accent)}.swatch.text[data-v-c4754d61]{background:var(--text-1)}.swatch-label[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-2)}.swatch.accent .swatch-label[data-v-c4754d61],.swatch.text .swatch-label[data-v-c4754d61]{color:var(--surface-1)}.type-scale[data-v-c4754d61]{display:flex;align-items:baseline;gap:var(--space-regular);padding:var(--space-regular);background:var(--surface-3);border-radius:var(--radius-regular);overflow-x:auto;height:120px}.type-sample[data-v-c4754d61]{color:var(--text-1);font-weight:400}.color-row[data-v-c4754d61]{display:flex;align-items:flex-end;gap:var(--space-large);margin:var(--space-large) 0}.color-swatches-wrapper[data-v-c4754d61]{flex:1;display:flex;flex-direction:column;gap:var(--space-small)}.color-swatches[data-v-c4754d61]{display:flex;gap:var(--space-regular);width:100%}.extended-palette-wrapper[data-v-c4754d61]{flex:1;display:flex;flex-direction:column;gap:var(--space-small)}.extended-palette[data-v-c4754d61]{display:grid;gap:var(--space-small);grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);height:100px}.palette-label[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-3)}.palette-color[data-v-c4754d61]{border-radius:var(--radius-regular);display:flex;align-items:flex-end;padding:var(--space-small)}.color-hex[data-v-c4754d61]{font-size:8px;color:var(--text-1)}.design-tokens-row[data-v-c4754d61]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xlarge);margin:var(--space-xlarge) 0}.token-column[data-v-c4754d61]{background:var(--surface-2);padding:var(--space-large);border-radius:var(--radius-regular)}.token-column-wide[data-v-c4754d61]{grid-column:span 2}.sizes-spacing-row[data-v-c4754d61]{display:flex;gap:var(--space-xlarge);margin-top:var(--space-regular)}.sizes-col[data-v-c4754d61]{flex:1;min-width:0}.token-column h3[data-v-c4754d61]{margin-top:0}.token-column p[data-v-c4754d61]{font-size:var(--text-xs);margin-bottom:var(--space-regular)}.spacing-examples[data-v-c4754d61]{display:flex;align-items:flex-end;gap:var(--space-small);padding:var(--space-regular);padding-bottom:var(--space-xlarge);background:var(--surface-3);border-radius:var(--radius-regular);overflow-x:auto;height:120px}.spacing-item[data-v-c4754d61]{background:var(--accent);height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-small);position:relative;min-width:2px}.spacing-item span[data-v-c4754d61]{font-size:9px;white-space:nowrap;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);color:var(--text-3)}.component-rules[data-v-c4754d61]{display:flex;flex-direction:column;gap:var(--space-regular)}.rule-group[data-v-c4754d61]{flex:1}.rule-group h4[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-2);margin-bottom:var(--space-small)}.button-examples[data-v-c4754d61]{display:flex;gap:var(--space-small);align-items:flex-end}.btn-example[data-v-c4754d61]{background:var(--accent);color:var(--surface-1);border:none;border-radius:9999px;cursor:pointer;font-size:10px;padding:0 var(--space-large);transition:opacity var(--transition-fast)}.btn-example[data-v-c4754d61]:hover{opacity:.9}.btn-sm[data-v-c4754d61]{height:32px}.btn-md[data-v-c4754d61]{height:40px}.btn-lg[data-v-c4754d61]{height:48px}.radius-examples[data-v-c4754d61]{display:flex;gap:var(--space-small);flex-wrap:wrap;align-items:flex-end}.radius-box[data-v-c4754d61]{width:48px;height:48px;background:var(--surface-2);border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--text-2)}.radius-pill[data-v-c4754d61]{height:40px;padding:0 var(--space-large);background:transparent;color:var(--text-2);border:2px solid var(--accent);border-radius:9999px;font-size:var(--text-xs);cursor:pointer}.scale-comparison-wrapper[data-v-c4754d61]{margin-top:var(--space-xlarge)}.scale-comparison[data-v-c4754d61]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-large);width:100%}.scale-column[data-v-c4754d61]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:33%}.scale-visual-wrapper[data-v-c4754d61]{width:100%;display:flex;align-items:flex-end;justify-content:center}.scale-svg[data-v-c4754d61]{color:var(--accent);opacity:.6;width:100%;height:auto;max-height:100%}.scale-specs[data-v-c4754d61]{width:100%;padding:var(--space-regular);background:var(--surface-2);border-radius:var(--radius-regular);margin-top:var(--space-regular)}.spec-item[data-v-c4754d61]{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-tiny) 0;font-size:var(--text-xs)}.spec-item strong[data-v-c4754d61]{color:var(--text-3);font-weight:400}.spec-item span[data-v-c4754d61]{color:var(--text-2);font-family:var(--font-mono);font-size:10px}.spec-item strong[data-v-c4754d61]{color:var(--text-2);font-weight:500}.spec-item span[data-v-c4754d61]{color:var(--accent);font-family:var(--font-mono)}.scale-label[data-v-c4754d61]{font-size:var(--text-xs);color:var(--text-2);text-align:center;margin:0;line-height:var(--leading-tight)}@media (max-width: 1024px){.narrative-step[data-v-c4754d61],.narrative-step-product[data-v-c4754d61],.narrative-step-reverse[data-v-c4754d61]{grid-template-columns:1fr;gap:var(--space-large)}.narrative-step-reverse .narrative-text[data-v-c4754d61],.narrative-step-reverse .narrative-visual[data-v-c4754d61]{grid-column:1}.narrative-step-reverse .narrative-visual[data-v-c4754d61]{grid-row:auto}.design-tokens-row[data-v-c4754d61]{grid-template-columns:1fr}.token-column-wide[data-v-c4754d61]{grid-column:1}}@media (max-width: 768px){.color-row[data-v-c4754d61]{flex-direction:column;align-items:stretch}.sizes-spacing-row[data-v-c4754d61]{flex-direction:column}.spec-row[data-v-c4754d61]{grid-template-columns:1fr;gap:var(--space-small)}.mockups-grid[data-v-c4754d61],.principles-grid[data-v-c4754d61]{grid-template-columns:1fr}.scale-comparison[data-v-c4754d61]{gap:var(--space-large)}.extended-palette[data-v-c4754d61]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);height:120px}}.business-model-view[data-v-1f8149ca]{background:var(--surface-1)}.intro-section[data-v-1f8149ca]{margin-bottom:var(--space-2xlarge);text-align:center}.intro-section h3[data-v-1f8149ca]{font-size:var(--text-2xl);color:var(--text-1);margin-bottom:var(--space-regular);font-weight:400}.intro-lead[data-v-1f8149ca]{font-size:var(--text-lg);color:var(--text-2);margin:0 auto var(--space-xlarge);max-width:600px;line-height:var(--leading-normal)}.hero-section[data-v-1f8149ca]{text-align:center;margin-bottom:var(--space-2xlarge)}.trap-headline[data-v-1f8149ca]{font-size:var(--text-2xl);color:var(--text-1);margin-bottom:var(--space-regular);line-height:var(--leading-tight)}.trap-subtext[data-v-1f8149ca]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-xlarge)}.trap-options[data-v-1f8149ca]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-large);margin-bottom:var(--space-xlarge);max-width:600px;margin-left:auto;margin-right:auto}.trap-diagram[data-v-1f8149ca]{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"left right" "center center";gap:var(--space-large);align-items:start;max-width:920px;margin-left:auto;margin-right:auto}.trap-option[data-v-1f8149ca],.trap-center[data-v-1f8149ca]{position:relative;z-index:1}.trap-option--left[data-v-1f8149ca]{grid-area:left}.trap-option--right[data-v-1f8149ca]{grid-area:right}.trap-center[data-v-1f8149ca]{grid-area:center;padding:var(--space-large);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);background:var(--surface-2);margin:auto}.trap-center-lead[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-2);margin:0 0 var(--space-regular) 0;line-height:var(--leading-normal)}.trap-option[data-v-1f8149ca]{padding:var(--space-large);border-radius:var(--radius-regular)}.option-label[data-v-1f8149ca]{display:block;flex-wrap:wrap;align-items:baseline;column-gap:.35em;font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-small)}.option-name[data-v-1f8149ca]{color:var(--text-1);font-weight:600;letter-spacing:0;text-transform:none}.option-sep[data-v-1f8149ca]{color:var(--text-3)}.option-result[data-v-1f8149ca]{display:block;font-size:var(--text-base);color:var(--text-1);font-weight:500}.trap-consequence[data-v-1f8149ca]{font-size:var(--text-lg);color:var(--accent);font-weight:500;margin:0}.stat-highlight[data-v-1f8149ca]{width:30%;margin:var(--space-large) 0 0 0;padding:var(--space-regular) 0;border-left:calc(var(--border-width) * 4) solid var(--accent);padding-left:var(--space-regular);display:flex;flex-direction:column;gap:var(--space-small)}.trap-center .stat-highlight[data-v-1f8149ca]{width:100%}.trap-center .stat-highlight .stat-desc[data-v-1f8149ca]{text-align:left}.stat-highlight.danger[data-v-1f8149ca]{border-left-color:var(--error)}.stat-highlight.danger .big-stat[data-v-1f8149ca]{color:var(--error)}.big-stat[data-v-1f8149ca]{display:block;font-size:var(--text-3xl);color:var(--accent);line-height:1}.stat-desc[data-v-1f8149ca]{font-size:var(--text-lg);color:var(--text-1)}.stat-headline-punch[data-v-1f8149ca]{font-size:var(--text-sm);font-weight:500;color:var(--accent);margin-bottom:var(--space-small);text-transform:uppercase;letter-spacing:.05em}.data-point[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-2);display:flex;align-items:flex-start;gap:var(--space-small);line-height:var(--leading-normal)}.data-point strong[data-v-1f8149ca],.data-label[data-v-1f8149ca]{color:var(--text-1);font-weight:400}.data-value[data-v-1f8149ca]{color:var(--text-2)}.bullet[data-v-1f8149ca]{color:var(--accent)}.source-link[data-v-1f8149ca]{color:var(--accent);text-decoration:none}.source-link[data-v-1f8149ca]:hover{text-decoration:underline}.unlock-section[data-v-1f8149ca]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:var(--space-xlarge);align-items:start;padding:var(--space-xlarge);background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);margin-bottom:var(--space-2xlarge)}.unlock-statement[data-v-1f8149ca]{font-size:var(--text-xl);color:var(--accent);font-weight:500;margin-bottom:var(--space-regular);line-height:1.3;letter-spacing:0}.unlock-how[data-v-1f8149ca]{font-size:var(--text-base);color:var(--text-2);margin:0}.unlock-subtext[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-2);margin:var(--space-regular) 0 0;line-height:var(--leading-normal)}.unlock-whyus[data-v-1f8149ca]{text-align:left;min-width:0}.whyus-kicker[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-3);font-weight:500;margin:0 0 var(--space-regular);letter-spacing:.08em;text-transform:uppercase}.whyus-grid[data-v-1f8149ca]{display:flex;flex-direction:column;gap:var(--space-small)}.whyus-item[data-v-1f8149ca]{display:flex;gap:var(--space-regular);align-items:flex-start;padding:var(--space-regular);background:var(--surface-3);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular)}.whyus-number[data-v-1f8149ca]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--surface-1);background:var(--accent);flex:0 0 auto}.whyus-body[data-v-1f8149ca]{min-width:0;display:flex;flex-direction:column;gap:var(--space-tiny)}.whyus-headline[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-1);font-weight:500;line-height:var(--leading-normal)}.whyus-detail[data-v-1f8149ca]{font-size:var(--text-xs);color:var(--text-2);line-height:var(--leading-normal)}.deprecated-note[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--error);background:color-mix(in srgb,var(--error),transparent 90%);padding:var(--space-small) var(--space-regular);border-radius:var(--radius-small);border-left:3px solid var(--error);margin-bottom:var(--space-regular);text-align:left}.bm-section[data-v-1f8149ca]{margin-bottom:var(--space-2xlarge);padding-bottom:var(--space-xlarge)}.bm-section[data-v-1f8149ca]:last-of-type{border-bottom:none}.bm-section h2[data-v-1f8149ca]{font-size:var(--text-lg);color:var(--text-1);margin-bottom:var(--space-large);text-align:center}.vpc-subtitle[data-v-1f8149ca]{font-size:var(--text-base);color:var(--text-2);text-align:center;margin:0 auto var(--space-large) auto;line-height:var(--leading-normal)}.vpc-grid[data-v-1f8149ca]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-large);align-items:start}.vpc-col[data-v-1f8149ca]{background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);padding:var(--space-large);display:flex;flex-direction:column;gap:var(--space-regular)}.vpc-col-title[data-v-1f8149ca]{font-size:var(--text-base);color:var(--accent);font-weight:500;margin:0}.vpc-block[data-v-1f8149ca]{background:var(--surface-3);border-radius:var(--radius-regular);padding:var(--space-regular)}.vpc-block-title[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-1);margin-bottom:var(--space-small)}.vpc-list[data-v-1f8149ca]{margin:0;padding-left:var(--space-large);color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.vpc-list li+li[data-v-1f8149ca]{margin-top:var(--space-tiny)}.segments-grid[data-v-1f8149ca]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-large)}.segment-card[data-v-1f8149ca]{background:var(--surface-2);padding:var(--space-large);border-radius:var(--radius-regular);text-align:center}.segment-icon[data-v-1f8149ca]{width:calc(var(--icon-size) * 2);height:calc(var(--icon-size) * 2);margin-bottom:var(--space-regular);color:var(--accent)}.segment-card h3[data-v-1f8149ca]{font-size:var(--text-lg);color:var(--accent);margin-bottom:var(--space-small)}.segment-card p[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-2);margin:0}.flywheel-section[data-v-1f8149ca]{text-align:center}.flywheel-subtitle[data-v-1f8149ca]{color:var(--text-2);font-size:var(--text-sm);margin-bottom:var(--space-large)}.flywheel[data-v-1f8149ca]{display:flex;align-items:stretch;justify-content:center;gap:var(--space-xlarge);padding:var(--space-large);background:var(--surface-2);border-radius:var(--radius-regular);width:fit-content;margin:auto}.flywheel-step[data-v-1f8149ca]{background:var(--surface-3);padding:var(--space-regular);border-radius:var(--radius-regular);min-width:calc(var(--space-2xlarge) * 3);display:flex;flex-direction:column;align-items:center;gap:var(--space-tiny);position:relative}.flywheel-step[data-v-1f8149ca]:not(:last-child):after{content:"→";position:absolute;right:calc((var(--space-large) + var(--space-tiny)) * -1);top:50%;transform:translateY(-50%);color:var(--accent);font-size:var(--text-lg)}.step-number[data-v-1f8149ca]{background:var(--accent);color:var(--surface-1);width:var(--icon-size);height:var(--icon-size);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:500}.step-label[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-1);font-weight:500}.flywheel-step small[data-v-1f8149ca]{display:block;color:var(--accent);font-size:var(--text-xs)}.phase-subtext[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-2);text-align:center;margin:0 auto var(--space-large);max-width:720px;line-height:var(--leading-normal)}.phase-grid[data-v-1f8149ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-large)}.phase-card[data-v-1f8149ca]{background:var(--surface-2);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);padding:var(--space-large);display:flex;flex-direction:column;gap:var(--space-regular);min-width:0}.phase-meta[data-v-1f8149ca]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-regular)}.phase-kicker[data-v-1f8149ca]{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.phase-window[data-v-1f8149ca]{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;text-align:right}.phase-offer[data-v-1f8149ca]{font-size:var(--text-base);color:var(--text-1);font-weight:500;line-height:var(--leading-normal)}.phase-audience[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal)}.phase-list[data-v-1f8149ca]{margin:0;padding-left:var(--space-large);color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.phase-goal[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--accent);line-height:var(--leading-normal)}.whynow-highlights[data-v-1f8149ca]{display:flex;flex-direction:row;gap:var(--space-large);justify-content:space-between}.whynow-section[data-v-1f8149ca]{width:100vw;margin-left:calc(-50vw + 50%);padding:var(--space-2xlarge) var(--space-large);background:var(--surface-2);border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color)}.whynow-section.bm-section[data-v-1f8149ca]{padding-bottom:var(--space-2xlarge);margin-bottom:var(--space-2xlarge);border-bottom:var(--border-width) solid var(--border-color)}.whynow-content[data-v-1f8149ca]{max-width:1200px;margin:0 auto}.whynow-points[data-v-1f8149ca]{display:flex;flex-direction:column;gap:var(--space-tiny)}.moat-grid[data-v-1f8149ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-regular)}.moat-card[data-v-1f8149ca]{background:var(--surface-2);padding:var(--space-large);border-radius:var(--radius-regular);display:flex;gap:var(--space-regular);align-items:flex-start}.moat-number[data-v-1f8149ca]{background:var(--accent);color:var(--surface-1);width:calc(var(--icon-size) + var(--space-tiny));height:calc(var(--icon-size) + var(--space-tiny));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:500;flex-shrink:0}.moat-card p[data-v-1f8149ca]{font-size:var(--text-sm);color:var(--text-1);margin:0;line-height:1.5}.cta-section[data-v-1f8149ca]{text-align:center;padding:var(--space-2xlarge) 0;border-top:var(--border-width) solid var(--border-color);margin-top:var(--space-xlarge)}.cta-text[data-v-1f8149ca]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-regular)}.btn[data-v-1f8149ca]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-smaller);height:var(--clickable-height);padding:0 var(--space-large);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:background var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default)}.btn-primary[data-v-1f8149ca]{background:var(--accent);color:var(--surface-1);border-radius:var(--radius-full);box-shadow:var(--shadow-raised)}.btn-primary[data-v-1f8149ca]:hover{background:var(--accent-hover)}.btn-primary[data-v-1f8149ca]:active{box-shadow:var(--shadow-inset)}@media (max-width: 900px){.unlock-section[data-v-1f8149ca]{grid-template-columns:1fr}.trap-headline[data-v-1f8149ca]{font-size:var(--text-xl)}.trap-options[data-v-1f8149ca]{grid-template-columns:1fr}.trap-diagram[data-v-1f8149ca]{grid-template-columns:1fr;grid-template-areas:"left" "right" "center"}.segments-grid[data-v-1f8149ca],.vpc-grid[data-v-1f8149ca]{grid-template-columns:1fr}.flywheel[data-v-1f8149ca]{flex-direction:column;align-items:center}.flywheel-step[data-v-1f8149ca]:not(:last-child):after{content:"↓";right:auto;bottom:calc(var(--space-large) * -1);top:auto;transform:none}.phase-grid[data-v-1f8149ca],.moat-grid[data-v-1f8149ca]{grid-template-columns:1fr}.big-stat[data-v-1f8149ca]{font-size:var(--text-xl)}.stat-highlight[data-v-1f8149ca]{width:100%}.whynow-highlights[data-v-1f8149ca]{flex-direction:column}.layer-value-group[data-v-1f8149ca]{align-items:flex-start}.leyer-euro[data-v-1f8149ca]{font-size:var(--text-2xl)}}.roi-footnote[data-v-6dbeeeca]{font-size:.85em;color:var(--text-2);margin-top:1rem;font-family:var(--font-mono);opacity:.8}.financial-view[data-v-6dbeeeca]{min-height:100vh;background:var(--surface-1);color:var(--text-1)}.view-header[data-v-6dbeeeca]{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:var(--space-regular) var(--space-large);background:var(--surface-2);border-bottom:1px solid var(--border-color);transition:transform .2s ease}.view-header.header-hidden[data-v-6dbeeeca]{transform:translateY(-100%)}.view-title[data-v-6dbeeeca]{font-size:var(--text-lg);font-weight:600;color:var(--accent)}.header-spacer[data-v-6dbeeeca]{width:80px}.back-btn[data-v-6dbeeeca]{display:flex;align-items:center;gap:var(--space-small)}.section-hero[data-v-6dbeeeca]{text-align:center;margin-bottom:var(--space-2xlarge)}.section-label[data-v-6dbeeeca]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:var(--space-small)}.section-title[data-v-6dbeeeca]{color:var(--text-1);font-size:var(--text-base);margin-bottom:var(--space-small)}.section-subtitle[data-v-6dbeeeca]{font-size:var(--text-base);color:var(--text-2)}.section[data-v-6dbeeeca]{margin-bottom:var(--space-2xlarge)}.section-heading[data-v-6dbeeeca]{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-small);color:var(--text-1)}.section-lead[data-v-6dbeeeca]{font-size:var(--text-sm);color:var(--text-2);margin-bottom:var(--space-large)}.table-container[data-v-6dbeeeca]{overflow-x:auto;margin-bottom:var(--space-regular)}.data-table[data-v-6dbeeeca]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table th[data-v-6dbeeeca],.data-table td[data-v-6dbeeeca]{padding:var(--space-regular) var(--space-large);text-align:left;border-bottom:1px solid var(--border-color)}.data-table th[data-v-6dbeeeca]{font-weight:600;color:var(--text-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.data-table td.num[data-v-6dbeeeca],.data-table th.num[data-v-6dbeeeca]{text-align:right;font-variant-numeric:tabular-nums}.data-table td.highlight[data-v-6dbeeeca]{color:var(--accent);font-weight:600}.data-table td.note[data-v-6dbeeeca]{font-size:var(--text-xs);color:var(--text-3)}.data-table tr.row-warning td[data-v-6dbeeeca]{background:#ff64641a}.table-footnote[data-v-6dbeeeca]{font-size:var(--text-xs);color:var(--text-3);font-style:italic}.scenario-cards[data-v-6dbeeeca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-large)}.scenario-card[data-v-6dbeeeca]{background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--radius-regular);padding:var(--space-large);display:flex;flex-direction:column;gap:var(--space-small)}.scenario-card.funded[data-v-6dbeeeca]{border-color:var(--accent)}.scenario-label[data-v-6dbeeeca]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-3)}.scenario-value[data-v-6dbeeeca]{font-size:var(--text-2xl);font-weight:600;color:var(--accent)}.scenario-units[data-v-6dbeeeca]{font-size:var(--text-sm);color:var(--text-2)}.scenario-description[data-v-6dbeeeca]{font-size:var(--text-xs);color:var(--text-3)}.market-nested[data-v-6dbeeeca]{margin-top:var(--space-large)}.market-layer[data-v-6dbeeeca]{padding:var(--space-large);border-radius:var(--radius-regular)}.tam-layer[data-v-6dbeeeca]{background:var(--surface-2);border:var(--border-width) solid var(--border-color)}.sam-layer[data-v-6dbeeeca]{background:var(--surface-3);margin-top:var(--space-large)}.som-layer[data-v-6dbeeeca]{background:var(--accent-dim);margin-top:var(--space-large)}.layer-header[data-v-6dbeeeca]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-small);margin-bottom:var(--space-regular)}.layer-label[data-v-6dbeeeca]{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2)}.layer-value[data-v-6dbeeeca]{font-size:var(--text-lg);font-weight:600;color:var(--accent)}.layer-value-group[data-v-6dbeeeca]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xsmall)}.layer-euro[data-v-6dbeeeca]{font-size:var(--text-2xl);font-weight:600;color:var(--accent)}.layer-euro.with-tooltip[data-v-6dbeeeca]{position:relative;cursor:help}.explainer-tooltip[data-v-6dbeeeca]{position:absolute;right:0;top:100%;margin-top:var(--space-small);padding:var(--space-small) var(--space-regular);background:var(--surface-1);color:var(--text-2);font-size:var(--text-xs);font-weight:400;border-radius:var(--radius-small);border:var(--border-width) solid var(--border-color);box-shadow:0 4px 12px #00000026;white-space:nowrap;z-index:100;pointer-events:none}.layer-desc[data-v-6dbeeeca]{font-size:var(--text-sm);color:var(--text-2);margin:0}.layer-segments[data-v-6dbeeeca]{display:flex;flex-wrap:wrap;gap:var(--space-small);margin-bottom:var(--space-regular)}.segment-chip[data-v-6dbeeeca]{display:flex;flex-direction:column;padding:var(--space-small) var(--space-regular);background:var(--surface-3);border-radius:var(--radius-small);font-size:var(--text-xs)}.segment-value[data-v-6dbeeeca]{font-weight:600;color:var(--accent)}.segment-name[data-v-6dbeeeca]{color:var(--text-2)}.som-scenarios[data-v-6dbeeeca]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-regular);margin-top:var(--space-regular)}.som-scenario[data-v-6dbeeeca]{display:flex;flex-direction:column;gap:var(--space-xsmall);padding:var(--space-regular);background:var(--surface-1);border-radius:var(--radius-small)}.scenario-label[data-v-6dbeeeca]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.scenario-value[data-v-6dbeeeca]{font-size:var(--text-base);font-weight:600;color:var(--accent)}.scenario-desc[data-v-6dbeeeca]{font-size:var(--text-xs);color:var(--text-2)}.cta-section[data-v-6dbeeeca]{text-align:center;padding:var(--space-2xlarge) 0;border-top:var(--border-width) solid var(--border-color);margin-top:var(--space-xlarge)}.cta-text[data-v-6dbeeeca]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-regular)}.btn[data-v-6dbeeeca]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-smaller);height:var(--clickable-height);padding:0 var(--space-large);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:background var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default)}.btn-ghost[data-v-6dbeeeca]{background:transparent;color:var(--text-2);border-radius:var(--radius-full)}.btn-ghost[data-v-6dbeeeca]:hover{color:var(--text-1);background:var(--surface-3)}.btn-primary[data-v-6dbeeeca]{background:var(--accent);color:var(--surface-1)}.btn-primary[data-v-6dbeeeca]:hover{background:var(--accent-hover)}.icon[data-v-6dbeeeca]{width:20px;height:20px;color:currentColor}.modal-overlay[data-v-6dbeeeca]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-6dbeeeca]{position:relative;background:var(--surface-1);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-close[data-v-6dbeeeca]{position:absolute;top:var(--space-regular);right:var(--space-regular);background:transparent;border:none;color:var(--text-3);cursor:pointer;padding:var(--space-small);border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default);z-index:10}.modal-close[data-v-6dbeeeca]:hover{background:var(--surface-3);color:var(--text-1)}@media (max-width: 600px){.som-scenarios[data-v-6dbeeeca]{grid-template-columns:1fr}.layer-header[data-v-6dbeeeca]{flex-direction:column;align-items:flex-start}.layer-euro[data-v-6dbeeeca]{font-size:var(--text-2xl)}.market-layer[data-v-6dbeeeca]{padding:var(--space-regular)}.layer-value-group[data-v-6dbeeeca]{align-items:flex-start}.leyer-euro[data-v-6dbeeeca]{font-size:var(--text-xl)}}.gtm-financials-view[data-v-17b10601]{min-height:100vh;background:var(--surface-1)}.intro-section[data-v-17b10601]{margin-bottom:var(--space-2xlarge);text-align:center}.intro-section h3[data-v-17b10601]{font-size:var(--text-2xl);color:var(--text-1);margin:0 0 var(--space-regular);font-weight:400}.intro-lead[data-v-17b10601]{font-size:var(--text-lg);color:var(--text-2);margin:0 auto var(--space-xlarge);max-width:600px;line-height:var(--leading-normal)}.gtm-roadmap[data-v-17b10601]{margin:0 0 var(--space-2xlarge)}.gtm-roadmap-grid[data-v-17b10601]{--road-col: clamp(72px, 10vw, 140px);--road-gap: var(--space-xlarge);display:grid;grid-template-columns:minmax(0,1fr) var(--road-col);gap:var(--road-gap);align-items:stretch}.gtm-roadmap-steps[data-v-17b10601]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-large)}.gtm-roadmap-step[data-v-17b10601]{position:relative;z-index:1}.gtm-step-card[data-v-17b10601]{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-2);display:grid;grid-template-columns:1fr;gap:0;overflow:hidden}.gtm-step-card.has-media[data-v-17b10601]{grid-template-columns:minmax(0,1fr) 220px}.gtm-step-card.has-media.is-wide-media[data-v-17b10601]{grid-template-columns:minmax(0,1fr) 320px}.gtm-step-content[data-v-17b10601]{min-width:0;display:flex;flex-direction:column;gap:0}.gtm-step-text[data-v-17b10601]{padding:var(--space-large);min-width:0}.gtm-step-bottomRow[data-v-17b10601]{display:flex;align-items:stretch;min-width:0;border-top:var(--border-width) solid var(--border-color)}.gtm-step-thumbsRow[data-v-17b10601]{display:flex;align-items:stretch;height:auto;max-height:180px;width:clamp(240px,28vw,360px);flex:0 0 auto;overflow:hidden;justify-content:flex-end}.gtm-thumb--main[data-v-17b10601]{display:none}.gtm-step-bridge[data-v-17b10601]{position:absolute;top:50%;left:100%;width:calc(var(--road-gap) + var(--road-col) / 2);transform:translateY(-50%);pointer-events:none}.gtm-bridge-line[data-v-17b10601]{position:absolute;left:0;right:0;top:0;height:2px;background:color-mix(in srgb,var(--border-color),transparent 15%);border-radius:var(--radius-full)}.gtm-bridge-pill[data-v-17b10601]{position:absolute;top:0;right:0;transform:translate(50%,-50%);padding:4px 10px;border-radius:var(--radius-full);border:var(--border-width) solid var(--border-color);background:var(--surface-2);color:var(--text-1);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.gtm-step-meta[data-v-17b10601]{display:flex;flex-wrap:wrap;gap:var(--space-small);align-items:center}.gtm-step-year[data-v-17b10601],.gtm-step-status[data-v-17b10601]{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.gtm-step-media[data-v-17b10601]{position:relative;width:100%;height:100%;border-left:var(--border-width) solid var(--border-color);background:var(--surface-3)}.gtm-step-media[data-v-17b10601] .gtm-step-media-img{height:100%;border-radius:0}.gtm-step-media[data-v-17b10601] .gtm-step-media-img .img{width:100%;height:100%!important;object-fit:cover}.gtm-step-media--loading[data-v-17b10601]{display:grid;place-items:center}.gtm-skeleton[data-v-17b10601]{width:100%;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-3),transparent 20%),color-mix(in srgb,var(--surface-3),transparent 5%),color-mix(in srgb,var(--surface-3),transparent 20%));background-size:200% 100%;animation:gtm-shimmer-17b10601 1.2s var(--easing-default) infinite}@keyframes gtm-shimmer-17b10601{0%{background-position:200% 0}to{background-position:-200% 0}}.gtm-step-media-label[data-v-17b10601]{position:absolute;top:var(--space-small);right:var(--space-small);font-size:var(--text-xs);letter-spacing:.05em;color:var(--text-1);padding:4px 8px;border-radius:var(--radius-regular);border:var(--border-width) solid color-mix(in srgb,var(--text-1),transparent 70%);background:color-mix(in srgb,var(--surface-1),transparent 35%);pointer-events:none}.gtm-step-title[data-v-17b10601]{margin-top:var(--space-regular);font-size:var(--text-lg);color:var(--text-1);font-weight:500}.gtm-step-desc[data-v-17b10601]{margin:var(--space-small) 0 0;font-size:var(--text-sm);color:var(--text-2);line-height:1.6}.gtm-step-stake[data-v-17b10601]{margin:var(--space-regular) 0 0;font-size:var(--text-sm);color:var(--accent);font-weight:500;display:flex;align-items:center;gap:var(--space-small)}.stake-icon[data-v-17b10601]{font-size:var(--text-base)}.gtm-step-persona[data-v-17b10601]{display:flex;gap:var(--space-regular);align-items:stretch;padding:var(--space-large);min-height:var(--clickable-height);min-width:0;flex:1 1 auto}.gtm-persona-text[data-v-17b10601]{display:flex;flex-direction:column;gap:var(--space-tiny);min-width:0;flex:1}.gtm-persona-kicker[data-v-17b10601]{font-size:var(--text-xs);color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.gtm-persona-title[data-v-17b10601]{font-size:var(--text-sm);color:var(--text-1);font-weight:500}.gtm-thumb[data-v-17b10601]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;height:100%;aspect-ratio:1 / 1;cursor:pointer;position:relative;transition:opacity var(--duration-fast) var(--easing-default)}.gtm-thumb[data-v-17b10601] .orus-image{height:100%;border-radius:0}.gtm-thumb[data-v-17b10601] .orus-image .img{width:100%;height:100%}.gtm-thumb[data-v-17b10601]:not(:last-child){border-right:var(--border-width) solid var(--border-color)}.gtm-thumb[data-v-17b10601]:hover{opacity:.9}.gtm-thumb[data-v-17b10601]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gtm-thumb--skeleton[data-v-17b10601]{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-3),transparent 20%),color-mix(in srgb,var(--surface-3),transparent 5%),color-mix(in srgb,var(--surface-3),transparent 20%));background-size:200% 100%;animation:gtm-shimmer-17b10601 1.2s var(--easing-default) infinite}.gtm-roadmap-visual[data-v-17b10601]{position:relative;height:100%;display:flex;justify-content:center;--road-stroke: var(--surface-3);--road-mark: color-mix(in srgb, var(--accent), transparent 15%);z-index:0}.gtm-roadmap-road[data-v-17b10601]{position:relative;height:100%;width:100%;opacity:.95}.gtm-roadmap-road[data-v-17b10601]:before,.gtm-roadmap-road[data-v-17b10601]:after{content:"";position:absolute;left:0;right:0;height:96px;pointer-events:none;z-index:2}.gtm-roadmap-road[data-v-17b10601]:before{top:0;background:linear-gradient(to bottom,var(--surface-1),transparent)}.gtm-roadmap-road[data-v-17b10601]:after{bottom:0;background:linear-gradient(to top,var(--surface-1),transparent)}.gtm-roadmap-road[data-v-17b10601] svg{width:100%;height:100%;display:block;position:relative;z-index:1}@media (max-width: 900px){.gtm-roadmap-grid[data-v-17b10601]{grid-template-columns:1fr}.gtm-roadmap-visual[data-v-17b10601]{display:none}.gtm-step-card[data-v-17b10601],.gtm-step-card.has-media[data-v-17b10601],.gtm-step-card.has-media.is-wide-media[data-v-17b10601]{grid-template-columns:1fr}.gtm-step-bridge[data-v-17b10601],.gtm-step-media[data-v-17b10601]{display:none}.gtm-step-bottomRow[data-v-17b10601]{flex-direction:column}.gtm-step-thumbsRow[data-v-17b10601]{width:100%;border-left:none;border-top:var(--border-width) solid var(--border-color);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.gtm-thumb[data-v-17b10601]{flex:0 0 auto;width:clamp(34%,42vw,200px);scroll-snap-align:start}.gtm-thumb--main[data-v-17b10601]{display:block}}@media (max-width: 500px){.gtm-thumb[data-v-17b10601]{width:clamp(34%,62vw,34%)}}.financials-anchor[data-v-17b10601]{scroll-margin-top:calc(72px + var(--space-large))}.locked-panel[data-v-17b10601]{max-width:800px;margin:var(--space-2xlarge) auto 0;padding:var(--space-large);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);background:var(--surface-2)}.locked-title[data-v-17b10601]{font-size:var(--text-lg);color:var(--text-1);margin:0 0 var(--space-small);font-weight:400}.locked-subtitle[data-v-17b10601]{margin:0 0 var(--space-large);color:var(--text-2);font-size:var(--text-sm)}.locked-btn[data-v-17b10601]{height:44px;padding:0 var(--space-large);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);background:var(--surface-1);color:var(--text-1);cursor:pointer}h1[data-v-d969c538],h2[data-v-d969c538],h3[data-v-d969c538],h4[data-v-d969c538],h5[data-v-d969c538],h6[data-v-d969c538]{font-weight:400}.dashboard[data-v-d969c538]{min-height:100vh;background:var(--surface-1)}.header[data-v-d969c538]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--space-regular) var(--space-large);background:var(--surface-2);border-bottom:var(--border-width) solid var(--border-color);position:sticky;top:0;z-index:100;transition:transform .3s ease}.header-left[data-v-d969c538]{display:flex;align-items:center;gap:var(--space-small);position:absolute;left:var(--space-large);top:0;bottom:0;height:100%}.header.header-hidden[data-v-d969c538]{transform:translateY(-100%)}.header-brand[data-v-d969c538]{display:flex;align-items:center;flex:0 1 auto;margin:0 auto}.brand-logo[data-v-d969c538]{font-size:var(--text-xl);color:var(--accent);letter-spacing:.2em}.header-actions[data-v-d969c538]{display:none}.header-icon-actions[data-v-d969c538]{display:flex;align-items:center;gap:var(--space-tiny)}.btn-icon[data-v-d969c538]{background:transparent;border:none;padding:0;width:var(--clickable-height);height:var(--clickable-height)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background var(--transition-fast);flex-shrink:0}.btn-icon[data-v-d969c538]:hover{background:var(--surface-3)}.btn-icon[data-v-d969c538] :is(.icon,.icon-sm,.icon-lg){color:var(--text-2);transition:color var(--transition-fast)}.btn-icon[data-v-d969c538]:hover :is(.icon,.icon-sm,.icon-lg){color:var(--accent)}.dashboard-back-link[data-v-d969c538]{color:var(--text-3);text-decoration:none;font-size:.85rem;font-weight:400;transition:color .2s;white-space:nowrap}.dashboard-back-link[data-v-d969c538]:hover{color:var(--text-2)}.hero[data-v-d969c538]{padding:var(--space-2xlarge) var(--space-large);background:var(--surface-1)}.hero-content[data-v-d969c538]{max-width:800px;margin:0 auto}.hero-tagline[data-v-d969c538]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:var(--space-regular)}.hero-title[data-v-d969c538]{font-size:var(--text-2xl);color:var(--text-1);margin-bottom:var(--space-regular);line-height:var(--leading-tight)}.hero-subtitle[data-v-d969c538]{font-size:var(--text-lg);color:var(--accent);margin-bottom:var(--space-large)}.hero-description[data-v-d969c538]{font-size:var(--text-base);color:var(--text-2);line-height:1.7}.hero-image[data-v-d969c538]{width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;display:flex;flex-wrap:wrap;gap:0}.hero-img-wrapper[data-v-d969c538]{position:relative;width:50%;height:50vh}.hero-product-img[data-v-d969c538]{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.hero-fullbleed-img[data-v-d969c538]{width:100%;height:600px;object-fit:cover;object-position:center;display:block}.img-caption[data-v-d969c538]{position:absolute;bottom:var(--space-smaller);left:var(--space-smaller);max-width:calc(100% - calc(var(--space-smaller) * 2));font-size:var(--text-xs);color:var(--text-2);background:#00000080;padding:2px 5px;border-radius:var(--radius-small);pointer-events:none;line-height:.9rem}.phase-img-wrapper[data-v-d969c538]{position:relative;display:flex;align-items:flex-end}.problem-section[data-v-d969c538]{padding:var(--space-2xlarge) var(--space-large);background:var(--surface-2)}.problem-content[data-v-d969c538]{max-width:1200px;margin:0 auto}.problem-grid[data-v-d969c538]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xlarge);margin-bottom:var(--space-xlarge)}.problem-grid--danger .section-heading[data-v-d969c538]{color:var(--error)}.problem-grid--success[data-v-d969c538]{margin-top:var(--space-2xlarge)}.problem-grid--success .section-heading[data-v-d969c538]{color:var(--success)}.problem-column[data-v-d969c538]{display:flex;flex-direction:column}.source-link[data-v-d969c538]{font-size:var(--text-xs);color:var(--text-3);margin-top:auto;padding-top:var(--space-regular);text-decoration:none;transition:color var(--duration-fast) var(--easing-default)}.source-link[data-v-d969c538]:hover{color:var(--accent);text-decoration:underline}.section-heading[data-v-d969c538]{font-size:var(--text-xl);color:var(--accent);margin-bottom:var(--space-large);text-align:center}.problem-lead[data-v-d969c538]{font-size:var(--text-lg);color:var(--text-1);margin-bottom:var(--space-regular)}.problem-solution[data-v-d969c538]{font-size:var(--text-base);color:var(--accent);margin-top:var(--space-xlarge);max-width:700px}.stat-highlight[data-v-d969c538]{margin:var(--space-large) 0 var(--space-xlarge) 0;padding:var(--space-regular) 0;border-left:4px solid var(--accent);padding-left:var(--space-regular)}.stat-highlight.danger[data-v-d969c538]{border-left-color:var(--error)}.stat-highlight.danger .big-stat[data-v-d969c538]{color:var(--error)}.stat-highlight.success[data-v-d969c538]{border-left-color:var(--success)}.stat-highlight.success .big-stat[data-v-d969c538]{color:var(--success)}.big-stat[data-v-d969c538]{display:block;font-size:var(--text-3xl);color:var(--accent);line-height:1;margin-bottom:var(--space-small)}.stat-desc[data-v-d969c538]{font-size:var(--text-lg);color:var(--text-1)}.problem-subtitle[data-v-d969c538]{font-size:var(--text-base);color:var(--text-2);line-height:1.6;margin-bottom:var(--space-large)}.stat-highlight[data-v-d969c538]{display:flex;flex-direction:column;gap:var(--space-small)}.data-point[data-v-d969c538]{font-size:var(--text-sm);color:var(--text-2);display:flex;align-items:center;gap:var(--space-small)}.data-point strong[data-v-d969c538]{color:var(--text-1);font-weight:400}.transition-section[data-v-d969c538]{padding:var(--space-xlarge) var(--space-large);border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color)}.transition-content[data-v-d969c538]{max-width:900px;margin:0 auto}.transition-statement[data-v-d969c538]{font-size:var(--text-lg);color:var(--accent);text-align:center;line-height:1.6}.problem-grid[data-v-d969c538]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-large)}.problem-card[data-v-d969c538]{padding:var(--space-large);background:var(--surface-3);border-radius:var(--radius-regular)}.problem-card h4[data-v-d969c538]{font-size:var(--text-base);color:var(--text-1);margin-bottom:var(--space-small)}.problem-card p[data-v-d969c538]{font-size:var(--text-sm);color:var(--text-2);line-height:1.6}.market-section[data-v-d969c538]{padding:var(--space-2xlarge) var(--space-large);background:var(--surface-1)}.market-section--compact[data-v-d969c538]{text-align:center}.market-section--compact .market-content[data-v-d969c538]{display:flex;flex-direction:column;align-items:center}.market-section--compact .section-heading[data-v-d969c538]{text-align:center}.market-section--compact .market-lead[data-v-d969c538]{text-align:center;margin-bottom:var(--space-large)}.market-summary[data-v-d969c538]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-large);max-width:500px}.market-content[data-v-d969c538]{max-width:1200px;margin:0 auto}.market-lead[data-v-d969c538]{font-size:var(--text-lg);color:var(--text-1);margin-bottom:var(--space-xlarge);max-width:600px}.market-definitions[data-v-d969c538]{display:flex;flex-wrap:wrap;gap:var(--space-large);margin-bottom:var(--space-xlarge);padding:var(--space-large);background:var(--surface-3);border-radius:var(--radius-regular)}.definition-item[data-v-d969c538]{display:flex;align-items:baseline;gap:var(--space-small)}.definition-term[data-v-d969c538]{font-size:var(--text-sm);color:var(--accent);min-width:40px}.definition-desc[data-v-d969c538]{font-size:var(--text-sm);color:var(--text-2)}.market-region[data-v-d969c538]{margin-bottom:var(--space-xlarge)}.market-region-secondary[data-v-d969c538]{opacity:.7;padding-top:var(--space-large);border-top:var(--border-width) dashed var(--border-color)}.region-title[data-v-d969c538]{font-size:var(--text-lg);color:var(--text-1);margin-bottom:var(--space-large)}.market-grid[data-v-d969c538]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-large);margin-bottom:var(--space-large)}.market-card[data-v-d969c538]{padding:var(--space-large);background:var(--surface-2);border-radius:var(--radius-regular);border-left:3px solid var(--accent)}.market-label[data-v-d969c538]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);display:block;margin-bottom:var(--space-small)}.market-value[data-v-d969c538]{font-size:var(--text-2xl);color:var(--accent);display:block;margin-bottom:var(--space-regular)}.market-description[data-v-d969c538]{font-size:var(--text-sm);color:var(--text-2);line-height:1.6;margin-bottom:var(--space-regular)}.market-source[data-v-d969c538]{display:block;font-size:var(--text-xs);color:var(--text-3);font-style:italic;margin-top:var(--space-small)}.market-disclaimer[data-v-d969c538]{font-size:var(--text-xs);color:var(--text-3);margin-top:var(--space-large);font-style:italic}.market-sources[data-v-d969c538]{padding-top:var(--space-regular);border-top:var(--border-width) solid var(--border-color)}.market-sources p[data-v-d969c538]{font-size:var(--text-xs);color:var(--text-3);font-style:italic}.system-architecture-block[data-v-d969c538]{margin-top:var(--space-xlarge);padding:var(--space-xlarge);background:var(--surface-2);border-radius:var(--radius-regular)}.architecture-heading[data-v-d969c538]{font-size:var(--text-xl);color:var(--text-1);margin-bottom:var(--space-regular);font-weight:600}.solution-lead[data-v-d969c538]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-xlarge);line-height:1.7}.before-after-cards[data-v-d969c538]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-large);margin-bottom:var(--space-xlarge)}.before-card[data-v-d969c538],.after-card[data-v-d969c538]{padding:var(--space-xlarge);border-radius:var(--radius-regular);background:var(--surface-3)}.before-card[data-v-d969c538]{border-left:4px solid var(--text-3)}.after-card[data-v-d969c538]{border-left:4px solid var(--accent)}.before-card h5[data-v-d969c538],.after-card h5[data-v-d969c538]{font-size:var(--text-base);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-small)}.before-card h5[data-v-d969c538]{color:var(--text-3)}.after-card h5[data-v-d969c538]{color:var(--accent)}.card-role[data-v-d969c538]{font-size:var(--text-lg);color:var(--text-1);margin-bottom:var(--space-small)}.card-flow[data-v-d969c538]{font-size:var(--text-sm);color:var(--text-2);font-family:var(--font-mono);line-height:1.5}.comparison-table[data-v-d969c538]{background:var(--surface-3);border-radius:var(--radius-regular);overflow:hidden}.comparison-header[data-v-d969c538],.comparison-row[data-v-d969c538]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-regular)}.comparison-header[data-v-d969c538]{background:var(--surface-1);padding:var(--space-regular) var(--space-large);font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.comparison-row[data-v-d969c538]{padding:var(--space-regular) var(--space-large);border-top:var(--border-width) solid var(--border-color);font-size:var(--text-sm)}.comparison-row span[data-v-d969c538]:first-child{color:var(--text-1)}.comparison-row .negative[data-v-d969c538]{color:var(--text-3)}.comparison-row .positive[data-v-d969c538]{color:var(--accent)}.main-content[data-v-d969c538]{padding:var(--space-2xlarge) var(--space-large);max-width:1200px;margin:0 auto}.section-grid[data-v-d969c538]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-large);margin-bottom:var(--space-2xlarge)}@media (max-width: 1200px){.section-grid[data-v-d969c538]{grid-template-columns:repeat(2,1fr)}}.section-card[data-v-d969c538]{background:var(--surface-2);border-radius:var(--radius-regular);padding:var(--space-large);border:var(--border-width) solid var(--border-color);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default)}.section-card[data-v-d969c538]:hover{border-color:var(--accent-dim)}.section-card[data-v-d969c538]:active{background:var(--surface-3)}.section-icon[data-v-d969c538]{display:block;margin-bottom:var(--space-regular);color:var(--text-1)}.section-icon .icon[data-v-d969c538]{width:var(--icon-size);height:var(--icon-size);fill:none}.icon-inline[data-v-d969c538]{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;vertical-align:middle;margin-right:4px}.section-title[data-v-d969c538]{color:var(--text-1);font-size:var(--text-base);margin-bottom:var(--space-small)}.section-card .section-title[data-v-d969c538]{text-align:start}.section-description[data-v-d969c538]{color:var(--text-2);font-size:var(--text-sm);margin-bottom:var(--space-regular);line-height:1.5}.section-badge[data-v-d969c538]{margin-bottom:var(--space-regular)}.badge-signed[data-v-d969c538]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--accent);background:var(--accent-dim);padding:2px 8px;border-radius:var(--radius-small)}.badge-required[data-v-d969c538]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-3);background:var(--surface-3);padding:2px 8px;border-radius:var(--radius-small)}.section-card.requires-nda[data-v-d969c538]{border:var(--border-width) solid var(--border-color)}.section-card.is-locked[data-v-d969c538]{opacity:.7;border:var(--border-width) dashed var(--border-color)}.section-card.is-locked .section-icon[data-v-d969c538]{opacity:.5}.section-card.is-locked[data-v-d969c538]:hover{opacity:1;border-color:var(--accent)}.modal-overlay[data-v-d969c538]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-regular)}.modal-content[data-v-d969c538]{background:var(--surface-2);border-radius:var(--radius-regular);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:modalIn-d969c538 var(--duration-slow) var(--easing-default)}@keyframes modalIn-d969c538{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close[data-v-d969c538]{position:absolute;top:var(--space-regular);right:var(--space-regular);background:none;border:none;color:var(--text-2);font-size:var(--text-xl);cursor:pointer;padding:var(--space-small);line-height:1;transition:color var(--duration-base) var(--easing-default);z-index:1}.modal-close[data-v-d969c538]:hover{color:var(--text-1)}.cta-section[data-v-d969c538]{text-align:center;padding:var(--space-2xlarge) 0;border-top:var(--border-width) solid var(--border-color);margin-top:var(--space-xlarge)}.cta-text[data-v-d969c538]{font-size:var(--text-base);color:var(--text-2);margin-bottom:var(--space-regular)}.btn[data-v-d969c538]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-smaller);height:var(--clickable-height);padding:0 var(--space-large);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:background var(--duration-base) var(--easing-default),box-shadow var(--duration-base) var(--easing-default)}.btn-primary[data-v-d969c538]{background:var(--accent);color:var(--surface-1);border-radius:var(--radius-full);box-shadow:var(--shadow-raised)}.btn-primary[data-v-d969c538]:hover{background:var(--accent-hover)}.btn-primary[data-v-d969c538]:active{box-shadow:var(--shadow-inset)}.btn-secondary[data-v-d969c538]{background:transparent;color:var(--accent);border:var(--border-width) solid var(--accent);border-radius:var(--radius-full)}.btn-secondary[data-v-d969c538]:hover{background:var(--accent);color:var(--surface-1)}.btn-ghost[data-v-d969c538]{background:transparent;color:var(--text-2);border-radius:var(--radius-full)}.btn-ghost[data-v-d969c538]:hover{color:var(--text-1);background:var(--surface-3)}.modal-overlay[data-v-d969c538]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-d969c538]{position:relative;background:var(--surface-1);border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-close[data-v-d969c538]{position:absolute;top:var(--space-regular);right:var(--space-regular);background:transparent;border:none;color:var(--text-3);cursor:pointer;padding:var(--space-small);border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default);z-index:10}.modal-close[data-v-d969c538]:hover{background:var(--surface-3);color:var(--text-1)}.footer[data-v-d969c538]{padding:var(--space-large);text-align:center;border-top:var(--border-width) solid var(--border-color)}.footer p[data-v-d969c538]{color:var(--text-2);font-size:var(--text-xs)}@media (max-width: 900px){.header[data-v-d969c538]{flex-direction:row;gap:var(--space-regular);justify-content:space-between;align-items:center;min-height:unset}.header-left[data-v-d969c538]{position:static;justify-content:flex-start;width:auto;margin-bottom:0;height:auto}.header-brand[data-v-d969c538]{margin:0}.header-right[data-v-d969c538]{position:static;justify-content:flex-end;width:auto;margin-top:0;height:auto}.hero-title[data-v-d969c538]{font-size:var(--text-xl)}.image-placeholder[data-v-d969c538]{height:250px}.problem-grid[data-v-d969c538],.market-grid[data-v-d969c538]{grid-template-columns:1fr}.comparison-header[data-v-d969c538],.comparison-row[data-v-d969c538]{grid-template-columns:1fr;text-align:center}.comparison-header span[data-v-d969c538]:first-child,.comparison-row span[data-v-d969c538]:first-child{display:none}.problem-grid[data-v-d969c538]{grid-template-columns:1fr;gap:var(--space-xlarge)}.hero-fullbleed-img[data-v-d969c538]{height:auto}}@media (max-width: 500px){.section-grid[data-v-d969c538]{grid-template-columns:1fr}}.section-card.locked[data-v-d969c538]{opacity:.6;position:relative}.locked-badge[data-v-d969c538]{font-size:var(--text-xs);color:var(--text-3);background:var(--surface-3);padding:4px 12px;border-radius:var(--radius-small)}.roadmap-section[data-v-d969c538]{padding:var(--space-2xlarge) var(--space-large);background:var(--surface-1);border-top:var(--border-width) solid var(--border-color)}.roadmap-content[data-v-d969c538]{max-width:1200px;margin:0 auto}.roadmap-lead[data-v-d969c538]{font-size:var(--text-lg);color:var(--text-2);margin-bottom:var(--space-2xlarge);max-width:700px;margin:0 auto var(--space-2xlarge) auto;text-align:center}.roadmap-status[data-v-d969c538],.orusos-status[data-v-d969c538]{display:flex;flex-direction:column;align-items:center;gap:var(--space-small);color:var(--text-2);font-size:var(--text-sm);margin:0 0 var(--space-large)}.orusos-status[data-v-d969c538]{justify-content:center;text-align:center}.phase-status[data-v-d969c538]{margin:0 0 var(--space-regular);display:flex;gap:var(--space-smaller)}.status-chip[data-v-d969c538]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--radius-full);background:var(--accent-dim);color:var(--accent);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.roadmap-timeline[data-v-d969c538]{display:flex;flex-direction:column;gap:var(--space-2xlarge)}.roadmap-phase[data-v-d969c538]{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-regular);align-items:start}.roadmap-phase--stacked[data-v-d969c538]{display:flex;flex-direction:column;gap:var(--space-large);align-items:stretch}.alpha-collection-header[data-v-d969c538]{max-width:700px;margin:0 auto;text-align:center}.alpha-collection-header h4[data-v-d969c538]{font-size:var(--text-xl);color:var(--text-1);margin-bottom:var(--space-regular);margin-top:var(--space-2xlarge)}.alpha-collection-header .phase-status[data-v-d969c538]{margin:0 0 var(--space-regular);justify-content:center}.alpha-nudge[data-v-d969c538]{margin-top:var(--space-regular);color:var(--text-2);line-height:1.6}.alpha-collection[data-v-d969c538]{display:flex;flex-direction:column;gap:var(--space-2xlarge)}.roadmap-phase.reverse[data-v-d969c538]{grid-template-columns:1.5fr 1fr;direction:rtl}.roadmap-phase.reverse .phase-header[data-v-d969c538],.roadmap-phase.reverse .phase-gallery[data-v-d969c538]{direction:ltr}.phase-context-stack[data-v-d969c538]{display:flex;flex-direction:column;gap:var(--space-regular);margin-top:var(--space-large)}.phase-context-stack .phase-img-wrapper[data-v-d969c538]{position:relative}.phase-context-img[data-v-d969c538]{width:100%;border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color);cursor:pointer;transition:border-color .2s ease}.phase-context-img[data-v-d969c538]:hover{border-color:var(--accent)}.phase-tag[data-v-d969c538]{display:inline-block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:var(--space-small);border:1px solid var(--accent-dim);padding:4px 8px;border-radius:var(--radius-small)}.phase-header h4[data-v-d969c538]{font-size:var(--text-xl);color:var(--text-1);margin-bottom:var(--space-regular)}.phase-header p[data-v-d969c538]{font-size:var(--text-base);color:var(--text-2);line-height:1.6}.flow-comparison[data-v-d969c538]{display:flex;flex-direction:column;gap:var(--space-small);margin-top:var(--space-regular);font-family:var(--font-mono);font-size:var(--text-sm)}.flow-old[data-v-d969c538]{color:var(--text-3);text-decoration:line-through}.flow-new[data-v-d969c538]{color:var(--accent);font-weight:500}.phase-gallery[data-v-d969c538]{display:grid;gap:var(--space-regular)}.phase-gallery-grid[data-v-d969c538]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-regular)}@media (max-width: 768px){.phase-gallery-grid[data-v-d969c538]{grid-template-columns:repeat(2,1fr)}}.phase-img[data-v-d969c538]{width:100%;height:auto;border-radius:var(--radius-regular);border:var(--border-width) solid var(--border-color)}.phase-img.clickable[data-v-d969c538]{cursor:pointer;transition:border-color .2s ease}.phase-img.clickable[data-v-d969c538]:hover{border-color:var(--accent)}.phase-img.main[data-v-d969c538]{width:100%;aspect-ratio:16/9;object-fit:cover}.phase-sub-gallery[data-v-d969c538]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-regular)}.phase-sub-gallery.three-cols[data-v-d969c538]{grid-template-columns:1fr 1fr 1fr}.phase-sub-gallery.four-cols[data-v-d969c538]{grid-template-columns:repeat(4,1fr)}.orusos-gallery .phase-img.sub[data-v-d969c538]{aspect-ratio:auto;object-fit:contain}.connection-diagram[data-v-d969c538]{margin:var(--space-large) 0;width:100%}.connection-diagram[data-v-d969c538] svg{width:100%;height:auto;max-height:400px}.connection-diagram[data-v-d969c538] svg path,.connection-diagram[data-v-d969c538] svg line,.connection-diagram[data-v-d969c538] svg polyline,.connection-diagram[data-v-d969c538] svg polygon,.connection-diagram[data-v-d969c538] svg rect,.connection-diagram[data-v-d969c538] svg circle,.connection-diagram[data-v-d969c538] svg ellipse{stroke:var(--accent)!important}.connection-diagram[data-v-d969c538] svg text{fill:var(--text-2)!important}.enterprise-features[data-v-d969c538]{list-style:none;padding:0;margin:var(--space-regular) 0;display:flex;flex-wrap:wrap;gap:var(--space-small) var(--space-regular)}.enterprise-features li[data-v-d969c538]{font-size:var(--text-sm);color:var(--text-2);padding-left:calc(var(--space-small) + 6px);position:relative;white-space:nowrap}.enterprise-features li[data-v-d969c538]:before{content:"✓";position:absolute;left:0;color:var(--accent)}.enterprise-target[data-v-d969c538]{margin-top:var(--space-regular);padding-top:var(--space-regular);border-top:var(--border-width) solid var(--border-color);font-size:var(--text-sm);color:var(--text-2)}.placeholder-enterprise[data-v-d969c538]{width:100%;aspect-ratio:16/9;background:var(--surface-3);border:var(--border-width) dashed var(--border-color);border-radius:var(--radius-regular);display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:var(--text-sm);font-style:italic}.orusos-section[data-v-d969c538]{padding:var(--space-2xlarge) var(--space-large);background:var(--surface-1);border-top:var(--border-width) solid var(--border-color)}.orusos-content .section-heading[data-v-d969c538]{text-align:center}.orusos-content[data-v-d969c538]{max-width:1200px;margin:0 auto}.orusos-header[data-v-d969c538]{display:flex;align-items:center;justify-content:center;gap:var(--space-large);flex-wrap:wrap;margin-bottom:var(--space-regular)}.orusos-header .section-heading[data-v-d969c538]{margin-bottom:0}.orusos-lead[data-v-d969c538]{font-size:var(--text-lg);color:var(--text-2);margin:0 auto var(--space-2xlarge) auto;max-width:700px;text-align:center}.orusos-highlight[data-v-d969c538]{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-regular);align-items:center;margin-bottom:var(--space-regular)}.orusos-text[data-v-d969c538]{padding:var(--space-large)}.orusos-statement[data-v-d969c538]{font-size:var(--text-lg);color:var(--text-1);line-height:1.6;margin-bottom:var(--space-regular)}.orusos-statement strong[data-v-d969c538]{color:var(--accent)}.orusos-features[data-v-d969c538]{list-style:none;padding:0;margin:var(--space-regular) 0 0 0;display:flex;flex-direction:column;gap:var(--space-small)}.orusos-features li[data-v-d969c538]{font-size:var(--text-sm);color:var(--text-2);padding-left:var(--space-regular);position:relative}.orusos-features li[data-v-d969c538]:before{content:"✓";position:absolute;left:0;color:var(--accent)}.orusos-main-image .phase-img[data-v-d969c538]{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.orusos-gallery[data-v-d969c538]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-regular)}.orusos-gallery .phase-img[data-v-d969c538]{width:100%;height:auto}@media (max-width: 900px){.roadmap-phase[data-v-d969c538],.roadmap-phase.reverse[data-v-d969c538]{grid-template-columns:1fr;direction:ltr}.phase-header[data-v-d969c538]{padding:0;margin-bottom:var(--space-regular)}.enterprise-features[data-v-d969c538]{flex-direction:column;gap:var(--space-small)}.orusos-highlight[data-v-d969c538]{grid-template-columns:1fr}.orusos-text[data-v-d969c538]{padding:0;order:2}.orusos-main-image[data-v-d969c538]{order:1}.orusos-gallery[data-v-d969c538]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.orusos-gallery[data-v-d969c538]{grid-template-columns:1fr}.hero-image[data-v-d969c538]{flex-direction:column;height:auto}.hero-img-wrapper[data-v-d969c538]{width:100%;height:auto;min-height:180px}.hero-product-img[data-v-d969c538]{height:auto;min-height:180px;aspect-ratio:16/9}}.investor-app[data-v-e18dd92e]{min-height:100vh;background:var(--surface-1)}.overlay-backdrop[data-v-e18dd92e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--surface-1) 0%,var(--surface-2) 100%);padding:var(--space-regular)}.overlay-backdrop--stacked[data-v-e18dd92e]{flex-direction:column;justify-content:space-between;gap:var(--space-large)}.assessment-page[data-v-c63b1e2c]{min-height:100vh;background:var(--surface-1);color:var(--text-1);font-family:var(--font-sans)}.assessment-shell[data-v-c63b1e2c]{position:relative;width:min(100%,1080px);margin:0 auto;padding:clamp(32px,5vw,72px) clamp(20px,4vw,40px) 80px}.assessment-data-notice[data-v-c63b1e2c]{margin-top:.5rem}.assessment-back-link[data-v-c63b1e2c]{position:absolute;top:clamp(20px,3vw,28px);left:clamp(20px,4vw,40px);display:inline-flex;align-items:center;min-height:var(--clickable-height-sm);color:var(--text-2);text-decoration:none;font-size:.95rem;transition:color .16s ease}.assessment-admin-link[data-v-c63b1e2c]{position:absolute;top:clamp(20px,3vw,28px);right:clamp(20px,4vw,40px);display:inline-flex;align-items:center;min-height:var(--clickable-height-sm);color:var(--accent);text-decoration:none;font-size:.95rem;transition:color .16s ease}.assessment-back-link[data-v-c63b1e2c]:hover,.assessment-admin-link[data-v-c63b1e2c]:hover{color:var(--accent-hover)}.assessment-intro[data-v-c63b1e2c]{max-width:760px;margin-bottom:32px;padding-top:40px}.assessment-kicker[data-v-c63b1e2c]{margin:0 0 var(--space-regular);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--accent)}.assessment-intro h1[data-v-c63b1e2c]{margin:0;font-family:var(--font-sans);font-size:clamp(2rem,5vw,4.1rem);font-weight:400;letter-spacing:0;line-height:.96;max-width:11ch}.assessment-lead[data-v-c63b1e2c]{margin:var(--space-xlarge) 0 0;max-width:56ch;color:var(--text-2);font-size:1.05rem;line-height:1.6}.assessment-card[data-v-c63b1e2c],.assessment-choice-card[data-v-c63b1e2c]{background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--radius-regular);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.assessment-card[data-v-c63b1e2c]{padding:clamp(24px,4vw,36px);box-shadow:none}.assessment-form[data-v-c63b1e2c]{display:grid;gap:var(--space-large)}.assessment-progress[data-v-c63b1e2c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(100%,420px);margin-bottom:10px}.assessment-step-node[data-v-c63b1e2c]{position:relative;display:grid;gap:var(--space-smaller);justify-items:start;color:var(--text-3)}.assessment-step-node[data-v-c63b1e2c]:after{content:"";position:absolute;top:13px;left:34px;width:calc(100% - 42px);height:2px;background:var(--surface-3)}.assessment-step-node[data-v-c63b1e2c]:last-child:after{display:none}.assessment-step-dot[data-v-c63b1e2c]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);border:2px solid var(--border-color);background:var(--surface-1);color:var(--text-3);font-size:.78rem;line-height:1;font-variant-numeric:tabular-nums}.assessment-step-label[data-v-c63b1e2c]{font-size:.88rem}.assessment-step-node.is-active[data-v-c63b1e2c]{color:var(--accent)}.assessment-step-node.is-active .assessment-step-dot[data-v-c63b1e2c]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.assessment-step-node.is-complete[data-v-c63b1e2c]{color:var(--accent)}.assessment-step-node.is-complete .assessment-step-dot[data-v-c63b1e2c]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.assessment-step-node.is-complete[data-v-c63b1e2c]:after{background:var(--accent-dim)}.assessment-form-intro h2[data-v-c63b1e2c]{margin:0;font-family:var(--font-sans);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400;letter-spacing:0}.assessment-form-intro p[data-v-c63b1e2c]{margin:var(--space-small) 0 0;color:var(--text-2);line-height:1.55}.assessment-choice-grid[data-v-c63b1e2c],.assessment-grid[data-v-c63b1e2c]{display:grid;gap:var(--space-large)}.assessment-group-header[data-v-c63b1e2c]{display:grid;gap:var(--space-tiny)}.assessment-group-title[data-v-c63b1e2c]{color:var(--text-2);font-size:.92rem;font-weight:500}.assessment-group-note[data-v-c63b1e2c]{margin:0;color:var(--text-3);font-size:.84rem;line-height:1.45}.assessment-setup-card[data-v-c63b1e2c]{border:1px solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-2);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.assessment-setup-button[data-v-c63b1e2c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;gap:var(--space-small);padding:var(--space-large) var(--space-xlarge);border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.assessment-setup-button span[data-v-c63b1e2c]{color:var(--text-2);line-height:1.5}.assessment-setup-card[data-v-c63b1e2c]:hover{border-color:var(--accent)}.assessment-setup-card.is-selected[data-v-c63b1e2c]{background:var(--accent-dim);border-color:var(--accent)}.assessment-setup-card.is-invalid[data-v-c63b1e2c]{border-color:var(--accent);box-shadow:none}.assessment-choice-grid[data-v-c63b1e2c]{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-choice-card[data-v-c63b1e2c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;gap:var(--space-small);padding:var(--space-xlarge);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.assessment-choice-title[data-v-c63b1e2c]{display:inline-flex;align-items:center;gap:var(--space-smaller);font-size:1rem;font-weight:500}.assessment-choice-icon[data-v-c63b1e2c]{width:var(--icon-size-lg);height:var(--icon-size-lg);flex:0 0 auto;color:currentColor}.assessment-choice-card span[data-v-c63b1e2c]{color:var(--text-2);line-height:1.5}.assessment-choice-card[data-v-c63b1e2c]:hover{border-color:var(--accent)}.assessment-choice-card.is-selected[data-v-c63b1e2c]{background:var(--accent-dim);border-color:var(--accent)}.assessment-choice-card.is-invalid[data-v-c63b1e2c],.assessment-field input.is-invalid[data-v-c63b1e2c],.assessment-field select.is-invalid[data-v-c63b1e2c],.assessment-field textarea.is-invalid[data-v-c63b1e2c],.assessment-multi-dropdown.is-invalid[data-v-c63b1e2c]{border-color:var(--accent);box-shadow:none}.assessment-multi-dropdown.is-invalid summary[data-v-c63b1e2c]{color:var(--accent)}.assessment-multi-dropdown.is-invalid summary[data-v-c63b1e2c]:after{color:var(--accent)}.assessment-grid--two[data-v-c63b1e2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-field[data-v-c63b1e2c]{display:grid;gap:var(--space-small);align-content:start;align-items:start}.assessment-field span[data-v-c63b1e2c]{color:var(--text-2);font-size:.9rem}.assessment-field-note[data-v-c63b1e2c]{margin-top:-2px;color:var(--text-3);font-size:.84rem;line-height:1.45}.assessment-multi-dropdown[data-v-c63b1e2c]{border:1px solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-2)}.assessment-multi-dropdown summary[data-v-c63b1e2c]{list-style:none;cursor:pointer;padding:var(--space-regular) var(--space-large);color:var(--text-1);display:flex;align-items:center;justify-content:space-between;gap:var(--space-regular)}.assessment-multi-dropdown summary[data-v-c63b1e2c]::-webkit-details-marker{display:none}.assessment-multi-dropdown summary[data-v-c63b1e2c]:after{content:"+";flex:0 0 auto;color:var(--text-3);font-size:1rem;line-height:1}.assessment-multi-dropdown[open] summary[data-v-c63b1e2c]:after{content:"−"}.assessment-multi-dropdown[open][data-v-c63b1e2c],.assessment-multi-dropdown.is-invalid[open][data-v-c63b1e2c]{border-color:var(--accent);box-shadow:none;background:var(--surface-2)}.assessment-multi-dropdown-panel[data-v-c63b1e2c]{display:grid;gap:var(--space-micro);padding:var(--space-tiny) var(--space-small) var(--space-small);border:var(--border-width) solid var(--border-color)}.assessment-checkbox-option[data-v-c63b1e2c]{display:flex;align-items:flex-start;gap:var(--space-regular);padding:var(--space-small) var(--space-regular);border-radius:var(--radius-medium);transition:background .16s ease}.assessment-checkbox-option[data-v-c63b1e2c]:hover{background:var(--surface-2)}.assessment-checkbox-option input[data-v-c63b1e2c]{width:18px;height:18px;margin:var(--space-micro) 0 0;flex-shrink:0}.assessment-checkbox-option span[data-v-c63b1e2c]{color:var(--text-2);line-height:1.35}.assessment-multi-dropdown.is-invalid .assessment-checkbox-option span[data-v-c63b1e2c]{color:var(--text-2)}.assessment-field input[data-v-c63b1e2c]:not([type=checkbox]),.assessment-field select[data-v-c63b1e2c],.assessment-field textarea[data-v-c63b1e2c]{width:100%;border:1px solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-2);color:var(--text-1);padding:var(--space-regular) var(--space-large);font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.assessment-field input[data-v-c63b1e2c]::placeholder,.assessment-field textarea[data-v-c63b1e2c]::placeholder{color:var(--text-3)}.assessment-field input[data-v-c63b1e2c]:not([type=checkbox]):focus,.assessment-field select[data-v-c63b1e2c]:focus,.assessment-field textarea[data-v-c63b1e2c]:focus{outline:none;background:var(--surface-2);border-color:var(--accent);box-shadow:none}.assessment-field textarea[data-v-c63b1e2c]{resize:vertical;min-height:120px}.assessment-branch-block[data-v-c63b1e2c],.assessment-contact-block[data-v-c63b1e2c]{display:grid;gap:var(--space-large)}.assessment-contact-block[data-v-c63b1e2c]{padding-top:4px}.assessment-actions[data-v-c63b1e2c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-large);padding-top:6px}.assessment-actions-main[data-v-c63b1e2c]{display:flex;align-items:center;gap:var(--space-large)}.assessment-footnote[data-v-c63b1e2c]{margin:0;color:var(--text-3);font-size:.88rem}.assessment-button[data-v-c63b1e2c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-full);background:var(--accent);color:var(--surface-1);padding:var(--space-regular) var(--space-xlarge);font:inherit;font-weight:500;cursor:pointer;transition:background .16s ease,opacity .16s ease,color .16s ease}.assessment-button[data-v-c63b1e2c]:hover:not(:disabled){background:var(--accent-hover)}.assessment-button[data-v-c63b1e2c]:disabled{opacity:.65;cursor:wait}.assessment-button--secondary[data-v-c63b1e2c]{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border-color)}.assessment-action-link[data-v-c63b1e2c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;min-height:var(--clickable-height-sm);color:var(--text-2);text-decoration:none;font:inherit;font-size:.95rem;cursor:pointer;transition:color .16s ease}.assessment-action-link[data-v-c63b1e2c]:hover{color:var(--accent-hover)}.assessment-button--secondary[data-v-c63b1e2c]:hover:not(:disabled){background:var(--surface-2)}.assessment-message[data-v-c63b1e2c]{margin:0;padding:var(--space-regular);border-radius:var(--radius-regular);font-size:.95rem}.assessment-message.is-success[data-v-c63b1e2c]{background:var(--accent-dim);color:var(--text-2)}.assessment-message.is-error[data-v-c63b1e2c]{background:var(--accent-dim);color:var(--accent)}@media (max-width: 900px){.assessment-choice-grid[data-v-c63b1e2c]{grid-template-columns:1fr}}@media (max-width: 760px){.assessment-back-link[data-v-c63b1e2c]{left:20px}.assessment-admin-link[data-v-c63b1e2c]{right:20px}.assessment-progress[data-v-c63b1e2c]{grid-template-columns:1fr;gap:var(--space-regular)}.assessment-step-node[data-v-c63b1e2c]{grid-template-columns:26px 1fr;align-items:center;column-gap:var(--space-regular)}.assessment-step-node[data-v-c63b1e2c]:after{top:calc(100% + 5px);left:13px;width:2px;height:12px}.assessment-step-label[data-v-c63b1e2c]{padding-top:1px}.assessment-grid--two[data-v-c63b1e2c]{grid-template-columns:1fr}.assessment-actions[data-v-c63b1e2c],.assessment-actions-main[data-v-c63b1e2c]{flex-direction:column;align-items:stretch}.assessment-button[data-v-c63b1e2c]{width:100%}}.assessment-dashboard-page[data-v-00134589]{min-height:100vh;background:var(--surface-1);color:var(--text-1)}.assessment-dashboard-question-list[data-v-00134589]{display:grid;gap:var(--space-large)}.assessment-dashboard-question-card[data-v-00134589]{display:grid;gap:var(--space-small);padding:var(--space-large);border:1px solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-2)}.assessment-dashboard-question-meta[data-v-00134589]{display:flex;flex-wrap:wrap;gap:var(--space-small) 12px;align-items:center;color:var(--text-3);font-size:.9rem}.assessment-dashboard-question-meta strong[data-v-00134589]{color:var(--text-1);font-size:.95rem}.assessment-dashboard-question-text[data-v-00134589]{margin:0;color:var(--text-2);line-height:1.55;white-space:pre-wrap}.assessment-dashboard-shell[data-v-00134589]{position:relative;width:min(100%,1180px);margin:0 auto;padding:clamp(32px,5vw,72px) clamp(20px,4vw,40px) 80px}.assessment-dashboard-header[data-v-00134589]{display:flex;align-items:flex-start;gap:var(--space-xlarge);margin-bottom:28px}.assessment-dashboard-kicker[data-v-00134589]{margin:0 0 var(--space-small);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--accent)}.assessment-dashboard-header h1[data-v-00134589]{margin:0;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:400;letter-spacing:0;line-height:.96}.assessment-dashboard-lead[data-v-00134589]{max-width:56ch;margin:var(--space-large) 0 0;color:var(--text-2);line-height:1.55}.assessment-dashboard-back[data-v-00134589]{position:absolute;top:clamp(20px,3vw,28px);right:clamp(20px,4vw,40px);display:inline-flex;align-items:center;min-height:var(--clickable-height-sm);color:var(--accent);text-decoration:none;font-size:.95rem;transition:color .16s ease}.assessment-dashboard-back[data-v-00134589]:hover{color:var(--accent-hover)}.assessment-dashboard-overview[data-v-00134589],.assessment-dashboard-grid[data-v-00134589]{display:grid;gap:var(--space-large)}.assessment-dashboard-overview[data-v-00134589]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:18px}.assessment-dashboard-grid[data-v-00134589]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.assessment-dashboard-stat[data-v-00134589],.assessment-dashboard-panel[data-v-00134589],.assessment-dashboard-auth-card[data-v-00134589]{background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--radius-regular);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.assessment-dashboard-stat[data-v-00134589]{padding:var(--space-xlarge);display:grid;gap:var(--space-small)}.assessment-dashboard-stat-ai-usage[data-v-00134589]{gap:var(--space-regular)}.assessment-dashboard-stat span[data-v-00134589]{color:var(--text-3);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.assessment-dashboard-stat strong[data-v-00134589]{font-size:clamp(1.25rem,2vw,1.8rem);font-weight:500}.assessment-dashboard-stat-bars[data-v-00134589]{display:grid;gap:var(--space-small)}.assessment-dashboard-stat-bar-row[data-v-00134589]{display:grid;gap:var(--space-smaller)}.assessment-dashboard-stat-bar-meta[data-v-00134589]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-small)}.assessment-dashboard-stat-bar-meta span[data-v-00134589]{font-size:.82rem;letter-spacing:normal;text-transform:none}.assessment-dashboard-stat-bar-meta strong[data-v-00134589]{font-size:.9rem}.assessment-dashboard-stat-bar-track[data-v-00134589]{width:100%;height:8px;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.assessment-dashboard-stat-bar-fill[data-v-00134589]{height:100%;border-radius:var(--radius-full);background:var(--accent)}.assessment-dashboard-panel[data-v-00134589]{padding:var(--space-xlarge);box-shadow:none}.assessment-dashboard-panel-wide[data-v-00134589]{grid-column:1 / -1}.assessment-dashboard-open-questions-panel[data-v-00134589]{margin-top:18px}.assessment-dashboard-panel-head--split[data-v-00134589]{display:flex}.assessment-dashboard-panel-title-row[data-v-00134589]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-large);width:100%}.assessment-dashboard-panel-copy-block[data-v-00134589]{flex:1 1 auto;min-width:0}.assessment-dashboard-panel-head[data-v-00134589]{margin-bottom:16px}.assessment-dashboard-panel-head h2[data-v-00134589]{margin:0;font-size:1.15rem;font-weight:500}.assessment-dashboard-panel-copy[data-v-00134589]{margin:var(--space-small) 0 0;color:var(--text-3);font-size:.92rem;line-height:1.5}.assessment-dashboard-mini-stat[data-v-00134589]{min-width:120px;padding:var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-2);display:grid;gap:var(--space-tiny);text-align:right}.assessment-dashboard-mini-stat span[data-v-00134589]{color:var(--text-3);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.assessment-dashboard-mini-stat strong[data-v-00134589]{font-size:1.35rem;font-weight:500}.assessment-dashboard-mini-stat-inline[data-v-00134589]{min-width:auto;padding:0;border:0;border-radius:0;background:transparent;flex:0 0 auto}.assessment-dashboard-empty-copy[data-v-00134589]{margin:0;color:var(--text-3)}.assessment-dashboard-pagination[data-v-00134589]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-regular) var(--space-large);margin-top:16px;padding-top:16px;border:var(--border-width) solid var(--border-color);flex-wrap:wrap}.assessment-dashboard-pagination-summary[data-v-00134589],.assessment-dashboard-pagination-page[data-v-00134589]{color:var(--text-3);font-size:.9rem}.assessment-dashboard-pagination-controls[data-v-00134589]{display:flex;align-items:center;gap:var(--space-small);flex-wrap:wrap}.assessment-dashboard-pagination-button[data-v-00134589]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:var(--space-small) var(--space-regular);border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-2);font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.assessment-dashboard-pagination-button[data-v-00134589]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.assessment-dashboard-pagination-button[data-v-00134589]:disabled{opacity:.45;cursor:default}.assessment-dashboard-subsection[data-v-00134589]{display:grid;gap:var(--space-regular);margin-top:18px;padding-top:18px;border:var(--border-width) solid var(--border-color)}.assessment-dashboard-subsection-head[data-v-00134589]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-small) 12px}.assessment-dashboard-subsection-head span[data-v-00134589]{color:var(--text-3);font-size:.9rem}.assessment-dashboard-bars--compact[data-v-00134589]{gap:var(--space-small)}.assessment-dashboard-waitlist-table-wrap[data-v-00134589]{margin-top:24px;padding-top:20px;border:var(--border-width) solid var(--border-color)}.assessment-dashboard-subsection-head[data-v-00134589]{display:grid;gap:var(--space-smaller);margin-bottom:14px}.assessment-dashboard-subsection-head h3[data-v-00134589]{margin:0;font-size:1rem;font-weight:500}.assessment-dashboard-subsection-head p[data-v-00134589]{margin:0;color:var(--text-3);font-size:.9rem;line-height:1.5}.assessment-dashboard-waitlist-controls[data-v-00134589]{display:flex;align-items:center;gap:var(--space-small);flex-wrap:wrap;justify-content:flex-end}.assessment-dashboard-section-toggle[data-v-00134589]{display:inline-flex;align-items:center;gap:var(--space-small);min-height:36px;padding:var(--space-small) var(--space-regular);border:1px solid var(--border-color);border-radius:var(--radius-medium);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:.88rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.assessment-dashboard-section-toggle[data-v-00134589]:hover{border-color:var(--text-3)}.assessment-dashboard-section-toggle--heading[data-v-00134589]{padding:0;border:none;background:transparent;color:var(--text-1);font-size:1rem;font-weight:500}.assessment-dashboard-section-toggle--heading[data-v-00134589]:hover{border-color:transparent;background:transparent}.assessment-dashboard-person-cell[data-v-00134589]{display:grid;gap:var(--space-tiny)}.assessment-dashboard-person-cell strong[data-v-00134589]{font-weight:500;color:var(--text-1)}.assessment-dashboard-person-cell span[data-v-00134589]{color:var(--text-3);font-size:.84rem}.assessment-dashboard-contact-link[data-v-00134589]{color:var(--accent);word-break:break-word}.assessment-dashboard-contact-link[data-v-00134589]:hover{color:var(--accent-hover)}.assessment-dashboard-inline-error[data-v-00134589]{margin:0 0 var(--space-regular);color:var(--accent);font-size:.9rem}.assessment-dashboard-detail-with-action[data-v-00134589]{display:grid;gap:var(--space-large)}.assessment-dashboard-detail-actions[data-v-00134589]{display:flex;justify-content:flex-end}.assessment-dashboard-action-cell[data-v-00134589]{width:1%;white-space:nowrap;text-align:right}.assessment-dashboard-delete-button[data-v-00134589]{min-height:36px;padding:var(--space-small) var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-full);background:var(--surface-2);color:var(--accent);font:inherit;font-size:.85rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.assessment-dashboard-delete-button[data-v-00134589]:hover{border-color:var(--accent);background:var(--accent-dim)}.assessment-dashboard-bars[data-v-00134589]{display:grid;gap:var(--space-regular)}.assessment-dashboard-bar-row[data-v-00134589]{display:grid;gap:var(--space-small)}.assessment-dashboard-bar-meta[data-v-00134589]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-regular);color:var(--text-2)}.assessment-dashboard-bar-meta span[data-v-00134589]{font-size:.94rem}.assessment-dashboard-bar-track[data-v-00134589]{width:100%;height:10px;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.assessment-dashboard-bar-fill[data-v-00134589]{height:100%;border-radius:var(--radius-full);background:var(--accent)}.assessment-dashboard-bar-fill.is-accent-alt[data-v-00134589]{background:var(--accent)}.assessment-dashboard-table-wrap[data-v-00134589]{overflow-x:auto}.assessment-dashboard-table[data-v-00134589]{width:100%;border-collapse:collapse}.assessment-dashboard-table th[data-v-00134589],.assessment-dashboard-table td[data-v-00134589]{padding:var(--space-regular);border:var(--border-width) solid var(--border-color);text-align:left;vertical-align:top}.assessment-dashboard-table th[data-v-00134589]{color:var(--text-3);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.assessment-dashboard-table td[data-v-00134589]{color:var(--text-2);font-size:.94rem;line-height:1.45}.assessment-dashboard-state[data-v-00134589]{display:flex;align-items:center;justify-content:center;min-height:180px}.assessment-dashboard-state.is-error[data-v-00134589]{color:var(--accent)}.assessment-dashboard-auth[data-v-00134589]{min-height:60vh;display:flex;align-items:center;justify-content:center}.assessment-dashboard-auth-card[data-v-00134589]{width:min(100%,460px);padding:var(--space-xlarge)}.assessment-dashboard-auth-copy[data-v-00134589]{margin:0 0 var(--space-large);color:var(--text-2)}@media (max-width: 860px){.assessment-dashboard-stat-ai-usage[data-v-00134589]{grid-column:auto}.assessment-dashboard-overview[data-v-00134589],.assessment-dashboard-grid[data-v-00134589]{grid-template-columns:1fr}.assessment-dashboard-panel-title-row[data-v-00134589]{flex-direction:column}.assessment-dashboard-mini-stat[data-v-00134589]{width:100%;text-align:left}.assessment-dashboard-waitlist-controls[data-v-00134589]{width:100%;justify-content:space-between}}@media (min-width: 901px){.assessment-dashboard-stat-ai-usage[data-v-00134589]{grid-column:span 2}}@media (max-width: 720px){.assessment-dashboard-back[data-v-00134589]{right:20px}}@media (max-width: 680px){.assessment-dashboard-table thead[data-v-00134589]{display:none}.assessment-dashboard-table[data-v-00134589],.assessment-dashboard-table tbody[data-v-00134589]{display:block}.assessment-dashboard-row[data-v-00134589]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-micro) var(--space-tiny);padding:var(--space-regular) 0;border:var(--border-width) solid var(--border-color);position:relative}.assessment-dashboard-row td[data-v-00134589]{display:block;border:none;padding:var(--space-tiny) 0;font-size:.88rem}.assessment-dashboard-row td[data-v-00134589]:before{content:attr(data-label);display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:1px}.assessment-dashboard-row td[data-v-00134589]:nth-child(1){grid-column:1;grid-row:1}.assessment-dashboard-row td[data-v-00134589]:nth-child(2){grid-column:1;grid-row:2}.assessment-dashboard-row td[data-v-00134589]:nth-child(3){grid-column:1;grid-row:3}.assessment-dashboard-row td[data-v-00134589]:nth-child(6){grid-column:1;grid-row:4}.assessment-dashboard-row td[data-v-00134589]:nth-child(4){grid-column:2;grid-row:1}.assessment-dashboard-row td[data-v-00134589]:nth-child(5){grid-column:2;grid-row:2 / 4}.assessment-dashboard-toggle-cell[data-v-00134589]{position:absolute;top:14px;right:4px;width:auto;padding:0}.assessment-dashboard-toggle-cell[data-v-00134589]:before{display:none}.assessment-dashboard-detail-row[data-v-00134589]{display:block}.assessment-dashboard-detail-row td[data-v-00134589]{display:block;padding:0}.assessment-dashboard-detail-row td[data-v-00134589]:before{display:none}.assessment-dashboard-waitlist-table tbody[data-v-00134589]{display:grid;gap:var(--space-regular)}.assessment-dashboard-waitlist-table tr[data-v-00134589]{display:grid;gap:var(--space-small);padding:var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-2)}.assessment-dashboard-waitlist-table td[data-v-00134589]{display:block;border:none;padding:0}.assessment-dashboard-waitlist-table td[data-v-00134589]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.assessment-dashboard-action-cell[data-v-00134589]{text-align:left}.assessment-dashboard-detail-actions[data-v-00134589]{justify-content:stretch}.assessment-dashboard-detail-actions .assessment-dashboard-delete-button[data-v-00134589]{width:100%}.assessment-dashboard-detail[data-v-00134589]{padding:var(--space-regular)}.assessment-dashboard-dl[data-v-00134589]{grid-template-columns:1fr;gap:var(--space-small)}.assessment-dashboard-dl dt[data-v-00134589]{margin-bottom:2px}.assessment-dashboard-filter-dropdown[data-v-00134589]{position:fixed;left:16px;right:16px;top:auto;min-width:0;max-width:none;z-index:30}.assessment-dashboard-table tr:last-child td[colspan][data-v-00134589]{display:block}.assessment-dashboard-table tr:last-child td[colspan][data-v-00134589]:before{display:none}}.assessment-dashboard-row[data-v-00134589]{cursor:pointer;transition:background .15s ease}.assessment-dashboard-row[data-v-00134589]:hover{background:var(--accent-dim)}.assessment-dashboard-row.is-expanded[data-v-00134589]{background:var(--accent-dim);padding:var(--space-regular)}.assessment-dashboard-toggle-cell[data-v-00134589]{width:32px;text-align:center;padding:0 8px 0 0}.assessment-dashboard-caret[data-v-00134589]{color:var(--text-3);transition:transform .2s ease;flex-shrink:0}.assessment-dashboard-caret.is-open[data-v-00134589]{transform:rotate(180deg)}.assessment-dashboard-responses-head[data-v-00134589]{flex-direction:column;align-items:flex-start;gap:var(--space-small);display:flex}.assessment-dashboard-view-toggle[data-v-00134589]{display:inline-flex;gap:var(--space-micro);background:var(--surface-3);border-radius:var(--radius-medium);padding:var(--space-micro)}.assessment-dashboard-view-toggle button[data-v-00134589]{background:none;border:none;padding:var(--space-smaller) var(--space-regular);border-radius:var(--radius-small);font:inherit;font-size:.84rem;color:var(--text-3);cursor:pointer;transition:background-color .15s ease,color .15s ease}.assessment-dashboard-view-toggle button.is-active[data-v-00134589]{background:var(--surface-2);color:var(--text-1);box-shadow:none}.assessment-dashboard-detail-row td[data-v-00134589]{padding:0;border:var(--border-width) solid var(--border-color)}.assessment-dashboard-detail[data-v-00134589]{padding:var(--space-regular);background:var(--accent-dim);animation:detailSlideDown-00134589 .2s ease}@keyframes detailSlideDown-00134589{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}.assessment-dashboard-dl[data-v-00134589]{display:grid;grid-template-columns:minmax(140px,auto) 1fr;gap:var(--space-smaller) var(--space-large);margin:0}.assessment-dashboard-dl dt[data-v-00134589]{color:var(--text-3);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;padding-top:2px}.assessment-dashboard-dl dd[data-v-00134589]{margin:0;color:var(--text-2);font-size:.94rem;line-height:1.45}.assessment-dashboard-filters-row[data-v-00134589]{display:flex;flex-wrap:wrap;gap:var(--space-small);align-items:center;width:100%}.assessment-dashboard-search[data-v-00134589]{flex:1 1 200px;min-width:180px}.assessment-dashboard-search-input[data-v-00134589]{width:100%;padding:var(--space-small) var(--space-regular);border:1px solid var(--border-color);border-radius:var(--radius-medium);background:var(--surface-2);color:var(--text-1);font:inherit;font-size:.88rem;outline:none;transition:border-color .15s ease}.assessment-dashboard-search-input[data-v-00134589]:focus{border-color:var(--accent)}.assessment-dashboard-search-input[data-v-00134589]::placeholder{color:var(--text-3)}.assessment-dashboard-filter[data-v-00134589]{position:relative}.assessment-dashboard-filter-trigger[data-v-00134589]{display:inline-flex;align-items:center;gap:var(--space-tiny);padding:var(--space-small) var(--space-regular);border:1px solid var(--border-color);border-radius:var(--radius-medium);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:.88rem;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.assessment-dashboard-filter-trigger[data-v-00134589]:hover{border-color:var(--text-3)}.assessment-dashboard-filter-trigger.has-selection[data-v-00134589]{border-color:var(--accent);color:var(--text-1);background:var(--accent-dim)}.assessment-dashboard-filter-count[data-v-00134589]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-medium);background:var(--accent);color:var(--surface-1);font-size:.72rem;font-weight:500;line-height:1}.assessment-dashboard-filter-dropdown[data-v-00134589]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:220px;max-width:min(320px,calc(100vw - 32px));max-height:280px;overflow-y:auto;background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--radius-regular);box-shadow:none;padding:var(--space-smaller);display:flex;flex-direction:column;gap:var(--space-micro)}@media (min-width: 681px){.assessment-dashboard-filter:last-of-type .assessment-dashboard-filter-dropdown[data-v-00134589],.assessment-dashboard-filter:nth-last-of-type(2) .assessment-dashboard-filter-dropdown[data-v-00134589]{left:auto;right:0}}.assessment-dashboard-filter-option[data-v-00134589]{display:flex;align-items:center;gap:var(--space-small);padding:var(--space-small) var(--space-regular);border-radius:var(--radius-medium);cursor:pointer;font-size:.88rem;color:var(--text-2);transition:background-color .1s ease}.assessment-dashboard-filter-option[data-v-00134589]:hover{background:var(--accent-dim)}.assessment-dashboard-filter-option input[type=checkbox][data-v-00134589]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.assessment-dashboard-filter-clear[data-v-00134589]{margin-top:2px;padding:var(--space-smaller) var(--space-regular);border:none;border-top:1px solid var(--border-color);border-radius:0 0 8px 8px;background:none;color:var(--text-3);font:inherit;font-size:.82rem;cursor:pointer;text-align:center;transition:color .15s ease}.assessment-dashboard-filter-clear[data-v-00134589]:hover{color:var(--text-1)}.assessment-dashboard-filter-reset[data-v-00134589]{padding:var(--space-small) var(--space-regular);border:none;border-radius:var(--radius-medium);background:none;color:var(--text-3);font:inherit;font-size:.82rem;cursor:pointer;white-space:nowrap;transition:color .15s ease}.assessment-dashboard-filter-reset[data-v-00134589]:hover{color:var(--text-1)}.halo-nav[data-v-d8a7d0e9]{position:sticky;top:0;z-index:50;height:72px;background:var(--surface-1);border-bottom:var(--border-width) solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .2s ease,border-color .2s ease,backdrop-filter .2s ease}.halo-nav.scrolled[data-v-d8a7d0e9]{background:var(--surface-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--border-color)}.halo-nav-inner[data-v-d8a7d0e9]{max-width:1280px;margin:0 auto;padding:0 calc((var(--space-large) * 2) + var(--space-small));height:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--space-large) * 2)}.halo-brand[data-v-d8a7d0e9]{font-size:var(--text-lg);font-weight:500;color:var(--text-1);letter-spacing:0;text-decoration:none}.halo-nav-links[data-v-d8a7d0e9]{display:flex;align-items:center;gap:var(--space-small)}.halo-nav-links a[data-v-d8a7d0e9]{text-decoration:none;transition:color var(--duration-fast) var(--easing-default)}.halo-nav-cta[data-v-d8a7d0e9]{flex-shrink:0;white-space:nowrap}@media (max-width: 720px){.halo-nav-inner[data-v-d8a7d0e9]{padding:var(--space-small) var(--space-large);gap:var(--space-regular)}.halo-nav-links[data-v-d8a7d0e9]{display:none}.halo-brand[data-v-d8a7d0e9]{font-size:var(--text-lg)}}.halo-modal-backdrop[data-v-d8a7d0e9]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text-1) 45%,transparent);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--space-large)}.halo-modal[data-v-d8a7d0e9]{width:100%;max-width:540px;max-height:calc(100dvh - (var(--space-large) * 2));overflow-y:auto;padding:calc(var(--space-large) * 2);box-shadow:var(--shadow-overlay)}.halo-modal-header[data-v-d8a7d0e9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-small)}.halo-modal-header h2[data-v-d8a7d0e9]{font-size:var(--text-xl);margin:0}.halo-modal-close[data-v-d8a7d0e9]{width:var(--clickable-height-sm);padding:0;font-size:var(--text-xl);line-height:1;color:var(--text-3)}.halo-modal-intro[data-v-d8a7d0e9]{color:var(--text-2);margin-bottom:var(--space-large);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.halo-form[data-v-d8a7d0e9]{display:flex;flex-direction:column;gap:var(--space-regular)}.halo-form-row[data-v-d8a7d0e9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-regular)}.halo-form label[data-v-d8a7d0e9]{display:flex;flex-direction:column;gap:var(--space-smaller);font-size:var(--text-sm);font-weight:500;color:var(--text-1)}.halo-form-full[data-v-d8a7d0e9]{display:block}.field-error[data-v-d8a7d0e9]{font-size:var(--text-xs);color:var(--error);margin-top:var(--space-tiny);display:block}.input-error[data-v-d8a7d0e9]{border-color:var(--error)!important}.platform-options.has-error .platform-option[data-v-d8a7d0e9]{border-color:var(--error)}.platform-options[data-v-d8a7d0e9]{display:flex;gap:var(--space-regular);margin-top:var(--space-small)}.platform-option[data-v-d8a7d0e9]{flex:1;border-color:var(--border-color);background:var(--surface-raised);color:var(--text-2)}.platform-option[data-v-d8a7d0e9]:hover{border-color:var(--accent)}.platform-option.active[data-v-d8a7d0e9]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-1);font-weight:500}.halo-form-status[data-v-d8a7d0e9]{font-size:var(--text-sm);padding:var(--space-small) var(--space-regular);border-radius:var(--radius-small)}.halo-form-status.success[data-v-d8a7d0e9]{background:var(--accent-soft);color:var(--accent)}.halo-form-status.error[data-v-d8a7d0e9]{background:color-mix(in srgb,var(--error) 10%,var(--surface-raised));color:var(--error)}.halo-form-actions[data-v-d8a7d0e9]{display:flex;justify-content:flex-end;gap:var(--space-regular);margin-top:var(--space-large)}.success-state[data-v-d8a7d0e9]{text-align:center;padding:var(--space-regular) var(--space-small)}.success-state h3[data-v-d8a7d0e9]{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-large)}.success-state p[data-v-d8a7d0e9]{color:var(--text-2);font-size:var(--text-sm);margin-bottom:var(--space-small)}.success-actions[data-v-d8a7d0e9]{margin-top:var(--space-large)}.pro-modal[data-v-d8a7d0e9]{max-width:520px}.pro-checklist[data-v-d8a7d0e9]{display:flex;flex-direction:column;gap:var(--space-smaller);font-size:var(--text-sm);color:var(--text-1);margin:var(--space-regular) 0 var(--space-large);line-height:var(--leading-normal)}.pro-check[data-v-d8a7d0e9]{color:var(--accent);font-weight:600;margin-right:var(--space-smaller)}.pro-pricing[data-v-d8a7d0e9]{background:var(--surface-subtle);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);padding:var(--space-regular) var(--space-large);margin:var(--space-large) 0 var(--space-small)}.pro-price-main[data-v-d8a7d0e9]{display:flex;justify-content:space-between;gap:var(--space-regular);font-size:var(--text-base);font-weight:600;color:var(--text-1)}.pro-price-note[data-v-d8a7d0e9]{font-size:var(--text-xs);color:var(--text-2);margin-top:var(--space-tiny)}@media (max-width: 640px){.halo-modal[data-v-d8a7d0e9]{padding:var(--space-large)}.halo-modal-close[data-v-d8a7d0e9]{width:var(--clickable-height)}.halo-form-row[data-v-d8a7d0e9]{grid-template-columns:1fr}.halo-form-actions[data-v-d8a7d0e9]>*{flex:1}}.halo-footer[data-v-2b5dcd14]{padding:calc(var(--space-2xlarge) * 2) 0 var(--space-2xlarge);background:var(--text-1);color:var(--surface-1)}.footer-container[data-v-2b5dcd14]{width:min(100%,1200px);margin:0 auto;padding-inline:var(--space-2xlarge)}.footer-lead[data-v-2b5dcd14]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2xlarge);padding-bottom:var(--space-2xlarge);border-bottom:var(--border-width) solid var(--surface-3)}.footer-brand[data-v-2b5dcd14]{color:var(--surface-1);font-size:var(--text-xl);font-weight:500}.footer-lead p[data-v-2b5dcd14]{color:var(--surface-3);font-size:var(--text-sm)}.footer-groups[data-v-2b5dcd14]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2xlarge);padding-block:var(--space-2xlarge)}.footer-group[data-v-2b5dcd14]{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-regular)}.footer-group h2[data-v-2b5dcd14]{margin-bottom:var(--space-small);color:var(--surface-3);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.footer-group a[data-v-2b5dcd14]{display:inline-flex;align-items:center;min-height:var(--clickable-height-sm);color:var(--surface-2);font-size:var(--text-sm)}.footer-group a[data-v-2b5dcd14]:hover,.footer-brand[data-v-2b5dcd14]:hover{color:var(--surface-1)}.footer-meta[data-v-2b5dcd14]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xlarge);padding-top:var(--space-xlarge);border-top:var(--border-width) solid var(--surface-3);color:var(--surface-3);font-size:var(--text-xs)}@media (max-width: 760px){.footer-container[data-v-2b5dcd14]{padding-inline:var(--space-xlarge)}.footer-groups[data-v-2b5dcd14]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 500px){.footer-container[data-v-2b5dcd14]{padding-inline:var(--space-large)}.footer-lead[data-v-2b5dcd14],.footer-meta[data-v-2b5dcd14]{align-items:flex-start;flex-direction:column}.footer-groups[data-v-2b5dcd14]{grid-template-columns:1fr;gap:var(--space-xlarge)}}.halo-landing[data-v-1eb6b42d]{min-height:100vh;background:var(--surface-1);color:var(--text-1)}.page-container[data-v-1eb6b42d]{width:min(100%,1200px);margin:0 auto;padding-inline:var(--space-2xlarge)}.visually-hidden[data-v-1eb6b42d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-section[data-v-1eb6b42d]{border-bottom:var(--border-width) solid var(--border-color)}.hero-copy[data-v-1eb6b42d]{max-width:980px;padding-block:calc(var(--space-2xlarge) * 3);text-align:center}.hero-copy h1[data-v-1eb6b42d]{max-width:900px;margin:0 auto var(--space-xlarge);font-size:clamp(var(--text-2xl),6vw,4.5rem);font-weight:500;line-height:1.04;text-wrap:balance}.hero-copy>p[data-v-1eb6b42d]:not(.hero-note){max-width:720px;margin:0 auto;color:var(--text-2);font-size:var(--text-lg);line-height:var(--leading-normal)}.action-row[data-v-1eb6b42d]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-regular);margin-top:var(--space-xlarge)}.hero-note[data-v-1eb6b42d]{margin-top:var(--space-regular);color:var(--text-3);font-size:var(--text-xs)}.product-story[data-v-1eb6b42d],.story-section[data-v-1eb6b42d],.business-section[data-v-1eb6b42d],.work-section[data-v-1eb6b42d],.routes-section[data-v-1eb6b42d],.pilot-section[data-v-1eb6b42d]{scroll-margin-top:calc(var(--clickable-height) + var(--space-2xlarge))}.story-section[data-v-1eb6b42d]{padding-block:calc(var(--space-2xlarge) * 2);border-bottom:var(--border-width) solid var(--border-color)}.story-section--alternate[data-v-1eb6b42d]{background:var(--surface-2)}.story-layout[data-v-1eb6b42d]{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:calc(var(--space-2xlarge) * 2)}.story-layout--reverse .story-copy[data-v-1eb6b42d]{order:2}.story-layout--reverse .story-visual[data-v-1eb6b42d]{order:1}.story-copy[data-v-1eb6b42d]{max-width:520px}.story-number[data-v-1eb6b42d],.work-index[data-v-1eb6b42d]{display:block;margin-bottom:var(--space-large);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em}.story-copy h2[data-v-1eb6b42d]{margin-bottom:var(--space-large);font-size:clamp(var(--text-xl),4vw,var(--text-2xl));font-weight:500}.story-copy p[data-v-1eb6b42d]{margin-bottom:var(--space-regular);color:var(--text-2);line-height:var(--leading-normal)}.story-copy .story-lead[data-v-1eb6b42d]{color:var(--text-1);font-size:var(--text-lg)}.story-link[data-v-1eb6b42d]{display:inline-flex;align-items:center;min-height:var(--clickable-height);margin-top:var(--space-regular);border-bottom:var(--border-width) solid var(--accent);color:var(--accent);font-size:var(--text-sm);font-weight:500}.story-link[data-v-1eb6b42d]:hover{border-color:var(--accent-hover);color:var(--accent-hover)}.story-visual[data-v-1eb6b42d]{min-width:0;padding:var(--space-xlarge);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-1);box-shadow:var(--shadow-panel)}.preview-heading[data-v-1eb6b42d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-regular);padding-bottom:var(--space-large);border-bottom:var(--border-width) solid var(--border-color)}.preview-heading span[data-v-1eb6b42d],.preview-heading small[data-v-1eb6b42d]{font-size:var(--text-sm)}.preview-heading span[data-v-1eb6b42d]{font-weight:500}.preview-heading small[data-v-1eb6b42d]{color:var(--text-3)}.context-list[data-v-1eb6b42d]{display:grid;gap:var(--space-small);margin-top:var(--space-large);list-style:none}.context-list li[data-v-1eb6b42d]{display:grid;grid-template-columns:minmax(130px,.72fr) minmax(0,1.28fr);gap:var(--space-large);padding:var(--space-regular) var(--space-large);border-radius:var(--radius-small);background:var(--surface-2)}.context-list strong[data-v-1eb6b42d],.context-list span[data-v-1eb6b42d],.review-list dt[data-v-1eb6b42d],.review-list dd[data-v-1eb6b42d]{font-size:var(--text-sm)}.context-list strong[data-v-1eb6b42d]{font-weight:500}.context-list span[data-v-1eb6b42d]{color:var(--text-2)}.local-note[data-v-1eb6b42d]{margin-top:var(--space-large);padding-left:var(--space-regular);border-left:calc(var(--border-width) * 2) solid var(--accent);color:var(--text-2);font-size:var(--text-xs)}.review-list[data-v-1eb6b42d]{margin-top:var(--space-small)}.review-list>div[data-v-1eb6b42d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-large);min-height:var(--clickable-height);padding-block:var(--space-regular);border-bottom:var(--border-width) solid var(--border-color)}.review-list>div[data-v-1eb6b42d]:last-child{border-bottom:0}.review-list dt[data-v-1eb6b42d]{color:var(--text-2)}.review-list dd[data-v-1eb6b42d]{color:var(--accent);font-weight:500}.document-version[data-v-1eb6b42d]{padding:var(--space-large);border-radius:var(--radius-small);background:var(--surface-2)}.document-version>span[data-v-1eb6b42d]{color:var(--text-3);font-size:var(--text-xs)}.document-version p[data-v-1eb6b42d]{margin-top:var(--space-regular);font-size:var(--text-sm);line-height:var(--leading-normal)}.document-version mark[data-v-1eb6b42d]{padding-inline:var(--space-tiny);border-radius:var(--radius-small);background:color-mix(in srgb,var(--accent) 16%,transparent);color:inherit}.document-version--final mark[data-v-1eb6b42d]{background:color-mix(in srgb,var(--success) 16%,transparent)}.document-divider[data-v-1eb6b42d]{width:var(--border-width);height:var(--space-xlarge);margin:0 auto;background:var(--accent)}.business-section[data-v-1eb6b42d]{padding-block:calc(var(--space-2xlarge) * 2);background:var(--surface-2)}.section-intro[data-v-1eb6b42d]{max-width:760px;margin:0 auto var(--space-2xlarge);text-align:center}.section-intro--left[data-v-1eb6b42d]{max-width:820px;margin-left:0;text-align:left}.section-intro h2[data-v-1eb6b42d],.pilot-layout h2[data-v-1eb6b42d]{margin-bottom:var(--space-large);font-size:clamp(var(--text-xl),4vw,var(--text-2xl));font-weight:500;line-height:var(--leading-tight);text-wrap:balance}.section-intro p[data-v-1eb6b42d],.pilot-layout p[data-v-1eb6b42d]{color:var(--text-2);font-size:var(--text-lg);line-height:var(--leading-normal)}.business-journey[data-v-1eb6b42d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.business-journey article[data-v-1eb6b42d]{padding:var(--space-xlarge) var(--space-2xlarge);border-right:var(--border-width) solid var(--border-color)}.business-journey article[data-v-1eb6b42d]:first-child{padding-left:0}.business-journey article[data-v-1eb6b42d]:last-child{padding-right:0;border-right:0}.business-step[data-v-1eb6b42d]{display:block;margin-bottom:var(--space-large);color:var(--text-3);font-size:var(--text-sm)}.business-journey h3[data-v-1eb6b42d],.work-use-case h3[data-v-1eb6b42d],.route-options h3[data-v-1eb6b42d]{margin-bottom:var(--space-regular);font-size:var(--text-xl);font-weight:500}.business-journey p[data-v-1eb6b42d],.work-use-case p[data-v-1eb6b42d],.route-options p[data-v-1eb6b42d]{color:var(--text-2);line-height:var(--leading-normal)}.work-section[data-v-1eb6b42d],.routes-section[data-v-1eb6b42d],.pilot-section[data-v-1eb6b42d]{padding-block:calc(var(--space-2xlarge) * 2)}.work-grid[data-v-1eb6b42d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color)}.work-use-case[data-v-1eb6b42d]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xlarge);padding:var(--space-2xlarge)}.work-use-case[data-v-1eb6b42d]:first-child{padding-left:0;border-right:var(--border-width) solid var(--border-color)}.work-capabilities[data-v-1eb6b42d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-xlarge)}.work-capabilities span[data-v-1eb6b42d]{padding:var(--space-regular) var(--space-large);border-right:var(--border-width) solid var(--border-color);color:var(--text-2);font-size:var(--text-sm);text-align:center}.work-capabilities span[data-v-1eb6b42d]:last-child{border-right:0}.routes-section[data-v-1eb6b42d]{border-top:var(--border-width) solid var(--border-color)}.routes-layout[data-v-1eb6b42d]{display:grid;gap:var(--space-2xlarge)}.workflow-system[data-v-1eb6b42d]{width:min(100%,1060px);margin:0 auto;overflow:hidden;border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-1)}.workflow-inputs[data-v-1eb6b42d]{display:grid;grid-template-columns:minmax(190px,.64fr) minmax(0,1.8fr)}.workflow-inputs>span[data-v-1eb6b42d],.integration-row>span[data-v-1eb6b42d]{display:flex;align-items:center;padding:var(--space-xlarge);border-right:var(--border-width) solid var(--border-color);color:var(--text-2);font-size:var(--text-sm);font-weight:500}.workflow-inputs ul[data-v-1eb6b42d],.integration-row ul[data-v-1eb6b42d],.halo-system-layer ul[data-v-1eb6b42d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.workflow-inputs li[data-v-1eb6b42d],.halo-system-layer li[data-v-1eb6b42d]{display:flex;align-items:center;padding:var(--space-xlarge);border-right:var(--border-width) solid var(--border-color);font-size:var(--text-sm);font-weight:500}.workflow-inputs li[data-v-1eb6b42d]:last-child,.halo-system-layer li[data-v-1eb6b42d]:last-child{border-right:0}.workflow-inputs .ecosystem-platforms[data-v-1eb6b42d]{grid-template-columns:repeat(4,minmax(0,1fr))}.ecosystem-platforms li[data-v-1eb6b42d]{align-items:center;justify-content:center;flex-direction:column;gap:var(--space-small);text-align:center}.ecosystem-platforms strong[data-v-1eb6b42d],.ecosystem-platforms small[data-v-1eb6b42d]{display:block}.ecosystem-platforms strong[data-v-1eb6b42d]{font-size:var(--text-base);font-weight:500}.ecosystem-platforms small[data-v-1eb6b42d]{color:var(--text-3);font-size:var(--text-xs);font-weight:400}.integration-row[data-v-1eb6b42d]{display:grid;grid-template-columns:minmax(190px,.64fr) minmax(0,1.8fr);border-top:var(--border-width) solid var(--border-color);background:var(--surface-2)}.integration-row li[data-v-1eb6b42d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-small);padding:var(--space-regular) var(--space-large);border-right:var(--border-width) solid var(--border-color)}.integration-row li[data-v-1eb6b42d]:last-child{border-right:0}.integration-row strong[data-v-1eb6b42d],.integration-row small[data-v-1eb6b42d]{font-size:var(--text-xs)}.integration-row strong[data-v-1eb6b42d]{font-weight:500}.integration-row small[data-v-1eb6b42d]{color:var(--text-3)}.integration-row li:first-child small[data-v-1eb6b42d]{color:var(--accent)}.halo-system-layer[data-v-1eb6b42d]{display:grid;grid-template-columns:minmax(190px,.64fr) minmax(0,1.8fr);min-height:112px;background:var(--accent);color:var(--surface-1)}.halo-system-layer>div[data-v-1eb6b42d]{display:flex;align-items:center;gap:var(--space-large);padding:var(--space-xlarge);border-right:var(--border-width) solid color-mix(in srgb,var(--surface-1) 30%,transparent)}.halo-system-mark[data-v-1eb6b42d]{position:relative;display:block;flex:0 0 auto;width:var(--space-xlarge);height:var(--space-xlarge);border:calc(var(--border-width) * 2) solid currentColor;border-radius:var(--radius-full)}.halo-system-mark[data-v-1eb6b42d]:after{position:absolute;top:50%;left:50%;width:36%;height:36%;border:var(--border-width) solid currentColor;border-radius:var(--radius-full);content:"";transform:translate(-50%,-50%)}.halo-system-layer p[data-v-1eb6b42d],.halo-system-layer strong[data-v-1eb6b42d],.halo-system-layer small[data-v-1eb6b42d]{display:block}.halo-system-layer strong[data-v-1eb6b42d]{margin-bottom:var(--space-small);font-size:var(--text-lg);font-weight:500}.halo-system-layer small[data-v-1eb6b42d]{color:color-mix(in srgb,var(--surface-1) 76%,transparent);font-size:var(--text-xs)}.halo-system-layer li[data-v-1eb6b42d]{justify-content:center;border-right-color:color-mix(in srgb,var(--surface-1) 30%,transparent);text-align:center}.route-options[data-v-1eb6b42d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.route-options article[data-v-1eb6b42d]{min-height:190px;padding:var(--space-xlarge) var(--space-2xlarge)}.route-options article[data-v-1eb6b42d]:first-child{border-right:var(--border-width) solid var(--border-color)}.route-option--cloud[data-v-1eb6b42d]{background:var(--surface-2)}.route-label[data-v-1eb6b42d]{display:flex;align-items:center;gap:var(--space-small);margin-bottom:var(--space-large);color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.route-dot[data-v-1eb6b42d]{display:inline-block;width:var(--space-small);height:var(--space-small);border-radius:var(--radius-full);background:var(--success)}.route-options small[data-v-1eb6b42d]{display:block;margin-top:var(--space-large);color:var(--accent);font-size:var(--text-xs)}.pilot-section[data-v-1eb6b42d]{border-top:var(--border-width) solid var(--border-color)}.pilot-layout[data-v-1eb6b42d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2xlarge)}.pilot-layout>div[data-v-1eb6b42d]:first-child{max-width:680px}.pilot-actions[data-v-1eb6b42d]{display:flex;align-items:center;gap:var(--space-regular)}@media (max-width: 900px){.page-container[data-v-1eb6b42d]{padding-inline:var(--space-xlarge)}.story-layout[data-v-1eb6b42d]{grid-template-columns:1fr;gap:var(--space-2xlarge)}.story-layout--reverse .story-copy[data-v-1eb6b42d],.story-layout--reverse .story-visual[data-v-1eb6b42d]{order:initial}.story-copy[data-v-1eb6b42d]{max-width:680px}.workflow-inputs[data-v-1eb6b42d],.integration-row[data-v-1eb6b42d],.halo-system-layer[data-v-1eb6b42d]{grid-template-columns:1fr}.workflow-inputs>span[data-v-1eb6b42d],.integration-row>span[data-v-1eb6b42d],.halo-system-layer>div[data-v-1eb6b42d]{border-right:0;border-bottom:var(--border-width) solid var(--border-color)}.halo-system-layer>div[data-v-1eb6b42d]{border-bottom-color:color-mix(in srgb,var(--surface-1) 30%,transparent)}.pilot-layout[data-v-1eb6b42d]{grid-template-columns:1fr}}@media (max-width: 680px){.page-container[data-v-1eb6b42d]{padding-inline:var(--space-large)}.hero-copy[data-v-1eb6b42d]{padding-block:calc(var(--space-2xlarge) * 2)}.hero-copy h1[data-v-1eb6b42d]{font-size:var(--text-2xl)}.action-row[data-v-1eb6b42d],.pilot-actions[data-v-1eb6b42d]{align-items:stretch;flex-direction:column}.action-row .orus-button[data-v-1eb6b42d],.pilot-actions .orus-button[data-v-1eb6b42d]{width:100%}.story-section[data-v-1eb6b42d],.business-section[data-v-1eb6b42d],.work-section[data-v-1eb6b42d],.routes-section[data-v-1eb6b42d],.pilot-section[data-v-1eb6b42d]{padding-block:calc(var(--space-2xlarge) * 1.5)}.story-visual[data-v-1eb6b42d]{padding:var(--space-large)}.context-list li[data-v-1eb6b42d]{grid-template-columns:1fr;gap:var(--space-small)}.business-journey[data-v-1eb6b42d],.work-grid[data-v-1eb6b42d],.work-capabilities[data-v-1eb6b42d],.integration-row ul[data-v-1eb6b42d],.halo-system-layer ul[data-v-1eb6b42d],.route-options[data-v-1eb6b42d]{grid-template-columns:1fr}.workflow-inputs .ecosystem-platforms[data-v-1eb6b42d]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-journey article[data-v-1eb6b42d],.work-use-case[data-v-1eb6b42d],.work-use-case[data-v-1eb6b42d]:first-child{padding:var(--space-xlarge) 0;border-right:0;border-bottom:var(--border-width) solid var(--border-color)}.business-journey article[data-v-1eb6b42d]:last-child,.work-use-case[data-v-1eb6b42d]:last-child{border-bottom:0}.work-capabilities span[data-v-1eb6b42d],.workflow-inputs li[data-v-1eb6b42d],.integration-row li[data-v-1eb6b42d],.halo-system-layer li[data-v-1eb6b42d],.route-options article[data-v-1eb6b42d]:first-child{border-right:0;border-bottom:var(--border-width) solid var(--border-color)}.work-capabilities span[data-v-1eb6b42d],.halo-system-layer li[data-v-1eb6b42d]{text-align:left}.workflow-inputs li[data-v-1eb6b42d],.halo-system-layer li[data-v-1eb6b42d]{justify-content:flex-start}.workflow-inputs .ecosystem-platforms li[data-v-1eb6b42d]{align-items:center;justify-content:center;border-right:var(--border-width) solid var(--border-color)}.workflow-inputs .ecosystem-platforms li[data-v-1eb6b42d]:nth-child(2n){border-right:0}.workflow-inputs .ecosystem-platforms li[data-v-1eb6b42d]:nth-last-child(-n+2){border-bottom:0}.route-options article[data-v-1eb6b42d]{min-height:0;padding:var(--space-xlarge)}.route-options article[data-v-1eb6b42d]:first-child{border-right:0}}.affiliate-portal[data-v-62d62855]{min-height:100vh;background:var(--surface-1, #FAF8F5);color:var(--text-1);font-family:var(--font-sans)}.preview-banner[data-v-62d62855]{background:var(--surface-2);color:var(--text-3);border-bottom:1px solid var(--border-color, #E6E1DA);padding:4px 0;text-align:center;font-size:11px;position:sticky;top:0;z-index:100;font-weight:400;letter-spacing:.3px}.dash-header[data-v-62d62855]{display:flex;justify-content:space-between;align-items:center;padding:12px 0 20px;margin-bottom:12px;border-bottom:1px solid var(--border-color, #E6E1DA)}.dash-header .brand[data-v-62d62855]{font-size:15px;font-weight:500;line-height:1}.dash-header .brand .orus[data-v-62d62855]{color:var(--text-1);font-weight:600}.dash-header .brand .portal[data-v-62d62855]{color:var(--accent);margin-left:6px;font-weight:500}.header-right[data-v-62d62855]{display:flex;align-items:center;gap:16px}.welcome[data-v-62d62855]{margin-bottom:28px}.welcome h2[data-v-62d62855]{font-size:22px;margin:0 0 4px;font-weight:600;color:var(--text-1)}.welcome p[data-v-62d62855]{color:var(--text-2);margin:0;font-size:14px}.metrics-grid[data-v-62d62855]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:28px}.metric-card[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:20px 18px;text-align:left;min-height:92px}.metric-value[data-v-62d62855]{font-size:28px;font-weight:600;color:var(--text-1);line-height:1.1}.metric-label[data-v-62d62855]{font-size:13px;color:var(--text-2);margin-top:4px}.metric-delta[data-v-62d62855]{font-size:11px;color:var(--accent);margin-top:6px}.metric-card-earned[data-v-62d62855]{border-color:var(--accent-dim);background:#fefdfb}.metric-card-earned .metric-value[data-v-62d62855]{color:var(--accent)}.section-heading[data-v-62d62855]{font-size:15px;font-weight:500;color:var(--text-1);margin:0 0 4px}.section-sub[data-v-62d62855]{font-size:13px;color:var(--text-2);margin:0 0 16px}.status-badge[data-v-62d62855]{display:inline-block;padding:1px 8px;border-radius:3px;background:var(--accent-dim);color:var(--accent);font-size:11px;text-transform:capitalize}.referral-section[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:20px}.link-row[data-v-62d62855]{display:flex;gap:12px;align-items:center}.link-field[data-v-62d62855]{flex:1;background:var(--surface-1);border:1px solid var(--border-color, #E6E1DA);border-radius:6px;padding:10px 14px;font-family:var(--font-mono);font-size:14px;color:var(--text-1)}.link-url[data-v-62d62855]{word-break:break-all}.chart-container[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:20px;margin-bottom:12px}.chart[data-v-62d62855]{display:flex;align-items:flex-end;gap:12px;height:120px;padding-bottom:8px}.chart-bar-group[data-v-62d62855]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.chart-bars[data-v-62d62855]{display:flex;align-items:flex-end;gap:3px;height:80px;width:100%;justify-content:center}.bar[data-v-62d62855]{width:8px;background:var(--accent);border-radius:2px;min-height:4px;transition:height .2s}.bar.referrals[data-v-62d62855]{background:var(--accent)}.bar.signups[data-v-62d62855]{background:#a88a5f;opacity:.85}.bar.paid[data-v-62d62855]{background:#7c6648;opacity:.7}.chart-label[data-v-62d62855]{font-size:11px;color:var(--text-2);margin-top:4px}.chart-earnings[data-v-62d62855]{font-size:10px;color:var(--text-3)}.chart-legend[data-v-62d62855]{display:flex;gap:16px;font-size:11px;color:var(--text-2);margin-top:8px;justify-content:center}.legend-dot[data-v-62d62855]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:middle}.legend-dot.referrals[data-v-62d62855]{background:var(--accent)}.legend-dot.signups[data-v-62d62855]{background:#a88a5f}.legend-dot.paid[data-v-62d62855]{background:#7c6648}.compact-table[data-v-62d62855]{font-size:12px;border:1px solid var(--border-color, #E6E1DA);border-radius:6px;overflow:hidden}.compact-row[data-v-62d62855]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:6px 10px;border-bottom:1px solid var(--border-color, #E6E1DA);align-items:center}.compact-row[data-v-62d62855]:last-child{border-bottom:none}.compact-header[data-v-62d62855]{background:var(--surface-1);font-weight:500;color:var(--text-2);font-size:11px}.payouts-table[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;overflow:hidden;margin-bottom:8px}.payout-row[data-v-62d62855]{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:10px 14px;font-size:13px;border-bottom:1px solid var(--border-color, #E6E1DA);align-items:center}.payout-row[data-v-62d62855]:last-child{border-bottom:none}.payout-header[data-v-62d62855]{background:var(--surface-1);font-size:12px;color:var(--text-2);font-weight:500}.payout-status.paid[data-v-62d62855]{color:#4a7043;font-weight:500}.payout-status.pending[data-v-62d62855]{color:#8a6f3a;font-weight:500}.subtle-link[data-v-62d62855]{font-size:12px;color:var(--accent);text-decoration:none;cursor:pointer}.tab-content[data-v-62d62855]{margin-top:8px}.metrics-grid.three[data-v-62d62855]{grid-template-columns:repeat(3,1fr)}.section-subheading[data-v-62d62855]{font-size:13px;font-weight:500;color:var(--text-1);margin:0 0 8px}.payout-summary[data-v-62d62855]{display:flex;gap:32px;background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:16px 20px;margin-bottom:16px}.payment-edit[data-v-62d62855]{margin-top:8px}.edit-actions[data-v-62d62855]{display:flex;gap:12px;margin-top:12px}.field[data-v-62d62855]{margin-bottom:12px}.field label[data-v-62d62855]{display:block;font-size:12px;color:var(--text-2);margin-bottom:4px}.field input[data-v-62d62855]{width:100%;padding:8px 10px;border:1px solid var(--border-color, #E6E1DA);border-radius:6px;font-size:14px}.status.success[data-v-62d62855]{color:#4a7043;font-size:13px}.status.error[data-v-62d62855]{color:#8a3a3a;font-size:13px}.account-card[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:12px 16px}.card-header[data-v-62d62855]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.card-header .section-subheading[data-v-62d62855]{margin-bottom:0}.account-value[data-v-62d62855]{font-size:15px;font-weight:500;color:var(--text-1)}.account-label[data-v-62d62855]{font-size:12px;color:var(--text-2);margin-bottom:4px}.email-row[data-v-62d62855]{display:flex;justify-content:space-between;align-items:center}.account-item.email-row[data-v-62d62855]{flex-direction:row}.email-actions[data-v-62d62855]{display:flex;gap:8px;align-items:center}.email-info[data-v-62d62855]{display:flex;align-items:center}.email-edit-inline[data-v-62d62855]{margin-top:12px}.email-status[data-v-62d62855]{font-size:12px;color:var(--text-2);margin-left:6px}.email-status.verified[data-v-62d62855]{color:var(--text-2)}.action-link[data-v-62d62855]{color:var(--accent);cursor:pointer;text-decoration:none}.action-link[data-v-62d62855]:hover{text-decoration:underline}.profile-fields[data-v-62d62855]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 600px){.profile-fields[data-v-62d62855]{grid-template-columns:1fr}}.status-badge.verified[data-v-62d62855]{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.status-badge.unverified[data-v-62d62855]{background:#fff8e1;color:#f9a825;border:1px solid #ffe082}.resources-grid[data-v-62d62855]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.resource-card[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:20px}.resource-title[data-v-62d62855]{font-size:15px;font-weight:500;margin-bottom:6px;color:var(--text-1)}.resource-desc[data-v-62d62855]{font-size:13px;color:var(--text-2);margin:0 0 14px;line-height:1.4}.resource-detail[data-v-62d62855]{margin-top:16px}.resource-detail h4[data-v-62d62855]{font-size:16px;margin:12px 0 8px;font-weight:500}.resource-body[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:20px;font-size:14px;line-height:1.5}.resource-body h5[data-v-62d62855]{font-size:13px;font-weight:500;margin:16px 0 4px;color:var(--text-1)}.resource-body h5[data-v-62d62855]:first-child{margin-top:0}.resource-body ul[data-v-62d62855]{margin:8px 0;padding-left:20px}.resource-body li[data-v-62d62855]{margin-bottom:4px}@media (max-width: 700px){.resources-grid[data-v-62d62855]{grid-template-columns:1fr}}.preview-actions .preview-note[data-v-62d62855]{font-size:11px;color:var(--text-3);text-align:center;margin:4px 0 0}.preview-badge[data-v-62d62855]{font-size:11px;padding:2px 10px;background:var(--surface-2);color:var(--text-2);border-radius:4px;font-weight:500;border:1px solid var(--border-color, #E6E1DA)}.dash-nav[data-v-62d62855]{display:flex;gap:24px;padding:16px 0 20px;border-bottom:1px solid var(--border-color, #E6E1DA);margin-bottom:32px;font-size:13px}.dash-nav a[data-v-62d62855]{color:var(--text-2);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent;cursor:pointer}.dash-nav a.active[data-v-62d62855]{color:var(--text-1);font-weight:500;border-bottom-color:var(--accent)}.dash-nav a[data-v-62d62855]:hover:not(.active){color:var(--text-1)}.back-link[data-v-62d62855]{font-size:12px;color:var(--text-2);text-decoration:none}.back-link[data-v-62d62855]:hover{color:var(--accent)}.portal-header[data-v-62d62855]{background:#fff;border-bottom:1px solid #E6E1DA;padding:16px 0}.header-inner[data-v-62d62855]{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.brand[data-v-62d62855]{font-size:20px;font-weight:600}.brand .orus[data-v-62d62855]{color:#1f1f1c}.brand .portal[data-v-62d62855]{color:#c98a2e;margin-left:4px;font-weight:500}.user-area[data-v-62d62855]{display:flex;align-items:center;gap:12px;font-size:13px}.user-name[data-v-62d62855]{color:var(--text-2)}.btn[data-v-62d62855]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:600;border-radius:8px;text-decoration:none;border:none;cursor:pointer;transition:background .2s}.btn-primary[data-v-62d62855]{background:#c98a2e;color:#fff}.btn-secondary[data-v-62d62855]{background:#fff;color:#1f1f1c;border:1px solid #E6E1DA}.btn-sm[data-v-62d62855]{padding:6px 12px;font-size:13px}.container[data-v-62d62855]{max-width:1200px;margin:0 auto;padding:40px 24px 48px}.section[data-v-62d62855]{margin-bottom:24px}.dashboard[data-v-62d62855]{background:#faf8f5}.financials-group[data-v-62d62855]{background:var(--surface-2, #F5F2ED);border-radius:8px;padding:4px 16px 20px;margin-bottom:32px}.financials-group .section[data-v-62d62855]{margin-bottom:24px}.financials-group .section[data-v-62d62855]:last-of-type{margin-bottom:0}.hint[data-v-62d62855]{font-size:13px;color:var(--text-2);margin-top:8px}.earnings-summary[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:20px;display:flex;gap:40px;align-items:center}.earnings-main[data-v-62d62855]{flex:0 0 auto}.earnings-total-label[data-v-62d62855]{font-size:13px;color:var(--text-2)}.earnings-total-value[data-v-62d62855]{font-size:28px;font-weight:600;color:var(--accent);line-height:1.1;margin-top:2px}.earnings-details[data-v-62d62855]{display:flex;gap:32px;flex:1}.earning-item-label[data-v-62d62855]{font-size:12px;color:var(--text-2)}.earning-item-value[data-v-62d62855]{font-size:18px;font-weight:600;color:var(--text-1);margin-top:2px}.metric-sub[data-v-62d62855]{font-size:11px;color:var(--text-2);margin-top:2px}.earnings-tab[data-v-62d62855]{margin-top:12px}.earnings-tab .metric-card[data-v-62d62855]{min-height:76px;padding:12px 14px}.earnings-tab .metrics-grid[data-v-62d62855]{gap:12px;margin-bottom:20px}.earnings-tab .metric-value[data-v-62d62855]{font-size:22px}.earnings-tab .metric-label[data-v-62d62855]{font-size:12px}.earnings-bars[data-v-62d62855]{display:flex;align-items:flex-end;gap:10px;height:110px;padding-bottom:4px;margin-bottom:8px}.earnings-bar-group[data-v-62d62855]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:18px}.earnings-bar-value[data-v-62d62855]{font-size:11px;color:var(--text-2);margin-bottom:3px;height:14px;font-weight:500}.earnings-bar[data-v-62d62855]{width:100%;max-width:26px;background:var(--accent);border-radius:2px 2px 0 0;min-height:2px}.earnings-bar-label[data-v-62d62855]{font-size:11px;color:var(--text-2);margin-top:4px;white-space:nowrap}.history-toggle[data-v-62d62855]{margin:8px 0 4px}.earnings-empty[data-v-62d62855]{background:#fff;border:1px solid var(--border-color, #E6E1DA);border-radius:8px;padding:16px 20px;color:var(--text-2);font-size:13px}.earnings-empty p[data-v-62d62855]{margin:4px 0}.earnings-history .earnings-row[data-v-62d62855]{grid-template-columns:1fr auto}.earnings-history .num[data-v-62d62855]{text-align:right;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.payment-method[data-v-62d62855]{display:flex;justify-content:space-between;align-items:center}.payment-label[data-v-62d62855]{font-size:12px;color:var(--text-2)}.payment-value[data-v-62d62855]{font-size:15px;color:var(--text-1);font-family:var(--font-mono)}.account-grid[data-v-62d62855]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.account-item[data-v-62d62855]{font-size:13px;display:flex;flex-direction:column}.login-screen[data-v-62d62855],.access-denied[data-v-62d62855]{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-card[data-v-62d62855],.denied-card[data-v-62d62855]{background:var(--surface-1, #FAF8F5);border:1px solid #E6E1DA;border-radius:12px;padding:36px 40px;max-width:440px;width:100%;box-shadow:none}.login-card h1[data-v-62d62855]{font-size:28px;font-weight:600;margin:8px 0 6px;color:var(--text-1)}.login-header .brand[data-v-62d62855]{font-size:15px;font-weight:600;color:var(--text-2);letter-spacing:.5px}.login-form .field[data-v-62d62855]{margin-bottom:16px}.link-btn[data-v-62d62855]{background:none;border:none;color:#c98a2e;font-size:14px;cursor:pointer;margin-top:12px}.note[data-v-62d62855]{font-size:13px;color:#66635f;margin-top:24px;line-height:1.5}.error[data-v-62d62855]{color:#c62828;font-size:14px;margin-top:12px}.success[data-v-62d62855]{color:#2e7d32;font-size:14px;margin-top:12px}@media (max-width: 900px){.container[data-v-62d62855]{padding:24px 16px}.metrics-grid[data-v-62d62855]{grid-template-columns:repeat(2,1fr)}.earnings-summary[data-v-62d62855]{flex-direction:column;align-items:flex-start;gap:16px}.chart[data-v-62d62855]{height:90px}.account-grid[data-v-62d62855]{grid-template-columns:1fr}.dash-nav[data-v-62d62855]{gap:16px;font-size:12px}.email-row[data-v-62d62855]{flex-direction:column;align-items:flex-start}.email-actions[data-v-62d62855]{margin-top:8px}.earnings-tab .metrics-grid[data-v-62d62855]{gap:8px}.earnings-bars[data-v-62d62855]{height:80px;gap:6px}.earnings-bar[data-v-62d62855]{max-width:20px}.earnings-bar-value[data-v-62d62855],.earnings-bar-label[data-v-62d62855]{font-size:10px}}@media (max-width: 600px){.metrics-grid[data-v-62d62855]{grid-template-columns:1fr 1fr}.link-row[data-v-62d62855]{flex-direction:column;align-items:stretch}.earnings-bars[data-v-62d62855]{height:70px;gap:4px}}.terms-page[data-v-fad5c897]{background:#faf8f5;color:#1f1f1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.terms-main[data-v-fad5c897]{padding:80px 0 60px}.terms-container[data-v-fad5c897]{max-width:760px;margin:0 auto;padding:0 40px}.terms-header[data-v-fad5c897]{margin-bottom:48px}.terms-header h1[data-v-fad5c897]{font-size:34px;font-weight:600;margin:0 0 12px}.terms-date[data-v-fad5c897]{font-size:14px;color:#66635f}.terms-intro[data-v-fad5c897]{font-size:15px;line-height:1.7;color:#44413d;margin-bottom:48px}.terms-content section[data-v-fad5c897]{margin-bottom:40px}.terms-content h2[data-v-fad5c897]{font-size:18px;font-weight:600;margin:0 0 12px}.terms-content p[data-v-fad5c897]{font-size:15px;line-height:1.7;color:#44413d;margin:0 0 12px}.terms-content p[data-v-fad5c897]:last-child{margin-bottom:0}.legal-resources[data-v-fad5c897]{margin-top:60px;padding-top:32px;border-top:1px solid #E6E1DA}.legal-resources h3[data-v-fad5c897]{font-size:14px;font-weight:600;margin:0 0 12px;color:#1f1f1c}.legal-links[data-v-fad5c897]{display:flex;gap:24px;font-size:14px}.legal-links a[data-v-fad5c897]{color:#66635f;text-decoration:none}.legal-links a[data-v-fad5c897]:hover{color:#1f1f1c}@media (max-width: 640px){.terms-container[data-v-fad5c897]{padding:0 24px}}.terms-page[data-v-e524d154]{background:#faf8f5;color:#1f1f1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.terms-main[data-v-e524d154]{padding:80px 0 60px}.terms-container[data-v-e524d154]{max-width:760px;margin:0 auto;padding:0 40px}.terms-header[data-v-e524d154]{margin-bottom:48px}.terms-header h1[data-v-e524d154]{font-size:34px;font-weight:600;margin:0 0 12px}.terms-date[data-v-e524d154]{font-size:14px;color:#66635f}.terms-content section[data-v-e524d154]{margin-bottom:40px}.terms-content h2[data-v-e524d154]{font-size:18px;font-weight:600;margin:0 0 12px}.terms-content p[data-v-e524d154]{font-size:15px;line-height:1.7;color:#44413d;margin:0 0 12px}.terms-content p[data-v-e524d154]:last-child{margin-bottom:0}.legal-resources[data-v-e524d154]{margin-top:60px;padding-top:32px;border-top:1px solid #E6E1DA}.legal-resources h3[data-v-e524d154]{font-size:14px;font-weight:600;margin:0 0 12px;color:#1f1f1c}.legal-links[data-v-e524d154]{display:flex;gap:24px;font-size:14px}.legal-links a[data-v-e524d154]{color:#66635f;text-decoration:none}.legal-links a[data-v-e524d154]:hover{color:#1f1f1c}@media (max-width: 640px){.terms-container[data-v-e524d154]{padding:0 24px}}.legal-page[data-v-71c31561]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--surface-1) 0%,var(--surface-2) 100%)}.legal-shell[data-v-71c31561]{width:100%;max-width:920px;margin:0 auto;padding:2rem 1.25rem 3rem;flex:1}.legal-back-link[data-v-71c31561]{display:inline-flex;margin-bottom:1rem;color:var(--text-2)}.legal-card[data-v-71c31561]{background:color-mix(in srgb,var(--surface-2) 86%,white 14%);border:1px solid var(--border-color);border-radius:var(--radius-large, 20px);padding:2rem;box-shadow:0 20px 60px #00000014}.legal-kicker[data-v-71c31561]{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-sm);color:var(--accent)}.legal-card h1[data-v-71c31561]{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.legal-summary[data-v-71c31561],.legal-updated[data-v-71c31561]{color:var(--text-2)}.legal-summary[data-v-71c31561]{max-width:60ch;font-size:var(--text-lg, 1.125rem)}.legal-content[data-v-71c31561]{display:grid;gap:1.5rem}.legal-content[data-v-71c31561] section{display:grid;gap:.75rem}.legal-content[data-v-71c31561] h2{margin:0;font-size:1.25rem}.legal-content[data-v-71c31561] p,.legal-content[data-v-71c31561] li{color:var(--text-1);line-height:1.7}.legal-content[data-v-71c31561] ul{margin:0;padding-left:1.2rem}@media (max-width: 640px){.legal-card[data-v-71c31561]{padding:1.25rem}}.login-page[data-v-20ca337b]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-1) 92%,white 8%) 0%,var(--surface-2) 100%)}.login-shell[data-v-20ca337b]{width:min(100%,980px);flex:1;margin:0 auto;padding:56px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(32px,6vw,80px);align-items:center}.login-brand[data-v-20ca337b]{max-width:440px}.login-brand-link[data-v-20ca337b]{display:inline-flex;margin-bottom:32px}.login-logo[data-v-20ca337b]{width:92px;opacity:.86}.login-kicker[data-v-20ca337b]{margin:0 0 12px;color:var(--accent);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.login-brand h1[data-v-20ca337b]{margin:0;color:var(--text-1);font-size:clamp(2.25rem,5vw,4rem);line-height:.98;letter-spacing:0}.login-copy[data-v-20ca337b]{max-width:34rem;margin:20px 0 0;color:var(--text-2);font-size:var(--text-lg);line-height:1.55}.login-state[data-v-20ca337b]{width:100%;max-width:420px;padding:var(--space-xlarge)}.login-state h2[data-v-20ca337b]{margin:0 0 var(--space-small);color:var(--accent)}.login-state p[data-v-20ca337b]{margin:0;color:var(--text-2)}.login-actions[data-v-20ca337b]{display:flex;flex-wrap:wrap;gap:var(--space-small);margin-top:var(--space-large)}@media (max-width: 760px){.login-shell[data-v-20ca337b]{grid-template-columns:1fr;padding:32px 16px;gap:28px}.login-brand[data-v-20ca337b]{max-width:none}.login-brand-link[data-v-20ca337b]{margin-bottom:24px}.login-copy[data-v-20ca337b]{font-size:var(--text-base)}}.crm-page[data-v-24391fe6]{display:grid;grid-template-columns:206px minmax(0,1fr);min-height:100vh;color:var(--text-1);background:var(--surface-1);font-family:var(--font-sans)}.crm-sidebar[data-v-24391fe6]{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;height:100vh;border-right:var(--border-width) solid var(--border-color);background:var(--surface-raised)}.crm-brand[data-v-24391fe6]{display:flex;align-items:center;min-height:64px;padding:0 var(--space-xlarge);color:var(--text-1);border-bottom:var(--border-width) solid var(--border-color);font-size:var(--text-xl);font-weight:600;letter-spacing:0}.crm-nav[data-v-24391fe6]{display:grid;gap:var(--space-tiny);padding:var(--space-xlarge) var(--space-regular)}.crm-sidebar-return[data-v-24391fe6]{margin:auto var(--space-regular) var(--space-large)}.crm-workspace[data-v-24391fe6]{min-width:0}.crm-topbar[data-v-24391fe6]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xlarge);min-height:64px;padding:var(--space-small) var(--space-xlarge);border-bottom:var(--border-width) solid var(--border-color);background:color-mix(in srgb,var(--surface-raised) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.crm-global-search[data-v-24391fe6]{display:flex;align-items:center;gap:var(--space-small);width:min(560px,48vw)}.crm-global-search svg[data-v-24391fe6]{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:0 0 auto;color:var(--text-2)}.crm-global-search input[data-v-24391fe6]{width:100%;height:100%;min-width:0;min-height:0;padding:0;color:var(--text-1);border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font:inherit;font-size:var(--text-sm)}.crm-global-search input[data-v-24391fe6]::placeholder{color:var(--text-2)}.crm-topbar-actions[data-v-24391fe6]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-regular);min-width:0}.crm-dev-badge[data-v-24391fe6]{background:color-mix(in srgb,var(--warning) 10%,var(--surface-raised));font-size:var(--text-xs);font-weight:600;white-space:nowrap}.crm-refresh[data-v-24391fe6]:hover{border-color:var(--border-color-strong)}.crm-refresh[data-v-24391fe6]:disabled{cursor:wait;opacity:.58}.crm-user[data-v-24391fe6]{display:flex;align-items:center;gap:var(--space-small);min-width:0;color:var(--text-2);font-size:var(--text-sm)}.crm-user>span[data-v-24391fe6]:last-child{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-user-avatar[data-v-24391fe6]{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;color:var(--text-1);border:var(--border-width) solid var(--border-color);border-radius:50%;background:var(--surface-1);font-size:var(--text-xs);font-weight:600}.crm-workspace-label[data-v-24391fe6]{color:var(--text-2);font-size:var(--text-sm)}.crm-shell[data-v-24391fe6]{width:min(1440px,100%);margin:0 auto;padding:var(--space-large) var(--space-xlarge) var(--space-small)}.crm-heading[data-v-24391fe6],.crm-panel-heading[data-v-24391fe6],.crm-leads-toolbar[data-v-24391fe6],.crm-detail-heading[data-v-24391fe6]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-large)}.crm-heading[data-v-24391fe6]{align-items:end}.crm-heading h1[data-v-24391fe6]{margin:0;font-size:clamp(1.7rem,2.2vw,1.85rem);font-weight:500;line-height:var(--leading-tight)}.crm-heading p[data-v-24391fe6]{max-width:680px;margin:var(--space-tiny) 0 0;color:var(--text-2);font-size:var(--text-xs)}.crm-heading-meta[data-v-24391fe6]{display:grid;justify-items:end;gap:var(--space-tiny);color:var(--text-2);font-size:var(--text-xs);white-space:nowrap}.crm-warning[data-v-24391fe6],.crm-error[data-v-24391fe6]{color:var(--error)}.crm-error[data-v-24391fe6]{margin:var(--space-large) 0 0;font-size:var(--text-sm)}h2[data-v-24391fe6]{margin:0;font-size:var(--text-base);font-weight:600}.crm-metrics[data-v-24391fe6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-regular);margin-top:var(--space-large)}.crm-metric-card[data-v-24391fe6],.crm-panel[data-v-24391fe6],.crm-state-card[data-v-24391fe6],.crm-auth-card[data-v-24391fe6]{box-shadow:var(--shadow-panel)}.crm-metric-card[data-v-24391fe6]{display:grid;grid-template-columns:38px 1fr;gap:var(--space-regular);min-height:118px;padding:var(--space-large)}.crm-metric-icon[data-v-24391fe6]{display:grid;place-items:center;width:38px;height:38px;color:var(--accent);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-medium);background:var(--accent-soft)}.crm-metric-card>div[data-v-24391fe6]:nth-child(2){display:grid;align-content:start;gap:var(--space-tiny)}.crm-metric-card span[data-v-24391fe6],.crm-metric-card small[data-v-24391fe6]{color:var(--text-2);font-size:var(--text-xs)}.crm-metric-card strong[data-v-24391fe6]{color:var(--text-1);font-size:1.8rem;font-weight:500;line-height:1}.crm-metric-card small[data-v-24391fe6]{grid-column:1 / -1;align-self:end}.crm-insights-grid[data-v-24391fe6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-regular);margin-top:var(--space-regular)}.crm-panel[data-v-24391fe6]{min-width:0}.crm-pipeline-panel[data-v-24391fe6],.crm-sources-panel[data-v-24391fe6]{padding:var(--space-regular) var(--space-large)}.crm-leads-toolbar p[data-v-24391fe6]{margin:var(--space-tiny) 0 0;color:var(--text-2);font-size:var(--text-xs)}.crm-panel-heading>span[data-v-24391fe6]{color:var(--text-2);font-size:var(--text-xs)}.crm-pipeline-list[data-v-24391fe6],.crm-source-list[data-v-24391fe6]{display:grid;gap:var(--space-tiny);margin-top:var(--space-regular)}.crm-stage-row[data-v-24391fe6],.crm-source-row[data-v-24391fe6]{display:grid;grid-template-columns:minmax(92px,.9fr) minmax(90px,2.6fr) 32px 34px;align-items:center;gap:var(--space-small);width:100%;min-height:var(--clickable-height-sm);padding:0;color:var(--text-2);border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:var(--text-xs)}.crm-stage-row[data-v-24391fe6]:hover,.crm-source-row[data-v-24391fe6]:hover,.crm-stage-row.is-selected[data-v-24391fe6],.crm-source-row.is-selected[data-v-24391fe6]{color:var(--text-1)}.crm-stage-row.is-selected>span[data-v-24391fe6]:first-child,.crm-source-row.is-selected>span[data-v-24391fe6]:first-child{color:var(--accent);font-weight:600}.crm-stage-row strong[data-v-24391fe6],.crm-source-row strong[data-v-24391fe6]{color:var(--text-1);text-align:right}.crm-stage-row small[data-v-24391fe6],.crm-source-row small[data-v-24391fe6]{text-align:right}.crm-track[data-v-24391fe6]{display:block;height:5px;overflow:hidden;border-radius:var(--radius-full);background:var(--border-subtle)}.crm-track>span[data-v-24391fe6]{display:block;height:100%;border-radius:inherit;background:var(--accent)}.crm-track .is-new[data-v-24391fe6]{background:var(--status-new)}.crm-track .is-qualified[data-v-24391fe6]{background:color-mix(in srgb,var(--accent) 70%,var(--info))}.crm-track .is-in-conversation[data-v-24391fe6]{background:var(--warning)}.crm-track .is-pilot[data-v-24391fe6]{background:var(--success)}.crm-track .is-closed[data-v-24391fe6]{background:var(--text-2)}.crm-workbench[data-v-24391fe6]{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(280px,1fr);gap:var(--space-regular);margin-top:var(--space-regular)}.crm-leads-panel[data-v-24391fe6]{overflow:hidden}.crm-leads-toolbar[data-v-24391fe6]{align-items:center;min-height:64px;padding:var(--space-regular) var(--space-large);border-bottom:var(--border-width) solid var(--border-color)}.crm-filter-row[data-v-24391fe6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-small)}.crm-filter-row button[data-v-24391fe6]{font-size:var(--text-xs)}.crm-filter-row button[data-v-24391fe6]:hover,.crm-filter-row button.is-active[data-v-24391fe6]{color:var(--text-1);border-color:var(--accent);background:var(--accent-soft)}.crm-lead-header[data-v-24391fe6],.crm-lead-row[data-v-24391fe6]{display:grid;grid-template-columns:10px minmax(132px,1.25fr) minmax(120px,1fr) minmax(86px,.7fr) minmax(96px,.72fr) 96px 16px;align-items:center;gap:var(--space-regular)}.crm-lead-header[data-v-24391fe6]{min-height:38px;padding:0 var(--space-large);color:var(--text-2);border-bottom:var(--border-width) solid var(--border-color);background:var(--surface-1);font-size:var(--text-xs);font-weight:600}.crm-lead-list[data-v-24391fe6]{display:grid}.crm-lead-row[data-v-24391fe6]{width:100%;padding:var(--space-tiny) var(--space-large);color:var(--text-1);border:0;border-bottom:var(--border-width) solid var(--border-subtle);background:transparent;text-align:left;cursor:pointer;font:inherit}.crm-lead-row[data-v-24391fe6]:last-child{border-bottom:0}.crm-lead-row[data-v-24391fe6]:hover{background:var(--surface-1)}.crm-lead-row.is-selected[data-v-24391fe6]{background:var(--accent-soft);box-shadow:inset var(--selection-indicator-width) 0 0 var(--accent)}.crm-source-mark[data-v-24391fe6]{width:8px;height:8px;border-radius:50%;background:var(--border-color-strong)}.crm-source-mark.is-assessment[data-v-24391fe6]{background:var(--status-new)}.crm-source-mark.is-waitlist[data-v-24391fe6]{background:var(--info)}.crm-source-mark.is-early-access[data-v-24391fe6]{background:var(--warning)}.crm-source-mark.is-pilot[data-v-24391fe6]{background:var(--success)}.crm-source-mark.is-access[data-v-24391fe6]{background:var(--text-2)}.crm-source-mark.is-beta[data-v-24391fe6]{background:var(--accent)}.crm-source-mark.is-contact[data-v-24391fe6]{background:var(--status-new-strong)}.crm-source-mark.is-professional[data-v-24391fe6]{background:var(--info)}.crm-source-mark.is-parked[data-v-24391fe6]{background:var(--text-2)}.crm-source-mark.is-student[data-v-24391fe6]{background:var(--accent-hover)}.crm-source-mark.is-affiliate[data-v-24391fe6]{background:var(--success)}.crm-lead-main[data-v-24391fe6]{display:grid;gap:var(--space-micro);min-width:0}.crm-lead-main strong[data-v-24391fe6],.crm-lead-main small[data-v-24391fe6],.crm-lead-company[data-v-24391fe6],.crm-lead-source[data-v-24391fe6],.crm-lead-row time[data-v-24391fe6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-lead-main strong[data-v-24391fe6]{font-size:var(--text-sm);font-weight:600;line-height:1.15}.crm-lead-main small[data-v-24391fe6],.crm-lead-company[data-v-24391fe6],.crm-lead-source[data-v-24391fe6],.crm-lead-row time[data-v-24391fe6]{color:var(--text-2);font-size:var(--text-xs);line-height:1.15}.crm-stage-badge[data-v-24391fe6]{font-weight:600}.crm-stage-badge.is-new[data-v-24391fe6]{color:var(--status-new-strong);border-color:color-mix(in srgb,var(--status-new) 28%,transparent);background:color-mix(in srgb,var(--status-new) 8%,var(--surface-raised))}.crm-stage-badge.is-qualified[data-v-24391fe6]{color:color-mix(in srgb,var(--accent) 70%,var(--info));border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:var(--accent-soft)}.crm-stage-badge.is-in-conversation[data-v-24391fe6]{color:var(--accent-hover);border-color:color-mix(in srgb,var(--warning) 32%,transparent);background:color-mix(in srgb,var(--warning) 10%,var(--surface-raised))}.crm-stage-badge.is-pilot[data-v-24391fe6]{color:color-mix(in srgb,var(--success) 74%,var(--text-1));border-color:color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 8%,var(--surface-raised))}.crm-stage-badge.is-closed[data-v-24391fe6]{color:var(--text-2);border-color:var(--border-color);background:var(--surface-1)}.crm-row-menu[data-v-24391fe6]{color:var(--text-2)}.crm-detail-panel[data-v-24391fe6]{align-self:start;position:sticky;top:80px;max-height:470px;overflow-y:auto;padding:var(--space-large)}.crm-detail-heading[data-v-24391fe6]{align-items:center;justify-content:flex-start}.crm-detail-source[data-v-24391fe6]{color:var(--text-2);font-size:var(--text-xs)}.crm-detail-panel h2[data-v-24391fe6]{margin:var(--space-xlarge) 0 0;font-size:var(--text-xl);font-weight:500}.crm-detail-company[data-v-24391fe6]{margin:var(--space-tiny) 0 0;color:var(--text-2);font-size:var(--text-sm)}.crm-detail-list[data-v-24391fe6]{display:grid;gap:var(--space-small);margin:var(--space-large) 0;padding:var(--space-regular) 0;border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color)}.crm-detail-list div[data-v-24391fe6]{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:var(--space-small)}.crm-detail-list dt[data-v-24391fe6],.crm-interest-note>span[data-v-24391fe6],.crm-stage-control>span[data-v-24391fe6]{color:var(--text-2);font-size:var(--text-xs);font-weight:600}.crm-detail-list dd[data-v-24391fe6]{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--text-sm)}.crm-detail-list a[data-v-24391fe6]{color:var(--accent-hover)}.crm-interest-note[data-v-24391fe6]{margin-top:var(--space-large);padding:var(--space-regular);border-radius:var(--radius-medium);background:var(--surface-1)}.crm-interest-note p[data-v-24391fe6]{margin:var(--space-small) 0 0;color:var(--text-2);font-size:var(--text-sm);white-space:pre-wrap}.crm-stage-control[data-v-24391fe6]{display:grid;gap:var(--space-small)}.crm-stage-control select[data-v-24391fe6]{font-size:var(--text-sm)}.crm-empty-state[data-v-24391fe6]{padding:56px var(--space-large);color:var(--text-2);text-align:center;font-size:var(--text-sm)}.crm-state-card[data-v-24391fe6]{max-width:680px;margin:100px auto;padding:var(--space-2xlarge)}.crm-auth-card[data-v-24391fe6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:56px;align-items:center;max-width:980px;margin:64px auto;padding:var(--space-2xlarge)}.crm-state-label[data-v-24391fe6]{margin:0 0 var(--space-small);color:var(--accent);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.crm-auth-card h1[data-v-24391fe6],.crm-state-card h1[data-v-24391fe6]{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500}.crm-auth-card p[data-v-24391fe6]:not(.crm-state-label){margin-top:var(--space-regular);color:var(--text-2)}.sr-only[data-v-24391fe6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 1120px){.crm-page[data-v-24391fe6]{grid-template-columns:76px minmax(0,1fr)}.crm-brand[data-v-24391fe6]{justify-content:center;padding:0;font-size:var(--text-lg)}.crm-nav[data-v-24391fe6]{padding-inline:var(--space-small)}.crm-nav a[data-v-24391fe6],.crm-sidebar-return[data-v-24391fe6]{justify-content:center;padding:0}.crm-nav a span[data-v-24391fe6],.crm-sidebar-return span[data-v-24391fe6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.crm-sidebar-return[data-v-24391fe6]{margin-inline:var(--space-small)}.crm-user>span[data-v-24391fe6]:last-child{display:none}.crm-lead-header[data-v-24391fe6],.crm-lead-row[data-v-24391fe6]{grid-template-columns:10px minmax(132px,1.2fr) minmax(100px,1fr) minmax(88px,.7fr) 96px 16px}.crm-lead-header[data-v-24391fe6]>:nth-child(4),.crm-lead-row[data-v-24391fe6]>:nth-child(4){display:none}}@media (max-width: 860px){.crm-topbar[data-v-24391fe6]{align-items:flex-start;flex-direction:column-reverse}.crm-global-search[data-v-24391fe6],.crm-topbar-actions[data-v-24391fe6]{width:100%}.crm-metrics[data-v-24391fe6]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-insights-grid[data-v-24391fe6],.crm-workbench[data-v-24391fe6],.crm-auth-card[data-v-24391fe6]{grid-template-columns:1fr}.crm-detail-panel[data-v-24391fe6]{position:static;max-height:none;overflow:visible}}@media (max-width: 620px){.crm-page[data-v-24391fe6]{display:block}.crm-sidebar[data-v-24391fe6]{position:sticky;flex-direction:row;align-items:center;width:100%;height:auto;min-height:58px;border-right:0;border-bottom:var(--border-width) solid var(--border-color)}.crm-brand[data-v-24391fe6]{justify-content:flex-start;min-height:58px;padding:0 var(--space-large);border:0}.crm-nav[data-v-24391fe6]{display:none}.crm-sidebar-return[data-v-24391fe6]{margin:0 var(--space-large) 0 auto}.crm-sidebar-return span[data-v-24391fe6]{position:static;width:auto;height:auto;overflow:visible;clip:auto}.crm-topbar[data-v-24391fe6]{position:static;padding:var(--space-regular) var(--space-large)}.crm-topbar-actions[data-v-24391fe6]{justify-content:space-between}.crm-user[data-v-24391fe6]{display:none}.crm-shell[data-v-24391fe6]{padding:var(--space-large)}.crm-heading[data-v-24391fe6]{align-items:flex-start;flex-direction:column}.crm-heading-meta[data-v-24391fe6]{justify-items:start;white-space:normal}.crm-metrics[data-v-24391fe6]{grid-template-columns:1fr 1fr}.crm-metric-card[data-v-24391fe6]{grid-template-columns:32px 1fr;min-height:112px;padding:var(--space-regular)}.crm-metric-icon[data-v-24391fe6]{width:32px;height:32px}.crm-metric-card strong[data-v-24391fe6]{font-size:1.5rem}.crm-stage-row[data-v-24391fe6],.crm-source-row[data-v-24391fe6]{grid-template-columns:minmax(84px,1fr) minmax(70px,1.6fr) 28px}.crm-stage-row small[data-v-24391fe6],.crm-source-row small[data-v-24391fe6]{display:none}.crm-leads-toolbar[data-v-24391fe6]{align-items:flex-start;flex-direction:column}.crm-filter-row[data-v-24391fe6]{justify-content:flex-start}.crm-lead-header[data-v-24391fe6]{display:none}.crm-lead-row[data-v-24391fe6]{grid-template-columns:8px minmax(0,1fr) auto;gap:var(--space-small)}.crm-lead-row[data-v-24391fe6]>:not(.crm-source-mark):not(.crm-lead-main):not(.crm-stage-badge){display:none}.crm-auth-card[data-v-24391fe6],.crm-state-card[data-v-24391fe6]{margin:var(--space-xlarge) auto;padding:var(--space-xlarge)}}.platform-overview[data-v-05788cd1]{display:grid;gap:var(--space-regular)}.verification-band[data-v-05788cd1]{display:flex;align-items:center;gap:var(--space-regular);padding:var(--space-large);border-top:var(--border-width) solid var(--status-warning-border);border-bottom:var(--border-width) solid var(--status-warning-border);background:var(--status-warning-soft)}.verification-icon[data-v-05788cd1],.status-icon[data-v-05788cd1]{display:grid;place-items:center;flex:0 0 auto;color:var(--accent);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-full);background:var(--accent-soft)}.verification-icon[data-v-05788cd1]{width:calc(var(--clickable-height) + var(--space-small));height:calc(var(--clickable-height) + var(--space-small))}.verification-copy[data-v-05788cd1]{min-width:0}.verification-copy h2[data-v-05788cd1]{margin:0;font-size:var(--text-base);font-weight:600}.verification-copy p[data-v-05788cd1]{margin:var(--space-tiny) 0 0;color:var(--text-2);font-size:var(--text-sm)}.verification-message[data-v-05788cd1]{color:var(--accent-hover)!important;font-weight:500}.verification-actions[data-v-05788cd1]{display:flex;flex-wrap:wrap;gap:var(--space-small);margin-left:auto}.status-rail[data-v-05788cd1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle)}.status-item[data-v-05788cd1]{display:flex;align-items:center;gap:var(--space-small);min-width:0;padding:var(--space-regular);border-right:var(--border-width) solid var(--border-subtle)}.status-item[data-v-05788cd1]:last-child{border-right:0}.status-icon[data-v-05788cd1]{width:var(--clickable-height);height:var(--clickable-height)}.status-item>div[data-v-05788cd1]{display:grid;gap:var(--space-micro);min-width:0}.status-item span[data-v-05788cd1]{color:var(--text-2);font-size:var(--text-xs)}.status-item strong[data-v-05788cd1]{overflow:hidden;color:var(--text-1);font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.status-item.is-pending .status-inline:last-child>span[data-v-05788cd1]:first-child{color:var(--status-warning-text)}.status-item.is-success .status-icon[data-v-05788cd1]{color:var(--success);background:var(--status-success-soft)}.status-identity[data-v-05788cd1]{align-content:center}.status-inline[data-v-05788cd1]{display:flex;align-items:baseline;gap:var(--space-tiny);min-width:0}.status-inline>strong[data-v-05788cd1]{font-size:var(--text-xs)}.next-actions[data-v-05788cd1]{padding:var(--space-large) 0}.next-actions h2[data-v-05788cd1],.product-services h2[data-v-05788cd1]{margin:0;font-size:var(--text-base);font-weight:600}.next-actions nav[data-v-05788cd1]{display:grid;gap:var(--space-small);margin-top:var(--space-regular)}.action-row[data-v-05788cd1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-regular);min-height:calc(var(--clickable-height) + var(--space-large));padding:var(--space-regular) var(--space-large);color:var(--text-1);text-decoration:none}.action-row.has-number[data-v-05788cd1]{grid-template-columns:auto minmax(0,1fr) auto}.action-row:hover .action-copy strong[data-v-05788cd1],.action-row:focus-visible .action-copy strong[data-v-05788cd1]{color:var(--accent-hover)}.action-number[data-v-05788cd1]{display:grid;place-items:center;width:var(--clickable-height);height:var(--clickable-height);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-1);font-size:var(--text-sm)}.action-copy[data-v-05788cd1]{display:grid;gap:var(--space-micro)}.action-copy strong[data-v-05788cd1]{font-size:var(--text-sm);font-weight:600}.action-copy small[data-v-05788cd1]{color:var(--text-2);font-size:var(--text-xs)}.product-link[data-v-05788cd1]{display:inline-flex;align-items:center;gap:var(--space-tiny);min-height:var(--clickable-height);color:var(--accent-hover);font-size:var(--text-sm);font-weight:500}.product-services[data-v-05788cd1]{display:grid;gap:var(--space-regular);padding-top:var(--space-large);border-top:var(--border-width) solid var(--border-subtle)}.product-service-grid[data-v-05788cd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle)}.product-service[data-v-05788cd1]{min-width:0;padding:var(--space-xlarge) 0}.product-service+.product-service[data-v-05788cd1]{padding-left:var(--space-xlarge);border-left:var(--border-width) solid var(--border-subtle)}.product-service[data-v-05788cd1]:first-child{padding-right:var(--space-xlarge)}.product-service header[data-v-05788cd1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-regular)}.product-service header>div[data-v-05788cd1]{display:grid;gap:var(--space-micro);min-width:0}.product-service header span[data-v-05788cd1]:not(.orus-badge){color:var(--text-2);font-size:var(--text-xs)}.product-service h3[data-v-05788cd1]{margin:0;font-size:var(--text-lg);font-weight:600}.product-service>p[data-v-05788cd1]{margin:var(--space-large) 0;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.product-service-icon[data-v-05788cd1]{display:grid;place-items:center;width:calc(var(--clickable-height) + var(--space-small));height:calc(var(--clickable-height) + var(--space-small));color:var(--accent);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-regular);background:var(--accent-soft)}.product-service-actions[data-v-05788cd1]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-regular)}.service-options[data-v-05788cd1]{display:grid;gap:var(--space-small);margin:0;padding-top:var(--space-regular);border-top:var(--border-width) solid var(--border-subtle)}.service-options div[data-v-05788cd1]{display:grid;grid-template-columns:minmax(5rem,.3fr) minmax(0,1fr);gap:var(--space-regular)}.service-options dt[data-v-05788cd1]{color:var(--text-2);font-size:var(--text-xs);font-weight:500}.service-options dd[data-v-05788cd1]{margin:0;font-size:var(--text-sm)}@media (max-width: 960px){.verification-band[data-v-05788cd1]{align-items:flex-start;flex-wrap:wrap}.verification-actions[data-v-05788cd1]{width:100%;margin-left:calc(var(--clickable-height) + var(--space-large))}.status-rail[data-v-05788cd1]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-item[data-v-05788cd1]:nth-child(2){border-right:0}.status-item[data-v-05788cd1]:nth-child(-n+2){border-bottom:var(--border-width) solid var(--border-subtle)}}@media (max-width: 620px){.verification-actions[data-v-05788cd1]{margin-left:0}.verification-actions .orus-button[data-v-05788cd1]{width:auto}.status-rail[data-v-05788cd1]{grid-template-columns:1fr}.status-item[data-v-05788cd1],.status-item[data-v-05788cd1]:nth-child(2){border-right:0;border-bottom:var(--border-width) solid var(--border-subtle)}.status-item[data-v-05788cd1]:last-child{border-bottom:0}.product-service-grid[data-v-05788cd1]{grid-template-columns:1fr}.product-service[data-v-05788cd1]:first-child{padding-right:0}.product-service+.product-service[data-v-05788cd1]{padding-left:0;border-top:var(--border-width) solid var(--border-subtle);border-left:0}.product-service header[data-v-05788cd1]{grid-template-columns:auto minmax(0,1fr)}.product-service header .orus-badge[data-v-05788cd1]{grid-column:2}}.platform-section[data-v-b5621c4b]{display:grid;gap:var(--space-large)}.product-record[data-v-b5621c4b]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-large);padding:var(--space-xlarge) 0;border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle)}.product-record-icon[data-v-b5621c4b]{display:grid;place-items:center;width:calc(var(--clickable-height) + var(--space-xlarge));height:calc(var(--clickable-height) + var(--space-xlarge));color:var(--accent);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-regular);background:var(--accent-soft)}.product-record-copy[data-v-b5621c4b]{min-width:0}.product-title-row[data-v-b5621c4b]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-large)}.product-title-row h2[data-v-b5621c4b],.activation-note h2[data-v-b5621c4b]{margin:0;font-size:var(--text-lg);font-weight:600}.product-title-row p[data-v-b5621c4b],.activation-note p[data-v-b5621c4b]{margin:var(--space-tiny) 0 0;color:var(--text-2);font-size:var(--text-sm)}.product-details[data-v-b5621c4b]{display:grid;gap:var(--space-small);margin:var(--space-xlarge) 0;padding:var(--space-large) 0;border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle)}.product-details div[data-v-b5621c4b]{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:var(--space-regular)}.product-details dt[data-v-b5621c4b]{color:var(--text-2);font-size:var(--text-xs);font-weight:600}.product-details dd[data-v-b5621c4b]{margin:0;font-size:var(--text-sm)}.product-actions[data-v-b5621c4b]{display:flex;flex-wrap:wrap;gap:var(--space-small)}.activation-note[data-v-b5621c4b]{display:flex;align-items:flex-start;gap:var(--space-regular);padding:var(--space-large) 0;border-bottom:var(--border-width) solid var(--border-subtle)}.activation-note>svg[data-v-b5621c4b]{color:var(--accent)}@media (max-width: 620px){.product-record[data-v-b5621c4b]{grid-template-columns:1fr}.product-details div[data-v-b5621c4b]{grid-template-columns:1fr;gap:var(--space-micro)}}.platform-section[data-v-f35f8ed2]{display:grid;gap:var(--space-large)}.organisation-gate[data-v-f35f8ed2]{display:flex;align-items:flex-start;gap:var(--space-regular);padding:var(--space-large);border-top:var(--border-width) solid var(--status-warning-border);border-bottom:var(--border-width) solid var(--status-warning-border);background:var(--status-warning-soft)}.organisation-gate>svg[data-v-f35f8ed2]{color:var(--status-warning-text)}.organisation-gate h2[data-v-f35f8ed2],.form-heading h2[data-v-f35f8ed2]{margin:0;font-size:var(--text-base);font-weight:600}.organisation-gate p[data-v-f35f8ed2],.form-heading p[data-v-f35f8ed2]{margin:var(--space-tiny) 0 0;color:var(--text-2);font-size:var(--text-sm)}.organisation-form[data-v-f35f8ed2]{display:grid;gap:var(--space-large);max-width:54rem;padding:var(--space-xlarge) 0;border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle)}.form-heading[data-v-f35f8ed2]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-large);padding-bottom:var(--space-large);border-bottom:var(--border-width) solid var(--border-subtle)}.organisation-initials[data-v-f35f8ed2]{display:grid;place-items:center;flex:0 0 var(--clickable-height);width:var(--clickable-height);height:var(--clickable-height);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-1);font-weight:600}.organisation-form label[data-v-f35f8ed2]{display:grid;gap:var(--space-small);color:var(--text-2);font-size:var(--text-sm);font-weight:500}.organisation-form small[data-v-f35f8ed2]{color:var(--text-3);font-size:var(--text-xs);font-weight:400}.organisation-form input[readonly][data-v-f35f8ed2]{color:var(--text-2);background:var(--surface-subtle)}.form-actions[data-v-f35f8ed2]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-regular)}.form-actions p[data-v-f35f8ed2]{margin:0;color:var(--text-2);font-size:var(--text-xs)}@media (max-width: 620px){.organisation-form[data-v-f35f8ed2]{padding-block:var(--space-large)}.form-heading[data-v-f35f8ed2]{align-items:flex-start;flex-direction:column}}.billing[data-v-3d4cb532]{display:grid;gap:var(--space-2xlarge)}.billing-state[data-v-3d4cb532],.billing-banner[data-v-3d4cb532],.payment-method[data-v-3d4cb532]{display:flex;align-items:flex-start;gap:var(--space-regular)}.billing-state[data-v-3d4cb532]{align-items:center;color:var(--text-2);font-size:var(--text-sm)}.billing-banner[data-v-3d4cb532]{padding:var(--space-large) 0;border-top:var(--border-width) solid var(--status-warning-border);border-bottom:var(--border-width) solid var(--status-warning-border)}.billing-banner>svg[data-v-3d4cb532]{color:var(--status-warning-text)}.billing-banner strong[data-v-3d4cb532]{font-size:var(--text-sm);font-weight:600}.billing-banner p[data-v-3d4cb532],.billing-message[data-v-3d4cb532]{margin:var(--space-tiny) 0 0;color:var(--text-2);font-size:var(--text-sm)}.billing-message[data-v-3d4cb532]{margin:0;padding-left:var(--space-regular);border-left:var(--border-width) solid var(--accent)}.billing-message.is-error[data-v-3d4cb532]{color:var(--error);border-color:var(--error)}.billing-section[data-v-3d4cb532]{display:grid;gap:var(--space-large);padding:0 0 var(--space-2xlarge);border-bottom:var(--border-width) solid var(--border-subtle)}.billing-section>.orus-button[data-v-3d4cb532]{justify-self:start}.billing-section-heading[data-v-3d4cb532]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-large)}.billing-kicker[data-v-3d4cb532]{margin:0 0 var(--space-tiny);color:var(--text-3);font-size:var(--text-xs)}.billing-section h2[data-v-3d4cb532]{margin:0;font-size:var(--text-xl);font-weight:500}.billing-facts[data-v-3d4cb532]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-large);margin:0}.billing-facts--allowance[data-v-3d4cb532]{grid-template-columns:repeat(5,minmax(0,1fr))}.billing-facts div[data-v-3d4cb532]{display:grid;gap:var(--space-tiny);min-width:0}.billing-facts dt[data-v-3d4cb532]{color:var(--text-3);font-size:var(--text-xs)}.billing-facts dd[data-v-3d4cb532]{margin:0;overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:500}.billing-actions[data-v-3d4cb532]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-small)}.allowance-balance[data-v-3d4cb532]{display:grid;gap:var(--space-tiny);padding-block:var(--space-large)}.allowance-balance span[data-v-3d4cb532],.allowance-balance small[data-v-3d4cb532]{color:var(--text-3);font-size:var(--text-xs)}.allowance-balance strong[data-v-3d4cb532]{font-size:clamp(var(--text-2xl),5vw,3.5rem);font-weight:500;line-height:1}.allowance-form[data-v-3d4cb532]{display:grid;justify-items:start;gap:var(--space-regular);max-width:38rem}.allowance-form>label[data-v-3d4cb532]:not(.allowance-consent),.allowance-topup label[data-v-3d4cb532]{display:grid;gap:var(--space-small);color:var(--text-2);font-size:var(--text-sm)}.allowance-consent[data-v-3d4cb532]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-small);color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.allowance-consent input[data-v-3d4cb532]{width:var(--space-large);height:var(--space-large);margin-top:var(--space-micro)}.allowance-topup[data-v-3d4cb532]{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-regular)}.payment-method[data-v-3d4cb532]{align-items:center;margin:0;color:var(--text-2);font-size:var(--text-sm)}.payment-method strong[data-v-3d4cb532]{color:var(--text-1);font-weight:500;text-transform:capitalize}.billing-empty[data-v-3d4cb532],.billing-period[data-v-3d4cb532]{margin:0;color:var(--text-3);font-size:var(--text-sm)}.invoice-table-wrap[data-v-3d4cb532]{overflow-x:auto}.invoice-table[data-v-3d4cb532]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.invoice-table th[data-v-3d4cb532],.invoice-table td[data-v-3d4cb532]{min-width:7rem;padding:var(--space-regular);border-bottom:var(--border-width) solid var(--border-subtle);text-align:left;vertical-align:middle}.invoice-table th[data-v-3d4cb532]{color:var(--text-3);font-size:var(--text-xs);font-weight:500}.invoice-table td[data-v-3d4cb532]:nth-child(2){min-width:13rem}.invoice-actions[data-v-3d4cb532]{display:flex;gap:var(--space-regular)}.invoice-actions a[data-v-3d4cb532]{color:var(--accent-hover)}@media (max-width: 860px){.billing-facts[data-v-3d4cb532],.billing-facts--allowance[data-v-3d4cb532]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.billing[data-v-3d4cb532]{gap:var(--space-xlarge)}.billing-section[data-v-3d4cb532]{padding-bottom:var(--space-xlarge)}.billing-section-heading[data-v-3d4cb532]{align-items:flex-start}.billing-facts[data-v-3d4cb532],.billing-facts--allowance[data-v-3d4cb532]{grid-template-columns:1fr}.allowance-topup[data-v-3d4cb532]{align-items:start;flex-direction:column}}.usage[data-v-d6d42ec4]{display:grid;gap:var(--space-2xlarge)}.usage-state[data-v-d6d42ec4],.usage-empty[data-v-d6d42ec4],.usage-privacy[data-v-d6d42ec4]{display:flex;align-items:flex-start;gap:var(--space-regular)}.usage-state[data-v-d6d42ec4]{align-items:center;color:var(--text-2);font-size:var(--text-sm)}.usage-error[data-v-d6d42ec4]{margin:0;padding-left:var(--space-regular);border-left:var(--border-width) solid var(--error);color:var(--error);font-size:var(--text-sm)}.usage-section[data-v-d6d42ec4]{display:grid;gap:var(--space-large);padding-bottom:var(--space-2xlarge);border-bottom:var(--border-width) solid var(--border-subtle)}.usage-heading[data-v-d6d42ec4]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-large)}.usage-heading p[data-v-d6d42ec4]{margin:0 0 var(--space-tiny);color:var(--text-3);font-size:var(--text-xs)}.usage-heading h2[data-v-d6d42ec4]{margin:0;font-size:var(--text-xl);font-weight:500}.usage-heading select[data-v-d6d42ec4]{width:auto;min-width:11rem}.usage-totals[data-v-d6d42ec4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-large);margin:0}.usage-totals div[data-v-d6d42ec4]{display:grid;gap:var(--space-tiny)}.usage-totals dt[data-v-d6d42ec4]{color:var(--text-3);font-size:var(--text-xs)}.usage-totals dd[data-v-d6d42ec4]{margin:0;font-size:var(--text-xl);font-weight:500}.usage-table-wrap[data-v-d6d42ec4]{overflow-x:auto}table[data-v-d6d42ec4]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th[data-v-d6d42ec4],td[data-v-d6d42ec4]{min-width:8rem;padding:var(--space-regular);border-bottom:var(--border-width) solid var(--border-subtle);text-align:left}th[data-v-d6d42ec4]{color:var(--text-3);font-size:var(--text-xs);font-weight:500;text-transform:capitalize}.usage-empty[data-v-d6d42ec4]{align-items:center;padding:var(--space-xlarge) 0}.usage-empty>svg[data-v-d6d42ec4]{color:var(--text-3)}.usage-empty strong[data-v-d6d42ec4]{font-size:var(--text-sm);font-weight:500}.usage-empty p[data-v-d6d42ec4],.usage-privacy[data-v-d6d42ec4]{margin:var(--space-tiny) 0 0;color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.usage-privacy[data-v-d6d42ec4]{margin:0;max-width:48rem}@media (max-width: 760px){.usage-totals[data-v-d6d42ec4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.usage[data-v-d6d42ec4]{gap:var(--space-xlarge)}.usage-heading[data-v-d6d42ec4]{flex-direction:column}.usage-heading select[data-v-d6d42ec4]{width:100%}}.platform-page[data-v-58132db7]{display:grid;grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);min-height:100vh;color:var(--text-1);background:var(--surface-1);font-family:var(--font-sans)}.platform-sidebar[data-v-58132db7]{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;height:100vh;border-right:var(--border-width) solid var(--border-color);background:var(--surface-raised)}.platform-brand[data-v-58132db7]{display:flex;align-items:center;min-height:calc(var(--clickable-height) + var(--space-large));padding:0 var(--space-xlarge);color:var(--text-1);border-bottom:var(--border-width) solid var(--border-color);font-size:var(--text-xl);font-weight:600;text-decoration:none}.platform-nav[data-v-58132db7]{display:grid;gap:var(--space-tiny);padding:var(--space-xlarge) var(--space-regular)}.platform-nav .orus-nav-item[data-v-58132db7]{min-width:0}.platform-nav-label[data-v-58132db7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-nav-status[data-v-58132db7]{margin-left:auto;color:var(--text-3);font-size:var(--text-xs)}.platform-return[data-v-58132db7]{margin:auto var(--space-regular) var(--space-large)}.platform-workspace[data-v-58132db7]{min-width:0}.platform-topbar[data-v-58132db7]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-large);min-height:calc(var(--clickable-height) + var(--space-large));padding:var(--space-small) var(--space-xlarge);border-bottom:var(--border-width) solid var(--border-color);background:var(--surface-header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-2);font-size:var(--text-sm)}.platform-topbar-title[data-v-58132db7]{min-width:0;margin:0;overflow:hidden;color:var(--text-1);font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.platform-topbar-actions[data-v-58132db7]{display:flex;align-items:center;gap:var(--space-regular)}.platform-user[data-v-58132db7]{display:flex;align-items:center;gap:var(--space-small);min-width:0;color:var(--text-2)}.platform-user-avatar[data-v-58132db7]{display:grid;place-items:center;width:calc(var(--clickable-height) - var(--space-small));height:calc(var(--clickable-height) - var(--space-small));border:var(--border-width) solid var(--border-color);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-1);font-size:var(--text-xs);font-weight:600}.platform-main[data-v-58132db7]{width:min(78rem,100%);margin:0 auto;padding:var(--space-xlarge)}.platform-state[data-v-58132db7]{display:grid;justify-items:center;gap:var(--space-regular);max-width:36rem;margin:calc(var(--space-2xlarge) * 2) auto;padding:var(--space-2xlarge);text-align:center}.platform-state h1[data-v-58132db7]{margin:0;font-size:var(--text-lg);font-weight:500}.platform-auth[data-v-58132db7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:center;gap:calc(var(--space-2xlarge) * 2);max-width:64rem;margin:var(--space-2xlarge) auto}.platform-auth-copy h1[data-v-58132db7]{margin:0;font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-tight)}.platform-auth-copy>p[data-v-58132db7]{max-width:34rem;margin:var(--space-regular) 0 0;color:var(--text-2);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.platform-auth-copy ul[data-v-58132db7]{display:grid;gap:var(--space-regular);margin:var(--space-xlarge) 0 0;padding:0;list-style:none}.platform-auth-copy li[data-v-58132db7]{display:flex;align-items:center;gap:var(--space-small);color:var(--text-2);font-size:var(--text-sm)}.platform-auth-copy li svg[data-v-58132db7]{color:var(--success)}.platform-section[data-v-58132db7]{display:grid;gap:var(--space-large)}.security-record[data-v-58132db7]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-large);max-width:60rem;padding:var(--space-xlarge) 0;border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle)}.security-record-icon[data-v-58132db7]{display:grid;place-items:center;width:calc(var(--clickable-height) + var(--space-small));height:calc(var(--clickable-height) + var(--space-small));color:var(--status-warning-text);border:var(--border-width) solid var(--status-warning-border);border-radius:var(--radius-full);background:var(--status-warning-soft)}.security-record-icon.is-verified[data-v-58132db7]{color:var(--success);border-color:var(--status-success-border);background:var(--status-success-soft)}.security-record>div[data-v-58132db7]:nth-child(2){display:grid;gap:var(--space-micro);min-width:0}.security-record span[data-v-58132db7],.security-record small[data-v-58132db7]{color:var(--text-2);font-size:var(--text-xs)}.security-record strong[data-v-58132db7]{overflow:hidden;font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.security-record p[data-v-58132db7]{margin:var(--space-small) 0 0;color:var(--accent-hover);font-size:var(--text-xs)}.security-actions[data-v-58132db7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-small)}@media (max-width: 960px){.platform-page[data-v-58132db7]{grid-template-columns:minmax(var(--clickable-height),5rem) minmax(0,1fr)}.platform-brand[data-v-58132db7]{justify-content:center;padding:0;font-size:var(--text-lg)}.platform-nav[data-v-58132db7]{padding-inline:var(--space-small)}.platform-nav .orus-nav-item[data-v-58132db7],.platform-return[data-v-58132db7]{justify-content:center;padding:0}.platform-nav-label[data-v-58132db7],.platform-nav-status[data-v-58132db7],.platform-return span[data-v-58132db7]{position:absolute;width:var(--border-width);height:var(--border-width);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.platform-return[data-v-58132db7]{margin-inline:var(--space-small)}.platform-auth[data-v-58132db7]{grid-template-columns:1fr;gap:var(--space-xlarge)}.platform-auth-copy[data-v-58132db7]{max-width:36rem}}@media (max-width: 620px){.platform-page[data-v-58132db7]{display:block}.platform-sidebar[data-v-58132db7]{position:sticky;flex-direction:row;align-items:center;width:100%;height:auto;border-right:0;border-bottom:var(--border-width) solid var(--border-color)}.platform-brand[data-v-58132db7]{min-height:calc(var(--clickable-height) + var(--space-small));padding:0 var(--space-large);border:0}.platform-nav[data-v-58132db7]{display:flex;min-width:0;overflow-x:auto;padding:var(--space-small)}.platform-nav .orus-nav-item[data-v-58132db7]{flex:0 0 auto}.platform-nav-label[data-v-58132db7]{position:static;width:auto;height:auto;overflow:visible;clip:auto}.platform-nav-status[data-v-58132db7],.platform-return[data-v-58132db7]{display:none}.platform-topbar[data-v-58132db7]{position:static;padding:var(--space-small) var(--space-large)}.platform-topbar-title[data-v-58132db7]{max-width:46vw}.platform-user>span[data-v-58132db7]:last-child{display:none}.platform-topbar-actions[data-v-58132db7]{justify-content:flex-end}.platform-signout-label[data-v-58132db7]{position:absolute;width:var(--border-width);height:var(--border-width);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.platform-main[data-v-58132db7]{padding:var(--space-large)}.platform-auth[data-v-58132db7]{margin-block:var(--space-large)}.platform-auth-copy h1[data-v-58132db7]{font-size:var(--text-xl)}.platform-auth-copy>p[data-v-58132db7]{font-size:var(--text-base)}.security-record[data-v-58132db7]{grid-template-columns:auto minmax(0,1fr);padding:var(--space-large)}.security-actions[data-v-58132db7]{grid-column:1 / -1;justify-content:flex-start}}.feature-preview[data-v-6a6b0ca4]{min-width:0;overflow:hidden;border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-raised);color:var(--text-1)}.feature-preview--gates[data-v-6a6b0ca4]{display:grid;overflow:visible;padding-bottom:var(--space-xlarge);border:0;border-radius:0;background:transparent}.gates-window[data-v-6a6b0ca4]{width:calc(100% - var(--space-2xlarge));overflow:hidden;border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-raised)}.gates-window--restore[data-v-6a6b0ca4]{justify-self:end;margin-top:calc(var(--space-xlarge) * -1)}.gates-window .preview-body[data-v-6a6b0ca4]{min-height:0}.preview-bar[data-v-6a6b0ca4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-regular);min-height:var(--clickable-height-sm);padding-inline:var(--space-large);border-bottom:var(--border-width) solid var(--border-color);background:var(--surface-subtle);color:var(--text-3);font-size:var(--text-xs)}.preview-brand[data-v-6a6b0ca4]{color:var(--text-1);font-weight:500}.preview-bar>span[data-v-6a6b0ca4]:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-body[data-v-6a6b0ca4]{min-height:calc(var(--space-2xlarge) * 6);padding:var(--space-large)}.preview-label[data-v-6a6b0ca4]{color:var(--text-3);font-size:var(--text-xs)}.preview-body strong[data-v-6a6b0ca4]{font-weight:500}.preview-body small[data-v-6a6b0ca4]{color:var(--text-3);font-size:var(--text-xs)}.workspace-preview[data-v-6a6b0ca4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:0}.workspace-list[data-v-6a6b0ca4],.workspace-context[data-v-6a6b0ca4]{display:flex;min-width:0;flex-direction:column;gap:var(--space-regular);padding:var(--space-large)}.workspace-list[data-v-6a6b0ca4]{border-right:var(--border-width) solid var(--border-color);background:var(--surface-subtle)}.workspace-item[data-v-6a6b0ca4],.context-note[data-v-6a6b0ca4],.document-row[data-v-6a6b0ca4],.review-document[data-v-6a6b0ca4],.review-row[data-v-6a6b0ca4],.playbook-head[data-v-6a6b0ca4],.playbook-footer[data-v-6a6b0ca4],.editor-document[data-v-6a6b0ca4],.editor-option[data-v-6a6b0ca4],.editor-record[data-v-6a6b0ca4],.protect-head[data-v-6a6b0ca4],.protect-row[data-v-6a6b0ca4],.protect-route[data-v-6a6b0ca4],.restore-head[data-v-6a6b0ca4],.restore-map[data-v-6a6b0ca4],.restore-ready[data-v-6a6b0ca4]{display:flex;align-items:center;gap:var(--space-small)}.workspace-item[data-v-6a6b0ca4]{min-height:var(--clickable-height-sm);padding-inline:var(--space-small);border-left:calc(var(--border-width) * 2) solid transparent;color:var(--text-2);font-size:var(--text-xs)}.workspace-item.is-active[data-v-6a6b0ca4]{border-left-color:var(--accent);background:var(--surface-raised);color:var(--text-1)}.workspace-context>strong[data-v-6a6b0ca4]{font-size:var(--text-lg)}.context-stat[data-v-6a6b0ca4]{display:flex;justify-content:space-between;padding-bottom:var(--space-small);border-bottom:var(--border-width) solid var(--border-color);color:var(--text-2);font-size:var(--text-sm)}.context-stat b[data-v-6a6b0ca4]{color:var(--text-1);font-weight:500}.context-note[data-v-6a6b0ca4]{margin-top:auto;color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-normal)}.review-preview[data-v-6a6b0ca4],.playbook-preview[data-v-6a6b0ca4],.editors-preview[data-v-6a6b0ca4],.protect-preview[data-v-6a6b0ca4],.restore-preview[data-v-6a6b0ca4]{display:flex;flex-direction:column;gap:var(--space-regular)}.review-document>div[data-v-6a6b0ca4],.review-row>div[data-v-6a6b0ca4],.editor-document>div[data-v-6a6b0ca4],.protect-head>div[data-v-6a6b0ca4],.restore-head>div[data-v-6a6b0ca4]{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--space-tiny)}.review-index[data-v-6a6b0ca4]{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-xs)}.context-preview[data-v-6a6b0ca4]{min-height:calc(var(--space-2xlarge) * 6)}.pin-stage[data-v-6a6b0ca4]{position:relative;min-height:calc(var(--space-2xlarge) * 5);overflow:hidden;border:var(--border-width) solid var(--border-color);border-radius:var(--radius-medium);background:var(--surface-subtle)}.pin-stage-content[data-v-6a6b0ca4]{display:grid;min-height:calc(var(--space-2xlarge) * 5);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-content:center;gap:var(--space-xlarge);padding:var(--space-large)}.pin-note[data-v-6a6b0ca4]{position:fixed;z-index:300;inset-block-start:0;inset-inline-start:0;width:calc(var(--space-2xlarge) * 6);min-height:calc(var(--clickable-height) * 1.75);border:var(--border-width) solid var(--accent-dim);border-radius:var(--radius-small);background:var(--accent-soft);box-shadow:var(--shadow-overlay);color:var(--text-1);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:left;visibility:hidden}.pin-note.is-motion-ready[data-v-6a6b0ca4]{transition:inset-block-start var(--duration-slow) var(--easing-default),inset-inline-start var(--duration-slow) var(--easing-default),width var(--duration-slow) var(--easing-default),min-height var(--duration-slow) var(--easing-default),border-radius var(--duration-slow) var(--easing-default)}.pin-note.is-positioned[data-v-6a6b0ca4]{visibility:visible}.pin-note.is-compact[data-v-6a6b0ca4]{inset-block-start:calc(var(--clickable-height) + var(--space-xlarge) + var(--space-small));inset-inline-start:var(--space-large);width:calc(var(--space-2xlarge) * 3.25);min-height:var(--clickable-height);overflow:hidden;border-radius:var(--radius-full);background:var(--surface-raised);font-size:var(--text-xs)}.pin-note.is-compact[data-v-6a6b0ca4]:hover{background:var(--surface-subtle)}.pin-note.is-dragging[data-v-6a6b0ca4]{transition:none}.pin-note-drag-area[data-v-6a6b0ca4]{display:flex;min-height:calc(var(--clickable-height) * 1.75);align-items:center;padding:var(--space-regular) calc(var(--clickable-height-sm) + var(--space-large)) var(--space-regular) var(--space-large);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pin-note.is-dragging .pin-note-drag-area[data-v-6a6b0ca4]{cursor:grabbing}.pin-note-close[data-v-6a6b0ca4]{position:absolute;inset-block-start:var(--space-tiny);inset-inline-end:var(--space-tiny);display:inline-flex;width:var(--clickable-height-sm);height:var(--clickable-height-sm);align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-2);cursor:pointer}.pin-note-close[data-v-6a6b0ca4]:hover{background:transparent;color:var(--text-1)}.pin-note-chip[data-v-6a6b0ca4]{display:flex;width:100%;min-height:var(--clickable-height);align-items:center;justify-content:flex-start;gap:0;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:default;font:inherit;text-align:left}.pin-note-pin[data-v-6a6b0ca4],.pin-note-main[data-v-6a6b0ca4]{display:inline-flex;min-width:0;align-items:center}.pin-note-pin[data-v-6a6b0ca4]{flex:0 0 var(--clickable-height-sm);width:var(--clickable-height-sm);height:var(--clickable-height-sm);justify-content:center;margin-inline-start:var(--space-tiny);padding:0;border:0;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);cursor:pointer}.pin-note-main[data-v-6a6b0ca4]{min-height:var(--clickable-height);flex:1;gap:var(--space-tiny);padding:var(--space-small) var(--space-regular) var(--space-small) var(--space-tiny);border:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;text-align:left}.pin-note-pin[data-v-6a6b0ca4]:hover{background:var(--surface-subtle);color:var(--text-1)}.pin-note-close[data-v-6a6b0ca4]:focus-visible,.pin-note-pin[data-v-6a6b0ca4]:focus-visible,.pin-note-main[data-v-6a6b0ca4]:focus-visible{outline:calc(var(--border-width) * 2) solid var(--accent);outline-offset:calc(var(--border-width) * 2)}.pin-note-name[data-v-6a6b0ca4]{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.context-document[data-v-6a6b0ca4]{position:relative;z-index:1;display:flex;width:calc(var(--space-2xlarge) * 3);min-height:calc(var(--space-2xlarge) * 3.5);grid-column:1 / -1;justify-self:center;flex-direction:column;gap:var(--space-small);padding:var(--space-large);border:var(--border-width) solid var(--border-color-strong);border-radius:var(--radius-small);background:var(--surface-raised);color:var(--text-1);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:border-color var(--duration-fast) var(--easing-default),width var(--duration-slow) var(--easing-default),min-height var(--duration-slow) var(--easing-default)}.context-document[data-v-6a6b0ca4]:hover,.context-document[data-v-6a6b0ca4]:focus-visible{border-color:var(--accent)}.context-document[data-v-6a6b0ca4]:focus-visible{outline:calc(var(--border-width) * 2) solid var(--accent);outline-offset:calc(var(--border-width) * 2)}.context-document.is-pinned[data-v-6a6b0ca4]{width:calc(var(--space-2xlarge) * 2.5);min-height:calc(var(--space-2xlarge) * 2.5);border-color:var(--accent-dim)}.document-pin[data-v-6a6b0ca4]{position:absolute;inset-block-start:calc(var(--space-regular) * -1);inset-inline-end:calc(var(--space-regular) * -1);display:inline-flex;width:var(--clickable-height-sm);height:var(--clickable-height-sm);align-items:center;justify-content:center;border:var(--border-width) solid var(--accent);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--accent)}.document-pin.is-waiting[data-v-6a6b0ca4]:after{position:absolute;inset:calc(var(--border-width) * -1);border:var(--border-width) solid var(--accent);border-radius:inherit;animation:document-pin-pulse-6a6b0ca4 var(--duration-slow) var(--easing-default) infinite;content:""}.document-type[data-v-6a6b0ca4],.document-state[data-v-6a6b0ca4]{color:var(--text-3);font-size:var(--text-xs)}.context-document strong[data-v-6a6b0ca4]{font-size:var(--text-base)}.document-line[data-v-6a6b0ca4]{display:block;width:100%;height:var(--space-small);border-radius:var(--radius-full);background:var(--surface-2)}.document-line.is-short[data-v-6a6b0ca4]{width:calc(100% - var(--space-2xlarge))}.document-state[data-v-6a6b0ca4]{margin-top:auto;color:var(--accent)}.pinned-source[data-v-6a6b0ca4]{display:flex;min-width:0;grid-column:1 / -1;flex-direction:column;gap:var(--space-small);padding:var(--space-regular);border-left:calc(var(--border-width) * 2) solid var(--accent);background:var(--surface-raised);color:var(--text-2);font-size:var(--text-sm)}@keyframes document-pin-pulse-6a6b0ca4{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.review-document[data-v-6a6b0ca4],.editor-document[data-v-6a6b0ca4],.protect-head[data-v-6a6b0ca4],.restore-head[data-v-6a6b0ca4]{padding-bottom:var(--space-regular);border-bottom:var(--border-width) solid var(--border-color)}.review-row[data-v-6a6b0ca4]{min-height:var(--clickable-height);padding:var(--space-small) var(--space-regular);background:var(--surface-subtle)}.review-row strong[data-v-6a6b0ca4],.review-row small[data-v-6a6b0ca4]{display:block}.review-state[data-v-6a6b0ca4],.protect-state[data-v-6a6b0ca4]{padding:var(--space-tiny) var(--space-small);border:var(--border-width) solid var(--accent-dim);border-radius:var(--radius-full);color:var(--accent);font-size:var(--text-xs)}.review-state.is-clear[data-v-6a6b0ca4]{border-color:var(--success);color:var(--success)}.compare-preview[data-v-6a6b0ca4]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--space-regular)}.compare-document[data-v-6a6b0ca4]{display:flex;min-width:0;flex-direction:column;gap:var(--space-regular);padding:var(--space-large);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-medium)}.compare-document>span[data-v-6a6b0ca4]{color:var(--text-3);font-size:var(--text-xs)}.compare-document i[data-v-6a6b0ca4]{display:block;width:100%;height:var(--space-small);border-radius:var(--radius-full);background:var(--surface-2)}.compare-document i.is-short[data-v-6a6b0ca4]{width:72%}.compare-document i.is-change[data-v-6a6b0ca4]{border-left:calc(var(--border-width) * 2) solid var(--accent);border-radius:0;background:var(--accent-soft)}.compare-map[data-v-6a6b0ca4]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-small);color:var(--accent);font-size:var(--text-xs);text-align:center}.compare-map small[data-v-6a6b0ca4]{max-width:var(--space-2xlarge)}.playbook-head[data-v-6a6b0ca4],.editor-menu[data-v-6a6b0ca4]{padding:var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-medium);background:var(--surface-subtle)}.playbook-head[data-v-6a6b0ca4]{justify-content:space-between}.playbook-head>div[data-v-6a6b0ca4]{display:flex;flex-direction:column;gap:var(--space-tiny)}.playbook-field[data-v-6a6b0ca4]{padding-left:var(--space-regular);border-left:calc(var(--border-width) * 2) solid var(--accent)}.playbook-field>span[data-v-6a6b0ca4]{color:var(--text-3);font-size:var(--text-xs)}.playbook-field p[data-v-6a6b0ca4]{margin:var(--space-tiny) 0 0;color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-normal)}.playbook-footer[data-v-6a6b0ca4],.editor-record[data-v-6a6b0ca4],.protect-route[data-v-6a6b0ca4],.restore-ready[data-v-6a6b0ca4]{margin-top:auto;color:var(--text-2);font-size:var(--text-xs)}.editor-menu[data-v-6a6b0ca4]{display:flex;flex-direction:column;gap:var(--space-small)}.editor-option[data-v-6a6b0ca4]{min-height:var(--clickable-height-sm);padding-inline:var(--space-small);border-left:calc(var(--border-width) * 2) solid transparent;color:var(--text-2);font-size:var(--text-xs)}.editor-option.is-active[data-v-6a6b0ca4]{border-left-color:var(--accent);background:var(--surface-raised);color:var(--text-1)}.editor-option span[data-v-6a6b0ca4]{flex:1}.editor-option small.editor-connected[data-v-6a6b0ca4]{display:inline-flex;align-items:center;gap:var(--space-tiny);color:var(--success)}.protect-row[data-v-6a6b0ca4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;min-height:var(--clickable-height);padding:var(--space-small) var(--space-regular);border-bottom:var(--border-width) solid var(--border-color);color:var(--text-2);font-size:var(--text-xs)}.protect-row strong[data-v-6a6b0ca4],.restore-map>span[data-v-6a6b0ca4]{font-family:var(--font-mono);font-size:var(--text-xs)}.protect-route[data-v-6a6b0ca4],.restore-ready[data-v-6a6b0ca4]{padding:var(--space-regular);background:var(--accent-soft);color:var(--accent)}.protect-route span[data-v-6a6b0ca4]{flex:1}.restore-map[data-v-6a6b0ca4]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:var(--clickable-height);padding:var(--space-small) var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-medium);color:var(--text-2);font-size:var(--text-xs)}@media (max-width: 620px){.feature-preview--gates[data-v-6a6b0ca4]{padding-bottom:var(--space-large)}.gates-window[data-v-6a6b0ca4]{width:calc(100% - var(--space-large))}.gates-window--restore[data-v-6a6b0ca4]{margin-top:calc(var(--space-large) * -1)}.context-document[data-v-6a6b0ca4]{width:calc(var(--space-2xlarge) * 2.5);min-height:calc(var(--space-2xlarge) * 3)}.context-document.is-pinned[data-v-6a6b0ca4]{width:calc(var(--space-2xlarge) * 2);min-height:calc(var(--space-2xlarge) * 2.5)}.pin-stage-content[data-v-6a6b0ca4]{grid-template-columns:minmax(0,1fr)}.pin-note[data-v-6a6b0ca4]{width:calc(100% - var(--space-xlarge))}.pin-note.is-compact[data-v-6a6b0ca4]{width:calc(var(--space-2xlarge) * 3.25)}.workspace-preview[data-v-6a6b0ca4],.compare-preview[data-v-6a6b0ca4]{grid-template-columns:1fr}.workspace-list[data-v-6a6b0ca4]{border-right:0;border-bottom:var(--border-width) solid var(--border-color)}.compare-map[data-v-6a6b0ca4]{flex-direction:row}.compare-map small[data-v-6a6b0ca4]{max-width:none}}@media (prefers-reduced-motion: reduce){.context-document[data-v-6a6b0ca4],.pin-note[data-v-6a6b0ca4]{transition:none}.document-pin.is-waiting[data-v-6a6b0ca4]:after{animation:none}}.product-page[data-v-124d2455]{min-height:100vh;background:var(--surface-1);color:var(--text-1)}.page-container[data-v-124d2455]{width:min(100%,1200px);margin:0 auto;padding-inline:var(--space-2xlarge)}.product-hero[data-v-124d2455]{padding-top:calc(var(--space-2xlarge) * 2);padding-bottom:calc(var(--space-2xlarge) * 2)}.product-hero h1[data-v-124d2455]{max-width:900px;margin-bottom:var(--space-xlarge);font-size:clamp(var(--text-2xl),6vw,4.25rem);font-weight:500;line-height:1.05}.product-hero>p[data-v-124d2455]{max-width:720px;color:var(--text-2);font-size:var(--text-lg)}.hero-actions[data-v-124d2455]{display:flex;flex-wrap:wrap;gap:var(--space-regular);margin-top:var(--space-xlarge)}.features-section[data-v-124d2455]{padding:calc(var(--space-2xlarge) * 2) 0;border-top:var(--border-width) solid var(--border-color);background:var(--surface-2)}.gates-section h2[data-v-124d2455],.deployment-section h2[data-v-124d2455]{margin-bottom:var(--space-large);font-size:var(--text-2xl);font-weight:500}.feature-copy p[data-v-124d2455],.gates-section p[data-v-124d2455],.deployment-layout p[data-v-124d2455]{color:var(--text-2)}.feature-rank[data-v-124d2455]{display:inline-grid;width:var(--orus-control-size-lg);height:var(--orus-control-size-lg);flex:0 0 auto;place-items:center;border-radius:var(--radius-full);background:var(--accent);color:var(--surface-1);font-family:var(--font-mono);font-size:var(--text-base);font-weight:500;line-height:1}.feature-list[data-v-124d2455]{display:grid}.feature-row[data-v-124d2455]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:var(--space-2xlarge);padding:calc(var(--space-2xlarge) * 1.5) 0;border-bottom:var(--border-width) solid var(--border-color)}.feature-row--reverse .feature-copy[data-v-124d2455]{grid-column:2;grid-row:1}.feature-row--reverse[data-v-124d2455] .feature-preview{grid-column:1;grid-row:1}.feature-copy[data-v-124d2455]{max-width:500px}.feature-meta[data-v-124d2455]{display:flex;align-items:center;gap:var(--space-regular);margin-bottom:var(--space-large)}.feature-copy h3[data-v-124d2455]{margin-bottom:var(--space-regular);font-size:var(--text-xl);font-weight:500}.feature-copy p[data-v-124d2455]{font-size:var(--text-base);line-height:var(--leading-normal)}.gates-section[data-v-124d2455]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xlarge);padding-top:calc(var(--space-2xlarge) * 2);padding-bottom:calc(var(--space-2xlarge) * 2)}.claim-boundary[data-v-124d2455]{display:grid;gap:var(--space-regular);padding:var(--space-xlarge);border-left:calc(var(--border-width) * 2) solid var(--accent)}.claim-boundary strong[data-v-124d2455]{font-weight:500}.claim-boundary a[data-v-124d2455]{width:fit-content;min-height:var(--clickable-height-sm);margin-top:var(--space-small);color:var(--accent);text-decoration:underline;text-underline-offset:var(--space-tiny)}.deployment-section[data-v-124d2455]{padding:calc(var(--space-2xlarge) * 2) 0;background:var(--surface-2)}.deployment-layout[data-v-124d2455]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:end;gap:var(--space-2xlarge)}.deployment-note[data-v-124d2455]{padding-left:var(--space-xlarge);border-left:var(--border-width) solid var(--border-color)}@media (max-width: 800px){.feature-row[data-v-124d2455],.gates-section[data-v-124d2455],.deployment-layout[data-v-124d2455]{grid-template-columns:1fr}.feature-row--reverse .feature-copy[data-v-124d2455],.feature-row--reverse[data-v-124d2455] .feature-preview{grid-column:auto;grid-row:auto}.feature-copy[data-v-124d2455]{max-width:none}.deployment-note[data-v-124d2455]{padding:var(--space-xlarge) 0 0;border-top:var(--border-width) solid var(--border-color);border-left:0}}@media (max-width: 620px){.page-container[data-v-124d2455]{padding-inline:var(--space-large)}.product-hero h1[data-v-124d2455]{font-size:var(--text-2xl)}.hero-actions[data-v-124d2455]{align-items:stretch;flex-direction:column}.hero-actions .orus-button[data-v-124d2455]{width:100%}.feature-row[data-v-124d2455]{padding:var(--space-2xlarge) 0}}.pilot-page[data-v-ece4b753]{min-height:100vh;background:var(--surface-1);color:var(--text-1)}.page-container[data-v-ece4b753]{width:min(100%,1100px);margin:0 auto;padding-inline:var(--space-2xlarge)}.pilot-hero[data-v-ece4b753]{max-width:820px;padding:calc(var(--space-2xlarge) * 2) 0 var(--space-2xlarge)}.pilot-hero h1[data-v-ece4b753]{margin-bottom:var(--space-xlarge);font-size:clamp(var(--text-2xl),6vw,4.5rem);font-weight:500;line-height:1.04}.pilot-hero p[data-v-ece4b753],.pilot-shape p[data-v-ece4b753],.application-copy p[data-v-ece4b753]{color:var(--text-2);font-size:var(--text-lg)}.application-section[data-v-ece4b753]{margin-bottom:calc(var(--space-2xlarge) * 2);padding:var(--space-2xlarge) 0;border-top:var(--border-width) solid var(--border-color)}.application-copy[data-v-ece4b753]{max-width:720px;margin-bottom:var(--space-2xlarge)}.application-copy h2[data-v-ece4b753]{margin-bottom:var(--space-large);font-size:var(--text-2xl);font-weight:500}.application-copy p[data-v-ece4b753]{max-width:62ch}.pilot-form[data-v-ece4b753]{display:grid;gap:var(--space-xlarge)}.prominent-field[data-v-ece4b753]{gap:var(--space-regular);color:var(--text-1)}.prominent-label[data-v-ece4b753]{color:var(--text-1);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-tight)}.field-hint[data-v-ece4b753]{margin-top:calc(var(--space-small) * -1);color:var(--text-2);font-size:var(--text-base)}.email-field[data-v-ece4b753]{max-width:760px}.optional-fields[data-v-ece4b753]{border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color)}.form-section-heading[data-v-ece4b753]{display:grid;gap:var(--space-small);padding-top:var(--space-xlarge)}.form-section-heading h3[data-v-ece4b753]{color:var(--text-1);font-size:var(--text-xl);font-weight:500}.form-section-heading h3 span[data-v-ece4b753]{color:var(--text-3);font-size:var(--text-base);font-weight:400}.form-section-heading p[data-v-ece4b753]{color:var(--text-2);font-size:var(--text-base)}.optional-fields-content[data-v-ece4b753]{display:grid;gap:var(--space-xlarge);padding:var(--space-xlarge) 0 var(--space-2xlarge)}.pilot-cta[data-v-ece4b753]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2xlarge);padding-top:var(--space-xlarge);border-top:var(--border-width) solid var(--border-color)}.pilot-cta-copy[data-v-ece4b753]{display:grid;max-width:620px;gap:var(--space-small)}.pilot-cta-copy h3[data-v-ece4b753]{color:var(--text-1);font-size:var(--text-xl);font-weight:500}.pilot-cta-copy p[data-v-ece4b753]{color:var(--text-2);font-size:var(--text-base)}.pilot-actions[data-v-ece4b753]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-large)}.pilot-shape[data-v-ece4b753]{margin-top:calc(var(--space-2xlarge) * 2);padding-top:var(--space-2xlarge);border-top:var(--border-width) solid var(--border-color)}.pilot-shape h2[data-v-ece4b753]{margin-bottom:var(--space-large);font-size:var(--text-lg);font-weight:500}.pilot-shape ol[data-v-ece4b753]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--border-width) solid var(--border-color);list-style:none}.pilot-shape li[data-v-ece4b753]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-large);padding:var(--space-xlarge) var(--space-large);border-right:var(--border-width) solid var(--border-color)}.pilot-shape li[data-v-ece4b753]:last-child{border-right:0}.pilot-shape li>span[data-v-ece4b753]{color:var(--accent);font-family:var(--font-mono)}.pilot-shape strong[data-v-ece4b753]{display:block;margin-bottom:var(--space-small);font-weight:500}.pilot-shape p[data-v-ece4b753]{font-size:var(--text-base)}.field-grid[data-v-ece4b753]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-large)}label[data-v-ece4b753]{display:grid;gap:var(--space-small);color:var(--text-2);font-size:var(--text-sm)}label span[data-v-ece4b753]{color:var(--text-3)}.optional-fields-content label[data-v-ece4b753]{font-size:var(--text-base)}.field-heading[data-v-ece4b753]{display:grid;gap:var(--space-tiny)}.field-heading strong[data-v-ece4b753]{color:var(--text-2);font-size:var(--text-sm);font-weight:400}.field-heading span[data-v-ece4b753]{color:var(--text-3)}.field-heading p[data-v-ece4b753],.file-guidance[data-v-ece4b753]{color:var(--text-3);font-size:var(--text-sm)}.supporting-files[data-v-ece4b753]{display:grid;gap:var(--space-small)}.supporting-file-input[data-v-ece4b753]{height:auto;min-height:var(--clickable-height);padding:var(--space-small);color:var(--text-2);font-size:var(--text-base)}.supporting-file-input[data-v-ece4b753]::file-selector-button{min-height:var(--clickable-height-sm);margin-right:var(--space-regular);padding:0 var(--space-large);border:var(--border-width) solid var(--accent);border-radius:var(--radius-full);background:transparent;color:var(--accent);font:inherit;font-weight:500;cursor:pointer}.supporting-file-input[data-v-ece4b753]::file-selector-button:hover{background:var(--accent);color:var(--surface-1)}.selected-files[data-v-ece4b753]{display:grid;gap:var(--space-small);list-style:none}.selected-files li[data-v-ece4b753]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-large);min-height:var(--clickable-height);padding:var(--space-small) var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-1)}.selected-files li>span[data-v-ece4b753]{display:grid;min-width:0}.selected-files strong[data-v-ece4b753]{overflow:hidden;color:var(--text-1);font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.selected-files small[data-v-ece4b753]{color:var(--text-3)}.selected-files button[data-v-ece4b753]{min-width:var(--clickable-height);min-height:var(--clickable-height);padding:0 var(--space-small);border:0;background:transparent;color:var(--accent);cursor:pointer}.file-message[data-v-ece4b753]{color:var(--error);font-size:var(--text-sm)}.contact-fields[data-v-ece4b753]{display:grid;gap:var(--space-large);margin:0;padding:var(--space-xlarge) 0 0;border:0;border-top:var(--border-width) solid var(--border-color)}.contact-fields legend[data-v-ece4b753]{float:left;width:100%;margin-bottom:var(--space-large);color:var(--text-1);font-size:var(--text-lg);font-weight:500}.status-message[data-v-ece4b753]{padding:var(--space-regular);border-left:calc(var(--border-width) * 2) solid currentColor}.status-message.is-success[data-v-ece4b753]{color:var(--success)}.status-message.is-error[data-v-ece4b753]{color:var(--error)}@media (max-width: 760px){.page-container[data-v-ece4b753]{padding-inline:var(--space-large)}.pilot-hero h1[data-v-ece4b753]{font-size:var(--text-2xl)}.pilot-shape ol[data-v-ece4b753],.field-grid[data-v-ece4b753],.pilot-cta[data-v-ece4b753]{grid-template-columns:1fr}.pilot-shape li[data-v-ece4b753]{border-right:0;border-bottom:var(--border-width) solid var(--border-color)}.pilot-shape li[data-v-ece4b753]:last-child{border-bottom:0}.application-section[data-v-ece4b753]{padding-block:var(--space-xlarge)}.pilot-actions[data-v-ece4b753]{justify-content:flex-start}}.about-page[data-v-793cd8a8]{background:#faf8f5;color:#1f1f1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container[data-v-793cd8a8]{max-width:1200px;margin:0 auto;padding:0 40px}.hero[data-v-793cd8a8]{padding:72px 0 32px;text-align:center}.hero h1[data-v-793cd8a8]{font-size:34px;font-weight:600;margin-bottom:28px}.hero-copy[data-v-793cd8a8]{max-width:780px;margin:0 auto;text-align:left}.hero-copy p[data-v-793cd8a8]{font-size:17px;color:#66635f;margin-bottom:16px}.hero-mock[data-v-793cd8a8]{margin-top:80px}.two-col[data-v-793cd8a8]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width: 860px){.two-col[data-v-793cd8a8]{grid-template-columns:1fr}}.two-col .text h2[data-v-793cd8a8]{font-size:22px;margin-bottom:16px}.two-col .text .prose p[data-v-793cd8a8]{font-size:15px;margin-bottom:10px}.word-window[data-v-793cd8a8]{background:#fff;border:1px solid #E6E1DA;border-radius:12px;box-shadow:0 4px 20px #0000000d;overflow:hidden;margin:0 auto;max-width:620px}.word-window.large[data-v-793cd8a8]{max-width:792px}.titlebar[data-v-793cd8a8]{height:34px;background:#f4f1ec;border-bottom:1px solid #E6E1DA;display:flex;align-items:center;padding:0 12px;gap:8px}.dots .d[data-v-793cd8a8]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.d.red[data-v-793cd8a8]{background:#ff5f56}.d.y[data-v-793cd8a8]{background:#ffbd2e}.d.g[data-v-793cd8a8]{background:#27c93f}.title[data-v-793cd8a8]{font-size:12px;color:#66635f}.word-body[data-v-793cd8a8]{display:grid;grid-template-columns:1fr 180px;gap:1px;background:#e6e1da}.doc[data-v-793cd8a8]{background:#fff;padding:16px;font-size:13px;line-height:1.5}.ph[data-v-793cd8a8]{background:#e2e8f0;padding:1px 4px;border-radius:3px}.halo-sidebar[data-v-793cd8a8]{background:#f8f6f2;padding:12px;font-size:12px}.halo-header[data-v-793cd8a8]{font-weight:600;margin-bottom:8px}.status[data-v-793cd8a8]{font-size:10px;color:#c98a2e;margin-left:6px}.halo-item[data-v-793cd8a8]{padding:3px 0}.compare[data-v-793cd8a8]{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 720px){.compare[data-v-793cd8a8]{grid-template-columns:1fr}}.side[data-v-793cd8a8]{background:#fff;border:1px solid #E6E1DA;border-radius:12px;padding:16px;display:flex;flex-direction:column}.side-label[data-v-793cd8a8]{font-size:13px;font-weight:600;color:#66635f;margin-bottom:12px}.side.orus[data-v-793cd8a8]{border-color:#c98a2e}.flow[data-v-793cd8a8]{font-size:13px;line-height:1.5;color:#1f1f1c;display:flex;flex-direction:column;gap:2px}.flow .step[data-v-793cd8a8]{background:#faf8f5;border:1px solid #E6E1DA;border-radius:6px;padding:6px 10px;text-align:center}.flow .step.halo[data-v-793cd8a8]{border-color:#c98a2e;background:#fdf9f3}.flow .arrow[data-v-793cd8a8]{color:#c98a2e;font-size:14px;text-align:center;margin:2px 0}.section[data-v-793cd8a8]{padding:96px 0;background:#fff}.section-alt[data-v-793cd8a8]{background:#f4f1ec}.section h2[data-v-793cd8a8]{font-size:24px;margin-bottom:24px}.prose p[data-v-793cd8a8]{font-size:16px;color:#66635f;margin-bottom:14px;line-height:1.6}.lead[data-v-793cd8a8]{font-size:17px;color:#1f1f1c}.workflow-mini[data-v-793cd8a8]{margin-top:40px;font-size:15px;line-height:1.8;color:#1f1f1c}.steps[data-v-793cd8a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}@media (max-width: 860px){.steps[data-v-793cd8a8]{grid-template-columns:1fr}}.step[data-v-793cd8a8]{display:flex;gap:12px;font-size:15px}.num[data-v-793cd8a8]{width:28px;height:28px;border-radius:50%;background:#f4f1ec;color:#1f1f1c;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.num.gold[data-v-793cd8a8]{background:#c98a2e;color:#fff}.step p[data-v-793cd8a8]{color:#66635f;margin-top:4px}.mini-mock[data-v-793cd8a8]{max-width:520px;margin:0 auto}.halo-mock[data-v-793cd8a8]{margin-top:40px}.cards3[data-v-793cd8a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 860px){.cards3[data-v-793cd8a8]{grid-template-columns:1fr}}.card[data-v-793cd8a8]{background:#fff;border:1px solid #E6E1DA;border-radius:12px;padding:24px;min-height:140px}.card h3[data-v-793cd8a8]{font-size:15px;margin:0 0 12px;font-weight:600}.card p[data-v-793cd8a8]{font-size:14px;color:#66635f;margin:0;line-height:1.5}.who .sub[data-v-793cd8a8]{color:#66635f;margin-bottom:24px}.grid4[data-v-793cd8a8]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 860px){.grid4[data-v-793cd8a8]{grid-template-columns:repeat(2,1fr)}}.ucard[data-v-793cd8a8]{background:#fff;border:1px solid #E6E1DA;border-radius:12px;padding:20px}.ucard h3[data-v-793cd8a8]{font-size:15px;margin:0 0 8px;font-weight:600}.mini-doc[data-v-793cd8a8]{font-size:12px;background:#f8f6f2;padding:6px 8px;border-radius:6px;margin-bottom:8px;color:#66635f}.ucard p[data-v-793cd8a8]{font-size:14px;color:#66635f;margin:0}.goal[data-v-793cd8a8]{padding:64px 0;text-align:center}.goal-text[data-v-793cd8a8]{font-size:20px;color:#1f1f1c;line-height:1.5}.final[data-v-793cd8a8]{padding:80px 0;text-align:center;background:#fff;border-top:1px solid #E6E1DA}.final h2[data-v-793cd8a8]{font-size:24px;margin-bottom:12px}.final p[data-v-793cd8a8]{color:#66635f;margin-bottom:20px}.avail[data-v-793cd8a8]{margin-top:12px;font-size:13px;color:#66635f}.btn[data-v-793cd8a8]{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;margin:0 6px}.btn-primary[data-v-793cd8a8]{background:#c98a2e;color:#fff;border:none}.btn-primary[data-v-793cd8a8]:hover{background:#a86f1f}.btn-secondary[data-v-793cd8a8]{background:#fff;color:#1f1f1c;border:1px solid #E6E1DA}.btn-secondary[data-v-793cd8a8]:hover{background:#f4f1ec}.actions[data-v-793cd8a8]{margin-top:12px}.pricing-page[data-v-1ae617d0]{background:#faf8f5;color:#1f1f1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container[data-v-1ae617d0]{max-width:1100px;margin:0 auto;padding:0 40px}.hero[data-v-1ae617d0]{padding:80px 0 60px;text-align:center}.hero h1[data-v-1ae617d0]{font-size:40px;font-weight:600;line-height:1.1;margin:0 0 16px}.hero .lead[data-v-1ae617d0]{font-size:18px;color:#66635f;max-width:560px;margin:0 auto;line-height:1.45}.pricing[data-v-1ae617d0]{padding:40px 0 80px}.pricing-grid[data-v-1ae617d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.price-card[data-v-1ae617d0]{background:#fff;border:1px solid #E6E1DA;border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between}.price-card.highlight[data-v-1ae617d0]{border-color:#c98a2e;position:relative}.badge[data-v-1ae617d0]{position:absolute;top:-10px;left:28px;background:#c98a2e;color:#fff;font-size:12px;padding:2px 10px;border-radius:999px;font-weight:600}.price-card h2[data-v-1ae617d0]{font-size:20px;margin:0 0 8px;font-weight:600}.price[data-v-1ae617d0]{margin-bottom:12px}.amount[data-v-1ae617d0]{font-size:28px;font-weight:600}.period[data-v-1ae617d0]{font-size:14px;color:#66635f;margin-left:6px}.plan-desc[data-v-1ae617d0]{color:#66635f;font-size:14px;margin-bottom:20px}.everything[data-v-1ae617d0]{font-size:13px;color:#66635f;margin:12px 0 8px}.price-card ul.features[data-v-1ae617d0]{list-style:none;padding:0;margin:0 0 28px}.price-card ul.features li[data-v-1ae617d0]{padding:6px 0;font-size:14px;color:#1f1f1c}.btn[data-v-1ae617d0]{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;cursor:pointer;transition:background .2s ease}.btn-primary[data-v-1ae617d0]{background:#c98a2e;color:#fff;border:none;padding:14px 24px;font-size:15px;font-weight:600;border-radius:10px;transition:background .2s ease}.btn-primary[data-v-1ae617d0]:hover:not(:disabled){background:#a86f1f}.btn-secondary[data-v-1ae617d0]{background:#fff;color:#1f1f1c;border:1px solid #E6E1DA;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:background .2s ease}.btn-secondary[data-v-1ae617d0]:hover{background:#f4f1ec}.halo[data-v-1ae617d0]{padding:60px 0;background:#fff;border-top:1px solid #E6E1DA;border-bottom:1px solid #E6E1DA}.halo-header[data-v-1ae617d0]{text-align:center;max-width:620px;margin:0 auto 48px}.halo-header h2[data-v-1ae617d0]{font-size:26px;font-weight:600;margin:0 0 12px}.halo-header p[data-v-1ae617d0]{color:#66635f;font-size:15px}.halo-grid[data-v-1ae617d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.halo-card[data-v-1ae617d0]{background:#faf8f5;border:1px solid #E6E1DA;border-radius:12px;padding:24px}.halo-card h3[data-v-1ae617d0]{font-size:16px;margin:0 0 8px;font-weight:600}.halo-card p[data-v-1ae617d0]{font-size:14px;color:#66635f;margin:0;line-height:1.5}.compare[data-v-1ae617d0]{padding:80px 0}.compare h2[data-v-1ae617d0]{font-size:24px;font-weight:600;margin-bottom:32px}.table-wrap[data-v-1ae617d0]{overflow-x:auto}table[data-v-1ae617d0]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-1ae617d0],td[data-v-1ae617d0]{padding:14px 16px;text-align:left;border-bottom:1px solid #E6E1DA}th[data-v-1ae617d0]{font-weight:600;color:#1f1f1c;background:#f4f1ec}td[data-v-1ae617d0]{color:#1f1f1c}td[data-v-1ae617d0]:first-child{font-weight:500}.section-header td[data-v-1ae617d0]{font-weight:600;color:#1f1f1c;padding-top:20px;background:transparent}td.sub[data-v-1ae617d0]{padding-left:24px;font-weight:400}.testimonial[data-v-1ae617d0]{padding:60px 0;background:#f4f1ec}.testimonial blockquote[data-v-1ae617d0]{font-size:20px;font-weight:500;max-width:620px;margin:0 auto 24px;line-height:1.4}.author[data-v-1ae617d0]{display:flex;align-items:center;justify-content:center;gap:12px}.avatar[data-v-1ae617d0]{width:40px;height:40px;background:#c98a2e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.author .name[data-v-1ae617d0]{font-weight:600;font-size:14px}.author .role[data-v-1ae617d0]{font-size:13px;color:#66635f}.faq[data-v-1ae617d0]{background:#fff}.faq h2[data-v-1ae617d0]{font-size:22px;margin-bottom:24px}.faq-list[data-v-1ae617d0]{max-width:720px}.faq-item[data-v-1ae617d0]{border-bottom:1px solid #E6E1DA;padding:16px 0;cursor:pointer}.q[data-v-1ae617d0]{font-weight:500;font-size:15px;display:flex;justify-content:space-between}.a[data-v-1ae617d0]{margin-top:8px;color:#66635f;font-size:14px}.arrow[data-v-1ae617d0]{color:#c98a2e;transition:transform .2s ease}.faq-item.open .arrow[data-v-1ae617d0]{transform:rotate(90deg)}.resources[data-v-1ae617d0]{padding:60px 0;background:#fff;border-top:1px solid #E6E1DA}.resources-grid[data-v-1ae617d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.resource-card[data-v-1ae617d0]{background:#faf8f5;border:1px solid #E6E1DA;border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:border-color var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default)}.resource-card[data-v-1ae617d0]:hover{border-color:var(--accent-dim);background:var(--surface-2)}.resource-card h3[data-v-1ae617d0]{font-size:16px;margin:0 0 6px;font-weight:600}.resource-card p[data-v-1ae617d0]{font-size:14px;color:#66635f;margin:0 0 4px}.resource-sub[data-v-1ae617d0]{font-size:13px;margin-bottom:16px}.resource-icon[data-v-1ae617d0]{font-size:18px;margin-bottom:8px;color:#c98a2e}.resource-card .btn.btn-secondary[data-v-1ae617d0]{border-color:#c98a2e;color:#c98a2e;margin-top:16px}.resource-card .btn.btn-secondary[data-v-1ae617d0]:hover{background:#f4f1ec;border-color:#a86f1f;color:#a86f1f}.final-cta[data-v-1ae617d0]{padding:80px 0;text-align:center;background:#f4f1ec}.final-cta h2[data-v-1ae617d0]{font-size:26px;font-weight:600;margin-bottom:12px}.final-cta p[data-v-1ae617d0]{color:#66635f;margin-bottom:28px}.cta-buttons[data-v-1ae617d0]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-buttons .btn[data-v-1ae617d0],.cta-buttons .btn-primary[data-v-1ae617d0],.cta-buttons .btn-secondary[data-v-1ae617d0]{height:44px;padding:0 20px;font-size:14px;font-weight:600;border-radius:10px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s ease,border-color .2s ease}.cta-buttons .btn-primary[data-v-1ae617d0]{background:#c98a2e;color:#fff;border-color:#c98a2e}.cta-buttons .btn-primary[data-v-1ae617d0]:hover{background:#a86f1f;border-color:#a86f1f}.cta-buttons .btn-secondary[data-v-1ae617d0]{background:#fff;color:#1f1f1c;border:1px solid #E6E1DA}.cta-buttons .btn-secondary[data-v-1ae617d0]:hover{background:#f4f1ec}@media (max-width: 860px){.pricing-grid[data-v-1ae617d0],.halo-grid[data-v-1ae617d0],.resources-grid[data-v-1ae617d0]{grid-template-columns:1fr}.compare table[data-v-1ae617d0]{font-size:13px}}.terms-page[data-v-8bb29f37]{background:#faf8f5;color:#1f1f1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.terms-main[data-v-8bb29f37]{padding:80px 0 60px}.terms-container[data-v-8bb29f37]{max-width:760px;margin:0 auto;padding:0 40px}.terms-header[data-v-8bb29f37]{margin-bottom:48px}.terms-header h1[data-v-8bb29f37]{font-size:34px;font-weight:600;margin:0 0 12px}.terms-date[data-v-8bb29f37]{font-size:14px;color:#66635f}.terms-intro[data-v-8bb29f37]{font-size:15px;line-height:1.7;color:#44413d;margin-bottom:48px}.terms-content section[data-v-8bb29f37]{margin-bottom:40px}.terms-content h2[data-v-8bb29f37]{font-size:18px;font-weight:600;margin:0 0 12px}.terms-content p[data-v-8bb29f37]{font-size:15px;line-height:1.7;color:#44413d;margin:0 0 12px}.terms-content p[data-v-8bb29f37]:last-child{margin-bottom:0}.legal-resources[data-v-8bb29f37]{margin-top:60px;padding-top:32px;border-top:1px solid #E6E1DA}.legal-resources h3[data-v-8bb29f37]{font-size:14px;font-weight:600;margin:0 0 12px;color:#1f1f1c}.legal-links[data-v-8bb29f37]{display:flex;gap:24px;font-size:14px}.legal-links a[data-v-8bb29f37]{color:#66635f;text-decoration:none}.legal-links a[data-v-8bb29f37]:hover{color:#1f1f1c}@media (max-width: 640px){.terms-container[data-v-8bb29f37]{padding:0 24px}}.talk-page[data-v-44070592]{background:#faf8f5;color:#1f1f1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container[data-v-44070592]{max-width:1100px;margin:0 auto;padding:0 40px}.hero[data-v-44070592]{padding:80px 0 40px;max-width:640px}.hero h1[data-v-44070592]{font-size:40px;font-weight:600;margin:0 0 16px}.hero .lead[data-v-44070592]{font-size:20px;margin:0 0 8px}.hero .sub[data-v-44070592]{font-size:17px;color:#66635f;margin-bottom:28px}.content[data-v-44070592]{display:grid;grid-template-columns:1fr 280px;gap:60px;margin-bottom:80px}@media (max-width: 900px){.content[data-v-44070592]{grid-template-columns:1fr;gap:40px}.side-panel[data-v-44070592]{display:none}}.form-column[data-v-44070592]{max-width:640px}.form[data-v-44070592]{display:flex;flex-direction:column;gap:20px}.field label[data-v-44070592]{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:#1f1f1c}.field input[data-v-44070592],.field textarea[data-v-44070592]{width:100%;padding:12px 14px;font-size:15px;border:1px solid #E6E1DA;border-radius:10px;background:#fff;color:#1f1f1c}.field input[data-v-44070592]:focus,.field textarea[data-v-44070592]:focus{outline:none;border-color:#2b6cb0}.req[data-v-44070592]{color:#2b6cb0}.chips[data-v-44070592]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-44070592]{padding:8px 16px;font-size:14px;border:1px solid #E6E1DA;border-radius:999px;background:#fff;color:#1f1f1c;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.chip[data-v-44070592]:hover{background:#f4f1ec}.chip.active[data-v-44070592]{background:#c98a2e;color:#fff;border-color:#c98a2e}textarea[data-v-44070592]{min-height:120px;resize:vertical}.status[data-v-44070592]{font-size:14px;padding:8px 0}.status.success[data-v-44070592]{color:#2f855a}.status.error[data-v-44070592]{color:#c53030}.btn[data-v-44070592]{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;cursor:pointer;transition:background .2s ease}.btn-primary[data-v-44070592]{background:#c98a2e;color:#fff;border:none}.btn-primary[data-v-44070592]:hover:not(:disabled){background:#a86f1f}.btn-primary[data-v-44070592]:disabled{opacity:.7}.submit-btn[data-v-44070592]{width:100%}.btn-secondary[data-v-44070592]{background:#fff;color:#1f1f1c;border:1px solid #E6E1DA;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:background .2s ease}.btn-secondary[data-v-44070592]:hover{background:#f4f1ec}.side-panel[data-v-44070592]{padding-top:20px}.side-panel h3[data-v-44070592]{font-size:18px;font-weight:600;margin-bottom:24px}.timeline[data-v-44070592]{display:flex;flex-direction:column;gap:20px}.step[data-v-44070592]{display:flex;gap:12px;font-size:14px}.num[data-v-44070592]{width:24px;height:24px;border:1px solid #E6E1DA;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.why-talk[data-v-44070592]{padding:40px 0 60px}.why-talk h2[data-v-44070592]{font-size:22px;margin-bottom:24px}.why-cards[data-v-44070592]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 860px){.why-cards[data-v-44070592]{grid-template-columns:repeat(2,1fr)}}.why-card[data-v-44070592]{background:#fff;border:1px solid #E6E1DA;border-radius:12px;padding:20px}.why-card h3[data-v-44070592]{font-size:15px;margin:0 0 6px;font-weight:600}.why-card p[data-v-44070592]{font-size:14px;color:#66635f;margin:0}.faq[data-v-44070592]{padding:40px 0 60px;max-width:640px}.faq h2[data-v-44070592]{font-size:22px;margin-bottom:24px}.faq-list[data-v-44070592]{border-top:1px solid #E6E1DA}.faq-item[data-v-44070592]{border-bottom:1px solid #E6E1DA;padding:18px 0;cursor:pointer}.q[data-v-44070592]{display:flex;justify-content:space-between;font-size:15px;font-weight:500}.a[data-v-44070592]{margin-top:10px;color:#66635f;font-size:14px;line-height:1.6}.arrow[data-v-44070592]{transition:transform .2s ease}.faq-item.open .arrow[data-v-44070592]{transform:rotate(90deg)}.footer-cta[data-v-44070592]{padding:60px 0 80px;text-align:center}.footer-cta h2[data-v-44070592]{font-size:22px;margin-bottom:8px}.footer-cta p[data-v-44070592]{color:#66635f;margin-bottom:8px}.actions[data-v-44070592]{display:flex;gap:12px;justify-content:center;margin-top:16px;flex-wrap:wrap}.actions .btn[data-v-44070592],.actions .btn-primary[data-v-44070592],.actions .btn-secondary[data-v-44070592]{height:44px;padding:0 20px;font-size:14px;font-weight:600;border-radius:10px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s ease,border-color .2s ease}.actions .btn-primary[data-v-44070592]{background:#c98a2e;color:#fff;border-color:#c98a2e}.actions .btn-primary[data-v-44070592]:hover{background:#a86f1f;border-color:#a86f1f}.actions .btn-secondary[data-v-44070592]{background:#fff;color:#1f1f1c;border:1px solid #E6E1DA}.actions .btn-secondary[data-v-44070592]:hover{background:#f4f1ec}.halo-protection-flow[data-v-e80b7439]{display:grid;grid-template-columns:minmax(0,1fr) var(--space-xlarge) minmax(0,2fr);align-items:center;gap:var(--space-regular);width:100%}.workflow-stage[data-v-e80b7439]{min-width:0}.workflow-stage>header[data-v-e80b7439],.route-stage-headings>header[data-v-e80b7439]{display:flex;align-items:center;gap:var(--space-small);margin-bottom:var(--space-regular)}.workflow-stage h3[data-v-e80b7439],.route-stage-headings h3[data-v-e80b7439]{margin:0;color:var(--text-1);font-size:var(--text-base);font-weight:500}.stage-number[data-v-e80b7439]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-full);background:var(--accent);color:var(--surface-1);font-size:var(--text-sm)}.stage-surface[data-v-e80b7439]{min-height:calc(var(--space-2xlarge) * 6);padding:var(--space-large);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-1)}.surface-label[data-v-e80b7439]{color:var(--text-3);font-size:var(--text-xs)}.prepare-surface[data-v-e80b7439]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-large)}.source-list[data-v-e80b7439],.document-copy[data-v-e80b7439]{display:flex;flex-direction:column;gap:var(--space-regular)}.source-list[data-v-e80b7439]{padding-right:var(--space-large);border-right:var(--border-width) solid var(--border-color);color:var(--text-2);font-size:var(--text-sm)}.source-list strong[data-v-e80b7439]{color:var(--text-1);font-weight:500}.copy-line[data-v-e80b7439]{display:block;width:68%;height:var(--space-small);border-radius:var(--radius-full);background:var(--surface-2)}.copy-line.is-long[data-v-e80b7439]{width:100%}.copy-line.is-medium[data-v-e80b7439]{width:84%}.protected-value[data-v-e80b7439]{margin-top:var(--space-large);padding:var(--space-small) var(--space-regular);border-left:calc(var(--border-width) * 2) solid var(--accent);color:var(--text-2);font-size:var(--text-xs)}.route-workflow-stage[data-v-e80b7439]{min-width:0}.route-stage-headings[data-v-e80b7439]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-2xlarge)}.route-flow-surface[data-v-e80b7439]{display:flex;flex-direction:column;padding:0;overflow:hidden}.horizontal-route[data-v-e80b7439]{display:grid;flex:1;grid-template-columns:var(--icon-size) minmax(0,3fr) minmax(var(--space-2xlarge),1fr) minmax(0,2fr);align-items:center;gap:var(--space-regular);padding:var(--space-large);border-bottom:var(--border-width) solid var(--border-color)}.horizontal-route[data-v-e80b7439]:last-child{border-bottom:0}.route-choice-icon[data-v-e80b7439]{width:var(--icon-size);height:var(--icon-size);color:var(--text-3);stroke:currentColor;stroke-width:var(--svg-stroke-width);stroke-linecap:round;stroke-linejoin:round}.route-choice-icon[data-v-e80b7439] :is(path,rect,circle,line,polyline,polygon),.route-transition svg[data-v-e80b7439] :is(path,rect,circle,line,polyline,polygon){vector-effect:non-scaling-stroke}.route-phase-copy[data-v-e80b7439]{display:flex;min-width:0;flex-direction:column;gap:var(--space-tiny)}.route-phase-copy strong[data-v-e80b7439]{color:var(--text-1);font-size:var(--text-sm);font-weight:500}.route-phase-copy span[data-v-e80b7439],.route-phase-copy small[data-v-e80b7439]{color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal)}.route-result-copy[data-v-e80b7439]{padding-left:var(--space-large);border-left:var(--border-width) solid var(--border-color)}.route-transition[data-v-e80b7439]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--space-tiny);color:var(--text-3)}.route-transition small[data-v-e80b7439]{font-size:var(--text-xs);white-space:nowrap}.route-transition svg[data-v-e80b7439]{width:calc(var(--space-2xlarge) + var(--space-xlarge));max-width:100%;height:var(--space-regular);stroke:currentColor;stroke-width:var(--svg-stroke-width);stroke-linecap:round;stroke-linejoin:round}.local-route-transition[data-v-e80b7439]{justify-content:center}.cloud-workflow-route .route-choice-icon[data-v-e80b7439],.cloud-workflow-route .route-transition[data-v-e80b7439]{color:var(--accent)}.workflow-connector[data-v-e80b7439]{display:block;width:100%;height:var(--border-width);background:var(--accent)}@media (max-width: 900px){.halo-protection-flow[data-v-e80b7439]{grid-template-columns:1fr}.workflow-connector[data-v-e80b7439]{width:var(--border-width);height:var(--space-xlarge);margin:0 auto}.stage-surface[data-v-e80b7439]{min-height:0}}@media (max-width: 620px){.route-stage-headings[data-v-e80b7439]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-regular)}.horizontal-route[data-v-e80b7439]{grid-template-columns:var(--icon-size) minmax(0,1fr);grid-template-areas:"icon choice" ". transition" ". result";align-items:start}.route-choice-icon[data-v-e80b7439]{grid-area:icon}.route-choice-copy[data-v-e80b7439]{grid-area:choice}.route-transition[data-v-e80b7439]{grid-area:transition;align-items:flex-start;padding-block:var(--space-small)}.route-result-copy[data-v-e80b7439]{grid-area:result;padding:var(--space-regular) 0 0;border-top:var(--border-width) solid var(--border-color);border-left:0}.prepare-surface[data-v-e80b7439]{grid-template-columns:1fr}.source-list[data-v-e80b7439]{padding:0 0 var(--space-large);border-right:0;border-bottom:var(--border-width) solid var(--border-color)}}.security-claims-section[data-v-44a54ffc]{min-height:100vh;scroll-margin-top:80px;scroll-snap-align:start;display:flex;align-items:center;padding:var(--space-2xlarge) 5%;box-sizing:border-box;background:var(--surface-1);border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color)}.security-claims-inner[data-v-44a54ffc]{width:min(1200px,100%);margin:0 auto}.security-claims-section.is-logo-grid[data-v-44a54ffc]{min-height:auto;padding:var(--space-xlarge) 5%;background:var(--surface-2)}.is-logo-grid .security-claims-inner[data-v-44a54ffc]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-regular);align-items:center}.security-claims-header[data-v-44a54ffc]{max-width:720px;margin-bottom:var(--space-xlarge)}.security-topline[data-v-44a54ffc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-large);margin-bottom:var(--space-small)}.security-kicker[data-v-44a54ffc]{margin:0;color:var(--accent);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.security-claims-header h2[data-v-44a54ffc],.admin-control-header h3[data-v-44a54ffc]{margin:0;color:var(--text-1);font-weight:500;line-height:var(--leading-tight)}.security-claims-header h2[data-v-44a54ffc]{font-size:clamp(var(--text-2xl),5vw,var(--text-3xl))}.security-summary[data-v-44a54ffc]{margin:var(--space-large) 0 0;color:var(--text-2);font-size:var(--text-lg);line-height:var(--leading-normal);max-width:58ch}.claim-grid[data-v-44a54ffc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-regular)}.is-logo-grid .claim-groups[data-v-44a54ffc]{display:grid;gap:var(--space-regular)}.is-logo-grid .claim-grid[data-v-44a54ffc]{display:grid;justify-content:center;gap:var(--space-small)}.is-logo-grid .claim-grid.is-active-grid[data-v-44a54ffc]{grid-template-columns:repeat(7,minmax(0,1fr))}.is-logo-grid .claim-grid.is-readiness-grid[data-v-44a54ffc]{grid-template-columns:repeat(4,minmax(100px,132px));padding-top:var(--space-regular);border-top:var(--border-width) solid var(--border-color)}.claim-item.is-mark[data-v-44a54ffc]{min-width:0;min-height:84px;align-items:center;justify-content:flex-start;padding:0;text-align:center}.assurance-mark[data-v-44a54ffc]{width:42px;height:42px;margin-bottom:var(--space-small);color:var(--accent);fill:none;stroke:currentColor;stroke-width:var(--svg-stroke-width);stroke-linecap:round;stroke-linejoin:round}.assurance-logo[data-v-44a54ffc]{object-fit:contain;filter:brightness(0) saturate(100%) invert(43%) sepia(24%) saturate(923%) hue-rotate(8deg) brightness(92%) contrast(86%);opacity:1}.assurance-line-mark use[data-v-44a54ffc],.assurance-symbols[data-v-44a54ffc] :is(path,circle,rect){vector-effect:non-scaling-stroke}.claim-item.is-mark h3[data-v-44a54ffc]{margin:0;font-size:var(--text-sm);line-height:var(--leading-tight)}.mark-type[data-v-44a54ffc]{margin-top:var(--space-tiny);color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-tight)}.mark-status[data-v-44a54ffc]{margin-top:var(--space-tiny);color:var(--text-3);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-tight)}.claim-item.is-mark.is-readiness .assurance-mark[data-v-44a54ffc],.claim-item.is-mark.is-readiness h3[data-v-44a54ffc]{color:var(--text-3)}.claim-item.is-mark.is-readiness .assurance-mark[data-v-44a54ffc]{opacity:.42}.assurance-scope[data-v-44a54ffc]{display:flex;justify-content:center;gap:var(--space-regular) var(--space-xlarge);margin-top:var(--space-2xlarge);color:var(--text-3);font-size:var(--text-sm);text-align:center}.is-logo-grid .assurance-scope[data-v-44a54ffc]{grid-column:1 / -1;justify-content:flex-end;margin-top:0;font-size:var(--text-xs);text-align:right}.assurance-scope a[data-v-44a54ffc]{flex-shrink:0;color:var(--text-1);text-decoration-color:var(--accent);text-underline-offset:.3em}.assurance-symbols[data-v-44a54ffc]{position:absolute;width:0;height:0;overflow:hidden}.claim-item[data-v-44a54ffc]{min-height:196px;display:flex;flex-direction:column;border-radius:var(--radius-medium)}.claim-type[data-v-44a54ffc]{margin-bottom:var(--space-regular)}.control-status[data-v-44a54ffc]{display:inline-flex;width:fit-content;min-height:var(--orus-control-size-xs);align-items:center;padding:0 var(--space-regular);border:var(--border-width) solid var(--accent);border-radius:var(--radius-full);color:var(--accent);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.claim-item h3[data-v-44a54ffc]{margin:0 0 var(--space-small);color:var(--text-1);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-tight)}.claim-item p[data-v-44a54ffc]{margin:0;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.admin-control-panel[data-v-44a54ffc]{margin-top:var(--space-2xlarge);padding-top:var(--space-xlarge);border-top:var(--border-width) solid var(--border-color)}.admin-control-header[data-v-44a54ffc]{display:flex;align-items:end;justify-content:space-between;gap:var(--space-large);margin-bottom:var(--space-large)}.admin-control-header h3[data-v-44a54ffc]{font-size:clamp(var(--text-xl),3vw,var(--text-2xl))}.control-list[data-v-44a54ffc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-regular)}.control-card[data-v-44a54ffc]{border-radius:var(--radius-medium)}.control-card-head[data-v-44a54ffc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-regular);margin-bottom:var(--space-regular)}.control-id[data-v-44a54ffc]{display:block;color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-xs);margin-bottom:var(--space-tiny)}.control-card h4[data-v-44a54ffc]{margin:0;color:var(--text-1);font-size:var(--text-base);font-weight:500;line-height:var(--leading-tight)}.control-status[data-v-44a54ffc]{flex-shrink:0;max-width:190px;justify-content:center;white-space:normal;text-align:center;line-height:var(--leading-tight);padding:var(--space-tiny) var(--space-small)}.control-card ul[data-v-44a54ffc]{display:grid;gap:var(--space-small);margin:0;padding:0;list-style:none}.control-card li[data-v-44a54ffc]{display:grid;grid-template-columns:var(--icon-size-sm) 1fr;gap:var(--space-small);align-items:start;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.control-card li.is-exception[data-v-44a54ffc]{color:var(--text-3)}.control-check[data-v-44a54ffc]{width:var(--icon-size-sm);height:var(--icon-size-sm);margin:0;accent-color:var(--accent);pointer-events:none}.control-check[data-v-44a54ffc]:disabled{opacity:1}@media (max-width: 980px){.security-claims-section[data-v-44a54ffc]{min-height:auto;padding:var(--space-2xlarge) 5%}.claim-grid[data-v-44a54ffc],.control-list[data-v-44a54ffc]{grid-template-columns:repeat(2,minmax(0,1fr))}.is-logo-grid .security-claims-inner[data-v-44a54ffc]{grid-template-columns:1fr}.is-logo-grid .claim-grid.is-active-grid[data-v-44a54ffc]{grid-template-columns:repeat(5,minmax(0,1fr))}.is-logo-grid .claim-grid.is-readiness-grid[data-v-44a54ffc]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.security-claims-section[data-v-44a54ffc]{padding:var(--space-2xlarge) var(--space-large)}.claim-grid[data-v-44a54ffc],.control-list[data-v-44a54ffc]{grid-template-columns:1fr}.is-logo-grid .claim-grid.is-active-grid[data-v-44a54ffc],.is-logo-grid .claim-grid.is-readiness-grid[data-v-44a54ffc]{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-item[data-v-44a54ffc]{min-height:168px}.claim-item.is-mark[data-v-44a54ffc]{min-height:92px}.assurance-scope[data-v-44a54ffc]{flex-direction:column}.is-logo-grid .assurance-scope[data-v-44a54ffc]{text-align:center}.admin-control-header[data-v-44a54ffc],.control-card-head[data-v-44a54ffc],.security-topline[data-v-44a54ffc]{flex-direction:column;align-items:flex-start}.control-status[data-v-44a54ffc]{max-width:none}}.security-page[data-v-c1e68aa4]{background:#faf8f5;color:#1f1f1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container[data-v-c1e68aa4]{max-width:1200px;margin:0 auto;padding:0 40px}.hero[data-v-c1e68aa4]{padding:80px 0 48px;background:#fff}.hero-grid[data-v-c1e68aa4]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width: 860px){.hero-grid[data-v-c1e68aa4]{grid-template-columns:1fr}}.hero h1[data-v-c1e68aa4]{font-size:34px;font-weight:600;margin-bottom:16px;line-height:1.15}.hero .lead[data-v-c1e68aa4]{font-size:17px;color:#1f1f1c;margin-bottom:8px}.hero p[data-v-c1e68aa4]{font-size:15px;color:#66635f;margin-bottom:16px}.hero-cta[data-v-c1e68aa4]{margin-top:24px}.enterprise-note[data-v-c1e68aa4]{font-size:13px;font-weight:600;color:#c98a2e;margin-bottom:4px}.hero-cta p[data-v-c1e68aa4]{font-size:15px;color:#66635f;margin-bottom:12px}.section[data-v-c1e68aa4]{padding:96px 0;background:#fff}.section-alt[data-v-c1e68aa4]{background:#f4f1ec}.enterprise-section[data-v-c1e68aa4]{padding-top:96px}.section h2[data-v-c1e68aa4]{font-size:24px;font-weight:600;margin-bottom:12px}.section p[data-v-c1e68aa4]{color:#66635f}.section h2+.grid3[data-v-c1e68aa4],.section h2+.grid4[data-v-c1e68aa4]{margin-top:32px}.center[data-v-c1e68aa4]{text-align:center}.grid3[data-v-c1e68aa4],.grid4[data-v-c1e68aa4]{display:grid;gap:24px}.grid3[data-v-c1e68aa4]{grid-template-columns:repeat(3,1fr)}.grid4[data-v-c1e68aa4]{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.grid3[data-v-c1e68aa4],.grid4[data-v-c1e68aa4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid3[data-v-c1e68aa4],.grid4[data-v-c1e68aa4]{grid-template-columns:1fr}}.card[data-v-c1e68aa4]{background:#fff;border:1px solid #E6E1DA;border-radius:12px;padding:28px;min-height:180px;display:flex;flex-direction:column;justify-content:center;transition:box-shadow .2s ease,border-color .2s ease}.card[data-v-c1e68aa4]:hover{border-color:#c98a2e}.card h3[data-v-c1e68aa4]{font-size:17px;font-weight:600;margin:16px 0 10px;color:#1f1f1c}.card p[data-v-c1e68aa4]{font-size:14px;color:#66635f;margin:0;line-height:1.6}.icon[data-v-c1e68aa4]{width:22px;height:22px;margin-bottom:14px;color:#66635f;flex-shrink:0}.icon svg[data-v-c1e68aa4]{width:100%;height:100%}.card .icon[data-v-c1e68aa4]{width:22px;height:22px;border:none;background:none;margin-bottom:14px}.principle[data-v-c1e68aa4]{padding:28px}.principle h3[data-v-c1e68aa4]{margin:0 0 8px}.workflow-intro[data-v-c1e68aa4]{max-width:620px;margin:0 auto 20px;text-align:center;font-size:15px;line-height:1.6;color:#66635f}.two-col[data-v-c1e68aa4]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media (max-width: 860px){.two-col[data-v-c1e68aa4]{grid-template-columns:1fr}}.two-col.enterprise[data-v-c1e68aa4]{gap:48px}.two-col .left[data-v-c1e68aa4]{max-width:560px}.two-col .left h2[data-v-c1e68aa4]{font-size:22px;margin-bottom:16px}.two-col .left p[data-v-c1e68aa4]{font-size:15px;color:#66635f;margin-bottom:12px}.two-col .left .btn[data-v-c1e68aa4]{margin-top:16px}.doc-card[data-v-c1e68aa4]{background:#fff;border:1px solid #E6E1DA;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000008}.doc-card h3[data-v-c1e68aa4]{font-size:15px;font-weight:600;margin:0 0 16px;color:#1f1f1c}.doc-card ul[data-v-c1e68aa4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.doc-card li[data-v-c1e68aa4]{display:flex;align-items:center;gap:10px;font-size:14px;color:#44413d}.check-icon[data-v-c1e68aa4]{display:inline-block;width:14px;height:14px;border:1px solid #C98A2E;border-radius:2px;flex-shrink:0;position:relative}.check-icon[data-v-c1e68aa4]:after{content:"";position:absolute;left:3px;top:1px;width:5px;height:9px;border:solid #C98A2E;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.faq[data-v-c1e68aa4]{background:#fff}.faq h2[data-v-c1e68aa4]{font-size:22px;margin-bottom:24px}.faq-list[data-v-c1e68aa4]{max-width:720px}.faq-item[data-v-c1e68aa4]{border-bottom:1px solid #E6E1DA;padding:16px 0;cursor:pointer}.q[data-v-c1e68aa4]{font-weight:500;font-size:15px;display:flex;justify-content:space-between}.a[data-v-c1e68aa4]{margin-top:8px;color:#66635f;font-size:14px}.arrow[data-v-c1e68aa4]{color:#c98a2e;transition:transform .2s ease}.faq-item.open .arrow[data-v-c1e68aa4]{transform:rotate(90deg)}.final[data-v-c1e68aa4]{padding:80px 0;text-align:center;background:#f4f1ec}.final h2[data-v-c1e68aa4]{font-size:22px;margin-bottom:8px}.final p[data-v-c1e68aa4]{color:#66635f;margin-bottom:20px}.btn[data-v-c1e68aa4]{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;transition:background .2s ease}.btn-primary[data-v-c1e68aa4]{background:#c98a2e;color:#fff;border:none}.btn-secondary[data-v-c1e68aa4]{background:#fff;color:#1f1f1c;border:1px solid #E6E1DA}.word-window[data-v-c1e68aa4]{background:#fff;border:1px solid #E6E1DA;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #0000000f}.word-window.large[data-v-c1e68aa4]{max-width:520px}.titlebar[data-v-c1e68aa4]{height:34px;background:#f4f1ec;display:flex;align-items:center;padding:0 12px;gap:8px;border-bottom:1px solid #E6E1DA}.dots[data-v-c1e68aa4]{display:flex;gap:5px}.d[data-v-c1e68aa4]{width:8px;height:8px;border-radius:50%}.d.red[data-v-c1e68aa4]{background:#ff5f56}.d.y[data-v-c1e68aa4]{background:#ffbd2e}.d.g[data-v-c1e68aa4]{background:#27c93f}.title[data-v-c1e68aa4]{font-size:12px;color:#66635f}.word-body[data-v-c1e68aa4]{display:grid;grid-template-columns:1fr 140px;gap:1px;background:#e6e1da}.doc[data-v-c1e68aa4]{background:#fff;padding:16px;font-size:13px;line-height:1.6}.ph[data-v-c1e68aa4]{background:#ede9e2;padding:1px 4px;border-radius:3px;color:#c98a2e}.halo-sidebar[data-v-c1e68aa4]{background:#f8f6f2;padding:12px;font-size:12px}.halo-header[data-v-c1e68aa4]{font-weight:600;margin-bottom:8px}.status[data-v-c1e68aa4]{font-size:10px;color:#c98a2e;margin-left:6px}.halo-item[data-v-c1e68aa4]{padding:3px 0}.container[data-v-d1e62408]{max-width:860px;margin:0 auto;padding:var(--space-2xlarge) var(--space-xlarge)}h1[data-v-d1e62408]{font-size:clamp(2rem,4vw,2.6rem);margin-bottom:var(--space-large)}.lead[data-v-d1e62408]{font-size:1.05rem;color:var(--text-2);max-width:68ch;margin-bottom:var(--space-xlarge)}h2[data-v-d1e62408]{margin:var(--space-xlarge) 0 var(--space-large);font-size:1.25rem}p[data-v-d1e62408]{max-width:68ch;color:var(--text-2)}.cta[data-v-d1e62408]{margin-top:var(--space-xlarge)}@media (max-width: 640px){.container[data-v-d1e62408]{padding:var(--space-xlarge) var(--space-large)}}.container[data-v-b4a5ef86]{max-width:860px;margin:0 auto;padding:var(--space-2xlarge) var(--space-xlarge)}h1[data-v-b4a5ef86]{font-size:clamp(2rem,4vw,2.6rem);margin-bottom:var(--space-large)}.lead[data-v-b4a5ef86]{font-size:1.05rem;color:var(--text-2);max-width:68ch;margin-bottom:var(--space-xlarge)}h2[data-v-b4a5ef86]{margin:var(--space-xlarge) 0 var(--space-large);font-size:1.25rem}ul[data-v-b4a5ef86]{max-width:68ch;color:var(--text-2);line-height:1.65}.container[data-v-df751f5e]{max-width:860px;margin:0 auto;padding:var(--space-2xlarge) var(--space-xlarge)}h1[data-v-df751f5e]{font-size:clamp(2rem,4vw,2.6rem);margin-bottom:var(--space-large)}.lead[data-v-df751f5e]{font-size:1.05rem;color:var(--text-2);max-width:68ch;margin-bottom:var(--space-xlarge)}h2[data-v-df751f5e]{margin:var(--space-xlarge) 0 var(--space-large);font-size:1.25rem}ul[data-v-df751f5e]{max-width:68ch;color:var(--text-2);line-height:1.65}@media (max-width: 640px){.container[data-v-df751f5e]{padding:var(--space-xlarge) var(--space-large)}}.container[data-v-6a430ff0]{max-width:860px;margin:0 auto;padding:var(--space-2xlarge) var(--space-xlarge)}h1[data-v-6a430ff0]{font-size:clamp(2rem,4vw,2.6rem);margin-bottom:var(--space-large)}.lead[data-v-6a430ff0]{font-size:1.05rem;color:var(--text-2);max-width:68ch;margin-bottom:var(--space-xlarge)}h2[data-v-6a430ff0]{margin:var(--space-xlarge) 0 var(--space-large);font-size:1.25rem}ul[data-v-6a430ff0]{max-width:68ch;color:var(--text-2);line-height:1.65}.cta[data-v-6a430ff0]{margin-top:var(--space-xlarge)}@media (max-width: 640px){.container[data-v-6a430ff0]{padding:var(--space-xlarge) var(--space-large)}}:root{--hue-base: 25;--hue-accent: 45;--surface-1: hsl(var(--hue-base), 15%, 8%);--surface-2: hsl(var(--hue-base), 12%, 14%);--surface-3: hsl(var(--hue-base), 10%, 20%);--text-1: hsl(var(--hue-base), 10%, 95%);--text-2: hsl(var(--hue-base), 8%, 70%);--text-3: hsl(var(--hue-base), 6%, 50%);--accent: hsl(var(--hue-accent), 55%, 60%);--accent-hover: hsl(var(--hue-accent), 55%, 70%);--accent-dim: hsl(45deg 18.52% 13.86%);--icon-stroke-width-compact: 25;--icon-stroke-width-tiny: 38;--success: hsl(140, 50%, 45%);--warning: hsl(45, 90%, 50%);--error: hsl(0, 65%, 55%);--info: hsl(210, 60%, 55%);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 2.5rem;--text-3xl: 3.5rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--space-micro: 2px;--space-tiny: 4px;--space-smaller: 6px;--space-small: 8px;--space-regular: 12px;--space-large: 16px;--space-xlarge: 24px;--space-2xlarge: 48px;--space-xsmall: var(--space-smaller);--space-xs: var(--space-smaller);--space-tight: var(--space-small);--space-loose: var(--space-large);--space-minimal: var(--space-tiny);--clickable-height: 44px;--clickable-height-sm: 36px;--orus-control-size-xs: 28px;--orus-control-size-compact: var(--orus-control-size-xs);--orus-control-size-lg: 52px;--orus-surface-width-md: 520px;--orus-surface-width-lg: 560px;--orus-drawer-width-default: var(--orus-surface-width-md);--orus-drawer-width-min: 420px;--orus-drawer-width-max: 960px;--orus-panel-max-width-sm: 320px;--icon-size-sm: 20px;--icon-size: 28px;--icon-size-lg: 36px;--radius-full: 9999px;--radius-xlarge: 20px;--radius-large: 16px;--radius-regular: 12px;--radius-medium: 8px;--radius-small: 4px;--radius-default: var(--radius-regular);--radius-md: var(--radius-medium);--radius-sm: var(--radius-small);--border-width: 1px;--border-color: hsl(var(--hue-base), 10%, 25%);--border-default: var(--border-color);--border-color-strong: hsl(var(--hue-base), 10%, 32%);--link: var(--accent);--text-md: var(--text-base);--shadow-raised: 4px 4px 8px hsl(var(--hue-base), 10%, 4%), -2px -2px 6px hsl(var(--hue-base), 10%, 18%);--shadow-inset: inset 2px 2px 4px hsl(var(--hue-base), 10%, 4%), inset -2px -2px 4px hsl(var(--hue-base), 10%, 18%);--shadow-overlay: 0 4px 24px hsla(0, 0%, 0%, .4);--blur-glass: 10px;--duration-fast: .1s;--duration-base: .2s;--duration-slow: .4s;--duration-attention: 1.68s;--easing-default: cubic-bezier(.4, 0, .2, 1);--easing-bounce: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: var(--duration-fast) var(--easing-default)}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-attention: 0ms}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--surface-1);color:var(--text-1)}.row{display:flex;flex-direction:row}.col{display:flex;flex-direction:column}.center{align-items:center;justify-content:center}.between{justify-content:space-between}.start{align-items:flex-start}.end{align-items:flex-end}.wrap{flex-wrap:wrap}.grow{flex-grow:1}.shrink-0{flex-shrink:0}.gap-xs{gap:var(--space-tiny)}.gap-sm{gap:var(--space-small)}.gap-md{gap:var(--space-regular)}.gap-lg{gap:var(--space-large)}.gap-xl{gap:var(--space-xlarge)}.m-0{margin:0}.m-sm{margin:var(--space-small)}.m-md{margin:var(--space-regular)}.m-lg{margin:var(--space-large)}.mt-sm{margin-top:var(--space-small)}.mt-md{margin-top:var(--space-regular)}.mt-lg{margin-top:var(--space-large)}.mt-xl{margin-top:var(--space-xlarge)}.mb-sm{margin-bottom:var(--space-small)}.mb-md{margin-bottom:var(--space-regular)}.mb-lg{margin-bottom:var(--space-large)}.mb-xl{margin-bottom:var(--space-xlarge)}.p-0{padding:0}.p-sm{padding:var(--space-small)}.p-md{padding:var(--space-regular)}.p-lg{padding:var(--space-large)}.px-sm{padding-left:var(--space-small);padding-right:var(--space-small)}.px-md{padding-left:var(--space-regular);padding-right:var(--space-regular)}.px-lg{padding-left:var(--space-large);padding-right:var(--space-large)}.py-sm{padding-top:var(--space-small);padding-bottom:var(--space-small)}.py-md{padding-top:var(--space-regular);padding-bottom:var(--space-regular)}.py-lg{padding-top:var(--space-large);padding-bottom:var(--space-large)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--text-1)}.text-secondary{color:var(--text-2)}.text-muted{color:var(--text-3)}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold,.font-bold{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes orus-attention-glow{0%{box-shadow:0 0 0 0 transparent}20%{box-shadow:0 0 12px 4px color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 0 transparent}}.attention-glow{animation:orus-attention-glow var(--duration-attention) var(--easing-default) forwards}:root[data-orus-theme=light]{color-scheme:light;--surface-1: hsl(var(--hue-base), 22%, 96%);--surface-2: hsl(var(--hue-base), 18%, 91%);--surface-3: hsl(var(--hue-base), 16%, 86%);--text-1: hsl(var(--hue-base), 18%, 12%);--text-2: hsl(var(--hue-base), 12%, 35%);--text-3: hsl(var(--hue-base), 8%, 52%);--accent: hsl(var(--hue-accent), 38%, 36%);--accent-hover: hsl(var(--hue-accent), 42%, 28%);--accent-dim: hsl(var(--hue-accent), 35%, 88%);--border-color: hsl(var(--hue-base), 12%, 78%);--border-default: var(--border-color);--border-color-strong: hsl(var(--hue-base), 12%, 68%);--shadow-raised: 0 1px 2px hsla(var(--hue-base), 12%, 18%, .08), 0 8px 24px hsla(var(--hue-base), 12%, 18%, .08);--shadow-inset: inset 0 1px 2px hsla(var(--hue-base), 12%, 18%, .12);--shadow-overlay: 0 12px 48px hsla(var(--hue-base), 12%, 18%, .16)}:root{--badge-height: 22px;--svg-stroke-width: 1.2;--selection-indicator-width: calc(var(--border-width) * 3);--surface-raised: hsl(0, 0%, 100%);--surface-subtle: color-mix(in srgb, var(--surface-1) 82%, var(--surface-raised));--border-subtle: color-mix(in srgb, var(--border-color) 72%, var(--surface-raised));--accent-soft: color-mix(in srgb, var(--accent) 9%, var(--surface-raised));--shadow-panel: 0 1px 2px color-mix(in srgb, var(--text-1) 4%, transparent);--status-new: var(--accent);--status-new-strong: var(--accent-hover);--status-new-soft: var(--accent-soft);--status-warning-soft: color-mix(in srgb, var(--warning) 6%, var(--surface-raised));--status-warning-border: color-mix(in srgb, var(--warning) 32%, var(--border-color));--status-warning-text: color-mix(in srgb, var(--warning) 72%, var(--text-1));--status-success-soft: color-mix(in srgb, var(--success) 9%, var(--surface-raised));--status-success-border: color-mix(in srgb, var(--success) 30%, var(--border-color));--surface-header: color-mix(in srgb, var(--surface-raised) 96%, transparent);--shadow-floating: 0 14px 28px hsla(var(--hue-base), 12%, 18%, .12);--shadow-media: 0 40px 80px hsla(var(--hue-base), 12%, 8%, .28);--shadow-product-card: 0 24px 64px hsla(var(--hue-base), 12%, 18%, .16), 0 8px 24px hsla(var(--hue-base), 12%, 18%, .1);--shadow-focus-accent: 0 0 0 calc(var(--border-width) * 2) var(--accent-dim);--surface-inverse: hsl(0, 0%, 100%);--text-inverse-1: hsl(225, 6%, 13%);--text-inverse-2: hsl(220, 5%, 39%);--text-inverse-3: hsl(220, 3%, 25%);--border-inverse: hsl(220, 13%, 87%);--overlay-border-subtle: hsla(0, 0%, 100%, .08);--overlay-border-muted: hsla(0, 0%, 100%, .12);--overlay-fill-tiny: hsla(0, 0%, 100%, .04);--overlay-fill-subtle: hsla(0, 0%, 100%, .06);--overlay-fill-muted: hsla(0, 0%, 100%, .08);--overlay-fill-strong: hsla(0, 0%, 100%, .14);--overlay-text-1: hsla(0, 0%, 100%, .95);--overlay-text-2: hsla(0, 0%, 100%, .85);--overlay-text-3: hsla(0, 0%, 100%, .7);--overlay-text-muted: hsla(0, 0%, 100%, .4);--overlay-text-disabled: hsla(0, 0%, 100%, .25);--external-action: hsl(214, 82%, 51%);--external-action-active: hsl(214, 77%, 42%);--external-action-fill: hsla(214, 82%, 51%, .04);--external-danger: hsl(4, 69%, 50%);--external-danger-fill: hsla(4, 69%, 50%, .06);--external-danger-fill-strong: hsla(4, 69%, 50%, .1);--embedded-avatar-fill: hsl(246, 74%, 63%)}:root[data-orus-theme=dark]{--surface-raised: var(--surface-2);--surface-subtle: color-mix(in srgb, var(--surface-2) 82%, var(--surface-3));--border-subtle: color-mix(in srgb, var(--border-color) 72%, transparent);--accent-soft: color-mix(in srgb, var(--accent) 14%, var(--surface-2));--status-warning-soft: color-mix(in srgb, var(--warning) 10%, var(--surface-raised));--status-warning-border: color-mix(in srgb, var(--warning) 34%, var(--border-color));--status-warning-text: color-mix(in srgb, var(--warning) 76%, var(--text-1));--status-success-soft: color-mix(in srgb, var(--success) 12%, var(--surface-raised));--status-success-border: color-mix(in srgb, var(--success) 34%, var(--border-color));--surface-header: color-mix(in srgb, var(--surface-raised) 94%, transparent);--shadow-panel: 0 1px 2px color-mix(in srgb, var(--surface-1) 50%, transparent)}:where(svg) :where(path,line,rect,circle,ellipse,polyline,polygon){vector-effect:non-scaling-stroke}:where(svg[stroke]) :where(path,line,rect,circle,ellipse,polyline,polygon),:where(symbol[stroke]) :where(path,line,rect,circle,ellipse,polyline,polygon),:where(svg) :where(path[stroke],line[stroke],rect[stroke],circle[stroke],ellipse[stroke],polyline[stroke],polygon[stroke]){stroke-width:var(--svg-stroke-width)}.orus-button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-smaller);min-height:var(--clickable-height);padding:0 var(--space-large);border:var(--border-width) solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--text-1);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default)}.orus-button--compact,.btn-sm{min-height:var(--clickable-height-sm);padding-inline:var(--space-regular)}.orus-button--large{min-height:calc(var(--clickable-height) + var(--space-small));padding-inline:var(--space-xlarge);font-size:var(--text-base)}.orus-button--primary,.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--surface-raised)}.orus-button--primary:hover,.btn-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.orus-button--secondary,.btn-secondary{border-color:var(--accent);color:var(--accent)}.orus-button--secondary:hover,.btn-secondary:hover{background:var(--accent-soft);color:var(--accent-hover)}.orus-button--ghost,.btn-ghost{min-height:var(--clickable-height-sm);padding-inline:var(--space-small);color:var(--text-2)}.orus-button:hover,.btn:hover{text-decoration:none}.orus-button:disabled,.btn:disabled{cursor:not-allowed;opacity:.58}.orus-control,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden])),select,textarea{display:block;width:100%;min-height:var(--clickable-height);padding:0 var(--space-regular);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-raised);color:var(--text-1);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default)}.orus-control--compact{min-height:var(--clickable-height-sm)}.orus-control--prominent{min-height:calc(var(--clickable-height) + var(--space-xlarge));padding-inline:var(--space-xlarge);border-color:var(--border-color-strong);background-color:var(--surface-raised);background-image:radial-gradient(circle,color-mix(in srgb,var(--text-2) 2%,transparent) var(--border-width),transparent var(--border-width)),radial-gradient(circle,color-mix(in srgb,var(--text-2) 1.5%,transparent) var(--border-width),transparent var(--border-width));background-position:0 0,var(--space-small) var(--space-smaller);background-size:var(--space-large) var(--space-large),var(--space-xlarge) var(--space-xlarge);font-size:var(--text-lg);line-height:var(--leading-relaxed)}textarea.orus-control--prominent{min-height:calc(var(--clickable-height) * 5);padding-block:var(--space-large)}.orus-control--prominent::placeholder{color:var(--text-2)}.orus-control.orus-control--prominent:focus-visible{outline:calc(var(--border-width) * 2) solid var(--accent);outline-offset:calc(var(--border-width) * 2)}.orus-control--compact :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),select){height:var(--clickable-height-sm);min-height:var(--clickable-height-sm)}textarea{min-height:120px;padding-block:var(--space-small);resize:vertical}.orus-control:focus-within,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),select,textarea):focus{border-color:var(--accent);box-shadow:var(--shadow-focus-accent);outline:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),textarea)::placeholder{color:var(--text-3)}.orus-card,.card{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-raised);color:var(--text-1)}.card,.orus-card--padded{padding:var(--space-large)}.orus-card--interactive,.card-interactive{cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.orus-card--interactive:hover,.card-interactive:hover{border-color:var(--accent-dim)}.orus-badge,.badge{display:inline-flex;width:fit-content;height:var(--badge-height);flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-tiny);padding:0 var(--space-small);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;line-height:1;white-space:nowrap}.orus-badge--info{border-color:color-mix(in srgb,var(--info) 30%,transparent);color:var(--info)}.orus-badge--warning{border-color:color-mix(in srgb,var(--warning) 36%,transparent);color:color-mix(in srgb,var(--warning) 70%,var(--text-1))}.orus-badge--success{border-color:color-mix(in srgb,var(--success) 30%,transparent);color:color-mix(in srgb,var(--success) 76%,var(--text-1))}.orus-badge--error{border-color:color-mix(in srgb,var(--error) 30%,transparent);color:var(--error)}.orus-nav-item{display:flex;min-height:var(--clickable-height);align-items:center;gap:var(--space-regular);padding:0 var(--space-regular);border-radius:var(--radius-small);color:var(--text-2);font-size:var(--text-sm)}.orus-nav-item:hover,.orus-nav-item:focus-visible,.orus-nav-item.is-active{background:var(--surface-subtle);color:var(--text-1)}.orus-nav-item.is-active{box-shadow:inset var(--selection-indicator-width) 0 0 var(--accent)}.orus-data-table{overflow:hidden;border:var(--border-width) solid var(--border-color);border-radius:var(--radius-regular);background:var(--surface-raised)}.orus-data-table__header,.orus-data-row{border-bottom:var(--border-width) solid var(--border-subtle)}.orus-data-row{min-height:var(--clickable-height)}.orus-data-row:last-child{border-bottom:0}.icon,.icon-sm,.icon-lg{flex-shrink:0}.icon{width:var(--icon-size);height:var(--icon-size)}.icon-sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon-lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}@media (pointer: coarse),(max-width: 500px){.orus-button--compact,.btn-sm,.orus-button--ghost,.btn-ghost,.orus-control--compact,.orus-control--compact :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),select){min-height:var(--clickable-height)}}@media print,(forced-colors: active),(prefers-contrast: more){.orus-control--prominent{background-image:none}}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--surface-1);color:var(--text-1);font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal)}body,#app{min-height:100vh;margin:0;background:var(--surface-1);color:var(--text-1);font-family:var(--font-sans)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:calc(var(--border-width) * 2) solid var(--accent);outline-offset:var(--space-tiny)}h1,h2,h3,h4,h5,h6{color:var(--text-1);font-family:var(--font-sans);font-weight:500;letter-spacing:0;line-height:var(--leading-tight)}p{color:inherit}img,svg,video{max-width:100%}a{color:var(--accent);text-decoration:none;transition:color var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default)}a:hover{color:var(--accent-hover)}.section-title{color:var(--accent);font-size:var(--text-xl);margin:0 0 var(--space-xlarge);text-align:center;font-weight:500}.error-message{color:var(--error);font-size:var(--text-sm);margin-top:var(--space-tiny)}.divider{display:flex;align-items:center;margin:var(--space-large) 0}.divider:before,.divider:after{content:"";flex:1;height:var(--border-width);background:var(--border-color)}.divider span{padding:0 var(--space-regular);color:var(--text-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}@media (prefers-reduced-motion: reduce){@keyframes shake{0%,to{transform:translate(0)}}}.view-content{max-width:1200px;margin:0 auto;padding:var(--space-xlarge) var(--space-large)}
