﻿:root{--ds-color-surface:var(--surface);--ds-color-surface-soft:var(--surface-3);--ds-color-border:var(--line);--ds-color-border-strong:var(--line-strong);--ds-color-text:var(--text);--ds-color-muted:var(--muted);--ds-color-brand:var(--gold);--ds-color-brand-contrast:var(--on-accent);--ds-color-danger:var(--danger);--ds-color-danger-contrast:var(--bg);--ds-color-focus:var(--gold-strong);--ds-radius-sm:10px;--ds-radius-md:14px;--ds-radius-lg:18px;--ds-space-1:6px;--ds-space-2:10px;--ds-space-3:14px;--ds-space-4:18px;--ds-transition-fast:.16s ease}.ds-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:0 12px 30px #0c142814}.ds-card.tone-soft{background:var(--ds-color-surface-soft)}.ds-card.tone-strong{border-color:var(--ds-color-border-strong);box-shadow:0 14px 32px #080e1e1f}.ds-btn,.ds-link-btn{justify-content:center;align-items:center;gap:var(--ds-space-1);border-radius:var(--ds-radius-md);min-height:42px;padding:0 var(--ds-space-3);cursor:pointer;transition:transform var(--ds-transition-fast), border-color var(--ds-transition-fast), background-color var(--ds-transition-fast), color var(--ds-transition-fast);border:1px solid #0000;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.ds-btn.block,.ds-link-btn.block{width:100%}.ds-btn.size-sm,.ds-link-btn.size-sm{min-height:36px;padding:0 var(--ds-space-2);font-size:.82rem}.ds-btn.size-lg,.ds-link-btn.size-lg{min-height:48px;padding:0 var(--ds-space-4)}.ds-btn.tone-brand,.ds-link-btn.tone-brand{background:var(--ds-color-brand);color:var(--ds-color-brand-contrast);border-color:var(--gold-line)}.ds-btn.tone-neutral,.ds-link-btn.tone-neutral{background:var(--ds-color-surface);color:var(--ds-color-text);border-color:var(--ds-color-border-strong)}.ds-btn.tone-ghost,.ds-link-btn.tone-ghost{color:var(--ds-color-text);border-color:var(--ds-color-border);background:0 0}.ds-btn.tone-danger,.ds-link-btn.tone-danger{background:var(--ds-color-danger);color:var(--ds-color-danger-contrast);border-color:#91223a}.ds-btn:hover,.ds-link-btn:hover{transform:translateY(-1px)}.ds-btn:disabled{opacity:.56;cursor:not-allowed;transform:none}.ds-input{border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);width:100%;min-height:44px;color:var(--ds-color-text);padding:0 var(--ds-space-3);font-size:1rem}.ds-input::placeholder{color:#8a93a8}.ds-badge{border:1px solid var(--ds-color-border-strong);min-height:26px;padding:0 var(--ds-space-2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.ds-badge.tone-brand{color:#1a2a4d;background:#f1f4fc;border-color:#2c3f6c}.ds-badge.tone-ghost{border-color:var(--ds-color-border-strong);background:var(--ds-color-surface);color:var(--ds-color-muted)}.ds-badge.tone-success{color:#1f6a4f;background:#eaf7f1;border-color:#3d9774}.ds-badge.tone-danger{color:#8f223b;background:#fff0f4;border-color:#b94b63}.ds-tabs{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-tab{border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface);min-height:38px;color:var(--ds-color-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 var(--ds-space-3);transition:var(--ds-transition-fast);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.ds-tab.active{color:#3f2d0e;background:#fff6e9;border-color:#f2cb87}.ds-tab:disabled{opacity:.56;cursor:not-allowed}@media (max-width:760px){.ds-btn,.ds-link-btn{min-height:44px}.ds-tabs{gap:8px}.ds-tab{min-height:40px;padding:0 11px;font-size:.72rem}}.ds-state{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(#fff 0%,#f8fafe 100%);gap:10px;padding:14px 16px;display:grid;box-shadow:0 12px 24px #0a122214}.ds-state.compact{gap:8px;padding:12px 14px}.ds-state-chip{border:1px solid var(--ds-color-border-strong);letter-spacing:.08em;text-transform:uppercase;color:#4d5872;background:#f4f7fd;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:.68rem;font-weight:700;display:inline-flex}.ds-state strong{color:var(--ds-color-text);font-size:1rem;line-height:1.35}.ds-state p{color:var(--ds-color-muted);margin:0;font-size:.92rem;line-height:1.45}.ds-state.tone-loading .ds-state-chip{color:#1b335c;background:#edf4ff;border-color:#b7caeb}.ds-state.tone-empty .ds-state-chip{color:#3f2d0e;background:#fff8ec;border-color:#f0d8a8}.ds-state.tone-error{background:linear-gradient(#fff8fa 0%,#fff3f6 100%);border-color:#f0bac7}.ds-state.tone-error .ds-state-chip{color:#8d2940;background:#fff0f4;border-color:#e5a8b6}.ds-state-action{flex-wrap:wrap;gap:10px;display:flex}.ds-skeleton-block{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(#fff 0%,#f8fbff 100%);gap:10px;padding:14px;display:grid}.ds-skeleton-block.compact{gap:8px;padding:12px}.ds-skeleton-line{background:linear-gradient(90deg,#e9eef8 20%,#f8fbff 50%,#e9eef8 80%) 0 0/220% 100%;border-radius:999px;width:100%;height:12px;animation:1.4s ease-in-out infinite ds-shimmer}.ds-skeleton-line.wide{width:88%}.ds-skeleton-line.short{width:56%}@keyframes ds-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hub-feed-error-state{margin-bottom:10px}.coremarket-v3-loading-skeleton{margin-top:12px}
body.motion-premium{color:var(--text);font-family:Arial,Helvetica,sans-serif;background:var(--bg)!important}body.motion-premium .route-shell,body.motion-premium .portal-root{color:var(--text);background:var(--bg)!important}body.motion-premium .portal-root:before,body.motion-premium .portal-root:after{-webkit-backdrop-filter:none!important;background:0 0!important}body.motion-premium :is(.hub-settings-section,.legal-page-card,.legal-page-note,.culture-prime-command,.culture-prime-lead-card,.culture-prime-live-rail,.culture-prime-column,.culture-prime-card,.culture-prime-city-shell,.culture-prime-kpi-card,.culture-prime-empty,.media-prime-command,.media-prime-lead-card,.media-prime-queue-rail,.media-prime-column,.media-prime-card,.media-prime-program-shell,.media-prime-creator-shell,.media-prime-kpi-card,.media-prime-empty){background:var(--surface);color:var(--text);border-color:var(--line)}body.motion-premium :is(.hub-settings-section,.legal-page-card,.legal-page-note,.culture-prime-root,.media-prime-root) :is(h2,h3,p,label){color:var(--text)}body.motion-premium .portal-root{max-width:1320px;margin-inline:auto;padding:24px}body.motion-premium :is(.panel,.ds-card,.hub-profile-banner,.coremarket-v3-kpi-card,.coremarket-v3-empty-card,.news-bbc-card,.news-bbc-column,.news-bbc-focus-detail){background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 28px #00000012}body.motion-premium :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:var(--input);color:var(--text);border-color:var(--line);border-radius:12px;font-size:16px}body.motion-premium :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--gold-strong);outline-offset:3px}body.motion-premium :is(h1,h2,h3){color:var(--text);letter-spacing:-.025em}body.motion-premium :is(.muted,.portal-subtitle,.coremarket-v3-copy){color:var(--muted)}body.motion-premium :is(.primary,.ds-button.tone-primary,.ds-link-btn.tone-primary){background:var(--gold);color:var(--on-accent);border-color:var(--gold);box-shadow:none;border-radius:24px}body.motion-premium :is(.ghost,.ds-button.tone-ghost,.ds-link-btn.tone-ghost){background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:none}body.motion-premium .portal-topbar{background:var(--bg);box-shadow:none;border:0;margin-bottom:24px}body.motion-premium .portal-top-main{border-bottom:1px solid var(--line);min-height:68px;padding:12px 0 18px}body.motion-premium .portal-brand-wrap small{color:var(--muted)}body.motion-premium .portal-search-input{border-radius:24px}.design-navigation{display:none}.design-navigation-brand{color:var(--text);align-items:center;gap:0;font-size:23px;font-weight:700;text-decoration:none;display:flex}.design-navigation-brand>img{flex:none;margin-right:10px}.design-navigation>p{letter-spacing:1.2px;color:var(--muted);margin:12px 0 36px;font-size:8px}.design-navigation nav{gap:6px;display:grid}.design-navigation nav a{color:var(--muted);border-radius:10px;align-items:center;gap:13px;padding:13px 12px;font-size:13px;text-decoration:none;display:flex}.design-navigation nav a svg{color:var(--gold-strong);flex:none}.design-navigation nav a:is(:hover,[aria-current=page]){background:var(--gold-soft);color:var(--text)}.design-navigation-note{color:var(--muted);gap:12px;margin-top:auto;padding-top:36px;font-size:12px;line-height:1.6;display:flex}.design-navigation-note svg{color:var(--sage)}body.motion-premium .hub-sticky-header{background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:16px}body.motion-premium .hub-sticky-header-feed{grid-template-columns:minmax(0,1fr)}body.motion-premium .hub-sticky-header-feed>*{min-width:0;max-width:100%}body.motion-premium .hub-feed-search-row{align-items:flex-start;gap:6px;min-width:0;display:flex}body.motion-premium .hub-feed-search-row .hub-header-search{flex:1;min-width:0}body.motion-premium .hub-feed-search-row .hub-header-add-friend-btn{flex:0 0 36px;width:36px;min-width:36px;height:38px;padding:0}body.motion-premium .hub-feed-search-row .hub-header-add-friend-btn svg{width:16px;height:16px}@media (min-width:1201px){body.motion-premium .hub-sticky-header-feed>.hub-header-brand{display:none}}body.motion-premium .hub-feed-column .post-media-wrap,body.motion-premium .hub-feed-column .media-preview-shell{width:min(100%,400px);max-width:100%;margin-inline:auto}body.motion-premium .hub-feed-column :is(.post-media-wrap,.post-media-open-btn,.media-preview-shell){box-shadow:none;background:0 0;border:0}body.motion-premium .hub-feed-list .hub-feed-post-head .hub-feed-post-avatar.hub-user-profile-trigger{box-shadow:none;border:0}body.motion-premium .hub-feed-column :is(.media-preview-image,.media-preview-video){object-fit:contain;max-height:500px}body.motion-premium .hub-facebook-layout{gap:24px}body.motion-premium .hub-feed-column .panel{background:var(--surface);border:1px solid var(--line);border-radius:18px}body.motion-premium .hub-feed-column .hub-feed-panel{box-shadow:none;background:0 0;border:0}body.motion-premium .hub-feed-list>.hub-feed-item{box-sizing:border-box;width:100%;max-width:400px;box-shadow:none;background:var(--bg);border:0;border-radius:0;margin-block:0;margin-inline:auto;padding:16px 0}body.motion-premium .hub-feed-item .hub-feed-post-head{text-align:left;justify-content:flex-start;width:100%;margin-inline:0}body.motion-premium .hub-feed-item>p{text-align:left;margin-inline:0}body.motion-premium .hub-feed-list{background:#404040;gap:2px;width:100%;max-width:400px;margin-inline:auto}:root[data-theme=light] body.motion-premium .hub-feed-list{background:#bfbfbf}body.motion-premium .hub-feed-column .hub-post-composer-panel{padding:8px}body.motion-premium .hub-post-composer-panel .title-row{margin:0 0 4px}body.motion-premium .hub-post-composer-panel h2{margin:0;font-size:16px;line-height:20px}body.motion-premium .hub-post-composer-panel .form{border:1px solid var(--line);background:var(--input);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;padding:3.5px 4px;display:grid}body.motion-premium .hub-post-composer-panel .hub-post-composer-input{min-width:0;min-height:39.6px;box-shadow:none;background:0 0;border:0;padding:5.4px 8px}body.motion-premium .hub-post-composer-panel .media-dropzone{min-width:44px;min-height:39.6px;color:var(--text);background:0 0;border:0;place-items:center;padding:5.4px 6px;display:grid}body.motion-premium .hub-post-composer-panel .hub-publish-text-btn{min-width:0;min-height:39.6px;padding:5.4px 6px;font-size:12px}body.motion-premium .hub-post-composer-panel .media-dropzone:has(.media-preview-shell){grid-column:1/-1}body.motion-premium .hub-feed-item:hover{transform:none}body.motion-premium .hub-feed-item .hub-post-actions.hub-post-actions-icons{border-top:0;gap:4px;margin-block:8px 0;padding-block:0}body.motion-premium .hub-feed-item .hub-post-actions-group{gap:4px}body.motion-premium .hub-feed-item .hub-post-icon-btn{white-space:nowrap;text-transform:none;gap:4px;min-width:0;min-height:44px;padding:0 3px;font-size:10px;font-weight:700;line-height:13px}body.motion-premium .hub-post-reaction-symbol{font-style:normal}body.motion-premium .hub-feed-post-meta{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.hub-post-options{flex:none;margin-left:auto;position:relative}.hub-post-options>summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;font-size:16px;font-weight:700;list-style:none;display:grid}.hub-post-options>summary::-webkit-details-marker{display:none}.hub-post-options-menu{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:150px;padding:6px;display:grid;position:absolute;right:0;box-shadow:0 4px 16px #0002}body.motion-premium :is(.hub-comment-sheet-composer,.hub-comment-sheet-composer-shell,.hub-comment-sheet-composer-input){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}body.motion-premium .hub-inline-comments .hub-comment-sheet-composer textarea.hub-comment-sheet-composer-input{box-shadow:none;background:0 0;border:0}body.motion-premium .hub-inline-comments{width:100%;min-width:0;color:var(--text);margin-top:12px;position:relative}body.motion-premium .hub-inline-comments .hub-comment-sheet-header{border:0;padding:8px 0;background:0 0!important}body.motion-premium .hub-inline-comments .hub-comment-sheet-header h2{margin:0;font-size:1rem}body.motion-premium .hub-inline-comments .hub-comment-sheet-list{background:0 0;max-height:none;padding:8px 0;overflow:visible}body.motion-premium .hub-inline-comments .hub-comment-sheet-composer{padding:8px 0;position:static}body.motion-premium .hub-inline-comments .hub-comment-sheet-composer-shell{flex:1;min-width:0}body.motion-premium .hub-thread-voice-btn svg{transform:scale(.6)}body.motion-premium .hub-feed-column .hub-publish-text-btn{box-shadow:none;opacity:1;background:0 0;border:0;font-weight:700;color:var(--text)!important}body.motion-premium .hub-feed-column .hub-publish-text-btn:disabled{opacity:1;cursor:not-allowed;color:var(--muted)!important}.hub-comment-content-actions{align-items:center;gap:4px;min-width:0;display:flex}body.motion-premium .hub-comment-sheet-item .hub-comment-sheet-bubble{flex:1;min-width:0}.hub-comment-content-actions>:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.hub-comment-expandable-body .is-collapsed{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.motion-premium .hub-comment-expandable-body .hub-comment-expand-toggle{min-height:32px;box-shadow:none;color:var(--gold-strong);background:0 0;border:0;padding:0;font-size:.65rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hub-comment-compact-actions{flex:none;align-items:center;gap:2px;display:flex}body.motion-premium .hub-comment-compact-actions .hub-comment-compact-action{min-height:34px;box-shadow:none;color:var(--text-soft);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:.65rem;font-weight:700;display:inline-flex}.hub-comment-compact-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}body.motion-premium .hub-comment-compact-actions .is-active{color:var(--gold-strong)}body.motion-premium .hub-comment-compact-actions .is-negative{color:var(--danger)}body.motion-premium .hub-mobile-quick-nav .hub-quick-icon-btn{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:0}body.motion-premium .hub-mobile-quick-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}body.motion-premium .hub-mobile-quick-nav .hub-quick-icon-btn{text-transform:none;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:44px;padding:4px 2px;font-size:10px;text-decoration:none;display:grid}body.motion-premium .hub-quick-icon-btn svg{fill:none;stroke:currentColor;stroke-width:2px;width:9.6px;height:9.6px;transform:scale(2.002)}body.motion-premium .hub-quick-icon-btn[aria-label=Conversations] svg{color:var(--gold-strong)}body.motion-premium .hub-quick-icon-btn[aria-label=Amis] svg,body.motion-premium .hub-quick-icon-btn[aria-label=Profil] svg{color:#418fe8}body.motion-premium .hub-quick-icon-btn[aria-label=Notifications] svg{color:#c99212}body.motion-premium .hub-quick-icon-btn[aria-label=Market] svg{color:#cb7843}body.motion-premium .hub-quick-icon-btn[aria-label=Deconnexion] svg{color:var(--danger)}body.motion-premium .hub-comment-sheet{background:var(--surface);color:var(--text)}body.motion-premium .hub-comment-sheet-header{background:var(--surface)}body.motion-premium .hub-comment-sheet-header h2{color:var(--text)}body.motion-premium .hub-post-actions-group-right{margin-left:0}body.motion-premium .hub-feed-post-meta :is(strong,small,a){color:var(--text)}body.motion-premium .hub-feed-post-meta small{color:var(--muted)}body.motion-premium .hub-feed-item :is(p,.hub-user-name-link){color:var(--text)}body.motion-premium .hub-profile-banner{padding:28px}body.motion-premium .hub-auth-form{gap:16px;max-width:460px;margin-inline:auto}body.motion-premium .hub-auth-form :is(input,select){min-height:48px}body.motion-premium :is(.hub-messages-thread-screen,.hub-messages-thread-screen-head){background:var(--bg);border-color:var(--line);color:var(--text)}body.motion-premium :is(.coremarket-v3-hero,.news-bbc-hero){background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:20px}body.motion-premium .portal-mobile-nav{background:var(--bg);border-color:var(--line);padding-bottom:max(10px,env(safe-area-inset-bottom))}body.motion-premium .portal-mobile-link{color:var(--muted);min-height:48px}body.motion-premium .portal-mobile-link.active{color:var(--gold-strong);background:var(--gold-soft)}@media (min-width:1100px){.route-shell:has(.design-navigation) .portal-global-footer{width:calc(100% - 284px);margin-left:260px;margin-right:24px}body.motion-premium .portal-root:has(.design-navigation){width:calc(100% - 236px);max-width:1440px;margin-left:236px}.design-navigation{background:var(--surface);border-right:1px solid var(--line);z-index:60;flex-direction:column;width:236px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}body.motion-premium .portal-root:has(.design-navigation) .portal-top-center{display:none}body.motion-premium .portal-top-main{justify-content:space-between;gap:24px;display:flex}body.motion-premium .portal-top-tools{flex:1;max-width:520px}body.motion-premium .hub-facebook-layout{grid-template-rows:max-content 1fr;grid-template-columns:minmax(0,720px) minmax(220px,280px);justify-content:center}body.motion-premium .hub-facebook-layout>.hub-left-column{grid-area:1/2}body.motion-premium .hub-facebook-layout>.hub-right-column{grid-area:2/2;align-self:start}body.motion-premium .hub-right-column>.hub-notifications-panel{margin-block:0}body.motion-premium .hub-feed-column{grid-area:1/1/span 2;min-width:0}}@media (min-width:1201px){body.motion-premium .hub-right-column .hub-notif-virtual-list{overscroll-behavior:contain;align-content:start;height:clamp(232px,44.8vh,496px);min-height:0;max-height:clamp(232px,44.8vh,496px);overflow-y:auto}}@media (max-width:600px){body.motion-premium .portal-root{padding:12px}body.motion-premium .hub-profile-banner{padding:18px}}.design-landing-hero{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:clamp(28px,6vw,80px);position:relative;overflow:hidden}.design-landing-hero>:not(.design-landing-art){max-width:600px;position:relative}.design-eyebrow{letter-spacing:1.6px;color:var(--gold-strong);font-size:10px}.design-landing-hero h1{margin:24px 0;font-size:clamp(36px,5.5vw,68px);line-height:1.08}.design-landing-hero p:not(.design-eyebrow){color:var(--muted);line-height:1.8}.design-landing-hero small{color:var(--muted);margin-top:32px;line-height:1.8;display:block}.design-landing-art{opacity:.22;width:48%;position:absolute;bottom:-80px;right:-30px;transform:rotate(14deg)}.design-landing-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.design-landing-actions a{border:1px solid var(--line-strong);color:var(--text);border-radius:28px;padding:15px 24px;font-size:14px;text-decoration:none}.design-landing-actions .design-cta{background:var(--gold);color:var(--on-accent);border-color:var(--gold)}.design-destinations{padding-block:40px}.design-destinations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.design-destinations a{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:18px;padding:24px;text-decoration:none;position:relative}.design-destinations a svg{color:var(--gold-strong)}.design-destinations a:nth-child(3n+2) svg{color:var(--orchid)}.design-destinations a:nth-child(3n) svg{color:var(--sage)}.design-destinations a p{color:var(--muted);font-size:14px;line-height:1.6}.design-destinations a span{color:var(--muted);position:absolute;top:24px;right:24px}.design-destinations a:hover{border-color:var(--gold-line)}body.motion-premium .design-auth-page .hub-profile-banner{gap:28px;max-width:560px;margin:36px auto;padding:32px;display:grid}body.motion-premium .design-auth-page .hub-profile-main{text-align:center;justify-items:center;display:grid}body.motion-premium .design-auth-page .hub-profile-actions{width:100%;box-shadow:none;background:0 0;border:0;gap:16px;padding:0;display:grid}body.motion-premium .design-auth-page .hub-auth-mode-toolbar{box-shadow:none;background:0 0;border:0;padding:0}body.motion-premium .design-auth-page .switch{background:var(--input);border-radius:12px;width:100%;padding:4px;display:flex}body.motion-premium .design-auth-page .switch button{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:9px;flex:1;min-height:44px}body.motion-premium .design-auth-page .switch button.active{background:var(--gold);color:var(--on-accent)}body.motion-premium .settings-main-menu{max-width:760px;margin-inline:auto}body.motion-premium :is(.settings-nav-list,.settings-user-hero){background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:18px}body.motion-premium .settings-nav-list button{color:var(--text);border-color:var(--line);min-height:56px;box-shadow:none;background:0 0}body.motion-premium .settings-user-name{color:var(--text)}body.motion-premium .settings-user-email{color:var(--muted)}.theme-switch-control{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.theme-switch-label{font-size:14px;font-weight:700}.theme-switch-input{clip-path:inset(50%);margin:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.theme-switch-track{background:var(--line-strong);border-radius:999px;flex:0 0 52px;width:52px;height:30px;padding:3px;transition:background-color .16s;display:block}.theme-switch-thumb{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;box-shadow:0 1px 4px #0004}.theme-switch-input:checked+.theme-switch-track{background:var(--gold)}.theme-switch-input:checked+.theme-switch-track .theme-switch-thumb{transform:translate(22px)}.theme-switch-input:focus-visible+.theme-switch-track{outline:2px solid var(--text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.theme-switch-track,.theme-switch-thumb{transition:none}}body.motion-premium :is(.media-prime-hero,.culture-prime-hero,.event-live-hero){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:20px;flex-wrap:wrap;gap:24px;padding:24px;display:flex}body.motion-premium :is(.media-prime-hero-main,.culture-prime-hero-main,.event-live-hero-main){flex:320px}body.motion-premium :is(.media-prime-hero,.culture-prime-hero,.event-live-hero) h1{max-width:24ch;font-size:clamp(26px,3vw,38px);line-height:1.2}body.motion-premium :is(.media-prime-hero,.culture-prime-hero,.event-live-hero) p{max-width:60ch;line-height:1.7}body.motion-premium :is(.media-prime-card,.culture-prime-lead-card,.event-live-card,.coremarket-v3-product-card,.news-bbc-card){background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:16px;overflow:hidden}body.motion-premium :is(.media-prime-card,.culture-prime-lead-card,.event-live-card,.news-bbc-card) h3{font-size:18px;line-height:1.4}body.motion-premium :is(.media-prime-grid,.coremarket-v3-catalog-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;display:grid}body.motion-premium :is(.media-prime-chip-row,.culture-prime-chip-row,.event-live-filter-row) button{background:var(--surface);min-height:40px;color:var(--muted);border:1px solid var(--line);border-radius:24px;padding:8px 16px}body.motion-premium :is(.media-prime-chip-row,.culture-prime-chip-row,.event-live-filter-row) button.active{background:var(--text);color:var(--bg)}body.motion-premium .hub-profile-screen{max-width:800px;margin:24px auto}body.motion-premium .hub-profile-hero-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:20px;padding:28px}body.motion-premium .hub-profile-hero-name{font-size:28px}body.motion-premium .hub-profile-avatar-lg{border:2px solid var(--gold-line);width:96px;height:96px}body.motion-premium .hub-profile-stat-card{color:var(--text);box-shadow:none;background:0 0;border:0}body.motion-premium .hub-profile-action-btn{background:var(--surface);min-height:44px;color:var(--text);border-color:var(--line);border-radius:24px}body.motion-premium .hub-profile-action-btn-primary{background:var(--gold);color:var(--on-accent)}body.motion-premium .hub-messages-root{--hub-chat-navy:var(--text);--hub-chat-gold:var(--gold-strong);--hub-chat-paper:var(--bg);--hub-chat-cream:var(--surface);--hub-chat-ink:var(--text);--hub-list-foreground:var(--text)}:root:not([data-theme=light]) body.motion-premium .hub-messages-root{--hub-list-foreground:#fff}body.motion-premium .hub-messages-root .panel.hub-side-panel.hub-messages-rail,body.motion-premium .hub-messages-root .hub-messages-thread-screen,body.motion-premium .hub-messages-root .hub-messages-chat-box-full{color:var(--text);background:var(--bg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}body.motion-premium .hub-messages-root .hub-messages-shell,body.motion-premium .hub-messages-root .panel.hub-side-panel.hub-messages-rail{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body.motion-premium .hub-messages-root :is(.hub-messages-list-hero,.hub-messages-list-hero-actions,.hub-messages-list-search,.hub-messages-new-thread-btn,.hub-messages-profile-return){box-shadow:none!important;border:0!important}body.motion-premium .hub-messages-root .hub-messages-thread-screen-head,body.motion-premium .hub-messages-root .hub-messages-thread-bottom{color:var(--hub-list-foreground);background:var(--surface)!important}body.motion-premium .hub-messages-root .hub-messages-thread-screen-head :is(strong,h2),body.motion-premium .hub-messages-root .hub-messages-thread-screen-identity .hub-thread-contact-name,body.motion-premium .hub-messages-root .hub-message-compose-input-shell textarea{color:var(--hub-list-foreground)!important}body.motion-premium .hub-messages-root .hub-messages-thread-screen-identity small{color:var(--muted)!important}body.motion-premium .hub-messages-root .hub-message-compose-typing-placeholder,body.motion-premium .hub-messages-root .hub-message-compose-input-shell textarea::placeholder{opacity:1;color:var(--muted)!important}body.motion-premium .hub-messages-root .hub-messages-unread-section-head{font-weight:700;color:var(--text)!important}body.motion-premium .hub-messages-root .hub-messages-unread-summary,body.motion-premium .hub-messages-root .hub-messages-unread-summary span{opacity:1;letter-spacing:.04em;font-weight:700;color:var(--text)!important}body.motion-premium .hub-messages-root :is(.hub-messages-list-hero,.hub-message-conversation-btn){background:var(--surface)!important;color:var(--hub-list-foreground)!important}body.motion-premium .hub-messages-root .hub-message-conversation-item,body.motion-premium .hub-messages-root .hub-message-conversation-item .hub-message-conversation-btn{box-shadow:none!important;border:0!important}body.motion-premium .hub-messages-root .hub-messages-thread-screen-head :is(.hub-thread-back-btn,.hub-thread-action-btn),body.motion-premium .hub-messages-root .hub-messages-compose-dock-form>:is(.hub-thread-tool-btn,.hub-messages-send-inline){color:var(--hub-list-foreground)!important;box-shadow:none!important;border:0!important}body.motion-premium .hub-messages-root .hub-messages-thread-screen-head :is(.hub-thread-back-btn,.hub-thread-action-btn) svg,body.motion-premium .hub-messages-root .hub-messages-compose-dock-form>:is(.hub-thread-tool-btn,.hub-messages-send-inline) svg{color:var(--hub-list-foreground)!important;stroke:currentColor!important}body.motion-premium .hub-messages-root .hub-messages-thread-screen-head .hub-thread-back-btn svg,body.motion-premium .hub-messages-root .hub-messages-thread-screen-actions :is(.hub-thread-call-btn,.hub-thread-video-call-btn) svg,body.motion-premium .hub-messages-root .hub-messages-compose-dock-form>.hub-thread-tool-btn svg{stroke-width:2.72px!important}body.motion-premium .hub-messages-root .hub-messages-compose-dock-form>.hub-thread-voice-btn svg{transform:none}body.motion-premium .hub-messages-root .hub-messages-thread-screen-actions .hub-thread-action-btn:not(.hub-thread-call-btn):not(.hub-thread-video-call-btn) svg{stroke-width:2.32px!important}body.motion-premium .hub-messages-root .hub-messages-compose-dock-form>.hub-messages-send-inline svg{stroke-width:1.44px!important}body.motion-premium .hub-messages-root .hub-messages-compose-dock-form>.hub-messages-send-inline .hub-send-plane-body{fill:currentColor!important;stroke:currentColor!important}body.motion-premium .hub-messages-root .hub-messages-compose-dock-form>.hub-messages-send-inline .hub-send-plane-fold{stroke:var(--surface)!important}body.motion-premium .hub-messages-root .hub-messages-list-hero :is(h1,.textoncall-wordmark-text,.hub-messages-new-thread-btn,.hub-messages-profile-return),body.motion-premium .hub-messages-root .hub-message-conversation-btn :is(.hub-message-conversation-head strong,.hub-message-conversation-head small,.hub-message-conversation-preview,.hub-message-sent-check){color:var(--hub-list-foreground)!important}body.motion-premium .hub-messages-chat-box-full{background:var(--bg);border-color:var(--line)}body.motion-premium .hub-messages-chat-box-full .chat-line{background:var(--surface-3);color:var(--text);border:1px solid var(--line);box-shadow:none;border-radius:18px}body.motion-premium .hub-messages-chat-box-full .chat-line.own{background:var(--gold);color:var(--on-accent);border-color:var(--gold-line)}body.motion-premium .hub-messages-chat-box-full .chat-line-time{color:var(--muted)}body.motion-premium :is(.hub-call-video-placeholder,.hub-call-incoming-shell){background:var(--surface);color:var(--text)}body.motion-premium :is(.hub-call-video-stage,.hub-call-video-grid){background:var(--bg);border-radius:18px;gap:12px}body.motion-premium .textoncall-wordmark-text{color:var(--text)}body.motion-premium .portal-brand-wrap small{letter-spacing:1.2px;font-size:9px}body.motion-premium .design-auth-page .hub-auth-wordmark{font-size:30px;line-height:1.2}body.motion-premium .design-auth-page .hub-profile-main h1{margin:14px 0;font-size:26px;line-height:1.3}body.motion-premium .design-auth-page .hub-auth-form,body.motion-premium .design-auth-page .hub-auth-form input{width:100%}body.motion-premium .design-auth-page .hub-auth-brand-logo{width:64px;height:64px;box-shadow:none;background:0 0;border:0;margin-bottom:12px}body.motion-premium .design-auth-page .hub-auth-brand-logo img{object-fit:contain;width:64px;height:64px}@media (max-width:760px){.design-destinations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.design-destinations>div{grid-template-columns:1fr}}
