:root{--auth-bg:#fff;--auth-text:#333;--auth-accent:#1f6672;--auth-muted:#b0b0b0;--auth-border:#e2e8f0;--auth-radius:12px}body{margin:0;padding:0;display:flex;min-height:100vh;font-family:Inter,sans-serif;background-color:var(--auth-bg);color:var(--auth-text)}.auth-hero{flex:1;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:4rem;background:linear-gradient(135deg,rgba(13,59,71,.9),rgba(31,102,114,.95)),url(https://images.unsplash.com/photo-1524995997946-a1c2e315a42f?auto=format&fit=crop&q=80&w=1200) 50%/cover no-repeat;color:#fff;overflow:hidden}.auth-hero:after{content:"¶";position:absolute;bottom:-2rem;right:2rem;font-family:Lora,serif;font-size:25rem;opacity:.05;pointer-events:none}.hero-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-family:Outfit,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:1px}.hero-logo img{height:40px;width:auto}.hero-bottom h1{font-family:Lora,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.1;margin-bottom:1.5rem;color:#fff}.hero-bottom p{font-size:1.1rem;line-height:1.6;opacity:.8;max-width:400px;margin-bottom:2rem;color:#fff}.back-link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:.9rem;opacity:.8;transition:opacity .2s}.back-link:hover{opacity:1}.auth-form-wrapper{width:min(600px,100%);background:var(--auth-bg);display:flex;align-items:center;justify-content:center;padding:4rem;position:relative;box-shadow:-10px 0 50px rgba(0,0,0,.05)}.auth-inner{width:100%;max-width:360px}.theme-btn{position:absolute;top:2rem;right:2rem;background:none;border:none;cursor:pointer;color:var(--auth-accent);padding:8px;border-radius:50%;transition:background .2s}.theme-btn:hover{background:rgba(31,102,114,.05)}.form-logo{display:flex;align-items:center;gap:12px;margin-bottom:3rem;text-decoration:none;color:var(--auth-accent);font-family:Outfit,sans-serif;font-weight:700;font-size:1.1rem}.form-logo img{height:35px;width:auto}.auth-title{font-family:Lora,serif;font-size:2rem;color:var(--auth-accent);margin-bottom:.5rem;margin-top:0}.auth-subtitle{color:var(--auth-muted);margin-bottom:2.5rem;font-size:.95rem}.input-group{margin-bottom:1.5rem}.input-group label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;color:var(--auth-accent)}.input-group input{width:100%;padding:.9rem 1.2rem;border:1.5px solid var(--auth-border);border-radius:var(--auth-radius);background:#fafafa;color:var(--auth-text);font-family:Inter,sans-serif;transition:all .3s ease}.input-group input:focus{outline:none;border-color:var(--auth-accent);box-shadow:0 0 0 4px rgba(31,102,114,.1);background:#fff}.auth-options{justify-content:space-between;margin-bottom:1.5rem;font-size:.85rem}.auth-options,.remember-me{display:flex;align-items:center}.remember-me{gap:8px;cursor:pointer}.text-btn{background:none;color:var(--auth-accent);font-size:inherit;padding:0}.btn-submit,.text-btn{border:none;font-weight:600;cursor:pointer}.btn-submit{width:100%;padding:1rem;background:var(--auth-accent);color:#fff;border-radius:var(--auth-radius);font-size:1rem;transition:all .3s ease}.btn-submit:hover{background:#0d3b47;transform:translateY(-2px);box-shadow:0 10px 20px rgba(13,59,71,.2)}.btn-google{width:100%;padding:.9rem;background:#fff;border:1.5px solid var(--auth-border);border-radius:var(--auth-radius);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit}.btn-google:hover{background:#f8f8f8;border-color:#ccc}.auth-divider{margin:2rem 0;display:flex;align-items:center;color:var(--auth-muted);font-size:.8rem}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:var(--auth-border)}.auth-divider span{padding:0 1rem}.auth-switch{text-align:center;margin-top:2rem;font-size:.9rem;color:var(--auth-muted)}.error-msg{background:#fee2e2;color:#dc2626;padding:.8rem;border-radius:8px;font-size:.85rem;margin-bottom:1.5rem}.hidden{display:none!important}@media (min-width:1024px){body{flex-direction:row;overflow:hidden}.auth-hero{flex:1.2;height:100vh;padding:4rem;justify-content:center}.auth-form-wrapper{flex:1;height:100vh;overflow-y:auto;box-shadow:-10px 0 50px rgba(0,0,0,.05)}.hero-bottom h1{font-size:3.5rem}.hero-logo img{height:50px}}@media (max-width:900px){body{flex-direction:column}.auth-hero{padding:3rem 2rem;min-height:40vh}.auth-form-wrapper{width:100%;padding:3rem 2rem}.hero-bottom h1{font-size:2.5rem}}body.dark-mode{--auth-bg:#0d1117;--auth-text:#c9d1d9;--auth-border:#30363d}body.dark-mode .auth-form-wrapper{box-shadow:-10px 0 50px rgba(0,0,0,.3)}body.dark-mode .input-group input{background:#161b22}body.dark-mode .btn-google{background:#161b22;color:#c9d1d9}body.dark-mode .btn-google:hover{background:#21262d}
/*# sourceMappingURL=data:application/json;base64,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SixDQUVBLDJCQUNJLGtCQUFtQixDQUNuQixhQUNKLENBRUEsaUNBQ0ksa0JBQ0oiLCJmaWxlIjoiYXV0aC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBcclxuICBNb2Rlcm4gQXV0aCBTdHlsZXMgLSBFbnRyZXBhcsOhZ3JhZm9zXHJcbiAgTWluaW1hbGlzdCwgcHJlbWl1bSwgYW5kIGludGVncmF0ZWQgd2l0aCB0aGUgbWFpbiBkZXNpZ24gc3lzdGVtLlxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1hdXRoLWJnOiAjRkZGRkZGO1xyXG4gICAgLS1hdXRoLXRleHQ6ICMzMzMzMzM7XHJcbiAgICAtLWF1dGgtYWNjZW50OiAjMUY2NjcyO1xyXG4gICAgLS1hdXRoLW11dGVkOiAjQjBCMEIwO1xyXG4gICAgLS1hdXRoLWJvcmRlcjogI0UyRThGMDtcclxuICAgIC0tYXV0aC1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXV0aC1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tYXV0aC10ZXh0KTtcclxufVxyXG5cclxuLmF1dGgtaGVybyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMywgNTksIDcxLCAwLjkpLCByZ2JhKDMxLCAxMDIsIDExNCwgMC45NSkpLFxyXG4gICAgICAgIHVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MjQ5OTU5OTc5NDYtYTFjMmUzMTVhNDJmP3c9MTIwMCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZxPTgwJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmF1dGgtaGVybzo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ8K2JztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICByaWdodDogMnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTG9yYScsIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNXJlbTtcclxuICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmhlcm8tbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPdXRmaXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuLmhlcm8tbG9nbyBpbWcge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5oZXJvLWJvdHRvbSBoMSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xvcmEnLCBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCA1dncsIDRyZW0pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmhlcm8tYm90dG9tIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJhY2stbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbn1cclxuXHJcbi5iYWNrLWxpbms6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmF1dGgtZm9ybS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiBtaW4oNjAwcHgsIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYXV0aC1iZyk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgNTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcblxyXG4uYXV0aC1pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzYwcHg7XHJcbn1cclxuXHJcbi50aGVtZS1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycmVtO1xyXG4gICAgcmlnaHQ6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWF1dGgtYWNjZW50KTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxufVxyXG5cclxuLnRoZW1lLWJ0bjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAxMDIsIDExNCwgMC4wNSk7XHJcbn1cclxuXHJcbi5mb3JtLWxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLWF1dGgtYWNjZW50KTtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3V0Zml0Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuLmZvcm0tbG9nbyBpbWcge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5hdXRoLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTG9yYScsIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWF1dGgtYWNjZW50KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5hdXRoLXN1YnRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hdXRoLW11dGVkKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWF1dGgtYWNjZW50KTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMC45cmVtIDEuMnJlbTtcclxuICAgIGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tYXV0aC1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYXV0aC1yYWRpdXMpO1xyXG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICAgIGNvbG9yOiB2YXIoLS1hdXRoLXRleHQpO1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYXV0aC1hY2NlbnQpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMzEsIDEwMiwgMTE0LCAwLjEpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmF1dGgtb3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxufVxyXG5cclxuLnJlbWVtYmVyLW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLWF1dGgtYWNjZW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYnRuLXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hdXRoLWFjY2VudCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWF1dGgtcmFkaXVzKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uYnRuLXN1Ym1pdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGQzYjQ3O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgxMywgNTksIDcxLCAwLjIpO1xyXG59XHJcblxyXG4uYnRuLWdvb2dsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuOXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWF1dGgtYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWF1dGgtcmFkaXVzKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4uYnRuLWdvb2dsZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uYXV0aC1kaXZpZGVyIHtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tYXV0aC1tdXRlZCk7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxufVxyXG5cclxuLmF1dGgtZGl2aWRlcjo6YmVmb3JlLFxyXG4uYXV0aC1kaXZpZGVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGZsZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWF1dGgtYm9yZGVyKTtcclxufVxyXG5cclxuLmF1dGgtZGl2aWRlciBzcGFuIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxufVxyXG5cclxuLmF1dGgtc3dpdGNoIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1hdXRoLW11dGVkKTtcclxufVxyXG5cclxuLmVycm9yLW1zZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmVlMmUyO1xyXG4gICAgY29sb3I6ICNkYzI2MjY7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBNZWRpYSBRdWVyaWVzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0aC1oZXJvIHtcclxuICAgICAgICBmbGV4OiAxLjI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRoLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tYm90dG9tIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1sb2dvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGgtaGVybyB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGgtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tYm90dG9tIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogRGFyayBNb2RlIEFkYXB0YXRpb24gKi9cclxuYm9keS5kYXJrLW1vZGUge1xyXG4gICAgLS1hdXRoLWJnOiAjMGQxMTE3O1xyXG4gICAgLS1hdXRoLXRleHQ6ICNjOWQxZDk7XHJcbiAgICAtLWF1dGgtYm9yZGVyOiAjMzAzNjNkO1xyXG59XHJcblxyXG5ib2R5LmRhcmstbW9kZSAuYXV0aC1mb3JtLXdyYXBwZXIge1xyXG4gICAgYm94LXNoYWRvdzogLTEwcHggMCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuYm9keS5kYXJrLW1vZGUgLmlucHV0LWdyb3VwIGlucHV0IHtcclxuICAgIGJhY2tncm91bmQ6ICMxNjFiMjI7XHJcbn1cclxuXHJcbmJvZHkuZGFyay1tb2RlIC5idG4tZ29vZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICMxNjFiMjI7XHJcbiAgICBjb2xvcjogI2M5ZDFkOTtcclxufVxyXG5cclxuYm9keS5kYXJrLW1vZGUgLmJ0bi1nb29nbGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzIxMjYyZDtcclxufSJdfQ== */