@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&family=Fraunces:ital,wght@1,500;1,600&display=swap";body.am-warm{--am-cream: #f7f4ef;--am-white: #ffffff;--am-card: #ffffff;--am-card-quiet: #fbfaf6;--am-ink: #0f1419;--am-ink-2: #1d2530;--am-ink-soft: #444d5a;--am-ink-mute: #6d7785;--am-peach: #f5c4a8;--am-peach-2: #ecaa86;--am-peach-deep: #f5c4a8;--am-clay: #a87a5b;--am-sky: #a8c8e0;--am-sky-2: #79b0d8;--am-sky-deep: #4a7fb5;--am-soft-pink: #fbebea;--am-soft-sky: #eaf2f9;--am-soft-green: #e8f1e5;--am-soft-cream: #fbf4e3;--am-line: #eaecef;--am-line-2: #f1f3f6;--am-border-soft: #e3cfc4;--am-glass: rgba(255, 255, 255, .72);--am-glass-strong: rgba(255, 255, 255, .88);--am-shadow-sm: 0 1px 2px rgba(15, 20, 25, .04);--am-shadow: 0 1px 2px rgba(15, 20, 25, .04), 0 10px 30px -10px rgba(15, 20, 25, .08);--am-shadow-lg: 0 2px 4px rgba(15, 20, 25, .05), 0 20px 50px -15px rgba(15, 20, 25, .12);--am-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--am-serif: "Fraunces", Georgia, serif;--am-mono: "IBM Plex Mono", ui-monospace, monospace;--bs-body-bg: var(--am-cream);--bs-body-color: var(--am-ink-2);--bs-body-font-family: var(--am-sans);--bs-body-font-size: 15px;--bs-body-font-weight: 400;--bs-body-line-height: 1.55;--bs-heading-color: var(--am-ink);--bs-border-color: var(--am-line);--bs-border-radius: 12px;--bs-border-radius-sm: 10px;--bs-border-radius-lg: 16px;--bs-border-radius-xl: 20px;--bs-primary: var(--am-peach-deep);--bs-primary-rgb: 168, 122, 91;--bs-primary-bg-subtle: var(--am-soft-pink);--bs-primary-border-subtle: var(--am-peach-2);--bs-link-color: var(--am-sky-deep);--bs-link-hover-color: var(--am-ink);--bs-secondary-color: var(--am-ink-soft);--bs-tertiary-color: var(--am-ink-mute);--bs-secondary-bg: var(--am-card-quiet);--bs-tertiary-bg: var(--am-line-2);--bs-success: #4a7c3e;--bs-success-rgb: 74, 124, 62;--bs-success-bg-subtle: var(--am-soft-green);--bs-warning: #b48a3a;--bs-warning-bg-subtle: var(--am-soft-cream);--bs-danger: #b04a4a;--bs-info: var(--am-sky-deep);--bs-info-bg-subtle: var(--am-soft-sky);background:var(--am-cream);color:var(--am-ink-2);font-family:var(--am-sans);font-size:15px;line-height:1.55;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.am-warm:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 900px 600px at 6% 0%,rgba(245,196,168,.3),transparent 58%),radial-gradient(ellipse 760px 560px at 94% 6%,rgba(168,200,224,.26),transparent 58%),radial-gradient(ellipse 720px 540px at 82% 96%,rgba(245,220,207,.32),transparent 60%),radial-gradient(ellipse 820px 640px at 14% 92%,rgba(168,200,224,.16),transparent 62%),radial-gradient(ellipse 1200px 860px at 50% 48%,rgba(74,127,181,.06),transparent 72%)}body.am-warm:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.55;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='nf'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23nf)'/%3E%3C/svg%3E")}body.am-warm h1,body.am-warm .h1{font-family:var(--am-serif);font-style:italic;font-weight:600;letter-spacing:-.015em;color:var(--am-ink)}body.am-warm h2,body.am-warm .h2,body.am-warm h3,body.am-warm .h3{font-family:var(--am-sans);font-weight:600;letter-spacing:-.005em;color:var(--am-ink)}body.am-warm .page-title-box .page-title,body.am-warm .card-title,body.am-warm h4,body.am-warm .h4,body.am-warm h5,body.am-warm .h5{font-family:var(--am-sans);font-weight:600;color:var(--am-ink)}body.am-warm .text-muted{color:#3d4554!important}body.am-warm .text-secondary{color:var(--am-ink-soft)!important}body.am-warm .fs-11.text-muted,body.am-warm .fs-12.text-muted,body.am-warm small.text-muted,body.am-warm .small.text-muted{font-weight:500}body.am-warm .text-primary{color:var(--am-clay)!important}body.am-warm .bg-primary,body.am-warm .text-bg-primary{background:var(--am-peach-deep)!important;color:var(--am-ink)!important;border:1px solid var(--am-peach-2)!important}body.am-warm .bg-primary .text-white,body.am-warm .bg-primary .text-light{color:var(--am-ink, #0f1419)!important}body.am-warm .bg-primary .text-white-50{color:var(--am-ink, #0f1419)!important;opacity:.75}body.am-warm .bg-primary .text-white-75{color:var(--am-ink, #0f1419)!important;opacity:.85}body.am-warm .bg-primary .bg-white.bg-opacity-25{background:#00000014!important}body.am-warm .btn.rounded-circle.avatar-md{aspect-ratio:1/1;line-height:1;padding:0;flex-shrink:0}body.am-warm .btn.rounded-circle.avatar-md>iconify-icon,body.am-warm .btn.rounded-circle.avatar-md>i{line-height:1;display:block}body.am-warm .stat-card-link{color:var(--am-primary-text, var(--am-clay));text-decoration:none;transition:color .15s}body.am-warm .stat-card-link>i,body.am-warm .stat-card-link>svg{transition:transform .15s}body.am-warm .stat-card-link:hover{color:var(--am-ink)}body.am-warm .stat-card-link:hover>i,body.am-warm .stat-card-link:hover>svg{transform:translate(2px)}body.am-warm .wrapper{background:transparent}body.am-warm .main-nav{background:transparent!important;border-right:none!important;box-shadow:none!important;padding-top:8px;contain:layout style}@media(max-width:991px){body.am-warm .main-nav{background:var(--am-cream)!important;box-shadow:4px 0 24px -8px #0f141914!important}}body.am-warm .main-nav .logo-box{border-bottom:none!important;background:transparent!important;padding-top:14px;padding-bottom:18px}body.am-warm .main-nav .menu-title{color:var(--am-ink-mute)!important;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;padding:18px 22px 8px!important;opacity:.8}body.am-warm .main-nav .menu-link,body.am-warm .main-nav .nav-link{color:var(--am-ink-soft)!important;border-radius:999px!important;margin:2px 12px!important;padding:10px 16px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,color .15s,transform .1s;background:transparent!important;border:1px solid transparent!important;position:relative}body.am-warm .main-nav .menu-link:before,body.am-warm .main-nav .menu-link:after,body.am-warm .main-nav .nav-link:before,body.am-warm .main-nav .nav-link:after{display:none!important;content:none!important}body.am-warm .main-nav .menu-link:hover,body.am-warm .main-nav .nav-link:hover{background:#ffffff8c!important;color:var(--am-ink)!important;border-color:#fffc!important}body.am-warm .main-nav .menu-link:active,body.am-warm .main-nav .nav-link:active{transform:scale(.98)}body.am-warm .main-nav .menu-link.active,body.am-warm .main-nav .menu-link[aria-current=page],body.am-warm .main-nav .menu-link.show,body.am-warm .main-nav .nav-link.active,body.am-warm .main-nav .nav-link[aria-current=page],body.am-warm .main-nav .nav-link.show{background:var(--am-peach)!important;color:var(--am-ink)!important;font-weight:600!important;border-color:var(--am-peach-2)!important;box-shadow:0 2px 8px -2px #a87a5b40}body.am-warm .main-nav .menu-link .menu-icon,body.am-warm .main-nav .menu-link i,body.am-warm .main-nav .menu-link iconify-icon,body.am-warm .main-nav .menu-link svg,body.am-warm .main-nav .nav-link .menu-icon,body.am-warm .main-nav .nav-link i,body.am-warm .main-nav .nav-link iconify-icon,body.am-warm .main-nav .nav-link svg{color:inherit!important;opacity:.9;margin-right:4px}body.am-warm .main-nav .menu-arrow{color:var(--am-ink-mute)!important;opacity:.7}body.am-warm .main-nav .badge{background:var(--am-soft-pink)!important;color:var(--am-ink)!important;font-weight:600;border-radius:999px}body.am-warm .main-nav .nav.sub-menu .menu-link,body.am-warm .main-nav .sub-menu .menu-link{font-size:13px!important;padding:8px 14px 8px 32px!important;margin:1px 12px!important}body.am-warm .topbar{background:linear-gradient(180deg,#ffffffd9,#f7f4ef8c)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-bottom:1px solid rgba(15,20,25,.04)!important;box-shadow:0 1px #0f141905!important}body.am-warm .topbar .navbar-custom{background:transparent!important}body.am-warm .topbar .btn-link,body.am-warm .topbar .topbar-link{color:var(--am-ink-soft);border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}body.am-warm .topbar .btn-link:hover,body.am-warm .topbar .topbar-link:hover{background:#fff9;color:var(--am-ink)}body.am-warm .topbar .form-control{background:#ffffff8c;border-color:#fffc;border-radius:999px;font-size:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.am-warm .topbar .form-control::placeholder{color:var(--am-ink-soft);opacity:.85}body.am-warm .topbar .form-control:focus{background:var(--am-white);border-color:var(--am-sky-deep)}body.am-warm .topbar .search-widget-icon{color:var(--am-ink-soft)!important}body.am-warm .topbar .nav-user{background:#ffffff8c;border-radius:999px;padding:4px 12px 4px 4px;transition:background .15s}body.am-warm .topbar .nav-user:hover{background:#ffffffd9}body.am-warm .page-content{background:transparent;max-width:100%;padding:28px 20px}@media(min-width:1600px){body.am-warm .page-content{padding:30px 28px}}@media(max-width:767px){body.am-warm .page-content{padding:16px 14px}}body.am-warm .page-container{background:transparent!important}body.am-warm .card{background:var(--am-white);border:1px solid rgba(255,255,255,.6)!important;border-radius:var(--bs-border-radius-xl)!important;box-shadow:var(--am-shadow-sm);margin-bottom:18px}body.am-warm .card .card-header{background:transparent!important;border-bottom:1px solid var(--am-line-2);padding:20px 24px 14px}body.am-warm .card .card-header .card-title,body.am-warm .card .card-header h4,body.am-warm .card .card-header h5{font-family:var(--am-sans);font-weight:600;font-size:16px;color:var(--am-ink);margin:0}body.am-warm .card .card-body{padding:24px}body.am-warm .card .card-footer{background:transparent!important;border-top:1px solid var(--am-line-2);padding:16px 24px}body.am-warm .btn{border-radius:12px;font-weight:500;font-family:var(--am-sans);padding:8px 18px;font-size:14px;letter-spacing:-.005em;transition:transform .1s,background .15s,box-shadow .15s;border-width:1px;box-shadow:var(--am-shadow-sm)}body.am-warm .btn:hover:not(:disabled){box-shadow:var(--am-shadow);transform:translateY(-1px)}body.am-warm .btn:active{transform:scale(.98);box-shadow:var(--am-shadow-sm)}body.am-warm .btn:focus-visible{box-shadow:0 0 0 3px #4a7fb5d9;outline:none}body.am-warm .btn-sm{padding:6px 14px;font-size:13px;border-radius:10px}body.am-warm .btn-lg{padding:14px 28px;font-size:16px;border-radius:14px;font-weight:600}body.am-warm .btn:not([class*=btn-outline]):not(.btn-primary):not(.btn-soft-primary):not(.btn-secondary):not(.btn-soft-secondary):not(.btn-soft-success):not(.btn-soft-info):not(.btn-soft-warning):not(.btn-soft-danger){border:none!important}body.am-warm .btn:not([class*=btn-outline]):not(.btn-primary):not(.btn-soft-primary):not(.btn-secondary):not(.btn-soft-secondary):not(.btn-soft-success):not(.btn-soft-info):not(.btn-soft-warning):not(.btn-soft-danger):hover,body.am-warm .btn:not([class*=btn-outline]):not(.btn-primary):not(.btn-soft-primary):not(.btn-secondary):not(.btn-soft-secondary):not(.btn-soft-success):not(.btn-soft-info):not(.btn-soft-warning):not(.btn-soft-danger):focus,body.am-warm .btn:not([class*=btn-outline]):not(.btn-primary):not(.btn-soft-primary):not(.btn-secondary):not(.btn-soft-secondary):not(.btn-soft-success):not(.btn-soft-info):not(.btn-soft-warning):not(.btn-soft-danger):active{border:none!important}body.am-warm .btn-primary,body.am-warm .btn-primary.btn-sm,body.am-warm .btn-primary.btn-lg{background:var(--am-peach-deep)!important;border:1px solid var(--am-border-soft)!important;color:var(--am-ink)!important}body.am-warm .btn-primary:hover,body.am-warm .btn-primary:focus,body.am-warm .btn-primary:active,body.am-warm .btn-primary.btn-sm:hover,body.am-warm .btn-primary.btn-sm:focus,body.am-warm .btn-primary.btn-sm:active,body.am-warm .btn-primary.btn-lg:hover,body.am-warm .btn-primary.btn-lg:focus,body.am-warm .btn-primary.btn-lg:active{background:var(--am-peach-2)!important;border:1px solid var(--am-border-soft)!important;color:var(--am-ink)!important}body.am-warm .btn-primary iconify-icon,body.am-warm .btn-primary svg,body.am-warm .btn-primary i,body.am-warm .btn-primary.btn-sm iconify-icon,body.am-warm .btn-primary.btn-sm svg,body.am-warm .btn-primary.btn-sm i,body.am-warm .btn-primary.btn-lg iconify-icon,body.am-warm .btn-primary.btn-lg svg,body.am-warm .btn-primary.btn-lg i{color:var(--am-ink)!important}body.am-warm .btn-soft-primary{border:1px solid var(--am-border-soft)!important}body.am-warm .btn-soft-primary:hover,body.am-warm .btn-soft-primary:focus,body.am-warm .btn-soft-primary:active{border:1px solid var(--am-border-soft)!important}body.am-warm .btn-dark,body.am-warm .btn-ink{background:var(--am-ink)!important;border-color:var(--am-ink)!important;color:var(--am-cream)!important}body.am-warm .btn-dark:hover,body.am-warm .btn-dark:focus,body.am-warm .btn-ink:hover,body.am-warm .btn-ink:focus{background:var(--am-ink-2)!important;border-color:var(--am-ink-2)!important;color:var(--am-cream)!important}body.am-warm .btn-secondary{background:var(--am-line-2);border-color:var(--am-ink-mute);color:var(--am-ink)}body.am-warm .btn-secondary:hover,body.am-warm .btn-secondary:focus{background:var(--am-card-quiet);border-color:var(--am-ink-mute);color:var(--am-ink)}body.am-warm .btn-success{background:#4a7c3e;border-color:#4a7c3e;color:var(--am-cream)}body.am-warm .btn-success:hover{background:#3d6a30;border-color:#3d6a30}body.am-warm .btn-danger{background:#b04a4a;border-color:#b04a4a;color:var(--am-cream)}body.am-warm .btn-danger:hover{background:#973636;border-color:#973636}body.am-warm .btn-outline-primary,body.am-warm .btn-soft-primary{background:var(--am-peach-deep)!important;border:1px solid var(--am-peach-2)!important;color:var(--am-ink)!important}body.am-warm .btn-outline-primary:hover,body.am-warm .btn-outline-primary:focus,body.am-warm .btn-soft-primary:hover,body.am-warm .btn-soft-primary:focus{background:var(--am-peach-2)!important;color:var(--am-ink)!important;border-color:var(--am-peach-2)!important}body.am-warm .btn-outline-primary iconify-icon,body.am-warm .btn-outline-primary svg,body.am-warm .btn-outline-primary i,body.am-warm .btn-soft-primary iconify-icon,body.am-warm .btn-soft-primary svg,body.am-warm .btn-soft-primary i{color:var(--am-ink)!important}body.am-warm .btn-outline-secondary,body.am-warm .btn-soft-secondary{background:var(--am-card-quiet);border-color:var(--am-ink-mute);color:var(--am-ink-soft)}body.am-warm .btn-outline-secondary:hover,body.am-warm .btn-soft-secondary:hover{background:var(--am-line-2);color:var(--am-ink);border-color:var(--am-ink-mute)}body.am-warm .btn-soft-success{background:var(--am-soft-green);color:#3d6a30;border-color:#3d6a30}body.am-warm .btn-soft-success:hover{background:#cfe3ca}body.am-warm .btn-soft-info{background:var(--am-soft-sky);color:var(--am-sky-deep);border-color:var(--am-sky-deep)}body.am-warm .btn-soft-info:hover{background:var(--am-sky);color:var(--am-ink)}body.am-warm .btn-soft-warning{background:var(--am-soft-cream);color:#8c6816;border-color:#8c6816}body.am-warm .btn-soft-warning:hover{background:#f3deaa}body.am-warm .btn-soft-danger{background:#fde0de;color:#a02828;border-color:#a02828}body.am-warm .btn-soft-danger:hover{background:#fbc7c2}body.am-warm .btn-sm{min-height:36px}body.am-warm .form-control,body.am-warm .form-select{background:var(--am-white);border:1px solid var(--am-line);border-radius:var(--bs-border-radius-lg);padding:11px 14px;font-size:15px;color:var(--am-ink);box-shadow:var(--am-shadow-sm);transition:border-color .15s,box-shadow .15s}body.am-warm .form-control::placeholder,body.am-warm .form-select::placeholder{color:var(--am-ink-mute)}body.am-warm .form-control:focus,body.am-warm .form-select:focus{outline:none;border-color:var(--am-sky-deep);box-shadow:0 0 0 3px #4a7fb540}body.am-warm .form-control-sm,body.am-warm .form-select-sm{padding:8px 12px;font-size:13px;border-radius:10px}body.am-warm .search-bar span{color:var(--am-ink-soft);opacity:.9}body.am-warm .search-bar span svg,body.am-warm .search-bar span i{width:16px;height:16px;stroke-width:2}body.am-warm .form-label{font-size:13px;font-weight:600;color:var(--am-ink-2);margin-bottom:6px}body.am-warm .form-check-input{border-color:var(--am-line)}body.am-warm .form-check-input:checked{background-color:var(--am-ink);border-color:var(--am-ink)}body.am-warm .input-group-text{background:var(--am-card-quiet);border-color:var(--am-line);color:var(--am-ink-soft)}body.am-warm .table{--bs-table-bg: transparent;color:var(--am-ink-2)}body.am-warm .table thead{background:var(--am-card-quiet)}body.am-warm .table thead th{color:var(--am-ink-soft);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;border-bottom-color:var(--am-line)!important;padding:12px 14px}body.am-warm .table tbody tr{transition:background .12s}body.am-warm .table tbody tr:hover{background:var(--am-card-quiet)}body.am-warm .table td,body.am-warm .table th{border-color:var(--am-line-2);padding:12px 14px;vertical-align:middle}body.am-warm .badge{font-weight:500;font-size:11px;letter-spacing:.04em;padding:4px 10px;border-radius:999px}body.am-warm .badge.bg-primary,body.am-warm .badge.text-bg-primary{background:var(--am-peach)!important;color:var(--am-ink)!important}body.am-warm .badge.bg-success,body.am-warm .badge.text-bg-success{background:var(--am-soft-green)!important;color:#3d6a30!important}body.am-warm .badge.bg-info,body.am-warm .badge.text-bg-info{background:var(--am-soft-sky)!important;color:var(--am-sky-deep)!important}body.am-warm .badge.bg-warning,body.am-warm .badge.text-bg-warning{background:var(--am-soft-cream)!important;color:#8c6816!important}body.am-warm .badge.bg-danger,body.am-warm .badge.text-bg-danger{background:#fde0de!important;color:#a02828!important}body.am-warm .badge.bg-secondary,body.am-warm .badge.text-bg-secondary{background:var(--am-line-2)!important;color:var(--am-ink-soft)!important}body.am-warm .alert{border-radius:var(--bs-border-radius-lg);border:none;padding:14px 18px;font-size:14px}body.am-warm .alert.alert-primary{background:var(--am-soft-pink);color:var(--am-ink)}body.am-warm .alert.alert-success{background:var(--am-soft-green);color:#3d6a30}body.am-warm .alert.alert-info{background:var(--am-soft-sky);color:var(--am-sky-deep)}body.am-warm .alert.alert-warning{background:var(--am-soft-cream);color:#8c6816}body.am-warm .alert.alert-danger{background:#fde0de;color:#a02828}body.am-warm .modal-content{border-radius:var(--bs-border-radius-xl);border:none;box-shadow:var(--am-shadow-lg)}body.am-warm .modal-header{border-bottom:1px solid var(--am-line-2);padding:20px 22px}body.am-warm .modal-header .modal-title{font-family:var(--am-serif);font-style:italic;font-weight:600;font-size:22px;color:var(--am-ink)}body.am-warm .modal-body{padding:22px}body.am-warm .modal-footer{border-top:1px solid var(--am-line-2);padding:18px 22px}body.am-warm .dropdown-menu{border:1px solid var(--am-line-2);border-radius:var(--bs-border-radius-lg);box-shadow:var(--am-shadow-lg);padding:8px}body.am-warm .dropdown-menu .dropdown-item{border-radius:8px;padding:8px 12px;font-size:14px;color:var(--am-ink-2)}body.am-warm .dropdown-menu .dropdown-item:hover{background:var(--am-card-quiet);color:var(--am-ink)}body.am-warm .dropdown-menu .dropdown-item.active{background:var(--am-peach);color:var(--am-ink)}body.am-warm .nav-tabs{border-bottom:1px solid var(--am-line)}body.am-warm .nav-tabs .nav-link{color:var(--am-ink-soft);border:none;font-weight:500;padding:10px 16px;border-radius:0;margin-bottom:-1px;border-bottom:2px solid transparent}body.am-warm .nav-tabs .nav-link:hover{color:var(--am-ink);border-bottom-color:var(--am-line);background:transparent}body.am-warm .nav-tabs .nav-link.active{color:var(--am-ink);background:transparent;border-bottom-color:var(--am-peach-2);font-weight:600}body.am-warm .nav-pills .nav-link{border-radius:999px;padding:8px 16px;font-weight:500;color:var(--am-ink-soft)}body.am-warm .nav-pills .nav-link:hover{background:var(--am-card-quiet);color:var(--am-ink)}body.am-warm .nav-pills .nav-link.active{background:var(--am-peach);color:var(--am-ink);font-weight:600}body.am-warm .pagination .page-link{border-radius:8px;margin:0 2px;border:1px solid var(--am-line);color:var(--am-ink-soft)}body.am-warm .pagination .page-link:hover{background:var(--am-card-quiet);color:var(--am-ink);border-color:var(--am-ink-mute)}body.am-warm .pagination .page-item.active .page-link{background:var(--am-ink);border-color:var(--am-ink);color:var(--am-cream)}body.am-warm .page-title-box{padding:16px 0 20px;background:transparent;border:none}body.am-warm .page-title-box .page-title{font-family:var(--am-serif);font-style:italic;font-weight:600;font-size:clamp(26px,3vw,34px);letter-spacing:-.015em;color:var(--am-ink);margin:0}body.am-warm .breadcrumb{font-size:13px;color:var(--am-ink-mute);background:transparent;padding:0}body.am-warm .breadcrumb .breadcrumb-item a{color:var(--am-sky-deep)}body.am-warm .breadcrumb .breadcrumb-item.active{color:var(--am-ink-soft)}body.am-warm .avatar-title.bg-primary-subtle,body.am-warm .avatar-title{background:var(--am-soft-sky)!important;color:var(--am-sky-deep)!important;font-family:var(--am-serif);font-style:italic;font-weight:600}body.am-warm *:focus{outline:none}body.am-warm *:focus-visible{outline:2px solid var(--am-sky-deep);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){body.am-warm *,body.am-warm *:before,body.am-warm *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.am-warm iconify-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;contain:strict}body.am-warm [data-lucide]{display:inline-block;width:1em;height:1em;vertical-align:-.125em}body.am-warm .main-nav .menu-link iconify-icon,body.am-warm .main-nav .menu-link [data-lucide],body.am-warm .main-nav .menu-link i{width:18px!important;height:18px!important;flex-shrink:0}body.am-warm [data-simplebar]{contain:layout style;position:relative}body.am-warm .simplebar-wrapper{width:100%;height:100%;position:relative}body.am-warm .simplebar-content-wrapper{height:100%;scrollbar-width:none;-ms-overflow-style:none}body.am-warm .simplebar-content-wrapper::-webkit-scrollbar{display:none}body.am-warm .simplebar-content{padding-bottom:32px!important}body.am-warm .simplebar-scrollbar:before{background:var(--am-line)!important;opacity:0!important}body.am-warm .simplebar-scrollbar.simplebar-visible:before,body.am-warm .simplebar-hover .simplebar-scrollbar:before{opacity:1!important}body.am-warm *::-webkit-scrollbar{width:10px;height:10px}body.am-warm *::-webkit-scrollbar-track{background:transparent}body.am-warm *::-webkit-scrollbar-thumb{background:var(--am-line);border-radius:999px}body.am-warm *::-webkit-scrollbar-thumb:hover{background:var(--am-ink-mute)}body.am-warm .fc{--fc-border-color: var(--am-line);--fc-page-bg-color: transparent;--fc-neutral-bg-color: var(--am-card-quiet);--fc-neutral-text-color: var(--am-ink-soft);--fc-button-text-color: var(--am-cream);--fc-button-bg-color: var(--am-ink);--fc-button-border-color: var(--am-ink);--fc-button-hover-bg-color: var(--am-ink-2);--fc-button-hover-border-color: var(--am-ink-2);--fc-button-active-bg-color: var(--am-peach-deep);--fc-button-active-border-color:var(--am-peach-deep);--fc-event-bg-color: var(--am-peach-2);--fc-event-border-color: var(--am-peach-2);--fc-event-text-color: var(--am-ink);--fc-event-selected-overlay-color: rgba(168, 122, 91, .25);--fc-today-bg-color: var(--am-soft-pink);--fc-highlight-color: rgba(168, 200, 224, .25);--fc-now-indicator-color: var(--am-peach-deep);--fc-list-event-hover-bg-color: var(--am-card-quiet);font-family:var(--am-sans)}body.am-warm .fc .fc-button{border-radius:10px;font-weight:500;padding:8px 16px;font-family:var(--am-sans);text-transform:none;letter-spacing:-.005em;box-shadow:var(--am-shadow-sm);transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}body.am-warm .fc .fc-button:focus,body.am-warm .fc .fc-button:focus-visible{box-shadow:0 0 0 3px #4a7fb559}body.am-warm .fc .fc-prev-button,body.am-warm .fc .fc-next-button{padding:8px 14px}body.am-warm .fc .fc-prev-button .fc-icon,body.am-warm .fc .fc-next-button .fc-icon{font-size:1.5em;vertical-align:middle}body.am-warm .fc .fc-prev-button:hover,body.am-warm .fc .fc-next-button:hover{transform:translateY(-1px);box-shadow:var(--am-shadow, 0 6px 18px -6px rgba(15, 20, 25, .28))}body.am-warm .fc .fc-prev-button:active,body.am-warm .fc .fc-next-button:active{transform:translateY(0)}body.am-warm .fc .fc-toolbar-chunk:first-child{display:inline-flex;align-items:center;gap:10px}body.am-warm .fc .fc-toolbar-chunk:first-child>:not(:first-child){margin-left:0}body.am-warm .fc .fc-toolbar-title{font-family:var(--am-serif);font-style:italic;font-weight:600;font-size:clamp(22px,3vw,30px);color:var(--am-ink);letter-spacing:-.015em;text-transform:none}body.am-warm .fc .fc-col-header-cell{background:var(--am-card-quiet);font-weight:600;color:var(--am-ink-soft);font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:8px 4px}body.am-warm .fc .fc-daygrid-day-number{color:var(--am-ink-2);font-weight:500;padding:8px 10px}body.am-warm .fc .fc-day-today .fc-daygrid-day-number{color:var(--am-clay);font-weight:700;font-family:var(--am-serif);font-style:italic;font-size:17px}body.am-warm .fc .fc-event{border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;border-left-width:3px}body.am-warm .fc .fc-list-day-cushion{background:var(--am-card-quiet)!important;font-family:var(--am-serif);font-style:italic;font-weight:600}body.am-warm .fc .fc-scrollgrid{border-radius:var(--bs-border-radius-lg);overflow:hidden;border-color:var(--am-line)!important}body.am-warm .calendar-side-panel .card,body.am-warm .calendar-events .card{border-radius:var(--bs-border-radius-lg)}@media(max-width:767px){body.am-warm .app-search .form-control,body.am-warm .form-control,body.am-warm .form-select,body.am-warm .form-control-sm,body.am-warm .form-select-sm,body.am-warm textarea,body.am-warm input:not([type=checkbox]):not([type=radio]):not([type=range]){font-size:16px}body.am-warm .card{margin-bottom:14px}body.am-warm .card .card-header{padding:16px 16px 12px}body.am-warm .card .card-body{padding:16px}body.am-warm .page-title-box{flex-wrap:wrap;row-gap:10px}body.am-warm .page-title-box .page-title{font-size:clamp(18px,5vw,22px)}body.am-warm .table>:not(caption)>*>*{padding:8px 10px}body.am-warm .fc .fc-header-toolbar{flex-wrap:wrap;gap:8px;justify-content:center}body.am-warm .fc .fc-toolbar-chunk{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}body.am-warm .fc .fc-button{padding:.3rem .55rem;font-size:12px}}@media(pointer:coarse){body.am-warm .btn-sm{min-height:44px}body.am-warm .btn-xs{min-height:40px;padding-top:.45rem;padding-bottom:.45rem}body.am-warm .topbar #page-header-user-dropdown{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}
