﻿h1,h2,h3,h4,h5,h6{font-family:'Poppins', sans-serif;font-weight:700}p,a,span,li{font-family:'Poppins', sans-serif;font-weight:300}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:0.25 !important}.opacity-50{opacity:0.5 !important}.opacity-75{opacity:0.75 !important}.opacity-100{opacity:1 !important}.visibility-hidden{visibility:hidden !important}.visibility-visible{visibility:visible !important}.transform-none{transform:none !important}.transform-translate-x-0{transform:translateX(0) !important}.transform-translate-x-full{transform:translateX(100%) !important}.transform-translate-x-neg-full{transform:translateX(-100%) !important}.transform-translate-y-0{transform:translateY(0) !important}.transform-scale-95{transform:scale(0.95) !important}.transform-scale-100{transform:scale(1) !important}.transform-scale-105{transform:scale(1.05) !important}.width-0{width:0% !important}.width-25{width:25% !important}.width-50{width:50% !important}.width-75{width:75% !important}.width-100{width:100% !important}.width-dynamic{width:var(--dynamic-width, 0%) !important}.height-0{height:0 !important}.height-auto{height:auto !important}.height-100{height:100% !important}.height-dynamic{height:var(--dynamic-height, auto) !important}.height-auto-resize{height:auto !important;min-height:var(--dynamic-min-height, auto) !important;max-height:var(--dynamic-max-height, none) !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-auto{overflow:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.body-overflow-hidden{overflow:hidden !important}.body-overflow-auto{overflow:auto !important}.cursor-pointer{cursor:pointer !important}.cursor-default{cursor:default !important}.cursor-not-allowed{cursor:not-allowed !important}.cursor-move{cursor:move !important}.cursor-grab{cursor:grab !important}.cursor-grabbing{cursor:grabbing !important}.cursor-text{cursor:text !important}.cursor-wait{cursor:wait !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-5{z-index:5 !important}.z-10{z-index:10 !important}.z-50{z-index:50 !important}.z-100{z-index:100 !important}.z-999{z-index:999 !important}.z-9999{z-index:9999 !important}.transition-none{transition:none !important}.transition-all{transition:all 0.3s ease !important}.transition-opacity{transition:opacity 0.3s ease !important}.transition-opacity-fast{transition:opacity 0.2s ease !important}.transition-opacity-slow{transition:opacity 0.5s ease !important}.transition-transform{transition:transform 0.3s ease !important}.transition-opacity-transform{transition:opacity 0.3s ease, transform 0.3s ease !important}.transition-dynamic{transition:var(--dynamic-transition, all 0.3s ease) !important}.animation-delay-dynamic{animation-delay:var(--dynamic-animation-delay, 0s) !important}.transform-dynamic{transform:var(--dynamic-transform, none) !important}.animation-none{animation:none !important}.animation-shake{animation:shake 0.5s ease-in-out !important}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.bg-color-dynamic{background-color:var(--dynamic-bg-color, transparent) !important}.bg-gradient-dynamic{background:var(--dynamic-bg-gradient, transparent) !important}.text-color-dynamic{color:var(--dynamic-text-color, inherit) !important}.text-color-error{color:#ff6b6b !important}.font-size-xs{font-size:0.8rem !important}.margin-top-xs{margin-top:5px !important}.margin-dynamic{margin:var(--dynamic-margin, 0) !important}.padding-dynamic{padding:var(--dynamic-padding, 0) !important}.left-dynamic{left:var(--dynamic-left, 0) !important}.top-dynamic{top:var(--dynamic-top, 0) !important}.right-dynamic{right:var(--dynamic-right, 0) !important}.bottom-dynamic{bottom:var(--dynamic-bottom, 0) !important}.position-dynamic{position:absolute !important;width:var(--dynamic-width, auto) !important;height:var(--dynamic-height, auto) !important;left:var(--dynamic-left, auto) !important;top:var(--dynamic-top, auto) !important}.object-fit-cover{object-fit:cover !important}.object-fit-contain{object-fit:contain !important}.object-fit-fill{object-fit:fill !important}.object-fit-none{object-fit:none !important}.object-fit-scale-down{object-fit:scale-down !important}.object-position-center{object-position:center !important}.object-position-top{object-position:top !important}.object-position-bottom{object-position:bottom !important}.object-position-left{object-position:left !important}.object-position-right{object-position:right !important}.pointer-events-none{pointer-events:none !important}.pointer-events-auto{pointer-events:auto !important}.pointer-events-dynamic{pointer-events:var(--dynamic-pointer-events, auto) !important}.user-select-none{user-select:none !important}.user-select-auto{user-select:auto !important}.user-select-all{user-select:all !important}.font-size-dynamic{font-size:var(--dynamic-font-size, inherit) !important}.border-none{border:none !important}.border-0{border-width:0 !important}.border-color-dynamic{border-color:var(--dynamic-border-color, currentColor) !important}.fade-out-collapsed{height:0 !important;padding:0 !important;margin:0 !important;opacity:0 !important;overflow:hidden !important;transition:height 0.3s ease, padding 0.3s ease, margin 0.3s ease, opacity 0.3s ease !important}.form-errors-styled{background-color:rgba(244,67,54,0.2) !important;color:#f44336 !important;border:1px solid rgba(244,67,54,0.3) !important;padding:15px !important;border-radius:6px !important;margin-bottom:20px !important}.form-errors-styled h4{margin:0 0 10px 0 !important;font-size:1rem !important}.form-errors-styled ul{margin:0 !important;padding-left:20px !important}.variable-badge{color:#f39c12 !important;font-weight:bold !important;padding:2px 6px !important;background-color:rgba(243,156,18,0.1) !important;border-radius:3px !important}.toast-notification{position:fixed !important;top:20px !important;right:20px !important;z-index:9999 !important;display:inline-flex !important;align-items:center !important;gap:10px !important;min-width:280px !important;max-width:420px !important;padding:12px 16px !important;background:linear-gradient(135deg, var(--oz-depth-2) 0%, rgba(100,1,39,0.22) 100%) !important;color:var(--oz-text-1) !important;font-size:0.875rem !important;line-height:1.4 !important;border-radius:10px !important;border:1px solid var(--oz-glass-border) !important;border-left:4px solid var(--oz-gold) !important;box-shadow:0 0 0 1px rgba(166,2,64,0.1),0 0 32px -8px rgba(166,2,64,0.2),0 12px 32px -8px rgba(0,0,0,0.5) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;animation:slideInRight 0.3s ease-out !important}.toast-notification>i{flex:0 0 auto !important;font-size:1.05rem !important}.toast-notification .toast-message{flex:1 1 auto !important;color:var(--oz-text-1) !important}.toast-notification .toast-close{flex:0 0 auto !important;background:transparent !important;border:0 !important;color:var(--oz-text-3) !important;cursor:pointer !important;padding:0 2px !important;font-size:0.85rem !important;line-height:1 !important;transition:color 150ms ease, opacity 150ms ease !important}.toast-notification .toast-close:hover{color:var(--oz-text-1) !important}.toast-success{border-left-color:var(--orizen-success) !important}.toast-success>i{color:var(--orizen-success) !important}.toast-error{border-left-color:var(--orizen-critical) !important}.toast-error>i{color:var(--orizen-critical) !important}.toast-warning{border-left-color:var(--orizen-warning) !important}.toast-warning>i{color:var(--orizen-warning) !important}.toast-info{border-left-color:var(--orizen-info) !important}.toast-info>i{color:var(--orizen-info) !important}.toast-autodismiss{animation:slideInRight 0.3s ease-out, toastFadeOut 0.4s ease 4s forwards !important}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastFadeOut{to{opacity:0;transform:translateY(-10px);pointer-events:none}}.max-height-dynamic{max-height:var(--dynamic-max-height, none) !important}.collapsible-content{overflow:hidden !important;transition:max-height 0.3s ease-out !important}.collapsible-content.collapsed{max-height:0 !important}.collapsible-content.expanded{max-height:var(--dynamic-max-height, none) !important}.collapsible-content.auto-overflow{overflow:auto !important}:root{--orizen-critical: #dc3545;--orizen-critical-bg: #fdf2f2;--orizen-critical-border: #f5c6cb;--orizen-warning: #f59e0b;--orizen-warning-bg: #fffbeb;--orizen-warning-border: #fde68a;--orizen-success: #198754;--orizen-success-bg: #f0fdf4;--orizen-success-border: #bbf7d0;--orizen-info: #0d6efd;--orizen-info-bg: #eff6ff;--orizen-info-border: #bfdbfe;--orizen-muted: #6c757d;--orizen-muted-bg: #f8f9fa;--orizen-muted-border: #dee2e6;--orizen-pro-badge: #6366f1;--orizen-pro-blur: 4px;--orizen-pro-hover-blur: 2px;--orizen-font-xs: 0.7rem;--orizen-font-sm: 0.85rem;--orizen-font-md: 0.9rem;--orizen-font-lg: 1.1rem;--orizen-font-xl: 1.5rem;--orizen-font-2xl: 2rem;--orizen-space-xs: 0.25rem;--orizen-space-sm: 0.5rem;--orizen-space-md: 0.75rem;--orizen-space-lg: 1rem;--orizen-space-xl: 1.5rem;--orizen-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--orizen-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07);--orizen-shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);--orizen-radius-sm: 4px;--orizen-radius-md: 8px;--orizen-radius-lg: 12px;--orizen-radius-full: 50%;--orizen-transition-fast: 150ms ease;--orizen-transition-normal: 250ms ease;--orizen-transition-slow: 400ms ease;--orizen-autonomy-0: #94a3b8;--orizen-autonomy-1: #818cf8;--orizen-autonomy-2: #fbbf24;--orizen-autonomy-3: #34d399;--oz-depth-0: #0d090a;--oz-depth-1: #140d10;--oz-depth-2: #1b1217;--oz-depth-3: #23181e;--oz-depth-4: #2c1f26;--oz-depth-5: #372930;--oz-warm: #640127;--oz-warm-soft: rgba(100, 1, 39, 0.20);--oz-warm-glow: rgba(100, 1, 39, 0.14);--oz-gold: #A60240;--oz-cream: #D8A0B8;--oz-glass: rgba(255, 255, 255, 0.04);--oz-glass-border: rgba(255, 255, 255, 0.07);--oz-glass-hover: rgba(255, 255, 255, 0.06);--oz-glass-active: rgba(255, 255, 255, 0.09);--oz-text-1: #f0f0f2;--oz-text-2: rgba(240, 240, 242, 0.7);--oz-text-3: rgba(240, 240, 242, 0.42);--oz-text-4: rgba(240, 240, 242, 0.22)}.legal-page{width:100%;margin-inline:auto;color:#FFFFFF;min-height:100vh;padding:24px;display:flex;flex-direction:column;gap:10px}.legal-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:0}.legal-actions{position:static;transform:none;display:flex;justify-content:flex-start;margin:0}.legal-back{display:inline-flex;gap:8px;align-items:center;text-decoration:none;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.12);color:#F6E5B3;border:1px solid rgba(255,255,255,0.22);transition:all 0.25s ease}.legal-back:hover{transform:translateY(-1px);background:rgba(255,255,255,0.18);color:#fff}.legal-back svg{margin-right:4px}body:has(.legal-page){background:linear-gradient(151deg, #140D23 25%, #640127 100%) !important;background-attachment:fixed !important;overflow-y:auto;-webkit-overflow-scrolling:touch}body:has(.legal-page)::-webkit-scrollbar{width:0;height:0}.legal-title{position:static;text-align:center;margin:0 0 1rem 0;font-size:2.25rem;font-weight:800;color:#F6E5B3;text-shadow:0 0 20px rgba(246,229,179,0.25);justify-self:center}.legal-toc{position:static;top:auto;left:auto;transform:none;z-index:auto;margin:0 auto;max-width:100%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(8px);border-radius:12px;padding:0.65rem 1rem;width:100%}.legal-toc__title{font-size:.9rem;color:#F6E5B3;margin-right:.75rem}.legal-toc__list{display:inline-flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0;padding:0;list-style:none}.legal-toc__list a{display:inline-block;padding:.35rem .6rem;border-radius:999px;color:rgba(255,255,255,0.95);text-decoration:none;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12)}.legal-toc__list a:hover,.legal-toc__list a.is-active{color:#1a1a1a;background:rgba(246,229,179,0.85);border-color:rgba(246,229,179,0.9)}.legal-section{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,0.08)}.legal-section:last-of-type{border-bottom:none}.legal-section__title{font-size:1.25rem;margin:1.25rem 0 .75rem 0;color:#F6E5B3}.legal-page p{line-height:1.6;font-size:1rem;margin:0 0 .75rem 0;color:rgba(255,255,255,0.92)}.legal-page ul{list-style:none;padding-left:0;margin:.25rem 0 1rem 0}.legal-page li{position:relative;padding-left:1.25rem;margin:.25rem 0;color:rgba(255,255,255,0.9);font-size:1rem;line-height:1.6}.legal-page li::before{content:'•';position:absolute;left:0;color:#F6E5B3}.legal-page a{color:#F6E5B3;text-decoration:underline;text-underline-offset:2px}.legal-page a:hover{color:#fff}.legal-page a.external-link{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.legal-page a.external-link:hover{text-decoration:underline}.legal-updated{text-align:right;font-size:.85rem;opacity:.8;margin-top:.5rem}@media (max-width: 768px){.legal-title{position:static;top:auto;transform:none}.legal-toc{position:static;top:auto;width:100%;transform:none}.legal-page{padding-top:16px}}@media print{.legal-toc{display:none}.legal-page{color:#000}.legal-page a::after{content:" (" attr(href) ")";font-size:.9em}}.legal-subtitle{text-align:center;color:rgba(255,255,255,0.85);margin:0 0 1.5rem 0;font-size:1.05rem}.dd-callout{background:rgba(246,229,179,0.1);border:1px solid rgba(246,229,179,0.35);border-radius:12px;padding:1rem 1.2rem;margin:1rem 0;display:flex;gap:.85rem;align-items:flex-start}.dd-callout i{color:#F6E5B3;font-size:1.2rem;margin-top:2px}.dd-callout strong{color:#F6E5B3}.dd-callout--error{background:rgba(239,68,68,0.1);border-color:rgba(239,68,68,0.35)}.dd-callout--error i{color:#ef4444}.dd-callout--error strong{color:#ef4444}.dd-steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin:1.5rem 0}.dd-step{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:1rem}.dd-step__num{width:32px;height:32px;border-radius:50%;background:#F6E5B3;color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;margin-bottom:.65rem}.dd-step__title{font-weight:600;color:#FFFFFF;margin-bottom:.25rem;font-size:.95rem}.dd-step__desc{font-size:.82rem;color:rgba(255,255,255,0.7);line-height:1.45}.dd-form-card{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:16px;padding:1.75rem;margin:1rem 0 2rem 0;backdrop-filter:blur(8px)}.dd-form-card h2{margin:0 0 .25rem 0;color:#F6E5B3;font-size:1.3rem}.dd-form-lead{color:rgba(255,255,255,0.85);margin:0 0 1.5rem 0;font-size:.95rem}.dd-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.dd-form-group{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.dd-form-group--full{grid-column:1 / -1}.dd-form-label{font-size:.9rem;color:#F6E5B3;font-weight:600}.dd-req{color:#ff8a8a}.dd-form-input,.dd-form-select,.dd-form-textarea{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);border-radius:10px;padding:.7rem .85rem;color:#FFFFFF;font-size:.95rem;font-family:inherit;transition:all 0.2s ease}.dd-form-input:focus,.dd-form-select:focus,.dd-form-textarea:focus{outline:none;border-color:#F6E5B3;background:rgba(255,255,255,0.12);box-shadow:0 0 0 3px rgba(246,229,179,0.15)}.dd-form-input::placeholder,.dd-form-select::placeholder,.dd-form-textarea::placeholder{color:rgba(255,255,255,0.4)}.dd-form-select option{background:#1B1F4E;color:#FFFFFF}.dd-form-textarea{resize:vertical;min-height:100px}.dd-form-help{font-size:.82rem;color:rgba(255,255,255,0.6);margin-top:.25rem}.dd-form-checkbox{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);margin-bottom:.75rem}.dd-form-checkbox input[type="checkbox"]{margin-top:3px;flex-shrink:0;accent-color:#F6E5B3}.dd-form-checkbox label{font-size:.9rem;color:rgba(255,255,255,0.9);cursor:pointer}.dd-form-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.dd-btn-primary{background:#F6E5B3;color:#1a1a1a;border:1px solid #F6E5B3;padding:.8rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all 0.2s ease}.dd-btn-primary:hover{background:#FFFFFF;color:#1a1a1a;transform:translateY(-1px)}.dd-btn-ghost{background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.95);border:1px solid rgba(255,255,255,0.2);padding:.8rem 1.5rem;border-radius:10px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all 0.2s ease}.dd-btn-ghost:hover{background:rgba(255,255,255,0.15);color:#FFFFFF}@media (max-width: 768px){.dd-form-row{grid-template-columns:1fr}.dd-steps{grid-template-columns:1fr}}body:has(.dd-confirmation-wrap){background:linear-gradient(151deg, #140D23 25%, #640127 100%) !important;background-attachment:fixed !important;min-height:100vh}.dd-confirmation-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.dd-confirmation-card{max-width:640px;width:100%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.16);border-radius:20px;padding:3rem 2.5rem;text-align:center;backdrop-filter:blur(12px);box-shadow:0 20px 60px rgba(0,0,0,0.4);color:#FFFFFF}.dd-confirmation-card h1{color:#F6E5B3;font-size:2rem;margin:0 0 .5rem 0;text-shadow:0 0 20px rgba(246,229,179,0.25)}.dd-icon-wrap{width:96px;height:96px;border-radius:50%;background:rgba(16,185,129,0.15);border:2px solid rgba(16,185,129,0.4);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.dd-icon-wrap i{color:#10b981;font-size:2.8rem}.dd-icon-wrap--info{background:rgba(59,130,246,0.15);border-color:rgba(59,130,246,0.4)}.dd-icon-wrap--info i{color:#3b82f6}.dd-icon-wrap--warning{background:rgba(245,158,11,0.15);border-color:rgba(245,158,11,0.4)}.dd-icon-wrap--warning i{color:#f59e0b}.dd-icon-wrap--error{background:rgba(239,68,68,0.15);border-color:rgba(239,68,68,0.4)}.dd-icon-wrap--error i{color:#ef4444}.dd-lead{font-size:1.1rem;color:rgba(255,255,255,0.92);margin:0 0 2rem 0}.dd-reference{background:rgba(246,229,179,0.1);border:1px solid rgba(246,229,179,0.3);border-radius:12px;padding:1rem 1.25rem;margin-bottom:2rem}.dd-reference__label{font-size:.82rem;color:rgba(255,255,255,0.7);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.dd-reference__value{font-family:ui-monospace, "SF Mono", Menlo, monospace;font-size:1.1rem;color:#F6E5B3;font-weight:600}.dd-next-steps{text-align:left;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem}.dd-next-steps h3{color:#F6E5B3;font-size:1rem;margin:0 0 .85rem 0;display:flex;align-items:center;gap:.5rem}.dd-next-steps ol,.dd-next-steps ul{margin:0;padding-left:1.5rem;color:rgba(255,255,255,0.92)}.dd-next-steps li{margin-bottom:.5rem;line-height:1.5}.dd-next-steps strong{color:#F6E5B3}.dd-alert-box{background:rgba(245,158,11,0.1);border:1px solid rgba(245,158,11,0.4);border-radius:10px;padding:.85rem 1rem;display:flex;gap:.65rem;align-items:flex-start;text-align:left;margin-bottom:2rem}.dd-alert-box i{color:#f59e0b;margin-top:3px;flex-shrink:0}.dd-alert-box span{font-size:.9rem;color:rgba(255,255,255,0.92)}.dd-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.dd-meta{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,0.1);font-size:.85rem;color:rgba(255,255,255,0.65)}.dd-meta a{color:#F6E5B3;text-decoration:underline}
