@font-face{font-family:Playfair Display;src:url(/assets/fonts/playfair-display/PlayfairDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mnemo-font-display:"Playfair Display","Times New Roman",serif;--mnemo-font-body:"Poppins","Helvetica Neue",Arial,sans-serif;--mnemo-font-weight-regular:400;--mnemo-font-weight-medium:500;--mnemo-font-weight-semibold:600;--mnemo-font-weight-bold:700;--mnemo-font-size-hero:52px;--mnemo-font-size-h1:60px;--mnemo-font-size-h2:36px;--mnemo-font-size-h3:30px;--mnemo-font-size-h4:24px;--mnemo-font-size-h5:20px;--mnemo-font-size-h6:18px;--mnemo-font-size-body:18px;--mnemo-font-size-small:16px;--mnemo-font-size-caption:13px;--mnemo-font-size-button:18px;--mnemo-font-size-eyebrow:14px;--mnemo-font-size-meta:15px;--mnemo-line-height-h1:1.15;--mnemo-line-height-h2:1.2;--mnemo-line-height-h3:1.25;--mnemo-line-height-h4:1.3;--mnemo-line-height-body:1.6;--mnemo-line-height-caption:1.4;--mnemo-letter-spacing-h1:-.02em;--mnemo-letter-spacing-h2:-.015em;--mnemo-letter-spacing-h3:-.01em;--mnemo-letter-spacing-eyebrow:.18em;--mnemo-black:#030303;--mnemo-white:#fff;--mnemo-gray-050:#f8f6f6;--mnemo-gray-100:#efebeb;--mnemo-gray-200:#e1dcdc;--mnemo-gray-300:#c9c0c0;--mnemo-gray-400:#b9b3b0;--mnemo-orange:#ff4d00;--mnemo-orange-soft:#ff952e;--mnemo-red:#dc2102;--mnemo-yellow:#fed254;--mnemo-text:var(--mnemo-black);--mnemo-text-muted:#5a5454;--mnemo-text-subtle:#8a8080;--mnemo-bg:var(--mnemo-black);--mnemo-surface:var(--mnemo-gray-050);--mnemo-card:var(--mnemo-gray-100);--mnemo-border:var(--mnemo-gray-200);--mnemo-gradient-hero:radial-gradient(120% 120% at 18% 75%,var(--mnemo-yellow)0%,var(--mnemo-orange)42%,var(--mnemo-red)100%);--mnemo-gradient-accent:linear-gradient(135deg,var(--mnemo-orange-soft)0%,var(--mnemo-orange)48%,var(--mnemo-red)100%);--mnemo-gradient-ember:linear-gradient(180deg,var(--mnemo-orange)0%,var(--mnemo-red)100%);--mnemo-gradient-orb:radial-gradient(circle at 35% 35%,var(--mnemo-yellow)0%,var(--mnemo-orange-soft)42%,var(--mnemo-orange)62%,var(--mnemo-red)85%,#dc210233 100%);--mnemo-gradient-flash:radial-gradient(circle at 50% 40%,var(--mnemo-white)0%,var(--mnemo-gray-050)46%,var(--mnemo-gray-200)100%);--mnemo-radius-xs:8px;--mnemo-radius-sm:12px;--mnemo-radius-md:16px;--mnemo-radius-lg:24px;--mnemo-radius-xl:32px;--mnemo-radius-xxl:44px;--mnemo-radius-xxxl:90px;--mnemo-radius-pill:999px;--mnemo-space-1:4px;--mnemo-space-2:8px;--mnemo-space-3:12px;--mnemo-space-4:16px;--mnemo-space-5:24px;--mnemo-space-6:32px;--mnemo-space-7:40px;--mnemo-space-8:48px;--mnemo-space-9:64px;--mnemo-space-10:72px;--mnemo-space-11:96px;--mnemo-size-screen-width:1920px;--mnemo-size-screen-height:1080px;--mnemo-size-panel-width:1000px;--mnemo-size-panel-height:900px;--mnemo-size-panel-padding:72px;--mnemo-size-panel-gap:36px;--mnemo-size-panel-header:80px;--mnemo-size-thumb:96px;--mnemo-size-square-md:140px;--mnemo-size-square-lg:260px;--mnemo-size-orb-lg:340px;--mnemo-size-orb-md:240px;--mnemo-size-orb-sm:180px;--mnemo-size-strip-width:180px;--mnemo-size-strip-height:540px;--mnemo-size-strip-frame-width:150px;--mnemo-size-strip-frame-height:460px;--mnemo-size-counter:140px;--mnemo-size-preview-min:520px;--mnemo-size-badge:36px;--mnemo-size-dot:12px;--mnemo-size-pin-dot:18px;--mnemo-size-card-max:620px;--mnemo-size-grid-min:320px;--mnemo-size-grid-sm:260px;--mnemo-size-grid-md:320px;--mnemo-size-grid-lg:360px;--mnemo-size-grid-xs:240px;--mnemo-size-container-max:1600px;--mnemo-size-text-max:760px;--mnemo-size-hero-text-max:640px;--mnemo-size-illustration:150px;--mnemo-size-card-tall:260px;--mnemo-perspective-3d:1400px;--mnemo-size-tile:260px;--mnemo-size-tile-active:280px;--mnemo-size-content-max:1200px;--mnemo-size-bubble-width:140px;--mnemo-size-bubble-height:100px;--mnemo-size-select-stroke:4px;--mnemo-size-star-sm:12px;--mnemo-size-star-md:18px;--mnemo-size-star-lg:24px;--mnemo-size-corner:52px;--mnemo-size-corner-thickness:3px;--mnemo-size-step-card:72px;--mnemo-size-ring:64px;--mnemo-size-ring-thickness:4px;--mnemo-shadow-soft:0 12px 30px #00000014;--mnemo-shadow-medium:0 18px 45px #0000001f;--mnemo-shadow-accent:0 12px 24px #dc210238;--mnemo-shadow-accent-strong:0 16px 32px #dc210247;--mnemo-shadow-dark:0 8px 20px #00000059;--mnemo-glow-accent:0 0 0 6px #ff4d0026;--mnemo-border-strong:#0303031f;--mnemo-border-subtle:#03030314;--mnemo-overlay-dark-05:#0000000d;--mnemo-overlay-dark-45:#00000073;--mnemo-overlay-dark-55:#0000008c;--mnemo-overlay-light-18:#ffffff2e;--mnemo-overlay-light-16:#ffffff29;--mnemo-overlay-light-30:#ffffff4d;--mnemo-overlay-light-50:#ffffff80;--mnemo-overlay-light-60:#fff9;--mnemo-overlay-light-78:#ffffffc7;--mnemo-overlay-light-85:#ffffffd9;--mnemo-text-shadow:0 1px 4px #00000040;--mnemo-duration-fast:.12s;--mnemo-duration-medium:.18s;--mnemo-duration-slow:.26s;--mnemo-duration-gradient:7s;--mnemo-duration-sparkle:2.4s;--mnemo-duration-blob:9s;--mnemo-ease-standard:cubic-bezier(.2,.8,.2,1);--mnemo-motion-press:1px;--mnemo-motion-lift-sm:-1px;--mnemo-motion-lift-md:-2px;--mnemo-motion-pop:6px;--mnemo-focus-ring:0 0 0 3px #ff4d004d;--ambient-color-a:#7f89ed;--ambient-color-b:#f0dc7e;--ambient-top-color:var(--ambient-color-a);--ambient-height:100vh;--ambient-band:100vh;--ambient-edge:-100vh}*{box-sizing:border-box}body{background:var(--mnemo-surface);min-height:100vh;font-family:var(--mnemo-font-body);color:var(--mnemo-text);margin:0;padding:0}body.ambient-gradient-active{background-color:var(--ambient-color-a);background-image:linear-gradient(180deg,var(--ambient-top-color)0%,var(--ambient-color-a)calc(var(--ambient-height) - var(--ambient-edge) - var(--ambient-band)),var(--ambient-color-b)calc(var(--ambient-height) - var(--ambient-edge)),var(--ambient-color-b)var(--ambient-height))}html.ambient-gradient-active,body.ambient-gradient-active{overscroll-behavior:none}a{color:var(--mnemo-orange);text-decoration:none}.app-shell{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem 2rem 3rem}.app-shell--full{width:100%;max-width:none}.app-shell-with-header{padding-top:5rem}.auth-shell{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.auth-shell-with-header{padding-top:5rem}h1,h2,h3,h4,h5,h6{font-family:var(--mnemo-font-display);color:var(--mnemo-text)}p,label,input,textarea,select,button{font-family:var(--mnemo-font-body)}.cds--tile,.cds--modal-container,.cds--inline-notification,.cds--toast-notification{background:var(--mnemo-card);border:1px solid var(--mnemo-border);box-shadow:var(--mnemo-shadow-soft)}.cds--layer{background:var(--mnemo-card)}.cds--text-input,.cds--select-input,.cds--text-area{border-color:var(--mnemo-border);background:#fff}.cds--btn--primary{background:var(--mnemo-gradient-accent);border-color:var(--mnemo-orange);color:#fff}.cds--btn--primary:hover{background:var(--mnemo-gradient-ember);border-color:var(--mnemo-red)}.cds--btn--secondary{background:var(--mnemo-card);color:var(--mnemo-text);border-color:var(--mnemo-border)}.cds--btn--secondary:hover{border-color:var(--mnemo-orange);color:var(--mnemo-orange)}.cds--btn--tertiary,.cds--btn--ghost{color:var(--mnemo-orange);border-color:var(--mnemo-border)}.cds--btn--tertiary:hover,.cds--btn--ghost:hover{color:var(--mnemo-red);border-color:var(--mnemo-red)}.cds--btn--tertiary,.cds--btn--ghost,.cds--btn--secondary{color:var(--mnemo-text);border-color:var(--mnemo-border)}.cds--tag{border-radius:var(--mnemo-radius-sm)}.cds--tag--cool-gray,.cds--tag--gray{background:var(--mnemo-gray-100);color:var(--mnemo-text);border-color:var(--mnemo-border)}.cds--tag--teal,.cds--tag--purple,.cds--tag--blue{background:var(--mnemo-gradient-accent);color:#fff;border:none}.cds--tabs__nav-link{color:var(--mnemo-text)}.cds--tabs__nav-link:focus{box-shadow:var(--mnemo-focus-ring)}.cds--tabs__nav-link--selected{color:var(--mnemo-orange);border-bottom-color:var(--mnemo-orange)}.cds--inline-notification,.cds--toast-notification{border-left:4px solid var(--mnemo-orange);background:var(--mnemo-card);color:var(--mnemo-text)}.cds--inline-notification__title,.cds--toast-notification__title{color:var(--mnemo-text)}.cds--inline-notification__subtitle,.cds--toast-notification__subtitle{color:var(--mnemo-text-subtle)}.cds--inline-notification__icon{color:var(--mnemo-orange)}.cds--tile:focus,.cds--btn:focus,.cds--text-input:focus,.cds--select-input:focus,.cds--text-area:focus{box-shadow:var(--mnemo-focus-ring);outline:none}.cds--data-table thead{background:var(--mnemo-gray-050)}.cds--data-table th{color:var(--mnemo-text);border-bottom:1px solid var(--mnemo-border)}.cds--data-table td{border-bottom:1px solid var(--mnemo-border)}.cds--data-table-container,.cds--data-table{width:100%;min-width:100%}.cds--link,.cds--link:visited,.cds--link--primary,.cds--link--primary:visited{color:var(--mnemo-orange)}.cds--link:hover,.cds--link--primary:hover,.cds--link:focus,.cds--link--primary:focus{color:var(--mnemo-red);-webkit-text-decoration-color:var(--mnemo-red);text-decoration-color:var(--mnemo-red);box-shadow:none}.mnemo-filter-multiselect .cds--list-box__selection{display:none}.mnemo-filter-multiselect .cds--list-box__label{padding-right:2rem}.cds--side-nav--rail,.cds--side-nav--rail .cds--side-nav__navigation,.cds--side-nav--rail .cds--side-nav__items{inline-size:50px;min-inline-size:50px;width:50px;min-width:50px}.cds--side-nav--collapsed.cds--side-nav--rail{inline-size:50px;transform:translate(0)}.cds--side-nav--rail .cds--side-nav__link{justify-content:center;padding-inline:0}.cds--side-nav--rail .cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){margin-inline-end:0}.cds--side-nav--rail .cds--side-nav__link-text{display:none}.cds--side-nav--rail~.cds--content{margin-inline-start:50px}
