::ng-deep .toast-notification{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,rgba(var(--mt-accent-rgb),.95),#b8860bf2);color:var(--mt-on-accent);padding:1rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;box-shadow:0 4px 24px rgba(var(--mt-shade-rgb),.5),0 0 0 1px rgba(var(--mt-accent-rgb),.3);z-index:10000;opacity:0;transform:translateY(20px);transition:all .3s ease;pointer-events:none}::ng-deep .toast-notification.show{opacity:1;transform:translateY(0)}@media(max-width:768px){::ng-deep .toast-notification{bottom:1rem;right:1rem;left:1rem;text-align:center}}:root{color-scheme:light dark;--mt-font: "Inter", system-ui, sans-serif;--mt-heading: "Barlow Condensed", "Roboto Condensed", "Inter", sans-serif;--mt-display: "Anton", "Oswald", "Barlow Condensed", "Roboto Condensed", sans-serif;--mt-mono: "JetBrains Mono", ui-monospace, monospace;--mt-accent: #b5541b;--mt-accent-hover: #9c4614;--mt-accent-rgb: 181, 84, 27;--mt-on-accent: #fff8ee;--mt-brand: #a87b12;--mt-brand-rgb: 168, 123, 18;--mt-sand: #9c7a45;--mt-olive: #56682a;--mt-danger: #a63e29;--mt-bg: #efe5d1;--mt-bg-rgb: 239, 229, 209;--mt-bg-deep: #e3d5ba;--mt-hero-glow: rgba(255, 249, 238, .75);--mt-gradient: radial-gradient(1200px 600px at 15% -10%, rgba(181, 84, 27, .07), transparent 60%), linear-gradient(180deg, #f3ebdb 0%, #efe5d1 45%, #e9dcc4 100%);--mt-surface: #f8f2e6;--mt-surface-2: #ecdfc6;--mt-border: #d5c3a2;--mt-ink-rgb: 58, 42, 24;--mt-shade-rgb: 92, 68, 38;--mt-panel-rgb: 250, 245, 235;--mt-fg-1: #241b12;--mt-fg-2: #34291d;--mt-fg-3: #574735;--mt-fg-muted: #7a6850;--mt-fg-faint: #a69479;--mt-radius: 10px;--mt-radius-sm: 7px;--primary: var(--mt-accent);--primary-dark: #b65f22;--accent: var(--mt-accent);--text: var(--mt-fg-2);--text-secondary: var(--mt-fg-3);--bg-dark: var(--mt-bg);--bg-darker: var(--mt-bg-deep);--card-bg: rgba(var(--mt-panel-rgb), .85);--navbar-height: 70px}@media(max-width:768px){:root{--navbar-height: 56px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--navbar-height) + 10px)}body{font-family:var(--mt-font);background:var(--mt-gradient);background-color:var(--mt-bg);color:var(--mt-fg-2);color:var(--text);overflow-x:hidden;line-height:1.7;font-weight:300;min-height:100vh;padding-top:var(--navbar-height)}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.01em}a{text-decoration:none;color:inherit}.container{max-width:1200px;margin:0 auto;padding:0 30px}.section{padding:80px 0}.section-title{font-size:2.5rem;text-align:center;margin-bottom:50px;background:linear-gradient(45deg,#daa520,#ff6b00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle{font-size:1.1rem;text-align:center;color:var(--text-secondary);max-width:800px;margin:0 auto;line-height:1.6}.section-header{text-align:center;margin-bottom:50px}.section-header .section-subtitle{margin-top:15px}.btn{padding:12px 28px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;text-decoration:none}.btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--mt-ink-rgb),.1);transform:translate(-100%) skew(-15deg);transition:transform .6s ease}.btn:hover:after{transform:translate(100%) skew(-15deg)}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--mt-on-accent);box-shadow:0 4px 12px #daa52033;border:2px solid transparent}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #daa5204d}.btn-secondary{background:#3c3c3ccc;color:#e0e0e0;border:1px solid rgba(218,165,32,.3)}.btn-secondary:hover{background:#505050e6;border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 5px 20px rgba(var(--mt-shade-rgb),.3)}.btn-outline{background:transparent;color:var(--primary);border:2px solid rgba(218,165,32,.5)}.btn-outline:hover{background:#daa5201a;border-color:var(--primary);transform:translateY(-2px)}.btn-text{background:transparent;color:#94a3b8;border:none;padding:8px 16px;text-transform:none;letter-spacing:normal}.btn-text:hover{color:var(--primary);background:#daa5200d}.btn-text:after{display:none}.btn-large{padding:16px 40px;font-size:1.05rem}.btn-small{padding:8px 16px;font-size:.8rem}.card{background:var(--card-bg);border-radius:15px;padding:30px;border:1px solid rgba(255,107,0,.1);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(var(--mt-shade-rgb),.2);border-color:var(--accent)}.spinner{border:3px solid rgba(218,165,32,.1);border-top:3px solid var(--primary);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--primary-dark));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}body.no-shared-navbar{--navbar-height: 0px}.checkbox-wrapper{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-wrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;border:2px solid rgba(218,165,32,.4);border-radius:6px;background:rgba(var(--mt-panel-rgb),.8);cursor:pointer;position:relative;transition:all .2s ease;margin-top:2px}.checkbox-wrapper input[type=checkbox]:hover{border-color:var(--primary);background:#daa5201a}.checkbox-wrapper input[type=checkbox]:checked{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:var(--primary)}.checkbox-wrapper input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid var(--mt-bg-deep);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.checkbox-wrapper input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #daa52033}.checkbox-wrapper .checkbox-label{flex:1}.checkbox-wrapper .checkbox-label .checkbox-title{font-weight:600;color:var(--text);margin-bottom:4px}.checkbox-wrapper .checkbox-label .checkbox-description{font-size:.875rem;color:var(--text-secondary);line-height:1.4}input[type=checkbox].custom-checkbox{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:2px solid rgba(218,165,32,.4);border-radius:5px;background:rgba(var(--mt-panel-rgb),.8);cursor:pointer;position:relative;transition:all .2s ease}input[type=checkbox].custom-checkbox:hover{border-color:var(--primary)}input[type=checkbox].custom-checkbox:checked{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:var(--primary)}input[type=checkbox].custom-checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--mt-bg-deep);border-width:0 2px 2px 0;transform:rotate(45deg)}select.custom-select,.form-select{appearance:none;-webkit-appearance:none;width:100%;padding:12px 40px 12px 16px;font-size:.9375rem;font-family:inherit;color:var(--text);background-color:rgba(var(--mt-panel-rgb),.8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23DAA520' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid rgba(218,165,32,.3);border-radius:8px;cursor:pointer;transition:all .2s ease}select.custom-select:hover,.form-select:hover{border-color:var(--primary);background-color:rgba(var(--mt-panel-rgb),.9)}select.custom-select:focus,.form-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #daa52026}select.custom-select option,.form-select option{background:var(--mt-surface);color:var(--text);padding:12px}input.custom-input,.form-input{width:100%;padding:12px 16px;font-size:.9375rem;font-family:inherit;color:var(--text);background:rgba(var(--mt-panel-rgb),.8);border:1px solid rgba(218,165,32,.3);border-radius:8px;transition:all .2s ease}input.custom-input::placeholder,.form-input::placeholder{color:#a0a0a099}input.custom-input:hover,.form-input:hover{border-color:var(--primary)}input.custom-input:focus,.form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #daa52026;background:rgba(var(--mt-panel-rgb),.9)}.tab-group{display:flex;gap:4px;padding:4px;background:rgba(var(--mt-panel-rgb),.6);border-radius:10px;border:1px solid rgba(var(--mt-ink-rgb),.05)}.tab-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.tab-btn:hover{color:var(--text);background:rgba(var(--mt-ink-rgb),.05)}.tab-btn.active{color:var(--mt-on-accent);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);box-shadow:0 2px 8px #daa5204d}.tab-btn lucide-icon{width:16px;height:16px}.form-label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:500;color:var(--text-secondary)}.form-group{margin-bottom:1.25rem}.input-group{margin-bottom:1rem}.input-group label{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}h1,h2,h3{font-family:var(--mt-heading)}.dz-hero-title,.hero-title,.dz-page-title,.page-title{font-family:var(--mt-heading)!important;text-transform:uppercase;letter-spacing:.005em!important;line-height:.95}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mt-accent: #d9762f;--mt-accent-hover: #e8894a;--mt-accent-rgb: 217, 118, 47;--mt-on-accent: #1a120a;--mt-brand: #d4af37;--mt-brand-rgb: 212, 175, 55;--mt-sand: #d8b98a;--mt-olive: #9aab62;--mt-danger: #c9563f;--mt-bg: #13100c;--mt-bg-rgb: 19, 16, 12;--mt-bg-deep: #0f0d0a;--mt-hero-glow: rgba(36, 73, 61, .5);--mt-gradient: radial-gradient(1200px 600px at 20% -10%, rgba(217, 118, 47, .1), transparent 60%), linear-gradient(180deg, #17130e 0%, #13100c 45%, #0f0d0a 100%);--mt-surface: #1c1813;--mt-surface-2: #262019;--mt-border: #3a3127;--mt-ink-rgb: 255, 255, 255;--mt-shade-rgb: 0, 0, 0;--mt-panel-rgb: 28, 24, 19;--mt-fg-1: #f2e9d8;--mt-fg-2: #ddd1bb;--mt-fg-3: #c2b59c;--mt-fg-muted: #94866e;--mt-fg-faint: #645a4a}}html[data-theme=dark]{--mt-accent: #d9762f;--mt-accent-hover: #e8894a;--mt-accent-rgb: 217, 118, 47;--mt-on-accent: #1a120a;--mt-brand: #d4af37;--mt-brand-rgb: 212, 175, 55;--mt-sand: #d8b98a;--mt-olive: #9aab62;--mt-danger: #c9563f;--mt-bg: #13100c;--mt-bg-rgb: 19, 16, 12;--mt-bg-deep: #0f0d0a;--mt-hero-glow: rgba(36, 73, 61, .5);--mt-gradient: radial-gradient(1200px 600px at 20% -10%, rgba(217, 118, 47, .1), transparent 60%), linear-gradient(180deg, #17130e 0%, #13100c 45%, #0f0d0a 100%);--mt-surface: #1c1813;--mt-surface-2: #262019;--mt-border: #3a3127;--mt-ink-rgb: 255, 255, 255;--mt-shade-rgb: 0, 0, 0;--mt-panel-rgb: 28, 24, 19;--mt-fg-1: #f2e9d8;--mt-fg-2: #ddd1bb;--mt-fg-3: #c2b59c;--mt-fg-muted: #94866e;--mt-fg-faint: #645a4a}body{overflow-wrap:break-word}html:lang(de) body,html:lang(ru) body,html:lang(pl) body,html:lang(cs) body,html:lang(tr) body,html:lang(it) body,html:lang(es) body,html:lang(pt) body{-webkit-hyphens:auto;hyphens:auto}
