.max-w-md{max-width:28rem}.grid{display:grid}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-y-4>*+*{margin-top:1rem}.divide-y>*+*{border-top:1px solid #ffffff1a}.border-l-4{border-left-style:solid;border-left-width:4px}.border-b-2{border-bottom-style:solid;border-bottom-width:2px}.text-red-600{color:#dc2626}.text-red-700{color:#b91c1c}.border-red-200{border-color:#fecaca}.hover\:bg-red-50:hover{background-color:#fef2f2}.hover\:bg-beige\/50:hover{background-color:#ebebe680}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-w-\[200px\]{min-width:200px}@media (min-width:1280px){.xl\:max-w-\[1100px\]{max-width:1100px}}.tracking-wide{letter-spacing:.025em}.normal-case{text-transform:none}.disabled\:opacity-50:disabled{opacity:.5}.text-3xl{font-size:1.875rem;line-height:2.25rem}.h-2{height:.5rem}.pb-3{padding-bottom:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:col-span-2{grid-column:span 2/span 2}}.mc-container{max-width:1280px}.mc-hero-title{color:#eef3f2;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.mc-hero-sub{overflow-wrap:anywhere;word-break:break-word}.mc-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:28px 0 44px;display:grid}.mc-stat{background:#13292f;border:1px solid #ffffff1a;border-radius:1.25rem 1.25rem .375rem .375rem;padding:26px 28px;box-shadow:0 24px 50px -30px #000c}.mc-stat .n{color:#36bc7b;font-size:40px;font-weight:700;line-height:1}.mc-stat .l{text-transform:uppercase;letter-spacing:.04em;color:#eef3f2a6;margin-top:8px;font-size:13px;font-weight:600}@media (max-width:640px){.mc-hero-title{font-size:clamp(24px,7vw,34px)}.mc-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 22px}.mc-stat{text-align:center;border-radius:14px 14px 6px 6px;padding:14px 8px}.mc-stat .n{font-size:26px}.mc-stat .l{letter-spacing:.02em;margin-top:5px;font-size:10px;line-height:1.25}}.mc-section{background:#13292f;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:36px;padding:34px 36px;box-shadow:0 24px 50px -30px #000c}@media (max-width:640px){.mc-section{padding:22px 18px}}.mc-h2{color:#eef3f2;margin:0;font-size:24px;font-weight:700}.mc-list>*{padding:20px 4px}.mc-list .mc-row-title{color:#eef3f2;font-size:16px;font-weight:700}.mc-list .mc-row-sub{color:#eef3f2a6;margin-top:3px;font-size:14px}.mc-auth-grid{grid-template-columns:1fr 560px;align-items:start;gap:56px;max-width:1180px;margin:0 auto;display:grid}@media (max-width:980px){.mc-auth-grid{grid-template-columns:1fr;gap:32px}}.mc-auth-pitch h1{color:#eef3f2;font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.08}.mc-auth-pitch .sub{color:#eef3f2a6;margin:18px 0 30px;font-size:18px;line-height:1.55}.mc-benefit{color:#eef3f2;align-items:flex-start;gap:14px;margin-bottom:18px;font-size:16px;line-height:1.5;display:flex}.mc-benefit .dot{color:#06231a;background:#36bc7b;border-radius:1rem 1rem .3rem .3rem;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:flex}.mc-auth-card{background:#13292f;border:1px solid #ffffff1a;border-radius:18px;padding:44px 42px;box-shadow:0 24px 50px -30px #000000d9}@media (max-width:640px){.mc-auth-card{padding:28px 20px}.mc-tabs[role=tablist]{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;display:grid}.mc-tabs[role=tablist] .mc-tab{letter-spacing:.01em;padding:12px 8px;font-size:12px;line-height:1.25}.mc-tabs[role=tablist] .mc-tab:last-child{grid-column:1/-1}}.mc-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;gap:4px;margin-bottom:30px;padding:5px;display:flex}.mc-tab{text-transform:uppercase;letter-spacing:.03em;color:#eef3f29e;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:12px 10px;font-size:13.5px;font-weight:700;transition:background .16s,color .16s}.mc-tab:hover{color:#eef3f2}.mc-tab.on{color:#06231a;background:#36bc7b}.mc-auth-card :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #36bc7bbf}.mc-tab:focus-visible{outline-offset:-2px}.mc-label{text-transform:uppercase;letter-spacing:.04em;color:#eef3f2d9;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.mc-form{flex-direction:column;gap:22px;display:flex}.mc-input{color:#eef3f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;width:100%;padding:15px 18px;font-size:16px}.mc-input::placeholder{color:#eef3f280}.mc-input option{color:#eef3f2;background:#13292f}.mc-input:focus{border-color:#36bc7b;outline:2px solid #36bc7b}.mc-btn{color:#06231a;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:#36bc7b;border:0;border-radius:28px;width:100%;padding:17px;font-size:16px;font-weight:700;transition:background .15s}.mc-btn:hover{background:#2ea86c}.mc-btn:disabled{opacity:.5;cursor:not-allowed}.mc-profile-grid{grid-template-columns:repeat(2,1fr);gap:16px 20px;display:grid}@media (max-width:640px){.mc-profile-grid{grid-template-columns:1fr}}.mc-field{flex-direction:column;gap:6px;display:flex}.mc-btn--sm{width:auto;padding:11px 26px;display:inline-flex}.mc-input:disabled{opacity:.6;cursor:not-allowed}.mc-link-forgot{cursor:pointer;color:#36bc7b;text-align:left;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:700}.mc-link-forgot:hover{text-decoration:underline}.mc-notice-inline{color:#d6f3e4;background:#36bc7b1a;border:1px solid #36bc7b4d;border-radius:10px;padding:12px 14px;font-size:.86rem;line-height:1.5}.mw-compte-dark input,.mw-compte-dark select,.mw-compte-dark textarea{color:#eef3f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#ffffff0f}.mw-compte-dark input::placeholder,.mw-compte-dark textarea::placeholder{color:#eef3f280}.mw-compte-dark.bg-beige{color:#eef3f2;background:radial-gradient(1000px 480px at 85% -10%,#36bc7b1a,#0000 60%),linear-gradient(#0c1a1f 0%,#0a1418 100%)!important}.mw-compte-dark .bg-white{background-color:#13292f!important;border-color:#ffffff1a!important}.mw-compte-dark .h-2.bg-beige{background-color:#ffffff14!important}.mw-compte-dark .bg-green{background-color:#36bc7b!important}.mw-compte-dark .text-blue,.mw-compte-dark .text-black{color:#eef3f2!important}.mw-compte-dark .text-gray{color:#eef3f2a6!important}.mw-compte-dark .text-green{color:#36bc7b!important}.mw-compte-dark .border-black\/10{border-color:#ffffff1a!important}.mw-compte-dark .border-black\/20{border-color:#fff3!important}.mw-compte-dark .border-b,.mw-compte-dark .divide-black\/10>*+*{border-color:#ffffff1a!important}.mw-compte-dark .hover\:bg-white:hover{color:#eef3f2!important;background-color:#ffffff0f!important}.mw-compte-dark .hover\:bg-beige\/50:hover{background-color:#ffffff0d!important}.mw-compte-dark .bg-beige{background-color:#ffffff0f!important}.mw-compte-dark .text-red-600,.mw-compte-dark .text-red-700{color:#f0a58c!important}.mw-compte-dark .border-red-200{border-color:#f0a58c66!important}.mw-compte-dark .hover\:bg-red-50:hover{background-color:#f0a58c1f!important}.mc-tab-badge{color:#06231a;vertical-align:middle;background:#36bc7b;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.mc-tab.on .mc-tab-badge{color:#36bc7b;background:#06231a}.mc-ticket-form{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:14px;margin-bottom:24px;padding:18px;display:flex}.mc-tf-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.mc-tf-grid{grid-template-columns:1fr}}.mc-tf-field{flex-direction:column;gap:6px;display:flex}.mc-tf-field>span{color:#eef3f2b3;font-size:12px;font-weight:600}.mc-ticket-form .mc-btn{align-self:flex-start;width:auto;padding:12px 28px}.mc-ticket-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.mc-ticket-row:hover .mc-row-title{color:#36bc7b}.mc-ticket-thread{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.mc-thread-back{color:#36bc7b;cursor:pointer;background:0 0;border:none;padding:0 0 12px;font-size:13px;font-weight:700}.mc-thread{flex-direction:column;gap:12px;margin:8px 0 16px;display:flex}.mc-msg{border-radius:14px;max-width:88%;padding:11px 14px;font-size:14px;line-height:1.5}.mc-msg.me{color:#06231a;background:linear-gradient(135deg,#36bc7b,#2aa06a);border-bottom-right-radius:4px;align-self:flex-end}.mc-msg.staff{color:#eef3f2;background:#1c3138;border-bottom-left-radius:4px;align-self:flex-start}.mc-msg-meta{opacity:.7;margin-bottom:4px;font-size:11px;font-weight:600}.mc-reply{align-items:flex-end;gap:10px;display:flex}.mc-reply textarea{flex:1}.mc-reply .mc-btn{flex-shrink:0}.mc-security{flex-direction:column;gap:28px;display:flex}.mc-sec-block{border:1px solid #e4ebe9;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.mc-sec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mc-h3{color:#10262b;margin:0;font-size:1.05rem;font-weight:800}.mc-badge{text-transform:uppercase;letter-spacing:.04em;color:#6a7a7e;background:#eceff0;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:800}.mc-badge.on{color:#1b7a48;background:#e2f6ec}.mc-2fa-setup{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mc-qr{background:#fff;border:1px solid #e4ebe9;border-radius:12px}.mc-sec-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-backup{background:#f7faf9;border:1px dashed #cdb;border-radius:12px;padding:14px}.mc-backup-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-top:8px;display:grid}.mc-backup-grid code{text-align:center;letter-spacing:.06em;background:#fff;border:1px solid #e4ebe9;border-radius:8px;padding:6px 8px;font-family:ui-monospace,Menlo,monospace;font-size:.95rem}.mc-passkey-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mc-passkey-item{border:1px solid #e4ebe9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.mc-btn--ghost{color:#10262b;background:0 0;border:1px solid #cdd6d4}.mc-btn--ghost:hover{color:#10262b;border-color:#36bc7b}
