:root,[data-bs-theme=light],[data-bs-theme=dark],[data-menu-theme=light]{--cg-bg: #050505;--cg-bg-soft: #0b0b0d;--cg-bg-card: rgba(255, 255, 255, .045);--cg-line: rgba(255, 255, 255, .12);--cg-text: #f5f2ec;--cg-muted: rgba(245, 242, 236, .68);--cg-muted-2: rgba(245, 242, 236, .46);--cg-accent: #c9a968;--cg-accent-2: #7e9cb3;--cg-radius: 22px;--cg-shadow: 0 30px 90px rgba(0, 0, 0, .45);--tblr-body-bg: var(--cg-bg);--tblr-body-color: var(--cg-text);--tblr-border-color: var(--cg-line);--tblr-primary: var(--cg-accent);--tblr-primary-rgb: 201, 169, 104;--tblr-link-color: var(--cg-accent);--tblr-link-hover-color: var(--cg-text);--tblr-card-bg: var(--cg-bg-card)}body{background:radial-gradient(circle at 18% 10%,rgba(126,156,179,.18),transparent 32rem),radial-gradient(circle at 82% 4%,rgba(201,169,104,.14),transparent 30rem),var(--cg-bg);color:var(--cg-text);font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");mix-blend-mode:overlay}.card{background:var(--cg-bg-card);border:1px solid var(--cg-line);border-radius:var(--cg-radius);box-shadow:var(--cg-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card h1,.card h2,.card h3,.card .h2,.card .h3{color:var(--cg-text);letter-spacing:-.02em}.text-muted{color:var(--cg-muted)!important}.form-label{color:var(--cg-muted);font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}form .form-control{min-height:42px;padding:11px 12px;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;box-shadow:none!important;background:#ffffff0e!important;color:var(--cg-text)!important;font-size:13px}form .form-control::placeholder{color:var(--cg-muted-2)}form .form-control:focus{border-color:var(--cg-accent)!important;background:#ffffff13!important;color:var(--cg-text)!important;box-shadow:0 0 0 3px #c9a9682e!important}form .form-control:-webkit-autofill,form .form-control:-webkit-autofill:hover,form .form-control:-webkit-autofill:focus,form .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #1d1d1d inset!important;box-shadow:0 0 0 1000px #1d1d1d inset!important;-webkit-text-fill-color:var(--cg-text)!important;caret-color:var(--cg-text)}form .input-group-text{border:1px solid rgba(255,255,255,.14)!important;border-left:0!important;border-radius:14px!important;box-shadow:none!important;background:#ffffff0e;color:var(--cg-muted)}.input-group-flat .link-secondary{color:var(--cg-muted)!important}.input-group-flat .link-secondary:hover{color:var(--cg-accent)!important}.form-check-input{background-color:#ffffff12;border-color:#ffffff38}.form-check-input:checked{background-color:var(--cg-accent);border-color:var(--cg-accent)}.form-check-input:focus{border-color:var(--cg-accent);box-shadow:0 0 0 3px #c9a9682e}.form-check-label{color:var(--cg-muted);font-size:12.5px}.btn-primary{border:1px solid var(--cg-accent);border-radius:999px;background:var(--cg-accent);color:#14110b;font-weight:650;letter-spacing:.01em;min-height:44px}.btn-primary:hover,.btn-primary:focus-visible,.btn-primary:active{border-color:#d8bb7f;background:#d8bb7f;color:#14110b}.btn-primary:focus-visible{box-shadow:0 0 0 3px #c9a96847}a{color:var(--cg-muted);text-decoration:none}a:hover{color:var(--cg-accent)}.form-control.is-invalid{border-color:#ec466ea6;background:#ec466e12}.invalid-feedback{color:#f2879f;font-size:11.5px}.card-header{border-bottom-color:var(--cg-line);background:transparent}.card-title{color:var(--cg-text)}.nav-tabs{border-bottom-color:var(--cg-line)}.card-header-tabs{background:transparent}.nav-tabs .nav-link{border-color:transparent;background:transparent;color:var(--cg-muted-2)}.nav-tabs .nav-link.active{border-color:var(--cg-line) var(--cg-line) transparent;background:#ffffff0d;color:var(--cg-text)}.nav-tabs .nav-link.disabled{color:var(--cg-muted-2);opacity:.45}.nav-tabs .nav-link .icon{color:inherit}
