body{max-width:1280px;margin:0 auto;padding:2rem;text-align:center;background-color:#fcc500}.logo{height:6em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 1em #000)}.logo.react:hover{filter:drop-shadow(0 0 1em #0000)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}nav{display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:sticky;top:0}nav ul{display:flex;list-style:none}nav ul li{margin:0 1em;list-style:none}nav ul li a{text-decoration:none;display:block;color:#333}#root{padding:0;width:100vw;height:100vh;display:flex}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner{width:50px;height:50px;border:10px solid #f3f3f3;border-top:10px solid #383636;border-radius:50%;animation:spinner 1.5s linear infinite}.lds-roller{display:flex;position:relative;width:80px;height:80px;margin:auto}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#555;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);line-height:1.6;margin:0;padding:0}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.flex{display:flex}.flex-column{flex-direction:column}.flex-center{justify-content:center;align-items:center}.text-center{text-align:center}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.hidden{display:none}@media (max-width: 800px){.hidden-mobile{display:none!important}.show-mobile{display:block!important}}@media (min-width: 801px){.hidden-desktop{display:none!important}.show-desktop{display:block!important}}:root{--color-primary: #1976d2;--color-primary-hover: #115293;--color-secondary: #2e7d32;--color-secondary-hover: #1b5e20;--color-white: #ffffff;--color-black: #000000;--color-text: #333333;--color-text-light: #666666;--color-background: #ffffff;--color-border: #e0e0e0;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--button-height: 150px;--button-width: 150px;--icon-size-sm: 24px;--icon-size-md: 48px;--icon-size-lg: 80px;--breakpoint-mobile: 800px;--border-radius: 10px;--border-radius-sm: 6px;--shadow-light: 0 2px 4px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 8px rgba(0, 0, 0, .15);--transition-fast: .15s ease;--transition-normal: .3s ease}.main-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);background-color:#f5f5f5;box-sizing:border-box}.home-container{display:flex;min-height:85vh;max-width:1200px;width:100%;background-color:var(--color-background);border-radius:var(--border-radius);flex-direction:column;padding:var(--spacing-lg);box-shadow:var(--shadow-medium);margin:auto}.header-container{text-align:left;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.table-component{display:flex;margin-top:var(--spacing-xl);flex-direction:column;flex:1}.button-container{display:flex;justify-content:center;gap:var(--spacing-md);margin:var(--spacing-lg) 0}.icon-button{background-color:var(--color-white)!important;width:var(--button-width);height:var(--button-height);color:var(--color-black)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;border:1px solid var(--color-border);transition:all var(--transition-normal);box-shadow:var(--shadow-light)}.icon-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.icon-button .icon{height:var(--icon-size-lg);width:var(--icon-size-lg);margin-bottom:var(--spacing-sm)}.form-select{max-width:380px}.form-select-dropdown{min-width:300px;width:100%}.logo{align-self:center;max-width:200px;height:auto}.header-title{width:auto;flex:1 1 150px;font-size:1.5rem;font-weight:500;margin:var(--spacing-md) 0}.disclaimer-text{width:100%;color:var(--color-text-light);line-height:1.6;margin:var(--spacing-md) 0}.disclaimer-link{color:var(--color-primary);text-decoration:underline;transition:color var(--transition-fast)}.disclaimer-link:hover{color:var(--color-primary-hover)}.list-container{max-width:100%!important}.loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}@media only screen and (max-width: 800px){.main-wrapper{padding:var(--spacing-sm);align-items:center;justify-content:center;min-height:100vh}.home-container{padding:var(--spacing-md);min-height:auto;max-height:90vh;margin:auto}.disclaimer-text{text-align:justify}.header-title{font-size:20px;width:50%}.table-container{display:none}.form-select-dropdown{width:200px}.form-select{max-width:220px}.button-container{flex-direction:column;align-items:center;gap:var(--spacing-md)}.icon-button{width:120px;height:120px}}@media (min-width: 801px){.list-container{display:none!important}}a{text-decoration:none;color:#000}@font-face{font-family:Futura;src:local("Futura"),url(/assets/FuturaStd-Book-bykFVvFX.woff) format("woff")}body{font-family:Futura,sans-serif}
