@charset "UTF-8";.btn,.btn-icon,.btn-icon-sm,.btn-danger,.btn-secondary,.btn-add,.btn-primary,.chip,:where(button,a).btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.1px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;background:transparent;color:inherit;position:relative;z-index:1;pointer-events:auto;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}.btn:before,.btn-icon:before,.btn-icon-sm:before,.btn-danger:before,.btn-secondary:before,.btn-add:before,.btn-primary:before,.chip:before,.btn:after,.btn-icon:after,.btn-icon-sm:after,.btn-danger:after,.btn-secondary:after,.btn-add:after,.btn-primary:after,.chip:after{pointer-events:none!important}.btn:hover,.btn-icon:hover,.btn-icon-sm:hover,.btn-danger:hover,.btn-secondary:hover,.btn-add:hover,.btn-primary:hover,.chip:hover{filter:brightness(.97)}.btn:active,.btn-icon:active,.btn-icon-sm:active,.btn-danger:active,.btn-secondary:active,.btn-add:active,.btn-primary:active,.chip:active{transform:translateY(1px);filter:brightness(.95)}.btn:focus-visible,.btn-icon:focus-visible,.btn-icon-sm:focus-visible,.btn-danger:focus-visible,.btn-secondary:focus-visible,.btn-add:focus-visible,.btn-primary:focus-visible,.chip:focus-visible{outline:2px solid #8ec5ff;outline-offset:2px}.btn:disabled,.btn-icon:disabled,.btn-icon-sm:disabled,.btn-danger:disabled,.btn-secondary:disabled,.btn-add:disabled,.btn-primary:disabled,.chip:disabled,.btn[aria-disabled=true],[aria-disabled=true].btn-icon,[aria-disabled=true].btn-icon-sm,[aria-disabled=true].btn-danger,[aria-disabled=true].btn-secondary,[aria-disabled=true].btn-add,[aria-disabled=true].btn-primary,[aria-disabled=true].chip{opacity:.55;cursor:not-allowed;filter:grayscale(.1);box-shadow:none}.btn--sm,.btn-icon-sm,.btn-danger,.btn-secondary,.btn-add,.btn-primary,.chip.sm,.chip{height:32px;padding:0 12px;font-size:12px}.btn--md,.chip.md{height:36px;padding:0 14px;font-size:13px}.btn--lg,.chip.lg{height:40px;padding:0 16px;font-size:14px}.btn--pill,.btn-danger,.btn-secondary,.btn-add,.btn-primary,.chip{border-radius:999px}.btn--elev,.btn-primary{box-shadow:0 6px 14px #3649831f}.btn--icon,.btn-icon,.btn-icon-sm{width:36px;height:36px;padding:0;border-radius:999px}.btn--sm.btn--icon,.btn--sm.btn-icon,.btn-icon-sm,.btn--icon.btn-danger,.btn-danger.btn-icon,.btn--icon.btn-secondary,.btn-secondary.btn-icon,.btn--icon.btn-add,.btn-add.btn-icon,.btn--icon.btn-primary,.btn-primary.btn-icon,.btn--icon.chip,.chip.btn-icon{width:32px;height:32px}.btn--lg.btn--icon,.btn--lg.btn-icon,.btn--lg.btn-icon-sm,.btn--icon.chip.lg,.chip.lg.btn-icon,.chip.lg.btn-icon-sm{width:40px;height:40px}.btn--primary,.btn-primary,.chip.primary{color:#fff;background:linear-gradient(90deg,#07a7ff,#07a7ff);position:relative;overflow:hidden;box-shadow:0 6px 14px #3649831f}.btn--primary:after,.btn-primary:after,.chip.primary:after{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:inherit;background:linear-gradient(to bottom,#ffffff4d,#fff0);pointer-events:none}.btn--secondary,.btn-secondary{background:#eef3ff;color:#2b4dbb;border:1px solid #e0e7ff;box-shadow:0 6px 14px #3649831f;position:relative;overflow:hidden}.btn--secondary:after,.btn-secondary:after{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:inherit;background:linear-gradient(to bottom,#ffffff2e,#fff0);pointer-events:none}.btn--outline{background:#fff;color:#344767;border:1px solid #c9d6e8}.btn--ghost{background:transparent;color:#344767;border:1px solid transparent}:where(button,a).btn.btn--danger,.btn-icon:where(button,a).btn--danger,.btn-icon-sm:where(button,a).btn--danger,.btn-danger:where(button,a),.btn-secondary:where(button,a).btn--danger,.btn-add:where(button,a).btn--danger,.btn-primary:where(button,a).btn--danger,.chip:where(button,a).btn--danger,:where(button,a).chip.danger{background:#ffe9ef!important;border:1px solid #ffc9d6!important;color:#c73659!important;box-shadow:none!important;position:relative;overflow:hidden}:where(button,a).btn.btn--danger:after,.btn-icon:where(button,a).btn--danger:after,.btn-icon-sm:where(button,a).btn--danger:after,.btn-danger:where(button,a):after,.btn-secondary:where(button,a).btn--danger:after,.btn-add:where(button,a).btn--danger:after,.btn-primary:where(button,a).btn--danger:after,.chip:where(button,a).btn--danger:after,:where(button,a).chip.danger:after{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:inherit;background:linear-gradient(to bottom,#ffffff59,#fff0);pointer-events:none}@keyframes opv-spin{to{transform:rotate(360deg)}}.btn.is-loading,.is-loading.btn-icon,.is-loading.btn-icon-sm,.is-loading.btn-danger,.is-loading.btn-secondary,.is-loading.btn-add,.is-loading.btn-primary,.is-loading.chip{color:transparent!important}.btn.is-loading:after,.is-loading.btn-icon:after,.is-loading.btn-icon-sm:after,.is-loading.btn-danger:after,.is-loading.btn-secondary:after,.is-loading.btn-add:after,.is-loading.btn-primary:after,.is-loading.chip:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:50%;pointer-events:none;border:2px solid rgba(0,0,0,.35);border-top-color:transparent;animation:opv-spin .8s linear infinite}.btn--primary.is-loading:after,.is-loading.btn-primary:after,.is-loading.chip.primary:after{border-color:#ffffffd9;border-top-color:transparent}button[type=submit].btn,button[type=submit].btn-icon,button[type=submit].btn-icon-sm,button[type=submit].chip,button[type=submit].btn-primary,button[type=submit].btn-add,button[type=submit].btn-danger,button[type=submit].btn-secondary{-webkit-text-fill-color:currentColor!important}.btn-group{display:inline-flex;align-items:center;gap:8px}.btn-add{color:#fff;background:linear-gradient(90deg,#17d7c5,#10b8d2);position:relative;overflow:hidden;border:0;box-shadow:0 10px 22px #10b8d247;padding:0 14px}.btn-add:after{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:inherit;background:linear-gradient(to bottom,#ffffff57,#fff0);pointer-events:none}.btn-add:hover{filter:brightness(.98);box-shadow:0 12px 26px #10b8d257}.btn-add:active{transform:translateY(1px);box-shadow:0 8px 18px #10b8d242}.btn-icon,.btn-icon-sm{background:#f5f8ff;border:1px solid #d7e2ff;color:#2b4dbb;box-shadow:0 6px 14px #3649831f;position:relative;overflow:hidden}.btn-icon:after,.btn-icon-sm:after{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:inherit;background:linear-gradient(to bottom,#ffffff24,#fff0);pointer-events:none}.btn-icon:hover,.btn-icon-sm:hover{filter:none;background:#eef4ff;box-shadow:0 10px 22px #36498329}.btn-icon:active,.btn-icon-sm:active{transform:translateY(1px);box-shadow:0 6px 14px #3649831f}a.btn-primary,a.btn-add,a.btn-danger,a.btn-secondary,a.btn-icon,a.btn-icon-sm{text-decoration:none}.btn-warning-toggle{height:28px;width:34px;border-radius:8px;border:1px solid #f2c94c;background:linear-gradient(180deg,#ffd666,#f2c94c);color:#5c4700;font-weight:900;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #f2c94c59;transition:all .15s ease}.btn-warning-toggle:not(.is-disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-warning-toggle:not(.is-disabled):active{transform:translateY(0);box-shadow:0 2px 6px #f2c94c40}.btn-warning-toggle.is-disabled,.btn-warning-toggle:disabled{background:linear-gradient(180deg,#fff2b3,#ffe8a1);border-color:#f6e6a6;color:#b7a55a;cursor:not-allowed;box-shadow:none;opacity:.75}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,Roboto,Segoe UI,Arial,sans-serif;color:#182235}h1,h2,h3{margin:.2rem 0 1rem}button{font-family:inherit}.cdk-overlay-dark-backdrop{background:#00000073!important}.rounded-modal .cdk-dialog-container{border-radius:10px;padding:0}
