/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.collapse{visibility:collapse}.container{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}:root{color-scheme:light dark;color:#ffffffde;background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}.header-text{font-size:11rem;line-height:1.1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.faq-header{font-weight:500;color:var(--color-bg-secondary)}.faq-text{font-size:1rem;font-weight:500;color:var(--color-bg-secondary)}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-white);font-family:var(--font-main),serif;font-weight:500;font-size:16px}p,label,input{font-family:var(--font-main),serif;color:var(--color-white);font-weight:500;font-size:1.25rem}h1,h2,h3,h4,h5{font-family:var(--font-alt);margin:0}h2{font-size:4rem}.text-muted{color:var(--color-white-50-opacity)!important}a{text-decoration:none;color:var(--color-white)}.main-content{min-height:calc(100vh - 10rem)}.header,.footer{padding:var(--spacing-lg) var(--spacing-xl);display:flex;justify-content:space-between;align-items:center}.footer{color:var(--color-white-50-opacity);font-size:.875rem}.main-wrapper{padding:var(--spacing-xl)}.button{cursor:pointer;font-family:var(--font-alt);font-size:1rem;border:none;border-radius:var(--border-radius-sm);padding:.75rem 1.25rem;background:var(--color-accent);color:var(--color-bg-secondary);transition:opacity var(--transition-fast)}.button.button-secondary{background:var(--color-bg);color:var(--color-white)}.button:hover{opacity:.9}.button:disabled{opacity:.5;cursor:not-allowed}.input-text,.select-box{width:100%;padding:1.25rem;border-radius:var(--border-radius-lg);border:none;font-size:1.25rem;background-color:var(--color-bg);min-height:69px;display:flex;align-items:center}.slider-wrapper{display:flex;align-items:center;gap:var(--spacing-md)}.slider-container{position:relative;flex-grow:1}.slider{position:relative;z-index:2;appearance:none;width:100%;height:8px;border-radius:4px;background:var(--color-accent);outline:none}.volume-indicator{position:absolute;top:0;left:0;height:8px;border-radius:4px;background-color:#fff6;z-index:1;pointer-events:none}.avatars-container{background-color:var(--color-bg);border-radius:var(--border-radius-lg)}.avatars-grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(6,1fr)}.pagination{display:flex;gap:var(--spacing-md);justify-content:center;align-items:center;padding:0}.pagination-button,.page-item{border:none}.pagination-button,.page-link{border-radius:var(--border-radius-md)!important;font-size:1.25rem;color:var(--color-white)!important;background-color:var(--color-bg)!important;border:none;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color var(--transition-fast);cursor:pointer}.page-link{padding:var(--spacing-sm) var(--spacing-md)}.input-group:focus-visible{border:2px solid var(--color-white);border-radius:var(--border-radius-lg)}.input-group-text{font-size:1.25rem;background-color:var(--color-bg);color:var(--color-white-50-opacity);border:0;border-radius:var(--border-radius-lg)}.input-field{display:flex;flex-direction:column;gap:var(--spacing-sm)}.user-tag{font:var(--font-alt);font-size:1.5rem}.input-group:has(input:focus-visible){outline:2px solid var(--color-accent);border-radius:var(--border-radius-lg)}.pagination-button .page-link:hover,.pagination-button.active .page-link{background-color:var(--color-accent)!important;color:var(--color-bg-secondary)!important}.pagination .disabled,.page-link{background-color:var(--color-bg-secondary)!important;color:var(--color-white)!important;pointer-events:none;border:0;border-radius:var(--border-radius-lg)}.section-title{font-size:3rem;margin-bottom:var(--spacing-xl)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--color-accent)!important;border-color:var(--color-accent);width:20px;height:20px;border-radius:2rem}input[type=range]::-moz-range-thumb{background-color:var(--color-accent);border-color:var(--color-accent)}input[type=range]::-ms-thumb{background-color:var(--color-accent);border-color:var(--color-accent)}.notification-container{position:fixed;top:var(--spacing-xl);right:var(--spacing-xl);z-index:1000;display:flex;flex-direction:column;gap:var(--spacing-md)}.notification{padding:var(--spacing-md);border-radius:var(--border-radius-md);min-width:300px;max-width:400px;box-shadow:0 4px 8px #0003;animation:slide-in .3s ease}.notification-success{background-color:var(--color-success);color:var(--color-bg)}.notification-error{background-color:var(--color-error);color:var(--color-white)}.notification-content{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.notification-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:inherit;opacity:.7;transition:opacity var(--transition-fast)}.notification-close:hover{opacity:1}@keyframes slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}:root{--color-bg: #171717;--color-white: #e9e3dc;--color-white-50-opacity: rgba(232, 226, 218, .5);--color-accent: #d1ef53;--color-accent-dark: #bad64b;--color-bg-secondary: #1e1e1e;--color-error: #ff5c5c;--color-success: #52e252;--font-main: "IBM Plex Mono", sans-serif;--font-alt: "IBM Plex Mono", monospace;--border-radius-sm: .5rem;--border-radius-md: .875rem;--border-radius-lg: 1.25rem;--border-radius-xl: 2.5rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--transition-fast: .2s ease-in-out}#root{margin:0}.logo-row{width:100%;background-color:var(--color-bg-secondary);padding:2.5rem 2.5rem 0}.logo{background-color:var(--color-bg-secondary);width:3rem;height:3rem}.card{padding:2em}.read-the-docs{color:#888}.cardholder{display:flex;gap:16%;align-items:center;padding:2.5rem;height:50.625rem;background-color:var(--color-bg-secondary)}.cardholder__content{width:45rem;height:42.875rem;display:flex;flex-direction:column;justify-content:center;gap:3.375rem}.accordion{--bs-accordion-bg: var(--color-accent);--bs-accordion-border-color: var(--color-bg);--bs-accordion-inner-border-radius: 40px;--bs-accordion-border-radius: 40px}.accordion-header,.accordion-body,.accordion-button{display:flex;align-items:center;min-height:102px}.collapse{visibility:visible}.accordion-button:not(.collapsed){background-color:var(--color-accent-dark)}.cardholder__title{font-family:var(--font-alt);font-weight:700;font-size:11rem;line-height:.9;margin-left:-.625rem;margin-top:-2.25rem;margin-bottom:-.625rem}.login-button{display:flex;align-items:center;justify-content:center;gap:.625rem;width:21.4375rem;height:6.375rem;background:var(--color-accent);border-radius:2.5rem;border-color:var(--color-accent)}.login-button__text{font-family:var(--font-main),serif;font-weight:500;color:var(--color-bg-secondary)}.login-button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);border-width:0}.cardholder__carousel{display:flex;background:radial-gradient(206.79% 80.42% at 80.42% 100%,var(--color-accent) 0%,#d9c953 100%);border-radius:80px 0 0 80px;align-items:center;width:50%;height:31rem;overflow:hidden;margin-right:-40px}.carousel__track{display:flex;padding-left:40px;gap:40px;animation:slide 8s infinite ease-in-out}.card{position:relative;flex-shrink:0;width:26.25rem;height:26.25rem;background-color:var(--color-bg-secondary);border-radius:3.75rem}.card__image-wrapper{position:relative;border-radius:3.75rem;width:100%;height:100%}.card__image{width:100%;height:100%;object-fit:cover;border-radius:3.75rem}.card__frame{position:absolute;top:50%;left:50%;width:20rem;height:20rem;transform:translate(-50%,-50%);background-image:url(/Stroke.png);background-size:cover}.mic-img{width:306px}.button-row{display:flex;gap:1.5rem}.button-icon{color:#fff;width:32px;height:32px}.support-button{background:#f15f2c;border-color:#f15f2c}.support-button:hover{background:#d95627;border-color:#d95627}@keyframes slide{0%{transform:translate(0)}20%{transform:translate(0)}25%{transform:translate(-28.75rem)}45%{transform:translate(-28.75rem)}50%{transform:translate(-57.5rem)}70%{transform:translate(-57.5rem)}75%{transform:translate(-86.25rem)}95%{transform:translate(-86.25rem)}to{transform:translate(-115rem)}}.dl-scroll-lock{overflow:hidden}.dl-hover{position:fixed;inset:0;z-index:1000;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.dl-panel{position:relative;width:min(520px,92vw);background:#101214;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;box-shadow:0 20px 60px #00000073}.dl-title{margin:0 0 12px;font-size:20px;font-weight:700;color:#fff;text-align:center}.dl-actions{display:grid;gap:10px;margin-top:8px}.dl-btn{width:100%;justify-content:center;font-weight:700;padding:12px 14px;border-radius:12px;transition:transform .08s ease,filter .08s ease}.dl-btn:active{transform:translateY(1px)}.dl-btn-win{background:#cfed52}.dl-btn:hover{background:#cfed52;filter:brightness(1.05)}.dl-btn-mac{background:#cfed52}.dl-btn-mac:hover{filter:brightness(1.05)}.dl-close{position:absolute;right:10px;top:6px;width:36px;height:36px;border-radius:10px;border:none;background:transparent;color:#bbb;font-size:22px;line-height:1;cursor:pointer}.dl-close:hover{color:#fff}.button-icon{width:18px;height:18px}
