:root{--text-on-accent:#0E1F3D;--navy-900:#0E1F3D;--navy-800:#1A2D52;--navy-700:#243A66;--navy-600:#2F4878;--navy-500:#3B5790;--yellow-500:#F5C518;--yellow-400:#FFD028;--yellow-600:#E0AC0F;--cream-50:#FFF9E6;--cream-100:#FFEDC2;--white:#FFFFFF;--off-white:#F8F9FB;--bg:#F6F7FA;--surface:#FFFFFF;--surface-2:#FAFBFD;--surface-muted:#F8F9FB;--itw-modal-backdrop:rgba(14,31,61,0.65);--itw-modal-backdrop-filter:blur(8px);--text-primary:#0E1F3D;--text-secondary:#5C6373;--text-muted:#9099A8;--text-on-navy:#E8ECF4;--text-on-navy-muted:#8FA0BF;--border:#E5E8EE;--border-soft:#EBEEF3;--border-navy:rgba(255,255,255,0.08);--success:#2DBF6F;--warning:#F39C12;--danger:#E15554;--info:#4A6EE0;--purple:#9B59B6;--pink:#EC4899;--teal:#14B8A6;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-full:9999px;--shadow-sm:0 1px 2px rgba(14,31,61,0.04);--shadow-md:0 4px 14px rgba(14,31,61,0.06);--shadow-lg:0 12px 32px rgba(14,31,61,0.12);--shadow-yellow:0 6px 22px rgba(245,197,24,0.45);--shadow-yellow-soft:0 4px 18px rgba(245,197,24,0.25);--font-ui:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,"Cascadia Mono",monospace;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--sidebar-w:64px;--topbar-h:60px;--density-pad:20px;--density-gap:16px;--density-card-pad:20px}[data-density=compact]{--density-pad:12px;--density-gap:10px;--density-card-pad:14px}[data-density=comfy]{--density-pad:28px;--density-gap:22px;--density-card-pad:24px}*{box-sizing:border-box}body,html{margin:0;padding:0;-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);font-feature-settings:"cv11","ss01","ss03";color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:14px;line-height:1.5;padding-top:var(--topbar-h)}img,svg,video{max-width:100%;height:auto}button,input,select,textarea{font-family:inherit}a{color:inherit}.t-mono{font-family:var(--font-mono);font-feature-settings:normal}.t-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);font-weight:500}.t-h1{font-size:40px;line-height:1.1;font-weight:800;letter-spacing:-.02em;margin:0}.t-h2{font-size:22px;line-height:1.25;letter-spacing:-.01em}.t-h2,.t-h3{font-weight:700;margin:0}.t-h3{font-size:16px;line-height:1.3}.t-muted{color:var(--text-secondary)}.t-dim{color:var(--text-muted)}.btn-primary{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#FFD028,#F5C518 50%,#E0AC0F);color:var(--text-on-accent,#0E1F3D);font:inherit;font-weight:800;box-shadow:var(--shadow-yellow);padding:10px 18px;border-radius:10px;border:0;cursor:pointer;transition:all .16s var(--ease);white-space:nowrap;text-decoration:none}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(245,197,24,.55)}.btn-primary:active{transform:translateY(0)}.btn-ghost{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--text-primary);border:1px solid var(--border);font:inherit;font-weight:600;cursor:pointer;border-radius:var(--r-md);padding:8px 14px;transition:all .16s var(--ease);white-space:nowrap;text-decoration:none}.btn-ghost:hover{background:rgba(245,197,24,.08);border-color:var(--yellow-500)}.btn-ghost>svg,.btn-primary>svg,.rz-btn>svg{flex-shrink:0}.btn-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:transparent;border:0;color:var(--text-secondary);cursor:pointer;transition:all .14s var(--ease);position:relative}.btn-icon:hover{background:rgba(14,31,61,.05);color:var(--text-primary)}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:var(--density-card-pad)}.card-glass{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(252,253,255,.9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(14,31,61,.06);border-radius:var(--r-xl);box-shadow:0 4px 24px rgba(14,31,61,.05)}.chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--r-full);background:var(--cream-50);border:1px solid var(--yellow-500);color:var(--text-primary)}.chip-neutral{background:var(--off-white);border-color:var(--border);color:var(--text-secondary)}.chip-success{background:rgba(45,191,111,.1);border-color:rgba(45,191,111,.4);color:#1B7A47}.chip-info{background:rgba(74,110,224,.08);border-color:rgba(74,110,224,.4);color:#2A4FB2}.chip-purple{background:rgba(155,89,182,.08);border-color:rgba(155,89,182,.4);color:#6E3F87}.brand-itw{font-weight:700;letter-spacing:.05em;position:relative;display:inline-block}.brand-itw sup{font-size:.55em;font-weight:400;margin-left:1px;vertical-align:super;line-height:0;letter-spacing:0}.logo-atom{width:36px;height:36px;border-radius:10px;background:transparent;display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.logo-atom svg{width:100%;height:100%}.logo-atom .orbit{transform-origin:50% 50%;animation:atom-spin 24s linear infinite}@keyframes atom-spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes itw-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes itw-tp-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}@keyframes itw-tp-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@keyframes itw-bs-fadein{0%{opacity:0}to{opacity:1}}@keyframes itw-bs-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes itw-bs-scalein{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes eem-fadein{0%{opacity:0}to{opacity:1}}@keyframes eem-slidein{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes eem-spin{to{transform:rotate(1turn)}}@keyframes eem-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes itw-hourglass-spin{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}95%{transform:rotate(180deg) scale(1)}to{transform:rotate(1turn) scale(1)}}@keyframes itw-progress-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes itw-cv-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes itw-apply-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes itw-apply-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes itw-apply-slide{0%{left:-40%}to{left:100%}}@keyframes fc-react-tray-anim{0%{opacity:0}to{opacity:1}}@keyframes itw-pulse-rec{0%,to{box-shadow:0 0 0 0 rgba(225,85,84,.6)}50%{box-shadow:0 0 0 6px rgba(225,85,84,0)}}.itw-atom{display:block}.itw-atom .orbit{transform-origin:18px 18px;animation:itw-orbit-spin 8s linear infinite}.itw-teleport-dots:after{content:"...";display:inline-block;animation:itw-tp-dots 1.4s steps(3) infinite;width:14px;text-align:left}:root[data-theme=dark] .itw-teleport-title{background:linear-gradient(135deg,#F5F7FA,#F5C518);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:root[data-theme=dark] .itw-teleport-card{background:#142339;border-color:#2D3E5E}:root[data-theme=dark] .itw-teleport-card>div:nth-child(2){color:#F5F7FA!important}.eem-input::placeholder{color:rgba(156,168,194,.5)}.eem-input:focus{outline:none;border-color:rgba(245,197,24,.32)!important;box-shadow:0 0 0 3px rgba(245,197,24,.12)}.eem-card-item:hover{background:rgba(245,197,24,.06)!important}.eem-tag:hover .eem-tag-x{opacity:1}.eem-btn-save:hover{background:linear-gradient(135deg,#FFD544,#F59E0B)!important;box-shadow:0 0 24px rgba(245,197,24,.4)}.eem-btn-save:hover:before{background-position:200% 0!important}.fc-msg-wrap:hover .fc-react-tray{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}@keyframes itw-comp-slide{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes itw-comp-pulse{0%,to{box-shadow:0 4px 18px rgba(245,197,24,.45),0 0 0 0 rgba(245,197,24,0)}50%{box-shadow:0 4px 22px rgba(245,197,24,.55),0 0 0 6px rgba(245,197,24,.08)}}@keyframes itw-comp-mood-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes itw-comp-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes itw-comp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes itw-rec-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes itw-lb-fade{0%{opacity:0}to{opacity:1}}@keyframes feed-loader-spin{to{transform:rotate(1turn)}}@keyframes bn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bn-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes itw-pulse{0%,to{transform:scale(1);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 0 rgba(245,197,24,.4)}50%{transform:scale(1.04);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 18px rgba(245,197,24,0)}}.itw-rich-editor{width:100%;min-height:90px;padding:14px 16px;font-family:inherit;font-size:16px;line-height:1.55;color:#0E1F3D;outline:none}.itw-rich-editor:focus{outline:none}.itw-rich-editor p{margin:0}.itw-rich-editor p+p{margin-top:.65em}.itw-rich-editor ol,.itw-rich-editor ul{margin:.4em 0 .4em 1.2em;padding:0}.itw-rich-editor li{margin:.15em 0}.itw-rich-editor blockquote{margin:.5em 0;padding:4px 12px;border-left:3px solid #f5c518;color:#5C6373;font-style:italic;background:rgba(245,197,24,.06);border-radius:0 6px 6px 0}.itw-rich-editor code{background:rgba(14,31,61,.06);padding:1px 6px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.itw-rich-editor a{color:var(--itw-link-color);text-decoration:underline;cursor:text}.itw-rich-editor strong{font-weight:700}.itw-rich-editor em{font-style:italic}.itw-rich-editor s{text-decoration:line-through;opacity:.75}.itw-rich-editor u{text-decoration:underline}.itw-rich-editor mark{padding:0 2px;border-radius:2px}.itw-rich-editor p.is-editor-empty:first-child:before,.itw-rich-editor.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9099A8;pointer-events:none;height:0}.itw-comp-card:focus-within{box-shadow:0 0 0 4px rgba(245,197,24,.1),0 8px 32px rgba(14,31,61,.08);border-color:rgba(245,197,24,.4)}.itw-comp-drop{animation:itw-comp-slide .14s cubic-bezier(.4,0,.2,1);transform-origin:top center}.itw-vis-menu{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-height:min(calc(70 * var(--vh)),520px);padding:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#0e1f3d;background:#fffdf8;border:1px solid #eee7d2;border-radius:18px;box-shadow:0 22px 50px rgba(14,31,61,.16);scrollbar-color:#c6ccd6 transparent;scrollbar-width:thin}.itw-vis-agency-list::-webkit-scrollbar,.itw-vis-menu::-webkit-scrollbar{width:6px}.itw-vis-agency-list::-webkit-scrollbar-thumb,.itw-vis-menu::-webkit-scrollbar-thumb{background:#c6ccd6;border-radius:999px}.itw-vis-overline{color:#71809a;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.itw-vis-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.itw-vis-segment{display:flex;min-width:0;min-height:68px;padding:8px 5px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#45536a;background:#f7f6f2;border:1px solid #ebe8df;border-radius:13px;font:inherit;font-size:11px;font-weight:850;line-height:1.15;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.itw-vis-segment:hover{color:#0e1f3d;background:#fbf8ec;border-color:#e2d7ac}.itw-vis-segment.is-active,.itw-vis-segment.is-active:hover{color:#0e1f3d;background:#fff6d6;border-color:#f5c518}.itw-vis-segment-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:#647189;background:#eeece6;border-radius:10px}.itw-vis-segment-icon svg{width:17px;height:17px}.itw-vis-segment.is-active .itw-vis-segment-icon{color:#d6a900;background:#ffe9a0}.itw-vis-description{min-height:18px;color:#71809a;font-size:12px;font-weight:600;line-height:1.4;text-align:center}.itw-vis-separator{width:100%;height:1px;background:#eee9dc}.itw-vis-agencies-head{display:flex;width:100%;min-height:34px;padding:0;align-items:center;justify-content:space-between;gap:12px;color:#0e1f3d;background:transparent;border:0;font:inherit;cursor:pointer}.itw-vis-agencies-head:hover .itw-vis-agencies-title{color:#b58b00}.itw-vis-agencies-title{overflow:hidden;font-size:12px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.itw-vis-agencies-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:#71809a;font-size:11px;font-weight:800}.itw-vis-chevron{display:inline-flex;transition:transform .15s ease}.itw-vis-chevron.is-open{transform:rotate(180deg)}.itw-vis-chevron svg{width:14px;height:14px}.itw-vis-agencies-zone{display:grid;grid-gap:10px;gap:10px;padding-top:2px}.itw-vis-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:3px;background:#efeee9;border-radius:999px}.itw-vis-tab{min-width:0;min-height:30px;padding:0 10px;color:#647189;background:transparent;border:0;border-radius:999px;font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.itw-vis-tab:hover{color:#0e1f3d}.itw-vis-tab.is-active,.itw-vis-tab.is-active:hover{color:#0e1f3d;background:#fffdf8;box-shadow:0 1px 5px rgba(14,31,61,.12)}.itw-vis-search{box-sizing:border-box;width:100%;min-height:34px;padding:0 10px;color:#14213d;background:#fff;border:1px solid #dfe3ea;border-radius:10px;outline:none;font:inherit;font-size:11px}.itw-vis-search:focus{border-color:#f5c518;box-shadow:0 0 0 3px rgba(245,197,24,.14)}.itw-vis-agency-list{display:grid;max-height:176px;grid-gap:6px;gap:6px;padding-right:2px;overflow-y:auto;scrollbar-color:#c6ccd6 transparent;scrollbar-width:thin}.itw-vis-agency-row{display:grid;grid-template-columns:17px 22px minmax(0,1fr);width:100%;min-height:44px;padding:7px 9px;align-items:center;grid-gap:9px;gap:9px;color:#0e1f3d;background:#f8f7f3;border:1px solid #e7e5df;border-radius:11px;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.itw-vis-agency-row:hover{background:#fbf8ec;border-color:#e2d7ac}.itw-vis-agency-row.is-selected,.itw-vis-agency-row.is-selected:hover{background:#fff9e5;border-color:#e8bb19}.itw-vis-checkbox{display:grid;box-sizing:border-box;width:17px;height:17px;place-items:center;color:#0e1f3d;background:#fff;border:1.5px solid #9aa4b3;border-radius:5px;font-size:11px;font-weight:950;line-height:1}.itw-vis-checkbox.is-checked{background:#f5c518;border-color:#dba900}.itw-vis-agency-name{min-width:0;overflow:hidden;font-size:11px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.itw-vis-empty{padding:9px 2px;color:#71809a;font-size:11px;line-height:1.4;text-align:center}.itw-vis-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 2px}.itw-vis-bulk-actions button{padding:2px 0;background:transparent;border:0;font:inherit;font-size:10.5px;font-weight:850;cursor:pointer}.itw-vis-bulk-select{color:#9c7800}.itw-vis-bulk-none{color:#647189}.itw-vis-bulk-actions button:hover{color:#0e1f3d;text-decoration:underline}@media (max-width:600px){.itw-vis-menu{position:fixed!important;top:92px!important;right:16px!important;left:16px!important;width:auto!important;max-width:none!important;max-height:calc(calc(100 * var(--dvh)) - 112px)}}:root[data-theme=dark] .itw-vis-menu{color:#f5f7fa;background:#142339!important;border-color:#2d3e5e!important;box-shadow:0 22px 50px rgba(3,10,24,.48);scrollbar-color:#53657f transparent}:root[data-theme=dark] .itw-vis-agencies-meta,:root[data-theme=dark] .itw-vis-description,:root[data-theme=dark] .itw-vis-empty,:root[data-theme=dark] .itw-vis-overline{color:#b8c2d9}:root[data-theme=dark] .itw-vis-segment{color:#c7d3e2;background:#1d3050;border-color:#2d3e5e}:root[data-theme=dark] .itw-vis-segment:hover{color:#f5f7fa;background:#243a5d!important;border-color:#53657f}:root[data-theme=dark] .itw-vis-segment.is-active,:root[data-theme=dark] .itw-vis-segment.is-active:hover{color:#fff;background:rgba(245,197,24,.14)!important;border-color:#f5c518}:root[data-theme=dark] .itw-vis-segment-icon{color:#c7d3e2;background:#142339}:root[data-theme=dark] .itw-vis-segment.is-active .itw-vis-segment-icon{color:#f5c518;background:rgba(245,197,24,.18)}:root[data-theme=dark] .itw-vis-separator{background:#2d3e5e}:root[data-theme=dark] .itw-vis-agencies-head{color:#f5f7fa}:root[data-theme=dark] .itw-vis-agencies-head:hover{background:transparent!important}:root[data-theme=dark] .itw-vis-agencies-head:hover .itw-vis-agencies-title{color:#f5c518}:root[data-theme=dark] .itw-vis-tabs{background:#0f1e33}:root[data-theme=dark] .itw-vis-tab{color:#b8c2d9}:root[data-theme=dark] .itw-vis-tab:hover{color:#fff;background:transparent!important}:root[data-theme=dark] .itw-vis-tab.is-active,:root[data-theme=dark] .itw-vis-tab.is-active:hover{color:#fff;background:#1d3050!important;box-shadow:0 1px 5px rgba(0,0,0,.3)}:root[data-theme=dark] .itw-vis-search{color:#f5f7fa;background:#0f1e33;border-color:#2d3e5e}:root[data-theme=dark] .itw-vis-agency-list{scrollbar-color:#53657f transparent}:root[data-theme=dark] .itw-vis-agency-row{color:#f5f7fa;background:#1d3050;border-color:#2d3e5e}:root[data-theme=dark] .itw-vis-agency-row:hover{background:#243a5d!important;border-color:#53657f}:root[data-theme=dark] .itw-vis-agency-row.is-selected,:root[data-theme=dark] .itw-vis-agency-row.is-selected:hover{background:rgba(245,197,24,.13)!important;border-color:#f5c518}:root[data-theme=dark] .itw-vis-checkbox{color:#0e1f3d;background:#142339;border-color:#8290a7}:root[data-theme=dark] .itw-vis-checkbox.is-checked{background:#f5c518;border-color:#f5c518}:root[data-theme=dark] .itw-vis-bulk-select{color:#f5c518}:root[data-theme=dark] .itw-vis-bulk-none{color:#b8c2d9}:root[data-theme=dark] .itw-vis-bulk-actions button:hover{color:#fff;background:transparent!important}.itw-comp-mood-pill{animation:itw-comp-mood-pulse 2.4s ease-in-out infinite}.itw-comp-publish{animation:itw-comp-pulse 2.4s ease-in-out infinite}.itw-comp-publish:hover{transform:translateY(-1px) scale(1.02);animation:none;box-shadow:0 8px 28px rgba(245,197,24,.55)!important}.itw-comp-publish:active{transform:translateY(0) scale(.98)}.itw-comp-publish .itw-comp-publish-icon{display:block;flex:0 0 auto;width:16px;height:16px;transform:none!important;rotate:0deg!important;scale:1!important;transform-origin:center center}.itw-comp-tool:hover{background:rgba(245,197,24,.08);border-color:rgba(245,197,24,.35);transform:translateY(-1px)}.itw-comp-ai:hover{box-shadow:0 2px 14px rgba(74,110,224,.22);transform:translateY(-1px)}.itw-network-composer .itw-comp-ai,.itw-network-composer .itw-comp-publish,.itw-network-composer .itw-comp-tool{box-sizing:border-box!important;transform:none!important}.itw-network-composer .itw-comp-ai:active,.itw-network-composer .itw-comp-ai:hover,.itw-network-composer .itw-comp-publish:active,.itw-network-composer .itw-comp-publish:hover,.itw-network-composer .itw-comp-tool:active,.itw-network-composer .itw-comp-tool:hover{transform:none!important}.itw-comp-spin{display:inline-block;animation:itw-comp-spin .9s linear infinite}.itw-network-composer .itw-comp-count-value{white-space:nowrap!important;flex:0 0 auto!important}.itw-network-composer .itw-comp-toolbar-right{justify-content:flex-end!important}.itw-network-composer .itw-comp-progress-ring{flex:0 0 22px!important}.itw-network-composer .itw-comp-toolbar-break{display:none}.itw-network-composer:not(.itw-network-composer--idle) .itw-comp-toolbar-break{display:block;flex:0 0 100%;width:100%;height:0}.itw-comp-ta{caret-color:#F5C518}.itw-comp-ta::placeholder{color:#9099A8;transition:opacity .2s ease}.itw-comp-ta:focus::placeholder{opacity:.55}.itw-network-composer .itw-rich-editor{min-height:126px!important;padding:14px 2px 8px!important;color:var(--itw-comp-editor-text,#0E1F3D)!important;font-size:20px!important}.itw-network-composer .itw-rich-editor p.is-editor-empty:first-child:before,.itw-network-composer .itw-rich-editor.is-editor-empty:first-child:before{color:var(--itw-comp-placeholder,#9099A8)!important}.itw-network-composer .itw-rich-editor blockquote{color:var(--itw-comp-subtle,#5C6373)!important;background:rgba(245,197,24,.08)!important}.itw-comp-drop .itw-format-swatch,.itw-comp-drop .itw-format-swatch:hover,:root[data-theme=dark] .itw-comp-drop button.itw-format-swatch.itw-format-swatch,:root[data-theme=dark] .itw-comp-drop button.itw-format-swatch.itw-format-swatch:hover{background:var(--itw-format-swatch-bg)!important;transform:none!important}.itw-comp-drop .itw-format-swatch{box-shadow:inset 0 0 0 1px var(--itw-format-swatch-ring,rgba(14,31,61,.16)),0 1px 3px rgba(14,31,61,.1)!important}.itw-comp-drop .itw-format-swatch.is-active{box-shadow:inset 0 0 0 2px rgba(255,255,255,.72),0 0 0 2px rgba(245,197,24,.88),0 4px 12px rgba(245,197,24,.2)!important}.itw-voice-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;background:var(--itw-voice-fill,#F5C518);border:none;cursor:pointer}.itw-voice-range::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--itw-voice-fill,#F5C518);border:none;cursor:pointer}.divider{height:1px;margin:16px 0}.divider,.divider-v{background:var(--border-soft)}.divider-v{width:1px;align-self:stretch;margin:0 8px}:focus-visible{outline:2px solid var(--yellow-500);outline-offset:2px;border-radius:4px}.screen-enter{animation:screen-in .32s var(--ease-out)}@keyframes screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes soft-pulse{0%,to{box-shadow:var(--shadow-yellow)}50%{box-shadow:0 8px 28px rgba(245,197,24,.6)}}.pulse-yellow{animation:soft-pulse 2.4s ease-in-out infinite}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes af-pulse{0%,to{opacity:1}50%{opacity:.55}}.topbar{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--topbar-h);width:100%;background:rgba(255,255,255,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-soft);box-shadow:0 6px 18px rgba(14,31,61,.04);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:0 18px}.topbar--reseau-primary{gap:12px;--tb-feed-shell-pad:clamp(12px,calc(1.3 * var(--vw)),20px);--tb-feed-gap:clamp(12px,calc(0.85 * var(--vw)),16px);--tb-feed-track-space:calc(calc(100 * var(--vw)) - (2 * var(--tb-feed-shell-pad)) - (2 * var(--tb-feed-gap)));--tb-feed-left-col:calc(var(--tb-feed-track-space) * 0.2);--tb-feed-main-col:calc(var(--tb-feed-track-space) * 0.53);--tb-feed-right-col:calc(var(--tb-feed-track-space) * 0.27);--itw-topbar-search-column-max:var(--tb-feed-main-col);--tb-reseau-search-max:var(--tb-feed-main-col);--tb-reseau-search-side-clearance:468px;--tb-reseau-search-center-offset:calc((var(--tb-feed-left-col) - var(--tb-feed-right-col)) / 2)}.tb-left{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:nowrap}.tb-left-compact{gap:8px}.tb-brand{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:0;flex-shrink:0;text-decoration:none;color:inherit}.tb-brand-lockup{display:inline-flex;flex:0 0 auto;flex-direction:column;gap:3.1px;line-height:1}.tb-brand-text{color:#1e2a4a;font-size:16.8px;font-weight:800;letter-spacing:-.01em;line-height:1}.tb-brand-tricolor{display:flex;align-self:stretch;height:2.7px;overflow:hidden;border-radius:999px;box-shadow:0 1px 2.5px rgba(30,42,74,.28),inset 0 1px 0 rgba(255,255,255,.35)}.tb-brand-tricolor>span{flex:1 1}.tb-brand-tricolor-blue{background:linear-gradient(180deg,#1263c9,#0055a4)}.tb-brand-tricolor-white{background:linear-gradient(180deg,#ffffff,#f2f4f8)}.tb-brand-tricolor-red{background:linear-gradient(180deg,#fa5560,#ef4135)}.tb-divider{width:1px;height:22px;background:var(--border-soft);flex-shrink:0}.tb-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;flex-shrink:0}.tb-breadcrumb-link{color:inherit;text-decoration:none;border-radius:8px;padding:5px 8px;margin-left:-8px;transition:background .14s var(--ease),color .14s var(--ease)}.tb-breadcrumb-link:hover{background:rgba(245,197,24,.1);color:var(--text-primary)}.tb-network-menu{position:relative;display:inline-flex;flex-shrink:0}.tb-network-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-soft);background:rgba(255,255,255,.72);color:var(--text-primary);border-radius:8px;min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;font-weight:800;transition:background .14s var(--ease),border-color .14s var(--ease),box-shadow .14s var(--ease)}.tb-network-trigger:hover,.tb-network-trigger[aria-expanded=true]{background:rgba(245,197,24,.1);border-color:rgba(245,197,24,.55);box-shadow:0 4px 14px rgba(14,31,61,.08)}.tb-pop-network{top:calc(100% + 8px);left:0;right:auto;width:260px;padding:12px}.tb-network-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:8px 10px;border-radius:8px;color:var(--text-primary);font-size:13px;font-weight:700;text-decoration:none;transition:background .12s var(--ease),color .12s var(--ease)}.tb-network-item:hover{background:var(--off-white);color:var(--text-primary)}.tb-network-item.active{background:linear-gradient(135deg,rgba(245,197,24,.16),rgba(245,197,24,.06));color:var(--text-primary)}.tb-chev{color:var(--text-muted);font-size:14px;padding:0 2px}.tb-struct{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:8px;transition:background .12s var(--ease)}.tb-struct:hover{background:var(--off-white)}.tb-struct-logo{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:white;font-weight:800;font-size:10px;font-family:var(--font-mono);letter-spacing:.02em;flex-shrink:0}.tb-struct-logo.lg{width:36px;height:36px;border-radius:9px;font-size:12px}.tb-struct-name{font-weight:700;font-size:13px;color:var(--text-primary)}.tb-pop-struct{width:360px}.tb-struct-list{display:flex;flex-direction:column;gap:2px}.tb-struct-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;text-align:left;transition:background .12s var(--ease);width:100%}.tb-struct-item:hover:not(:disabled){background:var(--off-white)}.tb-struct-item.on{background:linear-gradient(135deg,var(--cream-50),white);border:1px solid var(--yellow-500)}.tb-struct-item.locked{opacity:.55;cursor:not-allowed}.tb-struct-foot{padding-top:8px;margin-top:8px;border-top:1px solid var(--border-soft);display:flex;justify-content:flex-end}.tb-brique-dot{width:8px;height:8px;border-radius:50%}.tb-crumb-current{font-weight:700;color:var(--text-primary)}.tb-search{display:flex;align-items:center;gap:10px;height:48px;padding:4px 6px 4px 8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,249,251,.96));border:1px solid rgba(14,31,61,.08);border-radius:18px;color:var(--text-secondary);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease),background .18s var(--ease);width:100%;max-width:748px;margin:0 auto;min-width:0;box-shadow:0 12px 30px rgba(14,31,61,.08),inset 0 1px 0 rgba(255,255,255,.78)}.tb-search:before{content:"";position:absolute;inset:1px;border-radius:17px;background:linear-gradient(135deg,rgba(245,197,24,.08),rgba(255,255,255,0));pointer-events:none;opacity:.85}.tb-search:hover{border-color:rgba(245,197,24,.28);box-shadow:0 14px 36px rgba(14,31,61,.11),0 0 0 1px rgba(245,197,24,.08);transform:translateY(-1px)}.tb-search:focus-within{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(255,250,237,.98));border-color:rgba(245,197,24,.58);box-shadow:0 18px 40px rgba(14,31,61,.12),0 0 0 5px rgba(245,197,24,.14)}.tb-search-visual{position:relative;z-index:1;width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;background:linear-gradient(135deg,rgba(245,197,24,.24),rgba(245,197,24,.08));color:var(--text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.64)}.tb-search-input{position:relative;z-index:1;flex:1 1 auto;min-width:0}.tb-search-input input{flex:1 1;width:100%!important;min-width:0;height:40px!important;padding:0 4px!important;border:0!important;background:transparent!important;outline:none;font-size:12px!important;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);box-shadow:none!important}.tb-search-input input::placeholder{color:color-mix(in srgb,var(--text-muted) 88%,white)}.tb-search-chip{position:relative;z-index:1;display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(245,197,24,.28);background:linear-gradient(180deg,rgba(255,248,220,.96),rgba(255,255,255,.98));color:var(--text-on-accent,#0E1F3D);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px rgba(245,197,24,.14)}.tb-kbd{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);background:rgba(255,255,255,.7);border:1px solid var(--border-soft);padding:2px 6px;border-radius:5px;white-space:nowrap}.tb-search-mobile{display:inline-flex;align-items:center;gap:7px;min-width:0;height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(14,31,61,.08);background:linear-gradient(180deg,rgba(248,249,251,.98),rgba(255,255,255,.94));color:var(--text-secondary);text-decoration:none;box-shadow:0 6px 18px rgba(14,31,61,.06);transition:transform .14s var(--ease),box-shadow .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease)}.tb-search-mobile:hover{color:var(--text-primary);border-color:rgba(245,197,24,.42);box-shadow:0 10px 24px rgba(245,197,24,.18);transform:translateY(-1px)}.tb-search-mobile-icon{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(245,197,24,.18);color:var(--text-primary);flex-shrink:0}.tb-search-mobile-label{font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.tb-right{display:flex;align-items:center;justify-content:flex-end;gap:4px}.tb-search-wrap{min-width:0}.topbar>.tb-right>.tb-search-wrap{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(300px,calc(34 * var(--vw)),520px)!important;min-width:0!important;z-index:1}.topbar--reseau-primary>.tb-right>.tb-search-wrap{left:calc(50% + var(--tb-reseau-search-center-offset));right:auto;width:clamp(300px,calc(calc(100 * var(--vw)) - var(--tb-reseau-search-side-clearance)),var(--tb-reseau-search-max))!important;max-width:clamp(300px,calc(calc(100 * var(--vw)) - var(--tb-reseau-search-side-clearance)),var(--tb-reseau-search-max))!important;margin-left:0;margin-right:0;transform:translate(-50%,-50%)}.topbar--reseau-primary>.tb-right{gap:1px}.topbar--reseau-primary .tb-search{gap:8px;height:46px;padding:4px 5px 4px 7px}.topbar--reseau-primary .tb-search-visual{width:36px;height:36px;flex:0 0 36px;border-radius:11px}.topbar--reseau-primary .tb-search-chip{height:31px;padding:0 10px;font-size:10.5px}.topbar--reseau-primary .tb-kbd{display:none}.topbar--reseau-primary .tb-network-trigger{min-height:30px;padding:0 8px;gap:5px;font-size:11.5px}.topbar--reseau-primary .tb-icon{width:32px;height:32px;border-radius:8px}.topbar--reseau-primary .tb-icon .tb-dot{top:6px;right:6px}.topbar--reseau-primary .tb-avatar{padding-left:0}.tb-icon{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);text-decoration:none}.tb-icon:hover{background:rgba(14,31,61,.06);color:var(--text-primary)}.tb-icon .tb-dot{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--yellow-500);border:2px solid white}.tb-xp-pill{display:inline-flex;align-items:center;gap:6.5px;padding:4.3px 11.4px 4.3px 7.9px;background:linear-gradient(180deg,#ffffff,#fff4d6);border:1px solid #f3e6b3;border-radius:999px;box-shadow:0 1.3px 0 #efdfa8;color:var(--text-primary);transition:all .12s var(--ease);text-decoration:none;flex-shrink:0;white-space:nowrap}.tb-xp-pill>svg{flex:0 0 17.2px;width:17.2px;height:17.2px}.tb-xp-pill:hover{background:linear-gradient(180deg,#ffffff,#ffedba);border-color:#e5c85e;box-shadow:0 1.3px 5.2px rgba(245,197,24,.25)}.tb-xp-text{display:flex;flex-direction:column;line-height:1.12}.tb-xp-lvl,.tb-xp-val{font-weight:900;letter-spacing:0;line-height:1.12;white-space:nowrap}.tb-xp-lvl{color:#1e2a4a;font-size:9.4px}.tb-xp-val{color:#c99700;font-size:8.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-sep{width:1px;height:22px;background:var(--border-soft);margin:0 8px}.tb-avatar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 0 0 4px;cursor:pointer;display:flex}.tb-pop-user{width:336px;padding:16px;max-height:min(680px,calc(calc(100 * var(--vh)) - var(--topbar-h) - 18px));display:flex;flex-direction:column;overflow:hidden}.tb-user-profile{display:flex;align-items:center;gap:12px;padding:4px 4px 12px;flex:0 0 auto}.tb-user-profile-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.tb-user-name{font-size:14px;color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-user-sub{color:var(--text-muted);font-size:11.5px;font-weight:600}.tb-user-divider{height:1px;background:var(--border-soft);margin:8px -4px}.tb-user-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;margin-right:-4px;scrollbar-width:thin;scrollbar-color:rgba(92,99,115,.34) transparent}.tb-user-scroll::-webkit-scrollbar{width:8px}.tb-user-scroll::-webkit-scrollbar-track{background:transparent}.tb-user-scroll::-webkit-scrollbar-thumb{background:rgba(92,99,115,.28);border-radius:999px;border:2px solid transparent;background-clip:content-box}.tb-user-scroll::-webkit-scrollbar-thumb:hover{background:rgba(92,99,115,.48);background-clip:content-box}.tb-user-footer{flex:0 0 auto;margin:10px -4px -4px;padding:10px 4px 4px;border-top:1px solid var(--border-soft);background:linear-gradient(180deg,rgba(255,255,255,.88),#fff 38%)}.tb-user-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;color:var(--text-primary);text-align:left;transition:background .12s var(--ease);text-decoration:none}.tb-user-item:hover{background:var(--off-white)}.tb-user-item.active{background:linear-gradient(135deg,rgba(245,197,24,.16),rgba(245,197,24,.06));color:var(--text-primary)}.tb-user-item-icon{width:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.tb-user-item-label{flex:1 1;min-width:0}.tb-user-item-group{margin-top:2px}.tb-user-subitems{margin:2px 0 4px 22px;padding-left:12px;border-left:1px solid var(--border-soft);display:flex;flex-direction:column;gap:2px}.tb-user-subitem{min-height:32px;padding:7px 10px;font-size:12.5px;font-weight:650;color:var(--text-secondary)}.tb-user-subitem .tb-user-item-icon{width:18px;min-width:18px}.tb-user-item.danger{color:var(--danger)}.tb-user-item.danger:hover{background:rgba(225,85,84,.08)}.tb-pop{position:absolute;top:calc(var(--topbar-h) - 6px);right:18px;background:white;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);padding:14px;z-index:30;animation:pop-in .14s var(--ease-out)}.tb-pop-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 4px}.tb-pop-apps{position:fixed;top:calc(var(--topbar-h) - 6px);right:max(8px,env(safe-area-inset-right));width:min(380px,calc(calc(100 * var(--vw)) - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:calc(calc(100 * var(--vw)) - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}@media (max-width:768px){.tb-pop{position:fixed;top:calc(var(--topbar-h) - 6px);right:60px;left:auto;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);padding:14px;z-index:30;animation:pop-in .14s var(--ease-out)}.topbar{grid-template-columns:auto 1fr auto;gap:10px;padding:0 10px}.tb-left{gap:8px}.tb-brand-text{font-size:12px}.tb-right{gap:6px}.tb-search-mobile{max-width:132px;padding:0 10px 0 8px}}@media (max-width:420px){.tb-search-mobile{width:36px;min-width:36px;padding:0;justify-content:center}.tb-search-mobile-label{display:none}}.tb-apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:6px;gap:6px}.tb-app{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:12px 8px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:background .12s;color:inherit;text-decoration:none}.tb-app:hover{background:var(--off-white)}.tb-app.on{background:linear-gradient(135deg,var(--cream-50),white);border:1px solid var(--yellow-500)}.tb-app.on .tb-app-name{color:var(--text-primary);font-weight:700}.tb-app.tb-app-locked{filter:grayscale(.85);opacity:.62}.tb-app.tb-app-locked:hover{opacity:.86;background:var(--off-white)}.tb-app-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%}.tb-app-ic{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.tb-app-name{font-size:11px;font-weight:600;color:var(--text-primary);text-align:center;line-height:1.2}.tb-app-badge{position:absolute;right:5px;top:5px;border-radius:999px;padding:2px 5px;background:#EEF2F7;color:#667085;font-size:8px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.04em}.tb-app-badge-trial{background:rgba(245,197,24,.18);color:var(--text-primary)}.tb-pop-notif{width:340px;max-height:480px;overflow-y:auto}.tb-notif{display:flex;flex-direction:column}.tb-notif-row{display:flex;align-items:flex-start;gap:10px;padding:10px 4px;border-bottom:1px solid var(--border-soft);cursor:pointer;transition:background .14s var(--ease);text-decoration:none;color:inherit}.tb-notif-row:hover{background:var(--off-white)}.tb-notif-row.unread{background:rgba(255,251,235,.6)}.tb-notif-row:last-child{border-bottom:0}.tb-notif-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}body{min-height:calc(100 * var(--dvh));display:flex;flex-direction:column}.app-footer{margin:auto 0 0;padding:0 0 12px;color:#3d4560}@media (max-width:767px){.app-footer{display:none}}.af-shell{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;grid-gap:18px;gap:18px;width:100%;max-width:none;margin:0 auto;padding:12px 16px;border:1px solid #eef0f5;border-radius:0;background:#fff;box-shadow:0 8px 24px rgba(30,42,74,.06)}.af-float-slot{display:block;width:64px;height:56px;flex:0 0 64px;pointer-events:none}.af-brand{display:flex;align-items:center;gap:9px;min-width:0;color:inherit;text-decoration:none;white-space:nowrap}.af-brand b{color:#1e2a4a;font-family:var(--font-nunito),var(--font-ui);font-size:14px;font-weight:900;line-height:1}.af-links{display:grid;grid-template-columns:1fr 4px 1fr;grid-auto-rows:26px;align-items:center;grid-column-gap:16px;column-gap:16px;grid-row-gap:8px;row-gap:8px;min-width:0}.af-links a{color:#3d4560;cursor:pointer;font-family:var(--font-nunito),var(--font-ui);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;transition:color .15s ease}.af-links a:nth-child(3n+1){justify-self:end}.af-links a:nth-child(3n){justify-self:start}.af-links a:hover{color:#c99700;text-decoration:none}.af-bullet{justify-self:center;width:3px;height:3px;border-radius:50%;background:#d5dae8}.af-right{display:flex;align-items:center;gap:12px;min-width:0}.af-meta{display:grid;grid-auto-rows:26px;grid-row-gap:8px;row-gap:8px;justify-items:end;align-items:center;flex:0 0 auto}.af-status{display:inline-flex;align-items:center;gap:7px;height:26px;box-sizing:border-box;padding:0 12px;border:1px solid #cfebd6;border-radius:999px;background:#eaf8ef;color:#1f8a4c;font-family:var(--font-nunito),var(--font-ui);font-size:12px;font-weight:800;white-space:nowrap}.af-status,.af-status:hover{text-decoration:none}.af-status i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.55);animation:af-pulse 2s ease-in-out infinite}.af-status-warn{background:rgba(243,156,18,.12);border-color:rgba(243,156,18,.36);color:#9a5b00}.af-status-warn i{background:#f39c12;box-shadow:0 0 6px rgba(243,156,18,.65)}.af-meta-line{display:inline-flex;align-items:center;gap:10px;font-family:ui-monospace,Menlo,monospace;font-weight:700}.af-version{padding:3px 9px;border:1px solid #e5e9f2;border-radius:8px;background:#f1f3f9;color:#68708a;font-size:11.5px;letter-spacing:.02em}.af-copy,.af-version{line-height:1;white-space:nowrap}.af-copy{color:#8b93a7;font-size:12px}.itw-page-narrow{max-width:720px}.itw-container,.itw-page-narrow{width:100%;margin:0 auto;padding:32px 24px 80px}.itw-container{max-width:1200px}.itw-page{width:100%;max-width:1280px;margin:0 auto;padding:24px 24px 80px}@media (max-width:767px){body{font-size:14px}h1{font-size:24px!important;line-height:1.2!important}h2{font-size:20px!important;line-height:1.25!important}h3{font-size:17px!important;line-height:1.3!important}.topbar{grid-template-columns:auto 1fr auto;padding:0 12px}.tb-pop-apps,.tb-pop-notif,.tb-pop-user{width:auto!important;max-width:calc(calc(100 * var(--vw)) - 16px)}.tb-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-breadcrumb,.tb-divider,.tb-network-menu,.tb-search{display:none}.tb-right{gap:2px}.tb-sep,.tb-xp-pill{display:none}.af-shell{grid-template-columns:1fr;gap:12px;padding:12px}.af-brand{justify-content:center;width:100%}.af-brand .af-float-slot{display:none}.af-links{width:100%;grid-template-columns:minmax(0,1fr) 4px minmax(0,1fr);column-gap:10px}.af-links a{font-size:11.5px}.af-right{width:100%;justify-content:center}.af-right .af-float-slot{display:none}.af-meta{justify-items:center}article[style*=maxWidth],div[style*="maxWidth: 10"],div[style*="maxWidth: 11"],div[style*="maxWidth: 12"],div[style*="maxWidth: 14"],div[style*="maxWidth: 6"],div[style*="maxWidth: 7"],div[style*="maxWidth: 8"],div[style*="maxWidth: 9"],main[style*=maxWidth],section[style*=maxWidth]{max-width:100%!important}div[style*="padding: 32"],div[style*="padding: 40"],main[style*="padding: 32"],main[style*="padding: 40"]{padding:14px 12px!important}div[style*="grid-template-columns: 1fr 1fr"],div[style*="gridTemplateColumns: '1fr 1fr 1fr'"],div[style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important}input,select,textarea{max-width:100%!important}table{display:block;overflow-x:auto}}@media (max-width:900px){.nfp,.tb-pop-apps,.tb-pop-notif,.tb-pop-user{position:fixed!important;top:calc(var(--topbar-h, 58px) + 8px)!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important;max-height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 58px) - 20px)!important}.tb-pop-apps{padding:12px!important}.tb-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-pop.tb-pop-apps{left:auto!important;right:8px!important;width:min(340px,calc(calc(100 * var(--vw)) - 16px))!important;max-width:calc(calc(100 * var(--vw)) - 16px)!important;transform:none!important}}html[dir=rtl] body{text-align:right;font-family:"Noto Sans Arabic","Geeza Pro","Tahoma",var(--font-inter),sans-serif}.feed{--feed-layout-gap:clamp(12px,calc(0.85 * var(--vw)),16px);padding:clamp(8px,calc(1 * var(--vw)),12px) clamp(12px,calc(1.3 * var(--vw)),20px) 0}.feed-grid{display:grid;grid-template-columns:minmax(180px,2fr) minmax(0,5.3fr) minmax(216px,2.7fr);grid-gap:var(--feed-layout-gap);gap:var(--feed-layout-gap);align-items:start;justify-content:stretch;width:100%;max-width:none;margin:0 auto}.feed-left{display:flex;flex-direction:column;gap:var(--density-gap);min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 60px) + 8px);height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px) - 16px);max-height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px) - 16px);overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-gutter:stable;align-self:start}.feed-left-scroll>.feed-profile-card{flex:0 0 auto}.feed-right{min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 60px) + 8px);height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px) - 16px);max-height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px) - 16px);overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-gutter:stable;align-self:start}.feed-right-fixed{display:flex;flex-direction:column;gap:14px;min-width:0}.feed-left-scroll{display:flex;flex-direction:column;gap:var(--density-gap)}.feed-left,.feed-right{scrollbar-width:none;-ms-overflow-style:none}.feed-left::-webkit-scrollbar,.feed-right::-webkit-scrollbar{width:0;height:0;display:none}.feed-main{display:flex;flex-direction:column;gap:var(--density-gap);min-width:0}@media (min-width:901px){.feed{box-sizing:border-box}.feed,.feed-grid{height:auto;overflow:visible}.feed-grid{align-items:start}.feed-main{height:auto;max-height:none;overflow:visible;padding-bottom:0;overscroll-behavior:auto}.feed-left,.feed-right{height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px) - 16px);max-height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px) - 16px);overflow-y:scroll;overflow-x:hidden;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 60px) + 8px);align-self:start}.feed-main::-webkit-scrollbar,.feed-right::-webkit-scrollbar{width:0;height:0;display:none}.feed-main:focus,.feed-main:focus-visible{outline:none}}.feed+.app-footer{margin-top:0}@media (max-width:1439px){.topbar--reseau-primary{--tb-reseau-search-side-clearance:432px}.feed-grid{gap:14px;max-width:none}.feed-left,.feed-right-fixed{gap:12px}}@media (max-width:1120px){.topbar--reseau-primary{--tb-reseau-search-side-clearance:360px}.feed-grid{grid-template-columns:minmax(168px,2fr) minmax(0,5.3fr) minmax(198px,2.7fr);gap:12px;max-width:none}.feed-profile-card{padding:0 12px 12px}.feed-cover{height:52px;margin:0 -12px}.feed-stats b{font-size:12px}.feed-stats span{font-size:8.8px}.feed-post{padding:16px}}@media (max-width:900px){.feed{max-width:none;margin:0 auto}.feed-grid{grid-template-columns:minmax(0,1fr)!important;max-width:680px}.feed-left,.feed-right{display:none!important}.feed-main{width:100%;max-width:680px;margin:0 auto}.feed-sort-card{max-width:100%}.feed-sort-trigger{max-width:150px}}.feed-profile-card{padding:0!important;overflow:hidden;border:1px solid #eef0f5;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(30,42,74,.06)}.feed-left>.feed-profile-card{flex:0 0 auto}.feed-profile-link{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .14s var(--ease),box-shadow .14s var(--ease),transform .14s var(--ease)}.feed-profile-link:hover{border-color:rgba(245,197,24,.55);box-shadow:0 8px 24px rgba(14,31,61,.08);transform:translateY(-1px)}.feed-cover{position:relative;height:64px;margin:0;background:linear-gradient(135deg,#142547,#1A2D52 60%,#243A66);background-image:radial-gradient(280px 200px at 80% 30%,rgba(245,197,24,.25),transparent 60%),linear-gradient(135deg,#142547,#1A2D52 60%,#243A66)}.feed-cover-slogan{display:none!important;position:absolute;top:9px;right:12px;color:#8d97b5;font-size:6.8px;font-weight:700;line-height:1.55;text-align:right}.feed-cover-slogan b{color:#f5c518;font-weight:800}.feed-profile-body{padding:0 18px 16px}.feed-profile-identity{display:flex;align-items:flex-start;gap:12px;min-width:0}.feed-profile-identity>span:first-child{flex:0 0 auto;margin-top:-28px;border-width:3px!important;border-color:#fff!important;box-shadow:0 1px 2px rgba(30,42,74,.14)!important}.feed-profile-identity>span:first-child>span[aria-label]{box-shadow:0 0 0 2px #fff,0 1px 2px rgba(30,42,74,.16)!important}.feed-profile-name-block{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;padding-top:8px}.feed-profile-name-block strong{overflow:hidden;color:#1e2a4a;font-size:12.8px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.feed-profile-name-block span{display:-webkit-box;overflow:hidden;color:#68708a;font-size:9.6px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feed-profile-location-status{display:flex;align-items:center;gap:8px;min-width:0;margin-top:10px}.feed-profile-location{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#68708a;font-size:9.6px;font-weight:700}.feed-profile-location>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-profile-location-status>span:last-child:not(.feed-profile-location){flex:0 1 auto;margin-left:auto;font-size:8.8px!important;max-width:145px}.feed-stats{margin-top:12px;padding-top:12px;border-top:1px solid #eef0f5}.feed-stats,.feed-stats>a{display:flex;align-items:center}.feed-stats>a{flex:1 1;flex-direction:column;min-width:0;gap:1px;text-decoration:none;border-radius:10px;transition:background .16s ease,transform .16s ease}.feed-stats>a:focus-visible,.feed-stats>a:hover{background:rgba(245,197,24,.12);outline:none;transform:translateY(-1px)}.feed-stats>i{display:block;width:1px;height:26px;background:#eef0f5;flex:0 0 auto}.feed-stats b{color:#1e2a4a;font-size:12px;font-weight:900;line-height:1.1}.feed-stats span{color:#8b93a7;font-size:8.8px;font-weight:700;line-height:1.2}.feed-filter-card{display:flex;flex-direction:column;gap:8px;padding:16px!important;border:1px solid #eef0f5;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(30,42,74,.06)}.feed-filter-card>.t-eyebrow{padding:0 4px;color:#1e2a4a;font-family:var(--font-nunito),var(--font-ui);font-size:11px;font-weight:800;letter-spacing:2px}.feed-filters{display:flex;flex-direction:column;gap:4.4px;margin-top:0}.feed-filter{display:flex;align-items:center;gap:11px;width:100%;min-height:37.4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid transparent;background:transparent;text-align:left;padding:6.6px 8.8px;border-radius:12px;color:#3d4560;cursor:pointer;font:inherit;font-family:var(--font-nunito),var(--font-ui);font-size:11.9px;font-weight:800;line-height:1.15;transition:border-color .15s ease,background .15s ease,color .15s ease}.feed-filter.on,.feed-filter:hover{border-color:#ebd489;color:#1e2a4a}.feed-filter.on{background:#fffbee;font-weight:900}.feed-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:24.6px;height:24.6px;flex:0 0 24.6px;border-radius:50%;background:#f1f3f9}.feed-filter-icon svg{display:block;width:12.3px;height:12.3px;stroke:#68708a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.feed-filter.on .feed-filter-icon{background:linear-gradient(180deg,#ffe98a,#f5c518)}.feed-filter.on .feed-filter-icon svg{stroke:#1e2a4a}.feed-filter-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-filter-count{margin-left:auto;color:#8b93a7;font-size:9.7px;font-weight:800;white-space:nowrap}.feed-filter.on .feed-filter-count{color:#c99700}@keyframes st-prog-a{0%{width:0}to{width:100%}}@keyframes st-prog-b{0%{width:0}to{width:100%}}@keyframes viewer-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.93)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes story-in-a{0%{opacity:.15;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes story-in-b{0%{opacity:.15;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes sheet-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.feed-stories{position:relative;min-width:0;margin:2px 0 4px}.feed-stories-track{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:2px}.feed-stories-track::-webkit-scrollbar{display:none}.feed-stories-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid var(--border);box-shadow:0 4px 14px rgba(14,31,61,.14);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#1e2a4a;padding:0}.feed-stories-arrow.left{left:-8px}.feed-stories-arrow.right{right:-8px}.feed-stories-arrow svg{display:block;width:14px;height:14px}.feed-story{display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;flex:0 0 auto;cursor:pointer;padding:2px 0;border:0;background:transparent;transition:transform .14s var(--ease)}.feed-story:hover{transform:translateY(-2px)}.feed-story-ring{position:relative;width:68px;height:68px;display:block}.feed-story-ring>svg{position:absolute;top:0;left:0}.feed-story-avatar{position:absolute;top:6px;left:6px;transition:filter .2s ease}.feed-story-avatar.is-seen{filter:saturate(.5) brightness(.95)}.feed-story-preview{width:56px;height:56px}.feed-story-preview.is-seen{filter:saturate(.55) brightness(.96)}.feed-story-preview-disc{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#23416b,#59416c);box-shadow:inset 0 0 0 1px rgba(14,31,61,.08);isolation:isolate}.feed-story-slide{position:absolute;inset:0;display:block;opacity:0;transform:scale(1.14);z-index:0;transition:opacity .75s var(--ease),transform 1.2s var(--ease-out)}.feed-story-slide.is-active{opacity:1;transform:scale(1);z-index:2}.feed-story-slide.is-leaving{opacity:1;transform:scale(1);z-index:1}.feed-story-slide>img,.feed-story-slide>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.feed-story-slide-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:9px 6px;background:radial-gradient(120% 90% at 20% 10%,rgba(245,197,24,.32),transparent 55%),linear-gradient(145deg,#23416b,#59416c)}.feed-story-slide-text>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#fff;font-size:8px;font-weight:800;line-height:1.2;text-align:center;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;text-shadow:0 1px 3px rgba(8,15,30,.35)}.feed-story-slide-fallback{position:absolute;inset:0;display:block}.feed-story-slide-play{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding-left:1px;box-sizing:border-box;color:#fff;background:rgba(8,15,30,.5);box-shadow:0 0 0 1px rgba(255,255,255,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.feed-story-slide-play svg{display:block;position:static}.feed-story-preview-author{position:absolute;right:-5px;bottom:-5px;z-index:3;display:block;width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 2px var(--bg),0 2px 6px rgba(14,31,61,.28)}.feed-story-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3d4560;font-size:9.5px;font-weight:700;text-align:center}.feed-story-label.is-seen{color:#8b93a7}.feed-story-add{position:absolute;bottom:-2px;right:-2px;z-index:3;width:25px;height:25px;box-sizing:border-box;border-radius:50%;border:3px solid #fff;background:linear-gradient(145deg,#ffe779,#f5c518 58%,#e6ad00);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 3px 10px rgba(14,31,61,.32),0 0 0 1px rgba(245,197,24,.16);color:#1e2a4a;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.feed-story-add:hover{transform:scale(1.1);filter:brightness(1.03);box-shadow:0 5px 14px rgba(14,31,61,.36),0 0 0 3px rgba(245,197,24,.14)}.feed-story-add:focus-visible{outline:2px solid #2a4fb2;outline-offset:2px}.feed-story-add svg{position:static;inset:auto;display:block;width:12px;height:12px;flex:0 0 12px;stroke-width:2.8}.feed-story-create{width:63px;height:63px;margin:2.5px 0 0;border-radius:50%;border:1.5px dashed rgba(245,197,24,.9);background:#fff;box-shadow:0 6px 18px rgba(30,42,74,.08)}.feed-story-create,.feed-story-create>span{display:inline-flex;align-items:center;justify-content:center}.feed-story-create>span{width:24px;height:24px;border-radius:50%;background:linear-gradient(180deg,#ffe98a,#f5c518);color:#1e2a4a}.feed-story-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:248px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 16px 40px rgba(14,31,61,.16);padding:14px;animation:pop-in .14s var(--ease-out)}.feed-story-popover-title{font-size:12.5px;font-weight:900;color:#1e2a4a}.feed-story-popover-text{margin:8px 0 10px;font-size:11.5px;line-height:1.5;color:var(--text-secondary)}.feed-story-popover-btn{width:100%;padding:7px 0;border:1px solid var(--border);border-radius:999px;background:#fff;color:#1e2a4a;font-size:11.5px;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease}.feed-story-popover-btn:hover{border-color:#ebd489;background:#fffbee}.story-viewer{--story-viewer-stage-half:calc(min(calc(80 * var(--vh)), 720px) * 0.28125);--story-viewer-rail-gap:clamp(58px,calc(6 * var(--vw)),96px);position:fixed;inset:0;z-index:3000;background:rgba(8,15,30,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;gap:18px;padding:28px;animation:fade-in .16s ease}.story-viewer-stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:min(calc(80 * var(--vh)),720px);aspect-ratio:9/16;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5);animation:viewer-pop .24s var(--ease-out)}.story-viewer-stage:before{content:"";position:absolute;top:0;left:0;right:0;height:88px;background:linear-gradient(180deg,rgba(8,15,30,.62),transparent);z-index:3;pointer-events:none}.story-viewer-progress{position:absolute;top:10px;left:12px;right:12px;display:flex;gap:4px;z-index:4}.story-viewer-progress-bar{flex:1 1;height:2px;border-radius:999px;background:rgba(255,255,255,.3);overflow:hidden;display:block}.story-viewer-progress-fill{display:block;height:100%;width:100%;background:#fff;border-radius:999px;transform:scaleX(0);transform-origin:left center;will-change:transform}.story-viewer-progress-fill.is-interpolated{transition:transform .3s linear}.story-viewer-header{position:absolute;top:20px;left:12px;right:12px;display:flex;align-items:center;gap:8px;z-index:5}.story-viewer-headline{flex:1 1;min-width:0;overflow:hidden;color:#fff;font-size:12.5px;font-weight:700;line-height:1.15;text-shadow:0 1px 4px rgba(8,15,30,.4)}.story-viewer-time{display:block;color:rgba(255,255,255,.7);font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-viewer-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.story-viewer-btn{width:28px;height:28px;min-width:28px;min-height:28px;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:0;background:rgba(8,15,30,.35);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s ease}.story-viewer-btn:hover{background:rgba(8,15,30,.6)}.story-viewer-btn svg{display:block;flex-shrink:0}.story-viewer-menu{position:absolute;top:54px;right:10px;z-index:8;width:196px;background:#fff;border-radius:10px;box-shadow:0 16px 40px rgba(8,15,30,.4);padding:6px;animation:pop-in .14s var(--ease-out)}.story-viewer-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;font-size:12px;font-weight:700;color:#1e2a4a;cursor:pointer;text-align:left;transition:background .15s ease}.story-viewer-menu-item:hover{background:#FFFBEE}.story-viewer-menu-item.is-alert{color:#B91C1C}.story-viewer-menu-item.is-alert:hover{background:#FDF0F0}.story-viewer-content,.story-viewer-content img{position:absolute;inset:0;width:100%;height:100%;z-index:1}.story-viewer-content img{object-fit:contain}.story-viewer-fond{position:absolute;inset:-28px;background-size:cover;background-position:50%;filter:blur(24px) brightness(.7) saturate(1.1);transform:scale(1.1);pointer-events:none}.story-viewer-content iframe,.story-viewer-content video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000;z-index:1}.story-viewer-content video{object-fit:contain}.story-viewer-video-link{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;color:#fff;text-align:center;font-weight:700;text-decoration:none}.story-viewer-video-link span{font-size:13px;opacity:.85;word-break:break-all}.story-viewer-video-link b{padding:10px 16px;border-radius:999px;background:#F5C518;color:#0E1F3D}.story-viewer-link{position:absolute;left:50%;bottom:96px;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:6px;max-width:86%;padding:6px 10px;border-radius:9999px;background:rgba(255,255,255,.94);color:#0E1F3D;font-size:11px;font-weight:700;white-space:nowrap;text-decoration:none;box-shadow:0 4px 14px rgba(8,15,30,.25)}.story-viewer-shared-card{position:absolute;inset:70px 5% 110px;z-index:4;border-radius:16px;cursor:pointer}.story-viewer-shared-card:focus-visible{outline:3px solid #F5C518;outline-offset:-3px}.story-viewer-link span{overflow:hidden;text-overflow:ellipsis}.story-viewer.is-shorts .story-viewer-link{bottom:96px;font-size:13px}.story-viewer.is-shorts{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.story-viewer.is-shorts .story-viewer-stage{height:calc(100 * var(--dvh));width:min(calc(100 * var(--vw)),calc(calc(100 * var(--dvh)) * 9 / 16));aspect-ratio:auto;border-radius:0;box-shadow:none;animation:none;touch-action:none}.story-viewer.is-shorts .story-viewer-neighbor,.story-viewer.is-shorts .story-viewer-side{display:none}.story-viewer.is-shorts .story-viewer-content{animation:story-shorts-up .3s var(--ease-out)}.story-viewer.is-shorts.is-going-back .story-viewer-content{animation:story-shorts-down .3s var(--ease-out)}.story-viewer.is-shorts .story-viewer-reactions{opacity:1;transform:translate(-50%);pointer-events:auto;bottom:18px}.story-viewer.is-shorts .story-viewer-tap{display:none}.story-viewer.is-shorts .story-viewer-header,.story-viewer.is-shorts .story-viewer-reactions,.story-viewer.is-shorts .story-viewer-stage:before,.story-viewer.is-shorts .story-viewer-views-chip-group{transition:opacity .25s ease}.story-viewer.is-shorts.is-chrome-hidden{cursor:none}.story-viewer.is-shorts.is-chrome-hidden .story-viewer-header,.story-viewer.is-shorts.is-chrome-hidden .story-viewer-reactions,.story-viewer.is-shorts.is-chrome-hidden .story-viewer-shorts-hint,.story-viewer.is-shorts.is-chrome-hidden .story-viewer-stage:before,.story-viewer.is-shorts.is-chrome-hidden .story-viewer-views-chip-group{opacity:0;pointer-events:none}.story-viewer.is-shorts .story-viewer-caption{padding-bottom:92px}.story-viewer-shorts-hint{position:absolute;left:50%;bottom:64px;transform:translateX(-50%);z-index:6;padding:7px 12px;border-radius:999px;background:rgba(8,15,30,.55);color:#fff;font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;animation:story-hint-fade 3.6s ease forwards}@keyframes story-shorts-up{0%{transform:translateY(14%);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes story-shorts-down{0%{transform:translateY(-14%);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes story-hint-fade{0%,70%{opacity:1}to{opacity:0}}.story-viewer-content.is-text{display:flex;align-items:center;justify-content:center;padding:30px 26px;object-fit:unset}.story-viewer-content.is-text p{margin:0;color:#fff;text-align:center;font-weight:800;line-height:1.3;text-shadow:0 2px 12px rgba(8,15,30,.35);text-wrap:pretty;font-size:25px}.story-viewer-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:56px 18px 74px;background:linear-gradient(180deg,transparent,rgba(8,15,30,.82) 55%);color:#fff;font-size:12.5px;font-weight:600;line-height:1.45;text-shadow:0 1px 4px rgba(8,15,30,.4)}.story-viewer-caption p{margin:0}.story-viewer-tap{position:absolute;top:70px;bottom:78px;width:40%;border:0;background:transparent;cursor:pointer;padding:0;z-index:3}.story-viewer-tap.left{left:0}.story-viewer-tap.right{right:0}.story-viewer-side{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:0;background:rgba(255,255,255,.88);color:#0E1F3D;box-shadow:0 6px 18px rgba(0,0,0,.35);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:6;transition:background .15s ease}.story-viewer-side:hover{background:#fff}.story-viewer-side.left{right:calc(50% + var(--story-viewer-stage-half) + 18px)}.story-viewer-side.right{left:calc(50% + var(--story-viewer-stage-half) + 18px)}.story-viewer-neighbor{position:absolute;top:50%;transform:translateY(-50%);width:clamp(110px,calc(14 * var(--vw)),190px);z-index:2}.story-viewer-neighbor.left{right:calc(50% + var(--story-viewer-stage-half) + var(--story-viewer-rail-gap))}.story-viewer-neighbor.right{left:calc(50% + var(--story-viewer-stage-half) + var(--story-viewer-rail-gap))}.story-viewer-neighbor-card{position:relative;isolation:isolate;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;overflow:hidden;background:#172033;color:#fff;cursor:pointer;padding:16px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;aspect-ratio:9/16;box-shadow:0 8px 30px #0003;transition:transform .18s ease,box-shadow .18s ease}.story-viewer-neighbor-card:hover{transform:scale(1.025);box-shadow:0 12px 36px #0005}.story-viewer-neighbor-card:focus-visible{outline:3px solid #ffd21a;outline-offset:5px}.story-viewer-neighbor-media{position:absolute;inset:0;z-index:-2;pointer-events:none}.story-viewer-neighbor-media img,.story-viewer-neighbor-media video{width:100%;height:100%;object-fit:cover}.story-viewer-neighbor-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#0003,#0007,#0006);pointer-events:none}.story-viewer-neighbor-text{display:flex;align-items:center;height:100%;padding:14px;font-size:18px;font-weight:700;color:#fff8;background:linear-gradient(145deg,#23416b,#59416c);overflow:hidden}.story-viewer-neighbor-ring{flex:0 0 auto}.story-viewer-neighbor-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;font-weight:700;text-shadow:0 1px 4px #000}.story-viewer-neighbor-time{color:#fff;font-size:11px;text-shadow:0 1px 4px #000}@media (max-width:900px){.story-viewer-neighbor{display:none}}.story-viewer-reactions{position:absolute;left:50%;bottom:10px;z-index:5;display:flex;align-items:center;opacity:0;transform:translate(-50%,10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.story-viewer-reactions .rxbub-item{justify-content:center;flex-shrink:0}.story-viewer-reactions .rxbub{transform:scale(var(--sv-reactions-scale,1));transform-origin:center bottom}@media (max-width:380px){.story-viewer-reactions .rxbub{gap:3px!important}.story-viewer-reactions .rxbub-circ{width:28px!important;height:28px!important}}.story-viewer-reactions:focus-within,.story-viewer-stage:hover .story-viewer-reactions{opacity:1;transform:translate(-50%);pointer-events:auto}.story-viewer-reaction{position:relative;width:30px;height:30px;border-radius:50%;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--rx) 82%,#fff),var(--rx));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:transform .14s var(--ease)}.story-viewer-reaction svg{width:15px;height:15px;display:block}.story-viewer-reaction:hover{transform:scale(1.12)}.story-viewer-reaction.is-active{transform:scale(1.12);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--rx)}.story-viewer-reaction-check{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(8,15,30,.3);display:inline-flex;align-items:center;justify-content:center;color:var(--rx)}.story-viewer-views-chip-group{position:absolute;left:12px;bottom:60px;z-index:4;display:flex;gap:6px;flex-wrap:wrap;max-width:calc(100% - 24px)}.story-viewer-views-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:0;background:rgba(8,15,30,.45);color:#fff;font-size:11px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s ease}.story-viewer-views-chip:hover{background:rgba(8,15,30,.72)}.story-viewer-sheet{position:absolute;left:0;right:0;bottom:0;max-height:62%;display:flex;flex-direction:column;background:#fff;border-radius:10px 10px 0 0;box-shadow:0 -12px 40px rgba(8,15,30,.35);overflow:hidden;animation:sheet-up .18s var(--ease-out);z-index:6}.story-viewer-sheet-head{flex:none;display:flex;align-items:center;gap:8px;padding:10px 10px 8px 12px;background:#fff;border-bottom:1px solid var(--border-soft)}.story-viewer-sheet-tabs{flex:1 1;min-width:0;display:flex;gap:4px;padding:3px;border-radius:10px;background:#F1F3F7}.story-viewer-sheet-tab{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#5B6478;font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.story-viewer-sheet-tab.is-active{background:#fff;color:#1e2a4a;box-shadow:0 1px 3px rgba(8,15,30,.14)}.story-viewer-sheet-head .story-viewer-btn{flex:none;color:#1e2a4a;background:#F1F3F7}.story-viewer-sheet-summary{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border-soft);background:#fff}.story-viewer-sheet-summary-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:#F4F6FA;color:#1e2a4a;font-size:11.5px;font-weight:800}.story-viewer-sheet-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 0 12px;scrollbar-width:thin}.story-viewer-view-reaction{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11.5px;font-weight:800}.story-viewer-view-row{display:flex;align-items:center;gap:10px;padding:8px;margin:0 8px;border-radius:10px;transition:background .15s ease}.story-viewer-view-row:hover{background:#F8F9FB}.story-viewer-view-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:#1e2a4a}.story-viewer-view-time{color:#9099A8;font-size:11px;font-weight:600;white-space:nowrap}@media (prefers-reduced-motion:reduce){.feed-story,.feed-story-popover,.feed-story-slide,.story-viewer,.story-viewer-menu,.story-viewer-neighbor,.story-viewer-sheet,.story-viewer-stage{animation:none!important;transition:none!important}.feed-story:hover,.story-viewer-reaction:hover{transform:none}}.feed-trend-list{display:flex;flex-direction:column}.feed-trend{display:flex;align-items:center;gap:12px;min-width:0;padding:11px 6px;border-top:1px solid #f3f5fa;color:inherit;text-decoration:none;transition:background .15s ease,color .15s ease}.feed-trend:hover{background:#fffdf2;color:#c99700}.feed-trend-rank{width:26px;flex:0 0 26px;color:#8b93a7;font-family:var(--font-mono);font-size:9.9px;font-weight:800}.feed-trend-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.feed-trend-copy strong{color:#1e2a4a;font-size:12.6px;font-weight:900}.feed-trend-copy small,.feed-trend-copy strong{overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.feed-trend-copy small{color:#8b93a7;font-size:10.35px;font-weight:700}.feed-scheduled-card{border:1px solid var(--yellow-500);background:linear-gradient(135deg,var(--cream-50,#FAFAF6),white);border-radius:14px;padding:12px 14px;margin-bottom:4px}.feed-scheduled-head{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary)}.feed-scheduled-tz{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;font-size:11px;color:var(--text-muted,#9099A8)}.feed-scheduled-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.feed-scheduled-item{background:white;border:1px solid var(--border-soft);border-radius:10px;padding:10px 12px}.feed-scheduled-when{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12.5px;color:var(--text-primary)}.feed-scheduled-when b{font-weight:700}.feed-scheduled-rel{font-weight:700;font-size:11.5px;color:var(--info,#4A6EE0);background:rgba(74,110,224,.1);border-radius:999px;padding:2px 8px}.feed-scheduled-text{font-size:13px;color:var(--text-secondary);margin-top:6px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-scheduled-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.feed-scheduled-link{font-size:12px;font-weight:700;color:var(--itw-link-color);text-decoration:none}.feed-scheduled-cancel{margin-left:auto;background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--danger,#E15554);padding:0}.feed-scheduled-cancel:hover{text-decoration:underline}.feed-sort-card{display:flex;align-items:center;justify-content:center;align-self:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:24px;margin:-7px auto -8px;padding:1px 5px;border:1px solid var(--border-soft);border-radius:999px;background:rgba(255,255,255,.72)}.feed-sort-label{color:var(--text-secondary);font-size:9.5px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap}.feed-sort-control{position:relative;min-width:0}.feed-sort-control,.feed-sort-trigger{display:inline-flex;align-items:center;gap:5px}.feed-sort-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:150px;height:21px;border:1px solid var(--border);background:var(--white);color:var(--text-on-accent,#0E1F3D);border-radius:999px;padding:0 5px 0 7px;font:inherit;font-size:10px;font-weight:650;cursor:pointer;justify-content:space-between;transition:border-color .14s var(--ease),box-shadow .14s var(--ease),background-color .14s var(--ease)}.feed-sort-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-sort-trigger svg{flex-shrink:0}.feed-sort-trigger:hover{border-color:var(--yellow-500);background-color:var(--surface-2)}.feed-sort-trigger:focus{outline:none;border-color:var(--yellow-500);box-shadow:0 0 0 3px rgba(245,197,24,.14)}.feed-sort-menu{position:absolute;top:calc(100% + 5px);left:50%;z-index:80;width:172px;padding:4px;transform:translateX(-50%);background:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 36px rgba(14,31,61,.16)}.feed-sort-menu-item{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-primary);border-radius:8px;min-height:26px;padding:4px 7px;display:flex;align-items:center;gap:7px;font:inherit;font-size:10.5px;font-weight:650;text-align:left;cursor:pointer}.feed-sort-menu-item:hover{background:var(--off-white)}.feed-sort-menu-item.is-selected{background:linear-gradient(135deg,var(--cream-50),rgba(255,255,255,.92));color:var(--text-on-accent,#0E1F3D)}.feed-sort-check{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--yellow-600);flex-shrink:0}.feed-sort-spinner{width:12px;height:12px;border-radius:50%;border:2px solid rgba(74,110,224,.18);border-top:2px solid var(--info);animation:feed-loader-spin .7s linear infinite;flex-shrink:0}@media (max-width:900px){.feed-sort-card{max-width:100%}.feed-sort-trigger{max-width:150px}}.feed-composer{padding:10px 12px;transition:padding .2s var(--ease);position:relative;z-index:20;overflow:visible}.feed-composer.on{padding:12px}.card-glass.feed-composer,.feed-composer{overflow:visible!important}.feed-composer-top{display:flex;gap:12px;align-items:flex-start}.feed-composer textarea{flex:1 1;border:0;background:transparent;resize:none;font:inherit;font-size:16px;line-height:1.5;outline:none;padding:8px 4px;color:var(--text-primary);min-height:28px}.feed-composer textarea::placeholder{color:var(--text-muted)}.feed-composer-tools{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 4px 0;border-top:1px solid var(--border-soft)}.feed-tools-l{display:flex;gap:2px;margin-left:-8px}.feed-tools-r{display:flex;align-items:center;gap:8px}.feed-post{display:flex;flex-direction:column;gap:12px;padding:18px}.feed-pin{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--yellow-600);text-transform:uppercase;letter-spacing:.06em}.feed-post-hd{display:flex;align-items:center;gap:12px}.feed-post-body{font-size:15px;line-height:1.55;color:var(--text-primary)}.feed-post-body b{font-weight:700}.feed-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.feed-post-foot{display:flex;align-items:center;gap:10px}.feed-divider{height:1px;background:var(--border-soft);margin:7px 0 6px}.feed-engagement-summary{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 2px 8px;font-size:12px;font-weight:700}.feed-engagement-stat{display:inline-flex;align-items:center;gap:6px}.feed-engagement-stat-comments,.feed-engagement-stat-reactions{color:var(--itw-link-color)}.feed-actions{display:flex;gap:4px}.feed-action{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:5px 4px;font:inherit;font-size:11.5px;font-weight:600;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;cursor:pointer;transition:background .12s}.feed-action,.feed-action .fa-lbl{white-space:nowrap}.feed-action:hover{background:rgba(14,31,61,.04);color:var(--text-primary)}.feed-action.on{color:var(--yellow-600);background:var(--cream-50)}.feed-action:disabled{cursor:wait;opacity:.65}.feed-react-wrap .rxtrigger-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:0;transform:translateY(-1px);flex-shrink:0}.feed-react-wrap .feed-action .fa-lbl{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;line-height:1.15}.feed-react-wrap .rxtrigger-icon svg{display:block;width:15px;height:15px}.feed-react-wrap{position:relative;flex:1 1}.feed-react-wrap .feed-action{width:100%}.feed-react-pop{position:absolute;bottom:calc(100% + 6px);left:0;background:white;border:1px solid var(--border);border-radius:999px;padding:4px;display:flex;gap:2px;box-shadow:var(--shadow-md);animation:pop-in .14s var(--ease-out)}.feed-react-pop:before{content:"";position:absolute;left:0;right:0;top:100%;height:8px}.feed-react-pop button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:18px;transition:transform .12s var(--ease)}.feed-react-pop button:hover{transform:scale(1.3) translateY(-3px)}.feed-event-card{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,var(--cream-50),white);border:1px solid var(--yellow-500);border-radius:12px;padding:12px;margin-top:4px}.feed-event-date{display:flex;flex-direction:column;align-items:center;padding:0 10px;border-right:1px solid rgba(245,197,24,.4)}.feed-profile-match-rail{container-type:inline-size;display:flex;flex-direction:column;gap:12px;min-width:0;font-family:var(--font-nunito),var(--font-ui)}.feed-profile-match-rail>.t-eyebrow{color:#1e2a4a;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:1.8px;text-align:center}.feed-profile-match-list{display:flex;flex-direction:column;gap:10px}.feed-profile-match{min-width:0;padding:10px;border:1px solid #eef0f5;border-radius:14px;background:#fff;transition:box-shadow .15s ease,border-color .15s ease}.feed-profile-match:hover{border-color:#ebd489;box-shadow:0 10px 24px rgba(229,184,0,.12)}.feed-profile-match-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.feed-profile-match-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.feed-profile-match-copy em,.feed-profile-match-copy small,.feed-profile-match-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-profile-match-copy strong{color:#1e2a4a;font-size:12.5px;font-weight:900;line-height:1.2}.feed-profile-match-copy em{color:#68708a;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.25}.feed-profile-match-copy small{color:#8b93a7;font-size:10px;font-weight:700;line-height:1.2}.feed-profile-match-score{padding:2px 7px;border:1px solid #f3c4df;border-radius:999px;background:#fff5fb;color:#e0218a;font-size:10.5px;font-weight:900;white-space:nowrap}.feed-profile-match-action{justify-self:end;padding:5px 10px;border:1px solid #f3e6b3;border-radius:999px;background:#fffbee;color:#1e2a4a;cursor:pointer;font:inherit;font-size:10.5px;font-weight:900;line-height:1}.feed-profile-match-action:disabled{cursor:default;opacity:.62}.feed-profile-match-all{display:block;width:100%;padding:10px 0;border:1px solid #eef0f5;border-radius:14px;background:#fff;color:#1e2a4a;font-size:12px;font-weight:900;text-align:center;text-decoration:none;transition:color .15s ease,border-color .15s ease}.feed-profile-match-all:hover{border-color:#ebd489;color:#c99700}.feed-match-rail{container-type:inline-size;display:flex;flex-direction:column;gap:14px;min-width:0;font-family:var(--font-nunito),var(--font-ui)}.feed-match-rail>.t-eyebrow{color:#1e2a4a;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:1.8px;text-align:center}.feed-match-list{gap:12px}.feed-match-list,.feed-mission{display:flex;flex-direction:column}.feed-mission{gap:10.8px;min-width:0;padding:14.4px;border:1px solid #eef0f5;border-radius:16px;background:#fff;color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.feed-mission:hover{border-color:#ebd489;box-shadow:0 10px 26px rgba(229,184,0,.14)}.feed-mission-head{display:flex;gap:10.8px;min-width:0}.feed-mission-ring{position:relative;width:41.4px;height:41.4px;flex:0 0 41.4px}.feed-mission-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.feed-mission-ring-track{stroke:#f7dcea}.feed-mission-ring-value{stroke:#e0218a;stroke-linecap:round}.feed-mission-ring>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#e0218a;font-size:10.4px;font-weight:900}.feed-mission-title-zone{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.feed-mission-head h3{display:block;min-width:0;margin:0;overflow:hidden;color:#1e2a4a;font-size:12.6px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.feed-mission-meta-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.feed-mission-location{flex:1 1 auto;min-width:0;overflow:hidden;color:#68708a;font-size:10.8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.feed-mission-urgent{flex:0 0 auto;margin-left:auto;padding:2px 7px;border:1px solid #f5c6c6;border-radius:999px;background:#fdf0f0;color:#b91c1c;font-size:9px;font-weight:900;letter-spacing:0;line-height:1.35;text-transform:none;white-space:nowrap}.feed-mission-stack{display:flex;flex-wrap:wrap;gap:5.4px}.feed-mission-stack>span{max-width:100%;overflow:hidden;padding:3.6px 9px;border:1px solid #f3e6b3;border-radius:999px;background:#fffbee;color:#1e2a4a;font-size:10.4px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.feed-mission-stack>.is-empty{color:#8b93a7;font-style:italic;font-weight:700}.feed-mission-separator{display:block;height:1px;background:#eef0f5}.feed-mission-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;grid-gap:0;gap:0;min-width:0}.feed-mission-foot>*+*{border-left:1px solid rgba(30,42,74,.12);padding-left:9px;margin-left:9px}.feed-mission-amount{color:#1e2a4a;font-size:11.25px;font-weight:900}.feed-mission-amount,.feed-mission-owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-mission-owner{color:#8b93a7;font-size:10.4px;font-weight:700}.feed-mission-cta{color:#c99700;font-size:10.8px;font-weight:900;text-align:right;white-space:nowrap}.feed-match-all{display:block;width:100%;padding:11.7px 0;border:1px solid #eef0f5;border-radius:14px;background:#fff;color:#1e2a4a;font-size:12.6px;font-weight:900;text-align:center;text-decoration:none;transition:color .15s ease,border-color .15s ease}.feed-match-all:hover{border-color:#ebd489;color:#c99700}:root[data-theme=dark] .feed-profile-card{border-color:#242e52;background:#181f39;box-shadow:0 8px 24px rgba(0,0,0,.35)}:root[data-theme=dark] .feed-profile-identity>span:first-child{border-color:#181f39!important}:root[data-theme=dark] .feed-profile-identity>span:first-child>span[aria-label]{box-shadow:0 0 0 2px #181f39,0 1px 2px rgba(0,0,0,.3)!important}:root[data-theme=dark] .feed-profile-name-block strong,:root[data-theme=dark] .feed-stats b{color:#f2f5ff}:root[data-theme=dark] .feed-profile-location,:root[data-theme=dark] .feed-profile-name-block span,:root[data-theme=dark] .feed-stats span{color:#8d97b5}:root[data-theme=dark] .feed-stats{border-top-color:#242e52}:root[data-theme=dark] .feed-stats>i{background:#242e52}:root[data-theme=dark] .feed-match-rail>.t-eyebrow,:root[data-theme=dark] .feed-profile-match-rail>.t-eyebrow{color:#8d97b5}:root[data-theme=dark] .feed-profile-match,:root[data-theme=dark] .feed-profile-match-all{border-color:#242e52;background:#181f39;color:#f2f5ff}:root[data-theme=dark] .feed-profile-match:hover{border-color:rgba(245,197,24,.5);box-shadow:0 10px 26px rgba(0,0,0,.4)}:root[data-theme=dark] .feed-profile-match-copy strong{color:#f2f5ff}:root[data-theme=dark] .feed-profile-match-copy em,:root[data-theme=dark] .feed-profile-match-copy small{color:#8d97b5}:root[data-theme=dark] .feed-profile-match-score{border-color:rgba(240,80,165,.35);background:rgba(240,80,165,.12);color:#f050a5}:root[data-theme=dark] .feed-profile-match-action{border-color:rgba(245,197,24,.28);background:rgba(245,197,24,.08);color:#f3e7c3}:root[data-theme=dark] .feed-profile-match-all:hover{border-color:rgba(245,197,24,.5);color:#f5c518}:root[data-theme=dark] .feed-mission{border-color:#242e52;background:#181f39}:root[data-theme=dark] .feed-mission:hover{border-color:rgba(245,197,24,.5);box-shadow:0 10px 26px rgba(0,0,0,.4)}:root[data-theme=dark] .feed-mission-ring-track{stroke:#3a2340}:root[data-theme=dark] .feed-mission-ring-value{stroke:#f050a5}:root[data-theme=dark] .feed-mission-ring>span{color:#f050a5}:root[data-theme=dark] .feed-mission-amount,:root[data-theme=dark] .feed-mission-head h3{color:#f2f5ff}:root[data-theme=dark] .feed-mission-location,:root[data-theme=dark] .feed-mission-owner{color:#8d97b5}:root[data-theme=dark] .feed-mission-urgent{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.12);color:#fca5a5}:root[data-theme=dark] .feed-mission-stack>span{border-color:rgba(245,197,24,.28);background:rgba(245,197,24,.08);color:#f3e7c3}:root[data-theme=dark] .feed-mission-separator{background:#242e52}:root[data-theme=dark] .feed-mission-foot>*+*{border-left-color:rgba(141,151,181,.22)}:root[data-theme=dark] .feed-mission-cta{color:#ffd84d}:root[data-theme=dark] .feed-match-all{border-color:#242e52;background:#181f39;color:#f2f5ff}:root[data-theme=dark] .feed-match-all:hover{border-color:rgba(245,197,24,.5);color:#ffd84d}@container (max-width: 280px){.feed-mission{gap:10px;padding:13px}.feed-mission-head{gap:9px}.feed-mission-foot{grid-template-columns:minmax(0,1.05fr) minmax(62px,.75fr) minmax(76px,auto);row-gap:0}.feed-mission-foot>*+*{border-left:1px solid rgba(30,42,74,.12);border-top:0;margin-left:6px;padding-left:6px;padding-top:0}.feed-mission-cta{text-align:right}}.feed-rail-panel{container-type:inline-size;display:flex;flex-direction:column;min-width:0;padding:8px 14px;border:1px solid #eef0f5;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(30,42,74,.06);font-family:var(--font-nunito),var(--font-ui)}.feed-rail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:5px 0 7px}.feed-rail-head>.t-eyebrow{overflow:hidden;color:#1e2a4a;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:2px;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.feed-rail-head>a{flex:0 0 auto;color:#c99700;font-size:12px;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap}.feed-rail-head>a:hover{color:#9d7600}.feed-match-list,.feed-match-rail,.feed-profile-match-list,.feed-profile-match-rail{gap:0}.feed-profile-match{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;grid-gap:8px;gap:8px;padding:12px 6px;border:0;border-top:1px solid #f3f5fa;border-radius:0;background:transparent;box-shadow:none}.feed-profile-match:hover{border-color:#f3f5fa;background:#fffdf2;box-shadow:none}.feed-profile-match-main{grid-template-columns:54px minmax(0,1fr);gap:9px}.feed-profile-match-avatar{position:relative;display:block;width:54px;height:64px}.feed-profile-match-avatar svg{position:absolute;top:0;left:0;display:block;transform:rotate(-90deg)}.feed-profile-match-ring-track{stroke:#f7dcea}.feed-profile-match-ring-value{stroke:#e0218a;stroke-linecap:round}.feed-profile-match-photo{position:absolute;top:5px;left:5px}.feed-profile-match-pct{position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding:1px 6px;border:1px solid #f3c4df;border-radius:999px;background:#fff;color:#e0218a;font-size:9.5px;font-weight:900;line-height:1.25;white-space:nowrap}.feed-profile-match-copy strong{font-size:11.9px;line-height:1.15}.feed-profile-match-copy em{font-size:10.2px;line-height:1.15}.feed-profile-match-copy small{font-size:9.8px;line-height:1.15}.feed-profile-match-skills{display:flex;flex-wrap:wrap;gap:3px;max-height:34px;overflow:hidden;padding-top:2px}.feed-profile-match-skills i{max-width:92px;overflow:hidden;padding:2px 5px;border:1px solid #f3e6b3;border-radius:999px;background:#fffbee;color:#1e2a4a;font-size:8.9px;font-style:normal;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.feed-profile-match-actions{display:flex;flex-direction:column;align-items:center;gap:7px}.feed-profile-connect-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:1px solid #f5c518;border-radius:50%;background:linear-gradient(135deg,#ffd83d,#f2b600);color:#1e2a4a;cursor:pointer;font:inherit;font-size:0;font-weight:900;line-height:1;white-space:nowrap}.feed-profile-connect-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.feed-profile-connect-action.is-sent{border-color:rgba(34,197,94,.35);background:#f0fdf4;color:#15803d}.feed-profile-connect-action:disabled{cursor:default}.feed-profile-connect-action.is-busy,.feed-profile-follow-star.is-busy{opacity:.68;pointer-events:none}.feed-profile-follow-star{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #eef0f5;border-radius:50%;background:#fff;color:#68708a;cursor:pointer}.feed-profile-follow-star svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.feed-profile-follow-star.is-followed{border-color:#f5c518;background:#fff7cc;color:#c99700}.feed-profile-follow-star:disabled{cursor:default}.feed-mission{gap:10px;padding:12px 6px;border:0;border-top:1px solid #f3f5fa;border-radius:0;background:transparent;box-shadow:none}.feed-mission:hover{border-color:#f3f5fa;background:#fffdf2;box-shadow:none}.feed-mission-head{align-items:flex-start;gap:12px}.feed-mission-ring{width:46px;height:46px;flex-basis:46px}.feed-mission-ring>span{font-size:11px}.feed-mission-head h3{display:-webkit-box;font-size:11.9px;line-height:1.16;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-mission-location{font-size:10.2px;line-height:1.2}.feed-mission-urgent{font-size:8.9px;line-height:1.2}.feed-mission-stack{gap:6px}.feed-mission-stack>span{padding:3px 8px;font-size:9.8px;line-height:1.25}.feed-mission-amount{font-size:11.5px}.feed-mission-cta,.feed-mission-owner{font-size:9.4px}.feed-rail-panel .feed-mission-foot{grid-template-columns:minmax(0,1.05fr) minmax(62px,.75fr) minmax(76px,auto);white-space:nowrap}.feed-rail-panel .feed-mission-foot>*+*{margin-left:6px;padding-left:6px}.feed-trends-rail{gap:0}.feed-mission:first-child,.feed-profile-match:first-child,.feed-trend:first-child{border-top:1px solid #f3f5fa}:root[data-theme=dark] .feed-rail-panel{border-color:#242e52;background:#181f39;box-shadow:0 8px 24px rgba(0,0,0,.32)}:root[data-theme=dark] .feed-rail-head>.t-eyebrow{color:#8d97b5}:root[data-theme=dark] .feed-rail-head>a{color:#ffd84d}:root[data-theme=dark] .feed-mission,:root[data-theme=dark] .feed-profile-match,:root[data-theme=dark] .feed-trend{border-top-color:#212a4a;background:transparent}:root[data-theme=dark] .feed-mission:hover,:root[data-theme=dark] .feed-profile-match:hover,:root[data-theme=dark] .feed-trend:hover{background:#1b2340;box-shadow:none}:root[data-theme=dark] .feed-mission-ring-track,:root[data-theme=dark] .feed-profile-match-ring-track{stroke:#3a2340}:root[data-theme=dark] .feed-mission-ring-value,:root[data-theme=dark] .feed-profile-match-ring-value{stroke:#f050a5}:root[data-theme=dark] .feed-profile-match-pct{border-color:rgba(240,80,165,.35);background:#181f39;color:#f050a5}:root[data-theme=dark] .feed-profile-match-skills i{border-color:rgba(245,197,24,.28);background:rgba(245,197,24,.08);color:#f3e7c3}:root[data-theme=dark] .feed-profile-connect-action{border-color:rgba(245,197,24,.42);background:linear-gradient(135deg,#ffe45f,#d9a400);color:#17213a}:root[data-theme=dark] .feed-profile-connect-action.is-sent{border-color:rgba(74,222,128,.38);background:rgba(34,197,94,.13);color:#86efac}:root[data-theme=dark] .feed-profile-follow-star{border-color:#242e52;background:#151c33;color:#8d97b5}:root[data-theme=dark] .feed-profile-follow-star.is-followed{border-color:rgba(245,197,24,.42);background:rgba(245,197,24,.12);color:#ffd84d}:root[data-theme=dark] .feed-trend-copy strong{color:#f2f5ff}:root[data-theme=dark] .feed-trend-copy small,:root[data-theme=dark] .feed-trend-rank{color:#8d97b5}.feed-suggest{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-soft)}.feed-suggest:last-child{border-bottom:0}.itw-network-composer.itw-comp-card{border-radius:16px!important;padding:14px!important;margin-bottom:0!important}.itw-network-composer .itw-rich-editor{min-height:64px!important;padding:8px 2px 6px!important;font-size:16px!important;line-height:1.45!important}.itw-network-composer .itw-comp-ai,.itw-network-composer .itw-comp-tool{min-height:34px!important;padding:6px 10px!important;font-size:12.5px!important}.itw-network-composer .itw-comp-publish{padding:9px 16px!important;font-size:13px!important}.itw-network-composer--idle .itw-rich-editor{min-height:44px!important;padding:7px 2px 4px!important}.itw-network-composer--idle .itw-comp-ai,.itw-network-composer--idle .itw-comp-tool{min-width:34px!important;justify-content:center!important}.itw-network-composer--idle .itw-comp-ai>span:not(:first-child),.itw-network-composer--idle .itw-comp-publish>span,.itw-network-composer--idle .itw-comp-tool>span{display:none!important}.profile{padding:var(--density-pad);display:flex;flex-direction:column;gap:var(--density-gap)}.pr-cover{height:220px;border-radius:18px;overflow:hidden;border:1px solid var(--border-soft)}.pr-cover-bg{position:absolute;inset:0;background:radial-gradient(800px 400px at 80% -20%,rgba(245,197,24,.35),transparent 60%),linear-gradient(135deg,#0E1F3D,#1A2D52 50%,#243A66)}.pr-cover-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(700px 360px at 80% 50%,black,transparent 80%);-webkit-mask-image:radial-gradient(700px 360px at 80% 50%,black,transparent 80%)}.pr-cover{position:relative}.pr-cover-actions{position:absolute;right:14px;top:14px;z-index:2;opacity:0;transform:translateY(-4px);transition:opacity .18s var(--ease),transform .18s var(--ease);pointer-events:none}.pr-cover:hover .pr-cover-actions{opacity:1;transform:translateY(0);pointer-events:auto}.pr-cover-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11.5px;font-weight:600;color:#0E1F3D;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);padding:5px 10px;border-radius:8px;box-shadow:0 2px 10px rgba(14,31,61,.2);transition:all .15s var(--ease)}.pr-cover-btn:hover{background:white;transform:translateY(-1px);box-shadow:0 4px 14px rgba(14,31,61,.3)}.profile-edit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(245,197,24,.42);background:linear-gradient(135deg,rgba(245,197,24,.1),rgba(245,197,24,.2));color:#8A6D00;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;font-weight:750;line-height:1;white-space:nowrap;box-shadow:0 1px 0 rgba(14,31,61,.02),inset 0 1px 0 rgba(255,255,255,.55);transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.profile-edit-button:hover{background:linear-gradient(135deg,#F5C518,#F59E0B);border-color:transparent;color:#0E1F3D;transform:translateY(-1px);box-shadow:0 8px 18px -8px rgba(245,197,24,.7)}.profile-edit-button:focus-visible{outline:3px solid rgba(245,197,24,.35);outline-offset:2px}.profile-edit-button--compact{min-height:30px;padding:0 11px;gap:6px;font-size:11.5px}.profile-edit-button--icon-only{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;padding:0;border-radius:999px;flex:0 0 36px;align-self:center;gap:0}.profile-edit-button--icon-only svg{width:15px;height:15px;display:block;flex:0 0 auto}.pr-card{background:white;border:1px solid var(--border-soft);border-radius:18px;margin-top:-56px;padding:18px 24px 0;position:relative;box-shadow:var(--shadow-sm)}.pr-id{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"avatar info quickstats" "actions actions quickstats";grid-gap:8px 24px;gap:8px 24px;align-items:center}.pr-id>.pr-avatar-wrap{grid-area:avatar;align-self:center;justify-self:center}.pr-id-info{grid-area:info;padding-top:8px;min-width:0}.pr-actions{grid-area:actions;display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-top:4px}.pr-quickstats{grid-area:quickstats;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:8px;gap:8px;padding-top:8px;min-width:240px;align-self:stretch}.pr-qs{padding:8px 10px;border:1px solid var(--border-soft);border-radius:9px;display:flex;flex-direction:column;gap:2px;background:var(--off-white);min-width:0}.pr-qs .t-eyebrow{font-size:9.5px}.pr-qs b{font-size:13.5px}.pr-tabs{display:flex;gap:0;margin:28px -24px 0;padding:0 24px;border-top:1px solid var(--border-soft)}.pr-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:14px 16px;font:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer}.pr-tab.on,.pr-tab:hover{color:var(--text-primary)}.pr-tab.on:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:var(--yellow-500);border-radius:2px}.pr-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--density-gap);gap:var(--density-gap);align-items:start}.pr-aside,.pr-main{gap:var(--density-gap)}.pp-section,.pr-aside,.pr-main{display:flex;flex-direction:column}.pp-section{gap:20px;min-width:0}.pr-tab-count{margin-left:8px;font-size:12px;font-weight:700;background:#FFF4CC;color:#8A6400;border-radius:999px;padding:2px 8px}:root[data-theme=dark] .pr-tab-count{background:rgba(245,197,24,.18);color:#F5C518}.pp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.pp-head-titles{display:flex;flex-direction:column;gap:6px}.pp-title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}.pp-controls{display:flex;align-items:center;gap:8px}.pp-seg{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:3px}.pp-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:7px 12px;border-radius:9px;font:inherit;font-size:13px;font-weight:600;background:transparent;color:var(--text-primary)}.pp-seg button.pp-icon{width:34px;height:32px;padding:0;display:grid;place-items:center}.pp-seg button.on{background:#FFF4CC}.pp-filters{display:flex;flex-wrap:wrap;gap:8px}.pp-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;border:1px solid var(--border);background:var(--surface);color:var(--text-primary)}.pp-chip span{font-size:12px;opacity:.6}.pp-chip.on{border-color:var(--navy-900);color:#fff}.pp-chip.on,.pp-featured{background:var(--navy-900)}.pp-featured{position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:22px;color:#F6F5F1}.pp-featured-glow{position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:var(--yellow-500);opacity:.14;pointer-events:none}.pp-featured-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#A7B0C2}.pp-featured-meta{display:flex;align-items:center;gap:10px}.pp-featured-pill{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;font-weight:700;background:var(--yellow-500);color:var(--navy-900);padding:5px 10px;border-radius:999px}.pp-featured-text{position:relative;display:flex;flex-direction:column;gap:14px;max-width:760px}.pp-featured-hook{margin:0;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.pp-featured-body{font-size:16px;line-height:1.6;color:#CFD5E1}.pp-featured-foot{position:relative;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(255,255,255,.12);padding-top:16px;font-size:14px;color:#CFD5E1}.pp-featured-foot .pp-cta{color:var(--yellow-500);font-size:14px}.pp-featured-media{position:relative;max-width:560px;border-radius:14px;overflow:hidden}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;align-items:stretch}.pp-grid,.pp-list{display:grid;gap:16px}.pp-list{grid-template-columns:minmax(0,1fr);grid-gap:16px}.pp-card{cursor:pointer;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:18px;transition:transform .18s ease,box-shadow .18s ease;container-type:inline-size}.pp-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px -12px rgba(14,31,61,.22)}.pp-card.side{flex-direction:row}.pp-card.side .pp-media{flex:0 0 240px;aspect-ratio:auto;min-height:180px}.pp-card-body{flex:1 1;min-width:0;padding:22px;display:flex;flex-direction:column;gap:14px}.pp-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-tag{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--surface-muted);color:var(--text-secondary)}.pp-tag.k-image,.pp-tag.k-video{background:#F3EFFF;color:#5B4BA8}.pp-tag.k-need{background:#FFF4CC;color:#8A6400}.pp-tag.k-event,.pp-tag.k-poll{background:#E6F4EA;color:#1E6B3A}.pp-date{font-size:13px;color:var(--text-muted);white-space:nowrap}.pp-repost{font-size:12.5px;color:var(--text-secondary)}.pp-featured .pp-repost{color:#A7B0C2}.pp-hook{margin:0;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;color:var(--text-primary)}.pp-body{font-size:15px;line-height:1.6;color:var(--text-secondary)}.pp-hook.fixed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.pp-body.fixed{min-height:4.8em}.pp-body.fixed.clamped{max-height:4.8em}.pp-body.fill{flex:1 1 auto;min-height:4.8em;max-height:16em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.pp-card.is-text .pp-card-body{justify-content:flex-start}.pp-date{overflow:hidden;text-overflow:ellipsis}.pp-rich{overflow-wrap:anywhere;text-wrap:pretty}.pp-rich p{margin:0}.pp-rich ol+p,.pp-rich p+ol,.pp-rich p+p,.pp-rich p+ul,.pp-rich ul+p{margin-top:8px}.pp-rich ol,.pp-rich ul{margin:0;padding-left:20px}.pp-rich.clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pp-lines,3);overflow:hidden}.pp-rich [style]{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important}.pp-featured .pp-rich [style]{color:inherit!important}.pp-link{color:var(--itw-link-color)}.pp-featured .pp-link{color:var(--yellow-500)}.pp-media{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--navy-900)}.pp-media img,.pp-media video{width:100%;height:100%;object-fit:cover;display:block}.pp-media.is-photo{background:var(--surface-muted)}.pp-media-bg{position:absolute;inset:-12px;background-size:cover;background-position:50%;filter:blur(16px) saturate(1.1);opacity:.55}.pp-media.is-photo img{position:relative;object-fit:contain}.pp-card.side .pp-media.is-photo img{object-fit:cover}.pp-cover{aspect-ratio:16/9;display:flex;overflow:hidden;background:var(--surface-muted);border-bottom:1px solid var(--border-soft)}.pp-cover .pp-extra{height:100%;border:0;border-radius:0;justify-content:center;padding:16px 20px;overflow:hidden}.pp-cover .pp-extra strong{font-size:17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-cover .pp-poll{justify-content:center}.pp-cover .pp-poll-row:nth-child(n+4){display:none}.pp-cover .pp-file{flex-direction:column;align-items:center;justify-content:center;white-space:normal;text-align:center;font-size:14px}.pp-play{position:absolute;inset:0;margin:auto;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.55);color:#fff;font-size:15px}.pp-extra{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--border-soft);background:var(--surface-muted);color:var(--text-primary)}.pp-extra strong{font-size:15px;line-height:1.3}.pp-extra span{font-size:12.5px;color:var(--text-secondary)}.pp-need{background:#FFF8DB;border-color:rgba(242,183,5,.35)}.pp-file{flex-direction:row;font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-poll{gap:6px}.pp-poll-row{position:relative;display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;background:var(--surface);overflow:hidden}.pp-poll-bar{position:absolute;inset:0 auto 0 0;background:rgba(242,183,5,.28)}.pp-poll-label,.pp-poll-share{position:relative;font-size:13px!important;color:var(--text-primary)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-poll-share{flex:none;color:var(--text-secondary)!important}.pp-extra.on-dark{position:relative;max-width:760px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#F6F5F1}.pp-extra.on-dark span{color:#CFD5E1}.pp-extra.on-dark .pp-poll-row{background:rgba(255,255,255,.08)}.pp-extra.on-dark .pp-poll-label,.pp-extra.on-dark .pp-poll-share{color:#F6F5F1!important}.pp-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border-soft)}.pp-foot-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-featured .pp-stat{font-size:14px;color:#CFD5E1}.pp-actions{display:flex;align-items:center;justify-content:space-between;gap:2px;margin:0 -8px}.pp-action-cell{position:relative;display:inline-flex}.pp-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 8px;border-radius:10px;font:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.pp-action.on,.pp-action:hover{background:var(--surface-muted);color:var(--text-primary)}.pp-action.on[aria-pressed=true]{color:#B8860B}.pp-featured .pp-action{color:#CFD5E1}.pp-featured .pp-action.on,.pp-featured .pp-action:hover{background:rgba(255,255,255,.08);color:#fff}.pp-featured .pp-action.on[aria-pressed=true]{color:var(--yellow-500)}@container (max-width: 430px){.pp-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-action{padding:8px 10px}}.pp-share{position:relative;display:inline-flex}.pp-share-pop{position:absolute;bottom:calc(100% + 6px);right:0;z-index:30;min-width:230px;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 32px -12px rgba(14,31,61,.28)}.pp-share-pop button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:8px;text-align:left;padding:9px 10px;border-radius:8px;font:inherit;font-size:13px;color:var(--text-primary);cursor:pointer}.pp-share-pop button:hover{background:var(--surface-muted)}.pp-share-pop button.is-disabled{cursor:not-allowed;color:var(--text-muted);font-size:12px;line-height:1.35;align-items:flex-start}.pp-cta{font-size:13px;color:#B8860B;white-space:nowrap}.pp-all,.pp-cta{display:flex;align-items:center;gap:6px;font-weight:700}.pp-all{justify-content:center;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);text-decoration:none}button.pp-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;font:inherit;font-weight:700;font-size:15px}button.pp-all:hover{border-color:var(--yellow-500)}.pp-all.pp-less{background:transparent;border-style:dashed;color:var(--text-secondary);font-weight:600}.pp-empty{background:var(--surface);border:1px dashed var(--border);border-radius:18px;padding:40px;text-align:center;color:var(--text-muted);font-size:15px}.pp-empty-link{color:var(--itw-link-color);font-weight:700}.pp-card-top-end{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto}.pp-owner{display:inline-flex;align-items:center;gap:6px}.pp-owner-menu{position:relative;display:inline-flex}.pp-owner-kebab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:17px;line-height:1;display:grid;place-items:center}.pp-owner.on-dark .pp-owner-kebab{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#F6F5F1}.pp-owner-dropdown{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:160px;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 32px -12px rgba(14,31,61,.28)}.pp-owner-dropdown button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer}.pp-owner-dropdown button:hover{background:var(--surface-muted)}.pp-owner-dropdown button.danger{color:#E15554}.pp-notice{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:1000;padding:10px 16px;border-radius:12px;background:var(--navy-900);color:#fff;font-size:14px;font-weight:600;box-shadow:0 12px 32px -12px rgba(14,31,61,.5)}@media (max-width:767px){.pp-owner{gap:2px}.pp-owner-kebab{width:44px;height:44px;font-size:20px}}@media (max-width:640px){.pp-title{font-size:22px}.pp-featured{padding:22px}.pp-featured-hook{font-size:22px}.pp-card.side{flex-direction:column}.pp-card.side .pp-media{flex-basis:auto;aspect-ratio:16/9;min-height:0}}.pp-card:has(.pp-actions [aria-expanded=true]){position:relative;z-index:5;overflow:visible}.pp-actions>.pp-action-cell.rxpop-wrap{position:relative}.pp-card>.pp-cover:first-child,.pp-card>.pp-media:first-child{border-radius:17px 17px 0 0}.pp-card.side>.pp-media:first-child{border-radius:17px 0 0 17px}@media (max-width:640px){.pp-card.side>.pp-media:first-child{border-radius:17px 17px 0 0}}:root[data-theme=dark] .pp-seg button.on{background:rgba(245,197,24,.18)}:root[data-theme=dark] .pp-chip.on{background:var(--yellow-500);border-color:var(--yellow-500);color:#0E1F3D}:root[data-theme=dark] .pp-featured{background:#07111F;border:1px solid rgba(255,255,255,.08)}:root[data-theme=dark] .pp-need,:root[data-theme=dark] .pp-tag.k-need{background:rgba(245,197,24,.14);color:#F5C518}:root[data-theme=dark] .pp-tag.k-image,:root[data-theme=dark] .pp-tag.k-video{background:rgba(139,92,246,.18);color:#C4B5FD}:root[data-theme=dark] .pp-tag.k-event,:root[data-theme=dark] .pp-tag.k-poll{background:rgba(34,197,94,.16);color:#86EFAC}:root[data-theme=dark] .pp-cta{color:var(--yellow-500)}.pr-xp{display:flex;gap:16px}.pr-xp-rail{display:flex;flex-direction:column;align-items:center}.pr-xp-dot{width:11px;height:11px;border-radius:50%;background:var(--yellow-500);margin-top:4px;box-shadow:0 0 0 4px rgba(245,197,24,.18)}.pr-xp-line{flex:1 1;width:2px;background:var(--border-soft);margin-top:4px}.pr-avatar-wrap{position:relative;display:inline-block}.pr-avatar-zoom{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;border-radius:50%;display:inline-block;line-height:0;cursor:zoom-in;color:inherit;font:inherit}.pr-avatar-zoom:focus-visible{outline:3px solid var(--yellow-500);outline-offset:3px}.pr-photo-lightbox{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:24px;background:rgba(6,18,36,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:itw-lb-fade .18s ease-out}.pr-photo-lightbox-img{width:min(calc(92 * var(--vw)),calc(92 * var(--vh)),560px);height:min(calc(92 * var(--vw)),calc(92 * var(--vh)),560px);object-fit:cover;border-radius:24px;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.5);cursor:default}.pr-photo-lightbox-close{position:absolute;top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.pr-photo-lightbox-close:hover{background:rgba(255,255,255,.26)}.pr-photo-lightbox[role=dialog]{max-width:none!important;max-height:none!important}:root[data-theme=dark] .pr-photo-lightbox[role=dialog]{background:rgba(6,18,36,.88)!important;border-color:transparent!important}.pr-cover-zoom{position:absolute;inset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;cursor:zoom-in;color:inherit;font:inherit}.pr-cover>.pr-cover-zoom:focus-visible{outline:3px solid var(--yellow-500);outline-offset:-3px;border-radius:17px}.pr-photo-lightbox-img.is-cover{width:auto;height:auto;max-width:min(calc(calc(100 * var(--vw)) - 48px),1400px);max-height:calc(calc(100 * var(--vh)) - 128px);object-fit:contain;border-radius:16px;background:transparent}.pr-avatar-status{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 7px;background:white;color:#1B7A47;border:1px solid rgba(45,191,111,.4);border-radius:999px;font-size:9.5px;font-weight:700;line-height:1;letter-spacing:.01em;box-shadow:0 2px 8px rgba(14,31,61,.08);white-space:nowrap}.pr-avatar-status i{width:6px;height:6px;border-radius:50%;background:#2DBF6F;box-shadow:0 0 6px rgba(45,191,111,.6);animation:af-pulse 2s ease-in-out infinite}.pr-avatar-edit{position:absolute;bottom:4px;right:4px;top:auto;left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:32px;height:32px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#FFE66D,#FFD028 52%,#F5C518);color:var(--text-on-accent,#0E1F3D);border:2px solid rgba(255,255,255,.95);border-radius:50%;box-shadow:0 5px 16px rgba(245,197,24,.32),0 2px 8px rgba(14,31,61,.18);transition:all .14s var(--ease)}.pr-avatar-edit:hover{background:linear-gradient(135deg,#FFF08A,#FFD400 48%,#FFB800);color:var(--text-primary);transform:translateY(-1px) scale(1.08);box-shadow:0 8px 22px rgba(255,184,0,.55),0 3px 10px rgba(14,31,61,.2)}.pr-smart-collapsed{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:white;border:1px dashed rgba(245,197,24,.5);border-radius:12px;color:var(--text-secondary);transition:all .14s var(--ease)}.pr-smart-collapsed:hover{background:var(--cream-50);border-color:var(--yellow-500);border-style:solid}.pr-smart-collapsed-ic{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#FFD028,#F5C518);color:var(--text-on-accent,#0E1F3D);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(245,197,24,.4)}.pr-smart-modal-bg{position:fixed;inset:0;z-index:200;background:rgba(14,31,61,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:pop-in .18s var(--ease-out)}.pr-smart-modal{position:relative;overflow:hidden;width:100%;max-width:540px;background:white;border-radius:18px;padding:32px 32px 24px;box-shadow:0 30px 80px rgba(14,31,61,.4),0 0 0 1px rgba(14,31,61,.06);animation:cp-rise .22s var(--ease-out)}.pr-smart-modal-bg-glow{position:absolute;inset:0;background:radial-gradient(380px 280px at 0 0,rgba(245,197,24,.18),transparent 60%),radial-gradient(280px 220px at 100% 100%,rgba(74,110,224,.06),transparent 60%);pointer-events:none}.pr-smart-modal-x{position:absolute;top:14px;right:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--off-white);color:var(--text-secondary);border:0;border-radius:50%;transition:all .14s var(--ease);z-index:1}.pr-smart-modal-x:hover{background:var(--border-soft);color:var(--text-primary)}.pr-smart-modal-ic{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#F5C518,#FFD028);color:var(--text-on-accent,#0E1F3D);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(245,197,24,.45)}.pr-smart-drop-modal{width:100%;flex-direction:row;gap:14px;padding:22px;margin-top:20px;text-align:left}.pr-smart-drop-ic{width:44px;height:44px;border-radius:12px;background:var(--cream-50);border:1px solid rgba(245,197,24,.4);color:var(--yellow-600);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pr-smart-modal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-soft);gap:16px;flex-wrap:wrap}.pr-smart-drop{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:200px;padding:18px 14px;background:rgba(255,255,255,.7);border:2px dashed rgba(245,197,24,.5);border-radius:12px;color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .14s var(--ease)}.pr-smart-drop.on,.pr-smart-drop:hover{background:white;border-color:var(--yellow-500);border-style:solid;box-shadow:0 4px 14px rgba(245,197,24,.2)}.pr-smart-uploaded{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(45,191,111,.08);border:1px solid rgba(45,191,111,.35);color:var(--success);border-radius:10px;margin-top:12px;font-size:13px}.pr-smart-uploaded>div{color:var(--text-primary)}.pr-contact-list{display:flex;flex-direction:column;gap:4px;margin-top:4px}.pr-contact-row{display:flex;align-items:center;gap:14px;padding:12px 6px;border-bottom:1px solid var(--border-soft);transition:background .12s var(--ease)}.pr-contact-list .pr-contact-row:last-child{border-bottom:0}.pr-contact-row:hover{background:var(--off-white);border-radius:8px}.pr-contact-ic{width:36px;height:36px;border-radius:10px;background:var(--cream-50);border:1px solid rgba(245,197,24,.4);color:var(--yellow-600);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pr-contact-action{font-size:11px;padding:5px 10px}.pr-contact-cta{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,var(--cream-50),white);border-color:var(--yellow-500)}.pr-formation{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border-soft);border-radius:12px;background:var(--off-white);transition:all .14s var(--ease)}.pr-formation:hover{background:color-mix(in srgb,var(--surface) 88%,var(--yellow-500) 12%);border-color:var(--yellow-500);box-shadow:var(--shadow-sm)}.pr-formation-date{font-size:11px;font-weight:700;color:var(--yellow-600);background:var(--cream-50);border:1px solid var(--yellow-500);padding:4px 8px;border-radius:8px;flex-shrink:0;min-width:50px;text-align:center;line-height:1;align-self:flex-start}.pr-cover-actions .profile-edit-button{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgba(255,255,255,.78);color:var(--text-on-accent);box-shadow:0 2px 14px rgba(14,31,61,.45),0 0 0 1px rgba(14,31,61,.28)}.pr-cover-actions .profile-edit-button:hover{background:linear-gradient(135deg,var(--yellow-500) 0,var(--yellow-600) 100%);border-color:rgba(255,255,255,.9);color:var(--text-on-accent);box-shadow:0 6px 20px rgba(14,31,61,.5),0 0 0 1px rgba(14,31,61,.28)}.pr-cover-actions .profile-edit-button:focus-visible{outline:3px solid rgba(255,255,255,.92);outline-offset:2px}@keyframes cp-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.img-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--off-white),var(--border-soft));border:1px dashed var(--border);border-radius:12px;color:var(--text-muted);font-size:12px;font-family:var(--font-mono)}.msg{padding:var(--density-pad);height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px));min-height:420px;box-sizing:border-box}.msg-shell{display:grid;grid-template-columns:320px 1fr;height:100%;background:white;border:1px solid var(--border-soft);border-radius:14px;overflow:hidden}.msg-side{display:flex;flex-direction:column;border-right:1px solid var(--border-soft);min-height:0}.msg-side-hd{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border-soft)}.msg-main-hd .btn-icon.on,.msg-side-hd .btn-icon.on{background:linear-gradient(135deg,var(--cream-50),var(--cream-100));color:var(--text-primary);border:1px solid var(--yellow-500)}.msg-search{display:flex;align-items:center;gap:8px;margin:12px 14px;padding:0 12px;height:36px;background:var(--off-white);border-radius:9px;color:var(--text-muted)}.msg-search input{flex:1 1;border:0;background:transparent;outline:none;font:inherit;font-size:13px}.msg-list{flex:1 1;min-height:0;overflow-y:auto;padding:0 8px}.msg-list.loading{flex:0 0 auto;overflow:visible;padding-bottom:0}.msg-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;transition:background .12s ease,transform .12s ease}.msg-item:hover{background:var(--cream-50,#FAFAF6)}.msg-item.on{background:linear-gradient(135deg,var(--cream-50),white);border:1px solid var(--yellow-500);box-shadow:0 2px 6px rgba(245,197,24,.15)}.msg-item.checked{background:rgba(74,110,224,.06);border:1px solid rgba(74,110,224,.4)}.msg-online{position:absolute;bottom:0;right:0;width:11px;height:11px;border-radius:50%;background:#3FB78F;border:2px solid white}.msg-unread{background:linear-gradient(135deg,#F5C518,#E8B919);color:var(--text-on-accent,#0E1F3D);font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;min-width:22px;text-align:center;flex-shrink:0;box-shadow:0 2px 4px rgba(245,197,24,.4)}.msg-main{display:flex;flex-direction:column;min-height:0;background:var(--off-white)}.msg-main-hd{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:white;border-bottom:1px solid var(--border-soft)}.msg-thread{flex:1 1;overflow-y:auto;padding:18px 24px;display:flex;flex-direction:column;gap:8px}.msg-date{align-self:center;font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;background:white;padding:4px 12px;border-radius:999px;margin:8px 0}.msg-bubble{display:flex;align-items:flex-end;gap:6px;max-width:76%;margin-top:6px}.msg-bubble.me{align-self:flex-end;width:100%;flex-direction:row-reverse}.msg-bubble.grouped-bot+.msg-bubble,.msg-bubble.grouped-top{margin-top:1px}.msg-bubble.selectable{cursor:pointer;padding:4px 6px;border-radius:10px;max-width:78%;transition:background .12s}.msg-bubble.selectable:hover{background:rgba(74,110,224,.05)}.msg-bubble.checked{background:rgba(74,110,224,.1)!important}.msg-bubble-content{padding:8px 12px;border-radius:16px;font-size:13px;line-height:1.45;background:white;border:1px solid var(--border-soft);color:var(--text-primary);box-shadow:0 1px 2px rgba(14,31,61,.04);word-break:break-word;white-space:pre-wrap}.msg-bubble.me .msg-bubble-content{background:linear-gradient(135deg,#F5C518,#E8B919);color:var(--text-on-accent,#0E1F3D);border-color:transparent;font-weight:500;box-shadow:0 2px 6px rgba(245,197,24,.25)}.msg-bubble .msg-bubble-content,.msg-bubble.grouped-bot .msg-bubble-content,.msg-bubble.grouped-top .msg-bubble-content,.msg-bubble.me .msg-bubble-content{border-radius:16px}.msg-bubble-time{font-size:10px;color:var(--text-muted);margin-top:3px;padding:0 8px;display:inline-flex;align-items:center;gap:6px}.msg-bubble.me .msg-bubble-time{text-align:right;justify-content:flex-end}.msg-meta-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border-radius:50%;transition:background .12s ease,color .12s ease}.msg-meta-action:hover{background:rgba(14,31,61,.08);color:var(--text-primary)}.msg-status{display:inline-flex;align-items:center}.msg-status.delivered,.msg-status.sent{color:var(--text-muted)}.msg-status.read{color:#4A6EE0}.msg-edited{font-style:italic;opacity:.85;cursor:help}.msg-reply-quote{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;gap:3px;margin-bottom:6px;padding:8px 10px;border-radius:12px;background:rgba(14,31,61,.06);border:0;border-left:3px solid rgba(14,31,61,.32);max-width:260px;text-align:left;font:inherit}.msg-reply-quote:disabled{opacity:1}.msg-reply-quote.is-clickable{cursor:pointer;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.msg-reply-quote.is-clickable:hover{transform:translateY(-1px);background:rgba(245,197,24,.16);box-shadow:0 5px 14px rgba(14,31,61,.1)}.msg-reply-quote.is-clickable:focus-visible{outline:2px solid #F5C518;outline-offset:2px}.msg-reply-quote.me{background:rgba(255,255,255,.28);border-left-color:rgba(14,31,61,.55)}.msg-reply-quote-author{font-size:11px;font-weight:800;color:var(--text-primary);letter-spacing:.01em}.msg-reply-quote-text{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-bubble.is-reply-target>div:last-child{animation:msg-reply-target-pulse 1.8s ease}@keyframes msg-reply-target-pulse{0%,to{filter:none}15%,65%{filter:drop-shadow(0 0 9px rgba(245,197,24,.78))}}.msg-bubble-content{position:relative}.msg-edit-btn{position:absolute;top:4px;right:-28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:white;color:var(--text-secondary);border:1px solid var(--border);border-radius:50%;opacity:0;transition:opacity .14s var(--ease),background .12s}.msg-bubble:hover .msg-edit-btn{opacity:1}.msg-edit-btn:hover{background:var(--cream-50);color:var(--yellow-600);border-color:var(--yellow-500)}.msg-bubble.me .msg-edit-btn{left:-28px;right:auto}.msg-edit-box{background:white;border:1.5px solid var(--yellow-500);border-radius:14px;padding:8px 10px;box-shadow:0 0 0 3px rgba(245,197,24,.12);min-width:240px;box-sizing:border-box}.msg-edit-input{width:100%;box-sizing:border-box;min-height:24px;overflow-y:auto;border:0;outline:none;resize:none;font:inherit;font-size:13.5px;color:var(--text-primary);background:transparent}.msg-edit-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--border-soft)}.msg-react-tray{position:absolute;top:-32px;display:inline-flex;gap:2px;padding:4px;background:white;border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .12s var(--ease),transform .14s var(--ease);transform:translateY(4px);z-index:5}.msg-bubble:not(.me) .msg-react-tray{left:0;right:auto}.msg-bubble.me .msg-react-tray{right:0;left:auto}.msg-react-tray.is-open{z-index:8}.msg-react-tray.is-floating{top:auto;right:auto;transform:none;z-index:2147483000}.msg-bubble:hover .msg-react-tray,.msg-react-tray.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.msg-hover-actions{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;padding:2px;background:#fff;border:1px solid var(--border-soft,#e5e8ee);border-radius:999px;box-shadow:0 6px 18px rgba(14,31,61,.12);opacity:0;pointer-events:none;transition:opacity .12s var(--ease);z-index:6}.msg-bubble:not(.me) .msg-hover-actions{left:calc(100% + 8px);right:auto}.msg-bubble.me .msg-hover-actions{right:calc(100% + 8px);left:auto;flex-direction:row-reverse}.msg-hover-actions:before{content:"";position:absolute;top:-4px;bottom:-4px;width:14px}.msg-bubble:not(.me) .msg-hover-actions:before{right:100%}.msg-bubble.me .msg-hover-actions:before{left:100%}.msg-bubble:hover .msg-hover-actions,.msg-hover-actions.is-open,.msg-hover-actions:focus-within,.msg-hover-actions:hover{opacity:1;pointer-events:auto}.msg-hover-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--text-muted,#5C6373)}.msg-hover-btn:hover{background:rgba(14,31,61,.06);color:var(--text-primary,#0E1F3D)}.msg-msg-menu{position:absolute;top:34px;left:50%;transform:translateX(-50%);min-width:194px;padding:4px;background:#fff;border:1px solid var(--border-soft,#e5e8ee);border-radius:10px;box-shadow:0 14px 34px rgba(14,31,61,.18);z-index:40}.msg-msg-menu>button{width:100%;white-space:nowrap}.msg-msg-menu>button:hover{background:rgba(14,31,61,.05)}.msg-react-pop-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;width:28px;height:28px;border-radius:50%;font-size:16px;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s var(--ease)}.msg-react-pop-btn:hover{transform:scale(1.3) translateY(-2px);background:var(--off-white)}.msg-reactions{display:inline-flex;gap:4px;margin-top:4px;margin-left:0;position:relative;z-index:1;flex-wrap:wrap}.msg-reactions.me{justify-content:flex-end;align-self:flex-end}.msg-reaction{display:inline-flex;align-items:center;gap:2px;padding:1px 7px 1px 6px;background:white;border:1px solid var(--border);border-radius:999px;font-size:12px;box-shadow:0 1px 2px rgba(14,31,61,.06);transition:all .12s var(--ease)}.msg-reaction:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(14,31,61,.12)}.msg-reaction.mine{background:var(--cream-50);border-color:var(--yellow-500)}.msg-reaction b{font-size:10.5px;font-weight:700;color:var(--text-secondary);margin-left:2px}.msg-reaction-emoji{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0;border:0;background:none;font:inherit;line-height:1.25;color:inherit;transition:transform .12s var(--ease)}.msg-reaction-emoji:hover{transform:scale(1.18)}.msg-reaction-emoji:focus-visible{outline:2px solid var(--yellow-500);outline-offset:2px;border-radius:4px}.msg-composer{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-wrap:nowrap;padding:10px 14px;background:white;border-top:1px solid var(--border-soft)}.msg-composer-row{width:100%;display:flex;align-items:center;gap:8px;min-width:0}.msg-composer-row>.btn-icon,.msg-composer-row>.msg-send-btn,.msg-composer-row>[data-attach-pop],.msg-composer-row>[data-emoji-pop]{flex:0 0 auto}.msg-composer-row .msg-input{flex:1 1 auto;min-width:0}.msg-reply-draft{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:14px;background:linear-gradient(135deg,rgba(245,197,24,.1),rgba(14,31,61,.03));border:1px solid rgba(245,197,24,.3)}.msg-reply-draft-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.msg-reply-draft-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.msg-reply-draft-label,.msg-reply-draft-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-reply-draft-text{font-size:12.5px;color:var(--text-secondary)}.msg-reply-draft-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(255,255,255,.75);color:var(--text-on-accent,#0E1F3D);width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.msg-reply-draft-close:hover{background:#fff}.msg-input{flex:1 1;border:1px solid var(--border);border-radius:20px;padding:10px 16px;font:inherit;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;background:var(--cream-50,#FAFAF6);transition:border-color .12s ease,background .12s ease}.msg-input:focus{border-color:var(--yellow-500);background:white;box-shadow:0 0 0 3px rgba(245,197,24,.12)}.msg-emoji-close{display:none}.msg-audio{display:flex;align-items:center;gap:10px;padding:8px 12px;min-width:220px}.msg-audio-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:28px;height:28px;border-radius:50%;background:var(--navy-900);color:white;border:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.msg-bubble.me .msg-audio-play{background:rgba(14,31,61,.18);color:var(--text-primary)}.msg-audio-wave{display:inline-flex;align-items:center;gap:2px;flex:1 1;height:28px}.msg-audio-wave span{width:2.5px;background:currentColor;border-radius:2px;display:inline-block}.msg-audio-time{font-size:11px;opacity:.7;flex-shrink:0}.msg-attach{display:flex;align-items:center;gap:10px;padding:10px 12px;min-width:220px;max-width:280px;background:white!important;border:1px solid var(--border-soft)!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(14,31,61,.04);transition:border-color .12s ease,transform .12s ease}.msg-attach:hover{border-color:var(--yellow-500)!important;transform:translateY(-1px)}.msg-attach-ic{width:36px;height:36px;border-radius:8px;background:rgba(14,31,61,.06);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.msg-attach-ic.pdf{background:rgba(225,85,84,.1);color:#E15554}.msg-attach-ic.image{background:rgba(74,110,224,.1);color:#4A6EE0}.msg-attach-ic.video{background:rgba(155,89,182,.1);color:#9B59B6}.msg-post-preview{--post-preview-navy:#0E2344;--post-preview-soft:#20385F;width:min(520px,calc(52 * var(--vw)));max-width:100%;margin-top:5px;display:block;color:#FFFFFF;background:var(--post-preview-navy);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 3px 10px rgba(14,31,61,.16);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.msg-post-preview:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(14,31,61,.22);border-color:rgba(245,197,24,.68)}.fc-msg-wrap[style*="align-items: flex-end"] .msg-post-preview,.msg-bubble.me .msg-post-preview{border:4px solid var(--yellow-500,#f5c518);box-shadow:0 3px 10px rgba(245,197,24,.2)}.msg-post-preview.is-compact{width:min(300px,100%);border-radius:13px}.msg-post-head{min-height:45px;display:flex;align-items:center;gap:10px;padding:10px 16px 8px}.msg-post-preview.is-compact .msg-post-head{min-height:38px;padding:8px 12px 6px}.msg-post-type{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:rgba(245,197,24,.15);color:#F5C518;font-size:10.5px;line-height:1;font-weight:900;letter-spacing:.07em}.msg-post-author{min-width:0;color:#AAB7CE;font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-post-media{position:relative;width:100%;height:clamp(170px,calc(24 * var(--vw)),290px);overflow:hidden;background:#111D33;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.12)}.msg-post-preview.is-compact .msg-post-media{height:145px}.msg-post-media img,.msg-post-media video{width:100%;height:100%;display:block;object-fit:cover}.msg-post-video:not(:has(video)):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,#22395E,#111D33 68%)}.msg-post-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding-left:3px;background:#F5C518;color:#0E1F3D;font-size:20px;box-shadow:0 4px 18px rgba(0,0,0,.3)}.msg-post-preview.is-compact .msg-post-play{width:42px;height:42px;font-size:16px}.msg-post-body{padding:2px 16px 13px}.msg-post-preview.is-compact .msg-post-body{padding:2px 12px 10px}.msg-post-summary{margin:8px 0 12px;color:#F7F9FC;font-size:15px;font-weight:650;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.msg-post-preview.is-compact .msg-post-summary{font-size:13px;-webkit-line-clamp:2}.msg-post-title{display:-webkit-box;margin:8px 0 10px;color:#FFFFFF;font-size:16px;line-height:1.35;font-weight:850;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msg-post-preview.is-compact .msg-post-title{font-size:13.5px}.msg-post-link-host{display:block;color:#8797B4;font-size:11.5px;margin:0 0 10px}.msg-post-document{display:flex;align-items:center;gap:12px;margin:8px 0 12px}.msg-post-document-icon{width:52px;height:52px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:rgba(225,85,84,.15);color:#FF8584;font-size:11px;font-weight:900}.msg-post-document>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.msg-post-document strong{color:white;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-post-document small{color:#AAB7CE;font-size:11.5px}.msg-post-poll{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.msg-post-poll-option{position:relative;min-height:39px;padding:0 12px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--post-preview-soft)}.msg-post-preview.is-compact .msg-post-poll-option{min-height:32px;padding:0 9px}.msg-post-poll-option i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(245,197,24,.32),rgba(245,197,24,.13))}.msg-post-poll-option b,.msg-post-poll-option em{position:relative;z-index:1;color:white;font-size:12px;font-style:normal}.msg-post-poll-option em{color:#F5C518;font-weight:850}.msg-post-foot{min-height:30px;display:flex;align-items:center;gap:7px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);min-width:0}.msg-post-avatar{width:25px;height:25px;flex:0 0 auto;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#294269;color:#FFFFFF;font-size:9px;font-weight:850}.msg-post-avatar img{width:100%;height:100%;object-fit:cover}.msg-post-foot>strong{min-width:0;color:#FFFFFF;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-post-foot>small{flex:0 0 auto;color:#8191AD;font-size:10.5px}.msg-post-open{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#F5C518;font-size:11px;font-weight:850}.msg-post-arrow svg,.msg-post-open svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.msg-post-preview.is-unavailable{min-height:82px;padding:14px 16px;display:flex;align-items:center;gap:12px}.msg-post-preview.is-unavailable.is-compact{min-height:68px;padding:11px 12px}.msg-post-lock{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#20385F;color:#AAB7CE}.msg-post-lock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.msg-post-unavailable-copy{min-width:0;display:flex;flex:1 1;flex-direction:column;gap:3px}.msg-post-unavailable-copy strong{color:white;font-size:14px}.msg-post-unavailable-copy small{color:#8797B4;font-size:11.5px}.msg-post-unavailable-copy b{color:#F5C518}.msg-post-arrow{flex:0 0 auto;color:#AAB7CE}.msg-post-preview.is-loading{padding:18px 16px;min-height:112px}.msg-post-skeleton{display:block;width:68%;height:11px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,#20385F 20%,#2B4772 50%,#20385F 80%);background-size:220% 100%;animation:msg-post-loading 1.2s linear infinite}.msg-post-skeleton.wide{width:92%;height:16px;margin-top:0}.msg-post-skeleton.short{width:42%}@keyframes msg-post-loading{to{background-position:-220% 0}}.msg-message-poll{width:min(390px,calc(48 * var(--vw)));max-width:100%;padding:15px;border-radius:16px;background:#FFFFFF;border:1px solid var(--border-soft,#e5e8ee);color:var(--navy-900,#0E1F3D);box-shadow:0 2px 8px rgba(14,31,61,.08)}.msg-message-poll.is-mine{background:linear-gradient(135deg,#F5C518,#E8B919);border-color:transparent;box-shadow:0 2px 8px rgba(245,197,24,.28)}.msg-message-poll.is-compact{width:min(285px,100%);padding:12px;border-radius:14px}.msg-message-poll-question{display:block;margin-bottom:11px;font-size:15px;line-height:1.4;font-weight:850;overflow-wrap:anywhere}.msg-message-poll.is-compact .msg-message-poll-question{font-size:13.5px;margin-bottom:9px}.msg-message-poll-options{display:flex;flex-direction:column;gap:8px}.msg-message-poll-option{position:relative;isolation:isolate;width:100%;min-height:43px;padding:9px 12px;overflow:hidden;display:flex;align-items:center;gap:10px;border-radius:11px;border:1px solid #dce2ec;background:rgba(248,250,253,.92);color:#0E1F3D;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.msg-message-poll.is-compact .msg-message-poll-option{min-height:38px;padding:7px 10px}.msg-message-poll-option:hover:not(:disabled){border-color:#F5C518;transform:translateY(-1px)}.msg-message-poll-option:focus-visible{outline:3px solid rgba(74,110,224,.24);outline-offset:2px}.msg-message-poll-option:disabled{cursor:default;opacity:.82}.msg-message-poll-option.is-selected{border:2px solid #f5c518;padding:8px 11px;box-shadow:0 0 0 2px rgba(245,197,24,.12)}.msg-message-poll.is-compact .msg-message-poll-option.is-selected{padding:6px 9px}.msg-message-poll.is-mine .msg-message-poll-option{background:rgba(255,255,255,.48);border-color:rgba(14,31,61,.25)}.msg-message-poll.is-mine .msg-message-poll-option.is-selected{border-color:#0E1F3D;box-shadow:0 0 0 2px rgba(14,31,61,.1)}.msg-message-poll-fill{position:absolute;z-index:-1;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(245,197,24,.3),rgba(245,197,24,.1));transition:width .22s ease}.msg-message-poll.is-mine .msg-message-poll-fill{background:rgba(14,31,61,.13)}.msg-message-poll-label{flex:1 1;min-width:0;font-size:13px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.msg-message-poll-percent{flex:0 0 auto;font-size:12px;font-weight:850}.msg-message-poll-meta{display:block;margin-top:10px;color:var(--text-muted,#9099A8);font-size:10.5px;line-height:1.35}.msg-message-poll.is-mine .msg-message-poll-meta{color:rgba(14,31,61,.66)}.msg-message-poll-error{display:block;margin-top:6px;color:#C83C3B;font-size:10.5px;font-weight:700}:root[data-theme=dark] .msg-message-poll:not(.is-mine){background:#142339;border-color:#2A3C58;color:#F5F7FA}:root[data-theme=dark] .msg-message-poll:not(.is-mine) .msg-message-poll-option{background:#101C30;border-color:#31445F;color:#F5F7FA}:root[data-theme=dark] .msg-message-poll:not(.is-mine) .msg-message-poll-option.is-selected{border-color:#F5C518}:root[data-theme=dark] .msg-message-poll:not(.is-mine) .msg-message-poll-fill{background:rgba(245,197,24,.13)}.msg-eph-tag{display:inline-flex;align-items:center;gap:4px;background:rgba(155,89,182,.14);color:#6E3F87;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;margin-bottom:6px;margin-right:6px;border:1px solid rgba(155,89,182,.3)}.msg-eph-btn:hover{color:#9B59B6!important;background:rgba(155,89,182,.08)!important}.msg-audio-btn:hover{color:#E15554!important;background:rgba(225,85,84,.08)!important}.msg-bulk-bar{display:flex;align-items:center;gap:12px;margin:12px 14px;padding:8px 12px;background:linear-gradient(135deg,rgba(74,110,224,.1),rgba(74,110,224,.04));border:1px solid rgba(74,110,224,.3);border-radius:10px}.msg-bulk-bar-thread{margin:12px 20px 0;background:linear-gradient(135deg,rgba(74,110,224,.1),white)}.msg-bulk-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12px;color:var(--text-primary);padding:0}.msg-bulk-count{flex:1 1;font-size:11.5px;font-weight:700;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msg-bulk-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:white;cursor:pointer;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--text-secondary);transition:all .12s}.msg-bulk-action:hover:not(:disabled){background:var(--off-white);color:var(--text-primary)}.msg-bulk-action:disabled{opacity:.35;cursor:not-allowed}.msg-bulk-action.danger{color:var(--danger);border-color:rgba(225,85,84,.3)}.msg-bulk-action.danger:hover:not(:disabled){background:rgba(225,85,84,.1);border-color:var(--danger)}.msg-checkbox{width:18px;height:18px;border:1.5px solid var(--border);border-radius:5px;background:white;display:inline-flex;align-items:center;justify-content:center;color:white;flex-shrink:0;transition:all .12s}.msg-checkbox.on{background:#4A6EE0;border-color:#4A6EE0}.msg-checkbox.partial{background:white;border-color:#4A6EE0}.msg-checkbox-partial{width:10px;height:2px;background:#4A6EE0;border-radius:1px}.set{padding:var(--density-pad);display:flex;flex-direction:column}.set,.set-grid{gap:var(--density-gap)}.set-grid{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--density-gap);align-items:start}.set-nav{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:0}.set-nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;text-align:left}.set-nav-item:hover{background:var(--off-white);color:var(--text-primary)}.set-nav-item.on{background:linear-gradient(135deg,var(--cream-50),var(--cream-100));color:var(--text-primary)}.set-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.set-row:last-child{border-bottom:0}.set-row-toggle>div:first-child{flex:1 1 auto;min-width:0}.set-row-toggle .set-toggle{flex:0 0 auto}.set-input{border:1px solid var(--border);border-radius:10px;padding:8px 12px;font:inherit;font-size:13px;outline:none;background:white}.set-input:focus{border-color:var(--yellow-500);box-shadow:0 0 0 4px rgba(245,197,24,.1)}.set-select{position:relative;width:min(100%,220px);flex:0 0 auto}.set-select-trigger{width:100%;min-height:42px;border:1px solid var(--border);border-radius:12px;padding:9px 12px;font:inherit;font-size:13px;font-weight:600;background:var(--surface);color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.set-select-trigger:focus-visible{border-color:var(--yellow-500);box-shadow:0 0 0 4px rgba(245,197,24,.1);outline:none}.set-select-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;display:flex;flex-direction:column;padding:6px;border-radius:14px;border:1px solid var(--border-soft);background:var(--surface);box-shadow:0 18px 36px rgba(14,31,61,.18)}.set-select-option{width:100%;border:0;background:transparent;color:var(--text-primary);border-radius:10px;padding:10px 12px;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.set-select-option:hover{background:rgba(245,197,24,.1)}.set-select-option.is-active{background:rgba(245,197,24,.18);color:var(--text-primary)}.set-brique{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--border-soft);border-radius:12px}.set-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:38px;height:22px;border:0;border-radius:999px;background:rgba(14,31,61,.15);cursor:pointer;padding:0;transition:background .15s}.set-toggle[data-on="1"]{background:var(--yellow-500)}.set-toggle i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 1px 3px rgba(14,31,61,.25);transition:transform .15s}.set-toggle[data-on="1"] i{transform:translateX(16px)}.set-plan{display:grid;grid-template-columns:1fr 280px;grid-gap:32px;gap:32px;align-items:start;padding:18px 0}.set-plan-price{padding:24px;background:linear-gradient(135deg,var(--cream-50),white);border:1px solid var(--yellow-500);border-radius:14px}.set-struct{display:flex;align-items:center;gap:16px;padding:16px;background:white;border:1px solid var(--border-soft);border-radius:12px;transition:all .14s var(--ease)}.set-struct:hover{border-color:var(--yellow-500);box-shadow:var(--shadow-sm)}.set-access-table th{font-size:10px!important}.set-access{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-weight:700;font-size:13px}.set-access.on{background:rgba(45,191,111,.14);color:#1B7A47}.set-access.on.shared{background:rgba(245,197,24,.16);color:var(--yellow-600)}.set-access.off{background:var(--off-white);color:var(--text-muted)}.settings{padding:var(--density-pad);gap:var(--density-gap)}.set-side,.settings{display:flex;flex-direction:column}.set-side{gap:2px;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 60px) + 60px);align-self:start;min-width:0;max-width:100%}.set-side-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;text-align:left;text-decoration:none;min-width:0}@media (hover:hover){.set-side-item:hover{background:var(--off-white);color:var(--text-primary)}}.set-side-item.danger{color:var(--danger)}.set-side-item.danger svg{color:currentColor}@media (hover:hover){.set-side-item.danger:hover{background:rgba(225,85,84,.08);color:#C53030}}.set-side-item.on{background:linear-gradient(135deg,var(--cream-50),var(--cream-100));color:var(--text-primary)}.set-side-item.danger.on{background:rgba(225,85,84,.12);color:#C53030}.set-side-item:active:not(.on),.set-side-item:focus:not(.on){background:transparent;color:var(--text-secondary)}.set-main{display:flex;flex-direction:column;gap:var(--density-gap);min-width:0}.set-section{scroll-margin-top:calc(var(--topbar-h, 60px) + 80px)}.set-section+.set-section{margin-top:4px}.set-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:var(--density-card-pad)}.set-card-danger{border-color:#FBE0E0}.set-card-danger .set-card-title{color:#C53030}.set-card-title{margin:0;font-size:16px;font-weight:800;color:var(--text-primary)}.set-card-sub{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}@media (max-width:900px){.set-grid{grid-template-columns:minmax(0,1fr);min-width:0}.set-side{position:static;flex-direction:row;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--border-soft);margin-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.set-side::-webkit-scrollbar{display:none}.set-side-item{white-space:nowrap;flex:0 0 auto;max-width:min(220px,calc(76 * var(--vw)))}.set-plan{grid-template-columns:1fr}}.crm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden}.crm-table thead tr{background:var(--surface-2)}.crm-table th{text-align:left;padding:10px 14px;font-size:10.5px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.crm-table td,.crm-table th{border-bottom:1px solid var(--border-soft)}.crm-table td{padding:12px 14px;vertical-align:middle;color:var(--text-primary)}.crm-table tbody tr:last-child td{border-bottom:0}.crm-table tbody tr{transition:background .12s var(--ease)}.crm-table tbody tr:hover{background:var(--surface-2)}.crm-table-actions{display:inline-flex;gap:6px}.kpi{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:18px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px}.kpi-eyebrow{display:inline-flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.kpi-value{font-size:26px;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.kpi.kpi-danger{background:linear-gradient(135deg,#FFF5F5,white);border-color:#FBE0E0}.kpi.kpi-danger .kpi-value{color:#C53030}.form-grid{display:grid;grid-gap:14px;gap:14px}.form-row{display:flex;gap:12px;flex-wrap:wrap}.form-field{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:6px}.form-label{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.form-input,.form-select,.form-textarea{width:100%;border:1px solid var(--border);border-radius:var(--r-md);padding:9px 12px;font:inherit;font-size:13.5px;outline:none;background:white;color:var(--text-primary);transition:border-color .14s var(--ease),box-shadow .14s var(--ease);box-sizing:border-box}.form-textarea{resize:vertical;min-height:80px}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--yellow-500);box-shadow:0 0 0 4px rgba(245,197,24,.1)}.form-help{font-size:11.5px;color:var(--text-muted)}.form-error{color:var(--danger);font-size:13px}.form-success{color:#1B7A47;font-size:13px;font-weight:600}.pill-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:9px 14px;background:white;border:1px solid var(--border);border-radius:var(--r-md);font:inherit;font-size:13px;font-weight:600;color:var(--text-primary);transition:all .14s var(--ease)}.pill-choice:hover{background:var(--off-white);border-color:var(--yellow-500)}.pill-choice.on{background:linear-gradient(135deg,var(--cream-50),white);border-color:var(--yellow-500);box-shadow:inset 0 0 0 1px var(--yellow-500);font-weight:700}.level-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;padding:14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);transition:all .14s var(--ease);font:inherit}.level-card:hover{background:white;border-color:var(--yellow-500)}.level-card.on{background:linear-gradient(135deg,var(--cream-50),white);border-color:var(--yellow-500);box-shadow:inset 0 0 0 1px var(--yellow-500)}.filter-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:8px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);font:inherit;font-size:12.5px;font-weight:600;color:var(--text-secondary);transition:all .14s var(--ease);white-space:nowrap}.filter-tab:hover{background:var(--off-white);color:var(--text-primary)}.filter-tab.on{background:linear-gradient(135deg,var(--cream-50),var(--cream-100));color:var(--text-primary);border-color:var(--yellow-500);font-weight:700}.call-stage{position:fixed;inset:0;background:var(--navy-900);color:white;font-family:var(--font-ui)}.call-header{top:18px;left:20px;right:20px;justify-content:space-between;align-items:center;pointer-events:none}.call-controls,.call-header{position:absolute;display:flex;z-index:5}.call-controls{bottom:26px;left:0;right:0;justify-content:center;gap:12px}.call-btn{width:56px;height:56px;border-radius:50%;border:0;background:rgba(255,255,255,.16);color:white;font-size:22px;cursor:pointer;display:grid;place-items:center;transition:all .14s var(--ease)}.call-btn:hover{background:rgba(255,255,255,.24)}.call-btn.on{background:var(--yellow-500);color:var(--text-on-accent,#0E1F3D)}.call-btn.danger{background:var(--danger);color:white}.call-btn.danger:hover{background:#C53030}:root[data-theme=dark]{--itw-modal-backdrop:rgba(4,10,22,0.18);--bg-page:#0A1729;--bg-card:#142339;--bg:#0A1729;--surface:#142339;--surface-2:#1D3050;--surface-muted:#1D3050;--white:#142339;--off-white:#1D3050;--cream-50:#1D3050;--cream-100:#243A66;--border:#2D3E5E;--border-soft:#243A66;--text-primary:#F5F7FA;--text-secondary:#B8C2D9;--text-muted:#8B97B5;--navy-900:#F5F7FA}:root[data-theme=dark] .set-struct{background:var(--surface-2,#142339)}:root[data-theme=dark] .set-toggle{background:rgba(255,255,255,.25)}:root[data-theme=dark] .set-toggle[data-on="1"]{background:var(--yellow-500)}:root[data-theme=dark],:root[data-theme=dark] body{background:#0A1729!important;color:#F5F7FA}:root[data-theme=dark] .feed-card,:root[data-theme=dark] .feed-composer,:root[data-theme=dark] .msg-bubble-content,:root[data-theme=dark] .msg-composer,:root[data-theme=dark] .msg-pane,:root[data-theme=dark] .pr-card,:root[data-theme=dark] [class*=-card]{background:#142339;color:#F5F7FA;border-color:#2D3E5E}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#1D3050;color:#F5F7FA;border-color:#2D3E5E}:root[data-theme=dark]{--bg-elevated:#1D3050;--shadow-sm:0 2px 6px rgba(0,0,0,0.35);--shadow-md:0 8px 20px rgba(0,0,0,0.45)}:root[data-theme=dark] .topbar{background:rgba(20,35,57,.94)!important;border-bottom-color:#2D3E5E!important;color:#F5F7FA;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=dark] .tb-crumb-current{color:#F5F7FA!important}:root[data-theme=dark] .tb-search{background:rgba(255,255,255,.06)!important;border-color:#2D3E5E!important}:root[data-theme=dark] .tb-search:hover{background:rgba(255,255,255,.12)!important}:root[data-theme=dark] .tb-search:focus-within{background:#142339!important;border-color:var(--yellow-500)!important;box-shadow:0 0 0 4px rgba(245,197,24,.18)!important}:root[data-theme=dark] .tb-search input{color:#F5F7FA!important}:root[data-theme=dark] .tb-search input::placeholder{color:#8B97B5!important}:root[data-theme=dark] .tb-icon{color:#B8C2D9}:root[data-theme=dark] .tb-icon:hover{background:rgba(255,255,255,.08);color:#F5F7FA}:root[data-theme=dark] .tb-xp-pill{background:linear-gradient(180deg,#222c4d,#161d36);border-color:rgba(245,197,24,.38);box-shadow:none}:root[data-theme=dark] .tb-xp-pill:hover{background:linear-gradient(180deg,#2b3659,#1b2442);border-color:rgba(245,197,24,.64);box-shadow:0 2px 8px rgba(0,0,0,.3)}:root[data-theme=dark] .tb-xp-lvl{color:#f2f5ff}:root[data-theme=dark] .tb-xp-val{color:#ffd84d}:root[data-theme=dark] .tb-pop,:root[data-theme=dark] .tb-pop-apps,:root[data-theme=dark] .tb-pop-notif,:root[data-theme=dark] .tb-pop-struct,:root[data-theme=dark] .tb-pop-user{background:#1D3050!important;border-color:#2D3E5E!important;color:#F5F7FA;box-shadow:0 12px 28px rgba(0,0,0,.5)!important}:root[data-theme=dark] .tb-pop-hd{color:#B8C2D9}:root[data-theme=dark] .tb-app,:root[data-theme=dark] .tb-notif-row,:root[data-theme=dark] .tb-struct-item,:root[data-theme=dark] .tb-user-item{color:#F5F7FA;border-color:#2D3E5E}:root[data-theme=dark] .tb-struct-name{color:#F5F7FA!important}:root[data-theme=dark] .tb-app:hover,:root[data-theme=dark] .tb-notif-row:hover,:root[data-theme=dark] .tb-struct-item:hover:not(:disabled),:root[data-theme=dark] .tb-user-item:hover{background:rgba(255,255,255,.06)!important}:root[data-theme=dark] .tb-app.on,:root[data-theme=dark] .tb-struct-item.on{background:linear-gradient(135deg,rgba(245,197,24,.18),rgba(245,197,24,.06))!important;border-color:var(--yellow-500)!important}:root[data-theme=dark] .tb-app.on .tb-app-name{color:var(--yellow-500)}:root[data-theme=dark] .tb-app-name{color:#E8ECF4}:root[data-theme=dark] .tb-app.tb-app-locked{opacity:.58}:root[data-theme=dark] .tb-app-badge{background:rgba(255,255,255,.1);color:#B8C2D9}:root[data-theme=dark] .tb-app-badge-trial{background:rgba(245,197,24,.18);color:var(--yellow-500)}:root[data-theme=dark] .tb-notif-row.unread{background:rgba(245,197,24,.08)!important}:root[data-theme=dark] .tb-user-divider{background:#2D3E5E}:root[data-theme=dark] .tb-user-scroll{scrollbar-color:rgba(184,194,217,.38) transparent}:root[data-theme=dark] .tb-user-scroll::-webkit-scrollbar-thumb{background:rgba(184,194,217,.3);background-clip:content-box}:root[data-theme=dark] .tb-user-scroll::-webkit-scrollbar-thumb:hover{background:rgba(184,194,217,.52);background-clip:content-box}:root[data-theme=dark] .tb-user-footer{border-top-color:#2D3E5E;background:linear-gradient(180deg,rgba(29,48,80,.88),#1D3050 38%)}:root[data-theme=dark] .tb-user-name{color:#F5F7FA}:root[data-theme=dark] .tb-user-sub{color:#8B97B5}:root[data-theme=dark] .tb-user-subitems{border-left-color:#2D3E5E}:root[data-theme=dark] .tb-user-item.active{background:linear-gradient(135deg,rgba(245,197,24,.18),rgba(245,197,24,.06))!important;color:#F5F7FA}:root[data-theme=dark] .app-footer{background:transparent!important;color:#aeb6cd}:root[data-theme=dark] .af-shell{background:#0d1428;border-color:#242e52;box-shadow:none}:root[data-theme=dark] .af-brand b{color:#f2f5ff}:root[data-theme=dark] .af-links a{color:#aeb6cd}:root[data-theme=dark] .af-links a:hover{color:#ffd84d}:root[data-theme=dark] .af-bullet{background:#2e3a63}:root[data-theme=dark] .af-status{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35);color:#6ee7a0}:root[data-theme=dark] .af-status-warn{background:rgba(243,156,18,.16);border-color:rgba(243,156,18,.42);color:#ffd98a}:root[data-theme=dark] .af-version{background:#232c4d;border-color:#2e3a63;color:#8d97b5}:root[data-theme=dark] .af-copy{color:#6d7896}:root[data-theme=dark] .card,:root[data-theme=dark] .card-glass,:root[data-theme=dark] .feed-card,:root[data-theme=dark] .feed-composer,:root[data-theme=dark] .msg-composer,:root[data-theme=dark] .msg-main-hd,:root[data-theme=dark] .msg-pane,:root[data-theme=dark] .pr-card{background:#142339!important;border-color:#2D3E5E!important;color:#F5F7FA}:root[data-theme=dark] .feed-filter-card{border-color:#242e52;background:#181f39;box-shadow:0 8px 24px rgba(0,0,0,.35)}:root[data-theme=dark] .feed-filter-card>.t-eyebrow{color:#8d97b5}:root[data-theme=dark] .feed-filter{background:transparent;color:#aeb6cd}:root[data-theme=dark] .feed-filter:hover{border-color:rgba(245,197,24,.5);color:#f2f5ff}:root[data-theme=dark] .feed-filter-icon{background:#232c4d}:root[data-theme=dark] .feed-filter-icon svg{stroke:#aeb6cd}:root[data-theme=dark] .feed-filter-count{color:#8d97b5}:root[data-theme=dark] .feed-filter.on{border-color:rgba(245,197,24,.4);background:rgba(245,197,24,.1)!important;color:#f2f5ff}:root[data-theme=dark] .feed-filter.on .feed-filter-icon{background:linear-gradient(180deg,#ffe98a,#f5c518)}:root[data-theme=dark] .feed-filter.on .feed-filter-icon svg{stroke:#1e2a4a}:root[data-theme=dark] .feed-filter.on .feed-filter-count{color:#ffd84d}:root[data-theme=dark] .feed-stories-arrow{background:#181f39;border-color:#242e52;color:#e8ecf4;box-shadow:0 4px 14px rgba(0,0,0,.4)}:root[data-theme=dark] .feed-story-label{color:#aeb6cd}:root[data-theme=dark] .feed-story-preview-disc{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}:root[data-theme=dark] .feed-story-preview-author{box-shadow:0 0 0 2px var(--bg),0 2px 6px rgba(0,0,0,.5)}:root[data-theme=dark] .feed-story-label.is-seen{color:#6b748f}:root[data-theme=dark] .feed-story-create{background:#181f39;border-color:rgba(245,197,24,.7);box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=dark] .feed-story-popover{background:#142339;border-color:#2D3E5E;box-shadow:0 16px 40px rgba(0,0,0,.5)}:root[data-theme=dark] .feed-story-popover-title{color:#f2f5ff}:root[data-theme=dark] .feed-story-popover-text{color:#aeb6cd}:root[data-theme=dark] .feed-story-popover-btn{background:#1a2b45;border-color:#2D3E5E;color:#f2f5ff}:root[data-theme=dark] .feed-story-popover-btn:hover{border-color:rgba(245,197,24,.5);background:rgba(245,197,24,.1)}:root[data-theme=dark] .confirm-modal,:root[data-theme=dark] .modal,:root[data-theme=dark] .modal-content,:root[data-theme=dark] .toast,:root[data-theme=dark] [class*=-modal],:root[data-theme=dark] [class*=dialog],:root[data-theme=dark] [class*=modal-],:root[data-theme=dark] [class*=popin],:root[data-theme=dark] [role=dialog]{background:#142339!important;color:#F5F7FA!important;border-color:#2D3E5E!important}:root[data-theme=dark] .story-viewer{background:rgba(8,15,30,.8)!important;border-color:transparent!important}:root[data-theme=dark] .story-viewer .story-viewer-neighbor-name{color:#fff}:root[data-theme=dark] .story-viewer-sheet{background:#fff!important;color:#1e2a4a!important;border-color:transparent!important}:root[data-theme=dark] [role=dialog] h1,:root[data-theme=dark] [role=dialog] h2,:root[data-theme=dark] [role=dialog] h3{color:#F5F7FA}:root[data-theme=dark] .itw-popin-actions{background:linear-gradient(180deg,rgba(20,35,57,.88),#142339 34%)}:root[data-theme=dark] .itw-scroll-popin,:root[data-theme=dark] [role=dialog][aria-modal=true]:not([style*="position: fixed"]):not(.tb-mobile-drawer-overlay){scrollbar-color:rgba(184,194,217,.38) transparent}:root[data-theme=dark] .itw-scroll-popin::-webkit-scrollbar-thumb,:root[data-theme=dark] [role=dialog][aria-modal=true]:not([style*="position: fixed"]):not(.tb-mobile-drawer-overlay)::-webkit-scrollbar-thumb{background:rgba(184,194,217,.3);background-clip:content-box}:root[data-theme=dark] .msg-bubble-content{background:#0A1729;color:#F5F7FA;border-color:#2D3E5E}.msg-bubble-content .lk-link{color:#1F5AC2;-webkit-text-decoration:underline solid rgba(31,90,194,.5);text-decoration:underline solid rgba(31,90,194,.5)}.msg-bubble.me .msg-bubble-content .lk-link-mine{color:#0E1F3D;-webkit-text-decoration:underline solid rgba(14,31,61,.5);text-decoration:underline solid rgba(14,31,61,.5)}:root[data-theme=dark] .msg-bubble-content .lk-link{color:#1F5AC2!important}:root[data-theme=dark] .msg-bubble.me .msg-bubble-content .lk-link-mine{color:#0E1F3D!important;-webkit-text-decoration-color:rgba(14,31,61,.5)!important;text-decoration-color:rgba(14,31,61,.5)!important}:root[data-theme=dark] .msg-bubble.me .msg-bubble-content{background:linear-gradient(135deg,#F5C518,#E0AC0F);color:#0E1F3D}:root[data-theme=dark] .msg-input{background:#0A1729!important;color:#F5F7FA!important;border-color:#2D3E5E!important}:root[data-theme=dark] .msg-input::placeholder{color:#8B97B5}:root[data-theme=dark] .msg-input:focus{background:#142339!important;border-color:var(--yellow-500)!important;box-shadow:0 0 0 3px rgba(245,197,24,.18)!important}:root[data-theme=dark] .msg-react-tray,:root[data-theme=dark] .msg-reaction{background:#1D3050;border-color:#2D3E5E;color:#F5F7FA}:root[data-theme=dark] .msg-reaction.mine{background:rgba(245,197,24,.18);border-color:var(--yellow-500)}:root[data-theme=dark] .msg-list,:root[data-theme=dark] .msg-list-body{background:#0A1729}:root[data-theme=dark] .btn-ghost{background:rgba(255,255,255,.06);color:#F5F7FA;border-color:#2D3E5E}:root[data-theme=dark] .btn-ghost:hover{background:rgba(255,255,255,.12)}:root[data-theme=dark] .btn-icon{background:rgba(255,255,255,.05);color:#B8C2D9}:root[data-theme=dark] .btn-icon:hover{background:rgba(255,255,255,.12);color:#F5F7FA}:root[data-theme=dark] input[type=email],:root[data-theme=dark] input[type=number],:root[data-theme=dark] input[type=password],:root[data-theme=dark] input[type=search],:root[data-theme=dark] input[type=tel],:root[data-theme=dark] input[type=text],:root[data-theme=dark] input[type=url],:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#0A1729;color:#F5F7FA;border-color:#2D3E5E}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#8B97B5}:root[data-theme=dark] .divider,:root[data-theme=dark] .tb-divider,:root[data-theme=dark] .tb-sep{background:#2D3E5E!important}:root[data-theme=dark] body{background:#0A1729!important;color:#F5F7FA}:root[data-theme=dark] .brique-subnav{background:rgba(10,23,41,.92)!important;border-bottom-color:#2D3E5E!important}:root[data-theme=dark] .brique-tab{background:transparent!important;color:#B8C2D9!important}:root[data-theme=dark] .brique-tab.is-active{background:#1D3050!important;color:#F5F7FA!important;box-shadow:0 1px 3px rgba(0,0,0,.4)!important}:root[data-theme=dark] .tb-search{background:rgba(74,110,224,.18)!important;border-color:rgba(74,110,224,.35)!important}:root[data-theme=dark] .tb-search:hover{background:rgba(74,110,224,.28)!important;border-color:rgba(74,110,224,.55)!important}:root[data-theme=dark] .feed-composer{background:#142339!important;border-color:#2D3E5E!important}:root[data-theme=dark] .feed-composer textarea{border-color:#2D3E5E!important}:root[data-theme=dark] .feed-composer textarea::placeholder{color:#8B97B5}:root[data-theme=dark] .feed-composer-tools{border-top-color:#2D3E5E!important}:root[data-theme=dark] .pr-smart-collapsed{background:linear-gradient(135deg,rgba(245,197,24,.16),rgba(245,197,24,.04))!important;border-color:rgba(245,197,24,.4)!important;color:#F5F7FA}:root[data-theme=dark] .pr-smart-collapsed:hover{background:linear-gradient(135deg,rgba(245,197,24,.24),rgba(245,197,24,.08))!important}:root[data-theme=dark] .cv-import-modal{background:#142339!important;color:#F5F7FA!important}:root[data-theme=dark] .cv-import-modal-hd{background:#142339!important;border-bottom-color:#2D3E5E!important}:root[data-theme=dark] .cv-import-modal-hd h2{color:#F5F7FA!important}:root[data-theme=dark] .cv-import-modal input,:root[data-theme=dark] .cv-import-modal select,:root[data-theme=dark] .cv-import-modal textarea{background:#0A1729!important;color:#F5F7FA!important;border-color:#2D3E5E!important}:root[data-theme=dark] .msg-side{background:#142339!important;border-right-color:#2D3E5E!important}:root[data-theme=dark] .msg-side-hd{background:#142339!important;border-bottom-color:#2D3E5E!important}:root[data-theme=dark] .msg-search{background:#0A1729!important;border-color:#2D3E5E!important}:root[data-theme=dark] .msg-search input{color:#F5F7FA}:root[data-theme=dark] .msg-search input::placeholder{color:#8B97B5}:root[data-theme=dark] .msg-list{background:#142339!important}:root[data-theme=dark] .msg-item{background:transparent!important;color:#F5F7FA!important;border-bottom-color:#2D3E5E!important}:root[data-theme=dark] .msg-item:hover{background:rgba(255,255,255,.05)!important}:root[data-theme=dark] .msg-item.active,:root[data-theme=dark] .msg-item.is-active{background:rgba(245,197,24,.1)!important;border-left:3px solid var(--yellow-500)}:root[data-theme=dark] .fc-panel{color:#F5F7FA}:root[data-theme=dark] .fc-compose-start,:root[data-theme=dark] .fc-list-body,:root[data-theme=dark] .fc-panel{background:#142339!important;border-color:#2D3E5E!important}:root[data-theme=dark] .fc-thread-body{background:#0F1D33!important}:root[data-theme=dark] .fc-search-row{background:#0A1729!important;border-color:#2D3E5E!important}:root[data-theme=dark] .fc-compose-title,:root[data-theme=dark] .fc-conv-title,:root[data-theme=dark] .fc-friend-name,:root[data-theme=dark] .fc-search-input{color:#F5F7FA!important}:root[data-theme=dark] .fc-compose-help,:root[data-theme=dark] .fc-conv-preview,:root[data-theme=dark] .fc-conv-time,:root[data-theme=dark] .fc-friend-sub,:root[data-theme=dark] .fc-section-label{color:#B8C2D9!important}:root[data-theme=dark] .fc-compose-badge,:root[data-theme=dark] .fc-friend-action{background:rgba(245,197,24,.16)!important;color:#FFD85A!important;border-color:rgba(245,197,24,.42)!important}:root[data-theme=dark] .fc-panel button[type=button]{background:transparent!important;color:#F5F7FA}:root[data-theme=dark] .fc-panel button[type=button]:hover{background:rgba(255,255,255,.06)!important}:root[data-theme=dark] .fc-system-pill{background:#1D3050!important;border-color:#2D3E5E!important;color:#F5F7FA!important}:root[data-theme=dark] .fc-system-pill span:last-child{color:#B8C2D9!important}:root[data-theme=dark] .fc-msg-wrap>div[style*="background: #fff"],:root[data-theme=dark] .fc-msg-wrap>div[style*="background: rgb(255, 255, 255)"],:root[data-theme=dark] .fc-msg-wrap>div[style*="background:#fff"],:root[data-theme=dark] .fc-text-bubble{background:#1D3050!important;color:#F5F7FA!important;border-color:#2D3E5E!important}:root[data-theme=dark] .fc-text-bubble-mine{background:linear-gradient(135deg,#F5C518,#E8B919)!important;color:#0E1F3D!important;border-color:transparent!important}:root[data-theme=dark] .fc-text-bubble-mine a{color:#0E1F3D!important;-webkit-text-decoration-color:rgba(14,31,61,.5)!important;text-decoration-color:rgba(14,31,61,.5)!important}:root[data-theme=dark] .fc-attachment-card{background:#1D3050!important;border-color:#2D3E5E!important;color:#F5F7FA!important}:root[data-theme=dark] .fc-attachment-card img,:root[data-theme=dark] .fc-attachment-card video{border-color:#2D3E5E!important}:root[data-theme=dark] .fc-reaction-pill{background:#1D3050!important;border-color:#2D3E5E!important;color:#F5F7FA!important}:root[data-theme=dark] .fc-reaction-pill-mine{background:rgba(245,197,24,.12)!important;border-color:rgba(245,197,24,.42)!important;color:#FFD85A!important}:root[data-theme=dark] .fc-panel textarea{background:#0A1729!important;color:#F5F7FA!important;border-color:#2D3E5E!important}:root[data-theme=dark] .fc-panel textarea::placeholder{color:#8B97B5}:root[data-theme=dark] .fc-composer-shell{background:#142339!important;border-top-color:#2D3E5E!important}:root[data-theme=dark] .msg-newconv-title,:root[data-theme=dark] .msg-newconv-user-name{color:#F5F7FA!important}:root[data-theme=dark] .itw-modal-header{background:linear-gradient(135deg,#182B47,#0F1D33)!important;border-bottom-color:#2D3E5E!important}:root[data-theme=dark] .itw-modal-title{color:#F5F7FA!important}:root[data-theme=dark] .itw-modal-subtitle{color:#C7D2E8!important}:root[data-theme=dark] .itw-modal-eyebrow{color:#FFD85A!important}:root[data-theme=dark] .itw-modal-close{color:#F5F7FA!important}:root[data-theme=dark] .itw-modal-eyebrow,:root[data-theme=dark] .itw-modal-subtitle,:root[data-theme=dark] .itw-modal-title{text-shadow:none!important}:root[data-theme=dark] .reactors-modal-shell{background:#142339!important;border:1px solid #2d3e5e!important;box-shadow:0 24px 64px rgba(0,0,0,.42)!important}:root[data-theme=dark] .reactors-modal-header,:root[data-theme=dark] .reactors-modal-tabs{border-bottom-color:#2D3E5E!important}:root[data-theme=dark] .reactors-modal-title{color:#F5F7FA!important}:root[data-theme=dark] .reactors-modal-tab{background:#223657!important;border-color:#34507D!important;color:#D8E1F2!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}:root[data-theme=dark] .reactors-modal-tab.is-active{background:#F5C518!important;border-color:#F5C518!important;color:#0E1F3D!important}:root[data-theme=dark] .reactors-modal-row{background:rgba(255,255,255,.02)!important;box-shadow:inset 0 0 0 1px rgba(45,62,94,.72),0 6px 18px rgba(0,0,0,.16)!important}:root[data-theme=dark] .reactors-modal-row:hover{background:#243B61!important}:root[data-theme=dark] .reactors-modal-name{color:#F5F7FA!important}:root[data-theme=dark] .reactors-modal-baseline{color:#C7D2E8!important}:root[data-theme=dark] .itw-link-preview{background:#223657!important;border-color:#34507D!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important}:root[data-theme=dark] .itw-link-preview-media{background:#1A2C49!important}:root[data-theme=dark] .itw-link-preview-title{color:#F5F7FA!important}:root[data-theme=dark] .itw-link-preview-description{color:#D4DEEF!important}:root[data-theme=dark] .itw-link-preview-host{color:#AFC0DE!important}:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"]{background:#142339!important;border:1px solid #2d3e5e!important}:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"]>div:first-child{border-bottom-color:#2D3E5E!important}:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"] b,:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"] button[aria-label=Fermer],:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"] h3{color:#F5F7FA!important}:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"] input[type=text]{background:#0A1729!important;color:#F5F7FA!important;border-color:#2D3E5E!important}:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"] input[type=text]::placeholder{color:#8B97B5!important}:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"] div[style*="color: 'var(--text-muted, #5C6373)'"],:root[data-theme=dark] div[style*="position: fixed"][style*="zIndex: 80"][style*="placeItems: 'center'"]>div[style*="maxWidth: 480"][style*="background: '#fff'"] span{color:#B8C2D9!important}:root[data-theme=dark] .fc-react-tray{background:#1D3050!important;border-color:#2D3E5E!important}:root[data-theme=dark] .card.feed-post,:root[data-theme=dark] .feed-post,:root[data-theme=dark] article.card,:root[data-theme=dark] article.feed-post{background:#142339!important;color:#F5F7FA!important;border-color:#2D3E5E!important}:root[data-theme=dark] .feed-post-body,:root[data-theme=dark] .feed-post-body *{color:#F5F7FA!important}:root[data-theme=dark] .feed-post-foot,:root[data-theme=dark] .feed-post-hd{color:#B8C2D9}:root[data-theme=dark] .feed-action{background:transparent;color:#B8C2D9}:root[data-theme=dark] .feed-action:hover{background:rgba(255,255,255,.06);color:#F5F7FA}:root[data-theme=dark] .feed-action.on{background:rgba(245,197,24,.15);color:var(--yellow-500)}@media (max-width:768px){.itw-comment-composer .itw-comment-input{box-sizing:border-box;min-width:0;height:44px;padding-right:44px!important;font-size:16px!important}.itw-comment-composer .itw-comment-input::placeholder{font-size:13px}.itw-comment-composer .itw-comment-emoji{width:36px!important;height:36px!important;min-width:36px;min-height:36px;padding:0;box-sizing:border-box}.itw-comment-composer .itw-comment-emoji svg{width:20px;height:20px}.itw-comment-composer .itw-comment-submit{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;box-sizing:border-box}}:root[data-theme=dark] .feed-engagement-stat-comments,:root[data-theme=dark] .feed-engagement-stat-reactions{color:var(--itw-link-color)}:root[data-theme=dark] .feed-composer .feed-composer-tools button:not(.itw-comp-publish),:root[data-theme=dark] .feed-composer button:not(.itw-comp-publish){background:rgba(255,255,255,.05)!important;color:#E8ECF4!important;border-color:#2D3E5E!important}:root[data-theme=dark] .feed-composer .feed-composer-tools button:hover{background:rgba(255,255,255,.12)!important}:root[data-theme=dark] .feed-composer textarea{background:#0A1729!important;color:#F5F7FA!important}:root[data-theme=dark] .card-glass.feed-composer>*,:root[data-theme=dark] .feed-composer>*{background:transparent!important}:root[data-theme=dark] .feed-composer [style*="background: #FFF9E6"],:root[data-theme=dark] .feed-composer [style*="background: rgb(255, 249, 230)"],:root[data-theme=dark] .feed-composer [style*="background: var(--cream-50)"],:root[data-theme=dark] .feed-composer [style*="background:#FFF9E6"]{background:#0A1729!important}:root[data-theme=dark] .card:not(.feed-composer):not(.card-glass){background:#142339!important;border-color:#2D3E5E!important;color:#F5F7FA}:root[data-theme=dark] .card-glass{background:rgba(20,35,57,.85)!important;border-color:#2D3E5E!important;color:#F5F7FA;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=dark] .feed-share-popover{background:#1D3050!important;border-color:#2D3E5E!important;box-shadow:0 12px 28px rgba(0,0,0,.5)!important}:root[data-theme=dark] .feed-share-popover-btn{color:#F5F7FA!important}:root[data-theme=dark] .feed-share-popover-btn:focus-visible,:root[data-theme=dark] .feed-share-popover-btn:hover{background:rgba(255,255,255,.08)!important}:root[data-theme=dark] .feed-action+div[style*="background: rgb(255, 255, 255)"],:root[data-theme=dark] .feed-action~div[style*="background: #fff"],:root[data-theme=dark] [style*="background: #fff"][style*="border: 1px solid #E5E8EE"]{background:#1D3050!important;border-color:#2D3E5E!important}:root[data-theme=dark] [style*="background: #fff"][style*="border: 1px solid #E5E8EE"] button{color:#F5F7FA!important}:root[data-theme=dark] [style*="background: #fff"][style*="border: 1px solid #E5E8EE"] button:hover{background:rgba(255,255,255,.08)!important}:root[data-theme=dark] .itw-comp-card,:root[data-theme=dark] .itw-composer.itw-comp-card{background:linear-gradient(180deg,rgba(20,35,57,.95),rgba(15,28,46,.92))!important;border-color:#2D3E5E!important;color:#F5F7FA}:root[data-theme=dark] .itw-comp-card .ProseMirror,:root[data-theme=dark] .itw-composer .ProseMirror{color:#F5F7FA!important;background:transparent!important}:root[data-theme=dark] .itw-comp-card .ProseMirror p.is-editor-empty:first-child:before,:root[data-theme=dark] .itw-composer .ProseMirror p.is-editor-empty:first-child:before,:root[data-theme=dark] .itw-composer [data-placeholder]:before{color:#B8C2D9!important;opacity:.7}:root[data-theme=dark] .itw-comp-tool{background:rgba(255,255,255,.06)!important;color:#E8ECF4!important;border-color:rgba(255,255,255,.1)!important}:root[data-theme=dark] .itw-comp-tool:hover{background:rgba(245,197,24,.12)!important;border-color:rgba(245,197,24,.4)!important}:root[data-theme=dark] .itw-comp-mood-pill{background:linear-gradient(135deg,rgba(245,197,24,.16),rgba(245,197,24,.06))!important;color:#F5F7FA}:root[data-theme=dark] .itw-comp-drop{background:rgba(20,35,57,.98)!important;border-color:#2D3E5E!important;color:#F5F7FA}:root[data-theme=dark] .itw-comp-drop button:hover{background:rgba(255,255,255,.06)!important}:root[data-theme=dark] .feed-main .card,:root[data-theme=dark] .feed-main .card.feed-post,:root[data-theme=dark] .feed-main article.card,:root[data-theme=dark] article.card.feed-post{background:#142339!important;border-color:#2D3E5E!important;color:#F5F7FA!important}:root[data-theme=dark] .feed-main .card.feed-post :not(b):not(strong),:root[data-theme=dark] article.card.feed-post :not(b):not(strong){color:inherit}:root[data-theme=dark] .feed-post-body,:root[data-theme=dark] .feed-post-body *,:root[data-theme=dark] .feed-post-hd b,:root[data-theme=dark] .feed-post-hd strong{color:#F5F7FA!important}:root[data-theme=dark] .itw-repost-quote{background:#1D3050!important;border-color:#2D3E5E!important;color:#F5F7FA!important}:root[data-theme=dark] .itw-repost-author{color:#F5F7FA!important}:root[data-theme=dark] .itw-repost-meta{color:#B8C2D9!important}:root[data-theme=dark] .itw-repost-content,:root[data-theme=dark] .itw-repost-content *{color:#E8ECF4!important}:root[data-theme=dark] .itw-repost-media{border-color:#2D3E5E!important}:root[data-theme=dark] .itw-repost-unavailable{color:#B8C2D9!important}:root[data-theme=dark] .feed-post .t-muted,:root[data-theme=dark] .feed-post-hd .t-muted{color:#8B97B5!important}:root[data-theme=dark] [style*="rgba(255,255,255,0.95)"][style*="rgba(252,253,255,0.92)"]{background:linear-gradient(180deg,rgba(20,35,57,.95),rgba(15,28,46,.92))!important}:root[data-theme=dark] [style*="rgba(255,255,255,0.98)"]{background:rgba(20,35,57,.98)!important}:root[data-theme=dark] [style*=background][style*="rgba(255, 255, 255, 0.6)"]{background:rgba(255,255,255,.06)!important}:root[data-theme=dark] [style*=background][style*="rgba(255,255,255,0.7)"]{background:rgba(255,255,255,.08)!important}:root[data-theme=dark] .itw-post-card{box-shadow:0 1px 2px rgba(0,0,0,.4)!important}:root[data-theme=dark] .itw-post-card [style*="color: rgb(14, 31, 61)"]:not([style*=background]),:root[data-theme=dark] .itw-post-card a[style*="color: rgb(14, 31, 61)"]:not(.itw-need-cta){color:#F5F7FA!important}:root[data-theme=dark] .itw-post-card [style*="color: rgb(92, 99, 115)"]{color:#B8C2D9!important}:root[data-theme=dark] .itw-post-card [style*="color: rgb(144, 153, 168)"]{color:#8B97B5!important}:root[data-theme=dark] .itw-post-card *{color:inherit}:root[data-theme=dark] .itw-post-card p,:root[data-theme=dark] .itw-post-card span{color:#F5F7FA}:root[data-theme=dark] .itw-post-card button[title=Options]{color:#8B97B5!important}:root[data-theme=dark] .itw-post-card button[title=Options]:hover{background:rgba(255,255,255,.08)!important;color:#F5F7FA!important}:root[data-theme=dark] [style*="border: 1px solid rgb(235, 238, 243)"]{border-color:#2D3E5E!important}:root[data-theme=dark] [style*="background: rgb(255, 255, 255)"]:not(.itw-atom *):not(.tb-app-ic):not([class*=avatar]):not([class*=badge]),:root[data-theme=dark] [style*="background:#fff"]:not(.itw-atom *):not([class*=avatar]){background:#142339!important;color:#F5F7FA!important}@media (max-width:768px){body,html{font-size:13.5px}body{-webkit-text-size-adjust:100%}h1{font-size:22px!important;line-height:1.2!important}h2{font-size:18px!important;line-height:1.25!important}h3{font-size:16px!important;line-height:1.3!important}.t-h1{font-size:22px!important}.t-h2{font-size:18px!important}.t-h3{font-size:16px!important}.itw-container,.itw-page{padding:12px 12px 80px!important;max-width:100%!important}body,main{padding-bottom:80px}.desktop-only{display:none!important}.mobile-only{display:initial}.btn,.btn-ghost,.btn-icon,.btn-primary,.btn-secondary,a.btn,a.btn-primary,a.btn-secondary,button{min-height:44px}.btn-icon{min-width:44px}.chip,.feed-filter,.msg-bulk-action,.msg-bulk-check,.msg-react-pop-btn,.pill,.pr-section button,.tab,.tb-app-ic,.topbar button{min-height:auto}.topbar{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px;padding:0 10px}.tb-left{gap:8px;min-width:auto}.tb-brand{gap:6px}.tb-brand-lockup,.tb-breadcrumb,.tb-divider,.tb-network-menu,.tb-search{display:none!important}.tb-search.tb-search-mobile-wrap{display:flex!important;min-width:0;width:100%;max-width:100%;margin:0;transform:none;height:42px;padding:3px 5px 3px 6px;border-radius:14px}.tb-search.tb-search-mobile-wrap .tb-search-visual{width:30px;height:30px;flex-basis:30px;border-radius:10px}.tb-search.tb-search-mobile-wrap .tb-kbd,.tb-search.tb-search-mobile-wrap .tb-search-chip{display:none}.tb-right{gap:2px;min-width:0}.tb-avatar{padding-left:0}.tb-xp-pill .tb-xp-label,.tb-xp-pill span:not(.tb-xp-icon){display:none!important}.tb-xp-pill{padding:6px!important}.tb-app-switcher .tb-as-label,.tb-sep{display:none!important}.brique-subnav,.brique-subnav-row,.bsn-row{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none}.brique-subnav-row::-webkit-scrollbar,.brique-subnav::-webkit-scrollbar,.bsn-row::-webkit-scrollbar{display:none}.brique-subnav a,.brique-subnav-row a,.bsn-tab{flex-shrink:0;white-space:nowrap}.af-shell{grid-template-columns:1fr;gap:12px;padding:12px}.af-brand{justify-content:center;width:100%}.af-brand .af-float-slot{display:none}.af-links{width:100%;grid-template-columns:minmax(0,1fr) 4px minmax(0,1fr);column-gap:10px}.af-links a{font-size:11.5px}.af-right{width:100%;justify-content:center}.af-right .af-float-slot{display:none}.af-meta{justify-items:center}.feed-grid{grid-template-columns:1fr!important;gap:12px!important}.feed-left,.feed-right{display:none!important}.feed-main{width:100%}.pr-grid{gap:12px!important}.pr-grid,[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: repeat(2,"],[style*="grid-template-columns: repeat(3,"],[style*="grid-template-columns: repeat(4,"],[style*="gridTemplateColumns: '1fr 1fr 1fr 1fr'"],[style*="gridTemplateColumns: '1fr 1fr 1fr'"],[style*="gridTemplateColumns: '1fr 1fr'"],[style*="gridTemplateColumns: 'repeat(2,"],[style*="gridTemplateColumns: 'repeat(3,"],[style*="gridTemplateColumns: 'repeat(4,"],[style*="gridTemplateColumns: 'repeat(auto-fill"],[style*="gridTemplateColumns:'1fr 1fr 1fr 1fr'"],[style*="gridTemplateColumns:'1fr 1fr 1fr'"],[style*="gridTemplateColumns:'1fr 1fr'"],[style*="gridTemplateColumns:'repeat(auto-fill"]{grid-template-columns:1fr!important}.itw-comp-mood-grid{grid-template-columns:repeat(4,1fr)!important}article[style*=maxWidth],div[style*="maxWidth: 10"],div[style*="maxWidth: 11"],div[style*="maxWidth: 12"],div[style*="maxWidth: 14"],div[style*="maxWidth: 6"],div[style*="maxWidth: 7"],div[style*="maxWidth: 8"],div[style*="maxWidth: 9"],main[style*=maxWidth],section[style*=maxWidth]{max-width:100%!important}div[style*="padding: 32"],div[style*="padding: 40"],main[style*="padding: 24"],main[style*="padding: 32"],main[style*="padding: 40"]{padding:14px 12px!important}.card,.feed-card,.feed-composer{padding:14px!important;border-radius:12px!important}.feed-post,.itw-post-card{padding:16px!important;font-size:14px;border-radius:12px!important}.feed-post-body,.feed-post-content{font-size:14px;line-height:1.45}input,select,textarea{max-width:100%!important;font-size:16px!important}.form-row{flex-direction:column!important;gap:10px!important}.form-field{min-width:0!important;width:100%!important}table{display:block;overflow-x:auto;white-space:nowrap}.msg{padding:0;height:calc(calc(100 * var(--vh)) - var(--topbar-h, 56px) - 80px)}.msg-shell{grid-template-columns:1fr!important;border-radius:0!important;border-left:0!important;border-right:0!important;position:relative}.msg-shell .msg-side{display:flex}.msg-shell .msg-main,.msg-shell.has-active .msg-side{display:none}.msg-shell.has-active .msg-main{display:flex}.msg-back-btn{display:inline-flex!important}.dialog,.dialog-content,.modal,.modal-body,.modal-content,.popin,[role=dialog]:not(.bottom-sheet):not(.story-viewer):not(.pr-photo-lightbox):not(.itw-media-viewer),div[style*="position: fixed"][style*="zIndex: 100"],div[style*="position: fixed"][style*="zIndex: 50"],div[style*="position: fixed"][style*="zIndex: 60"],div[style*="position: fixed"][style*="zIndex: 999"]>div[style*="background:"]{max-width:calc(100 * var(--vw))!important;max-height:calc(95 * var(--vh))!important}.dialog-content,.modal-body,.modal-content{width:calc(100 * var(--vw))!important;border-radius:16px 16px 0 0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;transform:none!important;margin:0!important}.pr-id-info{padding-top:6px}.pr-quickstats{grid-template-columns:1fr 1fr!important;min-width:0!important;width:100%}.pr-card,.pr-section{padding:14px!important}.pr-actions{flex-direction:column;gap:8px}.pr-actions .btn,.pr-actions button{width:100%}.pr-cover{height:120px!important}.pr-avatar-wrap{transform:translateY(-40px)}.composer-actions,.feed-composer .composer-toolbar{flex-wrap:wrap;gap:6px}.feed-composer textarea{min-height:80px}[style*="gap: 32"]{gap:16px!important}[style*="gap: 24"]{gap:14px!important}[style*="padding: 48"]{padding:20px!important}[style*="padding: 32"]{padding:16px!important}.action-row .btn-primary,.form-actions .btn-primary,.form-actions .btn-secondary{width:100%}body,html{overflow-x:clip;max-width:calc(100 * var(--vw))}}.msg-back-btn{display:none;align-items:center;justify-content:center;width:36px;height:36px;margin-right:8px;border-radius:8px;background:rgba(255,255,255,.1);border:0;color:inherit;cursor:pointer;flex-shrink:0}.msg-back-btn:hover{background:rgba(255,255,255,.2)}@media (max-width:768px){.feed-composer{padding:12px!important}.feed-composer textarea{font-size:15px!important;min-height:60px!important;max-height:100px!important}.feed-composer .feed-tools-l,.feed-composer-tools .feed-tools-l{flex-wrap:wrap!important;gap:4px!important}.feed-composer .itw-comp-tool{padding:6px 10px!important;font-size:11.5px!important}.feed-composer-top>div:first-child{background:transparent!important}.cookie-banner,[class*=cookie][class*=banner],[data-cookie-banner]{padding:12px 14px!important;font-size:12.5px!important;max-height:220px!important;border-radius:16px 16px 0 0!important}.cookie-banner button,[class*=cookie][class*=banner] button{padding:10px 14px!important;font-size:13px!important;min-height:40px!important}.card-glass.feed-composer,.feed-composer,.itw-composer.itw-comp-card{max-height:none!important;overflow:visible!important}.feed-composer .feed-tools-l,.itw-composer .feed-tools-l{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.feed-composer .itw-comp-tool,.itw-composer .itw-comp-tool{padding:5px 9px!important;font-size:11px!important;width:auto!important;min-width:0!important}.feed-composer button[type=submit]{width:100%!important;margin-top:8px!important}}@media (max-width:768px){.feed-composer .Avatar,.feed-composer [class*=avatar],.feed-composer img[alt*=avatar i],.feed-composer-top>a:first-child,.feed-composer-top>div:first-child,.itw-composer .Avatar,.itw-composer [class*=avatar],.itw-composer img[alt*=avatar i]{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;flex-shrink:0!important;flex-grow:0!important;align-self:flex-start!important;border-radius:50%!important;background:transparent!important;overflow:hidden!important}.feed-composer-top>:first-child>div:not(img):not(svg){display:none!important}.feed-composer [style*=linear-gradient][style*=FFEDC2],.feed-composer [style*=linear-gradient][style*=FFF9E6],.itw-composer [style*=linear-gradient][style*=FFEDC2],.itw-composer [style*=linear-gradient][style*=FFF9E6]{background:transparent!important}}:root[data-theme=dark] [style*="background: '#F7F8FB'"],:root[data-theme=dark] [style*="background: '#F8F9FB'"],:root[data-theme=dark] [style*="background: '#FAFAFA'"],:root[data-theme=dark] [style*="background: '#FFFFFF'"],:root[data-theme=dark] [style*="background: '#fff'"],:root[data-theme=dark] [style*="background:'#fff'"],:root[data-theme=dark] [style*='background: "#fff"']{background:#142339!important;border-color:#2D3E5E!important}:root[data-theme=dark] [style*="color: '#0E1F3D'"],:root[data-theme=dark] [style*="color:'#0E1F3D'"],:root[data-theme=dark] [style*='color: "#0E1F3D"']{color:#F5F7FA!important}:root[data-theme=dark] [style*="border: '1px solid #E5E8EE'"],:root[data-theme=dark] [style*="border: '1px solid #EBEEF3'"],:root[data-theme=dark] [style*="border: '1px solid rgba(14, 31, 61, 0.1)'"],:root[data-theme=dark] [style*="border: '1px solid rgba(14,31,61,0.1)'"]{border-color:#2D3E5E!important}:root[data-theme=dark] [style*="background: '#FFF9E6'"],:root[data-theme=dark] [style*="background: '#FFFBE6'"],:root[data-theme=dark] [style*="background: 'var(--cream-50, #FFF9E6)'"]{background:rgba(245,197,24,.1)!important;color:#F5F7FA!important}:root[data-theme=dark] button[style*="background: '#0E1F3D'"]{background:var(--yellow-500,#F5C518)!important;color:#0E1F3D!important}:root[data-theme=dark] .itw-post-menu,:root[data-theme=dark] [role=menu][style*="background: '#fff'"],:root[data-theme=dark] [style*="position: 'absolute'"][style*="background: '#fff'"]{background:#1D3050!important;border-color:#2D3E5E!important;color:#F5F7FA!important;box-shadow:0 12px 28px rgba(0,0,0,.5)!important}:root[data-theme=dark] .itw-post-menu-btn{color:#F5F7FA!important}:root[data-theme=dark] .itw-post-menu-btn:focus-visible,:root[data-theme=dark] .itw-post-menu-btn:hover{background:rgba(255,255,255,.08)!important}:root[data-theme=dark] .itw-post-menu-btn-danger{color:#FF7B72!important}:root[data-theme=dark] .itw-post-card{background:#142339!important;border-color:#2D3E5E!important;color:#F5F7FA!important}:root[data-theme=dark] .itw-post-card a:not(.itw-need-cta){color:var(--itw-link-color)!important}:root[data-theme=dark] .itw-post-card b,:root[data-theme=dark] .itw-post-card div,:root[data-theme=dark] .itw-post-card span,:root[data-theme=dark] .itw-post-card strong{color:inherit}:root[data-theme=dark] .feed-card *,:root[data-theme=dark] .itw-post-card *,:root[data-theme=dark] .pr-card *{border-color:#2D3E5E}:root[data-theme=dark] [style*="background: 'var(--cream-50)'"],:root[data-theme=dark] [style*="background: 'var(--cream-50, #FFF9E6)'"]{background:rgba(245,197,24,.1)!important}.msg-main{position:relative}@keyframes msg-scroll-btn-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.feed-stats{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-gap:6px!important;gap:6px!important;text-align:center}.feed-stats b{font-size:12px!important}.feed-stats span{font-size:8.8px!important}.feed-profile-card{padding:12px!important;border-radius:12px!important}.feed-filters{flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.feed-filter{flex:0 0 auto!important;padding:6px 8px!important;font-size:10.8px!important}.feed-mobile-filters{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;overflow-x:visible!important;padding:4px 2px 8px!important;margin-bottom:-2px!important;-webkit-overflow-scrolling:touch}.feed-mobile-filters .feed-filter{white-space:nowrap!important;border:1px solid var(--border-soft)!important;background:white}.feed-mobile-filters .feed-filter.on{background:linear-gradient(135deg,var(--cream-50),var(--cream-100))!important}.feed-story{width:68px!important}.feed-story-create{width:56px!important;height:56px!important}.feed-stories-arrow{display:none!important}.feed-story-popover{width:min(248px,calc(78 * var(--vw)))!important}.story-viewer{padding:0!important;gap:0!important}.story-viewer-stage{height:100%!important;width:100%!important;aspect-ratio:auto!important;border-radius:0!important}.story-viewer-neighbor,.story-viewer-side{display:none!important}.story-viewer-reactions{opacity:1!important;transform:translate(-50%)!important;pointer-events:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important}.feed-trend{padding:6px 0!important;gap:8px!important}.feed-cover{height:90px!important}.feed-suggest{padding:10px!important}.feed-mission{padding:12px!important;font-size:13px!important}.feed-pin{font-size:10px!important;padding:2px 6px!important}.feed-react-pop{left:12px!important;right:12px!important;transform:none!important;max-width:calc(calc(100 * var(--vw)) - 24px)}.feed-react-wrap{display:inline-flex}.feed-actions{display:flex!important;gap:0!important;padding-top:0!important;margin-top:4px}.feed-action{flex:1 1!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:10px 4px 8px!important;font-size:11px!important;min-height:44px;border-radius:0!important}.feed-divider{margin:12px 0!important}.pr-card{margin-top:12px!important;padding:16px 14px!important;border-radius:14px!important}.pr-id{grid-template-columns:1fr!important;grid-template-areas:"avatar" "info" "actions" "quickstats"!important;text-align:center!important;gap:12px!important}.pr-id>.pr-avatar-wrap{margin:0 auto!important}.pr-id-info{padding-top:0!important;text-align:center!important}.pr-actions{justify-content:center!important;padding-top:0!important;flex-wrap:wrap!important;gap:6px!important}.pr-actions .btn-ghost,.pr-actions .btn-primary,.pr-actions a{font-size:12.5px!important;padding:8px 14px!important}.pr-quickstats{grid-template-columns:1fr 1fr!important;min-width:0!important;width:100%}.pr-qs{padding:8px!important}.pr-qs b{font-size:13px!important}.pr-avatar-status{font-size:10px!important;padding:4px 10px!important}.pr-avatar-edit{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;bottom:0!important;right:0!important;top:auto!important;left:auto!important}.pr-cover{height:140px!important}.pr-cover-actions{opacity:1!important;transform:none!important;pointer-events:auto!important;right:10px!important;top:10px!important}.pr-cover-btn{font-size:10.5px!important;padding:4px 8px!important}.pr-cover-grid{background-size:24px 24px!important}.pr-tabs{margin:18px -14px 0!important;padding:0 14px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none;white-space:nowrap}.pr-tabs::-webkit-scrollbar{display:none}.pr-tab{padding:12px!important;font-size:12.5px!important;flex-shrink:0!important}.pr-tab.on:after{left:12px!important;right:12px!important}.pr-aside,.pr-main{gap:12px!important}.pr-xp{gap:10px!important}.pr-xp-dot{width:9px!important;height:9px!important}.pr-formation{padding:12px 0!important}.pr-formation-date{font-size:11px!important}.pr-contact-list{gap:8px!important}.pr-contact-row{padding:10px!important;gap:10px!important}.pr-contact-ic{width:32px!important;height:32px!important}.pr-contact-action{font-size:11px!important;padding:6px 10px!important}.pr-contact-cta{padding:14px!important;text-align:center!important}.pr-smart-collapsed{padding:12px!important;font-size:12.5px!important}.pr-smart-collapsed-ic{width:24px!important;height:24px!important}}@media (max-width:1099px){.msg{padding:12px 14px 14px!important;height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px))!important;min-height:0!important;overflow:hidden}.msg-shell{grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr)!important;height:100%!important;border-radius:16px!important;border-left:1px solid var(--border-soft)!important;border-right:1px solid var(--border-soft)!important;position:relative}.msg-shell .msg-side{display:flex;border-right:0}.msg-shell .msg-main,.msg-shell.has-active .msg-side{display:none}.msg-shell.has-active .msg-main{display:flex;height:100%!important;min-height:0!important}.msg-back-btn{display:inline-flex!important}.msg-side-hd{padding:12px 14px}.msg-search{margin:10px 12px}.msg-list{padding:0 8px 10px}.msg-main-hd{padding:10px 12px!important;min-height:62px}.msg-main-hd>div:first-child{min-width:0}.msg-main-hd>div:last-child{flex-shrink:0}.msg-thread{flex:1 1 auto;min-height:0!important;padding:14px 14px 16px;gap:7px}.msg-bubble,.msg-bubble.selectable{max-width:min(84%,640px)}.msg-bubble-content{font-size:13.2px}.msg-composer{padding:10px 12px;gap:6px;flex-wrap:nowrap;margin-top:auto}.msg-composer .btn-icon{flex:0 0 auto}.msg-input{min-width:0;font-size:14px}.msg-send-btn{flex:0 0 auto;min-height:40px;padding:8px 12px!important}.msg-bulk-bar-thread{margin:10px 12px 0}}@media (max-width:767px){.notif-settings-head{flex-direction:column;align-items:stretch!important}.notif-settings-bulk-actions{display:grid!important;grid-template-columns:1fr;grid-gap:8px!important;gap:8px!important;width:100%}.notif-settings-bulk-actions>*{width:100%;justify-content:center}.notif-settings-bulk-actions .notif-frequency-action{min-height:44px}.notif-settings-group-head{flex-direction:column;align-items:flex-start!important;gap:10px}.notif-settings-group-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px!important;gap:8px!important;width:100%}.notif-settings-group-actions>[data-notif-group-action="1"]{width:100%;min-width:0;justify-content:center;padding:8px 10px!important;font-size:12px!important;white-space:normal}.notif-settings-row{flex-direction:column;align-items:stretch!important;gap:10px!important}.notif-settings-row-label{width:100%;min-width:0}.notif-settings-row .set-select{width:100%!important;max-width:none!important}}.notif-frequency-action{position:relative;justify-content:center}.notif-settings-bulk-actions .notif-frequency-action{font-size:12px}.notif-frequency-action .notif-frequency-check{display:inline-block;width:0;margin-right:-6px;overflow:hidden;color:currentColor;font-weight:900;line-height:1;opacity:0;transform:scale(.75);transition:width .16s var(--ease),margin .16s var(--ease),opacity .16s var(--ease),transform .16s var(--ease)}.notif-frequency-action[aria-pressed=true]{background:#F5C518!important;border-color:#F5C518!important;color:#0E1F3D!important;font-weight:800;box-shadow:0 0 0 3px rgba(245,197,24,.2)}.notif-frequency-action[aria-pressed=true] .notif-frequency-check{width:1em;margin-right:0;opacity:1;transform:scale(1)}:root[data-theme=dark] .notif-frequency-action[aria-pressed=true]{background:#F5C518!important;border-color:#FFE27A!important;color:#071426!important}@media (max-width:560px){.msg{padding:0!important;height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 56px))!important}.msg-shell{border-radius:0!important;border-left:0!important;border-right:0!important}.msg-main{height:100%!important;min-height:0!important}.msg-side-hd .t-h3{font-size:18px}.msg-item{padding:10px 8px}.msg-thread{padding:12px 10px 14px}.msg-bubble,.msg-bubble.selectable{max-width:92%}.msg-composer{padding:8px 8px env(safe-area-inset-bottom);gap:4px}.msg-composer .btn-icon{width:36px;height:36px}.msg-send-label{display:none}.msg-send-btn{width:40px;height:40px;padding:0!important;justify-content:center;border-radius:14px}.msg-input{padding:9px 12px;border-radius:18px}}@media (max-width:420px){.msg-composer{padding:6px 6px max(6px,env(safe-area-inset-bottom));gap:2px}.msg-composer .btn-icon{width:30px;height:30px;min-width:30px}.msg-composer .btn-icon svg{width:16px;height:16px}.msg-send-btn{width:34px;height:34px;border-radius:12px}.msg-send-btn svg{width:16px;height:16px}.msg-input{padding:8px 10px;font-size:12px}.msg-input::placeholder{font-size:12px}}@media (max-width:360px){.msg-input,.msg-input::placeholder{font-size:11px}}.community-page{max-width:1320px;margin:0 auto;padding:24px clamp(16px,calc(2 * var(--vw)),28px) 72px}.community-hero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px;padding:22px;border:1px solid var(--border-soft);border-radius:18px;background:radial-gradient(520px 240px at 100% 0,rgba(245,197,24,.16),transparent 62%),var(--surface);box-shadow:var(--shadow-sm)}.community-hero h1{margin:4px 0 6px;font-size:32px;line-height:1.08;font-weight:850;letter-spacing:0;color:var(--text-primary)}.community-hero p{margin:0;max-width:720px;color:var(--text-secondary);font-size:14.5px}.community-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));grid-gap:8px;gap:8px;min-width:300px}.community-kpi{position:relative;min-height:68px;width:100%;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2);text-align:left;font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.community-kpi:focus-visible,.community-kpi:hover{border-color:var(--yellow-500);background:var(--surface);transform:translateY(-1px);box-shadow:0 8px 20px rgba(12,31,63,.09);outline:none}.community-kpi.is-active{border-color:var(--yellow-500);background:color-mix(in srgb,var(--yellow-500) 13%,var(--surface));box-shadow:inset 0 0 0 1px rgba(245,197,24,.2)}.community-kpi>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.community-kpi strong{font-size:22px;line-height:1;color:var(--text-primary)}.community-kpi span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.community-create-btn{min-height:44px;justify-content:center}.community-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(140px,auto) minmax(136px,auto) auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.community-toolbar.is-members{grid-template-columns:minmax(320px,1fr) auto}.community-member-toolbar-copy{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px;font-weight:750;white-space:nowrap}.community-member-toolbar-copy svg{color:var(--yellow-600)}.community-search{position:relative;min-width:0}.community-search>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.community-search input{width:100%;height:44px;border:1px solid var(--border);border-radius:13px;background:var(--surface-2);padding:0 42px;color:var(--text-primary);font-size:14px;outline:none}.community-search input:focus{border-color:var(--yellow-500);box-shadow:0 0 0 3px rgba(245,197,24,.15);background:var(--surface)}.community-search button{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;border-radius:999px;background:var(--border-soft);color:var(--text-secondary);cursor:pointer}.community-scope,.community-view{height:44px;display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:13px;background:var(--surface-2)}.community-scope button,.community-view button{height:34px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);padding:0 11px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.community-view button{display:inline-flex;align-items:center;gap:6px}.community-scope button.is-active,.community-view button.is-active{background:var(--yellow-500);color:var(--text-on-accent,#0E1F3D)}.community-select{height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface-2)}.community-select span{font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.community-select select{border:0;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-weight:800;cursor:pointer}.community-resultbar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 14px;color:var(--text-secondary)}.community-resultbar strong{color:var(--text-primary);font-size:18px}.community-result-actions{display:inline-flex;align-items:center;gap:10px}.community-personalization{color:var(--text-muted)}.community-match-reason{display:flex;align-items:flex-start;gap:7px;margin:-2px 0 12px;color:var(--blue-600,#315bc8);font-size:12.5px;font-weight:750}.community-match-reason svg{flex:0 0 auto;margin-top:1px;color:var(--yellow-600)}.community-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.community-member-card{position:relative;min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:16px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface);color:inherit;text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.community-member-card:focus-visible,.community-member-card:hover{border-color:var(--yellow-500);transform:translateY(-2px);box-shadow:0 12px 28px rgba(12,31,63,.11);outline:none}.community-member-card>svg{color:var(--text-muted)}.community-member-rank{position:absolute;top:9px;left:9px;z-index:1;min-width:24px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--navy-900);color:#fff;font-size:10px;font-weight:850}.community-member-avatar{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border:3px solid var(--surface);border-radius:50%;background:linear-gradient(145deg,var(--yellow-400),var(--yellow-600));box-shadow:0 0 0 1px var(--border);color:var(--text-on-accent,#0E1F3D);font-size:16px;font-weight:850}.community-member-avatar img{width:100%;height:100%;object-fit:cover}.community-member-main{min-width:0}.community-member-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.community-member-heading h2{margin:0;color:var(--text-primary);font-size:16px;line-height:1.2}.community-member-heading p{margin:4px 0 0;overflow:hidden;color:var(--text-secondary);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.community-involvement{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-secondary);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.community-involvement.is-ambassadeur,.community-involvement.is-tres-actif{background:rgba(245,197,24,.17);color:#8a6200}.community-involvement.is-actif{background:rgba(38,180,147,.13);color:#13765f}.community-member-metrics{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:10px;color:var(--text-muted);font-size:11.5px}.community-member-metrics strong{color:var(--text-primary)}.community-member-spaces{display:flex;gap:5px;margin-top:9px;overflow:hidden}.community-member-spaces span{max-width:190px;overflow:hidden;padding:4px 7px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface-2);color:var(--text-secondary);font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.community-loading{display:inline-flex;align-items:center;gap:7px;color:var(--text-muted);font-size:13px;font-weight:750}.community-loading span{width:14px;height:14px;border-radius:999px;border:2px solid rgba(74,110,224,.2);border-top:2px solid var(--info);animation:spin .8s linear infinite}.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.community-list{gap:12px}.community-card,.community-list{display:flex;flex-direction:column}.community-card{min-height:330px;overflow:hidden;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.community-card:focus-visible,.community-card:hover{transform:translateY(-2px);border-color:var(--border);box-shadow:var(--shadow-lg);outline:none}.community-cover{position:relative;min-height:104px;background:radial-gradient(240px 100px at 85% 0,rgba(245,197,24,.35),transparent 60%),linear-gradient(135deg,var(--navy-900),var(--navy-700));background-size:cover;background-position:50%}.community-logo{position:absolute;left:18px;bottom:-26px;width:56px;height:56px;display:grid;place-items:center;border-radius:16px;border:4px solid var(--surface);background:var(--yellow-500);color:var(--text-on-accent,#0E1F3D);font-size:18px;font-weight:900;box-shadow:var(--shadow-sm)}.community-card-body{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:34px 18px 18px}.community-card-head{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted)}.community-title-block{min-width:0}.community-title-block h3{margin:0 0 8px;color:var(--text-primary);font-size:18px;line-height:1.25;font-weight:850;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.community-meta-line{display:flex;flex-wrap:wrap;gap:6px}.community-description{min-height:42px;margin:0;color:var(--text-secondary);font-size:13.5px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.community-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.community-facts span{min-height:27px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-radius:9px;background:var(--off-white);border:1px solid var(--border-soft);color:var(--text-secondary);font-size:12px;font-weight:750}.community-actions{display:flex;gap:8px;padding-top:4px}.community-actions .btn-ghost,.community-actions .btn-primary{flex:1 1;min-height:38px;justify-content:center;padding:8px 12px;font-size:13px}.community-actions .btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.community-card.is-list{min-height:0;flex-direction:row}.community-card.is-list .community-cover{width:190px;min-height:auto;flex:0 0 190px}.community-card.is-list .community-logo{left:16px;bottom:16px}.community-card.is-list .community-card-body{padding:18px}.community-card.is-list .community-card-head{align-items:flex-start}.community-card.is-list .community-description{min-height:0;-webkit-line-clamp:1}.community-card.is-list .community-actions{justify-content:flex-start}.community-card.is-list .community-actions .btn-ghost,.community-card.is-list .community-actions .btn-primary{flex:0 0 auto}.community-error,.community-error-card{color:var(--danger);background:var(--danger-soft);border-color:rgba(225,85,84,.35)}.community-empty{min-height:260px;display:grid;place-items:center;text-align:center;grid-gap:10px;gap:10px;padding:40px}.community-empty-icon{width:70px;height:70px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,var(--cream-50),var(--surface));border:1px solid var(--border-soft);color:var(--text-primary)}.community-empty h2{margin:0;font-size:20px}.community-empty p{max-width:520px;margin:0;color:var(--text-secondary)}.community-more{display:flex;justify-content:center;padding:18px 0 0}.cm-modal-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:18px;background:var(--itw-modal-backdrop);backdrop-filter:var(--itw-modal-backdrop-filter);-webkit-backdrop-filter:var(--itw-modal-backdrop-filter)}:root[data-theme=dark] .cm-modal-backdrop{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] body:has(.cm-modal-backdrop) #itw-app-shell{filter:blur(8px) brightness(.72) saturate(.9);transform:scale(1.01);transform-origin:center;pointer-events:none}.cm-modal{width:min(820px,100%);max-height:calc(calc(100 * var(--dvh)) - 36px);overflow:auto;border-radius:20px;background:var(--surface);box-shadow:0 28px 80px rgba(14,31,61,.22);border:1px solid var(--border-soft)}.cm-modal-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:22px 24px 14px;border-bottom:1px solid var(--border-soft)}.cm-modal-head h2{margin:4px 0 0;color:var(--text-primary);font-size:24px;line-height:1.15}.cm-modal-body{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:18px;gap:18px;padding:18px 24px}.cm-modal-main,.cm-modal-side{display:flex;flex-direction:column;gap:14px}.cm-field{display:flex;flex-direction:column;gap:7px}.cm-field label{color:var(--text-secondary);font-size:13px;font-weight:800}.cm-field label span,.cm-help-row .is-danger{color:var(--danger)}.cm-field input,.cm-field textarea{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--text-primary);font:inherit;font-size:14px;outline:none}.cm-field input{height:44px;padding:0 13px}.cm-field textarea{padding:12px 13px;resize:vertical}.cm-field input:focus,.cm-field textarea:focus{border-color:var(--yellow-500);box-shadow:0 0 0 3px rgba(245,197,24,.14);background:var(--surface)}.cm-field input[aria-invalid=true]{border-color:var(--danger)}.cm-help-row{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:12px}.cm-blueprints{display:flex;flex-wrap:wrap;gap:7px}.cm-blueprints button{min-height:34px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);padding:0 12px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.cm-blueprints button.is-active{background:var(--cream-50);border-color:var(--yellow-500);color:var(--text-primary)}.cm-preview{overflow:hidden;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.cm-preview-cover{height:92px;background:radial-gradient(220px 90px at 85% 0,rgba(245,197,24,.35),transparent 60%),linear-gradient(135deg,var(--navy-900),var(--navy-700));background-size:cover;background-position:50%}.cm-preview-body{display:flex;flex-direction:column;gap:8px;padding:0 14px 14px}.cm-preview-logo{width:52px;height:52px;display:grid;place-items:center;margin-top:-26px;border:4px solid var(--surface);border-radius:16px;background:var(--yellow-500);color:var(--text-on-accent,#0E1F3D);font-weight:900}.cm-preview-body strong{color:var(--text-primary);font-size:15px}.cm-preview-body p{min-height:50px;margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.45}.cm-visibility{display:flex;flex-direction:column;gap:8px}.cm-visibility button{display:flex;align-items:flex-start;gap:10px;width:100%;border:1px solid var(--border);border-radius:13px;background:var(--surface-2);color:var(--text-secondary);padding:12px;text-align:left;cursor:pointer}.cm-visibility button.is-active{background:var(--cream-50);border-color:var(--yellow-500);color:var(--text-primary)}.cm-visibility small,.cm-visibility strong{display:block}.cm-visibility small{margin-top:2px;color:var(--text-muted)}.cm-error{margin:0 24px 14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(225,85,84,.35);background:var(--danger-soft);color:var(--danger);font-size:13px;font-weight:700}.cm-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px;border-top:1px solid var(--border-soft)}.cm-modal-actions .btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:1120px){.community-hero{grid-template-columns:1fr}.community-hero-stats{min-width:0;width:100%}.community-create-btn{width:-moz-fit-content;width:fit-content}.community-toolbar{grid-template-columns:1fr 1fr}.community-toolbar.is-members{grid-template-columns:1fr}.community-search{grid-column:1/-1}.community-member-grid{grid-template-columns:1fr}}@media (max-width:760px){.community-page{padding-inline:12px}.community-hero,.community-toolbar{border-radius:14px;padding:14px}.community-hero h1{font-size:26px}.community-hero-stats,.community-toolbar{grid-template-columns:1fr}.community-member-toolbar-copy{white-space:normal}.community-member-card{grid-template-columns:48px minmax(0,1fr);padding:14px}.community-member-card>svg{display:none}.community-member-avatar{width:48px;height:48px}.community-member-heading{display:block}.community-involvement{display:inline-flex;margin-top:7px}.community-scope,.community-view{overflow-x:auto;justify-content:flex-start}.community-resultbar{align-items:flex-start}.community-card.is-list,.community-resultbar{flex-direction:column}.community-card.is-list .community-cover{width:auto;min-height:104px;flex-basis:auto}.community-card.is-list .community-logo{left:18px;bottom:-26px}.community-card.is-list .community-card-body{padding-top:34px}.cm-modal-backdrop{padding:0;align-items:end}.cm-modal{width:100%;max-height:calc(92 * var(--dvh));border-radius:20px 20px 0 0}.cm-modal-body{grid-template-columns:1fr;padding:16px}.cm-modal-actions,.cm-modal-head{padding-left:16px;padding-right:16px}.cm-modal-actions{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface)}}.match-page{max-width:1320px;margin:0 auto;padding:24px clamp(16px,calc(2 * var(--vw)),28px) 76px}.match-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:14px;padding:22px;border:1px solid var(--border-soft);border-radius:18px;background:radial-gradient(520px 260px at 100% 0,rgba(236,72,153,.12),transparent 62%),var(--surface);box-shadow:var(--shadow-sm)}.match-hero h1{margin:4px 0 6px;color:var(--text-primary);font-size:32px;line-height:1.08;font-weight:850}.match-hero p{margin:0;max-width:780px;color:var(--text-secondary);font-size:14.5px}.match-hero-kpis{display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));grid-gap:10px;gap:10px;min-width:252px}.match-hero-kpis span{min-height:70px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:15px;background:var(--surface-2);color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase}.match-hero-kpis strong{color:var(--text-primary);font-size:24px;line-height:1}.match-tabs-card{margin-bottom:16px;padding:6px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.match-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.match-tabs button{min-height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:850;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.match-tabs button:hover{background:var(--off-white);color:var(--text-primary)}.match-tabs button.is-active{background:linear-gradient(135deg,rgba(245,197,24,.22),rgba(236,72,153,.08));color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--yellow-500)}.match-tabs em{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(14,31,61,.08);color:var(--text-primary);font-style:normal;font-size:11px;font-weight:900}.match-tabs button.is-active em{background:var(--yellow-500)}.match-sortbar{min-height:68px;margin-bottom:16px;padding:12px 14px 12px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.match-sortbar>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.match-sortbar strong{color:var(--text-primary);font-size:13px;font-weight:900}.match-sortbar>div>span{color:var(--text-muted);font-size:11.5px;line-height:1.35}.match-sort-select{flex:0 0 auto;display:flex;align-items:center;gap:9px}.match-sort-select>span{color:var(--text-secondary);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.match-sort-select select{min-width:230px;height:42px;padding:0 48px 0 13px;border:1px solid var(--border-soft);border-radius:11px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%235C6373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 24px center /10px 10px;color:var(--text-primary);font:inherit;font-size:12.5px;font-weight:850;cursor:pointer;outline:none}:root[data-theme=dark] .match-sort-select select{background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%23CBD5E1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 24px center /10px 10px}.match-sort-select select:focus-visible,.match-sort-select select:hover{border-color:var(--yellow-500);box-shadow:0 0 0 3px rgba(245,197,24,.13)}.match-profile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.match-mission-card,.match-profile-card{border:1px solid var(--border-soft);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.match-profile-card{position:relative;min-height:288px;display:flex;flex-direction:column;gap:14px;padding:18px;overflow:hidden}.match-mission-card:before,.match-profile-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#EC4899,#F5C518)}.match-profile-head{display:flex;gap:13px;align-items:flex-start;padding-right:74px}.match-profile-ident{min-width:0;padding-top:6px}.match-mission-titleline h2,.match-profile-head h2{margin:0;color:var(--text-primary);font-size:17px;line-height:1.18;font-weight:850}.match-profile-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:rgba(245,197,24,.55);text-decoration-color:rgba(245,197,24,.55);text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.match-profile-name:hover{-webkit-text-decoration-color:#F5C518;text-decoration-color:#F5C518;text-decoration-thickness:2px}.match-profile-name:focus-visible{border-radius:4px;outline:3px solid rgba(245,197,24,.3);outline-offset:3px;-webkit-text-decoration-color:#F5C518;text-decoration-color:#F5C518}.match-mission-titleline p,.match-profile-head p{margin:4px 0 0;color:var(--text-secondary);font-size:12.5px;line-height:1.35}.match-mission-facts{display:flex;flex-wrap:wrap;gap:8px}.match-profile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.match-profile-meta:empty{display:none}.match-profile-city{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:12.5px;font-weight:700}.match-profile-city svg{flex:0 0 auto;color:var(--text-muted)}.match-mission-facts span{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);font-size:11.5px;font-weight:750}.match-score-ring{--score:0%;width:58px;height:58px;border-radius:50%;display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;align-content:center;justify-content:center;gap:1px;color:var(--text-primary,#0E1F3D);background:radial-gradient(circle at center,var(--surface) 0 56%,transparent 57%),conic-gradient(#F5C518 var(--score),rgba(245,197,24,.18) 0);box-shadow:inset 0 0 0 1px rgba(245,197,24,.22)}.match-score-ring.is-pink{background:radial-gradient(circle at center,var(--surface) 0 56%,transparent 57%),conic-gradient(#EC4899 var(--score),rgba(236,72,153,.16) 0);box-shadow:inset 0 0 0 1px rgba(236,72,153,.22)}.match-score-ring strong{font-size:18px;line-height:1;font-weight:900}.match-score-ring span{font-size:10px;font-weight:850}.match-profile-card>.match-score-ring{position:absolute;top:16px;right:16px}.match-skill-cloud{display:flex;flex-wrap:wrap;gap:7px}.match-nice-skills em,.match-skill-cloud span{min-height:26px;display:inline-flex;align-items:center;border:1px solid var(--border-soft);border-radius:999px;background:var(--off-white);color:var(--text-primary);padding:4px 9px;font-size:11.5px;font-weight:800;font-style:normal}.match-skill-cloud span.is-empty{color:var(--text-muted);font-weight:700}.match-profile-activity{min-height:30px;margin:-2px 0 0;padding:7px 9px;display:flex;align-items:center;gap:7px;border:1px solid rgba(245,197,24,.25);border-radius:10px;background:rgba(245,197,24,.08);color:var(--text-secondary);font-size:11.5px;font-weight:800}.match-profile-activity svg{flex:0 0 auto;color:var(--yellow-500)}.match-profile-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:auto}.match-empty-card .btn-primary,.match-mission-titleline .btn-primary,.match-profile-actions .btn-ghost,.match-profile-actions .btn-primary{justify-content:center;text-decoration:none}.match-profile-actions .btn-ghost,.match-profile-actions .btn-primary{font-size:13px;font-weight:800;padding:8px 16px}.match-profile-actions .btn-primary{border:1px solid transparent}.match-mission-list{display:flex;flex-direction:column;gap:14px}.match-mission-card{position:relative;overflow:hidden}.match-mission-main{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:20px;gap:20px;padding:20px}.match-mission-score{display:grid;justify-items:center;align-content:start;grid-gap:8px;gap:8px;padding-top:2px}.match-mission-score .match-score-ring{width:82px;height:82px}.match-mission-score .match-score-ring strong{font-size:26px}.match-mission-score>span{color:var(--text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.match-mission-content{min-width:0;display:grid;grid-gap:13px;gap:13px}.match-mission-titleline{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.match-mission-skills{display:grid;grid-gap:8px;gap:8px}.match-nice-skills{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.match-nice-skills>span{color:var(--text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.match-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;padding-top:2px}.match-breakdown-row{display:grid;grid-gap:6px;gap:6px}.match-breakdown-row div{display:flex;justify-content:space-between;gap:10px;color:var(--text-secondary);font-size:11.5px;font-weight:780}.match-breakdown-row strong{color:#EC4899}.match-breakdown-row i{height:6px;border-radius:999px;background:var(--border-soft);overflow:hidden}.match-breakdown-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#EC4899,#F5C518)}.match-explain{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(236,72,153,.18);border-radius:13px;background:linear-gradient(135deg,rgba(236,72,153,.05),rgba(245,197,24,.07))}.match-explain p{margin:0;display:flex;align-items:flex-start;gap:7px;color:var(--text-secondary);font-size:12px;line-height:1.35}.match-empty-card,.match-error-card{min-height:260px;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.match-empty-card{display:grid;justify-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center;padding:34px}.match-empty-icon{width:64px;height:64px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(236,72,153,.12),rgba(245,197,24,.18));color:var(--text-primary)}.match-empty-card h2,.match-error-card h2{margin:0;color:var(--text-primary);font-size:18px}.match-empty-card p,.match-error-card p{margin:0;max-width:560px;color:var(--text-secondary);font-size:13px;line-height:1.45}.match-empty-card .btn-primary{margin-top:6px}.match-error-card{display:flex;align-items:center;gap:14px;min-height:150px;padding:22px;color:#D92D20}@media (max-width:900px){.match-page{padding:16px 12px 88px}.match-hero{grid-template-columns:1fr;padding:18px}.match-hero h1{font-size:27px}.match-hero-kpis{min-width:0}.match-tabs button{min-height:44px;font-size:12.5px}.match-sortbar{align-items:flex-start}.match-mission-main{grid-template-columns:1fr;gap:14px}.match-mission-score{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:flex-start;gap:9px;padding:6px 12px 6px 6px;border:1px solid rgba(236,72,153,.22);border-radius:999px;background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(245,197,24,.06))}.match-mission-score .match-score-ring{width:54px;height:54px;flex-direction:row;gap:1px;background:radial-gradient(circle at center,var(--surface) 0 66%,transparent 67%),conic-gradient(#EC4899 var(--score),rgba(236,72,153,.16) 0)}.match-mission-score .match-score-ring strong{font-size:20px}.match-mission-score .match-score-ring span{font-size:10px;line-height:1}.match-mission-score>span{color:var(--text-secondary);letter-spacing:.055em}.match-mission-titleline{flex-direction:column}.match-mission-titleline .btn-primary{width:100%}.match-breakdown{grid-template-columns:1fr}}.nfp{--nfp-bg:#fff;top:calc(100% + 8px);right:0;z-index:200;width:min(420px,calc(calc(100 * var(--vw)) - 32px));max-height:min(540px,calc(calc(100 * var(--vh)) - 132px));display:flex;flex-direction:column;background:var(--nfp-bg);border-radius:14px;box-shadow:0 24px 48px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.08);font-family:DM Sans,system-ui,sans-serif}.nfp,.nfp-caret{position:absolute;overflow:hidden}.nfp-caret{top:-6px;right:14px;width:12px;height:6px}.nfp-caret:after{content:"";position:absolute;top:3px;left:0;width:12px;height:12px;background:var(--nfp-bg);transform:rotate(45deg);box-shadow:-1px -1px 0 rgba(0,0,0,.06)}.nfp-hd{justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(0,0,0,.06)}.nfp-hd,.nfp-hd-l{display:flex;align-items:center}.nfp-hd-l{gap:8px}.nfp-title{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.nfp-count{color:#fff;font-size:11px;font-weight:700;padding:1px 7px;border-radius:20px;line-height:1.4}.nfp-hd-r{display:flex;align-items:center;gap:4px}.nfp-markall{font-size:12px;font-weight:600;border:none;background:none;cursor:pointer;padding:4px 8px;border-radius:6px}.nfp-gear,.nfp-sound{width:28px;height:28px;border-radius:7px;background:rgba(0,0,0,.05);border:none;padding:0;display:flex;align-items:center;justify-content:center;color:#6B7280;flex-shrink:0}.nfp-sound{cursor:pointer}.nfp-sound[aria-pressed=true]{color:#F5A623;background:rgba(245,166,35,.12)}.nfp-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.05)}.nfp-tabs::-webkit-scrollbar{display:none}.nfp-tab{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap;border:1px solid rgba(0,0,0,.08);background:transparent;color:#6B7280;cursor:pointer;transition:all .15s;flex-shrink:0}.nfp-tab-c,.nfp-tab.on{font-weight:700}.nfp-tab-c{min-width:16px;height:16px;padding:0 3px;border-radius:8px;font-size:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.08);color:#374151}.nfp-list{flex:1 1;overflow-y:auto;min-height:0;padding-right:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(107,114,128,.48) transparent}.nfp-list::-webkit-scrollbar{width:8px}.nfp-list::-webkit-scrollbar-track{background:transparent;margin:8px 0}.nfp-list::-webkit-scrollbar-thumb{background:rgba(107,114,128,.44);border-radius:999px;border:2px solid var(--nfp-bg)}.nfp-list::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.66)}.nfp-group{padding:8px 16px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9CA3AF}.nfp-item{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;border-left:3px solid transparent;transition:background .15s}.nfp-item:hover{background:rgba(0,0,0,.03)!important}.nfp-ic-wrap{position:relative;width:42px;height:42px;flex-shrink:0}.nfp-ic{width:42px;height:42px;font-size:13.5px;font-weight:700;letter-spacing:-.5px}.nfp-badge,.nfp-ic{border-radius:50%;display:flex;align-items:center;justify-content:center}.nfp-badge{position:absolute;bottom:-2px;right:-2px;width:17.5px;height:17.5px;border:2px solid var(--nfp-bg)}.nfp-dismiss{position:absolute;top:8px;right:10px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.06);border:none;color:#9CA3AF;cursor:pointer;padding:0;transition:all .15s}.nfp-dismiss:hover{background:#EF4444;color:#fff}.nfp-dismiss:hover svg{stroke-width:3}.nfp-body{flex:1 1;min-width:0}.nfp-row1{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px}.nfp-t{font-size:14px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.nfp-time{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:11px;color:#9CA3AF;flex-shrink:0}.nfp-item .nfp-body{padding-right:58px}.nfp-desc{font-size:12.5px;color:#6B7280;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:margin .15s}.nfp-actions{display:flex;gap:6px;max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease,opacity .2s ease}.nfp-actions.show{max-height:40px;opacity:1;margin-top:2px}.nfp-act-primary{display:flex;align-items:center;gap:5px;border-radius:6px;border:none;color:#fff;font-weight:600}.nfp-act-primary,.nfp-act-secondary{padding:4px 12px;font-size:12px;cursor:pointer}.nfp-act-secondary{border-radius:6px;border:1px solid rgba(0,0,0,.1);background:transparent;color:#6B7280;font-weight:500}.nfp-dot{position:absolute;right:14px;bottom:12px;width:7px;height:7px;border-radius:50%;flex-shrink:0}.nfp-empty{padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#D1D5DB}.nfp-empty span{font-size:13px;color:#9CA3AF;text-align:center}.nfp-ft{padding:10px 16px;border-top:1px solid rgba(0,0,0,.06);text-align:center}.nfp-ft a{font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.nfp-bell-badge{position:absolute;top:4px;right:4px;min-width:13px;height:13px;padding:0 2px;border-radius:7px;background:#F5A623;border:2px solid #fff;box-shadow:0 0 6px rgba(245,166,35,.6);color:#fff;font-size:8.5px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}:root[data-theme=dark] .nfp{--nfp-bg:#1E2A42;box-shadow:0 24px 48px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}:root[data-theme=dark] .nfp-ft,:root[data-theme=dark] .nfp-hd,:root[data-theme=dark] .nfp-tabs{border-color:rgba(255,255,255,.07)}:root[data-theme=dark] .nfp-title{color:#F9FAFB}:root[data-theme=dark] .nfp-tab{border-color:rgba(255,255,255,.1);color:#9CA3AF}:root[data-theme=dark] .nfp-tab-c{background:rgba(255,255,255,.12);color:#D1D5DB}:root[data-theme=dark] .nfp-gear,:root[data-theme=dark] .nfp-sound{background:rgba(255,255,255,.06);color:#9CA3AF}:root[data-theme=dark] .nfp-sound[aria-pressed=true]{color:#F5A623;background:rgba(245,166,35,.14)}:root[data-theme=dark] .nfp-group{color:#4B5563}:root[data-theme=dark] .nfp-item:hover{background:rgba(255,255,255,.04)!important}:root[data-theme=dark] .nfp-t{color:#fff}:root[data-theme=dark] .nfp-time{color:#6B7280}:root[data-theme=dark] .nfp-desc{color:#9CA3AF}:root[data-theme=dark] .nfp-dismiss{background:rgba(255,255,255,.08);color:#9CA3AF}:root[data-theme=dark] .nfp-dismiss:hover{background:#EF4444;color:#fff}:root[data-theme=dark] .nfp-act-secondary{border-color:rgba(255,255,255,.12);color:#9CA3AF}:root[data-theme=dark] .nfp-bell-badge{border-color:#131C30}:root[data-theme=dark] .nfp-empty{color:#4B5563}:root[data-theme=dark] .nfp-caret:after{box-shadow:-1px -1px 0 rgba(255,255,255,.06)}.npage{max-width:680px;margin:0 auto;padding:24px 16px 60px}.npage-hd{justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.npage-hd,.npage-hd h1{display:flex;align-items:center}.npage-hd h1{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);gap:10px}.npage-card{background:var(--nfp-bg,#fff);border:1px solid rgba(0,0,0,.07);border-radius:16px;overflow:hidden}.npage .nfp-tabs{border-radius:0}:root[data-theme=dark] .npage-card{background:#1E2A42;border-color:rgba(255,255,255,.08)}:root[data-theme=dark] .npage-hd h1{color:#F9FAFB}.nmodal-ov{position:fixed;inset:0;z-index:12500;background:rgba(10,16,30,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:calc(6 * var(--vh)) 16px}.nmodal{width:min(560px,100%);max-height:calc(84 * var(--vh));display:flex;flex-direction:column;background:var(--nfp-bg,#fff);border-radius:16px;overflow:hidden;box-shadow:0 28px 60px rgba(0,0,0,.35)}.nmodal-hd{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.nmodal-hd h2{min-width:0;flex:1 1 auto}.nmodal-hd-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.nmodal-hd .nmodal-close{flex:0 0 auto}.nmodal-hd h2{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);gap:9px}.nmodal-close,.nmodal-hd h2{display:flex;align-items:center}.nmodal-close{width:30px;height:30px;border-radius:8px;border:none;background:rgba(0,0,0,.05);color:#6B7280;cursor:pointer;justify-content:center}.nmodal-tools{gap:10px;padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.05);flex-wrap:wrap}.nmodal-selall,.nmodal-tools{display:flex;align-items:center}.nmodal-selall{gap:7px;font-size:12.5px;font-weight:600;color:#6B7280;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nmodal-spacer{flex:1 1}.nmodal-del{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;border:none;background:#EF4444;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.nmodal-del:disabled{opacity:0;pointer-events:none}.nmodal-list{flex:1 1;overflow-y:auto}.nmodal-foot{padding:10px;text-align:center;font-size:12px;color:#9CA3AF}.ncheck{width:18px;height:18px;border-radius:5px;border:2px solid rgba(0,0,0,.2);flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;margin-top:12px}.ncheck.on{background:#F5A623;border-color:#F5A623}.nmodal .nfp-item{padding-left:14px}.nswipe{position:relative;overflow:hidden}.nswipe-del{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--danger,#E15554);color:#fff;border:none;cursor:pointer;padding:0}.nswipe-del:active{filter:brightness(.92)}.nswipe-content{position:relative;background:var(--nfp-bg,var(--surface,#fff));touch-action:pan-y;will-change:transform}:root[data-theme=dark] .nmodal{--nfp-bg:#1E2A42}:root[data-theme=dark] .nmodal-hd,:root[data-theme=dark] .nmodal-tools{border-color:rgba(255,255,255,.07)}:root[data-theme=dark] .nmodal-hd h2{color:#F9FAFB}:root[data-theme=dark] .nmodal-close{background:rgba(255,255,255,.06);color:#9CA3AF}:root[data-theme=dark] .ncheck{background:transparent;border-color:rgba(255,255,255,.25)}:root[data-theme=dark] .ncheck.on{background:#F5A623;border-color:#F5A623}@media (max-width:767px){.nmodal .nfp-tab{box-sizing:border-box;height:28px;min-height:28px;padding:4px 10px;line-height:18px}.nmodal .ncheck{box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;flex:0 0 20px;padding:0}.nmodal button.ncheck{position:relative}.nmodal button.ncheck:after{content:"";position:absolute;inset:-4px}.nmodal .ncheck svg{flex-shrink:0}.nmodal .nmodal-hd{gap:12px}.nmodal .nmodal-hd h2{min-width:0}.nmodal .nmodal-hd .nfp-count,.nmodal .nmodal-hd h2>svg{flex-shrink:0}.nmodal .nmodal-close{position:relative}.nmodal .nfp-sound,.nmodal .nmodal-close{box-sizing:border-box;width:36px;height:36px;min-width:36px;min-height:36px;flex:0 0 36px;padding:0}.nmodal .nmodal-close:after{content:"";position:absolute;inset:-4px}.nmodal .nmodal-close svg{width:20px;height:20px;flex:0 0 20px}}.rezo{--rz-bg:#F3F5F9;--rz-card:#fff;--rz-cardh:#fff;--rz-side:#fff;--rz-txt:#0E1F3D;--rz-txt2:#5C6373;--rz-muted:#8A93A6;--rz-bd:#E7EAF0;--rz-bd2:#D9DEE8;--rz-navy:#0E1F3D;display:flex;align-items:flex-start;gap:20px;padding:20px 24px 0;background:var(--rz-bg);min-height:calc(calc(100 * var(--vh)) - 110px)}:root[data-theme=dark] .rezo{--rz-bg:#0B1426;--rz-card:#142339;--rz-cardh:#182A44;--rz-side:#142339;--rz-txt:#F1F5F9;--rz-txt2:#B8C2D9;--rz-muted:#8B97B5;--rz-bd:rgba(255,255,255,0.07);--rz-bd2:rgba(255,255,255,0.13)}.rezo .mono{font-family:JetBrains Mono,ui-monospace,monospace}.rz-side{width:276px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 74px) + 12px);max-height:calc(calc(100 * var(--vh)) - var(--topbar-h, 74px) - 24px);overflow-y:auto;background:var(--rz-side);border:1px solid var(--rz-bd);border-radius:20px;padding:16px 16px 18px;box-shadow:0 1px 2px rgba(14,31,61,.04);scrollbar-width:thin}.rz-score{position:relative;overflow:hidden;text-align:center;margin-bottom:14px;padding:14px 12px 12px;border-radius:16px;background:linear-gradient(160deg,#0E1F3D,#1C3767);color:#fff}.rz-score:after{content:"";position:absolute;right:-50px;top:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,24,.32),transparent 65%);pointer-events:none}.rz-score svg{position:relative;z-index:1;display:block;margin:0 auto}.rz-score-lbl{position:relative;z-index:1;margin-top:-4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7)}.rz-score-verdict{position:relative;z-index:1;margin-top:2px;font-size:12.5px;font-weight:800}.rz-score-kpis{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.rz-score-kpis>div{padding:8px 6px;border-radius:11px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.rz-score-kpis b{display:block;font-size:16px;font-weight:800;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-score-kpis span{font-size:10.5px;color:rgba(255,255,255,.65)}.rz-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;margin-bottom:6px;background:var(--rz-bg);border:1px solid transparent;border-radius:12px;color:var(--rz-muted);transition:border-color .15s,background .15s,box-shadow .15s}.rz-search:focus-within{border-color:#F5C518;background:var(--rz-card);box-shadow:0 0 0 3px rgba(245,197,24,.18)}.rz-search input{flex:1 1;min-width:0;border:0;background:transparent;outline:0;font-size:13px;color:var(--rz-txt)}.rz-search input:focus-visible{outline:none}.rz-fsec{border-top:1px solid var(--rz-bd);padding:10px 0}.rz-fsec-hd{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;cursor:pointer;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--rz-txt2);padding:4px 2px}.rz-fsec-hd svg{color:var(--rz-muted);transition:transform .15s}.rz-fsec.is-open .rz-fsec-hd svg{transform:rotate(180deg)}.rz-fsec-body{padding:8px 2px 2px}.rz-pills{display:flex;flex-wrap:wrap;gap:6px}.rz-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--rz-bd2);background:var(--rz-card);color:var(--rz-txt2);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.rz-pill:hover{border-color:var(--rz-txt2);color:var(--rz-txt)}.rz-pill.on{background:var(--rz-navy);border-color:var(--rz-navy);color:#fff;font-weight:700}.rz-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--tc,#94A3B8);flex:none}:root[data-theme=dark] .rz-pill.on{background:#F5C518;border-color:#F5C518;color:#0E1F3D}.rz-check{display:flex;align-items:center;gap:9px;width:100%;background:none;border:0;cursor:pointer;font-size:12.5px;color:var(--rz-txt2);padding:5px 2px;text-align:left}.rz-check:hover{color:var(--rz-txt)}.rz-checkbox{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--rz-bd2);display:flex;align-items:center;justify-content:center;color:#0E1F3D;flex-shrink:0;background:var(--rz-card)}.rz-checkbox.on{background:#F5C518;border-color:#F5C518}.rz-range{display:flex;align-items:center;gap:6px;color:var(--rz-muted)}.rz-num{width:72px;height:34px;padding:0 8px;border-radius:10px;border:1px solid var(--rz-bd2);background:var(--rz-card);color:var(--rz-txt);font-size:12.5px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-num:focus{outline:none;border-color:#F5C518;box-shadow:0 0 0 3px rgba(245,197,24,.18)}.rz-unit{font-size:11.5px;color:var(--rz-muted)}.rz-custom{display:flex;gap:6px;margin-top:8px}.rz-custom input{flex:1 1;min-width:0;height:32px;padding:0 10px;border-radius:10px;border:1px solid var(--rz-bd2);background:var(--rz-card);color:var(--rz-txt);font-size:12px}.rz-custom input:focus{outline:none;border-color:#F5C518}.rz-custom button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--rz-bd2);background:var(--rz-card);color:var(--rz-txt2);border-radius:10px;cursor:pointer}.rz-custom button:hover{border-color:#F5C518;color:var(--rz-txt)}.rz-reset{width:100%;margin-top:14px;height:40px;border-radius:12px;border:1px solid var(--rz-bd2);background:var(--rz-card);color:var(--rz-txt);font-size:12.5px;font-weight:700;cursor:pointer}.rz-reset:hover{border-color:var(--rz-txt2)}.rz-main{flex:1 1;min-width:0;padding:0 0 60px}.rz-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;margin-bottom:18px;padding:24px 26px;border-radius:22px;background:linear-gradient(135deg,#0E1F3D,#16305A 55%,#1F4479);color:#fff;box-shadow:0 18px 40px -26px rgba(14,31,61,.6)}.rz-hero:after{content:"";position:absolute;right:-80px;top:-130px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,24,.32),transparent 65%);pointer-events:none}.rz-hero-copy{position:relative;z-index:1}.rz-hero-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#F5C518}.rezo .rz-hero h1{margin:6px 0 0;font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#fff}.rz-hero p{margin:6px 0 0;max-width:580px;font-size:14px;line-height:1.5;color:rgba(255,255,255,.72)}.rz-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;scrollbar-width:none}.rz-stats::-webkit-scrollbar{display:none}.rz-stat{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1)}.rz-stat-ic{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 20%,transparent)}.rz-stat-txt{min-width:0}.rz-stat-txt b{display:block;font-size:21px;line-height:1.1;font-weight:800;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-stat-txt span{display:block;font-size:11.5px;color:rgba(255,255,255,.68);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rz-tabbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.rz-tabs{display:flex;gap:4px;max-width:100%;padding:4px;overflow-x:auto;scrollbar-width:none;background:var(--rz-card);border:1px solid var(--rz-bd);border-radius:14px;box-shadow:0 1px 2px rgba(14,31,61,.04)}.rz-tabs::-webkit-scrollbar{display:none}.rz-tab{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--rz-txt2);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.rz-tab:hover{color:var(--rz-txt);background:var(--rz-bg)}.rz-tab.on{background:var(--rz-navy);color:#fff}.rz-tab-n{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--rz-bg);color:var(--rz-txt2);font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-tab.on .rz-tab-n{background:rgba(255,255,255,.16);color:#fff}:root[data-theme=dark] .rz-tab.on{background:#F5C518;color:#0E1F3D}:root[data-theme=dark] .rz-tab.on .rz-tab-n{background:rgba(14,31,61,.16);color:#0E1F3D}.rz-controls{display:flex;align-items:center;gap:8px}.rz-sort{height:40px;padding:0 36px 0 14px;border-radius:12px;border:1px solid var(--rz-bd);color:var(--rz-txt);font-size:13px;font-weight:700;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--rz-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%235C6373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center /10px 10px;box-shadow:0 1px 2px rgba(14,31,61,.04)}:root[data-theme=dark] .rezo .rz-sort{background:var(--rz-card) no-repeat right 14px center /10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%23CBD5E1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.rz-sort:focus{outline:none;border-color:#F5C518;box-shadow:0 0 0 3px rgba(245,197,24,.18)}.rz-viewtog{display:flex;gap:2px;padding:3px;background:var(--rz-card);border:1px solid var(--rz-bd);border-radius:12px}.rz-viewtog button{width:34px;height:32px;border:0;background:none;border-radius:9px;color:var(--rz-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.rz-viewtog button:hover{color:var(--rz-txt)}.rz-viewtog button.on{background:var(--rz-navy);color:#fff}:root[data-theme=dark] .rz-viewtog button.on{background:#F5C518;color:#0E1F3D}.rz-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));grid-gap:18px;gap:18px}.rz-rows{gap:10px}.rz-empty,.rz-rows{display:flex;flex-direction:column}.rz-empty{align-items:center;gap:12px;padding:56px 20px;text-align:center;background:var(--rz-card);border:1px dashed var(--rz-bd2);border-radius:20px;color:var(--rz-txt2)}.rz-empty-ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:rgba(245,197,24,.16);color:#C99A00}.rz-empty b{font-size:15px;font-weight:800;color:var(--rz-txt)}.rz-more-wrap{display:flex;justify-content:center;padding:24px 0 8px}.rz-more{height:42px;padding:0 28px;border-radius:12px;border:1px solid var(--rz-bd2);background:var(--rz-card);color:var(--rz-txt);font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px rgba(14,31,61,.04)}.rz-more:hover{border-color:#F5C518}.rz-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--rz-card);border:1px solid var(--rz-bd);border-radius:18px;cursor:pointer;box-shadow:0 1px 2px rgba(14,31,61,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rz-card:hover{transform:translateY(-2px);border-color:var(--rz-bd2);box-shadow:0 18px 38px -20px rgba(14,31,61,.35)}.rz-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 18px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--rz-tint,#94A3B8) 13%,transparent) 0,transparent 100%)}.rz-card-av{position:relative;flex:none}.rz-av{flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;object-fit:cover;box-shadow:0 0 0 3px var(--rz-card),0 4px 12px rgba(14,31,61,.12)}.rz-av,.rz-avail{border-radius:50%}.rz-avail{position:absolute;right:1px;bottom:1px;width:14px;height:14px;border:2.5px solid var(--rz-card)}.rz-card-flags{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rz-new{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#F5C518;color:#0E1F3D;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rz-new-sm{padding:2px 6px;font-size:9px}.rz-heat{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;background:var(--rz-bg);color:var(--rz-txt2);white-space:nowrap}.rz-heat.is-hot{background:rgba(16,185,129,.12);color:#047857}.rz-heat.is-warm{background:rgba(245,158,11,.14);color:#B45309}:root[data-theme=dark] .rz-heat.is-hot{color:#34D399}:root[data-theme=dark] .rz-heat.is-warm{color:#FBBF24}.rz-heat-sm{padding:2px 8px;font-size:10.5px}.rz-heat-dot{width:7px;height:7px;border-radius:50%;flex:none}.rz-heat.is-hot .rz-heat-dot{animation:rzpulse 1.6s infinite}@keyframes rzpulse{0%,to{opacity:1}50%{opacity:.3}}.rz-card-body{display:flex;flex-direction:column;gap:12px;flex:1 1;padding:12px 18px 16px}.rz-name{font-size:15.5px;line-height:1.25;font-weight:800;color:var(--rz-txt)}.rz-role{margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--rz-txt2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rz-dispo-ts{margin-top:4px;font-size:11.5px;font-weight:700}.rz-compat{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:12px;background:var(--rz-bg)}.rz-compat-hd{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:600;color:var(--rz-txt2)}.rz-compat-hd b{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-compat-bar{height:6px;border-radius:999px;background:color-mix(in srgb,var(--rz-txt2) 14%,transparent);overflow:hidden}.rz-compat-bar>div{height:100%;border-radius:999px}.rz-tags{display:flex;flex-wrap:wrap;gap:6px}.rz-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--rz-bd2);background:var(--rz-card);color:var(--rz-txt);font-size:11.5px;font-weight:600}.rz-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tc,#94A3B8);flex:none}.rz-tag-more{background:var(--rz-bg);color:var(--rz-txt2)}.rz-tag-more:before{display:none}.rz-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;color:var(--rz-txt2)}.rz-badges:empty,.rz-meta:empty{display:none}.rz-meta>span{display:inline-flex;align-items:center;gap:5px}.rz-meta svg{color:var(--rz-muted)}.rz-meta .rz-tjm,.rz-row-tjm{padding:2px 9px;border-radius:999px;background:rgba(245,166,35,.13);color:#B45309;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-theme=dark] .rz-meta .rz-tjm,:root[data-theme=dark] .rz-row-tjm{color:#FBBF24}.rz-badges{display:flex;flex-wrap:wrap;gap:6px}.rz-bdg-phone{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;color:#047857;background:rgba(16,185,129,.1)}:root[data-theme=dark] .rz-bdg-phone{color:#34D399}.rz-bdg-ct{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800}.rz-acts{display:flex;gap:8px;margin-top:auto;padding:12px 18px 16px;border-top:1px solid var(--rz-bd)}.rz-acts,.rz-btn{align-items:center}.rz-btn{display:inline-flex;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:1px solid transparent;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.rz-btn:disabled{opacity:.55;cursor:not-allowed}.rz-btn-accent{background:#F5C518;color:#0E1F3D;box-shadow:0 2px 0 #C99A00}.rz-btn-accent:hover:not(:disabled){background:#FFD43B}.rz-btn-ok{flex:1 1;background:#10B981;color:#fff;box-shadow:0 2px 0 #0B8A5F}.rz-btn-ok:hover{background:#0EA371}.rz-btn-out{background:var(--rz-card);border-color:var(--rz-bd2);color:var(--rz-txt)}.rz-btn-out:hover:not(:disabled){border-color:var(--rz-txt2)}.rz-btn-no{background:transparent;border-color:rgba(239,68,68,.3);color:#DC2626}.rz-btn-no:hover{background:rgba(239,68,68,.07)}:root[data-theme=dark] .rz-btn-no{color:#F87171}.rz-btn-icon-danger{width:36px;padding:0;background:transparent;border-color:var(--rz-bd2);color:var(--rz-muted)}.rz-btn-icon-danger:hover:not(:disabled){color:#DC2626;border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.06)}.rz-acts>:not(.rz-btn-icon-danger)+.rz-btn-icon-danger{margin-left:auto}.rz-acts{flex-wrap:wrap}.rz-acts>.rz-btn{flex:1 0 auto}.rz-acts-group{display:flex;align-items:center;gap:8px;flex:1 0 auto;min-width:0}.rz-acts-group>:not(.rz-btn-icon-danger)+.rz-btn-icon-danger{margin-left:auto}.rz-row{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--rz-card);border:1px solid var(--rz-bd);border-radius:16px;cursor:pointer;box-shadow:0 1px 2px rgba(14,31,61,.04);transition:border-color .15s,box-shadow .15s}.rz-row:hover{border-color:var(--rz-bd2);box-shadow:0 12px 28px -18px rgba(14,31,61,.3)}.rz-row-blocked{cursor:default}.rz-row-info{flex:1 1;min-width:0}.rz-row-l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rz-row-l1 b{font-size:15px;font-weight:800;color:var(--rz-txt)}.rz-row-l1 .rz-dispo-ts{margin-top:0}.rz-row-l2{margin:2px 0 8px;font-size:12.5px;color:var(--rz-txt2)}.rz-row-l2:last-child{margin-bottom:0}.rz-row-stats{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.rz-row-match{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-row-badges{display:flex;align-items:center;gap:6px}.rz-row-acts{flex-shrink:0}.rz-row-acts .rz-acts{border:0;padding:0;margin:0}.rz-dormants{margin-bottom:22px;padding:6px;border-radius:20px;background:linear-gradient(180deg,rgba(59,130,246,.07),rgba(59,130,246,.02));border:1px solid rgba(59,130,246,.18)}.rz-dormants-hd{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;background:none;cursor:pointer;text-align:left;color:var(--rz-txt)}.rz-dormants-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(59,130,246,.14);color:#2563EB}.rz-dormants-title{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rz-dormants-title b{font-size:14.5px;font-weight:800}.rz-dormants-title small{font-size:12px;color:var(--rz-txt2)}.rz-dormants-n{flex:none;padding:3px 10px;border-radius:999px;background:#2563EB;color:#fff;font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-dormants-chev{flex:none;display:grid;place-items:center;color:var(--rz-txt2);transition:transform .2s}.rz-dormants.is-open .rz-dormants-chev{transform:rotate(180deg)}.rz-dormants .rz-grid,.rz-dormants .rz-rows{margin:0;padding:8px 6px 6px}:root[data-theme=dark] .rz-dormants-ic{color:#93C5FD}:root[data-theme=dark] .rz-dormants-n{background:#3B82F6}.rz-lead{display:flex;flex-direction:column;gap:18px}.rz-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:end}.rz-podium-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 18px;text-align:center;background:var(--rz-card);border:1px solid var(--rz-bd);border-radius:20px;box-shadow:0 1px 2px rgba(14,31,61,.04)}.rz-podium-card.r1{order:2;padding-top:30px;border-color:rgba(245,197,24,.6);background:linear-gradient(180deg,rgba(245,197,24,.16),var(--rz-card) 65%);box-shadow:0 18px 40px -24px rgba(201,154,0,.6)}.rz-podium-card.r2{order:1}.rz-podium-card.r3{order:3}.rz-podium-rank{position:absolute;top:12px;left:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff}.r1 .rz-podium-rank{background:linear-gradient(135deg,#F5C518,#D4A80F);color:#0E1F3D}.r2 .rz-podium-rank{background:linear-gradient(135deg,#CBD5E1,#94A3B8);color:#0E1F3D}.r3 .rz-podium-rank{background:linear-gradient(135deg,#E2A16F,#B87333)}.rz-podium-card b{margin-top:6px;font-size:15px;font-weight:800;color:var(--rz-txt)}.rz-podium-role{font-size:12px;line-height:1.4;color:var(--rz-txt2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rz-podium-xp{display:flex;align-items:center;gap:8px;margin-top:6px}.rz-lead-list{display:flex;flex-direction:column;gap:8px}.rz-lead-row{display:grid;grid-template-columns:36px 40px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 16px;background:var(--rz-card);border:1px solid var(--rz-bd);border-radius:14px}.rz-lead-rank{text-align:center;font-size:14px;font-weight:800;color:var(--rz-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-lead-info{min-width:0}.rz-lead-info b{font-size:14px;font-weight:800;color:var(--rz-txt)}.rz-lead-info b,.rz-lead-info span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-lead-info span{font-size:12px;color:var(--rz-txt2)}.rz-lead-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rz-lead-side-top{display:flex;align-items:center;gap:8px}.rz-lead-bar{width:160px;height:5px;background:var(--rz-bg);overflow:hidden}.rz-lead-bar,.rz-lead-bar i{display:block;border-radius:999px}.rz-lead-bar i{height:100%;background:linear-gradient(90deg,#F5C518,#F5A623)}.rz-lead-lvl{padding:3px 9px;border-radius:999px;font-size:11px}.rz-lead-lvl,.rz-lead-xp{font-weight:800;white-space:nowrap}.rz-lead-xp{font-size:13px;color:#B45309}:root[data-theme=dark] .rz-lead-xp{color:#F5C518}@media (prefers-reduced-motion:reduce){.rz-card,.rz-card:hover{transition:none;transform:none}.rz-heat.is-hot .rz-heat-dot{animation:none}}@media (max-width:1180px){.rz-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.rezo{padding:12px 0 0;gap:0}.rz-side{display:none}.rz-main{padding:0 12px 60px}}@media (max-width:767px){.rz-hero{padding:18px 16px;border-radius:18px;gap:14px}.rezo .rz-hero h1{font-size:22px}.rz-hero p{font-size:13px}.rz-stats{display:flex;overflow-x:auto}.rz-stat{flex:0 0 auto}.rz-stat-txt b{font-size:18px}.rz-tabbar{align-items:stretch;gap:10px}.rz-tabs{width:100%}.rz-controls{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.rz-sort{width:100%;min-width:0;font-size:14px;min-height:40px}.rz-viewtog button{width:34px;height:34px}.rz-card-top{padding:16px 16px 0}.rz-acts,.rz-card-body{padding:12px 16px 14px}.rz-acts{flex-wrap:wrap}.rz-rows{gap:10px}.rz-row{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:start;padding:14px 12px}.rz-row>.rz-av{grid-column:1;grid-row:1/span 2;width:52px!important;height:52px!important}.rz-row-info{grid-column:2;min-width:0}.rz-row-l1 b{display:block;min-width:0;font-size:15px;line-height:1.2;word-break:break-word}.rz-row-l2{line-height:1.35;word-break:break-word}.rz-row-stats{grid-column:2;align-items:flex-start;justify-self:stretch;gap:6px}.rz-row-badges{flex-wrap:wrap;justify-content:flex-start}.rz-row-acts{grid-column:1/-1;width:100%}.rz-row-acts .rz-acts{width:100%;flex-wrap:wrap;gap:8px}.rz-row-acts .rz-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.rz-row-acts .rz-btn-icon-danger{flex:0 0 42px}.rz-row-blocked{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.rz-row-blocked>.rz-av{grid-row:auto}.rz-dormants-hd{padding:8px;gap:10px}.rz-dormants-title small{display:none}.rz-podium{grid-template-columns:minmax(0,1fr)}.rz-podium-card.r1,.rz-podium-card.r2,.rz-podium-card.r3{order:0}.rz-lead-row{grid-template-columns:28px 36px minmax(0,1fr);padding:10px 12px}.rz-lead-side{grid-column:3;align-items:flex-start}.rz-lead-bar{width:120px}}.share-post-modal{padding:18px 20px 16px;display:flex;flex-direction:column;gap:16px}.share-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:16px;gap:16px}.share-post-panel{border:1px solid var(--border-soft);background:var(--white);border-radius:16px;padding:14px;box-shadow:0 8px 26px rgba(14,31,61,.06)}.share-post-section-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.share-post-section-head>div{display:flex;align-items:baseline;gap:8px}.share-post-section-head p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.35;text-align:right;max-width:230px}.share-post-label{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.share-post-selected-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.share-post-selected-chip{border:1px solid rgba(245,197,24,.55);background:linear-gradient(135deg,var(--cream-50),#fff);color:var(--text-primary);border-radius:999px;padding:4px 9px 4px 4px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;cursor:pointer}.share-post-selected-chip img,.share-post-selected-chip span{width:24px;height:24px;border-radius:50%}.share-post-selected-chip span{display:grid;place-items:center;background:var(--yellow-500);color:var(--text-on-accent,#0E1F3D);font-size:10px}.share-post-selected-chip b{color:var(--text-muted);font-size:13px}.share-post-search-wrap{position:relative}.share-post-search{width:100%;border:1px solid var(--border-soft);border-radius:12px;padding:12px 13px;outline:none;color:var(--text-on-accent,#0E1F3D);background:var(--white);font-size:14px}.share-post-search:focus{border-color:var(--yellow-500);box-shadow:0 0 0 4px rgba(245,197,24,.16)}.share-post-friends-list{margin-top:12px;display:flex;flex-direction:column;gap:8px;max-height:310px;overflow:auto;padding-right:3px}.share-post-friend-row{width:100%;border:1px solid transparent;background:var(--surface-subtle,#F8FAFC);border-radius:13px;padding:9px 10px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;text-align:left;color:var(--text-primary);cursor:pointer}.share-post-friend-row:hover{background:var(--cream-50);border-color:rgba(245,197,24,.5)}.share-post-friend-row img,.share-post-friend-row>span:first-child{width:40px;height:40px;border-radius:50%}.share-post-friend-row>span:first-child{display:grid;place-items:center;background:var(--yellow-500);color:var(--text-on-accent,#0E1F3D);font-weight:900}.share-post-author strong,.share-post-friend-row strong{display:block;color:var(--text-primary);font-size:13px;line-height:1.2}.share-post-author small,.share-post-friend-row small{display:block;color:var(--text-muted);font-size:11px;line-height:1.25;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-post-friend-row b{color:#1B7A47;font-size:11px;font-weight:900}.share-post-empty{border:1px dashed var(--border-soft);border-radius:13px;padding:18px;text-align:center;color:var(--text-muted);font-size:13px}.share-post-preview-panel{display:flex;flex-direction:column;gap:12px}.share-post-preview-card{border:1px solid var(--border-soft);background:linear-gradient(135deg,var(--cream-50),#fff);border-radius:14px;padding:13px;min-height:178px}.share-post-author{display:flex;align-items:center;gap:10px;margin-bottom:12px}.share-post-author img,.share-post-author>span{width:38px;height:38px;border-radius:50%}.share-post-author>span{display:grid;place-items:center;background:var(--yellow-500);color:var(--text-on-accent,#0E1F3D);font-weight:900}.share-post-preview-card p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.share-post-note-block{display:flex;flex-direction:column;gap:8px}.share-post-note-block>span{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.share-post-note-block textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--border-soft);border-radius:13px;padding:12px 13px;color:var(--text-on-accent,#0E1F3D);background:var(--white);outline:none;font-size:14px;line-height:1.45}.share-post-note-block textarea:focus{border-color:var(--yellow-500);box-shadow:0 0 0 4px rgba(245,197,24,.16)}.share-post-footer{display:grid;grid-template-columns:140px 1fr;grid-gap:10px;gap:10px}.share-post-primary,.share-post-secondary{border-radius:12px;min-height:48px;font-weight:900;font-size:14px;cursor:pointer}.share-post-secondary{border:1px solid var(--border-soft);background:var(--white);color:var(--text-on-accent,#0E1F3D)}.share-post-primary{border:0;background:linear-gradient(135deg,var(--yellow-400),var(--yellow-600));color:var(--text-on-accent,#0E1F3D);box-shadow:0 14px 30px rgba(245,197,24,.22)}.share-post-primary:disabled{background:#E5E8EE;color:var(--text-muted);box-shadow:none;cursor:not-allowed}.share-post-feedback{border-radius:13px;padding:11px 13px;font-size:13px;font-weight:800}.share-post-feedback-success{background:rgba(45,191,111,.12);border:1px solid rgba(45,191,111,.35);color:#1B7A47}.share-post-feedback-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.28);color:#D92D20}.itw-inline-hashtag{color:#F5C518!important;font-weight:800;text-decoration:none}.itw-post-tag-chip{padding:3px 10px;background:#FFF9E6;border:1px solid #f5c518;border-radius:100px;color:#0E1F3D!important;text-decoration:none;font-size:11px;font-weight:800}:root[data-theme=dark] .share-post-note-block textarea,:root[data-theme=dark] .share-post-panel,:root[data-theme=dark] .share-post-search,:root[data-theme=dark] .share-post-secondary{background:#142339;border-color:#2D3E5E;color:#F5F7FA}:root[data-theme=dark] .share-post-friend-row{background:#1A2B47;color:#F5F7FA}:root[data-theme=dark] .share-post-friend-row:hover,:root[data-theme=dark] .share-post-preview-card,:root[data-theme=dark] .share-post-selected-chip{background:rgba(245,197,24,.1);border-color:rgba(245,197,24,.35)}:root[data-theme=dark] .share-post-author strong,:root[data-theme=dark] .share-post-friend-row strong,:root[data-theme=dark] .share-post-preview-card p,:root[data-theme=dark] .share-post-secondary{color:#F5F7FA}:root[data-theme=dark] .share-post-author small,:root[data-theme=dark] .share-post-empty,:root[data-theme=dark] .share-post-friend-row small,:root[data-theme=dark] .share-post-label,:root[data-theme=dark] .share-post-note-block>span,:root[data-theme=dark] .share-post-section-head p{color:#A9B7D0}:root[data-theme=dark] .set-select-menu,:root[data-theme=dark] .set-select-trigger{background:#142339;border-color:#2D3E5E;color:#F5F7FA}:root[data-theme=dark] .set-select-option{color:#F5F7FA}:root[data-theme=dark] .set-select-option:hover{background:rgba(245,197,24,.12)}:root[data-theme=dark] .set-select-option.is-active{background:rgba(245,197,24,.2);color:#FFE48A}:root[data-theme=dark] .itw-post-card a.itw-inline-hashtag{color:#FFE48A!important}:root[data-theme=dark] .itw-post-card .itw-post-tag-chip{background:rgba(245,197,24,.14)!important;border-color:rgba(245,197,24,.65)!important;color:#FFE48A!important}.itw-repost-original{background:var(--surface-2,#F8F9FB)}.itw-repost-original,.itw-repost-original-content,.itw-repost-original-content p,.itw-repost-original-content span{color:var(--text-secondary,#3B4756)}:root[data-theme=dark] .itw-post-card .itw-repost-original{background:#1D3050!important;border-color:#2D3E5E!important;color:#B8C2D9!important}:root[data-theme=dark] .itw-post-card .itw-repost-original-content,:root[data-theme=dark] .itw-post-card .itw-repost-original-content p,:root[data-theme=dark] .itw-post-card .itw-repost-original-content span{color:#B8C2D9!important}:root[data-theme=dark] .itw-post-card .itw-repost-original b,:root[data-theme=dark] .itw-post-card .itw-repost-original strong{color:#F5F7FA!important}@media (max-width:760px){.share-post-modal{padding:14px}.share-post-layout{grid-template-columns:1fr}.share-post-section-head{flex-direction:column}.share-post-section-head p{text-align:left;max-width:none}.share-post-footer{grid-template-columns:1fr}}.feed-post-highlight{animation:feed-post-highlight-pulse 2.2s ease}@keyframes feed-post-highlight-pulse{0%{box-shadow:0 0 0 0 rgba(245,197,24,.42);transform:translateY(0)}20%{box-shadow:0 0 0 6px rgba(245,197,24,.16);transform:translateY(-2px)}to{box-shadow:0 0 0 0 rgba(245,197,24,0);transform:translateY(0)}}.feed-left-trends{display:none}body,html{max-width:100%;overflow-x:clip}.community-page,.feed,.feed-grid,.feed-main,.itw-network-composer,.itw-post-card,.match-page,.msg,.msg-shell,.pr-grid,.set-main,.settings,.share-post-modal,.topbar{min-width:0}.topbar{overflow:visible}@media (min-width:1101px){.msg{padding:16px 20px!important}.msg-shell{grid-template-columns:320px minmax(0,1fr)!important;gap:16px;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;align-items:stretch}.msg-side{align-self:stretch;height:100%!important;min-height:0!important;background:#fff;border:1px solid var(--border-soft);border-radius:14px;overflow:hidden;box-shadow:0 10px 28px rgba(14,31,61,.05)}.msg-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:10px}.msg-main{height:100%;min-height:0;border:1px solid var(--border-soft);border-radius:14px;overflow:hidden;background:var(--off-white);box-shadow:0 10px 28px rgba(14,31,61,.05)}}.tb-search{width:min(100%,660px)}.tb-left,.tb-right{min-width:0}.itw-modal-shell footer{flex-wrap:wrap}.cm-modal,.cv-import-modal,.dialog,.itw-modal-shell,.itw-scroll-popin,.modal,.modal-content,.modal-panel,.nmodal,.popin,.reactors-modal-shell,.share-post-modal,[role=dialog][aria-modal=true]:not([style*="position: fixed"]):not(.tb-mobile-drawer-overlay):not(.story-viewer):not(.itw-media-viewer):not(.bottom-sheet--centered){max-height:min(calc(92 * var(--vh)),calc(calc(100 * var(--vh)) - 32px));display:flex;flex-direction:column;overflow:hidden}.itw-scroll-popin,[role=dialog][aria-modal=true]:not([style*="position: fixed"]):not(.tb-mobile-drawer-overlay):not(.itw-modal-shell):not(.cm-modal):not(.nmodal):not(.share-post-modal):not(.reactors-modal-shell):not(.cv-import-modal):not(.story-viewer):not(.itw-media-viewer):not(.itw-forward-modal):not(.bottom-sheet--centered):not(.bottom-sheet--contained){max-height:min(calc(92 * var(--dvh)),calc(calc(100 * var(--dvh)) - 32px))!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(92,99,115,.34) transparent}.itw-scroll-popin>form{min-height:0}.itw-scroll-popin>form:after{content:"";display:block;height:16px;flex:0 0 auto}.cm-modal-body,.cv-import-modal>div:not(:first-child):not(:last-child),.itw-modal-shell>div:not(.itw-modal-header):not(.itw-modal-footer):not(footer),.modal-body,.nmodal-list,.reactors-modal-shell>div:not(.reactors-modal-header):not(.reactors-modal-tabs),.share-post-modal>div:not(:first-child):not(:last-child){min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(92,99,115,.34) transparent}.edit-about-modal-form{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;flex-direction:column}.edit-about-modal-body{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 16px;scrollbar-width:thin;scrollbar-color:rgba(92,99,115,.34) transparent;scrollbar-gutter:stable}.edit-about-modal-footer{box-sizing:border-box;flex:0 0 auto;position:static;width:100%;margin:0;padding:16px 24px 20px;border-top:1px solid var(--border-soft,#e5e7eb);background:var(--surface,#FFF);box-shadow:0 -10px 24px rgba(14,31,61,.06)}.itw-availability-option{color:var(--text-primary,#0E1F3D);background:transparent;border:1px solid var(--border-soft,#e5e7eb);transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.itw-availability-option:hover{background:rgba(14,31,61,.025);border-color:rgba(14,31,61,.22)}.itw-availability-option:focus-within{box-shadow:0 0 0 3px rgba(245,197,24,.14)}.itw-availability-option.is-active,.itw-availability-option.is-active:hover{color:#0E1F3D;background:#FFFBEE;border-color:#EBD489}.itw-availability-active-label{flex:0 0 auto;color:#A77D00;font-size:12px;font-weight:800;white-space:nowrap}:root[data-theme=dark] .edit-about-modal-footer{background:#142339;border-top-color:#2D3E5E;box-shadow:0 -10px 24px rgba(5,13,27,.3)}:root[data-theme=dark] .itw-availability-option{color:#F5F7FA;background:rgba(29,48,80,.28);border-color:#31476D}:root[data-theme=dark] .itw-availability-option:hover{background:#1D3050;border-color:#53698F}:root[data-theme=dark] .itw-availability-option.is-active,:root[data-theme=dark] .itw-availability-option.is-active:hover{color:#FFFFFF;background:rgba(245,197,24,.12);border-color:#D6A900;box-shadow:inset 0 0 0 1px rgba(245,197,24,.08)}:root[data-theme=dark] .itw-availability-option input[type=radio]{color-scheme:dark}:root[data-theme=dark] .itw-availability-active-label{color:#F5C518}.edit-about-modal-body::-webkit-scrollbar{width:8px}.edit-about-modal-body::-webkit-scrollbar-track{background:transparent}.edit-about-modal-body::-webkit-scrollbar-thumb{background:rgba(92,99,115,.28);border:2px solid transparent;border-radius:999px;background-clip:content-box}.edit-about-modal-body::-webkit-scrollbar-thumb:hover{background:rgba(92,99,115,.48);background-clip:content-box}.cm-modal-body::-webkit-scrollbar,.cv-import-modal>div:not(:first-child):not(:last-child)::-webkit-scrollbar,.itw-modal-shell>div:not(.itw-modal-header):not(.itw-modal-footer):not(footer)::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.nmodal-list::-webkit-scrollbar,.reactors-modal-shell>div:not(.reactors-modal-header):not(.reactors-modal-tabs)::-webkit-scrollbar,.share-post-modal>div:not(:first-child):not(:last-child)::-webkit-scrollbar{width:8px}.itw-scroll-popin::-webkit-scrollbar,[role=dialog][aria-modal=true]:not([style*="position: fixed"]):not(.tb-mobile-drawer-overlay)::-webkit-scrollbar{width:8px}.itw-scroll-popin::-webkit-scrollbar-track,[role=dialog][aria-modal=true]:not([style*="position: fixed"]):not(.tb-mobile-drawer-overlay)::-webkit-scrollbar-track{background:transparent}.itw-scroll-popin::-webkit-scrollbar-thumb,[role=dialog][aria-modal=true]:not([style*="position: fixed"]):not(.tb-mobile-drawer-overlay)::-webkit-scrollbar-thumb{background:rgba(92,99,115,.28);border-radius:999px;border:2px solid transparent;background-clip:content-box}.itw-scroll-popin::-webkit-scrollbar-thumb:hover,[role=dialog][aria-modal=true]:not([style*="position: fixed"]):not(.tb-mobile-drawer-overlay)::-webkit-scrollbar-thumb:hover{background:rgba(92,99,115,.48);background-clip:content-box}.cm-modal-body::-webkit-scrollbar-thumb,.cv-import-modal>div:not(:first-child):not(:last-child)::-webkit-scrollbar-thumb,.itw-modal-shell>div:not(.itw-modal-header):not(.itw-modal-footer):not(footer)::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb,.nmodal-list::-webkit-scrollbar-thumb,.reactors-modal-shell>div:not(.reactors-modal-header):not(.reactors-modal-tabs)::-webkit-scrollbar-thumb,.share-post-modal>div:not(:first-child):not(:last-child)::-webkit-scrollbar-thumb{background:rgba(92,99,115,.28);border-radius:999px;border:2px solid transparent;background-clip:content-box}.cm-modal-actions,.itw-modal-footer,.itw-modal-shell footer,.itw-popin-actions,.modal-footer,.nmodal-foot{flex:0 0 auto;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:inherit}.itw-popin-actions{margin-left:-24px!important;margin-right:-24px!important;margin-bottom:-20px!important;padding:14px 24px 20px;background:var(--surface,#fff)!important;border-top:1px solid var(--border-soft,#e5e7eb);box-shadow:0 -18px 28px rgba(255,255,255,.96)}:root[data-theme=dark] .itw-popin-actions{background:#142339!important;border-top-color:#2D3E5E;box-shadow:0 -18px 28px rgba(20,35,57,.96)}.itw-modal-header{flex-wrap:nowrap}.itw-modal-header>div:first-child{flex:1 1 auto;min-width:0}.itw-modal-close{align-self:flex-start}.itw-modal-close:hover{background:rgba(225,85,84,.12)!important;color:#E15554!important}.itw-modal-shell footer>*{max-width:100%}.itw-network-composer .ProseMirror,.itw-network-composer textarea,.itw-post-card,.itw-post-card *{overflow-wrap:anywhere}.video-js .vjs-time-tooltip,.video-js .vjs-volume-tooltip{max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}.itw-teleport-full{box-sizing:border-box;max-width:100%;overflow:hidden}.feed-actions{min-width:0}.feed-action{min-width:0;white-space:normal}@media (max-width:1240px){.tb-app-switcher{max-width:190px}.topbar--reseau-primary{--tb-reseau-search-left:clamp(286px,calc(25 * var(--vw)),332px);--tb-reseau-search-right:clamp(278px,calc(29 * var(--vw)),350px);--tb-reseau-search-side-clearance:432px}}@media (max-width:1080px){.topbar{gap:8px}.topbar--reseau-primary{--tb-reseau-search-left:230px;--tb-reseau-search-right:245px;--tb-reseau-search-side-clearance:360px}.tb-breadcrumb{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-grid{grid-template-columns:184px minmax(0,1fr) 202px;gap:12px;max-width:100%}.feed-post,.itw-post-card{padding:18px!important}.community-toolbar{grid-template-columns:minmax(220px,1fr) minmax(0,auto) minmax(0,auto)}.community-select,.community-view{min-width:0}}@media (max-width:920px){.topbar{grid-template-columns:auto 1fr auto!important}.tb-network-menu,.tb-search{display:none!important}.feed{padding:12px max(10px,env(safe-area-inset-left)) 88px max(10px,env(safe-area-inset-right))}.feed-grid{grid-template-columns:minmax(0,1fr)!important}.feed-grid,.feed-main{max-width:720px;width:100%}.feed-sort-card{margin-top:-2px;margin-bottom:-4px}.feed-sort-trigger{width:min(170px,calc(48 * var(--vw)))}.itw-network-composer{border-radius:18px!important}.itw-network-composer [style*="minWidth: 460"],.itw-network-composer [style*="width: 390px"]{width:min(calc(100 * var(--vw)) - 36px,390px)!important;min-width:0!important;max-width:calc(calc(100 * var(--vw)) - 36px)!important}.itw-network-composer [style*="grid-template-columns: 1fr 1fr"],.itw-network-composer [style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important}.itw-modal-shell{max-height:min(calc(90 * var(--dvh)),860px)!important;border-radius:18px!important}.itw-modal-header{padding:18px 18px 14px!important}.itw-modal-shell>div{padding:18px!important}.itw-modal-shell footer{padding:12px 18px!important;justify-content:stretch!important}.itw-modal-shell footer a,.itw-modal-shell footer button{flex:1 1 auto}.community-page,.match-page,.settings{padding-left:12px!important;padding-right:12px!important}.community-hero,.match-hero{grid-template-columns:1fr!important}.community-toolbar{grid-template-columns:1fr 1fr!important}.community-search{grid-column:1/-1}.match-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.match-tabs::-webkit-scrollbar{display:none}.match-tabs button{flex:0 0 auto}.set-grid{grid-template-columns:1fr!important}.set-plan,.set-row,.set-struct{align-items:flex-start}}@media (max-width:640px){.tb-breadcrumb,.tb-logo-word{display:none!important}.tb-left{gap:6px!important}.tb-right{gap:1px!important}.tb-app-btn,.tb-icon,.tb-user-btn{width:38px!important;height:38px!important}.feed{padding-top:10px}.feed-main{gap:12px}.feed-sort-card{max-width:calc(calc(100 * var(--vw)) - 24px)}.feed-sort-label{font-size:9px}.feed-sort-trigger{width:min(158px,calc(54 * var(--vw)))}.feed-post,.itw-post-card{padding:14px!important;border-radius:16px!important}.feed-actions{display:flex!important;gap:0!important}.feed-action{flex:1 1!important;font-size:10.5px!important;line-height:1.15}.itw-network-composer{padding:10px!important}.itw-network-composer [style*="width: 44px"]{width:38px!important;height:38px!important}.itw-network-composer .itw-comp-ai,.itw-network-composer .itw-comp-publish,.itw-network-composer .itw-comp-tool{min-height:40px!important;padding-left:10px!important;padding-right:10px!important}.itw-network-composer [style*="justify-content: space-between"],.itw-network-composer [style*="justifyContent: 'space-between'"]{align-items:flex-start!important}.itw-modal-shell{width:calc(100 * var(--vw))!important;max-height:calc(94 * var(--dvh))!important;border-radius:18px 18px 0 0!important;align-self:end}.itw-modal-header{position:relative;padding:16px 58px 12px 14px!important}.itw-modal-header>div:first-child{flex:1 1 auto;min-width:0;width:100%}.itw-modal-title{font-size:18px!important}.itw-modal-subtitle{font-size:12.5px!important}.itw-modal-shell>div{padding:14px!important}.itw-modal-close{position:absolute!important;top:10px;right:10px;margin:0!important}.itw-modal-shell footer{padding:10px 14px max(10px,env(safe-area-inset-bottom))!important;gap:8px!important}.community-hero,.community-toolbar,.match-hero,.match-sortbar,.match-tabs-card,.set-card{border-radius:14px!important;padding:14px!important}.community-hero h1,.match-hero h1{font-size:25px!important}.community-hero-stats,.match-hero-kpis{grid-template-columns:1fr!important;min-width:0!important}.community-toolbar{grid-template-columns:1fr!important}.community-scope,.community-select,.community-view{width:100%;overflow-x:auto}.community-card.is-list{display:flex;flex-direction:column}.match-breakdown,.match-mission-main,.match-profile-grid{grid-template-columns:1fr!important}.match-sort-select,.match-sortbar{flex-direction:column}.match-sort-select{width:100%;align-items:flex-start}.match-sort-select select{width:100%;min-width:0}.set-side{display:grid!important;grid-template-columns:1fr;grid-gap:8px!important;gap:8px!important;margin-left:0;margin-right:0;padding:0 0 8px;overflow:visible;width:100%;box-sizing:border-box}.set-side-item{min-width:0;max-width:100%;justify-content:flex-start;white-space:normal!important;overflow-wrap:anywhere;line-height:1.25}.set-side-item svg{flex:0 0 auto}.set-row{flex-direction:column;gap:10px}.set-row-toggle{flex-direction:row;align-items:flex-start;gap:12px}.set-row-toggle .set-toggle{margin-left:auto;margin-top:2px}.set-toggle{width:32px;height:18px;min-width:32px;min-height:18px}.set-toggle i{top:2px;left:2px;width:14px;height:14px}.set-toggle[data-on="1"] i{transform:translateX(14px)}.set-row>*{max-width:100%}.set-input{width:100%!important}.set-select{width:100%}.share-post-modal{padding:12px}.share-post-section-head{gap:6px}.share-post-friend-row{grid-template-columns:36px minmax(0,1fr)}.share-post-friend-row b{grid-column:1/-1;justify-self:start}}.community-visual-photo{position:relative;display:inline-grid;place-items:center;overflow:hidden;isolation:isolate;background-color:var(--text-primary);background-position:50%;background-size:cover;color:#fff}.community-logo.community-visual-photo{position:absolute}.community-visual-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(145deg,rgba(14,31,61,.18),rgba(14,31,61,.6))}.community-visual-initials{position:relative;z-index:1;color:#fff;font-size:inherit;font-weight:900;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.52)}.community-visual-logos{position:relative;z-index:1;width:min(72%,76px);min-height:52%;display:flex;align-items:center;justify-content:center;gap:5px;padding:8%;border:1px solid rgba(255,255,255,.72);border-radius:22%;background:rgba(255,255,255,.92);box-shadow:0 5px 18px rgba(14,31,61,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.community-visual-logos img{width:100%;min-width:0;max-height:100%;object-fit:contain}.community-visual-logos.count-2 img{width:calc(50% - 3px)}.community-visual-logos.count-3{width:min(82%,88px);gap:3px;padding:7%}.community-visual-logos.count-3 img{width:calc(33.333% - 2px)}.community-logo .community-visual-logos{width:78%;min-height:48%;padding:9%;border-radius:24%}.community-detail-mark .community-visual-logos{width:74%;min-height:50%}@media (max-width:460px){.nfp,.tb-pop-apps,.tb-pop-notif,.tb-pop-user{position:fixed!important;top:calc(var(--topbar-h, 58px) + 8px)!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important;max-height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 58px) - 20px)!important}.tb-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-actions{display:flex!important;gap:0!important}.feed-sort-trigger{width:min(146px,calc(56 * var(--vw)))}.community-actions,.community-resultbar,.match-mission-titleline,.match-profile-actions{flex-direction:column!important;align-items:stretch!important}.community-actions .btn-ghost,.community-actions .btn-primary,.match-profile-actions .btn-ghost,.match-profile-actions .btn-primary{width:100%}}@media (max-width:767px){.tb-mobile-drawer-overlay{top:var(--topbar-h,60px)!important}.tb-mobile-drawer-panel{width:min(calc(84 * var(--vw)),360px)!important;max-width:360px!important;padding:18px 18px max(22px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.tb-mobile-drawer-panel a,.tb-mobile-drawer-panel button{min-height:42px!important;padding-top:9px!important;padding-bottom:9px!important;font-size:15px!important;line-height:1.2!important}.bn-app-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.bn-app-card{min-height:82px!important;padding:9px 6px!important;gap:6px!important}.bn-app-icon{width:38px!important;height:38px!important;border-radius:11px!important;font-size:12px!important}.bn-app-name{font-size:11.5px!important;line-height:1.15!important;overflow-wrap:anywhere}.msg,.msg *{box-sizing:border-box}.msg{width:calc(100 * var(--vw))!important;max-width:calc(100 * var(--vw))!important;height:calc(calc(100 * var(--dvh)) - var(--topbar-h, 60px) - 64px - env(safe-area-inset-bottom, 0px))!important;min-height:0!important;padding:0!important;overflow:hidden!important}.msg-shell{height:100%!important;grid-template-rows:minmax(0,1fr)!important}.msg-main,.msg-side{height:100%!important;min-height:0!important}.msg-main,.msg-thread{flex:1 1 auto!important}.msg-thread{min-height:0!important}.msg-composer{flex:0 0 auto!important;align-items:stretch!important}.msg-input{min-height:40px!important}.msg-composer,.msg-item,.msg-list,.msg-main,.msg-search,.msg-shell,.msg-side,.msg-thread{min-width:0!important;max-width:100%!important}.msg-side-hd{padding:16px 20px!important}.msg-search{width:auto!important;height:42px!important;margin:10px 16px!important;overflow:hidden!important}.msg-search div,.msg-search form,.msg-search>*{min-width:0!important;max-width:100%!important}.msg-search input{width:100%!important;min-width:0!important;font-size:16px!important;text-overflow:ellipsis}.msg-item{grid-template-columns:46px minmax(0,1fr) auto!important;gap:10px!important;padding:10px 16px!important;overflow:hidden!important;border-radius:0!important}.msg-item b,.msg-item span,.msg-item>div{min-width:0!important;overflow:hidden;text-overflow:ellipsis}.msg-main-hd{gap:8px!important;min-width:0!important;padding:10px 12px!important;overflow:hidden!important}.msg-conv-menu{position:fixed!important;top:calc(var(--topbar-h, 56px) + 52px)!important;right:10px!important;left:auto!important;z-index:1200!important}.msg-main-hd>div:first-child{flex:1 1 auto!important;min-width:0!important}.msg-main-hd>div:last-child{display:flex!important;flex:0 0 auto!important;gap:6px!important;max-width:calc(42 * var(--vw))!important;overflow-x:auto!important;scrollbar-width:none}.msg-main-hd>div:last-child::-webkit-scrollbar{display:none}.msg-main-hd>div:last-child button{flex:0 0 34px!important}.msg-thread{padding:14px 12px 18px!important;overflow-x:hidden!important}.msg-bubble,.msg-bubble.selectable{max-width:min(88%,calc(calc(100 * var(--vw)) - 72px))!important;min-width:0!important}.msg-bubble-content,.msg-bubble-content *{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.msg-composer{padding:8px 10px max(8px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.msg-composer,.msg-composer-row{gap:6px!important}.msg-composer.has-reply{gap:7px!important}.msg-reply-draft{gap:8px!important;padding:7px 10px!important;border-radius:12px!important}.msg-reply-draft-copy{gap:2px!important}.msg-reply-draft-label{font-size:9.5px!important;letter-spacing:.04em!important}.msg-reply-draft-text{font-size:11.5px!important}.msg-reply-draft-close{width:26px!important;height:26px!important}.msg-composer .btn-icon{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important}.msg-input{width:100%!important;min-width:0!important;font-size:16px!important}}@media (max-width:430px){.tb-mobile-drawer-panel{width:min(calc(78 * var(--vw)),340px)!important}.bn-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bn-app-card{min-height:74px!important}}:root[data-theme=dark] .tb-brand-text{color:#F5F7FA!important}@media (max-width:767px){.itw-post-card{border-radius:0!important;border:0!important;border-bottom:1px solid var(--border-soft)!important;box-shadow:none!important;padding:14px!important;margin-bottom:0!important}.pr-cover{height:140px!important}}@media (max-width:768px){.feed-actions{display:flex;gap:0;margin-top:4px}.feed-action{flex:1 1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 4px 8px;font-size:11px;font-weight:600;border-radius:0;white-space:nowrap}.feed-actions .fa-lbl{display:block;font-size:11px;line-height:1.2}.feed-react-wrap{flex:1 1}.feed-react-wrap .feed-action{flex-direction:column;gap:3px;padding:10px 4px 8px;font-size:11px}.feed-react-wrap .feed-action .fa-lbl{display:block;font-size:11px}}@media (max-width:360px){.feed-actions .fa-lbl{display:none!important}.feed-action{padding:10px 4px}.feed-action,.feed-react-wrap .feed-action{gap:0;flex-direction:row}}.feed-actions{position:relative}@media (min-width:769px){.feed-react-wrap{position:relative!important}}@media (max-width:768px){.feed-react-wrap{position:static!important}}@media (max-width:767px){.itw-modal-shell{width:calc(calc(100 * var(--vw)) - 20px)!important;max-width:calc(calc(100 * var(--vw)) - 20px)!important}.itw-modal-shell .pqv-body-grid{grid-template-columns:1fr!important}.itw-modal-shell .pqv-body-grid>aside{position:static!important}.itw-modal-footer{flex-wrap:wrap!important;justify-content:stretch!important}.itw-modal-footer>*{flex:1 1 auto!important;min-width:0!important}.pqv-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start!important;grid-gap:4px!important;gap:4px!important;width:100%}.pqv-action-cell{width:100%;display:inline-flex;justify-content:center;min-width:0}.pqv-actions .pqv-action-btn,.pqv-actions .rxtrigger{width:100%;min-width:0;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:6px 2px!important;text-align:center;line-height:1.15;min-height:44px}.pqv-action-label{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.1}.pqv-close-wrap{grid-column:1/-1;margin-left:0!important;display:flex;justify-content:flex-end;padding-top:6px}.pqv-close-wrap .btn-ghost{min-width:0}}@media (max-width:640px){.itw-modal-shell{align-self:center!important}}@media (max-width:767px){.msg .msg-composer{flex:0 0 auto!important;width:100%!important;max-width:calc(100 * var(--vw))!important;background:#fff!important;border-top:1px solid var(--border-soft)!important;box-shadow:0 -2px 10px rgba(14,31,61,.05)!important;box-sizing:border-box!important}:root[data-theme=dark] .msg .msg-composer{background:var(--surface,#142339)!important;border-top-color:var(--border,#2D3E5E)!important}.msg .msg-main.has-reply-draft .msg-thread,.msg .msg-thread{padding-bottom:12px!important}.msg .msg-composer~*{position:relative;z-index:81}}.community-detail-page{width:min(1320px,100%);margin:0 auto;padding:18px clamp(16px,calc(2.2 * var(--vw)),30px) 72px}.community-detail-back{min-height:36px;display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;padding:0 4px;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.community-detail-back:hover{color:var(--text-primary)}.community-detail-back span{font-size:18px;line-height:1}.community-detail-identity{overflow:hidden;border:1px solid var(--border-soft);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-sm)}.community-detail-cover{position:relative;min-height:252px;overflow:hidden;isolation:isolate;background:radial-gradient(520px 240px at 84% -10%,rgba(245,197,24,.5),transparent 62%),radial-gradient(440px 220px at 8% 100%,rgba(79,111,178,.48),transparent 64%),linear-gradient(128deg,#0e1f3d,#182f58 58%,#0e1f3d);background-position:50%;background-size:cover}.community-detail-cover.has-image:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,31,61,.58),rgba(14,31,61,.08) 62%,rgba(14,31,61,.28))}.community-detail-cover-pattern{position:absolute;inset:0;z-index:-2;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(100deg,#000,transparent 72%);mask-image:linear-gradient(100deg,#000,transparent 72%)}.community-detail-cover-label{position:absolute;left:28px;bottom:24px;color:rgba(255,255,255,.82);font-family:var(--font-mono,monospace);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.community-detail-cover-action{position:absolute;right:22px;top:20px;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(255,255,255,.34);border-radius:11px;background:rgba(14,31,61,.64);color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-detail-cover-action:hover{background:rgba(14,31,61,.82)}.community-detail-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:22px;column-gap:22px;align-items:start;padding:0 26px 22px}.community-detail-mark{position:relative;z-index:2;width:112px;height:112px;display:grid;place-items:center;margin-top:-56px;border:5px solid var(--surface);border-radius:28px;background-color:var(--yellow-500);background-size:cover;background-position:50%;color:var(--text-on-accent,#0E1F3D);box-shadow:0 12px 30px rgba(14,31,61,.18);font-size:34px;font-weight:900;letter-spacing:-.04em}.community-detail-mark.has-custom-photo,.community-logo.has-custom-photo{background-color:var(--surface);background-origin:content-box;background-size:contain;background-repeat:no-repeat}.community-detail-mark.has-custom-photo{padding:14px}.community-logo.has-custom-photo{padding:8px}.community-detail-mark-wrap{position:relative;z-index:2;align-self:start;width:112px;height:112px;margin-top:-56px}.community-detail-mark-wrap .community-detail-mark{margin-top:0;width:100%;height:100%}.community-detail-mark-edit{position:absolute;right:-4px;bottom:-4px;z-index:3;width:32px;height:32px;display:grid;place-items:center;border:3px solid var(--surface);border-radius:999px;background:var(--yellow-500);color:var(--text-on-accent,#0E1F3D);cursor:pointer;box-shadow:0 4px 12px rgba(14,31,61,.22)}.community-detail-mark-edit:hover{filter:brightness(.96)}.community-detail-mark-edit:disabled{cursor:wait;opacity:.7}.community-detail-heading{min-width:0;padding-top:22px}.community-detail-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.community-detail-badge{min-height:25px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);font-size:10.5px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.community-detail-badge.is-public{border-color:rgba(48,156,101,.28);background:rgba(48,156,101,.09);color:#248050}.community-detail-badge.is-private{border-color:rgba(117,84,181,.24);background:rgba(117,84,181,.09);color:#6b4aaa}.community-detail-badge.is-member{border-color:rgba(245,197,24,.55);background:rgba(245,197,24,.16);color:var(--text-primary)}.community-detail-heading h1{margin:0;color:var(--text-primary);font-size:clamp(27px,calc(3 * var(--vw)),38px);line-height:1.08;font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere}.community-detail-heading p{max-width:760px;margin:9px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.community-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:24px}.community-detail-actions .btn-ghost,.community-detail-actions .btn-primary{min-height:40px;justify-content:center;white-space:nowrap}.community-requests-panel{margin:18px 0 0;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.community-requests-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:900;letter-spacing:-.02em;color:var(--text-primary)}.community-requests-head h2 span{min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(245,197,24,.18);color:var(--text-primary);font-size:12px;font-weight:850}.community-requests-head p{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.community-requests-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.community-request-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2)}.community-request-identity{display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;text-align:left;min-width:0}.community-request-identity span{display:flex;flex-direction:column;min-width:0}.community-request-identity strong{color:var(--text-primary);font-size:14px;font-weight:800}.community-request-identity small{color:var(--text-secondary);font-size:12px}.community-request-actions{display:flex;align-items:center;gap:8px}.community-request-actions .btn-ghost,.community-request-actions .btn-primary{min-height:34px;white-space:nowrap}.community-detail-stats{grid-column:2/-1;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:20px;border:1px solid var(--border-soft);border-radius:14px;background:var(--border-soft)}.community-detail-stats>div{min-height:66px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px 14px;background:var(--surface-2)}.community-detail-stats strong{color:var(--text-primary);font-size:15px;line-height:1.2}.community-detail-stats span{color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.community-detail-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 22px;border-top:1px solid var(--border-soft);scrollbar-width:none}.community-detail-tabs::-webkit-scrollbar{display:none}.community-detail-tabs button{position:relative;min-height:56px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:0 12px;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.community-detail-tabs button:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:3px;border-radius:3px 3px 0 0;background:transparent}.community-detail-tabs button.is-active,.community-detail-tabs button:hover{color:var(--text-primary)}.community-detail-tabs button.is-active:after{background:var(--yellow-500)}.community-detail-tabs button span{min-width:22px;height:21px;display:grid;place-items:center;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:10px}.community-detail-alert{margin-top:16px}.community-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:20px;gap:20px;align-items:start;margin-top:20px}.community-detail-stream{min-width:0;display:flex;flex-direction:column;gap:14px}.community-detail-composer{border-radius:16px;border-color:var(--border-soft);box-shadow:var(--shadow-sm)}.community-detail-loading-more{min-height:50px;display:grid;place-items:center;color:var(--text-muted);font-size:12px}.community-detail-rail{position:-webkit-sticky;position:sticky;top:112px;display:flex;flex-direction:column;gap:14px}.community-detail-rail-card{padding:18px;border:1px solid var(--border-soft);border-radius:17px;background:var(--surface);box-shadow:var(--shadow-sm)}.community-detail-rail-card>p{margin:11px 0 15px;color:var(--text-secondary);font-size:13px;line-height:1.55}.community-detail-rail-fact{min-height:37px;display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border-soft);color:var(--text-secondary);font-size:12px}.community-detail-rail-fact svg{flex:0 0 auto;color:var(--text-secondary)}.community-detail-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.community-detail-rail-head button{border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:11px;font-weight:850;cursor:pointer}.community-detail-member-preview{display:flex;flex-direction:column}.community-detail-member-preview>button{width:100%;min-height:56px;display:flex;align-items:center;gap:10px;padding:8px 2px;border:0;border-top:1px solid var(--border-soft);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.community-detail-member-preview>button:first-child{border-top:0}.community-detail-member-preview>button>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.community-detail-member-preview small,.community-detail-member-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-detail-member-preview strong{font-size:12.5px}.community-detail-member-preview small{color:var(--text-muted);font-size:10.5px}.community-detail-rail-muted{margin:4px 0 0!important;color:var(--text-muted)!important}.community-detail-principles{display:flex;gap:12px;padding:16px;border:1px solid rgba(245,197,24,.48);border-radius:17px;background:linear-gradient(135deg,rgba(245,197,24,.18),rgba(245,197,24,.06));color:var(--text-primary)}.community-detail-principles-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--yellow-500)}.community-detail-principles strong{font-size:12.5px}.community-detail-principles p{margin:4px 0 0;color:var(--text-secondary);font-size:11.5px;line-height:1.45}.community-detail-tab-content{padding:22px}.community-detail-empty,.community-detail-tab-content{margin-top:20px;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.community-detail-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:42px 24px;text-align:center}.community-detail-empty.is-compact{min-height:250px;margin-top:0}.community-detail-tab-content .community-detail-empty{min-height:260px;margin:0;border:0;box-shadow:none}.community-detail-empty-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(245,197,24,.48);border-radius:19px;background:rgba(245,197,24,.14);color:var(--text-primary)}.community-detail-empty h2{margin:4px 0 0;color:var(--text-primary);font-size:19px}.community-detail-empty p{max-width:520px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.community-detail-empty .btn-ghost,.community-detail-empty .btn-primary{margin-top:6px;text-decoration:none}.community-detail-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.community-detail-section-head h2{margin:5px 0 0;color:var(--text-primary);font-size:22px}.community-detail-section-head>span{color:var(--text-muted);font-size:12px}.community-detail-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:10px;gap:10px}.community-detail-members-grid>button{position:relative;min-width:0;display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.community-detail-members-grid>button:hover{transform:translateY(-1px);border-color:rgba(245,197,24,.65);box-shadow:var(--shadow-sm)}.community-detail-arrival-rank{position:absolute;top:7px;right:9px;color:var(--text-muted);font-size:9px;font-weight:900}.community-detail-member-copy{min-width:0;flex:1 1;display:grid;grid-gap:3px;gap:3px}.community-detail-member-copy small,.community-detail-member-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-detail-member-copy strong{color:var(--text-primary);font-size:13.5px}.community-detail-member-copy small{color:var(--text-muted);font-size:11px}.community-detail-role{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:var(--off-white);color:var(--text-secondary);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.community-detail-role.is-owner{background:rgba(245,197,24,.16);color:#8b6700}.community-detail-role.is-admin{background:rgba(74,110,224,.1);color:#345dba}.community-detail-load-members{display:flex;justify-content:center;padding-top:18px}.community-detail-event-group+.community-detail-event-group{margin-top:24px}.community-detail-event-group>h3{margin:0 0 11px;color:var(--text-primary);font-size:14px}.community-detail-events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:11px;gap:11px}.community-detail-event-card{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:start;padding:15px;border:1px solid var(--border-soft);border-radius:15px;background:var(--surface-2);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.community-detail-event-card:hover{transform:translateY(-1px);border-color:rgba(245,197,24,.65);box-shadow:var(--shadow-sm)}.community-detail-event-card.is-past{opacity:.78}.community-detail-event-date{width:58px;min-height:62px;display:grid;place-content:center;grid-gap:1px;gap:1px;border-radius:13px;background:var(--cream-50);color:var(--text-primary);text-align:center}.community-detail-event-date strong{font-size:22px;line-height:1}.community-detail-event-date span{font-size:10px;font-weight:900;text-transform:uppercase}.community-detail-event-copy{min-width:0}.community-detail-event-copy>div:first-child{display:flex;gap:6px;align-items:center}.community-detail-event-kind,.community-detail-event-past{display:inline-flex;padding:3px 7px;border-radius:999px;background:rgba(30,184,165,.12);color:#0d756b;font-size:9px;font-weight:900;text-transform:uppercase}.community-detail-event-kind.is-conference{background:rgba(130,86,204,.12);color:#6e45ad}.community-detail-event-kind.is-afterwork{background:rgba(245,156,24,.14);color:#9c5c00}.community-detail-event-past{background:var(--off-white);color:var(--text-muted)}.community-detail-event-copy h4{margin:7px 0 4px;color:var(--text-primary);font-size:14px;line-height:1.3}.community-detail-event-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);font-size:11.5px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.community-detail-event-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;color:var(--text-muted);font-size:10px}.community-detail-event-meta span{display:inline-flex;align-items:center;gap:4px}.community-detail-resource-card{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:start;padding:15px;border:1px solid var(--border-soft);border-radius:15px;background:var(--surface-2)}.community-detail-resources-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:11px;gap:11px}.community-detail-resource-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(74,110,224,.1);color:#345dba}.community-detail-resource-icon.is-checklist,.community-detail-resource-icon.is-toolkit{background:rgba(245,197,24,.16);color:#8b6700}.community-detail-resource-icon.is-video{background:rgba(236,72,153,.1);color:#b92b70}.community-detail-resource-copy{min-width:0}.community-detail-resource-copy>span{color:var(--text-muted);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.community-detail-resource-copy h3{margin:4px 0;color:var(--text-primary);font-size:14px;line-height:1.3}.community-detail-resource-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);font-size:11.5px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.community-detail-resource-copy>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.community-detail-resource-copy a{min-width:0;display:inline-flex;align-items:center;gap:7px;overflow:hidden;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-decoration:none}.community-detail-resource-copy time{flex:0 0 auto;color:var(--text-muted);font-size:9.5px}.community-detail-resource-link{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border-soft);border-radius:10px;color:var(--text-secondary)}.community-detail-about-page{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:40px;gap:40px;align-items:start}.community-detail-about-page h2{margin:7px 0 12px;color:var(--text-primary);font-size:24px}.community-detail-about-page p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7;white-space:pre-wrap}.community-detail-about-page dl{overflow:hidden;margin:0;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2)}.community-detail-about-page dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-top:1px solid var(--border-soft);font-size:12px}.community-detail-about-page dl>div:first-child{border-top:0}.community-detail-about-page dt{color:var(--text-muted)}.community-detail-about-page dd{margin:0;color:var(--text-primary);font-weight:800;text-align:right;overflow-wrap:anywhere}@media (max-width:980px){.community-detail-summary{grid-template-columns:auto minmax(0,1fr)}.community-detail-actions{grid-column:2;justify-content:flex-start;padding-top:16px}.community-detail-stats{grid-column:1/-1}.community-detail-layout{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:820px){.community-detail-layout{grid-template-columns:1fr}.community-detail-rail{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.community-detail-principles{grid-column:1/-1}.community-detail-about-page{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.community-detail-page{padding:10px 10px calc(88px + env(safe-area-inset-bottom, 0px))}.community-detail-back{margin-left:4px}.community-detail-identity{border-radius:17px}.community-detail-cover{min-height:176px}.community-detail-cover-label{display:none}.community-detail-cover-action{right:12px;top:12px;min-height:35px}.community-detail-summary{grid-template-columns:1fr;gap:0;padding:0 15px 16px}.community-detail-mark{border-width:4px;border-radius:22px;font-size:26px}.community-detail-mark,.community-detail-mark-wrap{width:82px;height:82px;margin-top:-41px}.community-detail-mark-edit{width:28px;height:28px}.community-detail-heading{padding-top:14px}.community-detail-heading h1{font-size:27px}.community-detail-actions{grid-column:1;flex-wrap:wrap;justify-content:flex-start;padding-top:14px}.community-detail-actions .btn-ghost,.community-detail-actions .btn-primary{flex:1 1}.community-detail-stats{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.community-detail-tabs{padding:0 8px}.community-detail-tabs button{min-height:51px;padding:0 9px;font-size:12px}.community-detail-empty,.community-detail-layout,.community-detail-tab-content{margin-top:12px}.community-detail-rail{grid-template-columns:1fr}.community-detail-principles{grid-column:1}.community-detail-tab-content{padding:14px;border-radius:15px}.community-detail-empty{min-height:250px;padding:32px 18px;border-radius:15px}.community-detail-section-head{align-items:flex-start;flex-direction:column}.community-detail-events-grid,.community-detail-members-grid,.community-detail-resources-grid{grid-template-columns:1fr}.community-detail-event-card{grid-template-columns:50px minmax(0,1fr)}.community-detail-event-card>svg{display:none}.community-detail-event-date{width:50px}.community-detail-role{display:none}}@media (min-width:768px){.tb-search{position:relative;display:flex!important;align-items:center;gap:10px;height:48px;padding:4px 6px 4px 8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,249,251,.96));border:1px solid rgba(14,31,61,.08);border-radius:18px;color:var(--text-secondary);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease),background .18s var(--ease);box-shadow:0 12px 30px rgba(14,31,61,.08),inset 0 1px 0 rgba(255,255,255,.78);min-width:0}.tb-search:before{content:"";position:absolute;inset:1px;border-radius:17px;background:linear-gradient(135deg,rgba(245,197,24,.08),rgba(255,255,255,0));pointer-events:none;opacity:.85}.tb-search:hover{border-color:rgba(245,197,24,.28);box-shadow:0 14px 36px rgba(14,31,61,.11),0 0 0 1px rgba(245,197,24,.08);transform:translateY(-1px)}.tb-search:focus-within{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(255,250,237,.98));border-color:rgba(245,197,24,.58);box-shadow:0 18px 40px rgba(14,31,61,.12),0 0 0 5px rgba(245,197,24,.14)}.tb-search-visual{position:relative;z-index:1;width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;background:linear-gradient(135deg,rgba(245,197,24,.24),rgba(245,197,24,.08));color:var(--text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.64)}.tb-search-input{position:relative;z-index:1;flex:1 1 auto;min-width:0}.tb-search-input input{width:100%!important;min-width:0;height:40px!important;padding:0 4px!important;border:0!important;background:transparent!important;outline:none;font-size:12px!important;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);box-shadow:none!important}.tb-search-input input::placeholder{color:color-mix(in srgb,var(--text-muted) 88%,white)}.tb-search-chip{display:inline-flex;height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(245,197,24,.28);background:linear-gradient(180deg,rgba(255,248,220,.96),rgba(255,255,255,.98));color:var(--text-on-accent,#0E1F3D);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px rgba(245,197,24,.14)}.tb-search-chip,.tb-search-fallback{position:relative;z-index:1;align-items:center}.tb-search-fallback{flex:1 1 auto;min-width:0;display:flex;height:40px;padding:0 4px;color:var(--text-secondary);font-size:15px;font-weight:600;letter-spacing:-.01em}.tb-search .tb-kbd{display:none}:root[data-theme=dark] .tb-search{background:linear-gradient(180deg,rgba(10,23,41,.94),rgba(15,29,51,.92))!important;border-color:#2D3E5E!important;color:#F5F7FA!important;box-shadow:0 12px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)!important}:root[data-theme=dark] .tb-search:before{background:linear-gradient(135deg,rgba(245,197,24,.12),rgba(255,255,255,0));opacity:1}:root[data-theme=dark] .tb-search:hover{border-color:rgba(245,197,24,.36)!important;box-shadow:0 16px 38px rgba(0,0,0,.28),0 0 0 1px rgba(245,197,24,.08)!important}:root[data-theme=dark] .tb-search:focus-within{background:linear-gradient(180deg,rgba(12,26,46,.98),rgba(18,36,60,.96))!important;border-color:rgba(245,197,24,.62)!important;box-shadow:0 18px 42px rgba(0,0,0,.3),0 0 0 5px rgba(245,197,24,.12)!important}:root[data-theme=dark] .tb-search-visual{background:linear-gradient(135deg,rgba(245,197,24,.22),rgba(245,197,24,.08));color:#FFD85A;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}:root[data-theme=dark] .tb-search-chip{background:linear-gradient(180deg,rgba(245,197,24,.16),rgba(255,255,255,.03));border-color:rgba(245,197,24,.28);color:#FFE08A;box-shadow:0 8px 18px rgba(0,0,0,.18)}:root[data-theme=dark] .tb-search-fallback,:root[data-theme=dark] .tb-search-input input{color:#F5F7FA!important}:root[data-theme=dark] .tb-search-input input::placeholder{color:#8B97B5!important}}@media (max-width:767px){.tb-search-chip,.tb-search-visual{display:none!important}}.mission-filter-panel{display:flex;flex-direction:column;gap:10px;padding:16px;background:#fff;border:1px solid #eef0f5;border-radius:16px;box-shadow:0 8px 24px rgba(30,42,74,.06)}.mission-filter-title{margin:0;padding:0 4px;font-family:var(--font-nunito),var(--font-ui);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#1e2a4a}.mission-filter-grid{display:flex;flex-direction:column;gap:10px}.mission-filter-col{display:flex;flex-direction:column;gap:4px}.mission-filter-label{margin:2px 8px 1px;font-family:var(--font-nunito),var(--font-ui);font-size:9.5px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:#8b93a7}.mission-filter-chip{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid transparent;background:transparent;border-radius:12px;color:#3d4560;cursor:pointer;font:inherit;font-family:var(--font-nunito),var(--font-ui);font-size:10.8px;font-weight:800;line-height:1.15;padding:6px 8px;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.mission-filter-chip:hover{border-color:#ebd489;color:#1e2a4a}.mission-filter-chip.is-active{font-weight:900}.mission-filter-chip.is-active,.mission-filter-chip.is-urgent.is-active{background:#fffbee;border-color:#ebd489;color:#1e2a4a}.mission-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:22.4px;height:22.4px;flex:0 0 22.4px;border-radius:50%;background:#f1f3f9}.mission-filter-icon svg{display:block;width:11.2px;height:11.2px;stroke:#68708a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mission-filter-chip.is-active .mission-filter-icon{background:linear-gradient(180deg,#ffe98a,#f5c518)}.mission-filter-chip.is-active .mission-filter-icon svg{stroke:#1e2a4a}.mission-filter-copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.mission-filter-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-filter-hint{color:#d64646;font-size:8.5px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.mission-filter-reset-row{margin-top:2px;padding:10px 8px 0;border-top:1px solid var(--border-soft,#ebeef3)}.mission-filter-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-nunito),var(--font-ui);font-size:10.8px;font-weight:900;color:#4A6EE0;text-decoration:underline}.mission-filter-reset:hover{color:var(--navy-900,#0E1F3D)}:root[data-theme=dark] .mission-filter-chip{background:transparent;border-color:transparent;color:#aeb6cd}:root[data-theme=dark] .mission-filter-chip:hover{border-color:rgba(245,197,24,.5);color:#f2f5ff}:root[data-theme=dark] .mission-filter-panel{background:#181f39;border-color:#242e52;box-shadow:0 8px 24px rgba(0,0,0,.35)}:root[data-theme=dark] .mission-filter-label,:root[data-theme=dark] .mission-filter-title{color:#8d97b5}:root[data-theme=dark] .mission-filter-icon{background:#232c4d}:root[data-theme=dark] .mission-filter-icon svg{stroke:#aeb6cd}:root[data-theme=dark] .mission-filter-chip.is-active{background:rgba(245,197,24,.1);border-color:rgba(245,197,24,.4);color:#f2f5ff}:root[data-theme=dark] .mission-filter-chip.is-active .mission-filter-icon{background:linear-gradient(180deg,#ffe98a,#f5c518)}:root[data-theme=dark] .mission-filter-chip.is-active .mission-filter-icon svg{stroke:#1e2a4a}:root[data-theme=dark] .mission-filter-hint{color:#ff8c8c}.tb-app.tb-app-active{box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.08);border-radius:12px}:root[data-theme=dark] .tb-app.tb-app-active{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14)}.itw-post-text-shell{position:relative;margin-top:14px}.itw-post-text{--post-preview-lines:5;padding:0;font-size:15px;line-height:1.6;white-space:pre-wrap;color:inherit}.itw-post-text p{margin:0}.itw-post-text>span{line-height:inherit}.itw-post-text-clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.itw-post-text-clamped,.itw-post-text-clamped.itw-post-text-has-more{-webkit-line-clamp:var(--post-preview-lines)}.itw-post-text-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--itw-link-color);cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1.6;padding:0;display:inline}.itw-post-text-toggle:not(.is-expanded){display:inline;margin-left:2px}.itw-post-text-toggle:not(.is-expanded):before{content:none}.itw-post-text-toggle.is-expanded{display:block;margin-top:6px}:root[data-theme=dark] .itw-post-text-toggle{color:#F5C518}.bm-backtotop{position:fixed;left:22px;bottom:calc(22px + env(safe-area-inset-bottom, 0px));width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(245,197,24,.42);border-radius:999px;background:linear-gradient(135deg,#0E1F3D,#142339);color:#F5C518;box-shadow:0 18px 34px -18px rgba(14,31,61,.48),0 10px 26px -18px rgba(245,197,24,.42);cursor:pointer;z-index:180;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease)}.bm-backtotop svg{display:block;width:18px;height:18px;stroke:currentColor}.bm-backtotop:hover{transform:translateY(-2px);border-color:var(--yellow-500);box-shadow:0 20px 36px -18px rgba(14,31,61,.56),0 0 0 4px rgba(245,197,24,.18)}.bm-backtotop:active{transform:translateY(0)}:root[data-theme=dark] .bm-backtotop{border-color:rgba(245,197,24,.34);background:linear-gradient(180deg,rgba(255,249,230,.99),rgba(255,239,191,.99));color:#0E1F3D!important;box-shadow:0 16px 30px -18px rgba(0,0,0,.44),0 12px 26px -18px rgba(245,197,24,.4)}:root[data-theme=dark] .bm-backtotop:hover{border-color:var(--yellow-500);box-shadow:0 18px 34px -18px rgba(0,0,0,.52),0 0 0 4px rgba(245,197,24,.2)}@media (max-width:767px){.bm-backtotop{left:14px;bottom:calc(86px + env(safe-area-inset-bottom, 0px));width:42px;height:42px}}@media (max-width:420px){.bm-backtotop{left:12px;bottom:calc(82px + env(safe-area-inset-bottom, 0px))}}[data-theme=dark] [class*=rgpd i] [class*=card i],[data-theme=dark] [class*=settings i] [class*=card i],body.dark [class*=rgpd i] [class*=card i],body.dark [class*=settings i] [class*=card i],html.dark [class*=rgpd i] [class*=card i],html.dark [class*=settings i] [class*=card i]{background:#13233b!important;border-color:rgba(148,163,184,.24)!important;color:#f8fafc!important}[data-theme=dark] [class*=rgpd i] [class*=card i] h1,[data-theme=dark] [class*=rgpd i] [class*=card i] h2,[data-theme=dark] [class*=rgpd i] [class*=card i] h3,[data-theme=dark] [class*=rgpd i] [class*=card i] strong,[data-theme=dark] [class*=settings i] [class*=card i] h1,[data-theme=dark] [class*=settings i] [class*=card i] h2,[data-theme=dark] [class*=settings i] [class*=card i] h3,[data-theme=dark] [class*=settings i] [class*=card i] strong,body.dark [class*=rgpd i] [class*=card i] h1,body.dark [class*=rgpd i] [class*=card i] h2,body.dark [class*=rgpd i] [class*=card i] h3,body.dark [class*=rgpd i] [class*=card i] strong,body.dark [class*=settings i] [class*=card i] h1,body.dark [class*=settings i] [class*=card i] h2,body.dark [class*=settings i] [class*=card i] h3,body.dark [class*=settings i] [class*=card i] strong,html.dark [class*=rgpd i] [class*=card i] h1,html.dark [class*=rgpd i] [class*=card i] h2,html.dark [class*=rgpd i] [class*=card i] h3,html.dark [class*=rgpd i] [class*=card i] strong,html.dark [class*=settings i] [class*=card i] h1,html.dark [class*=settings i] [class*=card i] h2,html.dark [class*=settings i] [class*=card i] h3,html.dark [class*=settings i] [class*=card i] strong{color:#ffffff!important}[data-theme=dark] [class*=rgpd i] [class*=card i] label,[data-theme=dark] [class*=rgpd i] [class*=card i] p,[data-theme=dark] [class*=rgpd i] [class*=card i] span,[data-theme=dark] [class*=settings i] [class*=card i] label,[data-theme=dark] [class*=settings i] [class*=card i] p,[data-theme=dark] [class*=settings i] [class*=card i] span,body.dark [class*=rgpd i] [class*=card i] label,body.dark [class*=rgpd i] [class*=card i] p,body.dark [class*=rgpd i] [class*=card i] span,body.dark [class*=settings i] [class*=card i] label,body.dark [class*=settings i] [class*=card i] p,body.dark [class*=settings i] [class*=card i] span,html.dark [class*=rgpd i] [class*=card i] label,html.dark [class*=rgpd i] [class*=card i] p,html.dark [class*=rgpd i] [class*=card i] span,html.dark [class*=settings i] [class*=card i] label,html.dark [class*=settings i] [class*=card i] p,html.dark [class*=settings i] [class*=card i] span{color:#dbeafe!important}[data-theme=dark] [class*=danger i],[data-theme=dark] [class*=delete i],[data-theme=dark] [class*=destructive i],body.dark [class*=danger i],body.dark [class*=delete i],body.dark [class*=destructive i],html.dark [class*=danger i],html.dark [class*=delete i],html.dark [class*=destructive i]{background:rgba(127,29,29,.18)!important;border-color:rgba(248,113,113,.46)!important;color:#fee2e2!important}[data-theme=dark] [class*=danger i] input,[data-theme=dark] [class*=danger i] textarea,[data-theme=dark] [class*=delete i] input,[data-theme=dark] [class*=delete i] textarea,body.dark [class*=danger i] input,body.dark [class*=danger i] textarea,body.dark [class*=delete i] input,body.dark [class*=delete i] textarea,html.dark [class*=danger i] input,html.dark [class*=danger i] textarea,html.dark [class*=delete i] input,html.dark [class*=delete i] textarea{background:#071426!important;border-color:rgba(248,113,113,.42)!important;color:#f8fafc!important;caret-color:#facc15!important}[data-theme=dark] [class*=danger i] input::placeholder,[data-theme=dark] [class*=danger i] textarea::placeholder,[data-theme=dark] [class*=delete i] input::placeholder,[data-theme=dark] [class*=delete i] textarea::placeholder,body.dark [class*=danger i] input::placeholder,body.dark [class*=danger i] textarea::placeholder,body.dark [class*=delete i] input::placeholder,body.dark [class*=delete i] textarea::placeholder,html.dark [class*=danger i] input::placeholder,html.dark [class*=danger i] textarea::placeholder,html.dark [class*=delete i] input::placeholder,html.dark [class*=delete i] textarea::placeholder{color:#fca5a5!important}.itw-network-composer--idle{padding-top:10px!important;padding-bottom:10px!important}.itw-network-composer--idle .itw-composer-author-row{gap:8px!important}.itw-network-composer--idle .itw-rich-editor{min-height:34px!important;padding-top:4px!important;padding-bottom:2px!important}.itw-network-composer--idle .itw-comp-toolbar{align-items:flex-start!important;flex-wrap:wrap!important;column-gap:6px!important;row-gap:8px!important;margin-top:2px!important;overflow-x:visible!important;overflow-y:visible!important;padding:0 2px 2px!important}.itw-network-composer--idle .itw-comp-toolbar-left,.itw-network-composer--idle .itw-comp-toolbar-right{align-items:center!important;flex-wrap:wrap!important;gap:4px!important;min-width:0!important;max-width:100%!important}.itw-network-composer--idle .itw-comp-toolbar-left{flex:1 1 300px!important;margin-right:auto!important}.itw-network-composer--idle .itw-comp-toolbar-right{flex:0 1 auto!important;justify-content:flex-end!important;margin-left:auto!important}@media (min-width:768px){.itw-network-composer--idle .itw-comp-toolbar-right{width:auto!important;flex:0 0 auto!important}.itw-network-composer:not(.itw-network-composer--idle) .itw-comp-toolbar{align-items:center!important;flex-wrap:wrap!important;column-gap:4px!important}.itw-network-composer:not(.itw-network-composer--idle) .itw-comp-toolbar-left{display:contents!important}.itw-network-composer:not(.itw-network-composer--idle) .itw-comp-toolbar-left .itw-comp-toolbar-break{display:none!important}.itw-network-composer:not(.itw-network-composer--idle) .itw-comp-toolbar-left .itw-comp-tool{padding-left:7px!important;padding-right:7px!important}.itw-network-composer:not(.itw-network-composer--idle) .itw-comp-toolbar-right{width:auto!important;flex:0 0 auto!important;margin-left:auto!important;align-self:center!important}}.itw-network-composer--idle .itw-comp-ai,.itw-network-composer--idle .itw-comp-publish,.itw-network-composer--idle .itw-comp-tool{flex:0 0 auto!important;height:34px!important;min-height:34px!important;min-width:34px!important;padding:6px 9px!important}.itw-network-composer--idle .itw-comp-publish{width:34px!important;max-width:34px!important;padding:0!important;align-items:center!important;justify-content:center!important;gap:0!important;border:1px solid rgba(245,197,24,.34)!important;border-radius:999px!important;background:rgba(245,197,24,.14)!important;color:#5C6373!important;box-shadow:none!important;animation:none!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}.itw-network-composer--idle .itw-comp-publish:focus-visible,.itw-network-composer--idle .itw-comp-publish:hover{background:rgba(245,197,24,.22)!important;border-color:rgba(245,197,24,.56)!important;box-shadow:0 0 0 3px rgba(245,197,24,.12)!important;transform:none!important}.itw-network-composer--idle .itw-comp-publish:active{transform:none!important;box-shadow:inset 0 0 0 1px rgba(245,197,24,.38)!important}.itw-network-composer--idle .itw-comp-publish .itw-comp-publish-icon{width:15px;height:15px}:root[data-theme=dark] .itw-network-composer--idle .itw-comp-publish{background:rgba(245,197,24,.13)!important;border-color:rgba(245,197,24,.3)!important;color:#F8D958!important;box-shadow:none!important}:root[data-theme=dark] .itw-network-composer--idle .itw-comp-publish:focus-visible,:root[data-theme=dark] .itw-network-composer--idle .itw-comp-publish:hover{background:rgba(245,197,24,.2)!important;border-color:rgba(245,197,24,.52)!important;box-shadow:0 0 0 3px rgba(245,197,24,.1)!important}:root{--itw-topbar-search-column-max:660px}@media (max-width:1439px){:root{--itw-topbar-search-column-max:560px}}@media (max-width:1120px){:root{--itw-topbar-search-column-max:460px}}@media (min-width:768px){.topbar .tb-search{width:min(100%,var(--itw-topbar-search-column-max))!important;margin-inline:auto}.topbar .tb-search,.topbar>.tb-right>.tb-search-wrap{max-width:var(--itw-topbar-search-column-max)!important}.topbar>.tb-right>.tb-search-wrap{width:clamp(300px,calc(calc(100 * var(--vw)) - 720px),var(--itw-topbar-search-column-max))!important}.topbar--reseau-primary>.tb-right>.tb-search-wrap{width:clamp(300px,calc(calc(100 * var(--vw)) - 640px),var(--itw-topbar-search-column-max))!important}}.game-page{min-height:calc(100 * var(--vh));background:var(--bg);color:var(--text-primary)}.game-wrap{max-width:1100px;margin:0 auto;padding:24px 16px 80px}.game-hero{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#0E1F3D,#1A2D52);box-shadow:var(--shadow-md);padding:28px 28px 24px}.game-hero-glow{position:absolute;border-radius:999px;pointer-events:none}.game-hero-glow-a{top:-140px;right:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(245,197,24,.16),transparent 68%)}.game-hero-glow-b{left:-100px;bottom:-160px;width:360px;height:360px;background:radial-gradient(circle,rgba(74,110,224,.14),transparent 68%)}.game-hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;align-items:center}.game-eyebrow{margin:0 0 10px;color:#FFD028;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.game-hero .game-hero-copy h1{margin:0;color:#fff;font-size:clamp(24px,calc(3.4 * var(--vw)),30px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.game-hero-copy p:not(.game-eyebrow){margin:10px 0 0;max-width:520px;color:#B8C6E4;font-size:13px;line-height:1.5}.game-countdown{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:6px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.07);color:#D7E0F2;font-size:11.5px;font-weight:700}.game-countdown svg{color:#FFD028}.game-ring-zone{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:22px}.game-level-ring{position:relative;width:150px;height:150px;flex:0 0 auto}.game-level-ring svg{display:block}.game-level-ring-value{animation:game-ring-in 1.1s cubic-bezier(.2,.8,.2,1) both}.game-level-ring>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.game-level-ring small{color:#98A6C6;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.game-level-ring b{color:#fff;font-size:44px;font-weight:800;line-height:1}.game-ring-info{display:flex;min-width:170px;flex-direction:column;gap:6px}.game-ring-info strong{color:#fff;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px;font-weight:800}.game-ring-info strong span{color:#98A6C6;font-size:14px}.game-ring-info small{color:#B8C6E4;font-size:12.5px;line-height:1.45}.game-ring-info small b{color:#fff}.game-ring-info em{align-self:flex-start;margin-top:4px;padding:4px 11px;border:1px solid rgba(245,197,24,.35);border-radius:999px;background:rgba(245,197,24,.14);color:#FFD028;font-size:11px;font-style:normal;font-weight:800}.game-kpis{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:22px}.game-kpi{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06)}.game-kpi>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:rgba(245,197,24,.15);color:#FFD028}.game-kpi>span.is-muted{background:rgba(255,255,255,.08);color:#8FA0C2}.game-kpi div{display:flex;min-width:0;flex-direction:column;gap:1px}.game-kpi small{color:#98A6C6;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.game-kpi strong{color:#fff;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:800}.game-kpi em{color:#8FA0C2;font-size:10px;font-style:normal;font-weight:600}.game-grid-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.game-card{border:1px solid var(--border-soft);border-radius:14px;background:var(--white);box-shadow:var(--shadow-sm);padding:18px 20px}.game-card-wide{margin-top:14px}.game-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.game-card-head.is-compact{margin-bottom:4px}.game-card-head h2{margin:0;color:var(--text-muted);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.game-card-head span{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700}.game-empty{margin:0;padding:20px;color:var(--text-muted);font-size:13px;font-style:italic;text-align:center}.game-quest{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.game-quest:last-child{border-bottom:0}.game-quest>div{display:flex;align-items:center;gap:10px}.game-quest>div>span{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:2px solid var(--border);border-radius:50%;background:var(--off-white);color:#fff}.game-quest>div>span.is-done{border-color:transparent;background:var(--success)}.game-quest strong{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.game-quest strong.is-done{color:var(--text-muted);text-decoration:line-through}.game-quest em{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-style:normal;font-weight:700;white-space:nowrap}.game-quest b{padding:3px 8px;border:1px solid rgba(224,172,15,.4);border-radius:999px;background:var(--cream-50);color:var(--text-primary);font-size:10px;font-weight:800;white-space:nowrap}.game-quest>i,.game-source>i{display:block;overflow:hidden;border:1px solid var(--border-soft);border-radius:999px;background:var(--off-white)}.game-quest>i{height:6px}.game-quest>i span,.game-source>i b{display:block;height:100%;background:linear-gradient(90deg,#F5C518,#FFD028);animation:game-bar-in .9s cubic-bezier(.2,.8,.2,1) both}.game-quest>i span.is-done{background:var(--success)}.game-source{display:grid;grid-template-columns:126px 1fr 44px;grid-gap:10px;gap:10px;align-items:center;margin-bottom:13px}.game-source span{color:var(--text-secondary);font-size:12px;font-weight:600}.game-source>i{height:8px}.game-source strong{color:var(--text-primary);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:800;text-align:right}.game-xp-mix{--xp-s1:#2a78d6;--xp-s2:#eb6834;--xp-s3:#1baf7a;--xp-s4:#eda100;--xp-s5:#e87ba4;--xp-s6:#008300;--xp-s7:#4a3aa7;--xp-s8:#e34948;--xp-autres:#9099A8}:root[data-theme=dark] .game-xp-mix{--xp-s1:#3987e5;--xp-s2:#d95926;--xp-s3:#199e70;--xp-s4:#c98500;--xp-s5:#d55181;--xp-s6:#008300;--xp-s7:#9085e9;--xp-s8:#e66767;--xp-autres:#7C879B}.game-xp-bar{display:flex;gap:2px;height:16px;overflow:hidden;border-radius:6px;background:var(--white)}.game-xp-seg{display:block;min-width:3px;height:100%;cursor:default;transition:opacity .15s ease}.game-xp-seg:first-child{border-radius:4px 0 0 4px}.game-xp-seg:last-child{border-radius:0 4px 4px 0}.game-xp-seg:only-child{border-radius:4px}.game-xp-dot.is-s0,.game-xp-seg.is-s0{background:var(--xp-autres)}.game-xp-dot.is-s1,.game-xp-seg.is-s1{background:var(--xp-s1)}.game-xp-dot.is-s2,.game-xp-seg.is-s2{background:var(--xp-s2)}.game-xp-dot.is-s3,.game-xp-seg.is-s3{background:var(--xp-s3)}.game-xp-dot.is-s4,.game-xp-seg.is-s4{background:var(--xp-s4)}.game-xp-dot.is-s5,.game-xp-seg.is-s5{background:var(--xp-s5)}.game-xp-dot.is-s6,.game-xp-seg.is-s6{background:var(--xp-s6)}.game-xp-dot.is-s7,.game-xp-seg.is-s7{background:var(--xp-s7)}.game-xp-dot.is-s8,.game-xp-seg.is-s8{background:var(--xp-s8)}.game-xp-mix.has-active .game-xp-legend li:not(.is-active),.game-xp-mix.has-active .game-xp-seg:not(.is-active){opacity:.4}.game-xp-tip{min-height:18px;margin:8px 0 2px;color:var(--text-secondary);font-size:12px;font-weight:600;transition:opacity .15s ease}.game-xp-tip[data-visible=false]{opacity:0}.game-xp-legend{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0 0;padding:0;list-style:none}.game-xp-legend li{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:600;transition:opacity .15s ease}.game-xp-legend strong{color:var(--text-primary);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.game-xp-legend small{color:var(--text-muted);font-size:11px}.game-xp-dot{display:inline-block;width:10px;height:10px;flex:0 0 auto;border-radius:50%}@media (prefers-reduced-motion:reduce){.game-xp-legend li,.game-xp-seg,.game-xp-tip{transition:none!important}}.game-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:8px;gap:8px}.game-badge{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;transition:transform .18s ease,box-shadow .18s ease}.game-badge.is-earned{border:1px solid #f5c518;background:linear-gradient(135deg,var(--cream-50),var(--white))}.game-badge.is-earned:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.game-badge.is-locked{border:1px dashed var(--border)}.game-badge.is-locked>div,.game-badge.is-locked>span:not(.game-badge-tip){opacity:.8}.game-badge>span:not(.game-badge-tip){display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:11px}.game-badge.is-earned>span:not(.game-badge-tip){background:linear-gradient(145deg,#FFD028,#E0AC0F);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 2px 5px rgba(224,172,15,.35);color:#0E1F3D}.game-badge.is-locked>span:not(.game-badge-tip){border:1px solid var(--border-soft);background:var(--off-white);color:var(--text-muted)}.game-badge div{display:flex;min-width:0;flex-direction:column;gap:2px}.game-badge strong{overflow:hidden;color:var(--text-primary);font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.game-badge small{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.game-badge{position:relative}.game-badge:focus-visible{outline:2px solid var(--yellow-500,#F5C518);outline-offset:2px}.game-badge-tip{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:5;display:none;padding:8px 10px;border-radius:10px;background:#0E1F3D;color:#F5F7FA;font-size:12px;font-weight:600;line-height:1.4;box-shadow:0 10px 24px rgba(14,31,61,.28);pointer-events:none}.game-badge-tip:after{content:"";position:absolute;top:100%;left:24px;border:6px solid transparent;border-top-color:#0e1f3d}.game-badge:focus-within>.game-badge-tip,.game-badge:focus>.game-badge-tip,.game-badge:hover>.game-badge-tip{display:block}:root[data-theme=dark] .game-badge-tip{background:#F5F7FA;color:#0E1F3D;box-shadow:0 10px 24px rgba(0,0,0,.45)}:root[data-theme=dark] .game-badge-tip:after{border-top-color:#F5F7FA}.game-leader-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.game-leader-head h2{margin:4px 0 0;color:var(--text-primary);font-size:15px;font-weight:700}.game-segmented{display:flex;gap:2px;padding:3px;border:1px solid var(--border-soft);border-radius:999px;background:var(--off-white)}.game-segmented button{min-height:32px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:11.5px;font-weight:800;transition:background .14s ease,color .14s ease}.game-segmented button.is-active{background:#0E1F3D;box-shadow:0 1px 3px rgba(14,31,61,.25);color:#F5C518}:root[data-theme=dark] .game-segmented button.is-active{background:#F5C518;color:#0E1F3D}.game-podium{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;align-items:end;margin:18px 0 6px}.game-podium-card,.game-rank-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.game-podium-card{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0;animation:game-fade-up .5s ease-out both}.game-podium-avatar{position:relative;margin-bottom:10px}.game-podium-avatar>span{box-shadow:0 0 0 3px var(--white),0 0 0 5px var(--game-medal,#F5C518)}.game-podium-card.is-gold .game-podium-avatar>span{box-shadow:0 0 0 3px var(--white),0 0 0 6px #F5C518,var(--shadow-yellow)}.game-podium-card.is-gold{--game-medal:#F5C518}.game-podium-card.is-silver{--game-medal:#9099A8}.game-podium-card.is-bronze{--game-medal:#D97706}.game-podium-avatar b{position:absolute;left:50%;bottom:-9px;display:grid;width:22px;height:22px;place-items:center;border:2px solid var(--white);border-radius:50%;background:var(--game-medal);color:#fff;font-size:11px;font-weight:800;transform:translateX(-50%)}.game-podium-card small,.game-podium-card strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-podium-card strong{color:var(--text-primary);font-size:13px;font-weight:700}.game-podium-card small,.game-podium-card span{color:var(--text-muted);font-size:10.5px}.game-podium-card em{margin-top:3px;color:var(--text-primary);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-style:normal;font-weight:800}.game-podium-card i,.game-rank-row strong i{border-radius:999px;background:#F5C518;color:#0E1F3D;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.game-podium-card i{margin-top:3px;padding:2px 8px}.game-podium-card>div{display:grid;width:100%;min-height:52px;margin-top:8px;place-items:center;border-top:3px solid var(--game-medal);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--game-medal) 15%,transparent),transparent);color:var(--text-muted);font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.game-podium-card.is-gold>div{min-height:90px}.game-podium-card.is-silver>div{min-height:64px}.game-ranks{margin-top:10px}.game-rank-row{display:flex;width:100%;align-items:center;gap:14px;padding:12px 8px;border-bottom:1px solid var(--border-soft);border-radius:10px;text-align:left;transition:background .14s ease}.game-rank-row:focus-visible,.game-rank-row:hover{background:var(--off-white);outline:none}.game-rank-row>span:first-child{width:32px;flex:0 0 auto;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:800;text-align:center}.game-rank-row strong{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px;color:var(--text-primary);font-size:13.5px;font-weight:700}.game-rank-row strong i{align-self:flex-start;margin-top:2px;padding:1px 7px}.game-rank-row small{overflow:hidden;color:var(--text-muted);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.game-rank-row em{display:flex;flex:0 0 auto;flex-direction:column;gap:2px;color:var(--text-primary);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-style:normal;font-weight:800;text-align:right}.game-rank-row em small{font-family:var(--font-ui);font-size:11px;font-weight:500}@keyframes game-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes game-bar-in{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes game-ring-in{0%{stroke-dasharray:0 389.6}}@media (max-width:760px){.game-wrap{padding:16px 12px 64px}.game-hero{padding:22px 18px 20px}.game-ring-zone{justify-content:flex-start}.game-podium{grid-template-columns:1fr}.game-podium-card.is-gold>div,.game-podium-card.is-silver>div,.game-podium-card>div{min-height:42px}.game-source{grid-template-columns:104px 1fr 42px}}@media (prefers-reduced-motion:reduce){.game-badge,.game-level-ring-value,.game-podium-card,.game-quest>i span,.game-rank-row,.game-segmented button,.game-source>i b{animation:none!important;transition:none!important}}.msg{--msg-navy:#0e1f3d;--msg-gold:#f5c518;--msg-cream:#fff9e6;--msg-cream-border:#ffedc2;--msg-off:#f8f9fb;--msg-border:#e5e8ee;background:linear-gradient(180deg,#f5f7fb,#eef2f8);min-height:calc(calc(100 * var(--dvh)) - var(--topbar-h,74px));padding:22px 24px 28px!important}.msg .msg-shell{display:grid!important;width:min(100%,1848px)!important;height:calc(calc(100 * var(--dvh)) - var(--topbar-h,74px) - 112px)!important;min-height:640px!important;margin:0 auto!important;grid-template-columns:320px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important;border:1px solid var(--msg-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 24px 70px rgba(14,31,61,.09)!important}.msg .msg-side{border-right:1px solid var(--msg-border)!important;background:#fff!important}.msg .msg-main,.msg .msg-side{display:flex!important;min-width:0!important;min-height:0!important}.msg .msg-main{background:var(--msg-off)!important}.msg .msg-side-hd{min-height:68px!important;padding:15px 16px!important;border-bottom:1px solid var(--msg-border)!important;background:#fff!important}.msg .msg-side-hd .t-h3{font-size:16.2px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:0!important}.msg .msg-side-hd .btn-icon{width:34px!important;height:34px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#5c6373!important}.msg .msg-side-hd .btn-icon.on,.msg .msg-side-hd .btn-icon:last-child{border-color:#d9a400!important;background:linear-gradient(180deg,#ffe98a,var(--msg-gold))!important;color:var(--msg-navy)!important;box-shadow:0 2px 0 #b98800!important}.msg .msg-search{height:36px!important;margin:12px 14px!important;padding:0 12px!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:var(--msg-off)!important;box-shadow:none!important}.msg .msg-search input{font-size:13px!important;font-weight:500!important}.msg .msg-bulk-bar{min-height:44px!important;margin:10px 12px!important;padding:6px!important;gap:6px!important;border:1px solid var(--msg-border)!important;border-radius:14px!important;background:var(--msg-off)!important}.msg .msg-bulk-check{height:32px!important;padding:0 9px!important;border-radius:999px!important;background:#fff!important;font-size:10.8px!important}.msg .msg-bulk-count{flex:1 1 auto!important;min-width:0!important;font-size:9.9px!important;white-space:nowrap!important}.msg .msg-bulk-action{width:32px!important;height:32px!important;border-radius:10px!important;background:#fff!important}.msg .msg-list{padding:4px 10px 12px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(14,31,61,.32) transparent}.msg .msg-list::-webkit-scrollbar,.msg .msg-thread::-webkit-scrollbar{width:8px}.msg .msg-list::-webkit-scrollbar-thumb,.msg .msg-thread::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(14,31,61,.28)}.msg .msg-list::-webkit-scrollbar-track,.msg .msg-thread::-webkit-scrollbar-track{background:transparent}.msg .msg-item{display:grid!important;width:100%!important;min-height:64px!important;margin:0 0 4px!important;padding:10px!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important}.msg .msg-item:hover{background:var(--msg-off)!important}.msg .msg-item.checked,.msg .msg-item.on{border-color:var(--msg-cream-border)!important;background:var(--msg-cream)!important;box-shadow:none!important}.msg .msg-item .avatar,.msg .msg-item img{width:44px!important;height:44px!important}.msg .msg-online{width:11px!important;height:11px!important;border-width:2px!important}.msg .msg-unread{min-width:18px!important;height:18px!important;padding:0 6px!important;border-radius:999px!important;background:linear-gradient(180deg,#ffe98a,var(--msg-gold))!important;color:var(--msg-navy)!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important}.msg .msg-unread.is-dot{min-width:10px!important;width:10px!important;height:10px!important;padding:0!important}.msg .msg-conv-pref-icon{display:inline-flex!important;margin-right:4px;color:var(--text-muted)!important;font-size:10px!important;vertical-align:middle}.msg .msg-checkbox{width:22px!important;height:22px!important;border:2px solid var(--msg-border)!important;border-radius:999px!important}.msg .msg-checkbox.on,.msg .msg-checkbox.partial{border-color:#d9a400!important;background:var(--msg-gold)!important;color:var(--msg-navy)!important}.msg .msg-main-hd{min-height:64px!important;padding:12px 16px!important;overflow:visible!important;border:0!important;background:linear-gradient(135deg,#0e1f3d,#1a2d52)!important;color:#fff!important}.msg .msg-main-hd b,.msg .msg-main-hd strong{color:#fff!important;font-size:16px!important;font-weight:800!important}.msg .msg-main-hd span{color:#8fa0bf!important}.msg .msg-main-hd button{color:#fff!important}.msg .msg-main-hd .msg-group-identity,.msg .msg-main-hd .msg-peer-identity{flex:1 1 auto!important;min-width:0!important;padding:5px 8px!important;border:0!important;border-radius:10px!important;background:transparent!important;text-align:left!important}.msg .msg-main-hd .msg-peer-identity:disabled{opacity:1!important;cursor:default!important}.msg .msg-main-hd .msg-group-identity,.msg .msg-main-hd .msg-peer-identity{cursor:pointer!important;text-decoration:none!important;display:block!important}.msg .msg-main-hd .msg-group-identity:focus-visible,.msg .msg-main-hd .msg-group-identity:hover,.msg .msg-main-hd .msg-peer-identity:focus-visible,.msg .msg-main-hd .msg-peer-identity:hover{background:rgba(255,255,255,.1)!important;outline:none!important}.msg .msg-main-hd .msg-identity-mark{display:block;padding:0;border:0;background:transparent;cursor:pointer;border-radius:999px;line-height:0}.msg .msg-main-hd .msg-identity-mark:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.msg .msg-thread{padding:18px 20px!important;overflow-y:auto!important;background:var(--msg-off)!important}.msg .msg-date{border:1px solid var(--msg-border)!important;background:rgba(255,255,255,.92)!important;color:#5c6373!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.msg .msg-bubble{max-width:76%!important;border-radius:16px!important}.msg .msg-composer{padding:12px 14px!important;border-top:1px solid var(--msg-border)!important;background:#fff!important}.msg .msg-input{min-height:42px!important;border-color:var(--msg-cream-border)!important;border-radius:999px!important;background:var(--msg-cream)!important}.msg .msg-conv-menu{border:1px solid var(--msg-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 40px rgba(14,31,61,.16)!important}.msg .msg-conv-menu,.msg .msg-main-hd .msg-conv-menu button{color:var(--msg-navy,#0e1f3d)!important}.msg .msg-main-hd .msg-conv-menu button:hover{background:var(--msg-off,#f5f7fa)!important}@media (min-width:768px){.msg-conv-menu .msg-mobile-menu-action,.msg-conv-menu .msg-mobile-menu-divider{display:none!important}}@media (max-width:860px){.msg{padding:10px 0 0!important}.msg .msg-shell{width:100%!important;height:calc(100dvh - var(--topbar-h,74px) - 12px)!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;border-right:0!important;border-left:0!important;border-radius:0!important}.msg .msg-shell .msg-side,.msg .msg-shell.has-active .msg-main{display:flex!important}.msg .msg-shell .msg-main,.msg .msg-shell.has-active .msg-side{display:none!important}}:root[data-theme=dark] .msg{--msg-off:#1d3050;--msg-border:#243a66;background:#0a1729!important}:root[data-theme=dark] .msg .msg-composer,:root[data-theme=dark] .msg .msg-shell,:root[data-theme=dark] .msg .msg-side,:root[data-theme=dark] .msg .msg-side-hd{border-color:#243a66!important;background:#142339!important}:root[data-theme=dark] .msg .msg-bulk-bar,:root[data-theme=dark] .msg .msg-main,:root[data-theme=dark] .msg .msg-search,:root[data-theme=dark] .msg .msg-thread{background:#1d3050!important}:root[data-theme=dark] .msg .msg-item:hover{background:rgba(255,255,255,.05)!important}:root[data-theme=dark] .msg .msg-item.checked,:root[data-theme=dark] .msg .msg-item.on{border-color:rgba(245,197,24,.42)!important;background:rgba(245,197,24,.14)!important}:root[data-theme=dark] .msg .msg-bulk-action,:root[data-theme=dark] .msg .msg-bulk-check,:root[data-theme=dark] .msg .msg-conv-menu,:root[data-theme=dark] .msg .msg-date{border-color:#2d3e5e!important;background:#142339!important;color:#f5f7fa!important}:root[data-theme=dark] .msg .msg-main-hd .msg-conv-menu button{color:#f5f7fa!important}:root[data-theme=dark] .msg .msg-main-hd .msg-conv-menu button:hover{background:rgba(255,255,255,.07)!important}:root[data-theme=dark] .msg .msg-input{border-color:rgba(245,197,24,.38)!important;background:rgba(245,197,24,.08)!important;color:#f5f7fa!important}.msg-conversation-context-menu{position:fixed;z-index:5200;width:234px;padding:7px;border:1px solid var(--border-soft,#e1e6ef);border-radius:14px;background:var(--card-bg,#fff);box-shadow:0 20px 55px rgba(14,31,61,.22);animation:msg-context-in .12s ease-out}.msg-conversation-context-menu button{display:flex;width:100%;min-height:40px;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--text-primary,#0e1f3d);font-size:13px;font-weight:650;text-align:left;cursor:pointer}.msg-conversation-context-menu button:focus-visible,.msg-conversation-context-menu button:hover{background:var(--cream-50,#fff9e6);outline:none}.msg-conversation-context-menu button svg{flex:0 0 auto;color:var(--text-secondary,#5c6373)}.msg-conversation-context-menu button.danger,.msg-conversation-context-menu button.danger svg{color:#d84948}.msg-conversation-context-menu button.danger:hover{background:rgba(225,85,84,.1)}.msg-conversation-context-separator{height:1px;margin:5px 4px;background:var(--border-soft,#e1e6ef)}@keyframes msg-context-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}:root[data-theme=dark] .msg-conversation-context-menu{border-color:#2d3e5e;background:#142339;box-shadow:0 24px 65px rgba(0,0,0,.42)}:root[data-theme=dark] .msg-conversation-context-menu button{color:#f5f7fa}:root[data-theme=dark] .msg-conversation-context-menu button svg{color:#aebbd2}:root[data-theme=dark] .msg-conversation-context-menu button:focus-visible,:root[data-theme=dark] .msg-conversation-context-menu button:hover{background:#1d3050}:root[data-theme=dark] .msg-conversation-context-menu button.danger,:root[data-theme=dark] .msg-conversation-context-menu button.danger svg{color:#ff7775}.msg .msg-loading-panel{transition:background .2s ease,border-color .2s ease,color .2s ease}:root[data-theme=dark] .msg .msg-loading-stage{background:#1d3050!important}:root[data-theme=dark] .msg .msg-loading-conversations-title{color:#91a1bf!important}:root[data-theme=dark] .msg .msg-loading-conversation-row{border-color:#2d4268!important;background:#172842!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}:root[data-theme=dark] .msg .msg-loading-conversation-row.is-first{border-color:rgba(245,197,24,.24)!important;background:linear-gradient(135deg,rgba(245,197,24,.11),#172842 72%)!important}:root[data-theme=dark] .msg .msg-loading-conversation-avatar{background:linear-gradient(135deg,rgba(245,197,24,.18),rgba(255,255,255,.055))!important}:root[data-theme=dark] .msg .msg-loading-conversation-line.is-primary{background:rgba(225,232,245,.14)!important}:root[data-theme=dark] .msg .msg-loading-conversation-line.is-secondary{background:rgba(225,232,245,.08)!important}:root[data-theme=dark] .msg .msg-loading-panel{background:linear-gradient(145deg,#142339,#172842)!important;border-color:rgba(245,197,24,.34)!important;box-shadow:0 26px 70px rgba(2,10,24,.34)!important}:root[data-theme=dark] .msg .msg-loading-badge{background:rgba(255,255,255,.055)!important;border-color:rgba(245,197,24,.22)!important;color:#f5c518!important}:root[data-theme=dark] .msg .msg-loading-panel .itw-teleport-dots{color:#c7d2e7!important}:root[data-theme=dark] .msg .msg-loading-title{color:#f5f7fa!important}:root[data-theme=dark] .msg .msg-loading-description{color:#aebbd2!important}.msg-group-details{display:flex;flex-direction:column;gap:22px}.msg-group-details-avatar{display:grid;width:82px;height:82px;margin:0 auto;place-items:center;overflow:hidden;border-radius:23px;background:linear-gradient(145deg,#172842,#0e1f3d);color:#f5c518;font-size:25px;font-weight:800;box-shadow:0 12px 30px rgba(14,31,61,.18)}.msg-group-details-avatar img{width:100%;height:100%;object-fit:cover}.msg-group-members-heading{color:var(--text-secondary,#5c6373);font-size:14px;font-weight:800;letter-spacing:.01em}.msg-group-members-heading span{color:var(--text-muted,#8a93a3);font-weight:700}.msg-group-members-list{display:flex;flex-direction:column;gap:4px}.msg-group-member-row{gap:14px;min-width:0;padding:9px 8px;border:0;border-radius:15px;background:transparent;color:var(--text-primary,#0e1f3d);text-decoration:none;transition:background .16s ease}.msg-group-member-row:hover{background:var(--cream-50,#fff9e6)}.msg-group-member-avatar{display:block;flex:0 0 52px;width:52px;height:52px}.msg-group-member-avatar img,.msg-group-member-avatar>span{border-radius:16px!important}.msg-group-member-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:4px}.msg-group-member-copy strong{display:flex;align-items:center;gap:9px;min-width:0;color:var(--text-primary,#0e1f3d);font-size:15px;line-height:1.25}.msg-group-member-name{min-width:0}.msg-group-member-copy small,.msg-group-member-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-group-member-copy small{color:var(--text-muted,#6b7280);font-size:13px;line-height:1.35}.msg-group-member-role{flex:0 0 auto;color:#b18400;font-size:11px;font-weight:800}.msg-group-members-empty{padding:24px;text-align:center;color:var(--text-muted,#6b7280);font-size:13px}:root[data-theme=dark] .msg-group-details-avatar{background:#121d31;color:#f5c518;box-shadow:none}:root[data-theme=dark] .msg-group-member-row{color:#f5f7fa}:root[data-theme=dark] .msg-group-member-row:hover{background:#1d3050}:root[data-theme=dark] .msg-group-member-copy strong{color:#f5f7fa}:root[data-theme=dark] .msg-group-member-role{color:#f5c518}@media(max-width:600px){.msg-group-details{gap:18px}.msg-group-member-row{padding:8px 2px}.msg-group-member-avatar,.msg-group-member-avatar>span{width:48px!important;height:48px!important;flex-basis:48px!important}.msg-group-member-copy strong{font-size:14px}.msg-group-member-copy small{font-size:12px}}.msg{height:calc(calc(100 * var(--dvh)) - var(--topbar-h,104px))!important;box-sizing:border-box!important;overflow:hidden!important}.msg,.msg .msg-shell{min-height:0!important}.msg .msg-shell{height:100%!important}.msg .msg-main,.msg .msg-side{overflow:hidden!important}.msg .msg-main{flex-direction:column!important}.msg .msg-thread{flex:1 1 auto!important;min-height:0!important}.msg .msg-composer{flex:0 0 auto!important;align-items:center!important}.msg .msg-item.selecting{grid-template-columns:22px 44px minmax(0,1fr)!important}.msg .msg-item.selecting .msg-checkbox{grid-column:1!important}.msg .msg-item.selecting>div:first-of-type{grid-column:2!important}.msg .msg-item.selecting>div:nth-of-type(2){grid-column:3!important}.msg .msg-item [style*=background-image],.msg .msg-item img,.msg [class*=avatar i] img,.msg-newconv-user-name~span{object-fit:cover!important}.msg .msg-item img,.msg .msg-item span:has(>img),.msg [class*=avatar i],.msg [class*=avatar i] img{aspect-ratio:1/1!important;border-radius:999px!important}.msg .msg-side .msg-item>div:first-of-type{width:44px!important;height:44px!important;flex:0 0 44px!important}.msg .msg-side .msg-item>div:first-of-type img{width:44px!important;height:44px!important}.msg .msg-conv-avatar,.msg .msg-conv-avatar img,.msg .msg-conv-avatar>:not(.msg-online){width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important}.msg .msg-conv-avatar img{display:block!important;object-fit:cover!important}.msg .msg-item.selecting .msg-conv-avatar{grid-column:2!important}@media (min-width:861px){.msg .msg-shell .msg-main,.msg .msg-shell .msg-side,.msg .msg-shell.has-active .msg-main,.msg .msg-shell.has-active .msg-side{display:flex!important}}.msg{padding:11px 24px 14px!important;font-size:85%!important}.msg .msg-shell{grid-template-columns:313px minmax(0,1fr)!important}.msg .msg-side-hd{min-height:58px!important;padding:13px 14px!important}.msg .msg-side-hd .t-h3{font-size:13.8px!important}.msg .msg-side-hd .btn-icon{width:29px!important;height:29px!important;border-radius:9px!important}.msg .msg-search{height:31px!important;margin:10px 12px!important;padding:0 10px!important}.msg .msg-search input{font-size:9.9px!important}.msg .msg-list{padding:3px 9px 10px!important}.msg .msg-item{min-height:54px!important;margin-bottom:3px!important;padding:8px!important;grid-template-columns:37px minmax(0,1fr)!important;gap:9px!important;border-radius:10px!important}.msg .msg-item.selecting{grid-template-columns:19px 37px minmax(0,1fr)!important}.msg .msg-checkbox{width:19px!important;height:19px!important}.msg .msg-online{width:9px!important;height:9px!important}.msg .msg-conv-avatar,.msg .msg-conv-avatar img,.msg .msg-conv-avatar>:not(.msg-online),.msg .msg-item .avatar,.msg .msg-item img,.msg .msg-side .msg-item>div:first-of-type,.msg .msg-side .msg-item>div:first-of-type img{width:37px!important;height:37px!important;min-width:37px!important;max-width:37px!important;min-height:37px!important;max-height:37px!important}.msg .msg-main-hd{min-height:54px!important;padding:10px 14px!important}.msg .msg-main-hd b,.msg .msg-main-hd strong{font-size:13.6px!important}.msg .msg-thread{padding:15px 17px!important}.msg .msg-date{font-size:8.5px!important}.msg .msg-bubble{border-radius:14px!important;font-size:.85em!important}.msg .msg-composer{padding:10px 12px!important;gap:10px!important}.msg .msg-input{min-height:36px!important;font-size:12px!important}@media (max-width:860px){.msg{padding:10px 0 0!important}.msg .msg-shell{grid-template-columns:minmax(0,1fr)!important}}.msg-select-empty{display:grid;justify-items:center;width:min(420px,calc(100% - 40px));grid-gap:10px;gap:10px;padding:32px 28px;border:1px solid var(--msg-border,var(--border-soft));border-radius:20px;background:linear-gradient(145deg,var(--surface),var(--cream-50));box-shadow:0 18px 46px rgba(14,31,61,.08);text-align:center}.msg-select-empty-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:rgba(245,197,24,.16);color:var(--text-primary)}.msg-select-empty h2{margin:2px 0 0;color:var(--text-primary);font-size:19px}.msg-select-empty p{max-width:320px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.msg-select-empty .btn-primary{margin-top:6px;min-height:42px}:root[data-theme=dark] .msg-select-empty{background:linear-gradient(145deg,#142339,#1d3050);border-color:#2d3e5e;box-shadow:none}:root[data-theme=dark] .msg-select-empty-icon{color:#ffe08a}@media (max-width:767px){:root{--topbar-h:102px}.topbar.topbar--reseau-primary{height:var(--topbar-h)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:36px 42px!important;column-gap:8px!important;row-gap:8px!important;align-content:center}.topbar.topbar--reseau-primary>.tb-left{grid-column:1;grid-row:1}.topbar.topbar--reseau-primary>.tb-right{grid-column:2;grid-row:1;justify-self:end}.topbar.topbar--reseau-primary>.tb-search-wrap-mobile{grid-column:1/-1!important;grid-row:2}}.msg-attach-pop{background:rgba(255,255,255,.98);border:1px solid rgba(14,31,61,.08);box-shadow:0 18px 42px rgba(14,31,61,.18)}.msg-attach-option{color:var(--text-primary);transition:background .14s ease,transform .14s ease}.msg-attach-option:hover{background:rgba(245,197,24,.1)!important;transform:translateX(2px)}.msg-attach-option-label,.msg-pending-attachment-name{color:var(--text-primary)}.msg-attach-option-hint{color:var(--text-secondary)}.msg-pending-attachment-icon,.msg-pending-attachment-image{width:48px;height:48px;flex:0 0 48px;border-radius:12px;border:1px solid var(--border-soft)}.msg-pending-attachment-image{display:block;object-fit:cover;background:var(--surface-2,#F8F9FB)}.msg-pending-attachment-icon{color:#4A6EE0;background:rgba(74,110,224,.1)}.msg-pending-attachment-icon,.msg-pending-attachment-remove{display:inline-flex;align-items:center;justify-content:center}.msg-pending-attachment-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface,#fff);color:var(--text-secondary);cursor:pointer}.msg-pending-attachment-remove:hover{border-color:rgba(225,85,84,.45);color:var(--danger,#E15554);background:rgba(225,85,84,.08)}.msg-poll-composer{display:flex;flex-direction:column;gap:14px}.msg-poll-field{display:grid;grid-gap:7px;gap:7px;color:var(--text-primary);font-size:13px;font-weight:800}.msg-poll-field small{justify-self:end;color:var(--text-muted);font-size:10.5px;font-weight:600}.msg-poll-field input,.msg-poll-option-row input{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface,#fff);color:var(--text-primary);font:inherit;outline:none}.msg-poll-field input{min-height:46px;padding:11px 13px;font-size:14px;font-weight:650}.msg-poll-field input:focus,.msg-poll-option-row input:focus{border-color:var(--yellow-500,#F5C518);box-shadow:0 0 0 3px rgba(245,197,24,.14)}.msg-poll-options-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-primary);font-size:13px;font-weight:800}.msg-poll-options-heading small{color:var(--text-muted);font-size:11px;font-weight:600}.msg-poll-options{display:flex;flex-direction:column;gap:9px}.msg-poll-option-row{display:grid;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;grid-gap:8px;gap:8px}.msg-poll-option-index{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(245,197,24,.14);color:#8A6800;font-size:12px;font-weight:900}.msg-poll-option-row input{min-height:42px;padding:9px 12px;font-size:13px}.msg-poll-option-remove{width:34px;height:34px;justify-content:center;border:1px solid rgba(225,85,84,.25);border-radius:10px;background:rgba(225,85,84,.07);color:var(--danger,#E15554)}.msg-poll-add-option,.msg-poll-option-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;cursor:pointer}.msg-poll-add-option{align-self:flex-start;min-height:38px;gap:7px;padding:7px 12px;border:1px dashed rgba(245,197,24,.7);border-radius:10px;background:rgba(245,197,24,.08);color:var(--text-primary);font:inherit;font-size:12px;font-weight:800}.msg-poll-help{margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.5}.msg-poll-error{padding:10px 12px;border:1px solid rgba(225,85,84,.28);border-radius:10px;background:rgba(225,85,84,.08);color:var(--danger,#E15554);font-size:12px;font-weight:700}:root[data-theme=dark] .msg-attach-option:hover{background:rgba(245,197,24,.11)!important}:root[data-theme=dark] .msg-attach-pop{background:rgba(20,35,57,.98);border-color:#2D4268;box-shadow:0 22px 52px rgba(2,10,24,.52)}:root[data-theme=dark] .msg-attach-option-label{color:#F5F7FA}:root[data-theme=dark] .msg-attach-option-hint{color:#AEBBD2}:root[data-theme=dark] .msg-attach-close{background:#1D3050;border-color:#2D4268;color:#E1E8F5}:root[data-theme=dark] .msg-attach-option-icon{background:rgba(255,255,255,.07)!important}:root[data-theme=dark] .msg-pending-attachment{background:#142339!important}:root[data-theme=dark] .msg-poll-option-index{color:#FFE08A}@media (max-width:640px){.msg-poll-option-row{grid-template-columns:28px minmax(0,1fr) 32px;gap:6px}}:root[data-theme=dark] :is([style*="color: #0E1F3D"],[style*="color:#0E1F3D"],[style*="color: #0e1f3d"],[style*="color:#0e1f3d"],[style*="color: #111827"],[style*="color:#111827"],[style*="color: #0F172A"],[style*="color:#0F172A"],[style*="color: #1E293B"],[style*="color:#1E293B"],[style*="color: #1e2a4a"],[style*="color:#1e2a4a"],[style*="color: rgb(14, 31, 61)"],[style*="color: rgb(15, 23, 42)"],[style*="color: rgb(17, 24, 39)"]):not([style*=background]):not(.btn-primary):not([class*=badge]):not([class*=chip]):not([class*=pill]){color:var(--text-primary)!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.feed-mobile-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,210px);align-items:center;grid-gap:10px;gap:10px;min-width:0;margin:0 0 12px}.feed-mobile-filter-scroll{display:flex;align-items:center;gap:8px;min-width:0;padding:2px 1px 4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.feed-mobile-filter-scroll::-webkit-scrollbar{display:none}.feed-mobile-filter-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 13px;border:1px solid var(--border-soft,#e4e8ef);border-radius:999px;background:var(--surface,#fff);color:var(--text-secondary,#5D667A);box-shadow:0 4px 14px rgba(14,31,61,.045);font:inherit;font-size:12.5px;font-weight:750;white-space:nowrap;cursor:pointer;scroll-snap-align:start}.feed-mobile-filter-chip .feed-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;flex:0 0 21px;color:currentColor}.feed-mobile-filter-chip .feed-filter-icon svg{width:17px;height:17px}.feed-mobile-filter-chip.on{border-color:rgba(245,197,24,.55);background:linear-gradient(135deg,rgba(255,249,225,.98),rgba(255,242,186,.92));color:var(--navy-900,#0E1F3D);box-shadow:0 6px 18px rgba(245,197,24,.14)}.feed-mobile-sort-select{position:relative;display:flex;align-items:center;min-width:0;height:42px;border:1px solid var(--border-soft,#e4e8ef);border-radius:13px;background:var(--surface,#fff);box-shadow:0 4px 14px rgba(14,31,61,.045);overflow:hidden}.feed-mobile-sort-select:after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:1.8px solid;border-bottom:1.8px solid;transform:translateY(-68%) rotate(45deg);pointer-events:none}.feed-mobile-sort-select select{width:100%;min-width:0;height:100%;padding:0 34px 0 39px;border:0;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--text-primary,#0E1F3D);font:inherit;font-size:12.5px;font-weight:750;cursor:pointer}.feed-mobile-sort-icon{position:absolute;left:12px;top:50%;z-index:1;display:inline-flex;width:18px;height:18px;transform:translateY(-50%);color:var(--text-muted,#7B8497);pointer-events:none}.feed-mobile-sort-icon svg{width:18px;height:18px}:root[data-theme=dark] .feed-mobile-filter-chip,:root[data-theme=dark] .feed-mobile-sort-select{border-color:rgba(255,255,255,.1);background:#14243A;color:#D8E1F0;box-shadow:none}:root[data-theme=dark] .feed-mobile-filter-chip.on{border-color:rgba(245,197,24,.55);background:linear-gradient(135deg,rgba(245,197,24,.22),rgba(245,166,35,.12));color:#FFF4BF}.rz-mobile-filter-layer,.rz-mobile-tools{display:none}@media (max-width:920px){.rz-main{padding:0 14px calc(86px + env(safe-area-inset-bottom))}.rz-stats{margin:12px 0 8px}.rz-stat{padding:11px 15px}.rz-mobile-tools{display:flex;justify-content:flex-end;margin:8px 0 2px}.rz-mobile-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid var(--rz-bd2);border-radius:12px;background:var(--rz-card);color:var(--rz-txt);box-shadow:0 5px 16px rgba(15,23,42,.06);font:inherit;font-size:12.5px;font-weight:750;cursor:pointer}.rz-mobile-filter-trigger>span:first-child{display:inline-flex;color:#D58D00}.rz-mobile-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#F5C518;color:#18223A;font-size:10px;font-weight:850}.rz-tabbar{align-items:flex-end;flex-wrap:nowrap;gap:10px;margin-bottom:14px}.rz-tabs{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rz-tabs::-webkit-scrollbar{display:none}.rz-tab{padding:10px 11px}.rz-controls,.rz-tab{flex:0 0 auto}.rz-mobile-filter-layer{position:fixed;inset:0;z-index:100000;display:flex;justify-content:flex-end;background:rgba(6,17,35,.48);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.rz-mobile-filter-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,calc(92 * var(--vw)));height:calc(100 * var(--dvh));max-height:calc(100 * var(--dvh));background:var(--rz-side);color:var(--rz-txt);box-shadow:-18px 0 50px rgba(2,8,23,.2);overflow:hidden}.rz-mobile-filter-header{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:max(12px,env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--rz-bd)}.rz-mobile-filter-header>div{display:flex;align-items:baseline;gap:8px}.rz-mobile-filter-header strong{font-size:18px}.rz-mobile-filter-header span{color:var(--rz-txt2);font-size:11px}.rz-mobile-filter-header button{width:40px;height:40px;border:1px solid var(--rz-bd2);border-radius:50%;background:var(--rz-bg);color:var(--rz-txt);font:inherit;font-size:24px;line-height:1;cursor:pointer}.rz-mobile-filter-body{min-height:0;padding:14px 16px 28px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rz-mobile-filter-body .rz-score{display:none}.rz-mobile-filter-body .rz-search{position:-webkit-sticky;position:sticky;top:-14px;z-index:2;min-height:44px;margin:-14px -16px 6px;padding:10px 16px;border-width:0 0 1px;border-radius:0;background:var(--rz-side)}.rz-mobile-filter-body .rz-search input{font-size:16px}.rz-mobile-filter-body .rz-fsec{padding:10px 0}.rz-mobile-filter-body .rz-fsec-hd{min-height:38px;font-size:12px}.rz-mobile-filter-body .rz-pill{min-height:34px;padding:6px 10px;font-size:12px}.rz-mobile-filter-body .rz-check{min-height:38px;font-size:13px}.rz-mobile-filter-body .rz-num{width:min(110px,calc(33 * var(--vw)));min-height:40px;font-size:16px}.rz-mobile-filter-footer{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);grid-gap:10px;gap:10px;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--rz-bd);background:var(--rz-side)}.rz-mobile-filter-footer .rz-reset{min-height:46px;margin:0;font-size:12.5px}.rz-mobile-filter-apply{min-height:46px;padding:0 14px;border:0;border-radius:11px;background:linear-gradient(135deg,#FFD427,#F5A623);color:#18223A;font:inherit;font-size:13px;font-weight:850;cursor:pointer}}@media (max-width:767px){.topbar{grid-template-columns:auto minmax(0,1fr) auto!important;gap:5px!important;height:60px!important;min-height:60px!important;padding:0 max(7px,env(safe-area-inset-right)) 0 max(7px,env(safe-area-inset-left))!important}.tb-left{gap:3px!important;min-width:0!important}.topbar .tb-left>.btn-icon{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;background:transparent}.topbar .tb-left>.btn-icon:hover{background:rgba(14,31,61,.05);color:var(--text-primary)}.tb-search-wrap-mobile,.tb-search.tb-search-mobile-wrap{width:100%!important;min-width:0!important}.tb-search.tb-search-mobile-wrap{display:flex!important;height:40px!important;padding:3px 6px 3px 4px!important;border-radius:13px!important;overflow:visible!important}.tb-search.tb-search-mobile-wrap .tb-search-visual{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:29px!important;height:29px!important;flex:0 0 29px!important;border-radius:9px!important}.tb-search-mobile-wrap .tb-search-input{min-width:0!important}.tb-search-mobile-wrap input{width:100%!important;min-width:0!important;padding:0 4px!important;font-size:16px!important;text-overflow:ellipsis}.tb-right{gap:0!important;min-width:0!important}.tb-right .tb-icon{width:36px!important;min-width:36px!important;height:38px!important}.tb-avatar,.tb-right .tb-icon{padding:0!important}.feed{padding:9px max(8px,env(safe-area-inset-left)) calc(86px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right))!important}.feed-grid,.feed-main{width:100%!important;min-width:0!important}.feed-mobile-toolbar{grid-template-columns:minmax(0,1fr);gap:7px;margin-bottom:9px}.feed-mobile-filter-scroll{margin-inline:-8px;padding:2px 8px 5px}.feed-mobile-filter-chip{min-height:40px;padding:0 12px}.feed-mobile-sort-select{height:40px}.feed-composer,.feed-post,.itw-network-composer,.itw-post-card{border-radius:14px!important}.feed-post,.itw-post-card{padding:13px!important;overflow:hidden}.feed-post *,.itw-post-card *{max-width:100%;overflow-wrap:anywhere}.feed-actions{gap:3px!important}.feed-action{min-width:0!important;padding-inline:7px!important}.feed-action span{overflow:hidden;text-overflow:ellipsis}.rz-main{padding:0 9px calc(86px + env(safe-area-inset-bottom))}.rz-stats{margin:9px 0 7px;border-radius:12px}.rz-stat{gap:8px;padding:10px 12px}.rz-stat-ic{width:30px;height:30px}.rz-mobile-tools{margin-top:6px}.rz-tabbar{margin-inline:-1px}.rz-controls .rz-viewtog{display:none}.rz-sort{width:126px;padding-left:10px;padding-right:28px}.rz-grid{grid-template-columns:minmax(0,1fr);gap:11px}.rz-card:hover{transform:none;box-shadow:none}.rz-row{align-items:flex-start;flex-wrap:wrap;padding:11px}.rz-row-stats{margin-left:auto}.rz-row-acts{width:100%;opacity:1}.rz-row-acts .rz-acts{width:100%}.rz-row-acts .rz-btn{flex:1 1}.rz-mobile-filter-layer{align-items:flex-end}.rz-mobile-filter-sheet{width:100%;height:min(calc(89 * var(--dvh)),780px);max-height:min(calc(89 * var(--dvh)),780px);border-radius:22px 22px 0 0;box-shadow:0 -18px 50px rgba(2,8,23,.24)}}@media (max-width:520px){.topbar{gap:3px!important}.tb-right .tb-icon{width:34px!important;min-width:34px!important}.tb-search.tb-search-mobile-wrap .tb-search-visual{width:27px!important;height:27px!important;flex-basis:27px!important}.feed-mobile-sort-select select{font-size:12px}.rz-mobile-filter-footer{padding-inline:12px}}@media (max-width:380px){.feed-action{font-size:10.5px!important}.rz-mobile-filter-footer{grid-template-columns:1fr}}@media (max-width:340px){.tb-brand{display:none!important}}.btn-ghost,.btn-primary,.btn-secondary{justify-content:center;align-items:center;text-align:center;line-height:1.15}.btn-primary{font-size:16px}.btn-ghost,.btn-secondary{font-size:15px}select.btn-danger,select.btn-ghost,select.btn-glow,select.btn-outline-glow,select.btn-primary,select.btn-secondary{justify-content:flex-start;text-align:left;text-align-last:left}.itw-post-card .itw-post-text a,.itw-post-card a.itw-inline-hashtag,.itw-post-card a:not(.itw-need-cta),:root[data-theme=dark] .itw-post-card a.itw-inline-hashtag{color:var(--itw-link-color)!important}:root{--feed-action-left:22px;--feed-action-size:48px;--feed-action-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}body .bm-backtotop{box-sizing:border-box;left:var(--feed-action-left);width:var(--feed-action-size);height:var(--feed-action-size);bottom:var(--feed-action-bottom)}@media (max-width:767px){:root{--feed-action-left:14px;--feed-action-size:42px;--feed-action-bottom:calc(86px + env(safe-area-inset-bottom, 0px))}}@media (max-width:420px){:root{--feed-action-left:12px;--feed-action-bottom:calc(82px + env(safe-area-inset-bottom, 0px))}}.itw-post-card:has(>.feed-actions:last-child){padding-bottom:12px!important}.itw-post-card:has(>.feed-actions:last-child)>.feed-actions{padding-top:12px}.itw-post-card>.feed-actions{align-items:center}body[data-itw-public="1"]{padding-top:0!important}body:has([data-public-defi-result]){padding-top:0!important}.msg .msg-preview-icon{display:inline-flex;align-items:center;margin-right:4px;color:var(--text-muted);vertical-align:middle;flex-shrink:0}.msg .msg-main-hd .msg-identity-block{display:flex!important;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.msg-group-member-row{display:flex;align-items:center;gap:8px}.msg-group-member-link{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;text-decoration:none;color:inherit}.msg-group-member-remove{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border-soft,#e5e8ee);border-radius:999px;background:#fff;color:var(--danger,#E15554);cursor:pointer}.msg-group-member-remove:hover{background:rgba(225,85,84,.08)}.msg-group-member-remove:disabled{opacity:.5;cursor:not-allowed}.msg-group-rename{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-soft,#e5e8ee)}.msg-group-actions{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between}.msg-group-leave{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(225,85,84,.35);border-radius:10px;background:#fff;color:var(--danger,#E15554);font-weight:800;font-size:13px;cursor:pointer}.msg-group-leave:hover{background:rgba(225,85,84,.08)}.msg-group-leave:disabled{opacity:.5;cursor:not-allowed}.msg .msg-pinned-bar{position:-webkit-sticky;position:sticky;top:0;z-index:7;display:flex;align-items:center;gap:8px;margin:-4px 0 10px;padding:7px 10px;border:1px solid rgba(245,197,24,.45);border-radius:12px;background:var(--cream-50,#FDF6E3)}.msg .msg-pinned-bar-icon{display:inline-flex;color:#A57900;flex-shrink:0}.msg .msg-pinned-bar-main{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;background:transparent;cursor:pointer;text-align:left;padding:0}.msg .msg-pinned-bar-main b{font-size:10.5px;font-weight:800;color:#A57900;letter-spacing:.02em}.msg .msg-pinned-bar-main small{font-size:11px;color:var(--text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg .msg-pinned-bar-act{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#A57900;cursor:pointer}.msg .msg-pinned-bar-act:hover{background:rgba(245,197,24,.18)}.itw-post-menu-btn-danger,.itw-post-menu-btn-danger svg{color:#E15554!important}:root[data-theme=dark] .itw-post-menu-btn-danger,:root[data-theme=dark] .itw-post-menu-btn-danger svg{color:#FF7B72!important}.msg .msg-conv-menu button.msg-menu-danger,.msg .msg-main-hd .msg-conv-menu button.msg-menu-danger,.msg .msg-msg-menu button.msg-menu-danger,.msg button.msg-menu-danger,.msg button.msg-menu-danger svg{color:#E15554!important}:root[data-theme=dark] .msg .msg-conv-menu button.msg-menu-danger,:root[data-theme=dark] .msg .msg-main-hd .msg-conv-menu button.msg-menu-danger,:root[data-theme=dark] .msg .msg-msg-menu button.msg-menu-danger,:root[data-theme=dark] .msg button.msg-menu-danger,:root[data-theme=dark] .msg button.msg-menu-danger svg{color:#FF7B72!important}.msg .msg-main-hd .msg-identity-block{flex:0 1 auto!important}@media (max-width:767px){.msg .msg-main-hd{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:90!important;flex:0 0 104px!important;min-height:104px!important;height:104px!important;padding:14px 14px 50px!important;box-sizing:border-box!important;overflow:visible!important;flex-wrap:nowrap!important;align-items:flex-start!important}.msg .msg-header-identity{flex:1 1 100%!important}.msg .msg-main-hd>.msg-header-actions{display:none!important}.msg .msg-header-identity{position:relative;min-width:0}.msg .msg-conv-menu-trigger{box-shadow:0 3px 10px rgba(245,197,24,.3)}.msg .msg-header-identity [data-conv-burger]>.msg-conv-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:auto!important;z-index:1200!important}.msg .msg-mobile-menu-action{display:flex!important}.msg .msg-mobile-menu-divider{display:block;height:1px;margin:4px 6px;background:var(--msg-border,#e1e6ef)}.msg .msg-scroll-bottom{right:16px!important;bottom:calc(122px + env(safe-area-inset-bottom, 0px))!important;left:auto!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;transform:none!important;justify-content:center!important}.msg .msg-scroll-bottom>span:nth-child(2){display:none!important}}[data-avatar-tip]:after{content:attr(data-avatar-tip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:4px 9px;border-radius:8px;background:var(--navy-900,#0E1F3D);color:#fff;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:0 6px 18px rgba(14,31,61,.22);opacity:0;pointer-events:none;transition:opacity .08s ease;z-index:40}[data-avatar-tip]:hover:after{opacity:1}.msg .msg-search-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgba(14,31,61,.08);color:var(--text-muted,#5C6373);cursor:pointer}.msg .msg-search-clear:hover{background:rgba(14,31,61,.16)}.msg .msg-search input[type=search]::-webkit-search-cancel-button,.msg .msg-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.msg .msg-search input:focus,.msg .msg-search input:focus-visible{outline:none!important;box-shadow:none!important}.msg .msg-search:focus-within{background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--msg-gold)!important}:root[data-theme=dark] .msg .msg-search:focus-within{background:#1d3050!important}:root[data-theme=dark] .msg .msg-search input{background:transparent!important;border:0!important;box-shadow:none!important}.itw-publication-contenu p{margin:0 0 10px}.itw-publication-contenu p:last-child{margin-bottom:0}.itw-publication-contenu ol,.itw-publication-contenu ul{margin:0 0 10px;padding-left:22px}.itw-publication-contenu blockquote{margin:0 0 10px;padding:4px 0 4px 14px;border-left:3px solid var(--yellow-500);color:var(--text-secondary)}.itw-publication-contenu code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:1px 5px}.itw-publication-contenu mark{background:color-mix(in srgb,var(--yellow-500) 45%,transparent);color:inherit;border-radius:3px;padding:0 2px}.msg .msg-conv-avatar{overflow:visible!important}.msg .msg-online{bottom:6%!important;right:6%!important}.msg .msg-msg-menu.is-up{top:auto!important;bottom:34px!important}.msg .msg-conv-menu button>svg,.msg .msg-msg-menu button>svg{flex:0 0 auto}.msg .msg-msg-menu button{white-space:nowrap}.msg .msg-bubble.me .msg-bubble-time{display:flex;width:100%;justify-content:flex-end}.msg .msg-eph-mark{display:inline-flex;align-items:center;gap:3px;color:#9B59B6;font-weight:700;flex:0 0 auto}:root[data-theme=dark] .msg .msg-eph-mark{color:#C89BE0}.fc-day-sep{width:-moz-fit-content;width:fit-content;margin:10px auto 6px;padding:3px 11px;border:1px solid var(--msg-border,#e5e8ee);border-radius:999px;background:rgba(255,255,255,.92);color:#5C6373;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}:root[data-theme=dark] .fc-day-sep{border-color:rgba(255,255,255,.12);background:rgba(20,35,57,.92);color:#8B97B5}.fc-preview-icon{display:inline-flex;align-items:center;margin-right:4px;vertical-align:-1px;opacity:.75}.msg .msg-msg-body{position:relative;display:flex;flex-direction:column;align-items:inherit;min-width:0;max-width:100%}.msg-msg-menu.is-floating{top:auto;left:auto;transform:none;z-index:2147483000;overflow-y:auto;overscroll-behavior:contain}.msg-msg-menu.is-floating button{white-space:nowrap}.msg-msg-menu.is-floating button>svg{flex:0 0 auto}.msg-msg-menu.is-floating button.msg-menu-danger,.msg-msg-menu.is-floating button.msg-menu-danger svg{color:#E15554!important}:root[data-theme=dark] .msg-msg-menu.is-floating button.msg-menu-danger,:root[data-theme=dark] .msg-msg-menu.is-floating button.msg-menu-danger svg{color:#FF7B72!important}:root[data-theme=dark] .msg-msg-menu{border-color:rgba(255,255,255,.12);background:#142339;box-shadow:0 14px 34px rgba(0,0,0,.45)}.msg-msg-menu>button:not(.msg-menu-danger):hover{background:rgba(14,31,61,.05)!important}:root[data-theme=dark] .msg-msg-menu>button:not(.msg-menu-danger):hover{background:rgba(255,255,255,.07)!important}:root[data-theme=dark] .msg-edit-box{background:#142339;border-color:var(--yellow-500);box-shadow:0 0 0 3px rgba(245,197,24,.18)}:root[data-theme=dark] .msg-edit-input{background:transparent;color:#F5F7FA}:root[data-theme=dark] .msg-edit-actions{border-top-color:#2D3E5E}.topbar .tb-right .tb-avatar{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;flex:0 0 auto!important;padding:0!important;overflow:visible!important}.topbar .tb-right .tb-avatar>span:first-child{position:relative!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;overflow:visible!important}.topbar .tb-right .tb-avatar>span:first-child>img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%!important}.topbar .tb-right .tb-avatar>span:first-child>span[aria-hidden=true],.topbar .tb-right .tb-avatar>span:first-child>span[aria-label]{right:4%!important;bottom:4%!important;transform:none!important}@media (max-width:767px){.pr-social-actions{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;flex-direction:row!important;grid-gap:8px!important;gap:8px!important;margin-top:14px!important}.pr-social-actions>.btn-primary,.pr-social-actions>button.btn-primary{grid-column:1/-1;min-height:42px!important}.pr-social-actions>:not(.btn-primary),.pr-social-actions>div{min-width:0}.pr-social-actions .btn,.pr-social-actions a,.pr-social-actions button{width:100%!important;min-height:40px}.pr-social-actions>div>.btn,.pr-social-actions>div>button{width:100%!important}.pr-own-profile-actions{display:flex!important;width:100%!important;margin-top:14px!important}.pr-own-profile-actions .btn-primary,.pr-own-profile-actions button{width:100%!important;min-height:44px!important}.pr-own-profile-actions .pr-export-menu{width:100%}.pr-own-profile-actions .pr-export-menu .btn-primary{justify-content:center}.pr-own-profile-actions .pr-export-menu-list{width:100%!important;max-width:none!important}.msg{position:fixed!important;top:var(--topbar-h,104px)!important;left:0!important;right:0!important;bottom:calc(64px + env(safe-area-inset-bottom, 0px))!important;height:auto!important;min-height:0!important;padding:0!important}.msg .msg-main,.msg .msg-shell{height:100%!important;min-height:0!important}.msg .msg-composer{width:100%!important;flex:0 0 auto!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;background:var(--surface,#FFFFFF)!important;border-top:1px solid var(--border-soft,#e5e8ee)!important;box-shadow:0 -6px 18px rgba(14,31,61,.1)!important;box-sizing:border-box!important}.msg .msg-main.has-reply-draft .msg-thread,.msg .msg-thread{padding-bottom:12px!important}body:has(.msg)>.app-footer{display:none!important}.msg-newconv-overlay{z-index:2147483000!important;padding:12px!important;place-items:center!important}.msg-newconv-modal{max-height:calc(calc(100 * var(--dvh)) - 24px)!important}.msg-newconv-results{overscroll-behavior:contain}.msg-newconv-footer{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important}.app-footer{display:block!important;padding:12px max(12px,env(safe-area-inset-left)) calc(76px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-right))!important}.app-footer .af-row{flex-direction:row!important;align-items:flex-start!important;gap:12px!important}.app-footer .af-brand{width:auto;align-self:center}.app-footer .af-links{display:flex!important;flex:1 1 150px!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto;font-size:11px}.app-footer .af-bullet{display:inline}.app-footer .af-meta{width:100%;justify-content:flex-start!important;gap:10px!important}.itw-modal-shell--mobile-centered{width:calc(calc(100 * var(--vw)) - 24px)!important;max-width:calc(calc(100 * var(--vw)) - 24px)!important;max-height:100%!important;box-sizing:border-box!important;align-self:center!important;border-radius:18px!important}.msg .msg-composer{position:fixed!important;left:0!important;right:0!important;bottom:calc(64px + env(safe-area-inset-bottom, 0px))!important;z-index:89!important;width:100%!important;margin-top:0!important}.msg .msg-thread{padding-bottom:var(--msg-composer-h,104px)!important}.msg .msg-shell.has-active .msg-main{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}.msg .msg-thread{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.msg .msg-composer{flex:0 0 auto!important;margin-top:auto!important}}@media (max-width:768px){.itw-round-btn,.msg-back-btn,.msg-composer .btn-icon,.msg-hover-btn,.msg-main-hd .btn-icon,.msg-main-hd .msg-group-identity,.msg-main-hd .msg-peer-identity,.msg-meta-action,.msg-react-pop-btn,.msg-reply-draft-close,.msg-voice-rec button{min-width:0!important;min-height:0!important}}@media (max-width:767px){.msg .msg-main-hd{flex:0 0 auto!important;height:auto!important;min-height:56px!important;padding:8px 14px!important;align-items:center!important}.msg .msg-main-hd .msg-group-identity,.msg .msg-main-hd .msg-peer-identity{padding-top:2px!important;padding-bottom:2px!important}}@media (max-width:768px){.pr-locked-card{padding:26px 16px!important}.pr-locked-card .btn-primary{max-width:100%;white-space:normal;line-height:1.35}}.nmodal-hd{gap:20px!important}.nmodal-hd h2{min-width:0!important;flex:1 1 auto!important}.nmodal-hd .nmodal-close{flex:0 0 auto!important}@media (min-width:768px){.pqv-actions .feed-action,.pqv-actions .pqv-action-cell{flex:0 0 auto}}:root{--sc-hover-ink:rgba(14,31,61,0.05)}:root[data-theme=dark]{--sc-hover-ink:rgba(255,255,255,0.06)}.sc-tile:hover{border-color:#F5C518!important;background:var(--cream-50)!important}.sc-ghost:hover:not(:disabled){background:var(--cream-50);border-color:#F5C518}.sc-icon-btn:hover:not(:disabled){background:var(--sc-hover-ink);color:var(--text-primary)}.sc-dashed:hover{border-color:#F5C518!important;color:var(--text-primary)!important;background:var(--cream-50)!important}.sc-option:hover{background:var(--surface-muted)!important}.sc-pill:hover:not(:disabled){border-color:#F5C518;background:var(--cream-50)}.sc-dashed:focus-visible,.sc-ghost:focus-visible,.sc-icon-btn:focus-visible,.sc-option:focus-visible,.sc-pill:focus-visible,.sc-primary:focus-visible,.sc-swatch:focus-visible,.sc-tile:focus-visible{outline:none;border-color:#F5C518;box-shadow:0 0 0 3px rgba(245,197,24,.18)}.sc-color-picker-shell{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:600}.sc-color-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;padding:0;flex-shrink:0;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease}.sc-color-picker:hover:not(:disabled){transform:scale(1.06);box-shadow:0 4px 12px rgba(14,31,61,.16)}.sc-color-picker:focus-visible{outline:3px solid rgba(245,197,24,.55);outline-offset:3px}.sc-color-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.sc-color-popover{position:fixed;z-index:2140;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;max-height:calc(calc(100 * var(--vh)) - 24px);overflow:auto;padding:16px;border:1px solid var(--border-soft);border-radius:16px;background:var(--bg-card);color:var(--text-primary);box-shadow:0 18px 48px rgba(14,31,61,.22),0 4px 12px rgba(14,31,61,.1);animation:sc-color-popover-in .14s ease-out}.sc-color-popover-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sc-color-popover-header>div{display:flex;flex-direction:column;gap:2px}.sc-color-popover-header strong{font-size:14px;line-height:1.3}.sc-color-popover-header span{color:var(--text-muted);font-size:11px}.sc-color-popover-header button{width:28px;height:28px;border:0;border-radius:8px;background:var(--surface-muted);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:20px;font-weight:500;line-height:1}.sc-color-popover-header button:hover{background:var(--cream-50);color:var(--text-primary)}.sc-color-popover-header button:focus-visible{outline:2px solid #F5C518;outline-offset:2px}.sc-color-preview{display:flex;align-items:flex-end;min-height:66px;padding:10px;border-radius:12px;box-sizing:border-box}.sc-color-preview span{padding:4px 7px;border-radius:6px;background:rgba(255,255,255,.9);color:#0E1F3D;box-shadow:0 1px 4px rgba(14,31,61,.12);font-size:11px;font-weight:800;letter-spacing:.04em}.sc-color-presets{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px}.sc-color-presets button{width:100%;aspect-ratio:1;min-width:0;padding:0;border:1px solid var(--border);border-radius:50%;cursor:pointer;transition:transform .12s ease}.sc-color-presets button:hover{transform:translateY(-2px)}.sc-color-presets button[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #F5C518}.sc-color-presets button:focus-visible{outline:2px solid #F5C518;outline-offset:2px}.sc-color-control{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;color:var(--text-secondary);font-size:11px;font-weight:700}.sc-color-control strong{color:var(--text-primary);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-color-range{grid-column:1/-1;width:100%;height:10px;margin:0;border:0;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.sc-color-range::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:transparent}.sc-color-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-5px;border:3px solid #ffffff;border-radius:50%;appearance:none;-webkit-appearance:none;background:#0E1F3D;box-shadow:0 1px 5px rgba(14,31,61,.35)}.sc-color-range::-moz-range-track{height:10px;border:0;border-radius:999px;background:transparent}.sc-color-range::-moz-range-thumb{width:14px;height:14px;border:3px solid #ffffff;border-radius:50%;background:#0E1F3D;box-shadow:0 1px 5px rgba(14,31,61,.35)}.sc-color-range:focus-visible{outline:3px solid rgba(245,197,24,.45);outline-offset:3px}.sc-color-hex{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px;color:var(--text-secondary);font-size:11px;font-weight:700}.sc-color-hex input{width:108px;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--border);border-radius:9px;outline:none;background:var(--surface-muted);color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.sc-color-hex input:focus{border-color:#F5C518;box-shadow:0 0 0 3px rgba(245,197,24,.16)}@keyframes sc-color-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sc-spinner{display:inline-block;border-radius:50%;border:2px solid rgba(245,197,24,.3);border-top-color:#f5c518;animation:itw-spin .9s linear infinite}@keyframes itw-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sc-spinner{animation:none;border-top-color:rgba(245,197,24,.3);border-style:dotted}.sc-color-picker,.sc-color-presets button,.sc-primary,.sc-tile{transition:none!important}.sc-color-popover{animation:none}}.sc-dropzone{outline:2px dashed #F5C518;outline-offset:-8px;background:var(--cream-50)}.reco-section{padding:28px}.reco-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--border-soft)}.reco-head-titles{min-width:0}.reco-title{margin:6px 0 0;font-size:22px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.reco-summary{margin:6px 0 0;font-size:13.5px;color:var(--text-muted)}.reco-head-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.reco-manage{font-size:13px;font-weight:700;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.reco-manage:hover{color:var(--text-primary);border-bottom-color:var(--yellow-500)}.reco-ask{display:inline-flex;align-items:center;gap:8px}.reco-list{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.reco-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.reco-card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 24px 20px 28px;background:linear-gradient(180deg,var(--cream-50) 0,var(--surface) 72%);border:1px solid var(--border-soft);border-radius:18px;box-shadow:0 1px 2px rgba(14,31,61,.04);transition:box-shadow .2s ease,transform .2s ease}.reco-card:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;border-radius:0 4px 4px 0;background:var(--yellow-500)}.reco-card:hover{box-shadow:0 16px 36px -18px rgba(14,31,61,.28);transform:translateY(-1px)}.reco-card.is-hidden{background:var(--surface)}.reco-card.is-hidden:before{background:var(--border)}.reco-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.reco-quote-mark{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(245,197,24,.16);color:var(--yellow-600,#D4A80F)}.reco-text{margin:0;font-size:15.5px;line-height:1.7;font-weight:500;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.reco-text.is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.reco-text.is-empty{font-style:italic;font-weight:400;color:var(--text-muted)}.reco-more{align-self:flex-start;margin-top:-6px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--yellow-600,#D4A80F);cursor:pointer}.reco-more:hover{text-decoration:underline}.reco-author{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px dashed var(--border);min-width:0}.reco-author-link{flex:none;display:inline-flex;border-radius:50%;text-decoration:none}.reco-author-id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.reco-author-name{font-size:14px;font-weight:800;color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reco-author-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow-500);text-decoration-color:var(--yellow-500);text-underline-offset:3px}.reco-author-role{font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reco-date{flex:none;font-size:12px;color:var(--text-muted)}.reco-vis{position:relative;flex:none}.reco-vis-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 12px;border:1px solid;border-radius:999px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:box-shadow .15s}.reco-vis-btn:hover{box-shadow:0 2px 8px -2px rgba(14,31,61,.18)}.reco-vis-btn.v-public{color:#047857;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.32)}.reco-vis-btn.v-restricted{color:#8A6D00;background:rgba(245,197,24,.16);border-color:rgba(245,197,24,.5)}.reco-vis-btn.v-private{color:#4B5563;background:rgba(107,114,128,.1);border-color:rgba(107,114,128,.3)}.reco-vis-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:256px;padding:6px;background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;box-shadow:0 18px 40px -12px rgba(14,31,61,.3)}.reco-vis-option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;color:var(--text-primary);cursor:pointer}.reco-vis-option:hover{background:rgba(245,197,24,.08)}.reco-vis-option.on{background:rgba(245,197,24,.15)}.reco-vis-option>svg{flex:none;color:#059669}.reco-vis-option-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px}.reco-vis-option.v-public .reco-vis-option-icon{color:#059669;background:rgba(16,185,129,.12)}.reco-vis-option.v-restricted .reco-vis-option-icon{color:#A07F00;background:rgba(245,197,24,.18)}.reco-vis-option.v-private .reco-vis-option-icon{color:#4B5563;background:rgba(107,114,128,.12)}.reco-vis-option-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.reco-vis-option-text b{font-size:13px}.reco-vis-option-text small{font-size:11.5px;color:var(--text-muted)}.reco-empty{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;text-align:center;border:1px dashed var(--border);border-radius:18px;background:linear-gradient(180deg,var(--cream-50),transparent)}.reco-empty-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:rgba(245,197,24,.16);color:var(--yellow-600,#D4A80F)}.reco-empty-title{margin:6px 0 0;font-size:17px;font-weight:800;color:var(--text-primary)}.reco-empty-text{margin:0;max-width:470px;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.reco-empty .btn-primary{margin-top:8px;display:inline-flex;align-items:center;gap:8px}.reco-skeleton{gap:12px}.reco-sk-avatar,.reco-sk-line{display:block;background:linear-gradient(90deg,var(--surface-muted) 0,var(--border-soft) 50%,var(--surface-muted) 100%);background-size:200% 100%;animation:recoShimmer 1.3s ease-in-out infinite}.reco-sk-line{height:12px;border-radius:6px}.reco-sk-line.w90{width:90%}.reco-sk-line.w75{width:75%}.reco-sk-line.w40{width:40%}.reco-sk-line.w30{width:30%}.reco-sk-avatar{flex:none;width:42px;height:42px;border-radius:50%}@keyframes recoShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.reco-sk-avatar,.reco-sk-line{animation:none}.reco-card,.reco-card:hover{transition:none;transform:none}}:root[data-theme=dark] .reco-card{box-shadow:none}:root[data-theme=dark] .reco-card:hover{box-shadow:0 16px 36px -18px rgba(0,0,0,.6)}:root[data-theme=dark] .reco-empty-icon,:root[data-theme=dark] .reco-more,:root[data-theme=dark] .reco-quote-mark{color:#F5C518}:root[data-theme=dark] .reco-vis-btn.v-public{color:#34D399;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.35)}:root[data-theme=dark] .reco-vis-btn.v-restricted{color:#F5C518;background:rgba(245,197,24,.12);border-color:rgba(245,197,24,.4)}:root[data-theme=dark] .reco-vis-btn.v-private{color:#B8C2D9;background:rgba(184,194,217,.08);border-color:rgba(184,194,217,.25)}:root[data-theme=dark] .reco-vis-option.v-public .reco-vis-option-icon{color:#34D399}:root[data-theme=dark] .reco-vis-option.v-restricted .reco-vis-option-icon{color:#F5C518}:root[data-theme=dark] .reco-vis-option.v-private .reco-vis-option-icon{color:#B8C2D9}:root[data-theme=dark] .reco-vis-menu{box-shadow:0 18px 40px -12px rgba(0,0,0,.6)}.svd{padding:28px}.svd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--border-soft)}.svd-head-titles{min-width:0}.svd-title{margin:6px 0 0;font-size:22px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.svd-sub{margin:6px 0 0;font-size:13.5px;color:var(--text-muted)}.rcp-tabs.svd-tabs{margin-top:0}.svd-grid{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:18px;gap:18px}.svd-grid.svd-grid-users{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.svd-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;background:var(--surface);border:1px solid var(--border-soft);border-radius:18px;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.svd-card:hover{box-shadow:0 16px 36px -18px rgba(14,31,61,.28);transform:translateY(-1px);border-color:var(--border)}.svd-unsave{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(245,197,24,.45);border-radius:10px;background:rgba(245,197,24,.14);color:#C99A00;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.svd-unsave:hover{background:rgba(232,80,91,.1);border-color:rgba(232,80,91,.35);color:#E8505B}.svd-post-head{display:flex;align-items:center;gap:12px;min-width:0}.svd-post-author{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.svd-post-author b{font-size:14px;font-weight:800;color:var(--text-primary)}.svd-post-author b,.svd-post-author span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svd-post-author span{font-size:12px;color:var(--text-muted)}.svd-post-text{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.svd-post.is-text .svd-post-text{-webkit-line-clamp:10}.svd-post-media{display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:var(--surface-muted);cursor:pointer}.svd-post-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.svd-post-media:hover img{transform:scale(1.03)}.svd-post-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;border-top:1px solid var(--border-soft)}.svd-post-stats{min-width:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.svd-post-stats em{font-style:normal;opacity:.85}.svd-link{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:800;color:var(--yellow-600,#D4A80F);text-decoration:none;cursor:pointer}.svd-link svg{transition:transform .15s ease}.svd-link:hover svg{transform:translateX(3px)}.svd-card.svd-user{align-items:center;gap:4px;padding:0 18px 20px;overflow:hidden;text-align:center}.svd-user-cover{position:relative;align-self:stretch;height:64px;margin:0 -18px;background:linear-gradient(135deg,#0E1F3D,#1C3767 60%,#2A4E8E)}.svd-user-cover:after{content:"";position:absolute;right:-30px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,24,.35),transparent 65%)}.svd-user-unsave{position:absolute;top:12px;right:12px;z-index:1;background:rgba(255,255,255,.92)}.svd-user-avatar{margin-top:-38px;padding:4px;border-radius:50%;background:var(--surface);position:relative}.svd-user-name{margin-top:6px;font-size:15px;color:var(--text-primary)}.svd-user-title{font-size:12.5px;line-height:1.4;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.svd-user-city{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12px;color:var(--text-secondary)}.svd-user-cta{margin-top:12px;width:100%;justify-content:center}.svd-mission-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.svd-mission-ref{padding:4px 10px;border-radius:999px;background:var(--surface-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.svd-mission-title{font-size:17px;font-weight:800;line-height:1.3;color:var(--text-primary);text-decoration:none}.svd-mission-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow-500);text-decoration-color:var(--yellow-500);text-underline-offset:3px}.svd-mission-summary{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.svd-mission-tags{display:flex;flex-wrap:wrap;gap:6px}.svd-mission-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.svd-mission-facts>div{min-width:0;padding:10px 12px;border-radius:12px;background:var(--surface-muted)}.svd-mission-facts>div.is-budget{background:rgba(245,197,24,.14)}.svd-mission-facts dt{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.svd-mission-facts dd{margin:4px 0 0;font-size:13px;font-weight:800;line-height:1.35;color:var(--text-primary);overflow-wrap:anywhere}.svd-grid.svd-grid-missions{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.svd-empty{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;text-align:center;border:1px dashed var(--border);border-radius:18px;background:linear-gradient(180deg,var(--cream-50),transparent)}.svd-empty-title{margin:6px 0 0;font-size:17px;font-weight:800;color:var(--text-primary)}.svd-empty-text{margin:0;max-width:440px;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.svd-empty-cta{margin-top:6px;display:inline-flex;align-items:center;text-decoration:none}.svd-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:9999;padding:10px 16px;border-radius:10px;background:#0E1F3D;color:#fff;font-size:12.5px;font-weight:600;box-shadow:0 8px 20px rgba(14,31,61,.25)}@media (prefers-reduced-motion:reduce){.svd-card,.svd-card:hover,.svd-post-media img,.svd-post-media:hover img{transition:none;transform:none}}:root[data-theme=dark] .svd-card{box-shadow:none}:root[data-theme=dark] .svd-card:hover{box-shadow:0 16px 36px -18px rgba(0,0,0,.6)}:root[data-theme=dark] .svd-unsave{color:#F5C518;background:rgba(245,197,24,.12)}:root[data-theme=dark] .svd-unsave:hover{color:#FF8A93;background:rgba(232,80,91,.16)}:root[data-theme=dark] .svd-user-unsave{background:rgba(20,35,57,.88)}:root[data-theme=dark] .svd-link{color:#F5C518}:root[data-theme=dark] .svd-mission-facts>div.is-budget{background:rgba(245,197,24,.12)}:root[data-theme=dark] .svd-toast{background:#F5C518;color:#0E1F3D}.rcp{max-width:880px;padding-top:28px;padding-bottom:48px}.rcp-back{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;margin-left:-8px;border-radius:999px;font-size:13px;font-weight:700;color:var(--text-secondary);text-decoration:none;transition:background .15s,color .15s}.rcp-back:hover{background:var(--surface-muted);color:var(--text-primary)}.rcp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-top:14px}.rcp-head-titles{min-width:0;max-width:460px}.rcp-title{margin:6px 0 0;font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.rcp-sub{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--text-muted)}.rcp-ask{display:inline-flex;align-items:center;gap:8px;flex:none}.rcp-tabs{display:flex;gap:4px;margin-top:26px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;box-shadow:var(--shadow-sm)}.rcp-tabs::-webkit-scrollbar{display:none}.rcp-tab{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap;height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13.5px;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}.rcp-tab:hover{color:var(--text-primary);background:var(--surface-muted)}.rcp-tab.on{background:var(--navy-900);color:#fff}.rcp-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--surface-muted);font-size:11.5px;font-weight:800;color:var(--text-secondary)}.rcp-tab.on .rcp-count{background:rgba(255,255,255,.16);color:#fff}.rcp-tab.has-todo .rcp-count{background:var(--yellow-500);color:var(--navy-900)}.rcp-panel{margin-top:18px}.rcp-list{display:flex;flex-direction:column;gap:12px}.rcp-item{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;box-shadow:var(--shadow-sm)}.rcp-item.reco-skeleton{gap:14px}.rcp-item-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rcp-item-name{font-size:14.5px;font-weight:800;color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcp-item-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow-500);text-decoration-color:var(--yellow-500);text-underline-offset:3px}.rcp-item-role{font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcp-item-meta{margin-top:4px;font-size:12px;color:var(--text-secondary)}.rcp-item-actions{display:flex;align-items:center;gap:8px;flex:none}.rcp-write{gap:6px}.rcp-status,.rcp-write{display:inline-flex;align-items:center}.rcp-status{flex:none;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid}.rcp-status.t-wait{color:#8A6D00;background:rgba(245,197,24,.16);border-color:rgba(245,197,24,.5)}.rcp-status.t-ok{color:#047857;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.32)}.rcp-status.t-off{color:#4B5563;background:rgba(107,114,128,.1);border-color:rgba(107,114,128,.3)}.rcp-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;text-align:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:18px;box-shadow:var(--shadow-sm)}.rcp-empty.is-error .rcp-empty-title{color:var(--danger)}.rcp-empty-title{margin:6px 0 0;font-size:17px;font-weight:800;color:var(--text-primary)}.rcp-empty-text{margin:0;max-width:460px;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.rcp-empty .btn-primary{margin-top:8px;display:inline-flex;align-items:center;gap:8px}.rcp-write-for{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;border-radius:12px;background:var(--surface-muted)}.rcp-write-for b{display:block;font-size:14px;color:var(--text-primary)}.rcp-write-for span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcp-write-for span,.rcp-write-hint{font-size:12px;color:var(--text-muted)}.rcp-write-hint{margin:8px 0 0}.rcp-write-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.rcp-write-count{font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rcp-write-count.is-max{color:var(--danger);font-weight:700}:root[data-theme=dark] .rcp-tab.on{background:var(--yellow-500);color:var(--navy-900)}:root[data-theme=dark] .rcp-tab.on .rcp-count{background:rgba(14,31,61,.18);color:var(--navy-900)}:root[data-theme=dark] .rcp-status.t-wait{color:#F5C518;background:rgba(245,197,24,.12);border-color:rgba(245,197,24,.4)}:root[data-theme=dark] .rcp-status.t-ok{color:#34D399;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.35)}:root[data-theme=dark] .rcp-status.t-off{color:#B8C2D9;background:rgba(184,194,217,.08);border-color:rgba(184,194,217,.25)}@media (max-width:640px){.rcp{padding-top:16px}.rcp-title{font-size:26px}.rcp-ask{justify-content:center}.rcp-ask,.rcp-tabs{width:100%}.rcp-tab{flex:1 0 auto;justify-content:center;gap:6px;padding:0 8px;font-size:13px}.rcp-item{flex-wrap:wrap;padding:14px}.rcp-item-actions{width:100%;padding-left:62px}.rcp-item-actions .btn-ghost,.rcp-item-actions .btn-primary{flex:1 1;justify-content:center}.svd{padding:20px 16px}.svd-title{font-size:19px}.rcp-tabs.svd-tabs{width:100%;gap:2px;padding:3px}.svd-tabs .rcp-tab{gap:5px;padding:0 4px;font-size:12.5px}.svd-tabs .rcp-count{min-width:20px;height:20px;padding:0 5px;font-size:11px}.svd-grid,.svd-grid.svd-grid-missions,.svd-grid.svd-grid-users{grid-template-columns:minmax(0,1fr);gap:14px}.svd-mission-facts{grid-template-columns:minmax(0,1fr)}.reco-section{padding:20px 16px}.reco-title{font-size:19px}.reco-head-actions{width:100%;flex-direction:column-reverse;align-items:stretch;gap:12px}.reco-ask{justify-content:center}.reco-manage{align-self:center}.reco-list.is-grid{grid-template-columns:minmax(0,1fr)}.reco-card{padding:18px 16px 16px 20px}.reco-text{font-size:15px}.reco-author{flex-wrap:wrap}.reco-date{width:100%;padding-left:54px}.reco-vis-menu{right:-4px;min-width:236px}}.feed-opp-body,.feed-opp-body>*{min-width:0}.feed-opp-title{overflow-wrap:anywhere}.feed-opp-facts{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:9px;gap:9px}.feed-opp-facts>*{min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.feed-opp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feed-opp-fact.is-budget{grid-column:1/-1}.feed-opp-fact-value{font-size:14px!important}.feed-opp-fact.is-budget .feed-opp-fact-value{font-size:16px!important;font-weight:700!important}.feed-opp-foot{flex-direction:column;align-items:stretch!important}.feed-opp-cta{width:100%;min-width:0!important}}.itw-post-photo-open:focus-visible{outline:3px solid #F5C518;outline-offset:-3px}.itw-media-viewer{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(8,14,26,.86);animation:itw-media-viewer-in .16s ease-out}@keyframes itw-media-viewer-in{0%{opacity:0}to{opacity:1}}.itw-media-viewer-box{display:flex;width:min(1180px,100%);height:min(860px,calc(calc(100 * var(--vh)) - 64px));border-radius:12px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.45)}.itw-media-viewer-stage{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;background:#000}.itw-media-viewer-stage>img{display:block;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.itw-media-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:28px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease}.itw-media-viewer-nav:hover{background:rgba(255,255,255,.28)}.itw-media-viewer-nav.is-prev{left:14px}.itw-media-viewer-nav.is-next{right:14px}.itw-media-viewer-count{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);padding:4px 12px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:12.5px;font-weight:700}.itw-media-viewer-panel{flex:0 0 380px;min-width:0;display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;border-left:1px solid;overflow-y:auto;overscroll-behavior:contain}.itw-media-viewer-head{display:flex;align-items:flex-start;gap:10px}.itw-media-viewer-identity{flex:1 1;min-width:0}.itw-media-viewer-name{font-size:14.5px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.itw-media-viewer-name a{text-decoration:none}.itw-media-viewer-name a:hover{text-decoration:underline}.itw-media-viewer-baseline{font-size:12.5px;line-height:1.35;margin-top:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.itw-media-viewer-meta{font-size:12px;margin-top:3px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.itw-media-viewer-avatar-empty{width:44px;height:44px;flex-shrink:0;border-radius:22px;display:grid;place-items:center;font-size:18px}.itw-media-viewer-close{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:background .15s ease}.itw-media-viewer-close:hover{background:rgba(14,31,61,.08)}.itw-media-viewer.is-dark .itw-media-viewer-close:hover{background:rgba(255,255,255,.1)}.itw-media-viewer-text{font-size:14px;line-height:1.55;overflow-wrap:anywhere}.itw-media-viewer-actions .feed-divider{margin:2px 0 4px}.itw-media-viewer-actions .feed-action .fa-lbl{display:none}.itw-media-viewer-actions .feed-actions{gap:2px}@media (max-width:860px){.itw-media-viewer{padding:0;align-items:stretch}.itw-media-viewer-box{flex-direction:column;width:100%;height:100%;border-radius:0;overflow-y:auto;overscroll-behavior:contain}.itw-media-viewer-stage{flex:0 0 auto;height:calc(62 * var(--vh))}.itw-media-viewer-panel{flex:0 0 auto;overflow:visible;border-left:none}.itw-media-viewer-close{position:fixed;top:12px;right:12px;z-index:2;background:rgba(0,0,0,.55);color:#fff!important}}.pr-actions.pr-social-actions .pr-social-standard-action{font-size:13px;font-weight:800}.pr-actions.pr-social-actions .pr-social-cancel-action{color:var(--danger)}:root[data-theme=dark] .pr-actions.pr-social-actions .pr-social-cancel-action{color:#FF7B72}.pr-actions.pr-social-actions .pr-invite-accept{font-size:15px;padding:8px 14px;border:1px solid transparent;border-radius:var(--r-md)}.pr-actions.pr-social-actions .pr-invite-refuse{background:#E15554;border-color:#E15554!important;color:#FFFFFF;font-weight:700}.pr-actions.pr-social-actions .pr-invite-refuse:hover:not(:disabled){background:#C93F3E;border-color:#C93F3E!important;color:#FFFFFF}.pr-actions.pr-social-actions .pr-invite-btn:disabled{opacity:.6;cursor:not-allowed}.pr-invite-group{display:flex;align-items:center;gap:8px;margin-left:auto}@media (max-width:767px){.pr-invite-group{display:contents}.pr-social-actions .pr-invite-btn{min-height:40px!important}}.msg-drop-overlay{position:absolute;inset:10px;z-index:60;pointer-events:none;display:grid;place-items:center;text-align:center;border-radius:18px;border:2px dashed #f5c518;background:rgba(255,249,230,.92);color:#0E1F3D;font-size:15px;font-weight:800}.msg-drop-overlay small{display:block;margin-top:4px;font-size:12.5px;font-weight:500;opacity:.75}:root[data-theme=dark] .msg-drop-overlay{background:rgba(14,31,61,.9);color:#F5F7FA}.itw-comp-drop-overlay{position:absolute;inset:0;z-index:60;pointer-events:none;display:grid;place-items:center;text-align:center;border-radius:16px;border:2px dashed #f5c518;background:rgba(255,249,230,.94);color:#0E1F3D;font-size:15px;font-weight:800}.itw-comp-drop-overlay small{display:block;margin-top:4px;font-size:12.5px;font-weight:500;opacity:.75}:root[data-theme=dark] .itw-comp-drop-overlay{background:rgba(14,31,61,.92);color:#F5F7FA}@keyframes feed-featured-progress{0%{width:0}to{width:100%}}@keyframes feed-featured-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes feed-featured-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.feed-featured{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px;background:#FFFFFF;border:1px solid rgba(14,31,61,.11);border-radius:18px;box-shadow:0 8px 26px rgba(14,31,61,.065);font-family:var(--font-nunito),var(--font-ui)}.feed-featured-head{justify-content:space-between;gap:10px;padding:2px 2px 0}.feed-featured-head,.feed-featured-title{display:flex;align-items:center;min-width:0}.feed-featured-title{gap:9px}.feed-featured-star{display:inline-flex;align-items:center;justify-content:center;width:24.6px;height:24.6px;flex:0 0 auto;border-radius:50%;background:linear-gradient(180deg,#ffe98a,#f5c518)}.feed-featured-label{color:#1e2a4a;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.feed-featured-count{color:#8b93a7;font-family:var(--font-mono);font-size:9.9px;font-weight:800;white-space:nowrap}.feed-featured-tools{display:flex;align-items:center;gap:12px;flex:0 0 auto}.feed-featured-remove{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;border:1px solid #eef0f5;border-radius:999px;background:#fff;color:#68708a;font-family:var(--font-nunito),var(--font-ui);font-size:10.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color .14s var(--ease),background .14s var(--ease),color .14s var(--ease)}.feed-featured-remove:hover:not(:disabled){border-color:#F5C6C6;background:#FDF0F0;color:#B91C1C}.feed-featured-remove:disabled{opacity:.55;cursor:default}.feed-featured-dots{display:flex;align-items:center;gap:5px}.feed-featured-dot{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.feed-featured-dot-mark{position:relative;display:block;width:6px;height:6px;border-radius:999px;background:#dfe3ec;overflow:hidden;transition:background .14s var(--ease)}.feed-featured-dot:hover .feed-featured-dot-mark{background:#c9cfdc}.feed-featured-dot.on .feed-featured-dot-mark{width:24px;background:#f3e6b3}.feed-featured-dot-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:999px;background:linear-gradient(90deg,#ffd83d,#f2b600);animation-name:feed-featured-progress;animation-timing-function:linear;animation-fill-mode:forwards}.feed-featured-dot-fill.is-static{width:100%;animation:none}.feed-featured-viewport{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(14,31,61,.08);background:linear-gradient(145deg,#ffffff,#fffcf1)}.feed-featured-track{display:flex;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.feed-featured-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,30%);grid-gap:14px;gap:14px;align-items:center;padding:14px 52px;font-family:var(--font-ui)}.feed-featured-slide.is-text{grid-template-columns:minmax(0,1fr)}.feed-featured-body{display:flex;flex-direction:column;gap:9px;min-width:0}.feed-featured-author{display:flex;align-items:center;gap:10px;min-width:0}.feed-featured-avatar-deleted{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#F0F2F5;color:#9099A8;font-size:15px}.feed-featured-id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.feed-featured-name-row{display:flex;align-items:baseline;gap:6px;min-width:0}.feed-featured-name{overflow:hidden;color:#0e1f3d;font-size:13.5px;font-weight:700;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.feed-featured-name.is-deleted{color:#9099A8;font-style:italic}.feed-featured-time{flex:0 0 auto;color:#9099A8;font-size:11.5px;white-space:nowrap}.feed-featured-baseline{overflow:hidden;color:#5C6373;font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.feed-featured-headline{margin:0;color:#0e1f3d;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty;cursor:pointer}.feed-featured-slide.is-text .feed-featured-headline{-webkit-line-clamp:3}.feed-featured-meta{display:flex;align-items:center;gap:8px;min-width:0}.feed-featured-chip{flex:0 0 auto;padding:2px 8px;border:1px solid #f3e6b3;border-radius:999px;background:#fffbee;color:#1e2a4a;font-family:var(--font-nunito),var(--font-ui);font-size:10px;font-weight:800;line-height:1.3;white-space:nowrap}.feed-featured-reactions{flex:1 1;min-width:0;overflow:hidden;color:#8b93a7;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.feed-featured-cta{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:#c99700;font-family:var(--font-nunito),var(--font-ui);font-size:12px;font-weight:900;cursor:pointer;transition:color .14s var(--ease)}.feed-featured-cta:hover{color:#9d7600}.feed-featured-thumb{position:relative;height:118px;min-width:0;border-radius:12px;overflow:hidden;border:1px solid #e5e8ee;background:#F8F9FB;cursor:pointer}.feed-featured-thumb>img,.feed-featured-thumb>video{display:block;width:100%;height:100%;object-fit:cover}.feed-featured-thumb>video{pointer-events:none}.feed-featured-host{left:8px;bottom:8px;max-width:calc(100% - 16px);overflow:hidden;padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.92);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.feed-featured-host,.feed-featured-host-center{position:absolute;color:#5C6373;font-weight:600}.feed-featured-host-center{inset:0;display:flex;align-items:center;justify-content:center;padding:8px;font-size:11px;text-align:center;overflow-wrap:anywhere}.feed-featured-play{top:50%;left:50%;justify-content:center;width:40px;height:28px;border-radius:8px;background:rgba(0,0,0,.6);transform:translate(-50%,-50%)}.feed-featured-badge,.feed-featured-play{position:absolute;display:inline-flex;align-items:center;pointer-events:none}.feed-featured-badge{right:8px;bottom:8px;gap:5px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font-size:10.5px;font-weight:700}.feed-featured-poll{display:flex;flex-direction:column;gap:5px;height:100%;padding:9px 10px;background:#fff}.feed-featured-poll-row{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;border:1px solid #e5e8ee;border-radius:6px;overflow:hidden;background:#fff}.feed-featured-poll-row.mine{border-color:#F5C518}.feed-featured-poll-fill{position:absolute;inset:0 auto 0 0;background:rgba(14,31,61,.06)}.feed-featured-poll-row.mine .feed-featured-poll-fill{background:rgba(245,197,24,.25)}.feed-featured-poll-label{flex:1 1;min-width:0;overflow:hidden;padding:0 7px;font-weight:600;text-overflow:ellipsis}.feed-featured-poll-label,.feed-featured-poll-pct{position:relative;color:#0E1F3D;font-size:10.5px;white-space:nowrap}.feed-featured-poll-pct{padding-right:7px;font-weight:700}.feed-featured-poll-more{color:#8b93a7;font-size:10px;line-height:1.2}.feed-featured-arrow{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;background:#fff;border:1px solid #e5e8ee;box-shadow:0 4px 14px rgba(14,31,61,.14);color:#1e2a4a;transform:translateY(-50%);cursor:pointer;transition:border-color .14s var(--ease),color .14s var(--ease)}.feed-featured-arrow.left{left:12px}.feed-featured-arrow.right{right:12px}.feed-featured-arrow:hover{border-color:#F5C518;color:#0e1f3d}.feed-featured-arrow svg{display:block}.feed-featured-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 24px;text-align:center;font-family:var(--font-ui)}.feed-featured-empty strong{color:#1e2a4a;font-size:13px;font-weight:700}.feed-featured-empty span{max-width:420px;color:#5C6373;font-size:12px;line-height:1.45;text-wrap:pretty}.feed-featured-skeleton{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,30%);grid-gap:14px;gap:14px;align-items:center;min-height:146px;padding:14px 52px}.feed-featured-skeleton-lines{display:flex;flex-direction:column;gap:10px}.feed-featured-skeleton-lines span,.feed-featured-skeleton-thumb{display:block;border-radius:999px;background:#eef0f5;animation:feed-featured-pulse 1.4s ease-in-out infinite}.feed-featured-skeleton-lines span{height:12px}.feed-featured-skeleton-thumb{height:118px;border-radius:12px}.feed-featured-toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));z-index:7000;max-width:calc(calc(100 * var(--vw)) - 32px);padding:8px 14px;border-radius:8px;background:#0E1F3D;color:#fff;font-size:12px;font-weight:600;box-shadow:0 8px 20px rgba(14,31,61,.2);transform:translateX(-50%);animation:feed-featured-toast-in .18s ease-out}.feed-post-featured-highlight{position:absolute;inset:-1px;z-index:3;border:2px solid #f5c518;border-radius:14px;box-shadow:0 0 0 4px rgba(245,197,24,.18);pointer-events:none}.itw-postcard-featured{display:inline-flex;align-items:center;gap:4px;color:#c99700;font-size:12px;font-weight:700}.itw-post-menu-btn-feature:focus-visible,.itw-post-menu-btn-feature:hover{background:#FFFBEE}.itw-post-menu-btn-unfeature:focus-visible,.itw-post-menu-btn-unfeature:hover{background:#F8F9FB}.itw-post-menu-sub{display:block;margin-top:1px;color:#9099A8;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.feed-featured-track{transition:none}.feed-featured-skeleton-lines span,.feed-featured-skeleton-thumb{animation:none}}@media (max-width:1120px){.feed-featured-slide{grid-template-columns:minmax(0,1fr) minmax(110px,28%);padding:14px 48px}.feed-featured-slide.is-text{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.feed-featured-slide,.feed-featured-slide.is-text{grid-template-columns:minmax(0,1fr);padding:12px 14px}.feed-featured-thumb{order:-1;height:auto;aspect-ratio:16/9;max-height:180px}.feed-featured-arrow{display:none}.feed-featured-skeleton{grid-template-columns:minmax(0,1fr);padding:12px 14px}.feed-featured-skeleton-thumb{display:none}.feed-featured :is(.feed-featured-remove,.feed-featured-dot,.feed-featured-cta,.feed-featured-arrow){min-height:0!important}.feed-featured-remove{position:relative;justify-content:center;width:28px;height:28px;padding:0}.feed-featured-remove:after{content:"";position:absolute;inset:-8px}.feed-featured-cta{padding:6px 0;margin:-6px 0}.feed-featured-remove-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.feed-featured-dot{padding:9px 2px}}@media (max-width:767px){.feed-featured,body[data-itw-brick=reseau] .feed-featured{border-radius:14px!important}.feed-featured-headline{font-size:13.5px}}@media (max-width:360px){.feed-featured-chip,.feed-featured-reactions{display:none}}:root[data-theme=dark] .feed-featured{background:#181f39;border-color:#242e52;box-shadow:0 8px 24px rgba(0,0,0,.32)}:root[data-theme=dark] .feed-featured-viewport{background:linear-gradient(145deg,#142339,#1D3050);border-color:#2D3E5E}:root[data-theme=dark] .feed-featured-label{color:#8d97b5}:root[data-theme=dark] .feed-featured-count{color:#8B97B5}:root[data-theme=dark] .feed-featured-headline,:root[data-theme=dark] .feed-featured-name{color:#F5F7FA}:root[data-theme=dark] .feed-featured-baseline{color:#B8C2D9}:root[data-theme=dark] .feed-featured-poll-more,:root[data-theme=dark] .feed-featured-reactions,:root[data-theme=dark] .feed-featured-time{color:#8B97B5}:root[data-theme=dark] .feed-featured-cta{color:#ffd84d}:root[data-theme=dark] .feed-featured-cta:hover{color:#ffe98a}:root[data-theme=dark] .feed-featured-chip{background:#1D3050;border-color:#2D3E5E;color:#DCE6F8}:root[data-theme=dark] .feed-featured-arrow{background:#13233C;border-color:#2D3E5E;color:#F5F7FA}:root[data-theme=dark] .feed-featured-arrow:hover{border-color:#F5C518}:root[data-theme=dark] .feed-featured-dot-mark{background:#2D3E5E}:root[data-theme=dark] .feed-featured-dot.on .feed-featured-dot-mark{background:#243A66}:root[data-theme=dark] .feed-featured-remove{background:#13233C;border-color:#2D3E5E;color:#B8C2D9}:root[data-theme=dark] .feed-featured-remove:hover:not(:disabled){background:rgba(185,28,28,.18);border-color:#7F1D1D;color:#FCA5A5}:root[data-theme=dark] .feed-featured-thumb{border-color:#2D3E5E;background:#13233C}:root[data-theme=dark] .feed-featured-poll{background:#13233C}:root[data-theme=dark] .feed-featured-poll-row{background:#13233C;border-color:#2D3E5E}:root[data-theme=dark] .feed-featured-poll-label,:root[data-theme=dark] .feed-featured-poll-pct{color:#F5F7FA}:root[data-theme=dark] .feed-featured-poll-fill{background:rgba(255,255,255,.08)}:root[data-theme=dark] .feed-featured-empty strong{color:#F5F7FA}:root[data-theme=dark] .feed-featured-empty span{color:#B8C2D9}:root[data-theme=dark] .feed-featured-skeleton-lines span,:root[data-theme=dark] .feed-featured-skeleton-thumb{background:#243A66}:root[data-theme=dark] .feed-featured-avatar-deleted{background:#243A66;color:#8B97B5}:root[data-theme=dark] .itw-postcard-featured{color:#ffd84d}:root[data-theme=dark] .itw-post-menu-btn-feature:focus-visible,:root[data-theme=dark] .itw-post-menu-btn-feature:hover{background:rgba(245,197,24,.12)!important}:root[data-theme=dark] .itw-post-menu-sub{color:#8B97B5}.nmodal-selall{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.nfp-item:focus-visible,.nmodal-selall:focus-visible{outline:2px solid #F5A623;outline-offset:-2px}