/* Une expérience membre personnelle, dans l’univers Uzine */
.member-experience{--me-line:#2b3b54;--me-panel:#0c1930;--me-muted:#a4b5cc;padding:32px 0 64px;display:grid;gap:34px}.member-experience button{cursor:pointer}.me-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.me-heading h2{font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.1;letter-spacing:-.045em;margin:16px 0}.me-heading h2 em{font-style:normal;color:#ffdb3b}.me-heading>div>p:last-child{color:var(--me-muted);font-size:.9rem}.me-profile-shortcut{display:flex;gap:16px;align-items:center;border:1px solid var(--me-line);padding:18px 24px;background:#0c1930;border-radius:16px;text-align:left;color:#d8e4f5;flex-shrink:0}.me-profile-shortcut small{display:block;color:#a3b7d2;font-size:.72rem;margin-top:6px}.me-avatar{width:42px;height:42px;display:inline-grid;place-items:center;background:#21435b;color:#d7eaf6;border:1px solid #5c7c8e66;border-radius:14px;overflow:hidden;font-weight:700;flex-shrink:0}.me-avatar.large{width:76px;height:76px;border-radius:22px;font-size:1.6rem}.me-avatar img{width:100%;height:100%;object-fit:cover}.me-dashboard-top{display:grid;grid-template-columns:1.8fr 1fr;gap:22px}.me-next{padding:32px;border-radius:18px;background:#ffda38;color:#121e35;position:relative;overflow:hidden;display:grid;gap:16px;align-content:start}.me-next .eyebrow{color:#454523}.me-next h3{font-size:1.9rem;line-height:1.2;max-width:23ch;padding-right:30px;position:relative;z-index:1}.me-next p{font-size:.88rem;max-width:46ch}.me-next>span{position:absolute;right:10px;bottom:-45px;font-size:13rem;line-height:1;opacity:.12;transform:rotate(-10deg);font-family:var(--f-display);pointer-events:none}.me-next>.btn{justify-self:start;border-color:#16243b;background:#142239;color:#fff8d2;font-size:.82rem;position:relative;z-index:1}.me-snapshot{display:grid;gap:14px}.me-snapshot>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;border:1px solid var(--me-line);border-radius:15px;background:var(--me-panel);color:#dce8f8;padding:25px;text-align:left}.me-snapshot b{font-family:var(--f-display);font-size:2.8rem;color:#ffdf5a;line-height:1}.me-snapshot span{font-size:.85rem;max-width:18ch;color:#aebed4}.me-snapshot i{font-style:normal;color:#ffdf5a;font-size:1.3rem}.me-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;flex-wrap:wrap}.me-section-heading h2{font-size:2rem}.me-section-heading h3{font-size:1.35rem}.me-section-heading .eyebrow{font-size:.61rem;margin-bottom:8px}.me-section-heading>.textlink,.me-section-heading button.textlink{font-size:.76rem}.me-onboarding{border:1px solid var(--me-line);padding:24px;border-radius:16px}.me-onboarding .me-section-heading>span{margin-left:auto;color:#f4db73;font-family:var(--f-mono);font-size:.78rem}.me-onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.me-onboarding-steps>button{display:flex;align-items:center;gap:13px;border:1px solid #30445e;background:#10213a;color:#dce7f5;text-align:left;padding:20px 16px;border-radius:11px}.me-onboarding-steps>button>b{font-size:1.4rem;color:#8ba1bd;font-family:var(--f-mono)}.me-onboarding-steps>button>span{font-size:.78rem;font-weight:600}.me-onboarding-steps small{display:block;font-size:.68rem;color:#92a8c6;font-weight:400;margin-top:6px}.me-onboarding-steps i{font-style:normal;margin-left:auto;color:#ffdc52}.me-onboarding-steps .done{border-color:#4c735b;background:#17302a66}.me-onboarding-steps .done>b{color:#a4e3b7}.me-welcome-line{display:flex;justify-content:space-between;gap:20px;font-size:.77rem;color:#9fb4ce}.me-home-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.me-home-columns>section{min-width:0}.me-soft-empty{padding:26px;border:1px dashed #3c4a64;border-radius:14px;display:grid;gap:14px;color:#c6d5e8;align-content:start}.me-soft-empty p{color:#9daec6;font-size:.85rem}.me-soft-empty h4{font-size:1.05rem}.me-soft-empty .btn{justify-self:start}.me-order-summary,.me-notice-compact{width:100%;display:flex;align-items:center;gap:16px;padding:20px 16px;border:1px solid var(--me-line);border-radius:11px;margin-bottom:12px;background:#0d1b32;text-align:left;color:#dce6f3}.me-order-summary>span:nth-child(2),.me-notice-compact>span:nth-child(2){flex:1;min-width:0}.me-order-summary b{font-size:.85rem;display:block}.me-order-summary small,.me-notice-compact small{display:block;font-size:.7rem;color:#92a7c4;margin-top:5px}.me-order-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#21334a;color:#ffdf5a;font-size:1.6rem;flex-shrink:0}.me-order-summary i,.me-notice-compact i{font-style:normal;color:#e3c961}.me-notice-compact{font-size:.8rem}.me-notice-dot{width:7px;height:7px;border-radius:50%;background:#ffdf5a;flex-shrink:0}.me-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.me-discovery-card{border:1px solid var(--me-line);border-radius:15px;overflow:hidden;text-align:left;background:#0d1a30;color:#e4edf8;transition:transform .2s,border-color .2s}.me-discovery-card:hover{transform:translateY(-3px);border-color:#ffda38}.me-discovery-image{height:170px;position:relative;background:linear-gradient(135deg,#203a4a,#12213a);display:grid;place-items:center;overflow:hidden}.me-discovery-image>span:first-child{font-size:4.5rem;color:#ffdc4f55;line-height:1}.me-discovery-image>span:last-child{position:absolute;bottom:12px;left:14px;border:1px solid #ffffff33;background:#081427d9;color:#d6e2f0;border-radius:15px;padding:4px 10px;font-size:.6rem}.me-discovery-image img{width:100%;height:100%;object-fit:contain}.me-discovery-card>div:last-child{padding:22px;display:grid;gap:12px}.me-discovery-card h4{font-size:1.1rem;line-height:1.25}.me-discovery-card p{font-size:.73rem;color:#adbed5}.me-discovery-card p b{font-size:1.25rem;color:#ffdf5a}.me-discovery-card small{color:#94a8c5;font-size:.67rem}.me-discovery-card progress,.me-campaign-dialog progress{width:100%;height:7px;border:0;accent-color:#ffdf5a;border-radius:10px;overflow:hidden}.me-exclusive{padding:26px;border:1px solid #ffdd3f44;border-radius:15px;background:linear-gradient(140deg,#2b3022,#101f36);text-align:left;color:#e1e9f4;display:grid;gap:15px;align-content:start}.me-exclusive h4{font-size:1.15rem;line-height:1.3}.me-exclusive>b{font-size:1.8rem;color:#ffdc53;font-family:var(--f-display)}.me-exclusive small{font-size:.7rem;color:#aebcce}.me-filter-row{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.me-filter-row button{padding:9px 15px;border:1px solid #33445f;border-radius:25px;background:#0d1c34;color:#abbdd6;font-size:.75rem}.me-filter-row [aria-pressed=true]{border-color:#ffdc47;color:#ffdc47;background:#ffdc4710}.me-full-notice{display:flex;align-items:center;gap:22px;width:100%;padding:24px;border:1px solid #2b3d57;border-radius:12px;margin:12px 0;background:#0d1b31;color:#c8d7eb;text-align:left}.me-full-notice.unread{border-left:3px solid #ffdb4a;background:#15233a}.me-full-notice>span:first-child{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#ffdf5a;background:#ffdf5a10;font-size:1.5rem;flex-shrink:0}.me-full-notice>span:nth-child(2){flex:1}.me-full-notice small{display:block;color:#96abc6;font-size:.7rem;margin-bottom:6px}.me-full-notice b{font-size:.9rem}.me-full-notice i{font-style:normal;color:#ffdf5a}.me-profile-editor{border:1px solid #2d3e58;background:#0c1930;border-radius:16px;padding:30px}.me-profile-editor-layout{display:grid;grid-template-columns:190px 1fr;gap:36px}.me-profile-editor-layout>aside{display:grid;align-content:start;gap:16px;min-width:0}.me-profile-editor-layout>aside p{font-size:.73rem}.me-profile-editor-layout .me-avatar.large{width:120px;height:120px;border-radius:30px;font-size:2.3rem}.me-profile-editor-layout>aside form{display:grid;gap:10px}.me-profile-editor-layout>aside form>small{font-size:.65rem;color:#91a7c4}.me-profile-editor-layout .cc-upload{font-size:.74rem;padding:12px;min-height:50px;text-align:center}.me-profile-editor fieldset{border:0;margin:0;padding:0}.me-profile-editor legend{font-weight:600;font-size:.86rem;margin-bottom:14px}.me-interest-field>div{display:flex;gap:9px;flex-wrap:wrap}.me-interest-field label{cursor:pointer}.me-interest-field label input{position:absolute;opacity:0;width:1px;height:1px}.me-interest-field span{display:block;padding:9px 13px;border:1px solid #344761;border-radius:20px;font-size:.76rem;color:#a9bbd3;background:#0b172b}.me-interest-field input:checked+span{border-color:#ffdf5a;color:#ffdf5a;background:#ffdf5a0d}.me-interest-field input:focus-visible+span{outline:2px solid #ffdf5a;outline-offset:3px}.me-notification-prefs{display:grid;gap:13px}.me-notification-prefs>.check-line{font-size:.79rem}.me-notification-prefs>small{font-size:.69rem;color:#91a7c4}.me-profile-editor-layout .check-line{font-size:.8rem}.me-directory-search{display:flex;gap:16px;align-items:end;padding:24px;border:1px solid #2e405c;border-radius:13px;background:#0c1930}.me-directory-search>.field{flex:1}.me-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.me-member-card{border:1px solid #2e415d;background:#0c1930;padding:30px 24px;border-radius:16px;color:#d8e5f6;text-align:left;display:grid;gap:12px;align-content:start}.me-member-card h3{font-size:1.25rem}.me-member-card>small{font-size:.74rem;color:#a1b5d1}.me-member-card>p{font-size:.82rem;color:#aebed6}.me-member-card>div{display:flex;gap:5px;flex-wrap:wrap}.me-member-card>div>span,.me-profile-tags>span{padding:5px 9px;border:1px solid #3b4c65;border-radius:20px;font-size:.67rem;color:#bdd0e9}.me-member-card>b{font-size:.74rem;color:#ffdd5a;margin-top:10px}.me-dialog-close{position:absolute;right:20px;top:20px;border:1px solid #56647c;background:#0b172ad9;color:#e0eafa;width:36px;height:36px;font-size:1.5rem;border-radius:10px;cursor:pointer;z-index:4}.me-member-dialog{max-width:500px;padding:0 30px 30px;display:none}.me-member-dialog[open]{display:grid;gap:17px}.me-member-cover{height:100px;background:linear-gradient(120deg,#324637,#153149);margin:0 -30px -50px;border-bottom:1px solid #526143}.me-member-dialog>.me-avatar{width:100px;height:100px;border-radius:25px;position:relative;border:5px solid #0d1a30;font-size:2rem}.me-member-dialog>.eyebrow{margin-top:5px;font-size:.65rem}.me-member-dialog h2{margin:0;font-size:2rem}.me-member-dialog>small{font-size:.72rem;color:#94a8c4}.me-member-dialog h3{font-size:.95rem}.me-member-dialog>p.preserve{font-size:.85rem;color:#bdcde3}.me-profile-tags{display:flex;gap:8px;flex-wrap:wrap}.me-member-dialog .btn{justify-content:center}.me-campaign-dialog{width:min(1020px,calc(100vw - 28px));padding:32px}.me-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px}.me-product-layout>div{min-width:0;display:grid;gap:16px;align-content:start}.me-product-hero{height:350px;border:1px solid #344864;border-radius:14px;background:radial-gradient(circle at 50% 40%,#244553,#14253e 60%);display:grid;place-items:center;overflow:hidden}.me-product-hero img{width:100%;height:100%;object-fit:contain;padding:20px}.me-product-hero>span{font-size:5rem;color:#ffdc5a66}.me-product-thumbs{display:flex;gap:10px;overflow-x:auto}.me-product-thumbs button{width:70px;height:65px;flex-shrink:0;background:#12213a;border:1px solid #344760;border-radius:8px;padding:5px;cursor:pointer}.me-product-thumbs [aria-pressed=true]{border-color:#ffdc47}.me-product-thumbs img{width:100%;height:100%;object-fit:contain}.me-product-layout h2{font-size:2rem;line-height:1.15;padding-right:25px}.me-product-layout .eyebrow{font-size:.65rem}.me-product-layout .preserve{font-size:.85rem;color:#b0c0d7}.me-product-price{font-size:2.6rem;color:#ffdd50;font-family:var(--f-display);line-height:1.15}.me-product-price small{display:block;font-size:.7rem;color:#9cb0cd;margin-top:8px;font-family:var(--f-body)}.me-product-layout .muted,.me-product-layout>div>small{font-size:.72rem}.me-product-layout>.btn{justify-content:center}.me-product-layout .tier-list{font-size:.75rem}.me-product-info{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;border-top:1px solid #2a3e5a;padding-top:26px}.me-product-info h3{font-size:1rem;margin-bottom:10px}.me-product-info p{font-size:.82rem;color:#aebfd7}.me-product-qa{border-top:1px solid #2a3e5a;margin-top:28px;padding-top:26px}.me-product-qa>.eyebrow{font-size:.65rem}.me-product-qa>h3{font-size:1.4rem;margin:12px 0 20px}.me-product-qa>details,.me-product-qa>article{padding:18px 0;border-bottom:1px solid #2a3e5a;font-size:.84rem}.me-product-qa summary{cursor:pointer;font-weight:600}.me-product-qa p{color:#b7c7df;margin-top:12px}.me-product-qa small{font-size:.69rem;color:#91a8c6}.me-product-qa form{margin-top:25px}.me-author-name{padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.me-author-name:hover{text-decoration:underline;text-underline-offset:3px}.cc-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.me-admin-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 30px}.me-admin-counts>button{border:1px solid #33445e;background:#102039;padding:22px;text-align:left;color:#d6e4f6;border-radius:12px;display:grid;gap:12px}.me-admin-counts b{font-size:2.5rem;color:#ffdd4f;font-family:var(--f-display);line-height:1}.me-admin-counts span{font-size:.77rem;color:#a1b4d0}.me-admin-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.me-admin-insight-grid>section{min-width:0}.me-admin-insight-grid h3{font-size:1.2rem;margin:24px 0 14px}.me-admin-insight-grid .muted{font-size:.8rem}.me-admin-action{display:grid;gap:9px;padding:18px;border:1px solid #30425e;border-radius:10px;background:#0c1930;color:#d8e5f5;text-align:left;width:100%;margin-bottom:12px;text-decoration:none}.me-admin-action b{font-size:.87rem}.me-admin-action small{color:#9fb1cb;font-size:.73rem}.me-admin-action>span{font-size:.7rem;color:#ffdc50}.me-admin-product-question{padding:20px;background:#0c1930;border:1px solid #34445e;border-radius:10px;display:grid;gap:15px;margin-bottom:15px}.me-admin-product-question>small{font-size:.72rem;color:#98acc8}.me-admin-product-question>b{font-size:.87rem}.me-admin-product-question .field{font-size:.78rem}#memberAdminInsights{padding:26px;border:1px solid #4b5237;background:#0b1830;border-radius:15px}.member-experience [hidden],.me-profile-editor [hidden]{display:none!important}.member-experience :focus-visible,.me-campaign-dialog :focus-visible,.me-member-dialog :focus-visible{outline:2px solid #ffdf5a;outline-offset:4px}.dash-head:has(~[data-panel=accueil]:not([hidden])){padding-block:24px 16px}.dash-head:has(~[data-panel=accueil]:not([hidden])) h1{font-size:2rem!important}
@media(max-width:900px){.me-discovery-grid,.me-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.me-onboarding-steps{grid-template-columns:1fr}.me-profile-editor-layout{grid-template-columns:150px 1fr;gap:24px}.me-admin-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.me-heading h2{font-size:2.7rem}.me-profile-shortcut{padding:15px}.me-profile-shortcut .me-avatar{width:60px;height:60px;font-size:1.2rem}.me-product-layout{gap:22px}.me-product-hero{height:290px}}
@media(max-width:650px){.member-experience{padding-top:24px;gap:28px}.me-heading{align-items:start;gap:18px}.me-heading h2{font-size:2.2rem;max-width:16ch}.me-heading>div>.eyebrow{font-size:.56rem}.me-heading>div>p:last-child{font-size:.8rem}.me-profile-shortcut{padding:8px;background:none;border:0;gap:0;flex-direction:column;align-items:center}.me-profile-shortcut .me-avatar{width:48px;height:48px;border-radius:16px;font-size:1rem}.me-profile-shortcut>span:last-child{font-size:.55rem;margin-top:8px;max-width:70px;overflow:hidden;text-overflow:ellipsis}.me-profile-shortcut small{display:none}.me-dashboard-top,.me-home-columns,.me-profile-editor-layout,.me-product-layout,.me-product-info,.me-admin-insight-grid{grid-template-columns:1fr}.me-next{padding:25px;gap:14px}.me-next h3{font-size:1.5rem}.me-snapshot{grid-template-columns:1fr 1fr;gap:12px}.me-snapshot>button{grid-template-columns:1fr;gap:12px;padding:20px;position:relative}.me-snapshot b{font-size:2rem}.me-snapshot span{font-size:.7rem}.me-snapshot i{position:absolute;right:16px;top:18px;font-size:1rem}.me-onboarding{padding:20px}.me-section-heading{gap:12px}.me-section-heading h3{font-size:1.15rem}.me-section-heading h2{font-size:1.65rem}.me-onboarding .me-section-heading>span{margin:0}.me-onboarding-steps>button{padding:16px}.me-discovery-grid,.me-directory-grid{grid-template-columns:1fr}.me-profile-editor{padding:20px}.me-profile-editor-layout>aside{grid-template-columns:90px 1fr;gap:16px}.me-profile-editor-layout>aside>p{grid-column:1/-1}.me-profile-editor-layout .me-avatar.large{width:85px;height:85px;border-radius:24px;font-size:1.5rem}.me-profile-editor-layout>aside>.textlink{grid-column:1/-1;justify-self:start}.me-profile-editor .row2{grid-template-columns:1fr}.me-directory-search{flex-direction:column;align-items:stretch;padding:20px}.me-full-notice{gap:14px;padding:18px}.me-full-notice b{font-size:.8rem}.me-full-notice small{font-size:.64rem}.me-full-notice>span:first-child{width:30px;height:30px;font-size:1.1rem;border-radius:8px}.me-member-dialog{padding:0 22px 22px}.me-member-cover{margin:0 -22px -50px}.me-campaign-dialog{padding:22px}.me-product-hero{height:250px}.me-product-layout h2{font-size:1.65rem}.me-product-layout>div:nth-child(2)>.eyebrow{padding-right:22px}.me-dialog-close{right:12px;top:12px}.me-product-price{font-size:2.2rem}.me-admin-counts{gap:12px}.me-admin-counts>button{padding:17px}.me-admin-counts span{font-size:.69rem}.me-admin-counts b{font-size:2rem}#memberAdminInsights{padding:20px}.me-welcome-line{flex-wrap:wrap}.me-discovery-image{height:200px}.me-exclusive{padding:24px}}
@media(prefers-reduced-motion:reduce){.me-discovery-card{transition:none}}
