.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kaggle-ink:#e8edf5;--kaggle-text:#cbd5e1;--kaggle-muted:#94a3b8;--kaggle-line:#334155;--kaggle-surface:#1e293b;--kaggle-canvas:#0f172a;--kaggle-blue-soft:#fc583229;--pure-white:#0f172a;--obsidian:#f1f5f9;--soft-mist:#1e293b;--pale-stone:#334155;--bone:#334155;--graphite:#94a3b8;--smoke:#64748b;--charcoal:#cbd5e1;--silhouette:#475569;--color-background:#0f172a;--color-foreground:#e8edf5;--color-popover:#1e293b;--color-popover-foreground:#e8edf5;--color-muted-foreground:#94a3b8;--color-accent:#1e293b;--color-accent-foreground:#e8edf5;--color-input:#334155;--color-border:#334155;--color-secondary:#1e293b;--color-secondary-foreground:#e8edf5;--color-muted:#1e293b}.dark body{background:var(--kaggle-canvas);color:var(--kaggle-ink)}.dark ::selection{color:#fff;background:#fc583259}.dark .navigation-stage,.dark .site-header,.dark .video-hero .site-header,.dark .mega-menu,.dark .app-sidebar,.dark .dashboard-search-palette,.dark .app-metrics article,.dark .section-metric-card,.dark .section-chart-card,.dark .section-data-card,.dark .recent-card,.dark .dataset-table-card,.dark .data-source-provenance-card,.dark .dataset-provenance-strip,.dark .modal,.dark .backoffice-sidebar,.dark .backoffice-topbar,.dark .backoffice-panel,.dark .backoffice-card,.dark .backoffice-table-card,.dark .mission-card,.dark .auth-panel{background:var(--kaggle-surface);color:var(--kaggle-text)}.dark .app-chrome,.dark .backoffice-shell{background:var(--kaggle-canvas);color:var(--kaggle-ink)}.dark .app-topbar{background:var(--kaggle-surface)}.dark .app-chrome .app-topbar,.dark .app-content,.dark .dashboard-section-content,.dark .dataset-detail-page,.dark .backoffice-content{background:0 0}.dark .section-data-labels,.dark .table-head,.dark .dataset-items-row.labels,.dark .dataset-batches-row.labels,.dark .backoffice-table-head,.dark .quality-category-row.labels{color:var(--kaggle-muted);background:#162032}.dark .section-data-labels:hover,.dark .table-head:hover,.dark .table-head.table-row:hover,.dark .section-data-row.section-data-labels:hover,.dark .dataset-items-row.labels:hover,.dark .dataset-batches-row.labels:hover,.dark .backoffice-table-head:hover,.dark .quality-category-row.labels:hover,.dark button.section-data-row.section-data-labels:hover{background:#162032}.dark .section-data-row:not(.section-data-labels):not(.labels):hover,.dark .table-row:not(.table-head):hover,.dark .dataset-items-row:not(.labels):hover,.dark .dataset-batches-row:not(.labels):hover,.dark .recent-card .table-row.clickable:not(.table-head):hover,.dark button.section-data-row:not(.section-data-labels):not(:disabled):hover,.dark .backoffice-table>div:not(.backoffice-table-head):hover,.dark .quality-category-row:not(.labels):hover,.dark .data-source-snapshot-row:not(.labels):hover{color:var(--kaggle-text);background:var(--kaggle-hover-surface)!important}.dark .section-data-row:not(.section-data-labels):not(.labels):hover>span,.dark .table-row:not(.table-head):hover>span,.dark .dataset-items-row:not(.labels):hover>span,.dark .dataset-batches-row:not(.labels):hover>span,.dark button.section-data-row:not(.section-data-labels):not(:disabled):hover>span{color:var(--kaggle-text)}.dark .section-data-row:not(.section-data-labels):not(.labels):hover .primary-cell,.dark .table-row:not(.table-head):hover>span:first-child,.dark button.section-data-row:not(.section-data-labels):not(:disabled):hover .primary-cell{color:var(--kaggle-ink)}.dark .section-data-row:not(.section-data-labels):not(.labels),.dark .table-row:not(.table-head),.dark .backoffice-table>div:not(.backoffice-table-head),.dark .dataset-items-row:not(.labels),.dark .dataset-batches-row:not(.labels),.dark .quality-category-row:not(.labels){background:var(--kaggle-surface);color:var(--kaggle-text);border-bottom-color:var(--kaggle-line)}.dark .button.outline-dark,.dark .mission-secondary,.dark .section-secondary,.dark .button.light{color:var(--kaggle-ink)!important;background:0 0!important;border:1px solid #e8edf58c!important}.dark .button.outline-dark:hover,.dark .mission-secondary:hover,.dark .section-secondary:hover,.dark .button.light:hover{color:#fff!important;background:#ffffff0f!important;border-color:#fff!important}.dark .site-header .button.dark,.dark .navigation-stage .button.dark{color:#0f172a!important;background:#fff!important;border-color:#fff!important}.dark .site-header .button.dark:hover,.dark .navigation-stage .button.dark:hover{color:#020617!important;background:#e8edf5!important;border-color:#e8edf5!important}.dark .site-header .button.outline-dark,.dark .navigation-stage .button.outline-dark,.dark .site-header .button.light,.dark .navigation-stage .button.light{color:#fff!important;background:0 0!important;border-color:#e8edf5a6!important}.dark .site-header .button.outline-dark:hover,.dark .navigation-stage .button.outline-dark:hover,.dark .site-header .button.light:hover,.dark .navigation-stage .button.light:hover{color:#fff!important;background:#ffffff14!important;border-color:#fff!important}.dark .site-header{border-bottom-color:var(--kaggle-line)}.dark .main-nav a,.dark .main-nav button{color:var(--kaggle-muted)}.dark .main-nav a:hover,.dark .main-nav button:hover,.dark .main-nav button.active,.dark .header-account-button,.dark .header-account-button:hover svg{color:var(--kaggle-ink)}.dark .menu-button{background:var(--kaggle-surface);border:1px solid var(--kaggle-line);color:var(--kaggle-ink)}.dark .mobile-nav-backdrop{background:#020617b8}@media (max-width:900px){.dark .main-nav{background:var(--kaggle-surface);border-top-color:var(--kaggle-line);box-shadow:0 8px 24px #02061773}.dark .main-nav a:not(.mobile-auth-item),.dark .main-nav button.mobile-auth-item{border-bottom-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .main-nav .mobile-auth-item{border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .main-nav .mobile-auth-item-primary{color:#111;background:#fff;border-color:#0000}}.dark .hero,.dark .video-hero,.dark .solutions-section,.dark .pipeline-section,.dark .platform-section{background:var(--kaggle-canvas);color:var(--kaggle-ink)}.dark .void-section{background:var(--soft-mist);color:var(--kaggle-ink)}.dark .hero-copy,.dark .section-heading>p,.dark .pipeline-layout>div:first-child>p:not(.eyebrow),.dark .void-content>p:last-of-type{color:var(--kaggle-muted)}.dark .hero-visual{background:radial-gradient(circle at 72% 46%,#1e293b 0,#0f172a 30%,#020617 66%)}.dark .hero-overlay{background:linear-gradient(90deg, var(--kaggle-canvas) 0%, #0f172af0 42%, #0f172a2e 78%, transparent 100%)}.dark .scroll-prompt,.dark .hero-stats{color:var(--kaggle-muted)}.dark .scroll-prompt i{border-color:var(--kaggle-line)}.dark .hero-stats strong{color:var(--kaggle-ink)}.dark .text-link-light{color:var(--kaggle-text)}.dark .pipeline-flow{background:var(--soft-mist)}.dark .pipeline-step{border-bottom-color:var(--kaggle-line)}.dark .pipeline-step>i{background:var(--kaggle-surface)}.dark main#top .section:not(.cta-section){background:var(--kaggle-canvas);color:var(--kaggle-ink);border-color:var(--kaggle-line)}.dark .alia-audiences{background:var(--kaggle-canvas);color:var(--kaggle-ink)}.dark .alia-audience-grid article{background:var(--kaggle-surface);border:1px solid var(--kaggle-line)}.dark .alia-home-secondary,.dark main#top .solution-card,.dark main#top .solution-card.sand,.dark main#top .solution-card.iris,.dark main#top .solution-card.blue{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark main#top .solution-card.green{color:#fff;background:#193a29;border-color:#2d5a42}.dark main#top .solution-card.green p,.dark main#top .solution-card.green h3{color:#fff}.dark main#top .solution-icon,.dark main#top .green .solution-icon{background:var(--kaggle-canvas);border-color:var(--kaggle-line);color:var(--kaggle-blue)}.dark main#top .solution-card.green .solution-icon{color:#fff;background:#ffffff1f;border-color:#ffffff38}.dark main#top .dashboard-shell{background:var(--kaggle-surface);border-color:var(--kaggle-line);box-shadow:var(--kaggle-shadow);color:var(--kaggle-ink)}.dark main#top .dashboard-sidebar{background:var(--kaggle-canvas);border-color:var(--kaggle-line)}.dark main#top .dashboard-sidebar nav button{color:var(--kaggle-muted)}.dark main#top .dashboard-sidebar nav button.active{background:var(--kaggle-blue-soft);color:var(--kaggle-blue)}.dark main#top .dashboard-content .eyebrow{color:var(--kaggle-muted)}.dark main#top .dashboard-content header h3{color:var(--kaggle-ink)}.dark main#top .role-switch{background:var(--kaggle-canvas);border-color:var(--kaggle-line)}.dark main#top .role-switch button{color:var(--kaggle-muted)}.dark main#top .role-switch button.selected{background:var(--kaggle-blue);color:#fff}.dark main#top .metrics-grid article,.dark main#top .dashboard-lower article{background:var(--kaggle-canvas);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark main#top .metrics-grid p{color:var(--kaggle-muted)}.dark main#top .metrics-grid strong{color:var(--kaggle-ink)}.dark main#top .metrics-grid span,.dark main#top .card-heading span,.dark main#top .chart-days span,.dark main#top .progress-label span{color:var(--kaggle-muted)}.dark main#top .avatar{background:var(--kaggle-line);color:var(--kaggle-ink)}.dark main#top .contributors-section{background:var(--kaggle-canvas);color:var(--kaggle-ink)}.dark main#top .contributors-section .section-heading h2{color:var(--kaggle-ink)}.dark main#top .mission-filters button{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark main#top .mission-filters button.active{background:var(--kaggle-blue-soft);border-color:var(--kaggle-blue);color:var(--kaggle-blue)}.dark main#top .mission-grid-empty,.dark main#top .mission-grid-empty p{color:var(--kaggle-muted)}.dark main#top .more-missions .button.light{background:var(--kaggle-surface);border:1px solid var(--kaggle-line);color:var(--kaggle-ink)}.dark .telegram-active-campaign-banner{background:var(--kaggle-surface);border-color:var(--kaggle-line);box-shadow:var(--kaggle-shadow)}.dark .telegram-active-campaign-eyebrow{background:var(--kaggle-canvas)}.dark .telegram-active-campaign-tags span{background:var(--kaggle-canvas);color:var(--kaggle-text)}.dark .telegram-active-campaign-stats{background:var(--kaggle-canvas)}.dark .telegram-active-campaign-progress{background:var(--kaggle-line)}.dark main#top .pipeline-flow{background:var(--kaggle-surface);border-color:var(--kaggle-line)}.dark main#top .pipeline-step>i{background:var(--kaggle-canvas);border-color:var(--kaggle-line)}.dark main#top .step-arrow{background:var(--kaggle-surface);color:var(--kaggle-muted)}.dark .modal-close,.dark .modal input,.dark .modal select{background:var(--soft-mist);color:var(--kaggle-ink)}.dark .modal input:focus,.dark .modal select:focus{background:var(--kaggle-surface);box-shadow:0 0 0 3px #fc583233}.dark .card-heading button{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .dashboard-lower article{background:var(--kaggle-surface);color:var(--kaggle-ink)}.dark .mission-type{background:var(--soft-mist)}.dark .mission-meta{border-bottom-color:var(--kaggle-line)}.dark .auth-page{background:var(--kaggle-canvas)}.dark .auth-page-login,.dark .auth-page-register,.dark .forgot-password-page{background:var(--kaggle-canvas);color:var(--kaggle-text)}.dark .auth-form-wrap{background:var(--kaggle-surface)}.dark .auth-heading h2,.dark .auth-page-login .auth-heading h2,.dark .auth-page-register .auth-heading h2{color:var(--kaggle-ink)}.dark .auth-heading>p:last-child,.dark .auth-page-login .auth-heading>p:last-child,.dark .auth-page-register .auth-heading>p:last-child,.dark .auth-switch,.dark .auth-back,.dark .auth-legal,.dark .forgot-password-note{color:var(--kaggle-muted)}.dark .auth-form>label,.dark .auth-page-login .auth-form>label,.dark .auth-page-register .auth-form>label{color:var(--kaggle-ink)}.dark .auth-form label>small{color:var(--kaggle-muted)}.dark .auth-form input,.dark .auth-page-login .auth-form input,.dark .auth-page-register .auth-form input,.dark .password-field input{background:var(--soft-mist)!important;border-color:var(--kaggle-line)!important;color:var(--kaggle-ink)!important;box-shadow:none!important}.dark .auth-form input::placeholder,.dark .password-field input::placeholder{color:var(--kaggle-muted)}.dark .auth-form input:focus,.dark .auth-page-login .auth-form input:focus,.dark .auth-page-register .auth-form input:focus,.dark .password-field input:focus{background:#162032!important;border-color:#e8edf58c!important;box-shadow:0 0 0 1px #e8edf559!important}.dark .password-field button{color:var(--kaggle-muted)}.dark .password-field button:hover{color:var(--kaggle-ink)}.dark .forgot-row label,.dark .forgot-row a{color:var(--kaggle-muted)}.dark .forgot-row a:hover{color:var(--kaggle-ink)}.dark .auth-google{color:var(--kaggle-ink)!important;background:0 0!important;border:1px solid #e8edf58c!important}.dark .auth-google:hover{color:#fff!important;background:#ffffff0f!important;border-color:#fff!important}.dark .auth-divider,.dark .auth-divider span{color:var(--kaggle-muted)}.dark .auth-divider:before,.dark .auth-divider:after{background:var(--kaggle-line)}.dark .auth-error{color:#fca5a5;background:#dc26261f;border-color:#f8717159}.dark .auth-switch a,.dark .forgot-password-back{color:var(--kaggle-ink)}.theme-toggle{border:1px solid var(--kaggle-line,#e5e7eb);width:40px;height:40px;color:inherit;background:0 0;border-radius:999px;place-items:center;transition:background .2s,border-color .2s,color .2s;display:inline-grid}.theme-toggle:hover{background:var(--kaggle-blue-soft,#fc58321f);border-color:var(--kaggle-blue,#fc5832);color:var(--kaggle-blue,#fc5832)}.theme-toggle:disabled{opacity:.5;cursor:default}.dark .theme-toggle{border-color:var(--kaggle-line);color:var(--kaggle-ink)}.app-topbar-actions{align-items:center;gap:8px;display:flex}.header-actions{align-items:center}.header-actions .theme-toggle{flex-shrink:0}.header-mobile-actions{align-items:center;gap:8px;display:none}@media (max-width:900px){.header-mobile-actions{margin-left:auto;margin-right:8px;display:flex}}.backoffice-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.backoffice-topbar-actions{align-items:center;gap:12px;display:flex}.backoffice-topbar .theme-toggle{flex-shrink:0}
.dark{--kaggle-secondary-bg:#334155;--kaggle-secondary-hover:#475569;--kaggle-hover-surface:#243047;--kaggle-shadow:0 16px 44px #02061773}.dark .button.dark,.dark .mission-primary,.dark .section-create,.dark .app-primary,.dark .auth-submit,.dark .review-approve,.dark .csv-preview-button,.dark .kaggle-create-button,.dark .mission-global-contribute,.dark .public-info-action>a,.dark .missions-app .my-missions-heading>a,.dark .missions-app .mission-empty a,.dark .kaggle-marketplace-content .mission-primary,.dark .confirm-modal-footer .crud-save,.dark .crud-modal form>footer .crud-save{color:#0f172a!important;background:#fff!important;border-color:#fff!important}.dark .button.dark:hover,.dark .mission-primary:hover,.dark .section-create:hover,.dark .app-primary:hover,.dark .auth-submit:hover,.dark .review-approve:hover,.dark .csv-preview-button:hover,.dark .kaggle-create-button:hover,.dark .mission-global-contribute:hover,.dark .public-info-action>a:hover,.dark .missions-app .my-missions-heading>a:hover,.dark .missions-app .mission-empty a:hover,.dark .kaggle-marketplace-content .mission-primary:hover,.dark .confirm-modal-footer .crud-save:hover,.dark .crud-modal form>footer .crud-save:hover{color:#020617!important;background:#e8edf5!important;border-color:#e8edf5!important}.dark .button.dark:disabled,.dark .mission-primary:disabled,.dark .section-create:disabled,.dark .app-primary:disabled,.dark .auth-submit:disabled,.dark .mission-primary.is-saving:disabled{color:#0f172a8c!important;background:#ffffff59!important;border-color:#ffffff59!important}.dark .app-secondary,.dark .mission-secondary,.dark .button.outline-dark,.dark .button.light,.dark .section-secondary,.dark .contribution-route-status>a,.dark .confirm-modal-footer button:not(.crud-save),.dark .crud-modal form>footer button:not(.crud-save),.dark .csv-upload-footer button:not(.crud-save):not(.section-create),.dark .data-source-snapshot-form footer button:not(.section-create),.dark .data-source-copy-body footer button:not(.section-create),.dark .review-actions button:not(.review-approve),.dark .backoffice-inline-button:not(.danger),.dark .leaderboard-hero-icon-btn{color:var(--kaggle-ink)!important;background:0 0!important;border:1px solid #e8edf58c!important}.dark .app-secondary:hover,.dark .mission-secondary:hover,.dark .button.outline-dark:hover,.dark .button.light:hover,.dark .section-secondary:hover,.dark .contribution-route-status>a:hover,.dark .confirm-modal-footer button:not(.crud-save):hover,.dark .crud-modal form>footer button:not(.crud-save):hover,.dark .backoffice-inline-button:not(.danger):hover,.dark .leaderboard-hero-icon-btn:hover{color:#fff!important;background:#ffffff0f!important;border-color:#fff!important}.dark .mission-secondary.danger:hover{color:#fca5a5!important;background:#dc262624!important;border-color:#f871718c!important}.dark .backoffice-inline-button.danger{color:#fca5a5!important;background:0 0!important;border-color:#f8717173!important}.dark .notification,.dark .app-avatar,.dark .app-menu{background:var(--kaggle-secondary-bg);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .notification:hover,.dark .app-menu:hover{background:var(--kaggle-secondary-hover);border-color:var(--kaggle-muted);color:var(--kaggle-ink)}.dark .validation-notification-count{border-color:var(--kaggle-surface)}.dark .kaggle-sidebar,.dark .task-instructions,.dark .task-editor,.dark .task-studio-empty,.dark .task-studio-page{background:var(--kaggle-surface);color:var(--kaggle-text)}.dark .mission-detail-main,.dark .mission-detail-sidebar,.dark .my-missions-content{color:var(--kaggle-text);background:0 0}.dark .missions-app .mission-detail-main,.dark .missions-app .mission-detail-sidebar{background:0 0}.dark .kaggle-marketplace-shell,.dark .kaggle-marketplace-content,.dark .contribution-route,.dark .missions-app{background:var(--kaggle-canvas);color:var(--kaggle-text)}.dark .kaggle-sidebar,.dark .kaggle-sidebar-section{border-color:var(--kaggle-line)}.dark .kaggle-sidebar-brand,.dark .kaggle-sidebar nav a,.dark .kaggle-sidebar-section a{color:var(--kaggle-text)}.dark .kaggle-sidebar nav a:hover,.dark .kaggle-sidebar-section a:hover,.dark .kaggle-sidebar nav a.active{background:var(--kaggle-blue-soft);color:var(--kaggle-ink)}.dark .kaggle-sidebar-section>span{color:var(--kaggle-muted)}.dark .app-shell,.dark .missions-header,.dark .mission-detail-page{color:var(--kaggle-ink);background:0 0}.dark .contribution-mode-rail a{background:var(--kaggle-surface);color:var(--kaggle-muted);box-shadow:0 8px 22px #02061759}.dark .contribution-mode-rail a:hover{color:var(--kaggle-ink)}.dark .contribution-mode-rail a.active{background:var(--kaggle-blue-soft);color:var(--kaggle-blue)}.dark .immersive-contribution .task-focus-instruction>div>p{color:var(--kaggle-muted)}.dark .task-editor-header,.dark .task-instruction-checklist,.dark .task-answer-section,.dark .task-editor-footer{border-color:var(--kaggle-line)}.dark .task-editor-tags>span,.dark .task-language-pair>span{background:var(--soft-mist);color:var(--kaggle-text)}.dark .task-answer-fields input,.dark .task-answer-fields textarea,.dark .task-answer-fields select{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .task-answer-fields input:focus,.dark .task-answer-fields textarea:focus,.dark .task-answer-fields select:focus{background:var(--kaggle-surface);border-color:var(--kaggle-blue)}.dark .immersive-contribution .missions-header{background:var(--kaggle-surface);border-bottom:1px solid var(--kaggle-line)}.dark .immersive-contribution .contribution-route{background:var(--kaggle-canvas)}.dark .immersive-contribution .missions-header nav a.active{background:var(--kaggle-blue-soft);color:var(--kaggle-ink)}.dark .immersive-contribution .missions-header nav a:not(.secondary){color:var(--kaggle-muted)}.dark .immersive-contribution .validation-card{background:var(--kaggle-surface);border-color:var(--kaggle-line)}.dark .voice-recorder-shell,.dark .audio-correction-recorder,.dark .speak-review-panel{background:var(--soft-mist);border-color:var(--kaggle-line)}.dark .mission-detail-summary,.dark .mission-detail-main section>p,.dark .mission-card>p,.dark .mission-results-head p{color:var(--kaggle-muted)}.dark .mission-detail-metrics,.dark .mission-detail-metrics>span{border-color:var(--kaggle-line)}.dark .mission-detail-badge{background:var(--soft-mist);color:var(--kaggle-text)}.dark .mission-card,.dark .mission-card-footer{border-color:var(--kaggle-line)}.dark .mission-filters-panel,.dark .mission-results-panel{background:var(--kaggle-surface);border-color:var(--kaggle-line)}.dark .mission-empty,.dark .missions-app .mission-empty,.dark .missions-app .mission-empty.compact{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .mission-empty h2,.dark .mission-empty a{color:var(--kaggle-ink)}.dark .mission-empty p,.dark .mission-empty svg{color:var(--kaggle-muted)}.dark .mission-empty a{border-bottom-color:var(--kaggle-ink)}.dark .missions-app:not(.immersive-contribution) .mission-filter-search,.dark .missions-app:not(.immersive-contribution) .mission-filter-compact{color:var(--kaggle-muted)}.dark .kaggle-marketplace-content .contribution-choice-menu>a{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .kaggle-marketplace-content .contribution-choice-menu>a:hover:not(.active),.dark .kaggle-marketplace-content .contribution-choice-menu>a.active{background:var(--kaggle-blue-soft)}.dark .kaggle-marketplace-content .contribution-choice-menu>a:hover p,.dark .kaggle-marketplace-content .contribution-choice-menu>a.active p,.dark .kaggle-marketplace-content .contribution-choice-menu>a:hover small,.dark .kaggle-marketplace-content .contribution-choice-menu>a.active small{color:var(--kaggle-ink)}.dark .missions-app:not(.immersive-contribution) .marketplace-card,.dark .marketplace-card{background:var(--kaggle-surface);border-color:var(--kaggle-line)}.dark .missions-app:not(.immersive-contribution) .marketplace-card:hover{border-color:var(--kaggle-muted);box-shadow:var(--kaggle-shadow)}.dark .missions-app:not(.immersive-contribution) .mission-card-snapshot-title,.dark .missions-app:not(.immersive-contribution) .mission-card-footer span{color:var(--kaggle-muted)}.dark .missions-app:not(.immersive-contribution) .mission-card-snapshot>div{color:var(--kaggle-text)}.dark .missions-app:not(.immersive-contribution) .mission-card-snapshot strong{color:var(--kaggle-ink)}.dark .missions-app:not(.immersive-contribution) .mission-card-snapshot,.dark .missions-app:not(.immersive-contribution) .mission-card-footer{background:var(--kaggle-canvas);border-color:var(--kaggle-line)}.dark .missions-app:not(.immersive-contribution) .mission-card-footer>a,.dark .kaggle-marketplace-content .mission-card-footer>a{color:var(--kaggle-ink)!important;background:0 0!important;border-color:#e8edf58c!important}.dark .missions-app:not(.immersive-contribution) .mission-card-footer>a:hover,.dark .kaggle-marketplace-content .mission-card-footer>a:hover{color:#fff!important;background:#ffffff14!important;border-color:#fff!important}.dark .missions-app:not(.immersive-contribution) .mission-path-mark{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .missions-app:not(.immersive-contribution) .mission-organization,.dark .missions-app:not(.immersive-contribution) .mission-card-tags span,.dark .mission-summary,.dark .missions-app:not(.immersive-contribution) .mission-summary,.dark .marketplace-card .mission-summary{color:var(--kaggle-muted)}.dark .missions-app:not(.immersive-contribution) .marketplace-card h2 a,.dark .marketplace-card h2 a{color:var(--kaggle-ink)}.dark .missions-app:not(.immersive-contribution) .mission-card-snapshot>div span,.dark .missions-app:not(.immersive-contribution) .mission-card-footer>div span{color:var(--kaggle-muted)}.dark .mission-search-input input,.dark .mission-filters-panel input,.dark .mission-filters-panel select,.dark .mission-filter-search input,.dark .mission-filter-compact select,.dark .missions-app:not(.immersive-contribution) .mission-filters-panel input,.dark .missions-app:not(.immersive-contribution) .mission-filter-search input,.dark .missions-app:not(.immersive-contribution) .mission-filters-panel select,.dark .missions-app:not(.immersive-contribution) .mission-filter-compact select{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .missions-app:not(.immersive-contribution) .mission-filters-panel input::placeholder,.dark .missions-app:not(.immersive-contribution) .mission-filter-search input::placeholder,.dark .mission-search-input input::placeholder,.dark .mission-filters-panel input::placeholder{color:var(--kaggle-muted)}.dark .missions-app:not(.immersive-contribution) .mission-filters-panel input:focus,.dark .missions-app:not(.immersive-contribution) .mission-filters-panel select:focus,.dark .missions-app:not(.immersive-contribution) .mission-filter-search input:focus,.dark .missions-app:not(.immersive-contribution) .mission-filter-compact select:focus{border-color:var(--kaggle-muted);box-shadow:0 0 0 3px #fc58322e}.dark .contribution-reward-filters button,.dark .contribution-filter-empty button{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .contribution-reward-filters button:hover,.dark .contribution-reward-filters button.active{border-color:var(--kaggle-ink);background:var(--kaggle-ink);color:var(--kaggle-canvas)}.dark .locale-switcher-select{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .locale-switcher-select:hover:not(:disabled){border-color:var(--kaggle-muted);background:var(--kaggle-surface)}.dark .locale-switcher-select option{background:var(--kaggle-surface);color:var(--kaggle-ink)}.dark .dashboard-search-field{border-color:var(--kaggle-line);background:0 0}.dark .dashboard-field-search,.dark .section-data-search,.dark .dataset-table-heading form,.dark .backoffice-search,.dark .section-table-filter{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-muted)}.dark .dashboard-field-search:focus-within,.dark .section-data-search:focus-within,.dark .dataset-table-heading form:focus-within,.dark .backoffice-search:focus-within,.dark .section-table-filter:focus-within{background:var(--kaggle-surface);border-color:var(--kaggle-muted)}.dark .dashboard-field-search input,.dark .section-data-search input,.dark .dataset-table-heading input,.dark .backoffice-search input,.dark .section-table-filter select{color:var(--kaggle-ink);background:0 0}.dark .dashboard-field-search input::placeholder,.dark .section-data-search input::placeholder,.dark .dataset-table-heading input::placeholder,.dark .backoffice-search input::placeholder{color:var(--kaggle-muted)}.dark .section-table-filter select option{background:var(--kaggle-surface);color:var(--kaggle-ink)}.dark .public-sentence-fields input,.dark .public-sentence-fields select{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .public-sentence-fields input:focus,.dark .public-sentence-fields select:focus{border-color:var(--kaggle-muted);box-shadow:0 0 0 3px #fc58322e}.dark .public-footer,.dark main#top>.public-footer{background:var(--kaggle-canvas);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .public-footer-brand p,.dark .public-footer-main nav a,.dark .public-footer-main nav .link-telegram-trigger,.dark .public-footer-bottom,.dark .public-footer-bottom a,.dark .public-footer-bottom>span,.dark main#top>.public-footer p,.dark main#top>.public-footer a,.dark main#top>.public-footer span:not(.sr-only){color:var(--kaggle-muted)}.dark .public-footer-main nav a:hover,.dark .public-footer-main nav .link-telegram-trigger:hover,.dark .public-footer-bottom a:hover,.dark .public-footer-brand .social-media-link:hover,.dark main#top>.public-footer a:hover,.dark main#top>.public-footer .link-telegram-trigger:hover{color:var(--kaggle-ink)}.dark .public-footer-brand .social-media-link{color:var(--kaggle-muted);border-color:var(--kaggle-line)}.dark .public-footer-main nav strong,.dark main#top>.public-footer .public-footer-main nav strong{color:var(--kaggle-ink)}.theme-logo-dark,.dark .theme-logo-light{display:none}.dark .theme-logo-dark{display:block}.dark .mission-action-error{color:#fca5a5}.dark .mission-action-state.success{color:#86efac;background:#22c55e1f}.dark .workspace-switch,.dark .workspace-menu,.dark .header-account-dropdown,.dark .contributor-account-menu-panel{background:var(--kaggle-surface);border-color:var(--kaggle-line);box-shadow:var(--kaggle-shadow);color:var(--kaggle-ink)}.dark .workspace-switch:hover,.dark .workspace-switch[aria-expanded=true]{background:var(--soft-mist);border-color:var(--kaggle-muted)}.dark .workspace-menu>button:hover,.dark .header-account-dropdown>a:hover,.dark .header-account-dropdown>button:hover{background:var(--kaggle-blue-soft);color:var(--kaggle-ink)}.dark .app-notification-panel{background:var(--kaggle-surface);border-color:var(--kaggle-line);box-shadow:var(--kaggle-shadow)}.dark .app-notification-item{border-color:var(--kaggle-line)}.dark .app-notification-item:hover{background:var(--kaggle-hover-surface)}.dark .app-notification-item--unread{background:var(--kaggle-blue-soft)}.dark .app-notification-validation-banner{border-color:var(--kaggle-line);background:#22c55e1f}.dark .app-notification-validation-banner span{color:#86efac}.dark .app-notification-icon--rejected{color:#fca5a5;background:#dc262626}.dark .app-notification-icon--approved{color:#86efac;background:#22c55e26}.dark .app-notification-copy small{color:#fdba74}.dark .section-metrics-grid article,.dark .app-chart,.dark .app-grid>article,.dark .production-card,.dark .quality-card,.dark .dashboard-detail-card,.dark .review-queue-card{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .app-welcome,.dark .dashboard-section-title,.dark .dataset-detail-header,.dark .my-missions-content,.dark .my-missions-heading,.dark .missions-header,.dark .mission-detail-page,.dark .app-content,.dark .dashboard-section-content,.dark .dataset-detail-page{background:0 0}.dark .dataset-detail-header{border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .app-metrics article:hover,.dark .section-metrics-grid article:hover{border-color:var(--kaggle-muted)}.dark .metric-icon{border-color:var(--kaggle-line);background:var(--soft-mist);color:var(--kaggle-blue)}.dark .app-card-head h2,.dark .production-card h2,.dark .quality-card h2,.dark .section-chart-card h2,.dark .section-data-head h2{color:var(--kaggle-ink)}.dark .app-card-head p,.dark .quality-legend span,.dark .quality-legend strong,.dark .chart-scale,.dark .section-horizontal-chart>div>span,.dark .section-horizontal-chart strong{color:var(--kaggle-muted)}.dark .app-card-head>button,.dark .app-card-view-all,.dark .dashboard-chart-period>button{border-color:var(--kaggle-line);background:var(--soft-mist);color:var(--kaggle-ink)}.dark .dashboard-chart-period-menu{background:var(--kaggle-surface);border-color:var(--kaggle-line);box-shadow:var(--kaggle-shadow)}.dark .dashboard-chart-period-menu button{color:var(--kaggle-text)}.dark .dashboard-chart-period-menu button:hover,.dark .dashboard-chart-period-menu button.active{background:var(--soft-mist);color:var(--kaggle-ink)}.dark .chart-bars{border-bottom-color:var(--kaggle-line);background:repeating-linear-gradient(to bottom, var(--kaggle-line) 0, var(--kaggle-line) 1px, transparent 1px, transparent 48px)}.dark .section-horizontal-chart>div>i{background:var(--soft-mist)}.dark .quality-ring{background:conic-gradient(#22c55e 0 96%, var(--kaggle-line) 96%)}.dark .quality-ring:before{background:var(--kaggle-surface)}.dark .quality-ring strong,.dark .quality-ring span{color:var(--kaggle-ink)}.dark .crud-modal,.dark .csv-upload-modal,.dark .data-source-copy-modal,.dark .dashboard-search-palette,.dark .confirm-modal{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text);box-shadow:var(--kaggle-shadow)}.dark .crud-modal>header button,.dark .modal-close{background:var(--soft-mist);color:var(--kaggle-ink)}.dark .crud-modal>header button:hover,.dark .modal-close:hover{background:var(--kaggle-secondary-bg)}.dark .crud-field input,.dark .crud-field select,.dark .crud-field textarea,.dark .crud-select-trigger,.dark .crud-date-trigger,.dark .csv-upload-settings input,.dark .csv-upload-settings select,.dark .csv-file-picker,.dark .common-voice-r2-toggle,.dark .data-source-mode-grid>button,.dark .data-source-snapshot-form input,.dark .data-source-snapshot-form select,.dark .contributor-level-select{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .crud-field input:focus,.dark .crud-field select:focus,.dark .crud-field textarea:focus,.dark .crud-select-trigger:hover,.dark .crud-select-trigger[data-popup-open],.dark .crud-date-trigger[data-popup-open]{background:var(--kaggle-surface);border-color:var(--kaggle-blue);box-shadow:0 0 0 3px #fc583233}.dark .csv-file-picker:hover,.dark .common-voice-r2-toggle:hover,.dark .data-source-mode-grid>button:hover{background:var(--kaggle-blue-soft);border-color:var(--kaggle-blue)}.dark .crud-group-title,.dark .crud-field-note{color:var(--kaggle-muted)}.dark .dashboard-search-backdrop,.dark .crud-backdrop{background:#020617b8}.dark .backoffice-health,.dark .backoffice-metrics article,.dark .backoffice-search,.dark .backoffice-table-row,.dark .backoffice-telegram-row,.dark .backoffice-telegram-table-head{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .backoffice-crud-form input,.dark .backoffice-crud-form select,.dark .backoffice-crud-form textarea,.dark .backoffice-form input,.dark .backoffice-form select,.dark .backoffice-form textarea{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .backoffice-crud-form input:focus,.dark .backoffice-crud-form select:focus,.dark .backoffice-crud-form textarea:focus{background:var(--kaggle-surface);border-color:var(--kaggle-blue)}.dark .backoffice-empty,.dark .backoffice-table-row span,.dark .backoffice-card-head p{color:var(--kaggle-muted)}.dark .admin-status.status-published{color:#86efac;background:#22c55e26}.dark .auth-page-register,.dark .auth-page-login .auth-panel{background:var(--kaggle-canvas)}.dark .auth-story-panel,.dark .auth-story-gradient{background:linear-gradient(160deg,#0f172a 0%,#1e293b 50%,#0f172a 100%)}.dark .account-type button{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .account-type button.active{background:var(--kaggle-blue-soft);border-color:var(--kaggle-blue);color:var(--kaggle-ink)}.dark .auth-error{color:#fca5a5;background:#dc26261f}.dark .app-sidebar nav button.active,.dark .app-sidebar nav a.active{background:var(--kaggle-blue-soft);color:var(--kaggle-blue)}.dark .app-search{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-muted)}.dark .app-search:hover,.dark .app-search:focus-within{background:var(--kaggle-hover-surface);border-color:var(--kaggle-muted);color:var(--kaggle-ink);box-shadow:inset 0 0 0 1px var(--kaggle-line)}.dark .app-search-shortcut{border-color:var(--kaggle-line);background:var(--kaggle-canvas);color:var(--kaggle-muted)}.dark .dashboard-search-palette{background:var(--kaggle-surface);border-color:var(--kaggle-line);box-shadow:var(--kaggle-shadow);color:var(--kaggle-text)}.dark .dashboard-search-field{border-bottom-color:var(--kaggle-line);background:0 0}.dark .dashboard-search-field>svg{color:var(--kaggle-muted)}.dark .dashboard-search-field input{color:var(--kaggle-ink);background:0 0}.dark .dashboard-search-field input::placeholder{color:var(--kaggle-muted)}.dark .dashboard-search-field button{background:var(--soft-mist);color:var(--kaggle-ink)}.dark .dashboard-search-field button:hover{background:var(--kaggle-secondary-bg)}.dark .dashboard-search-results>button{color:var(--kaggle-ink);background:0 0}.dark .dashboard-search-results>button:hover,.dark .dashboard-search-results>button:focus-visible{background:var(--kaggle-hover-surface)}.dark .dashboard-search-results>button span{color:var(--kaggle-ink)}.dark .dashboard-search-results>button small,.dark .dashboard-search-results>p,.dark .dashboard-search-results>button svg,.dark .dashboard-field-search svg,.dark .section-data-search svg,.dark .backoffice-search svg{color:var(--kaggle-muted)}.dark .validation-game-card,.dark .validation-card,.dark .validation-queue-item{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .validation-game-empty,.dark .validation-game-complete,.dark .immersive-contribution .validation-game-empty,.dark .immersive-contribution .validation-game-complete{color:var(--kaggle-muted)}.dark .validation-game-actions .reject{background:var(--kaggle-secondary-bg);color:var(--kaggle-ink)}.dark .public-project-shell,.dark .leaderboard-page,.dark .opensource-leaderboard{background:var(--kaggle-canvas);color:var(--kaggle-ink)}.dark .leaderboard-page-hero{border-color:var(--kaggle-line)}.dark .leaderboard-page-hero-subtitle,.dark .leaderboard-page-hero-copy>p,.dark .opensource-leaderboard-heading p{color:var(--kaggle-muted)}.dark .leaderboard-challenge-progress,.dark .leaderboard-challenge-badge,.dark .opensource-leaderboard-list>div,.dark .opensource-leaderboard-empty{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text);box-shadow:none}.dark .leaderboard-challenge-badge{background:linear-gradient(#10b98124 0%,#10b9810f 100%);border-color:#34d39959}.dark .leaderboard-challenge-badge.is-sad{background:linear-gradient(#f59e0b29 0%,#f59e0b0f 100%);border-color:#fbbf2466}.dark .leaderboard-challenge-badge-copy p{color:#6ee7b7}.dark .leaderboard-challenge-badge.is-sad .leaderboard-challenge-badge-copy p{color:#fcd34d}.dark .leaderboard-challenge-badge-copy ul{color:#d1fae5}.dark .leaderboard-challenge-badge.is-sad .leaderboard-challenge-badge-copy ul{color:#fde68a}.dark .leaderboard-challenge-badge-word{background:var(--kaggle-surface);color:#fcd34d;box-shadow:none;border-color:#fbbf248c}.dark .challenge-share-open,.dark .challenge-share-primary{color:#0f172a!important;background:#fff!important;border:1px solid #fff!important}.dark .challenge-share-open:hover,.dark .challenge-share-primary:hover{color:#020617!important;background:#e8edf5!important;border-color:#e8edf5!important}.dark .challenge-share-secondary,.dark .challenge-share-networks button{color:var(--kaggle-ink)!important;background:0 0!important;border:1px solid #e8edf58c!important}.dark .challenge-share-secondary:hover,.dark .challenge-share-networks button:hover{color:#fff!important;background:#ffffff0f!important;border-color:#fff!important}.dark .challenge-share-hint,.dark .challenge-share-caption,.dark .leaderboard-rank{color:var(--kaggle-muted)}.dark .leaderboard-person strong{color:var(--kaggle-ink)}.dark .leaderboard-person small,.dark .leaderboard-status-pending,.dark .leaderboard-pending-count{color:var(--kaggle-muted)}.dark .public-project-list article,.dark .public-project-detail-card,.dark .project-public-content section{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .public-project-header nav{color:var(--kaggle-muted)}.dark .mega-menu{border-color:var(--kaggle-line);box-shadow:var(--kaggle-shadow)}.dark .mega-menu-links span{color:var(--kaggle-muted)}.dark .mega-menu-links a{color:var(--kaggle-ink)}.dark .skeleton-bone,.dark .skeleton-mission-work .skeleton-bone,.dark .contribution-mode-rail .skeleton-bone,.dark .skeleton-missions-page .skeleton-bone,.dark .skeleton-mission-detail .skeleton-bone{background:#334155}.dark .skeleton-bone:after{background:linear-gradient(90deg,#0000,#94a3b847,#0000)}.dark :where(h1,h2,h3,h4,h5,h6),.dark :is(.kaggle-marketplace-content .missions-hero h1,.kaggle-sidebar-brand,.missions-app:not(.immersive-contribution) .missions-hero h1,.missions-app:not(.immersive-contribution) .telegram-missions-section-head h2,.missions-app:not(.immersive-contribution) .marketplace-card h2,.marketplace-card h2,.mission-detail-main h1,.mission-detail-main section h2,.mission-card h3,main#top .mission-card h3,.mission-results-head h2,.mission-empty h2,.my-missions-hero h1,.contribution-route-intro h1,.contribution-route-empty h2,.contribution-mission-picker h2,.contribution-mission-options h3,.task-studio-page h1,.task-concept h2,.task-answer-heading h3,.contribution-flow-speak .task-concept h2,.contribution-flow-write .task-concept h2,.contribution-flow-write .task-answer-heading h3,.public-sentence-rules h3,.app-welcome h1,.dashboard-section-title h1,.dataset-detail-header h1,.section-chart-card h2,.section-data-head h2,.section-empty-state h3,.dataset-table-heading h2,.csv-mapping h3,.csv-import-result h3,.wizard-confirmation h3,.confirm-modal>header h2,.crud-modal>header h2,.modal h2,.auth-heading h2,.auth-page-login .auth-heading h2,.auth-page-register .auth-heading h2,.backoffice-title h1,.backoffice-page-header-copy h1,.backoffice-card-head h2,.void-content h2,.section-heading h2,.pipeline-layout h2,.trust-grid h2,.solution-card h3,.project-card h4,.pipeline-step h3,.dashboard-content header h3,.project-card h4,.validation-game-card h2,.public-project-detail h1,.public-project-list h2,.public-project-detail-card h1,.opensource-leaderboard-heading h2,.leaderboard-page-hero-title,.leaderboard-page-hero h1,.leaderboard-challenge-badge-copy strong,.leaderboard-person strong,.app-card-head h2,.brand,.app-logo,.missions-brand,.kaggle-sidebar-brand,.backoffice-logo,.public-project-brand,.contribution-choice-menu strong,.mission-breadcrumb strong,.section-group-title,.review-queue-card h2,.data-source-detail-head h1,.mission-card-snapshot strong,.mission-card-footer strong,.public-footer-main nav strong,.mission-results-head strong,.filter-heading strong,.my-missions-heading h2,.mission-history>h2,.contribution-picker-heading h2,.validation-card-heading h1,.missions-app:not(.immersive-contribution) .marketplace-card h2 a,.leaderboard-challenge-progress-copy strong,.health-lines strong,.public-project-list-heading h2,.public-project-detail-hero h1,.showcase-empty h3,.task-studio-empty h2,.contribution-series-complete h2,.link-telegram-copy h1,.link-telegram-status h3),.dark :is(.app-metrics strong,.section-metrics-grid article>strong,.metrics-grid strong,.mission-detail-metrics strong,.task-batch-status strong,.leaderboard-score strong:not(.leaderboard-score-zero),.trust-numbers strong,.backoffice-metrics article strong,.mission-reward strong,.section-horizontal-chart strong),.dark .missions-app,.dark .mission-detail-page,.dark .public-info-shell,.dark .public-project-shell{color:var(--kaggle-ink)}.dark :is(.hero-video-title h1,.hero-video-title h1 span,.cta-section h2,.announcement-bar,.announcement-bar strong,.public-project-hero h1,.solution-card.green h3,main#top .solution-card.green h3,.auth-story-content h1,.mega-menu-media strong){color:#fff}.dark .contributors-section .mission-card :is(h1,h2,h3,p){color:var(--kaggle-text)}.dark .mission-back,.dark .clear-filters,.dark .enterprise-mission-note,.dark .contribution-route-intro p,.dark .task-instructions p,.dark .task-batch-status span{color:var(--kaggle-muted)}.dark .link-telegram-modal,.dark .demo-request-modal .modal{background:var(--kaggle-surface);color:var(--kaggle-text)}.dark .link-telegram-modal>header,.dark .link-telegram-modal>h2,.dark .link-telegram-copy>p:first-child,.dark .link-telegram-help,.dark .link-telegram-footnote,.dark .leaderboard-footnote{color:var(--kaggle-muted)}.dark .link-telegram-modal-leaderboard{color:var(--kaggle-text)}.dark .link-telegram-modal-leaderboard:hover{color:var(--kaggle-blue)}.dark .link-telegram-status.is-disconnected{color:#fca5a5;background:#dc26261f;border-color:#f8717159}.dark .link-telegram-status.is-disconnected h3,.dark .link-telegram-status.is-disconnected svg{color:#fca5a5}.dark .link-telegram-status.is-disconnected p{color:#f87171}.dark .link-telegram-status.is-connected{color:#86efac;background:#22c55e1f;border-color:#22c55e59}.dark .link-telegram-status.is-connected h3,.dark .link-telegram-status.is-connected svg{color:#86efac}.dark .link-telegram-status.is-connected p{color:#4ade80}.dark .link-telegram-error{color:#fca5a5}.dark .link-telegram-result code{background:var(--soft-mist);border:1px solid var(--kaggle-line);color:var(--kaggle-ink)}.dark .link-telegram-modal input,.dark .demo-request-modal input,.dark .demo-request-modal select{background:var(--soft-mist);color:var(--kaggle-ink);border-color:var(--kaggle-line)}.dark .dashboard-bottom-nav{border-top-color:var(--kaggle-line);background:#0f172aeb;box-shadow:0 -8px 28px #02061773}.dark .dashboard-bottom-nav>button{color:var(--kaggle-muted)}.dark .dashboard-bottom-nav>button.active{color:var(--kaggle-blue)}.dark .contribution-floating-menu{border-color:var(--kaggle-line);background:#1e293bf5;box-shadow:0 10px 36px #02061773}.dark .contribution-floating-menu a{color:var(--kaggle-muted)}.dark .contribution-floating-menu a:hover,.dark .contribution-floating-menu a.active{background:var(--kaggle-blue-soft);color:var(--kaggle-blue)}.dark .wallet-panel,.dark .wallet-history-row,.dark .my-missions-list>article{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark [data-slot=select-content],.dark [data-slot=popover-content]{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-ink)}
.dark .missions-app,.dark .contribution-route,.dark .kaggle-marketplace-shell,.dark .kaggle-marketplace-content{background:var(--kaggle-canvas)}.dark .kaggle-sidebar{background:var(--kaggle-surface)}.dark .public-info-shell{background:var(--kaggle-canvas);color:var(--kaggle-ink)}.dark .public-info-hero{border-bottom-color:var(--kaggle-line)}.dark .public-info-grid>section{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .public-info-grid ul{border-top-color:var(--kaggle-line)}.dark .public-info-action{background:var(--kaggle-blue-soft);color:var(--kaggle-ink);border-color:#fc583259}.dark .public-info-action strong{color:var(--kaggle-ink)}.dark .skeleton-app-shell,.dark .skeleton-public-shell,.dark .skeleton-auth-page,.dark .skeleton-main,.dark .skeleton-page,.dark .skeleton-missions-page,.dark .skeleton-mission-detail,.dark .skeleton-contribution-route,.dark .skeleton-validation-game,.dark .skeleton-dashboard-section,.dark .skeleton-my-missions{background:var(--kaggle-canvas);color:var(--kaggle-ink)}.dark .skeleton-auth-card,.dark .skeleton-sidebar,.dark .skeleton-dashboard-sidebar,.dark .skeleton-table-card,.dark .skeleton-card-grid article,.dark .skeleton-metrics>article,.dark .skeleton-metrics>div,.dark .skeleton-dashboard-grid>section,.dark .skeleton-detail-grid>aside,.dark .skeleton-mission-rows article,.dark .skeleton-contribution-route .contribution-mission-option-bone,.dark .skeleton-contribution-menu .skeleton-contribution-choice,.dark .skeleton-quality-detail .skeleton-quality-metrics>article,.dark .validation-game-card{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .skeleton-public-header,.dark .skeleton-public-footer,.dark .skeleton-dashboard-topbar{border-color:var(--kaggle-line);color:var(--kaggle-muted)}.dark .skeleton-sidebar strong{background:var(--soft-mist);color:var(--kaggle-ink)}.dark .skeleton-auth-card nav,.dark .skeleton-detail>nav,.dark .skeleton-mission-detail .skeleton-detail-tabs,.dark .skeleton-mission-detail .skeleton-detail-metrics,.dark .skeleton-mission-detail .skeleton-detail-section,.dark .skeleton-mission-detail .skeleton-mission-pay,.dark .skeleton-my-missions-list article,.dark .skeleton-contribution>section,.dark .skeleton-recent-table .table-row,.dark .skeleton-table-head,.dark .skeleton-table-row{border-color:var(--kaggle-line);pointer-events:none}.dark .skeleton-table-head,.dark .skeleton-recent-table .table-row.table-head,.dark .skeleton-section-data-card .section-data-row.section-data-labels,.dark .skeleton-dashboard-section .section-data-row.section-data-labels{color:var(--kaggle-muted);background:#162032!important}.dark .skeleton-recent-table .table-row:not(.table-head),.dark .skeleton-recent-table .table-row:not(.table-head):hover,.dark .skeleton-section-data-card .section-data-row:not(.section-data-labels),.dark .skeleton-section-data-card .section-data-row:not(.section-data-labels):hover,.dark .skeleton-dashboard-section .section-data-row:not(.section-data-labels),.dark .skeleton-dashboard-section .section-data-row:not(.section-data-labels):hover,.dark .skeleton-table-row,.dark .skeleton-table-row:hover{color:var(--kaggle-text);pointer-events:none;background:var(--kaggle-surface)!important}.dark .skeleton-recent-table .table-row.table-head:hover,.dark .skeleton-section-data-card .section-data-row.section-data-labels:hover,.dark .skeleton-dashboard-section .section-data-row.section-data-labels:hover,.dark .skeleton-table-head:hover{background:#162032!important}.dark .bone-nav-item.active{background:var(--kaggle-blue-soft)}.dark .skeleton-mission-breadcrumb .mission-breadcrumb-sep,.dark .skeleton-mission-detail .skeleton-detail-tabs .bone-tab:after{background:var(--kaggle-line)}.dark .skeleton-mission-detail .skeleton-detail-tabs .bone-tab.active:before{background:var(--kaggle-muted)}.dark .skeleton-mission-detail .skeleton-quality-note{background:#22c55e1a;border-color:#22c55e47}.dark .skeleton-mission-detail .skeleton-metric-cell{border-color:var(--kaggle-line)}.dark .skeleton-bone,.dark .skeleton-missions-page .skeleton-bone,.dark .skeleton-mission-detail .skeleton-bone,.dark .skeleton-mission-work .skeleton-bone,.dark .contribution-mode-rail .skeleton-bone,.dark [class*=skeleton-] .skeleton-bone{background:#334155}.dark .skeleton-bone:after,.dark .skeleton-missions-page .skeleton-bone:after,.dark .skeleton-mission-detail .skeleton-bone:after,.dark .skeleton-mission-work .skeleton-bone:after,.dark [class*=skeleton-] .skeleton-bone:after{background:linear-gradient(90deg,#0000,#94a3b847,#0000)}.dark .section-data-row:not(.section-data-labels){background:var(--kaggle-surface);color:var(--kaggle-text);border-bottom-color:var(--kaggle-line)}.dark .section-table-no-results,.dark .recent-table-no-results{background:var(--kaggle-surface);color:var(--kaggle-muted)}.dark .section-horizontal-chart>div>i{background:var(--kaggle-line)}.dark .section-empty-state{color:var(--kaggle-muted)}.dark .section-empty-state h3{color:var(--kaggle-ink)}.dark .dataset-items-row:not(.labels),.dark .dataset-batches-row:not(.labels),.dark .data-source-snapshot-row:not(.labels){background:var(--kaggle-surface);border-bottom-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .dataset-pagination{background:var(--kaggle-surface);border-top:1px solid var(--kaggle-line);color:var(--kaggle-muted)}.dark .dataset-table-heading{border-bottom-color:var(--kaggle-line)}.dark .dataset-detail-header dl,.dark .dataset-detail-metrics article{background:var(--kaggle-surface);border:1px solid var(--kaggle-line);color:var(--kaggle-text)}.dark .dataset-detail-header p{color:var(--kaggle-muted)}.dark .wallet-withdraw-panel{background:#22c55e1f;border-color:#22c55e59}.dark .wallet-withdraw-panel p{color:#86efac}.dark .wallet-withdraw-error{color:#fca5a5}.dark .review-context>span{background:var(--soft-mist);color:var(--kaggle-muted)}.dark .review-context strong{color:var(--kaggle-ink)}.dark .review-response{background:var(--soft-mist);color:var(--kaggle-text)}.dark .review-actions{border-top-color:var(--kaggle-line)}.dark .review-reject{color:#fca5a5;background:#dc262626}.dark .review-reject:hover:not(:disabled){background:#dc262638}.dark .csv-mapping,.dark .csv-preview-table-wrap,.dark .csv-import-result dl div{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .csv-warning{color:#fde68a;background:#eab3081f}.dark .csv-upload-summary{color:var(--kaggle-muted)}.dark .csv-upload-summary strong{color:var(--kaggle-ink)}.dark .csv-preview-table th,.dark .csv-preview-table td{border-bottom-color:var(--kaggle-line)}.dark .csv-file-picker>span{background:var(--kaggle-line)}.dark .crud-modal>header,.dark .crud-modal form>footer{background:var(--kaggle-surface);border-color:var(--kaggle-line)}.dark .crud-error,.dark .data-source-error-banner{color:#fca5a5;background:#dc26261f}.dark .data-source-dataset-list>a{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .data-source-dataset-list>a:hover{background:var(--kaggle-blue-soft);border-color:#fc583259}.dark .data-source-dataset-list div span{color:var(--kaggle-muted)}.dark .data-source-mode-grid button{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .data-source-mode-grid button.selected{background:var(--kaggle-blue-soft);border-color:var(--kaggle-blue)}.dark .contribution-preview,.dark .contribution-preview-corporate .task-editor{background:var(--kaggle-surface);border-color:var(--kaggle-line)}.dark .contribution-preview-corporate{border-color:var(--kaggle-line)}.dark .preview-hybrid>small,.dark .contribution-preview-corporate small{color:var(--kaggle-muted)}.dark .mission-shell-layout,.dark .mission-shell-main,.dark .missions-app .mission-detail-main,.dark .missions-app .mission-detail-sidebar{background:0 0}.dark .mission-global-sidebar{background:var(--kaggle-surface);border-color:var(--kaggle-line)}.dark .detail-tabs{background:var(--kaggle-canvas);border-bottom-color:var(--kaggle-line)}.dark .detail-tabs>a:hover,.dark .detail-tabs>a.active{color:var(--kaggle-ink)}.dark .detail-tabs>a.active:after{background:var(--kaggle-ink)}.dark .mission-detail-main,.dark .mission-detail-sidebar{color:var(--kaggle-ink);background:0 0;border-color:#0000}.dark .mission-detail-sidebar{border-color:#0000}.dark .mission-detail-metrics,.dark .mission-detail-metrics>span{border-color:var(--kaggle-line)}.dark .mission-detail-metrics small,.dark .mission-pay span,.dark .mission-sidebar-facts small,.dark .mission-pay small{color:var(--kaggle-muted)}.dark .missions-app .mission-quality-note{color:#86efac;background:#22c55e1a;border-color:#22c55e47}.dark .mission-quality-note{color:#86efac;background:#22c55e1a}.dark .mission-quality-note p{color:var(--kaggle-muted)}.dark .mission-action-state:not(.success){color:#86efac;background:#22c55e1f}.dark .missions-app:not(.immersive-contribution) .telegram-missions-section{border-top-color:var(--kaggle-line)}.dark .missions-app:not(.immersive-contribution) .mission-path-mark.path-dual-channel .dual-channel-mark{border-color:var(--kaggle-surface);background:var(--kaggle-surface)}.dark .contribution-route-empty p{color:var(--kaggle-muted)}.dark .contribution-route-empty a{border-color:var(--kaggle-line);color:#86efac}.dark .contribution-route-empty a:hover{background:#22c55e1a;border-color:#22c55e80}.dark .immersive-contribution .speak-recording-stage>p,.dark .immersive-contribution .contribution-flow-listen .task-concept{background:var(--kaggle-surface);color:var(--kaggle-ink);box-shadow:0 10px 34px #02061759}.dark .immersive-contribution .voice-record-button{background:var(--kaggle-surface);color:#ff5064;box-shadow:0 8px 26px #ff506438}.dark .showcase-empty{background:var(--kaggle-surface);border:1px solid var(--kaggle-line);color:var(--kaggle-text)}.dark .showcase-empty p{color:var(--kaggle-muted)}.dark .public-project-detail-hero{background:var(--kaggle-surface);border:1px solid var(--kaggle-line);color:var(--kaggle-ink)}.dark .public-project-detail-hero>div>p,.dark .public-project-detail-hero>div>span{color:var(--kaggle-muted)}.dark .public-project-tags b{background:var(--soft-mist);color:var(--kaggle-text)}.dark .showcase-card>a,.dark .project-public-cta>a{background:var(--kaggle-ink);color:var(--kaggle-canvas)}.dark .backoffice-shell{color:var(--kaggle-ink)}.dark .status-new,.dark .admin-status.status-submitted{color:#fde68a;background:#eab30826}.dark .status-contacted,.dark .role-entreprise{color:#cbd5e1;background:#94a3b826}.dark .status-closed{color:#94a3b8;background:#64748b33}.dark .role-admin,.dark .status-published,.dark .admin-status.status-approved{color:#86efac;background:#22c55e26}.dark .role-contributeur{color:#d8b4fe;background:#a855f726}.dark .admin-status.status-in_progress{color:#a5b4fc;background:#6366f126}.dark .admin-status.status-rejected,.dark .admin-status.status-rejected_pending{color:#fca5a5;background:#dc262626}.dark .backoffice-telegram-submission{background:var(--kaggle-surface);border-color:var(--kaggle-line)}.dark .backoffice-telegram-submission-head span,.dark .backoffice-telegram-submission-meta{color:var(--kaggle-muted)}.dark .backoffice-telegram-submission-phrase{background:var(--soft-mist);border-left-color:var(--kaggle-blue);color:var(--kaggle-text)}.dark .backoffice-telegram-reject-form input{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .quality-audit-item,.dark .quality-category-row:not(.labels){background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .task-audit-controls>small{color:#fca5a5}.dark .contribution-mission-picker{border-top-color:var(--kaggle-line)}.dark .contribution-mission-options{border-color:var(--kaggle-line);background:var(--kaggle-line)}.dark .contribution-mission-options>a{background:var(--kaggle-surface);color:var(--kaggle-ink)}.dark .contribution-mission-options>a:hover{color:var(--kaggle-ink);background:#22c55e33}.dark .contribution-flow-listen .task-answer-section,.dark .contribution-flow-write .task-answer-section{background:var(--kaggle-surface)}.dark .contribution-flow-write .task-answer-fields textarea,.dark .contribution-flow-write .task-generic-answer textarea{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .write-confirmation{background:var(--soft-mist);border-color:var(--kaggle-line);color:var(--kaggle-text)}.dark .write-confirmation input{background:var(--kaggle-surface);border-color:var(--kaggle-line);color:var(--kaggle-ink)}.dark .immersive-contribution .contribution-flow-listen .waveform-play-button{background:var(--kaggle-surface);color:#55cbbc;box-shadow:0 8px 26px #55cbbc2e}.dark .immersive-contribution .contribution-flow-listen .audio-verification-options>button{background:var(--kaggle-surface);color:var(--kaggle-text);box-shadow:0 6px 18px #02061740}.dark .immersive-contribution .contribution-flow-listen .audio-verification-options>button:nth-child(2){color:#fca5a5;background:#dc26261f}.dark .immersive-contribution .contribution-flow-listen .audio-verification-options>button:nth-child(2).selected{color:#fff;background:#c93f4d}.dark .waveform-audio-error{color:#fca5a5}.dark .contribution-flow-listen .audio-verification-options>button:nth-child(2){color:#fca5a5;background:#dc26261f;border-color:#dc262659}.dark .task-audio-play-hint{color:#86efac}
