button[mat-raised-button]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;line-height:36px;padding:0 18px;border-radius:15px;overflow:hidden;transform:translateZ(0);transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:1.25px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;color:#000000de;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}button[mat-raised-button][color=primary]{background:#fff;color:#ff6b35}button[mat-raised-button]:hover{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}button[mat-raised-button][color=primary]:hover{background-color:#fff}button[mat-raised-button]:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}button[mat-raised-button]:focus{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f,0 0 0 3px #ff6b351f}button[mat-raised-button]:disabled{cursor:default;background-color:#0000001f;color:#00000042;box-shadow:none;pointer-events:none}button[mat-raised-button] mat-icon{display:inline-block;width:24px;height:24px;font-size:24px;margin-right:8px;margin-left:-4px;line-height:1;vertical-align:middle;fill:currentColor;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}button[mat-raised-button]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s;z-index:0}button[mat-raised-button]:active:before{width:300px;height:300px}button[mat-raised-button]>*{position:relative;z-index:1}button[mat-raised-button][color=warn]{background-color:#f44336;color:#fff}button[mat-raised-button][color=warn]:hover{background-color:#d32f2f}button[mat-raised-button][color=accent]{background-color:#ff4081;color:#fff}button[mat-raised-button][color=accent]:hover{background-color:#e91e63}@media (max-width: 600px){button[mat-raised-button]{min-width:48px;padding:0 12px;font-size:13px;line-height:32px}button[mat-raised-button] mat-icon{width:20px;height:20px;font-size:20px;margin-right:6px}}mat-card,[mat-card],.mat-card{background:#fff;border-radius:15px;padding:24px;margin:16px 0;display:block;position:relative;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,107,53,.1)}mat-card:hover,[mat-card]:hover,.mat-card:hover{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f;transform:translateY(-2px);border-color:#ff6b3533}mat-card-header,[mat-card-header],.mat-card-header{display:flex;flex-direction:row;align-items:center;margin-bottom:16px;padding:0}mat-card-title,[mat-card-title],.mat-card-title{font-size:20px;font-weight:600;line-height:28px;color:#333;margin:0;flex:1}mat-card-subtitle,[mat-card-subtitle],.mat-card-subtitle{font-size:14px;font-weight:400;line-height:20px;color:#666;margin:4px 0 0}mat-card-content,[mat-card-content],.mat-card-content{font-size:14px;line-height:20px;color:#555;margin:16px 0}mat-card-actions,[mat-card-actions],.mat-card-actions{display:flex;flex-direction:row;align-items:center;gap:8px;padding:16px 0 0;margin-top:16px;border-top:1px solid rgba(255,107,53,.1)}mat-card-actions[align=end],[mat-card-actions][align=end],.mat-card-actions.align-end{justify-content:flex-end}mat-card-footer,[mat-card-footer],.mat-card-footer{display:block;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,107,53,.1);font-size:12px;color:#999}.mat-card-elevated{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-card-elevated:hover{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;transform:translateY(-4px)}.mat-card-outlined{border:2px solid rgba(255,107,53,.2);box-shadow:none}.mat-card-outlined:hover{border-color:#ff6b3566;box-shadow:0 1px 3px #ff6b351a}.mat-card-primary{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border:none}.mat-card-primary .mat-card-title{color:#fff}.mat-card-primary .mat-card-subtitle{color:#fffc}.mat-card-primary .mat-card-content{color:#ffffffe6}.mat-card-primary .mat-card-actions{border-top-color:#fff3}.mat-card img{width:100%;border-radius:10px;margin:0 0 16px}.mat-card-avatar{width:40px;height:40px;border-radius:50%;margin-right:16px;background:linear-gradient(135deg,#ff6b35,#f7931e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600}.mat-card-small{padding:16px;margin:8px 0}.mat-card-large{padding:32px;margin:24px 0}.mat-card-interactive{cursor:pointer;transition:all .28s cubic-bezier(.4,0,.2,1)}.mat-card-interactive:hover{transform:translateY(-4px);box-shadow:0 8px 25px #ff6b3526}.mat-card-interactive:active{transform:translateY(-2px)}@media (max-width: 768px){mat-card,[mat-card],.mat-card{padding:16px;margin:12px 0;border-radius:12px}.mat-card-small{padding:12px}.mat-card-large{padding:20px}mat-card-title,[mat-card-title],.mat-card-title{font-size:18px;line-height:24px}}.mat-card-loading{opacity:.6;pointer-events:none}.mat-card-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.container{max-width:1200px;margin:0 auto}header{padding:20px;position:relative;z-index:100}.header-container{margin:0}nav{display:flex;justify-content:space-between;align-items:center;padding:10px 0;transition:all .3s ease;margin:0}.logo{font-size:1.8rem;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.2);text-decoration:none}.nav-links{display:flex;list-style:none;gap:30px}.nav-links a{color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;padding:8px 16px;border-radius:10px}.nav-links a:hover{background:#fff3;transform:translateY(-2px)}.cta-button{background:#fff;color:#ff6b35;padding:12px 24px;border-radius:25px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #0000001a}.cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0003;background:#f8f8f8}footer{background:#333;color:#fff;padding:50px 0 30px;text-align:center}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:30px}.footer-section h3{font-size:1.3rem;margin-bottom:15px;color:#ff6b35}.footer-section a{color:#ccc;text-decoration:none;display:block;margin-bottom:8px;transition:color .3s ease}.footer-section a:hover{color:#ff6b35}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{--mat-sys-background: #101414;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2d3131;--mat-sys-inverse-primary: #006a6a;--mat-sys-inverse-surface: #e0e3e2;--mat-sys-on-background: #e0e3e2;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #003737;--mat-sys-on-primary-container: #00fbfb;--mat-sys-on-primary-fixed: #002020;--mat-sys-on-primary-fixed-variant: #004f4f;--mat-sys-on-secondary: #1b3534;--mat-sys-on-secondary-container: #000000;--mat-sys-on-secondary-fixed: #051f1f;--mat-sys-on-secondary-fixed-variant: #324b4b;--mat-sys-on-surface: #3e3e3e;--mat-sys-on-surface-variant: rgba(53, 53, 53, .37);--mat-sys-on-tertiary: #502400;--mat-sys-on-tertiary-container: #ffdcc7;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--mat-sys-outline: #889392;--mat-sys-outline-variant: #3f4948;--mat-sys-primary: #ff6b35;--mat-sys-primary-container: rgba(255, 107, 53, .33);--mat-sys-primary-fixed: #00fbfb;--mat-sys-primary-fixed-dim: #00dddd;--mat-sys-scrim: #000000;--mat-sys-secondary: #f98e31;--mat-sys-secondary-container: rgba(249, 142, 49, .33);--mat-sys-secondary-fixed: #cce8e7;--mat-sys-secondary-fixed-dim: #b0cccb;--mat-sys-shadow: #000000;--mat-sys-surface: #101414;--mat-sys-surface-bright: #363a39;--mat-sys-surface-container: #ffffff;--mat-sys-surface-container-high: #ffffff;--mat-sys-surface-container-highest: #313635;--mat-sys-surface-container-low: #191c1c;--mat-sys-surface-container-lowest: #0b0f0e;--mat-sys-surface-dim: #101414;--mat-sys-surface-tint: #00dddd;--mat-sys-surface-variant: #ffffff;--mat-sys-tertiary: #ffb787;--mat-sys-tertiary-container: #723600;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12 }*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,#ff6b35,#f7931e,#ff8c42);min-height:100vh;overflow-x:hidden;color:#fff}.app-container{padding:20px}.mat-mdc-tab-label-container{border-top:1px solid var(--mat-tab-divider-color, var(--mat-sys-surface-variant));overflow-x:auto!important}@media (max-width: 460px){.mat-mdc-tab-label-container .mat-mdc-tab-labels{flex-wrap:wrap}.mat-mdc-tab-label-container .mdc-tab__text-label{font-size:12px;flex-direction:column}}mat-tab-body{padding-top:10px}:root{--mat-progress-bar-active-indicator-height: 8px;--mat-progress-bar-track-height: 8px}:root{--mat-tab-active-focus-indicator-color: orange;--mat-tab-active-focus-label-text-color: white;--mat-tab-active-label-text-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .51)}.btn-stepper{margin:5px 5px 5px 0}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;background:transparent!important}.mat-step-header{pointer-events:auto;cursor:pointer;outline:none;position:relative;padding:24px;border-radius:15px;margin-bottom:8px;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px #0000001a}.mat-step-header:hover{background:#ff6b350d;box-shadow:0 4px 12px #ff6b3526}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background:#ff6b351a;box-shadow:0 0 0 3px #ff6b3533}.mat-step-icon-container{display:inline-flex;align-items:center;justify-content:center;margin-right:12px}.mat-step-icon{width:40px;height:40px;border-radius:50%;background:#f5f5f5;color:#666;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;transition:all .3s ease;border:2px solid transparent}.mat-step-icon.mat-step-icon-selected{background:#ff6b35;color:#fff;border-color:#ff6b35;box-shadow:0 4px 12px #ff6b354d}.mat-step-icon.mat-step-icon-state-done{background:#4caf50;color:#fff;border-color:#4caf50}.mat-step-icon.mat-step-icon-state-error{background:#f44336;color:#fff;border-color:#f44336}.mat-step-icon.mat-step-icon-state-edit{background:#ff6b35;color:#fff;border-color:#ff6b35}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-weight:500;font-size:16px;color:#333}.mat-step-header.cdk-keyboard-focused .mat-step-label,.mat-step-header.cdk-program-focused .mat-step-label,.mat-step-header .mat-step-label.mat-step-label-active{color:#ff6b35;font-weight:600}.mat-step-label .mat-step-optional{font-size:12px;color:#999;font-weight:400}.mat-step-content{background:#fff;border-radius:15px;padding:24px;margin-bottom:16px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.mat-stepper-horizontal-line{border-top:2px solid #e0e0e0;flex:auto;height:0;margin:0 8px;min-width:32px;position:relative;top:20px;transition:border-color .3s ease}.mat-horizontal-stepper-header[aria-selected=true]+.mat-stepper-horizontal-line{border-top-color:#ff6b35}.mat-stepper-vertical{display:block}.mat-stepper-vertical-line:before{display:none}.mat-vertical-stepper-header{display:flex;align-items:center;padding:24px;position:relative;background:#fff;border-radius:15px;margin-bottom:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.mat-vertical-stepper-header:hover{background:#ff6b350d;box-shadow:0 4px 12px #ff6b3526}.mat-vertical-stepper-content{overflow:hidden;border-left:2px solid #e0e0e0;margin-left:20px;padding-left:32px;padding-bottom:16px}.mat-vertical-stepper-content[aria-expanded=true]{border-left-color:#ff6b35}.mat-stepper-buttons{display:flex;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.mat-stepper-next,.mat-stepper-previous{min-width:64px;line-height:36px;padding:0 18px;border-radius:15px;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;transition:all .3s ease}.mat-stepper-next{background:#ff6b35;color:#fff}.mat-stepper-next:hover{background:#e55a2b;box-shadow:0 4px 12px #ff6b354d}.mat-stepper-previous{background:#fff;color:#ff6b35;border:1px solid #ff6b35}.mat-stepper-previous:hover{background:#ff6b351a}.mat-stepper-next:disabled,.mat-stepper-previous:disabled{background:#f5f5f5;color:#ccc;cursor:not-allowed;border-color:#f5f5f5}.mat-stepper-horizontal .mat-step-header[aria-disabled=true],.mat-stepper-vertical .mat-vertical-stepper-header[aria-disabled=true]{cursor:default;opacity:.6}.mat-stepper-horizontal .mat-step-header[aria-disabled=true]:hover,.mat-stepper-vertical .mat-vertical-stepper-header[aria-disabled=true]:hover{background:#fff;box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.mat-step-header,.mat-vertical-stepper-header,.mat-step-content{padding:16px}.mat-step-icon{width:36px;height:36px;font-size:14px}.mat-step-label{font-size:14px}.mat-stepper-buttons{flex-direction:column}.mat-stepper-next,.mat-stepper-previous{width:100%}}
