.btn.svelte-7l35hp{--h: 56px;--slant: calc(var(--h) * var(--mda-slant, .577));position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--ct-spacing-sm, 8px);height:var(--h);padding:0 calc(24px + var(--slant));font-family:var(--ct-font-body, "IBM Plex Sans", sans-serif);font-size:17px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;border:none;background:transparent;cursor:pointer;transition:color var(--ct-transition-fast, .15s ease-out)}.btn.svelte-7l35hp:hover{text-decoration:none}.btn.svelte-7l35hp:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-fill, transparent);clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);transition:background var(--ct-transition-fast, .15s ease-out)}.btn.svelte-7l35hp:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-line, transparent);clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%,var(--slant) 0,calc(var(--slant) + 1.155px) 2px,3.464px calc(100% - 2px),calc(100% - var(--slant) - 1.155px) calc(100% - 2px),calc(100% - 3.464px) 2px,calc(var(--slant) + 1.155px) 2px)}.btn-primary.svelte-7l35hp,.btn-terminal.svelte-7l35hp{--btn-fill: var(--ct-color-yellow, #ffd21f);color:var(--ct-color-black, #14161a)}.btn-primary.svelte-7l35hp:hover:not(:disabled),.btn-terminal.svelte-7l35hp:hover:not(:disabled){--btn-fill: var(--ct-color-yellow-hover, #e8bf1e)}.btn-secondary.svelte-7l35hp,.btn-danger.svelte-7l35hp{--btn-line: var(--mda-ink, #f4f6f7);color:var(--mda-ink, #f4f6f7)}.btn-secondary.svelte-7l35hp:hover:not(:disabled){--btn-fill: var(--ct-color-yellow-subtle, rgba(244, 246, 247, .1))}.btn-danger.svelte-7l35hp:hover:not(:disabled){--btn-line: var(--ct-color-danger, #ff4444);color:var(--ct-color-danger, #ff4444)}.btn-inverse.svelte-7l35hp{--btn-fill: var(--mda-offblack, #14161a);color:var(--mda-yellow, #ffd21f)}.btn-inverse.svelte-7l35hp:hover:not(:disabled){--btn-fill: var(--mda-graphite, #2a2e34)}.btn-ghost.svelte-7l35hp{height:auto;padding:0;color:var(--mda-ink, #f4f6f7)}.btn-ghost.svelte-7l35hp:hover:not(:disabled){color:var(--ct-color-yellow, #ffd21f)}:root[data-theme=light] .btn-ghost.svelte-7l35hp:hover:not(:disabled){color:var(--mda-ink, #14161a);text-decoration:underline 3px var(--mda-yellow, #ffd21f);text-underline-offset:5px}.btn-sm.svelte-7l35hp{--h: 44px;padding:0 calc(16px + var(--slant));font-size:15px}.btn-lg.svelte-7l35hp{--h: 64px;padding:0 calc(32px + var(--slant));font-size:17px}.btn-disabled.svelte-7l35hp,.btn.svelte-7l35hp:disabled{--btn-fill: var(--mda-line-2, #2a2e34);--btn-line: transparent;color:var(--mda-aluminium, #8a9199);cursor:not-allowed}.toast.svelte-nonxde{position:relative;display:flex;align-items:flex-start;gap:var(--ct-spacing-md, 16px);min-width:320px;max-width:420px;padding:var(--ct-spacing-md, 16px);background:var(--ct-color-surface, #121212);border:1px solid var(--ct-color-border, #333333);border-left:3px solid var(--ct-color-yellow, #ffd21f);overflow:hidden}.toast-success.svelte-nonxde{border-left-color:var(--ct-color-success, #00cc66)}.toast-error.svelte-nonxde{border-left-color:var(--ct-color-danger, #ff4444)}.toast-warning.svelte-nonxde{border-left-color:var(--ct-color-warning, #ff9900)}.toast-info.svelte-nonxde{border-left-color:var(--ct-color-yellow, #ffd21f)}.toast-icon.svelte-nonxde{width:20px;height:20px;flex-shrink:0}.toast-icon.svelte-nonxde svg:where(.svelte-nonxde){width:100%;height:100%}.toast-success.svelte-nonxde .toast-icon:where(.svelte-nonxde){color:var(--ct-color-success, #00cc66)}.toast-error.svelte-nonxde .toast-icon:where(.svelte-nonxde){color:var(--ct-color-danger, #ff4444)}.toast-warning.svelte-nonxde .toast-icon:where(.svelte-nonxde){color:var(--ct-color-warning, #ff9900)}.toast-info.svelte-nonxde .toast-icon:where(.svelte-nonxde){color:var(--ct-color-yellow, #ffd21f)}.toast-content.svelte-nonxde{flex:1}.toast-title.svelte-nonxde{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:14px;font-weight:700;color:var(--ct-color-text-primary, #f5f5f5);margin-bottom:2px}.toast-message.svelte-nonxde{font-size:13px;color:var(--ct-color-text-secondary, #888888);line-height:1.4}.toast-close.svelte-nonxde{padding:2px;background:transparent;border:none;color:var(--ct-color-text-muted, #666666);cursor:pointer;transition:color var(--ct-transition-fast, .15s ease-out)}.toast-close.svelte-nonxde:hover{color:var(--ct-color-text-primary, #f5f5f5)}.toast-progress.svelte-nonxde{position:absolute;bottom:0;left:0;height:2px;background:var(--ct-color-yellow, #ffd21f);animation:svelte-nonxde-toast-progress linear forwards}.toast-success.svelte-nonxde .toast-progress:where(.svelte-nonxde){background:var(--ct-color-success, #00cc66)}.toast-error.svelte-nonxde .toast-progress:where(.svelte-nonxde){background:var(--ct-color-danger, #ff4444)}.toast-warning.svelte-nonxde .toast-progress:where(.svelte-nonxde){background:var(--ct-color-warning, #ff9900)}@keyframes svelte-nonxde-toast-progress{0%{width:100%}to{width:0%}}.toast-container.svelte-18bdf1z{position:fixed;display:flex;flex-direction:column;gap:var(--ct-spacing-sm, 8px);z-index:9999}.position-top-right.svelte-18bdf1z{top:var(--ct-spacing-lg, 24px);right:var(--ct-spacing-lg, 24px)}.position-top-left.svelte-18bdf1z{top:var(--ct-spacing-lg, 24px);left:var(--ct-spacing-lg, 24px)}.position-bottom-right.svelte-18bdf1z{bottom:var(--ct-spacing-lg, 24px);right:var(--ct-spacing-lg, 24px)}.position-bottom-left.svelte-18bdf1z{bottom:var(--ct-spacing-lg, 24px);left:var(--ct-spacing-lg, 24px)}.tabs.svelte-lqf2z5{width:100%}.tabs-wrapper.svelte-nml9i6{position:relative}.tabs-wrapper.fade.svelte-nml9i6:after{content:"";position:absolute;right:0;top:0;bottom:1px;width:64px;background:linear-gradient(to right,transparent,var(--mda-page-top, #555c65));pointer-events:none}.tabs-list.svelte-nml9i6{display:flex;border-bottom:1px solid var(--ct-color-border, #333333);gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-list.svelte-nml9i6::-webkit-scrollbar{display:none}.tabs-trigger.svelte-ftls32{padding:var(--ct-spacing-md, 16px) 0;margin-right:32px;font-family:var(--ct-font-body, "IBM Plex Sans", sans-serif);font-size:16px;font-weight:400;color:var(--mda-ink-2, #cdd1d6);background:transparent;border:none;border-bottom:4px solid transparent;cursor:pointer;transition:color var(--ct-transition-fast, .15s ease-out);margin-bottom:-1px;white-space:nowrap;flex-shrink:0}.tabs-trigger.svelte-ftls32:hover:not(:disabled){color:var(--mda-ink, #f4f6f7)}.tabs-trigger.active.svelte-ftls32{color:var(--mda-ink, #f4f6f7);font-weight:600;border-bottom-color:var(--mda-yellow, #ffd21f)}.tabs-trigger.svelte-ftls32:disabled{color:var(--mda-aluminium, #8a9199);cursor:not-allowed}.progress.svelte-1coutyg{width:100%}.progress-header.svelte-1coutyg{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--ct-spacing-sm, 8px)}.progress-label.svelte-1coutyg{font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--mda-accent, #ffd21f)}.progress-value.svelte-1coutyg{font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-size:12px;color:var(--ct-color-text-primary, #f5f5f5)}.progress-track.svelte-1coutyg{height:6px;background:var(--mda-panel, #2a2e34);overflow:hidden}.progress-range.svelte-1coutyg{position:relative;height:100%;background:var(--ct-color-yellow, #ffd21f);transition:width .3s ease;overflow:hidden}.progress-range.svelte-1coutyg:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);display:none}.progress-range.indeterminate.svelte-1coutyg{width:30%;animation:svelte-1coutyg-ct-indeterminate 1.5s ease-in-out infinite}@keyframes svelte-1coutyg-ct-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes svelte-1coutyg-ct-shine{0%{left:-100%}to{left:200%}}.video-player.svelte-vu92zn{position:relative;background:var(--ct-color-black, #000000);overflow:hidden;border:2px dashed var(--ct-color-yellow, #ffd21f)}.video-player.no-border.svelte-vu92zn{border:none}.video-player.hd.svelte-vu92zn{aspect-ratio:16 / 9;max-width:100%}.video-player.story.svelte-vu92zn{aspect-ratio:9 / 16;max-width:400px}.video-player-media.svelte-vu92zn{width:100%;height:100%;object-fit:cover}.video-player-overlay.svelte-vu92zn{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 40%,transparent 60%,rgba(0,0,0,.4) 100%);display:flex;flex-direction:column;justify-content:space-between;opacity:1;transition:opacity var(--ct-transition-normal, .2s ease)}.video-player.playing.svelte-vu92zn .video-player-overlay:where(.svelte-vu92zn){opacity:0}.video-player.playing.svelte-vu92zn:hover .video-player-overlay:where(.svelte-vu92zn){opacity:1}.video-player-header.svelte-vu92zn{padding:var(--ct-spacing-md, 16px);display:flex;justify-content:space-between;align-items:flex-start}.video-player-title.svelte-vu92zn{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:14px;font-weight:600;color:#fff}.video-player-badge.svelte-vu92zn{background:var(--ct-color-danger, #ff4444);color:#fff;font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 8px}.video-player-center.svelte-vu92zn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player-play.svelte-vu92zn{width:72px;height:72px;background:#ffcc00e6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--ct-transition-normal, .2s ease)}.video-player-play.svelte-vu92zn:hover{background:var(--ct-color-yellow, #ffd21f);transform:scale(1.1)}.video-player-play.svelte-vu92zn svg:where(.svelte-vu92zn){width:28px;height:28px;fill:var(--ct-color-black, #000000);margin-left:4px}.video-player-controls.svelte-vu92zn{padding:var(--ct-spacing-md, 16px)}.video-player-progress.svelte-vu92zn{height:4px;background:#fff3;margin-bottom:var(--ct-spacing-sm, 8px);cursor:pointer;position:relative}.video-player-progress-fill.svelte-vu92zn{height:100%;background:var(--ct-color-yellow, #ffd21f);position:relative}.video-player-toolbar.svelte-vu92zn{display:flex;align-items:center;justify-content:space-between}.video-player-toolbar-left.svelte-vu92zn{display:flex;align-items:center;gap:var(--ct-spacing-sm, 8px)}.video-player-time.svelte-vu92zn{font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-size:11px;color:#fff}.video-player.story.svelte-vu92zn .video-player-play:where(.svelte-vu92zn){width:56px;height:56px}.video-player.story.svelte-vu92zn .video-player-play:where(.svelte-vu92zn) svg:where(.svelte-vu92zn){width:22px;height:22px}
