*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}footer{margin-top:auto}.footer{width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{display:flex;flex-direction:column;height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ReactFlagsSelect-module_label__27pw9{color:#000}:root,html[data-appearance=dark]{--app-pitch-shell-bg:radial-gradient(1200px 700px at 55% 40%,#23304566,#151b24fa),linear-gradient(160deg,#151b24,#101826 52%,#151b24);--app-shell-gradient:linear-gradient(180deg,#141b27,#0f131a);--app-shell-gradient-alt:linear-gradient(180deg,#161d28,#131923);--app-panel-bg:#151b24;--app-panel-bg-translucent:linear-gradient(180deg,#161d2866,#0f131a66);--app-panel-header-bg:#141a2266;--app-border:#2a3342;--app-border-subtle:#202734;--app-border-muted:#2a33428c;--app-text:#e5e7eb;--app-text-strong:#f1f5f9;--app-text-secondary:#d1d5db;--app-text-muted:#94a3b8;--app-text-faint:#64748b;--app-backdrop:#080c1285;--app-shadow:#00000047;--app-input-bg:#1a2230;--app-card-bg:#151b24;--app-card-hover-bg:#1a2433;--app-toggle-border:#3b475b;--app-toggle-text:#cbd5e1;--app-status-card-bg:linear-gradient(165deg,#1a2332,#121824);--app-status-card-border:#64748b73;--app-status-card-text:#f1f5f9;--app-body-bg:#0f131a;--app-divider:#94a3b829;--app-icon-color:#b8c4d0;--app-icon-border:#b8c4d06b;--app-icon-bg:#ffffff0a;--app-icon-bg-hover:#b8c4d024;--app-icon-border-hover:#c4d0dc94;--app-icon-active-bg:#1e3a5afa;--app-icon-active-color:#93c5fd;--app-icon-active-border:#93c5fd;--app-field-surround:#151b24;--app-field-surround-fm:#152218;--app-expansion-summary-bg:#141a22;--app-expansion-details-bg:#121820;--app-flyout-shadow:8px 12px 28px #00000073;--app-form-label:#d1d5db;--app-form-value:#f3f4f6;--app-form-border:#3b475b;--app-floating-panel-bg:#121824eb;--app-session-bar-bg:linear-gradient(180deg,#111820fa,#0b1017eb);--app-chip-bg:#0f131ad9;--app-chip-add-bg:#0f131a80;--app-thumb-bg:#0b1017}html[data-appearance=light]{--app-pitch-shell-bg:radial-gradient(1200px 700px at 55% 40%,#e2e8f0e6,#f1f5f9fa),linear-gradient(160deg,#f8fafc,#eef2f7 52%,#f8fafc);--app-shell-gradient:linear-gradient(180deg,#fff,#f8fafc);--app-shell-gradient-alt:linear-gradient(180deg,#fff,#f1f5f9);--app-panel-bg:#fff;--app-panel-bg-translucent:linear-gradient(180deg,#fffffff5,#f8fafcf5);--app-panel-header-bg:#f8fafceb;--app-border:#dbe3ee;--app-border-subtle:#e2e8f0;--app-border-muted:#cbd5e1e6;--app-text:#1e293b;--app-text-strong:#0f172a;--app-text-secondary:#334155;--app-text-muted:#64748b;--app-text-faint:#94a3b8;--app-backdrop:#0f172a47;--app-shadow:#0f172a1f;--app-input-bg:#f8fafc;--app-card-bg:#fff;--app-card-hover-bg:#f1f5f9;--app-toggle-border:#cbd5e1;--app-toggle-text:#334155;--app-status-card-bg:linear-gradient(165deg,#fff,#f8fafc);--app-status-card-border:#94a3b88c;--app-status-card-text:#0f172a;--app-body-bg:#f1f5f9;--app-divider:#94a3b859;--app-icon-color:#0f172a;--app-icon-border:#0f172a38;--app-icon-bg:#0f172a0a;--app-icon-bg-hover:#0f172a14;--app-icon-border-hover:#0f172a59;--app-icon-active-bg:#2563eb1f;--app-icon-active-color:#1d4ed8;--app-icon-active-border:#2563eb;--app-field-surround:#e2e8f0;--app-field-surround-fm:#dce8e0;--app-expansion-summary-bg:#f8fafc;--app-expansion-details-bg:#fff;--app-flyout-shadow:8px 12px 28px #0f172a1f;--app-form-label:#334155;--app-form-value:#0f172a;--app-form-border:#cbd5e1;--app-floating-panel-bg:#fffffffa;--app-session-bar-bg:#fff;--app-chip-bg:#fff;--app-chip-add-bg:#f8fafc;--app-thumb-bg:#e2e8f0}html[data-appearance=light] #root,html[data-appearance=light] body{background:#0f131a;background:var(--app-body-bg);color:#e5e7eb;color:var(--app-text)}html[data-appearance=light] .pitch{color:#e5e7eb;color:var(--app-text)}html[data-appearance=light] .board-status-overlay{background:#080c1285;background:var(--app-backdrop)}html[data-appearance=light] .board-status-overlay__card{background:linear-gradient(165deg,#1a2332,#121824);background:var(--app-status-card-bg);border-color:#64748b73;border-color:var(--app-status-card-border);color:#f1f5f9;color:var(--app-status-card-text)}html[data-appearance=light] .MuiOutlinedInput-root{background:#1a2230;background:var(--app-input-bg);color:#e5e7eb;color:var(--app-text)}html[data-appearance=light] .MuiOutlinedInput-notchedOutline{border-color:#2a3342;border-color:var(--app-border)}html[data-appearance=light] .MuiFormLabel-root,html[data-appearance=light] .MuiInputLabel-root{color:#94a3b8;color:var(--app-text-muted)}html[data-appearance=light] #board-center-toolbar .MuiIconButton-root,html[data-appearance=light] [data-board-left-dock] .MuiIconButton-root,html[data-appearance=light] [data-board-right-dock] .MuiIconButton-root{color:#b8c4d0;color:var(--app-icon-color)}html[data-appearance=light] #board-center-toolbar .MuiIconButton-root .MuiSvgIcon-root,html[data-appearance=light] [data-board-left-dock] .MuiIconButton-root .MuiSvgIcon-root,html[data-appearance=light] [data-board-right-dock] .MuiIconButton-root .MuiSvgIcon-root{color:inherit}html[data-appearance=light] [data-pitch-tool-flyout],html[data-appearance=light] [data-top-dock-flyout]{background:linear-gradient(180deg,#161d2866,#0f131a66)!important;background:var(--app-panel-bg-translucent)!important;border-color:#2a33428c!important;border-color:var(--app-border-muted)!important;box-shadow:8px 12px 28px #00000073!important;box-shadow:var(--app-flyout-shadow)!important}html[data-appearance=light] [data-pitch-tool-flyout] [class*=flyoutHeader],html[data-appearance=light] [data-top-dock-flyout] [class*=flyoutHeader]{background:#141a2266!important;background:var(--app-panel-header-bg)!important;border-bottom-color:#2a3342!important;border-bottom-color:var(--app-border)!important}html[data-appearance=light] [data-pitch-tool-flyout] [class*=flyoutTitle],html[data-appearance=light] [data-top-dock-flyout] [class*=flyoutTitle]{color:#d1d5db!important;color:var(--app-text-secondary)!important}html[data-appearance=light] [data-pitch-tool-flyout] [class*=flyoutClose],html[data-appearance=light] [data-top-dock-flyout] [class*=flyoutClose]{color:#94a3b8!important;color:var(--app-text-muted)!important}html[data-appearance=light] [data-ssg-board-toolbar] .MuiExpansionPanel-root,html[data-appearance=light] [data-top-dock-flyout] .MuiExpansionPanel-root{background:#151b24;background:var(--app-panel-bg);color:#e5e7eb;color:var(--app-text)}html[data-appearance=light] [data-ssg-board-toolbar] .MuiExpansionPanelSummary-root,html[data-appearance=light] [data-top-dock-flyout] .MuiExpansionPanelSummary-root{background:#141a22;background:var(--app-expansion-summary-bg)}html[data-appearance=light] [data-ssg-board-toolbar] .MuiExpansionPanelDetails-root,html[data-appearance=light] [data-top-dock-flyout] .MuiExpansionPanelDetails-root{background:#121820;background:var(--app-expansion-details-bg)}html[data-appearance=light] [data-pitch-tool-flyout] .MuiIconButton-root,html[data-appearance=light] [data-ssg-board-toolbar] .MuiIconButton-root,html[data-appearance=light] [data-top-dock-flyout] .MuiIconButton-root{color:#b8c4d0;color:var(--app-icon-color)}html[data-appearance=light] [data-pitch-tool-flyout] .MuiSvgIcon-root,html[data-appearance=light] [data-ssg-board-toolbar] .MuiSvgIcon-root,html[data-appearance=light] [data-top-dock-flyout] .MuiSvgIcon-root{color:inherit}html[data-appearance=light] .image-slider{background:#fffffff7;border-color:#2a3342;border-color:var(--app-border);box-shadow:8px 12px 28px #00000073;box-shadow:var(--app-flyout-shadow);color:#e5e7eb;color:var(--app-text)}html[data-appearance=light] .image-slider__frame-label,html[data-appearance=light] .image-slider__title{color:#f1f5f9;color:var(--app-text-strong)}html[data-appearance=light] .image-slider__drag-handle,html[data-appearance=light] .image-slider__hint,html[data-appearance=light] .image-slider__meta{color:#94a3b8;color:var(--app-text-muted)}html[data-appearance=light] .image-slider .MuiIconButton-root{color:#b8c4d0;color:var(--app-icon-color)}.brand-wordmark{font-size:.95rem;font-weight:800;letter-spacing:.14em}.brand-wordmark--light .brand-wordmark__iis{color:#000}.brand-wordmark--light .brand-wordmark__pro{color:#374151}.brand-wordmark--dark .brand-wordmark__iis{color:#f8fafc}.brand-wordmark--dark .brand-wordmark__pro{color:#9ca3af}.stafffc-lockup{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto}.stafffc-lockup__mark{background:#0000;display:block;height:auto}.stafffc-lockup__caption{font-size:.78rem;font-weight:700;letter-spacing:.22em;margin:0;text-align:center;text-transform:uppercase}.stafffc-lockup--light .stafffc-lockup__caption{color:#284a66}.stafffc-lockup--dark .stafffc-lockup__caption{color:#b8c4d0}.auth-page{align-items:center;background:#f3f4f6;display:flex;flex:1 1;justify-content:center;padding:32px 16px 48px}.auth-card{background:#fff;border-radius:20px;box-shadow:0 12px 40px #0f172a14;max-width:460px;padding:40px 36px 32px;width:100%}.auth-card__logo{display:flex;justify-content:center;margin:0 auto 8px}.auth-card__logo img,.auth-card__logo svg{height:auto;max-width:300px;width:100%}.auth-card__logo img{background:#0000}.auth-card__logo--compact{border-radius:12px;margin-bottom:16px}.auth-card__title{color:#111827;font-size:1.35rem;font-weight:700;margin:0 0 8px;text-align:center}.auth-card__subtitle{color:#6b7280;font-size:.9rem;line-height:1.45;margin:0 0 24px;text-align:center}.auth-methods{display:flex;flex-direction:column;gap:12px}.auth-method-btn{align-items:center;border-radius:999px;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:12px;justify-content:center;min-height:48px;padding:0 18px;transition:background .15s ease,border-color .15s ease,opacity .15s ease;width:100%}.auth-method-btn:disabled{cursor:not-allowed;opacity:.55}.auth-method-btn--outline{background:#fff;border:1px solid #e5e7eb;color:#1f2937}.auth-method-btn--outline:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.auth-method-btn--email{background:#0b1017;border:1px solid #0b1017;color:#f9fafb}.auth-method-btn--email:hover:not(:disabled){background:#151b24}.auth-method-btn__icon{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.auth-card__footer{color:#9ca3af;font-size:.75rem;line-height:1.5;margin-top:24px;text-align:center}.auth-card__footer a{color:#4b5563;text-decoration:underline}.auth-card__switch{color:#4b5563;font-size:.9rem;margin-top:20px;text-align:center}.auth-card__switch a{color:#111827;font-weight:700;text-decoration:none}.auth-card__switch a:hover{color:#9aa8b8}.auth-card__back{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;margin-bottom:16px;padding:0}.auth-card__back:hover{color:#111827}.auth-profile-form .MuiInput-root,.auth-profile-form .MuiSelect-root{max-width:100%;width:100%}.auth-profile-form .MuiGrid-item{width:100%}.auth-profile-form .auth-submit{border-radius:999px;margin-top:8px;padding:12px 0;width:100%}.image-slider{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f141e85;border:1px solid #64748b61;border-radius:10px;box-shadow:0 8px 24px #00000047;display:flex;flex-direction:column;gap:6px;max-width:min(calc(100vw - 24px),380px);padding:8px 10px;position:fixed;-webkit-user-select:none;user-select:none;width:max-content;z-index:1300}.image-slider--dragging{cursor:grabbing;opacity:.88}.image-slider__header{align-items:center;display:flex;gap:4px}.image-slider__drag-handle{border-radius:6px;cursor:grab;margin:-2px 0 0;padding:2px 0 4px;touch-action:none}.image-slider__drag-handle:active{cursor:grabbing}.image-slider__drag-icon{color:#64748b;flex-shrink:0}.image-slider__header-text{flex:1 1;min-width:0}.image-slider__close{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:2px}.image-slider__close:hover{background:#ffffff14;color:#f1f5f9}.image-slider__title{color:#cbd5e1;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.image-slider__frames-row{display:flex;flex-direction:column;gap:4px}.image-slider__label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.image-slider__label--inline{margin-right:2px}.frames-container{align-items:center;background-color:#0a0e156b;border:1px solid #3742548c;border-radius:6px;display:flex;gap:6px;overflow-x:auto;padding:4px 5px}.frame-container-btn{flex-shrink:0;position:relative}.frame{background-color:#2a3342bf;border:none;border-radius:5px;color:#e2e8f0;cursor:pointer;font-size:11px;font-weight:700;min-width:28px;padding:5px 9px;transition:background .2s ease,color .2s ease}.frame.active{background-color:#3b82f6e0;color:#fff}.frame:disabled{cursor:not-allowed;opacity:.5}.remove-frame{background-color:#ef4444eb;border:none;border-radius:50%;color:#fff;display:flex;font-size:10px;height:15px;line-height:1;padding:0;position:absolute;right:-5px;top:-5px;width:15px}.add-frame,.remove-frame{align-items:center;cursor:pointer;justify-content:center}.add-frame{background-color:#28a7451f;border:1px dashed #4ade808c;border-radius:5px;color:#86efac;display:inline-flex;min-width:28px;padding:5px;transition:background .2s ease}.add-frame:hover:not(:disabled){background-color:#28a74538}.image-slider__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.image-slider__group{flex-wrap:wrap;gap:5px}.anim-btn,.image-slider__group{align-items:center;display:inline-flex}.anim-btn{border:none;border-radius:6px;color:#f8fafc;cursor:pointer;font-size:11px;font-weight:600;gap:4px;padding:5px 8px;transition:background .2s ease,opacity .2s ease}.anim-btn span{white-space:nowrap}.anim-btn--play{background:#2563ebd1}.anim-btn--speed{background:#334155c7}.anim-btn--export{background:#0d9488d1}.anim-btn--danger{background:#7f1d1d7a;color:#fecaca}.anim-btn:hover:not(:disabled){filter:brightness(1.08)}.add-frame:disabled,.anim-btn:disabled,.remove-frame:disabled{cursor:not-allowed;opacity:.45}.mp4-export-quality{align-items:center;background:#0a0e1561;border:1px solid #3742548c;border-radius:5px;display:inline-flex;gap:2px;padding:2px}.mp4-export-quality__btn{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;font-weight:700;padding:4px 7px;transition:background .2s,color .2s}.mp4-export-quality__btn--active{background:#3b82f6e0;color:#fff}.mp4-export-quality__btn:disabled{cursor:not-allowed;opacity:.45}.mp4-export-quality__btn:not(:disabled):hover{color:#e2e8f0}.app-lang-flags{align-items:center;display:inline-flex;vertical-align:middle}.app-lang-flags button[aria-haspopup=listbox]{background:#0f172a59!important;border-color:#94a3b873!important;color:#f1f5f9!important;max-width:118px;min-width:0}.app-lang-flags button[aria-haspopup=listbox]:after{border-top-color:#e2e8f0!important}.app-lang-flags ul[role=listbox]{background:#0f172a!important;border:1px solid #94a3b859!important;color:#f1f5f9!important}.app-lang-flags ul[role=listbox] li,.app-lang-flags ul[role=listbox] span{color:#f1f5f9!important}.app-lang-flags [class*=secondaryLabel]{color:#cbd5e1!important}.app-lang-flags [class*=label],.app-lang-flags [class*=selectValue] span,.app-lang-flags button[aria-haspopup=listbox] span{color:#f9fafb!important}.pitch{background:var(--app-pitch-shell-bg);box-sizing:border-box;height:100vh;min-height:100vh}.pitch svg{background:#0000;display:block;height:100%;width:100%}.pitch.pitch--perspective-horizontal{overflow:hidden}.pitch.pitch--perspective-horizontal .svg-editor{backface-visibility:hidden;filter:drop-shadow(0 28px 56px rgba(0,0,0,.38));transform:perspective(2000px) rotateX(36deg) scale(1.14) translateY(-3%);transform-origin:50% 72%}.pitch.pitch--perspective-vertical{overflow:visible}.pitch.pitch--perspective-vertical .svg-editor{overflow:visible}.pitch.pitch--perspective-vertical .pitch-inner .svg-editor,.pitch.pitch--perspective-vertical .pitch-inner>svg,.pitch.pitch--perspective-vertical .svg-editor{backface-visibility:hidden;transform:perspective(2200px) rotateX(42deg) scale(1.44) translateY(-4%);transform-origin:50% 62%}.pitch.pitch--perspective-horizontal .pitch-inner .svg-editor,.pitch.pitch--perspective-horizontal .pitch-inner>svg{backface-visibility:hidden;filter:drop-shadow(0 28px 56px rgba(0,0,0,.38));transform:perspective(2000px) rotateX(36deg) scale(1.14) translateY(-3%);transform-origin:50% 72%}.pitch-inner,.pitch-inner>svg{height:100%;width:100%}.pitch-inner>svg{display:block}.board-status-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--app-backdrop);display:none;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:1400}.board-status-overlay__card{align-items:center;background:var(--app-status-card-bg);border:1px solid var(--app-status-card-border);border-radius:14px;box-shadow:0 24px 64px var(--app-shadow);color:var(--app-status-card-text);display:flex;flex-direction:column;gap:14px;max-width:min(92vw,420px);min-width:240px;padding:22px 28px}.board-status-overlay__text{font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.35;text-align:center}.board-status-overlay__spinner{animation:board-status-spin .85s linear infinite;border:3px solid #94a3b859;border-radius:50%;border-top-color:#3b82f6;height:36px;width:36px}@keyframes board-status-spin{to{transform:rotate(1turn)}}.pitch-inner{height:100%!important}#frameDurationSelect{border:1px solid #fff;border-radius:5px;color:#fff;font-size:large;padding-left:5px}.selectedLenguage{height:auto;position:static;width:98px;z-index:auto}.selectedLenguage>#rfs-btn{background:#fff!important}.container-fb{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:30px;text-align:center}.icon-fb{color:#ff5252;font-size:60px}.h1-fb,.icon-fb{margin-bottom:10px}.h1-fb{color:#444;font-size:24px}.p-fb{color:#666;margin-bottom:20px}.btn-fb,.p-fb{font-size:16px}.btn-fb{background:#284a66;border-radius:4px;color:#fff;display:inline-block;margin-top:15px;padding:10px 20px;text-decoration:none;transition:background .3s ease}.btn-fb:hover{background:#3e719c}.body-fb{align-items:center;display:flex;height:calc(100vh - 64px);justify-content:center}.mt-4{display:block;margin-top:15px!important}.cnt-generate-video{align-items:center;display:flex;height:100%;justify-content:center;left:365px;position:absolute;top:144px}.player circle{stroke:#333;stroke-width:2px;cursor:pointer;transition:all .3s ease}.selectedPlayer circle{stroke:#ffeb3b!important;stroke-width:5px!important;filter:drop-shadow(0 0 8px rgba(255,235,59,.8))}.player .number{font-family:Arial,sans-serif;font-weight:700;pointer-events:none;text-shadow:1px 1px 2px #ffffff80}.register-promo-overlay{--promo-bg:#151b24;--promo-bg-soft:#151b24eb;--promo-border:#2a3342;--promo-text:#e8eaed;--promo-muted:#9aa3af;--promo-accent:#a8c8f0;align-items:flex-start;background:#0000;display:flex;inset:0;justify-content:center;padding:clamp(108px,14vh,168px) 24px 24px;pointer-events:auto;position:fixed;z-index:20000}.register-promo-overlay__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--promo-bg-soft);border:1px solid var(--promo-border);border-radius:10px;box-shadow:0 12px 32px #00000073,inset 0 1px 0 #ffffff0a;max-width:min(640px,94vw);padding:22px 44px 26px 22px;position:relative}.register-promo-overlay__close{align-items:center;background:var(--promo-bg);border:1px solid var(--promo-border);border-radius:4px;color:#c5cdd8;cursor:pointer;display:flex;font-size:17px;font-weight:400;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:10px;top:10px;transition:background .15s ease,color .15s ease,border-color .15s ease;width:28px}.register-promo-overlay__close:hover{background:#ffffff0f;border-color:#a8c8f066;color:var(--promo-accent)}.register-promo-overlay__text{background:#0000;border:none;color:var(--promo-text);cursor:pointer;display:block;font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,sans-serif;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:300;letter-spacing:.02em;line-height:1.55;margin:0;padding:0;text-align:center;transition:color .15s ease;width:100%}.register-promo-overlay__text:hover{color:#f8fafc}.register-promo-overlay__accent{color:var(--promo-accent);font-weight:400;letter-spacing:.06em}.register-promo-overlay__text:hover .register-promo-overlay__accent{color:#c7dcf5}.register-promo-overlay__brand{align-items:center;border-top:1px solid #2a3342d9;display:flex;flex-direction:column;margin-top:20px;padding-top:18px}.register-promo-overlay__logo{display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));height:auto;opacity:.95;width:120px}.register-promo-overlay__tagline{color:var(--promo-muted);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.28em;margin:10px 0 0;text-align:center;text-transform:uppercase}.staff-hub{background:radial-gradient(1200px 700px at 55% 40%,#23304566,#151b24fa),linear-gradient(160deg,#151b24,#101826 52%,#151b24);color:#e5e7eb;flex:1 1;justify-content:center;min-height:100vh;padding:40px 20px 48px}.staff-hub,.staff-hub__inner{align-items:center;display:flex}.staff-hub__inner{flex-direction:column;gap:28px;max-width:760px;width:100%}.staff-hub__lead{color:#94a3b8;font-size:.95rem;font-weight:500;letter-spacing:.04em;margin:0;text-align:center}.staff-hub__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.staff-hub__card{align-items:center;background:#151b24;border:1px solid #b8c4d06b;border-radius:16px;box-shadow:0 12px 32px #00000047;color:inherit;display:flex;flex-direction:column;gap:12px;padding:32px 22px 28px;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.staff-hub__card:focus-visible,.staff-hub__card:hover{background:#1a2433;border-color:#93c5fd;outline:none;transform:translateY(-2px)}.staff-hub__icon{align-items:center;background:#ffffff0a;border:1px solid #b8c4d06b;border-radius:12px;color:#b8c4d0;display:flex;height:56px;justify-content:center;width:56px}.staff-hub__icon svg{font-size:28px}.staff-hub__card:focus-visible .staff-hub__icon,.staff-hub__card:hover .staff-hub__icon{background:#1e3a5afa;border-color:#93c5fd;color:#93c5fd}.staff-hub__name{color:#f1f5f9;font-size:1.05rem;font-weight:800;letter-spacing:.08em;margin:0;text-align:center}.staff-hub__blurb{color:#94a3b8;font-size:.85rem;line-height:1.45;margin:0;text-align:center}.staff-hub__logout{background:none;border:none;color:#9aa8b8;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;letter-spacing:.06em;margin-top:8px;padding:0}.staff-hub__logout:hover{color:#e5e7eb}@media (max-width:640px){.staff-hub__grid{grid-template-columns:1fr}}