:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#2563eb;--red:#e11d48;--violet:#7c3aed;--night:#050814;--deep:#080e1f;--paper:#f6f8ff;--text:#fff;--muted:#b8c3dc;--ink:#101422;--line:#ffffff29;--line-soft:#ffffff1a;--shadow:0 24px 70px #00000052}*,:before,:after{box-sizing:border-box}html,body{background:var(--night);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:radial-gradient(circle at 5% -10%, #2563eb33, transparent 30%), radial-gradient(circle at 100% -6%, #e11d4833, transparent 28%), linear-gradient(180deg, var(--deep) 0%, var(--night) 100%)}.legalPage{background:radial-gradient(circle at 12% 0,#a950ff3d,#0000 34%),radial-gradient(circle at 84% 8%,#ffa81633,#0000 30%),linear-gradient(135deg,#070712 0%,#090d18 55%,#120617 100%);min-height:100vh;padding:clamp(24px,5vw,72px)}.legalPanel{background:#0b0d18d1;border:1px solid #ffffff24;border-radius:28px;width:min(980px,100%);margin:0 auto;padding:clamp(24px,4vw,48px);box-shadow:0 28px 90px #00000057}.legalBack,.legalFooter a{color:#ffd34d;font-weight:800;text-decoration:none}.legalBack:hover,.legalFooter a:hover{color:#ff7a2f}.legalEyebrow{color:#ffd34d;letter-spacing:.12em;text-transform:uppercase;margin:32px 0 10px;font-size:.78rem;font-weight:950}.legalPanel h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.1rem,5vw,4.6rem);line-height:.95}.legalIntro{color:#d8ddf4;max-width:760px;margin:22px 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.legalSections{gap:16px;margin-top:32px;display:grid}.legalSection{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:20px;padding:20px}.legalSection h2{color:#fff;margin:0 0 8px;font-size:1.08rem}.legalSection p{color:#c8d0ea;margin:0;line-height:1.65}.legalFooter{color:#aeb8d7;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:10px 18px;margin-top:32px;padding-top:20px;font-size:.94rem;display:flex}.nexoraShell{--nx-bg:#03040a;--nx-panel:#0b1020;--nx-panel-soft:#11182a;--nx-text:#f8fbff;--nx-muted:#b9c4d8;--nx-line:#ffffff29;--nx-blue:#20b7ff;--nx-violet:#8b5cf6;--nx-orange:#ff7a1a;--nx-yellow:#ffd333;--nx-green:#2dd4bf;width:100%;min-height:100svh;color:var(--nx-text);background:linear-gradient(135deg,#8b5cf629,#0000 34%),linear-gradient(225deg,#ff7a1a24,#0000 32%),linear-gradient(#03040a 0%,#080b15 52%,#03040a 100%);padding:0 18px 32px}.nexoraHeader{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;gap:18px;width:min(1220px,100%);min-height:78px;margin:0 auto;display:flex}.nexoraBrand{color:var(--nx-text);align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.nexoraBrand img{object-fit:cover;object-position:center;border:0;border-radius:8px;width:48px;height:48px}.nexoraBrand span{gap:2px;display:grid}.nexoraBrand strong{letter-spacing:0;font-size:1rem}.nexoraBrand small{color:var(--nx-muted);font-size:.76rem}.nexoraNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.nexoraNav a{color:var(--nx-muted);font-size:.88rem;font-weight:700;text-decoration:none}.nexoraNav a:hover{color:var(--nx-text)}.nexoraHero{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:24px;width:min(1220px,100%);min-height:calc(100svh - 78px);margin:0 auto;padding:34px 0;display:grid}.nexoraHeroContent{align-content:center;gap:18px;display:grid}.nexoraKicker{color:var(--nx-yellow);text-transform:uppercase;letter-spacing:0;font-size:.78rem;font-weight:900}.nexoraHero h1{max-width:780px;font-size:4.25rem;line-height:.95}.nexoraHeroLead{color:#d9e2f4;max-width:780px;font-size:1.12rem;line-height:1.65}.nexoraSearch{border:1px solid var(--nx-line);background:#0b1020e6;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto auto;gap:8px;width:min(920px,100%);padding:10px;display:grid}.nexoraSearch label{gap:5px;display:grid}.nexoraSearch span{color:var(--nx-muted);font-size:.74rem;font-weight:800}.nexoraSearch input{min-height:44px;color:var(--nx-text);font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:0 12px}.nexoraSearch input::placeholder{color:#b9c4d8b8}.nexoraSearch button,.nexoraCardAction,.nexoraPartnerActions a{background:linear-gradient(90deg, var(--nx-blue), var(--nx-violet) 45%, var(--nx-orange));color:#fff;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.nexoraSearch .nexoraLocate{background:#ffffff12;border-color:#ffffff2e}.nexoraSearch button:disabled{opacity:.62;cursor:not-allowed}.nexoraStats{grid-template-columns:repeat(3,minmax(0,160px));gap:10px;display:grid}.nexoraStats p{border:1px solid var(--nx-line);background:#ffffff0d;border-radius:8px;align-content:center;gap:2px;min-height:78px;padding:12px;display:grid}.nexoraStats strong{font-size:1.65rem}.nexoraStats span{color:var(--nx-muted);font-size:.82rem}.nexoraPhone{background:linear-gradient(160deg,#20b7ff2e,#0000 42%),linear-gradient(20deg,#ffd33329,#0000 45%),#05070e;border:1px solid #ffffff2e;border-radius:24px;min-height:620px;padding:12px;box-shadow:0 28px 70px #0000006b}.nexoraPhoneScreen{background:#05070e;border:1px solid #ffffff1f;border-radius:18px;align-content:center;gap:14px;min-height:596px;padding:24px 16px;display:grid}.nexoraPhoneScreen img{object-fit:cover;border-radius:22px;justify-self:center;width:120px;height:120px}.nexoraPhoneScreen>p{text-align:center;color:#edf4ff;font-weight:800}.nexoraPhoneScreen article{background:linear-gradient(135deg,#8b5cf62e,#20b7ff14);border:1px solid #ffffff24;border-radius:8px;gap:5px;padding:12px;display:grid}.nexoraPhoneScreen span,.nexoraPhoneScreen small{color:var(--nx-muted);font-size:.78rem}.nexoraPhoneScreen strong{font-size:1rem}.nexoraCatalog,.nexoraSplit,.nexoraPartnerBand{width:min(1220px,100%);margin:0 auto}.nexoraSectionHead{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.nexoraSectionHead h2,.nexoraSplit h2,.nexoraPartnerBand h2{margin-top:6px;font-size:2rem}.nexoraPreviewBadge,.nexoraNotice,.nexoraLoading{color:#ffe89d;background:#ffd3331a;border:1px solid #ffd33357;border-radius:8px;padding:9px 11px;font-size:.84rem;font-weight:800}.nexoraNotice,.nexoraLoading{margin:10px 0}.nexoraTabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.nexoraTabs button{border:1px solid var(--nx-line);min-height:38px;color:var(--nx-muted);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:8px;padding:0 12px;font-size:.86rem;font-weight:800}.nexoraTabs button.active{color:#fff;background:linear-gradient(90deg,#8b5cf6b8,#ff7a1ab8);border-color:#ff7a1ab8}.nexoraGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nexoraCard{border:1px solid var(--nx-line);background:linear-gradient(135deg, #ffffff12, #ffffff05), var(--nx-panel);border-radius:8px;align-content:start;gap:12px;min-height:280px;padding:16px;display:grid}.nexoraCard.event{border-color:#8b5cf66b}.nexoraCard.merchant{border-color:#20b7ff5c}.nexoraCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.nexoraCardTop span{color:var(--nx-yellow);text-transform:uppercase;font-size:.78rem;font-weight:900}.nexoraCardTop small{color:var(--nx-muted);text-align:right;font-size:.78rem}.nexoraCard h3{font-size:1.35rem;line-height:1.1}.nexoraCard p{color:var(--nx-muted);line-height:1.5}.nexoraCardMeta{flex-wrap:wrap;gap:7px;display:flex}.nexoraCardMeta span{color:#dbeafe;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;min-height:28px;padding:0 9px;font-size:.8rem;display:inline-flex}.nexoraCardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nexoraCardAction{width:fit-content;margin-top:auto}.nexoraCardAction.disabled{color:var(--nx-muted);background:#ffffff14;border-color:#ffffff29}.nexoraTextLink{color:#9ddcff;font-weight:800;text-decoration:none}.nexoraSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.nexoraPanel,.nexoraPartnerBand{border:1px solid var(--nx-line);background:#0b1020d1;border-radius:8px;padding:18px}.nexoraCompactList{gap:8px;margin-top:12px;display:grid}.nexoraCompactList article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;gap:3px;min-height:72px;padding:10px;display:grid}.nexoraCompactList span{color:var(--nx-yellow);font-size:.78rem;font-weight:800}.nexoraCompactList small{color:var(--nx-muted);font-size:.82rem}.nexoraPartnerBand{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.nexoraPartnerBand p:not(.nexoraKicker){color:var(--nx-muted);max-width:720px;margin-top:8px;line-height:1.55}.nexoraPartnerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nexoraPartnerActions a:last-child{background:#ffffff12;border-color:#ffffff2e}@media (max-width:1080px){.nexoraHero{grid-template-columns:1fr;min-height:auto}.nexoraPhone{min-height:auto}.nexoraPhoneScreen{min-height:420px}.nexoraGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.nexoraShell{padding:0 12px 22px}.nexoraHeader{flex-direction:column;justify-content:center;align-items:flex-start;min-height:96px;padding:12px 0}.nexoraNav{justify-content:flex-start;gap:10px}.nexoraHero{padding:24px 0}.nexoraHero h1{font-size:2.6rem;line-height:1}.nexoraHeroLead{font-size:1rem}.nexoraSearch{grid-template-columns:1fr}.nexoraStats{grid-template-columns:repeat(3,minmax(0,1fr))}.nexoraGrid,.nexoraSplit{grid-template-columns:1fr}.nexoraPartnerBand{flex-direction:column;align-items:flex-start}.nexoraPartnerActions{justify-content:flex-start}}@media (max-width:560px){.nexoraBrand small{display:none}.nexoraHero h1{font-size:2.15rem}.nexoraStats{grid-template-columns:1fr}.nexoraSectionHead{flex-direction:column;align-items:flex-start}.nexoraPhone{display:none}}h1,h2,h3,p{margin:0}.workspace{width:min(1320px,100% - 32px);margin:0 auto;padding:18px 0 38px}.topbar{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e1fdb;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandDot{background:linear-gradient(90deg, var(--blue), var(--violet), var(--red));border-radius:50%;width:12px;height:12px;box-shadow:0 0 22px #7c3aedb3}.eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.76rem;font-weight:900}h1,h2,h3{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0}h1{font-size:clamp(1.3rem,2vw,1.8rem)}h2{font-size:clamp(1.05rem,1.6vw,1.36rem)}h3{font-size:1.02rem}.heroStrip{border:1px solid var(--line);background:linear-gradient(120deg,#2563eb29,#7c3aed21 48%,#e11d4824);justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:22px 18px;display:flex}.heroStrip p{color:var(--muted);max-width:760px;margin-top:8px;line-height:1.5}.heroTags{flex-wrap:wrap;gap:8px;display:flex}.heroTags span{border:1px solid var(--line);white-space:nowrap;background:#ffffff0f;padding:7px 10px;font-size:.76rem;font-weight:800}.opsCommandBar{border:1px solid var(--line);background:#080e1fcc;grid-template-columns:1.2fr 1fr;gap:10px;margin-bottom:10px;padding:12px;display:grid}.opsCommandSearch{grid-template-columns:1fr auto;gap:8px;display:grid}.opsCommandActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.syncTag{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffff0d;align-items:center;padding:0 10px;font-size:.78rem;display:inline-flex}.consoleNotice{border:1px solid var(--line);align-items:center;min-height:38px;margin:0 0 10px;padding:0 10px;font-size:.84rem;display:flex}.consoleNotice.ok{color:#cfe0ff;background:#2563eb29;border-color:#2563eba6}.consoleNotice.error{color:#ffc6d7;background:#e11d4824;border-color:#e11d48b8}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.kpi{border:1px solid var(--line);background:#ffffff0a;padding:13px}.kpi p{color:var(--muted);font-size:.84rem}.kpi strong{margin:7px 0 4px;font-size:1.55rem;display:block}.kpi span{color:var(--muted);font-size:.8rem}.dashboardGrid{grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.tabBar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.tabButton{border:1px solid var(--line);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0d;padding:0 12px;font-size:.82rem;font-weight:700}.tabButton.active{color:var(--text);background:#2563eb33;border-color:#2563ebcc}.panel{border:1px solid var(--line);background:#ffffff0a;min-width:0;padding:14px}.panel.wide{grid-column:1/-1}.priorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.priorityCard{border:1px solid var(--line);background:#ffffff0a;gap:6px;padding:12px;display:grid}.priorityCard p{color:var(--muted);font-size:.8rem}.priorityCard strong{font-size:1.52rem}.priorityCard span{color:var(--muted);font-size:.78rem}.panelHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panelHead span{color:var(--muted);white-space:nowrap;font-size:.8rem}.inlineSearch{align-items:center;gap:8px;display:flex}.input,.select,.textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#ffffff0f;padding:9px 10px}.select option,.opsSelect option,select option{color:#f8fafc;background:#111827}select option:checked{color:#fff;background:#273449}.input::placeholder,.textarea::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.input.small{width:min(350px,48vw);min-height:36px}.textarea{resize:vertical;min-height:92px}.textarea.soft{min-height:78px}.button,.btn,.chip,.pill{cursor:pointer;font:inherit;border:1px solid #0000}.button,.btn{min-height:40px;padding:0 14px;font-weight:800}.button.small{min-height:36px;padding:0 10px;font-size:.86rem}.button.primary,.btn{background:linear-gradient(90deg, var(--blue), var(--violet) 50%, var(--red));color:var(--text)}.button.secondary{border-color:var(--line);color:var(--text);background:#ffffff0f}.button.danger{color:#ffd6e1;background:#e11d4833;border-color:#e11d48cc}.button:disabled,.btn:disabled,.chip:disabled,.pill:disabled{opacity:.62;cursor:not-allowed}body:has(.nexoraAdminWorkspace){background:linear-gradient(118deg,#9d4cff29,#0000 32%),linear-gradient(246deg,#ff7a1c29,#0000 30%),linear-gradient(#020308 0%,#070a12 52%,#020308 100%)}.nexoraAdminWorkspace{--blue:#19b9ff;--violet:#9d4cff;--red:#ff7a1c;--text:#f9fbff;--muted:#aab3c5;--line:#ffffff21;--line-soft:#ffffff14}.nexoraAdminWorkspace .topbar,.nexoraAdminWorkspace .heroStrip,.nexoraAdminWorkspace .opsCommandBar,.nexoraAdminWorkspace .kpi,.nexoraAdminWorkspace .panel,.nexoraAdminWorkspace .priorityCard,.nexoraAdminWorkspace .syncTag,.nexoraAdminWorkspace .consoleNotice,.nexoraAdminWorkspace .tableWrap,.nexoraAdminWorkspace .opsStatusHero,.nexoraAdminWorkspace .opsSignalCard,.nexoraAdminWorkspace .opsPlatformStrip span,.nexoraAdminWorkspace .opsLogRow,.nexoraAdminWorkspace .opsDetailList,.nexoraAdminWorkspace .opsStorageBox,.nexoraAdminWorkspace .opsPanel,.nexoraAdminWorkspace .opsKpi{background:linear-gradient(#ffffff10,#ffffff08);border-color:#ffffff1f;box-shadow:0 18px 48px #0000002e}.nexoraAdminWorkspace .topbar{background:linear-gradient(90deg,#19b9ff1c,#9d4cff17,#ff7a1c1a),#060810e0;border-radius:22px}.adminBrandLogo{object-fit:cover;object-position:center;border:0;border-radius:13px;width:46px;height:46px;box-shadow:0 16px 34px #00000057}.nexoraAdminWorkspace .eyebrow{color:#ffd447}.nexoraAdminWorkspace .heroStrip{background:linear-gradient(120deg,#19b9ff1f,#9d4cff1f 48%,#ff7a1c1f),#060810b8;border-radius:22px}.nexoraAdminWorkspace .heroTags span,.nexoraAdminWorkspace .tabButton,.nexoraAdminWorkspace .button.secondary,.nexoraAdminWorkspace .input,.nexoraAdminWorkspace .select,.nexoraAdminWorkspace .textarea,.nexoraAdminWorkspace .opsInput,.nexoraAdminWorkspace .opsSelect,.nexoraAdminWorkspace .opsTextarea,.nexoraAdminWorkspace .opsChecks label,.nexoraAdminWorkspace .opsFileItem{background:#ffffff0e;border-color:#ffffff21}.nexoraAdminWorkspace .button.primary,.nexoraAdminWorkspace .btn,.nexoraAdminWorkspace .tabButton.active,.nexoraAdminWorkspace .opsButton.primary{color:#fff;background:linear-gradient(90deg,#19b9ff,#9d4cff 48%,#ff7a1c);border-color:#0000}.nexoraAdminWorkspace .button.danger,.nexoraAdminWorkspace .opsButton.danger{color:#ffd9c2;background:#ff7a1c24;border-color:#ff7a1c75}.nexoraAdminWorkspace .opsButton.ghost,.nexoraAdminWorkspace .opsButton{color:#f9fbff;background:#ffffff0e;border-color:#ffffff21}.nexoraAdminWorkspace .kpi strong,.nexoraAdminWorkspace .priorityCard strong{color:#fff}.nexoraAdminWorkspace .tabButton{border-radius:999px}.sourceModelHint{background:linear-gradient(120deg,#19b9ff1f,#9d4cff1a,#ff7a1c1c),#ffffff0a;border:1px solid #ffffff21;border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.sourceModelHint span,.sourceModelHero span,.sourceModelAssignCard span{color:#ffd447;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.sourceModelHint strong{color:#fff;margin-top:4px;display:block}.sourceModelHint p{color:#c8d3ee;margin-top:5px;font-size:.88rem;line-height:1.45}.sourceModelStudio{gap:14px;display:grid}.sourceModelHero,.sourceModelAssignGrid{background:linear-gradient(135deg,#19b9ff1a,#9d4cff17 50%,#ff7a1c1a),#ffffff0a;border:1px solid #ffffff21;border-radius:22px;padding:16px}.sourceModelHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.sourceModelHero h3{color:#fff;margin-top:6px;font-size:clamp(1.35rem,2.2vw,2rem)}.sourceModelHero p{color:#c8d3ee;max-width:780px;margin-top:8px;line-height:1.55}.sourceModelStats{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;display:grid}.sourceModelStats article,.sourceModelAssignCard{background:#ffffff0e;border:1px solid #ffffff21;border-radius:18px;padding:12px}.sourceModelStats strong{color:#fff;font-size:1.55rem;display:block}.sourceModelStats span{color:#c8d3ee;text-transform:uppercase;font-size:.78rem;font-weight:800}.sourceModelAssignGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sourceModelAssignCard strong{color:#fff;margin-top:5px;display:block}.sourceModelAssignCard p{color:#c8d3ee;margin-top:6px;font-size:.86rem;line-height:1.45}.sourceModelLibrary{background:radial-gradient(circle at 0 0,#ffd4471c,#0000 32%),#ffffff0a;border:1px solid #ffffff21;border-radius:22px;padding:16px}.sourceModelLibraryHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.sourceModelLibraryHead h4{color:#fff;margin-top:4px;font-size:1.1rem}.sourceModelLibraryGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.sourceModelLibraryCard{background:linear-gradient(160deg,#19b9ff14,#9d4cff0f),#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;align-content:start;gap:10px;min-height:190px;padding:13px;display:grid}.sourceModelLibraryCard strong{color:#fff;display:block}.sourceModelLibraryCard span,.sourceModelLibraryHead span{color:#ffd447;letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:900}.sourceModelLibraryCard p{color:#c8d3ee;font-size:.86rem;line-height:1.45}.sourceModelLibraryCard small{color:#93a4c9;font-weight:800}.designImagePreview{background:#ffffff0b;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.designImagePreview img{aspect-ratio:16/9;object-fit:cover;background:#00000047;border:1px solid #ffffff1f;border-radius:14px;width:100%}.designImagePreview strong{color:#fff;display:block}.designImagePreview small{color:#9fb0d4;overflow-wrap:anywhere;max-width:100%;margin:4px 0 10px;display:block}@media (max-width:960px){.sourceModelHero,.sourceModelAssignGrid{grid-template-columns:1fr}.sourceModelStats{grid-template-columns:repeat(3,minmax(0,1fr))}.sourceModelHint{flex-direction:column;align-items:stretch}.designImagePreview{grid-template-columns:1fr}.sourceModelLibraryHead{flex-direction:column;align-items:stretch}}.opsStatusHero{gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.opsStatusHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 20%,#19b9ff2e,#0000 34%),radial-gradient(circle at 62% 0,#9d4cff2e,#0000 32%),radial-gradient(circle at 92% 24%,#ff7a1c2e,#0000 30%);position:absolute;inset:0}.opsStatusHero>*{position:relative}.opsStatusMain{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.opsStatusMain h3{margin-top:4px;font-size:clamp(1.3rem,2.1vw,2rem)}.opsStatusMain p:not(.eyebrow){color:var(--muted);max-width:760px;margin-top:6px;line-height:1.55}.opsStatusOrb{background:linear-gradient(135deg,#19b9ff,#9d4cff 52%,#ff7a1c);border-radius:16px;width:52px;height:52px;box-shadow:0 0 38px #9d4cff6b}.opsStatusOrb.status-warning{background:linear-gradient(135deg,#ffd447,#ff7a1c)}.opsStatusOrb.status-critical{background:linear-gradient(135deg,#ff2d55,#ff7a1c)}.opsSignalGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.opsSignalCard{border:1px solid var(--line);border-radius:8px;align-content:space-between;gap:8px;min-height:118px;padding:12px;display:grid}.opsSignalCard span,.opsLogRow small,.opsDetailList strong,.opsStorageBox small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.opsSignalCard strong{color:#fff;font-size:1.18rem}.opsSignalCard small{color:#c6d0e6;line-height:1.35}.opsSignalCard.tone-ok{border-color:#19b9ff47}.opsSignalCard.tone-warning{background:linear-gradient(#ffd4471f,#ff7a1c0f);border-color:#ffd44775}.opsSignalCard.tone-critical{background:#ff2d5521;border-color:#ff2d5594}.opsPlatformStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.opsPlatformStrip span{border:1px solid var(--line);min-height:64px;color:var(--muted);border-radius:8px;gap:2px;padding:10px;font-size:.78rem;font-weight:800;display:grid}.opsPlatformStrip strong{color:#fff;font-size:1.35rem}.opsLogList{gap:8px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.opsLogRow{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr;gap:10px;padding:10px;display:grid}.opsLogMarker{background:linear-gradient(#19b9ff,#9d4cff);border-radius:999px;width:9px;min-height:100%}.opsLogRow.level-warning .opsLogMarker{background:linear-gradient(#ffd447,#ff7a1c)}.opsLogRow.level-critical .opsLogMarker{background:linear-gradient(#ff2d55,#ff7a1c)}.opsLogHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opsLogHead strong{color:#fff}.opsLogHead span,.opsLogRow p{color:#c6d0e6;font-size:.84rem}.opsLogRow p{margin-top:5px;line-height:1.45}.opsDetailList{border:1px solid var(--line);border-radius:8px;display:grid}.opsDetailList span{border-bottom:1px solid var(--line-soft);color:#fff;justify-content:space-between;gap:14px;padding:11px 12px;display:flex}.opsDetailList span:last-child{border-bottom:0}.opsStorageBox{border:1px solid var(--line);border-radius:8px;gap:10px;padding:14px;display:grid}.opsStorageBox>strong{font-size:1.9rem}.opsStorageBox p{color:#c6d0e6}.opsMeter{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.opsMeter span{border-radius:inherit;background:linear-gradient(90deg,#19b9ff,#9d4cff 52%,#ff7a1c);min-width:4%;height:100%;display:block}.stack{gap:10px;display:grid}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.formGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.field{gap:6px;display:grid}.field span{color:var(--muted);font-size:.78rem}.field.full,.formGrid .full{grid-column:1/-1}.chat{border:1px solid var(--line);background:#080e1fa8;min-height:270px;max-height:320px;padding:10px;overflow:auto}.bubble{border:1px solid var(--line-soft);white-space:pre-wrap;max-width:88%;margin-bottom:8px;padding:9px 10px;line-height:1.35}.bubble.user{background:#2563eb3d;border-color:#2563eb6b;margin-left:auto}.bubble.bot{background:#e11d481f;border-color:#e11d484d}.quickActions{flex-wrap:wrap;gap:6px;display:flex}.pill{border-color:var(--line);color:var(--text);background:#ffffff0f;padding:5px 9px;font-size:.8rem}.pill.neutral{border-color:#ffffff3d}.composer{grid-template-columns:1fr auto;gap:8px;display:grid}.extraction{background:#7c3aed1f;border:1px dashed #7c3aedb3;padding:10px;font-size:.85rem;line-height:1.4}.tableWrap{border:1px solid var(--line-soft);overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:760px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px}.captionCell{min-width:260px;line-height:1.4}.table th{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.cellTitle{font-size:.9rem;font-weight:700}.cellSub{color:var(--muted);margin-top:3px;font-size:.78rem}.emptyCell{text-align:center;color:var(--muted);padding:24px 8px}.status{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.02em;align-items:center;padding:4px 8px;font-size:.75rem;display:inline-flex}.status.status-confirmee,.status.status-accepte{color:#9ec0ff;border-color:#2563eb99}.status.status-appele{color:#c5b5ff;border-color:#7c3aedb3}.status.status-envoye,.status.status-a-relancer,.status.status-a-confirmer-commercant,.status.status-infos-manquantes,.status.status-nouvelle,.status.status-nouvelle-commande,.status.status-en-preparation{color:#ff9ab2;border-color:#e11d48b3}.status.status-prete{color:#c5b5ff;border-color:#7c3aedb3}.status.status-livree,.status.status-commande-traitee{color:#9ec0ff;border-color:#2563eb99}.actions{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);min-height:30px;color:var(--text);background:#ffffff0f;padding:0 8px;font-size:.78rem}.chip.chip-danger{color:#ffc7d8;background:#e11d4829;border-color:#e11d48b8}.chip.chip-warning{color:#ffe2a3;background:#f59e0b21;border-color:#f59e0bb8}.chip.muted{color:var(--muted);background:#ffffff09}.inlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminSubTabs{gap:8px;padding:4px 0 2px;display:flex;overflow-x:auto}.adminSubTab{border:1px solid var(--line-soft);min-height:42px;color:var(--muted);white-space:nowrap;background:#ffffff0b;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.adminSubTab.active{color:var(--text);background:linear-gradient(135deg,#9747ff38,#ff7a1826),#ffffff0f;border-color:#ffb020b8}.adminSubTab strong{color:#ffd36a;background:#ffb02029;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.76rem;display:inline-grid}.adminMiniStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adminMiniStats article{border:1px solid var(--line-soft);background:linear-gradient(135deg,#ffffff0e,#ffffff05);padding:12px}.adminMiniStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.78rem;display:block}.adminMiniStats strong{color:var(--text);margin-top:8px;font-size:1.55rem;line-height:1;display:block}.notice{padding:9px 10px;font-size:.84rem}.notice.ok{color:#c8dbff;background:#2563eb24;border:1px solid #2563eba8}.notice.error{color:#ffc6d4;background:#e11d4829;border:1px solid #e11d48a8}.splitThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.miniList{border:1px solid var(--line-soft);background:#ffffff08;padding:10px}.miniList h4{margin:0 0 8px;font-size:.9rem}.miniList p{color:var(--muted);margin:0;padding:4px 0;font-size:.8rem}.menuCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.menuCard{border:1px solid var(--line-soft);background:#ffffff08;padding:10px}.menuCard p{color:var(--muted);margin:8px 0 0;font-size:.86rem}.menuHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.menuHead h4{margin:0;font-size:.94rem}.menuHead span{color:var(--muted);font-size:.75rem}.menuStatus{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.03em;align-items:center;min-height:26px;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex}.menuStatus.active{color:#b9f7cd;background:#22c55e21;border-color:#22c55e9e}.menuStatus.inactive{color:#ffc7d8;background:#e11d4824;border-color:#e11d48b3}.menuSlug{color:#c5b5ff;font-size:.8rem}.menuLinks{align-items:center;gap:10px;margin:8px 0;display:flex}.menuLinks a{color:#9ec0ff;font-size:.8rem}.qrThumb{border:1px solid var(--line-soft);width:90px;height:90px}.qrThumb.large{background:#fff;width:150px;height:150px;margin:12px auto;padding:8px;display:block}.qrAdminCard{text-align:center}.qrAdminCard .menuHead,.qrAdminCard .menuLinks{text-align:left}.adminReviewsList{gap:10px;display:grid}.adminReviewCard{border:1px solid var(--line-soft);background:#ffffff09;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.adminReviewCard p{color:var(--muted);margin:8px 0 0;line-height:1.45}.emptyCard{border:1px dashed var(--line);color:var(--muted);padding:16px}.previewBox{background:#7c3aed24;border:1px solid #7c3aedb3;padding:10px}.previewBox h4{margin:0 0 6px}.previewBox p{white-space:pre-wrap;margin:0;line-height:1.45}.miniShell{--mini-primary:#0f766e;--mini-accent:#f59e0b;--mini-bg:#0b1220;--mini-surface:#151f33;--mini-text:#f8fafc;--mini-muted:#cbd5e1;--mini-button-text:#fff;--mini-font-heading:Inter;--mini-font-body:Inter;--mini-font-accent:Poppins;--mini-radius:8px;--mini-panel-padding:14px;--mini-page-max:1320px;--mini-surface-opacity:86%;--mini-overlay-opacity:42%;--mini-gap:10px;--mini-section-space:10px;--mini-page-image:none;background:linear-gradient(180deg, color-mix(in srgb, var(--mini-bg) calc(100% - var(--mini-overlay-opacity)), transparent), color-mix(in srgb, var(--mini-bg) 90%, transparent)), var(--mini-page-image), radial-gradient(circle at 0 0, color-mix(in srgb, var(--mini-primary) 22%, transparent), transparent 34%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--mini-accent) 22%, transparent), transparent 30%), var(--mini-bg);min-height:100svh;color:var(--mini-text);font-family:var(--mini-font-body), ui-sans-serif, system-ui, sans-serif;width:min(var(--mini-page-max), calc(100% - 24px));background-position:50%,50%,0 0,100% 0,0 0;background-repeat:no-repeat;background-size:cover,cover,auto,auto,auto;margin:0 auto;padding:12px 12px 30px}.miniHero{border:1px solid color-mix(in srgb, var(--mini-primary) 45%, #fff3);background:color-mix(in srgb, var(--mini-surface) 78%, transparent);padding:var(--mini-panel-padding);border-radius:var(--mini-radius);text-align:center;justify-items:center;display:grid;position:relative}.miniBackNexora{border:1px solid color-mix(in srgb, var(--mini-primary) 44%, #ffffff38);background:color-mix(in srgb, var(--mini-surface) 82%, transparent);min-height:34px;color:var(--mini-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;padding:0 11px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;position:absolute;top:12px;left:12px}.miniTopLinks{z-index:2;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px}.miniTopLinks .miniBackNexora{position:static}.miniProfileLink{border-color:color-mix(in srgb, var(--mini-accent) 54%, #ffffff47);background:linear-gradient(90deg, color-mix(in srgb, var(--mini-primary) 74%, transparent), color-mix(in srgb, var(--mini-accent) 78%, transparent));color:var(--mini-button-text)}.miniPartnerReturn{border-color:color-mix(in srgb, var(--mini-primary) 58%, #ffffff38);background:color-mix(in srgb, var(--mini-surface) 86%, transparent);color:var(--mini-text)}.miniBackNexora:hover{background:color-mix(in srgb, var(--mini-primary) 18%, var(--mini-surface))}.miniLogo{object-fit:cover;border:1px solid color-mix(in srgb, var(--mini-accent) 48%, #fff3);width:78px;height:78px;margin:0 auto 10px;display:block}.miniKicker{text-transform:uppercase;color:color-mix(in srgb, var(--mini-accent) 66%, var(--mini-muted));font-size:.75rem;font-weight:800}.miniHero h1{font-size:clamp(1.5rem,3vw,2.4rem);font-family:var(--mini-font-heading), ui-sans-serif, system-ui, sans-serif;margin:6px 0 8px}.miniHero p{color:var(--mini-muted);margin:0;line-height:1.5}.miniMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.miniMeta span{color:var(--mini-muted);font-size:.82rem}.miniMeta a{color:color-mix(in srgb, var(--mini-primary) 76%, #dbe8ff)}.miniTabsShell{margin-top:var(--mini-section-space)}.miniTabsBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.miniTabButton{border:1px solid color-mix(in srgb, var(--mini-primary) 44%, #ffffff3d);background:color-mix(in srgb, var(--mini-bg) 58%, var(--mini-surface));min-height:36px;color:var(--mini-muted);border-radius:var(--mini-radius);font:inherit;cursor:pointer;padding:0 10px;font-size:.82rem;font-weight:700}.miniTabButton.active{color:var(--mini-button-text);border-color:color-mix(in srgb, var(--mini-accent) 58%, #ffffff3d);background:linear-gradient(90deg, color-mix(in srgb, var(--mini-primary) 84%, #0f172a), color-mix(in srgb, var(--mini-accent) 84%, #0f172a))}.miniTabsShell .miniModule,.miniTabsShell .miniModuleGrid,.miniTabsShell .miniReservation{margin-top:8px}.miniReservation h2,.miniModule h2,.miniModule h3{font-family:var(--mini-font-heading), ui-sans-serif, system-ui, sans-serif}.miniModule{margin-top:var(--mini-section-space);border:1px solid color-mix(in srgb, var(--mini-accent) 45%, #ffffff38);background:color-mix(in srgb, var(--mini-surface) 78%, transparent);padding:var(--mini-panel-padding);border-radius:var(--mini-radius)}.miniModuleGrid{margin-top:var(--mini-section-space);gap:var(--mini-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.miniModuleList{gap:6px;margin-top:8px;display:grid}.miniModuleList p{color:var(--mini-muted);margin:0;line-height:1.5}.miniModuleLead{color:var(--mini-muted);margin:8px 0 0;line-height:1.5}.miniEventSummary{border:1px solid color-mix(in srgb, var(--mini-primary) 42%, transparent);border-radius:calc(var(--mini-radius) * .8);background:color-mix(in srgb, var(--mini-surface) 82%, var(--mini-primary) 18%);gap:6px;margin:14px 0;padding:14px 16px;display:grid}.miniEventSummary strong{color:var(--mini-text);font-size:1.15rem}.miniEventSummary span{color:var(--mini-muted)}.miniEventSummary p{color:var(--mini-muted);margin:0;line-height:1.45}.miniEventList{gap:var(--mini-gap);margin-top:14px;display:grid}.miniEventCard{gap:12px;display:grid}.miniOrderSplit{gap:var(--mini-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.miniOrderCard{border:1px solid color-mix(in srgb, var(--mini-primary) 42%, #fff3);background:color-mix(in srgb, var(--mini-bg) 58%, var(--mini-surface));border-radius:var(--mini-radius);padding:var(--mini-panel-padding)}.miniOrderCard h3{font-size:.95rem;font-family:var(--mini-font-heading), ui-sans-serif, system-ui, sans-serif;margin:0}.miniOrderSection{border-top:1px solid color-mix(in srgb, var(--mini-primary) 42%, #fff3);margin-top:12px;padding-top:12px}.miniOrderSection h3{color:var(--mini-muted);text-transform:uppercase;letter-spacing:0;margin:0;font-size:.82rem}.miniOrderForm{gap:var(--mini-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.miniOrderSubmit{margin-top:2px}.miniStyledCard{border:1px dashed color-mix(in srgb, var(--mini-primary) 52%, #fff3);padding:var(--mini-panel-padding);border-radius:var(--mini-radius);background:color-mix(in srgb, var(--mini-bg) 58%, var(--mini-surface));margin-top:8px}.miniStyledCard p{line-height:1.55;font-family:var(--mini-font-accent), ui-sans-serif, system-ui, sans-serif;margin:0}.miniFileList{gap:8px;margin-top:8px;display:grid}.miniFileReaderList{gap:var(--mini-gap);margin-top:8px;display:grid}.miniFileReader{border:1px solid color-mix(in srgb, var(--mini-primary) 42%, #fff3);background:color-mix(in srgb, var(--mini-bg) 58%, var(--mini-surface));padding:var(--mini-panel-padding);border-radius:var(--mini-radius);gap:8px;display:grid}.miniFileReader h3{color:var(--mini-muted);font-size:.88rem;font-family:var(--mini-font-heading), ui-sans-serif, system-ui, sans-serif;margin:0}.miniFilePdf{border:1px solid color-mix(in srgb, var(--mini-accent) 40%, #fff3);border-radius:var(--mini-radius);background:color-mix(in srgb, var(--mini-bg) 58%, var(--mini-surface));width:100%;height:min(88svh,980px);min-height:640px}.miniFileImage{object-fit:contain;border:1px solid color-mix(in srgb, var(--mini-accent) 40%, #fff3);border-radius:var(--mini-radius);background:color-mix(in srgb, var(--mini-bg) 58%, var(--mini-surface));width:100%;max-height:680px}.miniFileLink{border:1px solid color-mix(in srgb, var(--mini-primary) 40%, #fff3);background:color-mix(in srgb, var(--mini-bg) 58%, var(--mini-surface));min-height:38px;color:var(--mini-text);border-radius:var(--mini-radius);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.miniReservation{margin-top:var(--mini-section-space);border:1px solid color-mix(in srgb, var(--mini-primary) 42%, #ffffff38);background:color-mix(in srgb, var(--mini-surface) 78%, transparent);padding:var(--mini-panel-padding);border-radius:var(--mini-radius)}.miniReservationMain{align-content:start;gap:10px;display:grid}.miniReservationIntro{color:var(--mini-muted);margin:0;line-height:1.45}.miniReservationForm{gap:var(--mini-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.miniReservationLayout{gap:var(--mini-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;margin-top:12px;display:grid}.miniField{gap:6px;min-width:0;display:grid}.miniOrderCustomerGrid{gap:var(--mini-gap);width:100%;padding:var(--mini-panel-padding);border:1px solid color-mix(in srgb, var(--mini-primary) 34%, #ffffff2e);border-radius:var(--mini-radius);background:color-mix(in srgb, var(--mini-bg) 48%, var(--mini-surface));grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.miniOrderCustomerGrid .miniField.full,.miniOrderCustomerGrid .miniInput.full{grid-column:1/-1}.miniPhoneField{align-content:start}.miniPhoneAssist{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-top:6px;display:flex}.miniPhoneAssistText{color:color-mix(in srgb, var(--mini-muted) 88%, #fff);font-size:.78rem}.miniWhatsappQuick{border:1px solid color-mix(in srgb, var(--mini-primary) 52%, #ffffff3d);background:color-mix(in srgb, var(--mini-primary) 22%, transparent);min-height:32px;color:var(--mini-button-text);font:inherit;justify-content:center;align-items:center;padding:0 10px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.miniWhatsappMuted{margin-top:6px;font-size:.82rem}.miniField.full{grid-column:1/-1}.miniField span{color:var(--mini-muted);font-size:.8rem}.miniInput,.miniTextarea{border:1px solid color-mix(in srgb, var(--mini-accent) 42%, #fff3);background:color-mix(in srgb, var(--mini-bg) 52%, var(--mini-surface));width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--mini-text);font:inherit;border-radius:var(--mini-radius);padding:9px 10px}.miniInput[type=date],.miniInput[type=time]{appearance:none;text-align:left;min-width:0;max-width:100%;display:block}.miniInput[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.miniInput[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.miniTextarea{resize:vertical;min-height:84px}.miniSubmit{background:linear-gradient(90deg, var(--mini-primary), var(--mini-accent));width:100%;min-height:42px;color:var(--mini-button-text);font:inherit;cursor:pointer;border-radius:var(--mini-radius);border:0;font-weight:700}.miniSubmit.full{grid-column:1/-1}.miniWhatsappBox{border:1px solid color-mix(in srgb, var(--mini-accent) 45%, #ffffff38);background:color-mix(in srgb, var(--mini-bg) 55%, var(--mini-surface));border-radius:var(--mini-radius);flex-direction:column;align-self:start;gap:8px;margin-top:0;padding:12px;display:flex}.miniWhatsappBoxCompact{align-self:end;min-height:0;max-height:none;margin-top:0;padding:10px;overflow:visible}.miniWhatsappBox h3{font-size:1rem;font-family:var(--mini-font-heading), ui-sans-serif, system-ui, sans-serif;margin:0}.miniWhatsappBox p{color:var(--mini-muted);margin:0;line-height:1.45}.miniWhatsappButton{background:linear-gradient(90deg, var(--mini-primary), var(--mini-accent));min-height:42px;color:var(--mini-button-text);font:inherit;border-radius:var(--mini-radius);border:0;justify-content:center;align-items:center;width:100%;margin-top:0;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.miniShell.layout-fluid{width:100%;margin:0}.miniShell.layout-boxed{width:min(var(--mini-page-max), calc(100% - 24px));margin:0 auto}.miniShell.align-left .miniHero{text-align:left;justify-items:start}.miniShell.align-left .miniMeta{justify-content:flex-start}.miniShell.hero-has-image .miniHero{background:linear-gradient(180deg, color-mix(in srgb, var(--mini-bg) calc(100% - var(--mini-overlay-opacity)), transparent), color-mix(in srgb, var(--mini-bg) 75%, transparent)), var(--mini-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.miniShell.surface-solid .miniHero,.miniShell.surface-solid .miniModule,.miniShell.surface-solid .miniReservation,.miniShell.surface-solid .miniFileReader,.miniShell.surface-solid .miniStyledCard,.miniShell.surface-solid .miniWhatsappBox{background:color-mix(in srgb, var(--mini-surface) var(--mini-surface-opacity), var(--mini-bg))}.miniShell.surface-glass .miniHero,.miniShell.surface-glass .miniModule,.miniShell.surface-glass .miniReservation,.miniShell.surface-glass .miniFileReader,.miniShell.surface-glass .miniStyledCard,.miniShell.surface-glass .miniWhatsappBox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.miniShell.buttons-solid .miniSubmit,.miniShell.buttons-solid .miniWhatsappButton{background:var(--mini-primary)}.miniShell.buttons-outline .miniSubmit,.miniShell.buttons-outline .miniWhatsappButton{border:1px solid color-mix(in srgb, var(--mini-primary) 56%, #ffffff3d);background:0 0}.miniShell.shadow-none .miniHero,.miniShell.shadow-none .miniModule,.miniShell.shadow-none .miniReservation,.miniShell.shadow-none .miniFileReader,.miniShell.shadow-none .miniWhatsappBox{box-shadow:none}.miniShell.shadow-soft .miniHero,.miniShell.shadow-soft .miniModule,.miniShell.shadow-soft .miniReservation,.miniShell.shadow-soft .miniFileReader,.miniShell.shadow-soft .miniWhatsappBox{box-shadow:0 10px 26px #02061733}.miniShell.shadow-strong .miniHero,.miniShell.shadow-strong .miniModule,.miniShell.shadow-strong .miniReservation,.miniShell.shadow-strong .miniFileReader,.miniShell.shadow-strong .miniWhatsappBox{box-shadow:0 18px 48px #0206175c}.miniShell.motion-soft .miniHero,.miniShell.motion-soft .miniModule,.miniShell.motion-soft .miniReservation,.miniShell.motion-soft .miniFileReader,.miniShell.motion-soft .miniSubmit,.miniShell.motion-soft .miniWhatsappButton{transition:transform .2s,box-shadow .2s,border-color .2s}.miniShell.motion-lively .miniHero,.miniShell.motion-lively .miniModule,.miniShell.motion-lively .miniReservation,.miniShell.motion-lively .miniFileReader,.miniShell.motion-lively .miniSubmit,.miniShell.motion-lively .miniWhatsappButton{transition:transform .28s,box-shadow .28s,border-color .28s}.miniShell.motion-lively .miniHero:hover,.miniShell.motion-lively .miniModule:hover,.miniShell.motion-lively .miniReservation:hover,.miniShell.motion-lively .miniFileReader:hover{transform:translateY(-2px)}.miniNotice{margin-top:10px;padding:8px 10px;font-size:.84rem}.miniNotice.ok{border:1px solid color-mix(in srgb, var(--mini-primary) 58%, #ffffff2e);background:color-mix(in srgb, var(--mini-primary) 16%, transparent);color:#d7e5ff}.miniNotice.error{color:#ffd0db;background:#e11d4824;border:1px solid #e11d48b8}@media (max-width:1080px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGrid{grid-template-columns:1fr}.opsSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.opsPlatformStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.priorityGrid,.opsCommandBar,.menuCards,.adminMiniStats,.splitThree{grid-template-columns:1fr}}@media (max-width:720px){.workspace{width:calc(100% - 20px);padding-top:10px}.topbar,.heroStrip{padding:12px}.heroStrip{flex-direction:column;align-items:start}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.formGrid,.formGrid.compact{grid-template-columns:1fr}.inlineSearch{flex-direction:column;align-items:stretch;width:100%}.opsCommandSearch{grid-template-columns:1fr}.opsCommandActions{justify-content:flex-start}.opsStatusMain,.opsSignalGrid,.opsPlatformStrip{grid-template-columns:1fr}.opsLogHead,.opsDetailList span{flex-direction:column;align-items:flex-start}.adminReviewCard{grid-template-columns:1fr}.input.small{width:100%}.miniReservationForm,.miniReservationLayout{grid-template-columns:1fr;width:100%;min-width:0}.miniReservation{overflow:hidden}.miniReservationMain,.miniField,.miniInput,.miniTextarea,.miniSubmit{min-width:0;max-width:100%}.miniInput[type=date],.miniInput[type=time]{width:100%;font-size:1rem;line-height:1.2}.miniWhatsappBox,.miniWhatsappBoxCompact{margin-top:0}.miniFilePdf{height:min(72svh,760px);min-height:460px}.miniModuleGrid,.miniOrderSplit,.miniOrderForm{grid-template-columns:1fr}}@media (max-width:460px){.kpis{grid-template-columns:1fr}}.marketing{color:#f6f8ff;background:#050814;min-height:100svh}.mktNav{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 32px);min-height:78px;margin:0 auto;display:flex}.mktBrand{align-items:center;gap:12px;display:flex}.mktBrandDot{background:#2563eb;border-radius:50%;width:12px;height:12px;box-shadow:0 0 20px #2563ebcc}.mktBrand p{color:#b8c3dc;font-size:.8rem}.mktBrand strong{font-size:1.05rem}.mktNavLinks{align-items:center;gap:16px;display:flex}.mktNavLinks a{color:#dbe4fb;opacity:.94;font-size:.88rem;font-weight:700;text-decoration:none}.mktHero{width:100%}.mktHeroMedia{isolation:isolate;background-image:url(https://images.unsplash.com/photo-1521791055366-0d553872125f?auto=format&fit=crop&w=2000&q=80);background-position:50%;background-size:cover;align-items:center;width:100%;min-height:72svh;display:flex;position:relative;overflow:hidden}.mktHeroMedia:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(96deg,#050814eb 0%,#050814d6 42%,#050814ad 68%,#0508148a 100%),linear-gradient(#05081452 0%,#050814ad 100%);position:absolute;inset:0}.mktHeroOverlay{z-index:1;width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 48px;position:relative}.mktKicker{color:#f4f8ff;background:#050814e0;border:1px solid #ffffff57;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.mktHeroOverlay h1{color:#fff;text-shadow:0 6px 24px #050814db;max-width:840px;margin-top:14px;font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.1}.mktHeroOverlay p{color:#f0f5ff;text-shadow:0 3px 14px #050814d6;max-width:820px;margin-top:14px;font-size:1.06rem;line-height:1.6}.mktActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mktPrimaryBtn,.mktGhostBtn{border:1px solid #0000;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.mktPrimaryBtn{color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed,#e11d48)}.mktGhostBtn{color:#fff;background:#080e1fb3;border-color:#ffffff6b}.mktStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:900px;margin-top:18px;display:grid}.mktStats p{background:#080e1f94;border:1px solid #fff3;align-content:center;gap:2px;min-height:72px;margin:0;padding:10px;display:grid}.mktStats strong{font-size:1.16rem;line-height:1}.mktStats span{color:#cad6f5;font-size:.79rem}.mktBand{border-top:1px solid #ffffff1a;width:100%;padding:42px 0}.mktBand.alt{background:#080e1f}.mktBand.cta{padding:46px 0 54px}.mktInner{width:min(1180px,100% - 32px);margin:0 auto}.mktInner h2{font-size:clamp(1.5rem,3.2vw,2.3rem)}.mktLead{color:#b8c3dc;max-width:860px;margin-top:12px;line-height:1.6}.ecosystemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ecosystemBlock,.mobileBlock{background:#ffffff08;border:1px solid #ffffff24;padding:18px}.ecosystemBlock h3,.mobileBlock h3{font-size:1.05rem}.ecosystemBlock ul,.mobileBlock ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ecosystemBlock li,.mobileBlock li{color:#dbe5fb;background:#ffffff08;border:1px solid #ffffff1f;align-items:center;min-height:38px;padding:0 10px;font-size:.9rem;display:flex}.offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.offerCard{background:#ffffff08;border:1px solid #ffffff26;padding:18px}.offerCard h3{margin-top:6px;font-size:1.08rem}.offerCard strong{margin-top:8px;font-size:1.55rem;display:block}.offerNote{color:#c7d5ff;font-size:.82rem}.offerCard ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.offerCard li{color:#d6def4;font-size:.93rem}.mobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.mobileBlock p{color:#c7d4f5;margin-top:12px;font-size:.92rem;line-height:1.55}.mobileApiList{gap:8px;margin-top:12px;display:grid}.mobileApiList code{color:#dce7ff;background:#2563eb1f;border:1px solid #2563eb73;align-items:center;min-height:40px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.83rem;display:inline-flex}.processList{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.processList li{color:#e7edff;background:#ffffff08;border:1px solid #ffffff21;align-items:center;min-height:44px;padding:0 12px;display:flex}.ctaRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.opsShell{width:min(1240px,100% - 32px);margin:0 auto;padding:16px 0 42px}.opsTopbar{background:#080e1fe6;border:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;gap:16px;min-height:104px;padding:16px;display:flex}.opsEyebrow{color:#b8c3dc;text-transform:uppercase;font-size:.76rem;font-weight:700}.opsTitleWrap h1{margin-top:6px;font-size:clamp(1.4rem,2.5vw,2rem)}.opsSub{color:#b8c3dc;max-width:780px;margin-top:8px;line-height:1.5}.opsActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opsActions a{color:#dce5ff;border:1px solid #fff3;align-items:center;min-height:38px;padding:0 12px;text-decoration:none;display:inline-flex}.opsKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.opsKpi{background:#ffffff0a;border:1px solid #ffffff24;padding:12px}.opsKpi p{color:#b8c3dc;font-size:.82rem}.opsKpi strong{margin-top:5px;font-size:1.6rem;display:block}.opsLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.opsPanel{background:#ffffff0a;border:1px solid #ffffff24;min-width:0;padding:14px}.opsPanelWide{margin-top:10px}.opsPanelHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.opsPanelHead span{color:#b8c3dc;font-size:.8rem}.opsPanelTools{align-items:center;gap:8px;display:flex}.opsPanelHead.separated{margin-top:16px}.opsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opsField{gap:6px;display:grid}.opsField.full{grid-column:1/-1}.opsField span{color:#b8c3dc;font-size:.8rem}.opsChecks{border:1px solid #ffffff29;gap:8px;padding:10px;display:grid}.opsChecks legend{color:#c9d5f1;padding:0 4px;font-size:.82rem}.opsChecks label{color:#dce5ff;align-items:center;gap:8px;font-size:.86rem;display:flex}.opsDesignGrid{border:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.opsDesignGrid legend{color:#c9d5f1;padding:0 4px;font-size:.82rem}.opsDesignGrid label{color:#dce5ff;gap:6px;font-size:.82rem;display:grid}.opsInput,.opsSelect,.opsTextarea{color:#fff;width:100%;min-height:40px;font:inherit;background:#ffffff0f;border:1px solid #ffffff2e;padding:9px 10px}.opsTextarea{resize:vertical;min-height:92px}.opsTextarea.soft{min-height:74px}.opsFileManager{background:#ffffff0a;border:1px solid #ffffff24;padding:10px}.opsEventList{gap:12px;margin-bottom:12px;display:grid}.opsEventEditor{background:#ffffff09;border:1px solid #ffffff24;gap:12px;padding:12px;display:grid}.opsEventEditorHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.opsEventGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opsFileList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.opsFileItem{background:#ffffff08;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}.opsFileItem a{color:#dce8ff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;text-decoration:none;overflow:hidden}.opsFileAdvanced{margin-top:8px}.opsFileAdvanced summary{cursor:pointer;color:#b8c3dc;margin-bottom:6px;font-size:.82rem}.portalEventList{gap:10px;display:grid}.portalEventItem{background:#ffffff09;border:1px solid #ffffff1f;gap:6px;padding:10px;display:grid}.portalEventItem strong{color:var(--portal-text)}.portalEventItem span,.portalEventItem p{color:var(--portal-muted);margin:0}@media (max-width:760px){.opsEventGrid{grid-template-columns:1fr}}.opsButton{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;padding:0 14px;font-weight:700}.opsButton.primary{background:linear-gradient(90deg,#2563eb,#7c3aed,#e11d48);border:0}.opsButton.danger{color:#ffd6e1;background:#e11d4833;border-color:#e11d48c7}.opsButton.ghost{min-height:38px}.opsButton.tiny{min-height:30px;padding:0 8px;font-size:.8rem}.opsNotice{color:#d5e2ff;background:#2563eb29;border:1px solid #2563eb9e;margin-top:10px;padding:8px 10px;font-size:.84rem}.opsReply{background:#7c3aed24;border:1px solid #7c3aed99;gap:8px;margin-top:10px;padding:10px;display:grid}.opsReply p{margin:0;line-height:1.5}.opsMuted{color:#b8c3dc;font-size:.85rem}.opsTableWrap{overflow-x:auto}.opsTable{border-collapse:collapse;width:100%;min-width:760px}.opsTable th,.opsTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1f;padding:10px;font-size:.87rem}.opsTable th{color:#b8c3dc;text-transform:uppercase;font-size:.78rem}.opsCellTitle{font-weight:700}.opsCellSub{color:#b8c3dc;margin-top:4px;font-size:.8rem}.opsStatus{text-transform:uppercase;border:1px solid #ffffff38;align-items:center;min-height:28px;padding:0 9px;font-size:.75rem;display:inline-flex}.opsStatus.status-confirmee{color:#acc8ff;border-color:#2563ebb8}.opsStatus.status-appele{color:#cbbaff;border-color:#7c3aedb8}.opsStatus.status-a-confirmer-commercant,.opsStatus.status-infos-manquantes,.opsStatus.status-nouvelle{color:#ffb0c5;border-color:#e11d48b8}.opsTableActions{gap:6px;display:flex}.opsEmpty{text-align:center;color:#b8c3dc;padding:20px 8px}.opsList{gap:9px;display:grid}.opsList article{background:#ffffff08;border:1px solid #ffffff24;padding:10px}.opsList article .opsButton{margin-top:8px}.opsList p{color:#b8c3dc;margin-top:4px;font-size:.84rem}.opsMiniLinks{gap:10px;margin-top:6px;display:flex}.opsMiniLinks a{color:#9ec0ff;font-size:.82rem}.authShell{background:0 0;min-height:100svh;padding:0}.authShellClient{display:block}.authLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;min-height:100svh;display:grid}.authPitch{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-right:1px solid #94a3b83d;border-radius:0;align-content:center;gap:12px;padding:clamp(18px,3vw,36px);display:grid}.authPitch h2{margin:0;font-size:clamp(1.4rem,2.3vw,2rem)}.authPitch p{color:#c8d3ea;margin:0;line-height:1.6}.authFeatureList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.authFeatureList li{color:#d8e3ff;background:#0f172a9e;border:1px solid #94a3b847;border-radius:8px;align-items:center;min-height:38px;padding:0 10px;font-size:.9rem;display:flex}.authBadgeRow{flex-wrap:wrap;gap:8px;display:flex}.authBadgeRow span{color:#dbe7ff;background:#2563eb24;border:1px solid #2563eb70;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.authPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #94a3b83d;border-radius:0;align-content:center;gap:12px;width:100%;padding:clamp(18px,3vw,36px);display:grid}.authPanel h1{margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem)}.authPanel p{margin:0}.authForm{margin-top:4px}.authField{gap:6px;display:grid}.authField span{color:#bfcae6;font-size:.82rem}.authPanel a{color:#9fc4ff;font-size:.86rem}.portalShell{--portal-primary:#0f766e;--portal-accent:#f59e0b;--portal-bg:#0b1220;--portal-surface:#151f33;--portal-text:#f8fafc;--portal-muted:#cbd5e1;--portal-button-text:#fff;--portal-font-heading:Inter;--portal-font-body:Inter;--portal-font-accent:Poppins;--portal-radius:8px;--portal-panel-padding:14px;--portal-page-max:1320px;--portal-surface-opacity:86%;--portal-hero-overlay:42%;--portal-bg-image:none;background:linear-gradient(180deg, color-mix(in srgb, var(--portal-bg) calc(100% - var(--portal-hero-overlay)), transparent), color-mix(in srgb, var(--portal-bg) 90%, transparent)), var(--portal-bg-image), radial-gradient(circle at 0 0, color-mix(in srgb, var(--portal-primary) 24%, transparent), transparent 34%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--portal-accent) 24%, transparent), transparent 32%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--portal-primary) 18%, transparent), transparent 32%), var(--portal-bg);width:100%;min-height:100svh;color:var(--portal-text);font-family:var(--portal-font-body), ui-sans-serif, system-ui, sans-serif;background-position:50%,50%,0 0,100% 0,100% 100%,0 0;background-repeat:no-repeat;background-size:cover,cover,auto,auto,auto,auto;margin:0;padding:18px 18px 36px}.portalHeader{border:1px solid color-mix(in srgb, var(--portal-primary) 42%, #fff3);background:color-mix(in srgb, var(--portal-surface) 84%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--portal-radius);gap:14px;padding:18px;display:grid}.portalHeaderTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.portalBrand{align-items:center;gap:12px;display:flex}.portalDot{background:var(--portal-primary);width:11px;height:11px;box-shadow:0 0 18px color-mix(in srgb, var(--portal-primary) 70%, transparent);border-radius:50%}.portalLogo{object-fit:cover;border:1px solid color-mix(in srgb, var(--portal-accent) 48%, #fff3);border-radius:var(--portal-radius);width:68px;height:68px}.portalBrand p{color:var(--portal-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem}.portalBrand h1{font-size:clamp(1.35rem,2.6vw,2rem);font-family:var(--portal-font-heading), ui-sans-serif, system-ui, sans-serif;margin-top:4px}.portalHeaderMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portalHeaderMetaItem{border:1px solid color-mix(in srgb, var(--portal-primary) 34%, #ffffff38);border-radius:var(--portal-radius);background:color-mix(in srgb, var(--portal-bg) 58%, var(--portal-surface));align-content:center;gap:2px;min-height:56px;padding:8px 10px;display:grid}.portalHeaderMetaItem span{color:var(--portal-muted);text-transform:uppercase;font-size:.74rem}.portalHeaderMetaItem strong{font-family:var(--portal-font-heading), ui-sans-serif, system-ui, sans-serif;font-size:.92rem;line-height:1.2}.portalActions{flex-wrap:wrap;gap:9px;display:flex}.portalBtn{border:1px solid color-mix(in srgb, var(--portal-primary) 46%, #ffffff38);background:color-mix(in srgb, var(--portal-bg) 52%, var(--portal-surface));border-radius:var(--portal-radius);min-height:36px;color:var(--portal-button-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.portalBtn.ghost{border-color:#94a3b866}.portalBtn.primary{border-color:color-mix(in srgb, var(--portal-accent) 62%, #ffffff3d);background:linear-gradient(90deg, color-mix(in srgb, var(--portal-primary) 78%, #0f172a), color-mix(in srgb, var(--portal-accent) 82%, #0f172a));box-shadow:0 12px 34px color-mix(in srgb, var(--portal-primary) 20%, transparent)}.portalBtn.danger{background:#e11d482e;border-color:#e11d48c7}.portalMeta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.portalMeta p{border:1px solid color-mix(in srgb, var(--portal-accent) 42%, #fff3);background:color-mix(in srgb, var(--portal-surface) 82%, transparent);border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:.82rem;display:inline-flex}.portalLiveBar{border:1px solid color-mix(in srgb, var(--portal-primary) 42%, #fff3);background:color-mix(in srgb, var(--portal-surface) 86%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.portalLiveBar p{color:var(--portal-muted);margin:0;font-size:.82rem}.portalLiveBadge{border:1px solid color-mix(in srgb, var(--portal-primary) 62%, #ffffff3d);background:color-mix(in srgb, var(--portal-primary) 20%, transparent);min-height:30px;color:color-mix(in srgb, var(--portal-primary) 76%, #f8fafc);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.portalLiveBadge.loading{border-color:color-mix(in srgb, var(--portal-accent) 62%, #ffffff3d);background:color-mix(in srgb, var(--portal-accent) 20%, transparent);color:color-mix(in srgb, var(--portal-accent) 80%, #f8fafc)}.portalSoundButton{border:1px solid color-mix(in srgb, var(--portal-primary) 48%, #ffffff3d);background:color-mix(in srgb, var(--portal-surface) 84%, transparent);min-height:30px;color:var(--portal-button-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:800}.portalSoundButton.active{border-color:color-mix(in srgb, var(--portal-accent) 64%, #ffffff3d);background:color-mix(in srgb, var(--portal-primary) 26%, var(--portal-surface))}.portalKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.portalFollowShell{min-height:100dvh}.portalFollowHeader{margin-bottom:12px}.portalFollowKpiGrid{grid-template-columns:repeat(4,minmax(190px,1fr))}.portalCapacityGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.portalCapacityPanel{margin-top:0}.portalCollapseButton{border:1px solid color-mix(in srgb, var(--portal-accent) 55%, #fff3);background:color-mix(in srgb, var(--portal-surface) 74%, transparent);min-height:34px;color:var(--portal-text);cursor:pointer;font:inherit;border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:800}.portalCollapseButton:hover,.portalCollapseButton:focus-visible{border-color:color-mix(in srgb, var(--portal-accent) 80%, #fff3);outline:none}.portalCapacityForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portalCapacityForm.phone{grid-template-columns:repeat(2,minmax(0,1fr))}.portalCapacityForm label{gap:6px;display:grid}.portalCapacityForm label.full{grid-column:1/-1}.portalCapacityForm label span{color:var(--portal-muted);font-size:.78rem;font-weight:800}.portalCapacityForm input{border:1px solid color-mix(in srgb, var(--portal-primary) 38%, #fff3);border-radius:var(--portal-radius);background:color-mix(in srgb, var(--portal-bg) 56%, var(--portal-surface));width:100%;min-height:40px;color:var(--portal-text);font:inherit;padding:0 10px}.portalCapacityForm button{border:1px solid color-mix(in srgb, var(--portal-accent) 58%, #fff3);border-radius:var(--portal-radius);background:linear-gradient(90deg, color-mix(in srgb, var(--portal-primary) 78%, #0f172a), color-mix(in srgb, var(--portal-accent) 82%, #0f172a));min-height:40px;color:var(--portal-button-text);font:inherit;cursor:pointer;align-self:end;padding:0 12px;font-weight:900}.portalCapacityForm button:disabled{opacity:.62;cursor:not-allowed}.portalCapacityStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.portalCapacityStats p{border:1px solid color-mix(in srgb, var(--portal-primary) 34%, #ffffff2e);border-radius:var(--portal-radius);background:color-mix(in srgb, var(--portal-bg) 46%, var(--portal-surface));gap:4px;margin:0;padding:10px;display:grid}.portalCapacityStats strong{color:var(--portal-text);font-size:1.35rem;line-height:1}.portalCapacityStats span,.portalCapacityHint{color:var(--portal-muted);font-size:.78rem;line-height:1.45}.portalCapacityHint{margin:10px 0 0}.portalKpiCard{border:1px solid color-mix(in srgb, var(--portal-primary) 42%, #fff3);background:color-mix(in srgb, var(--portal-surface) 86%, transparent);text-align:left;border-radius:8px;gap:4px;padding:10px;display:grid}.portalKpiCard.clickable{appearance:none;width:100%;color:inherit;cursor:pointer;font:inherit}.portalKpiCard.clickable:hover,.portalKpiCard.clickable:focus-visible{border-color:color-mix(in srgb, var(--portal-accent) 72%, #ffffff38);outline:none;transform:translateY(-2px)}.portalKpiCard.clickable.selected{border-color:color-mix(in srgb, var(--portal-accent) 86%, #ffffff3d);background:linear-gradient(135deg, color-mix(in srgb, var(--portal-primary) 20%, transparent), transparent), color-mix(in srgb, var(--portal-surface) 90%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--portal-accent) 28%, transparent)}.portalKpiCard p{color:var(--portal-muted);text-transform:uppercase;margin:0;font-size:.78rem}.portalKpiCard strong{font-size:clamp(1.3rem,2.4vw,1.8rem);font-family:var(--portal-font-heading), ui-sans-serif, system-ui, sans-serif}.portalKpiCard.alertPulse{border-color:#ef4444db;animation:1.1s ease-in-out infinite portalAlertPulse;box-shadow:0 0 0 1px #ef444433,0 0 22px #ef44442e}.portalKpiCard.alertPulse p,.portalKpiCard.alertPulse strong{color:#fecaca}@keyframes portalAlertPulse{0%,to{background:color-mix(in srgb, var(--portal-surface) 86%, transparent)}50%{background:color-mix(in srgb, #ef4444 24%, var(--portal-surface))}}.portalError{color:#ffd0dc;background:#e11d4824;border:1px solid #e11d48b8;margin-top:10px;padding:8px 10px;font-size:.84rem}.portalNotice{border:1px solid color-mix(in srgb, var(--portal-primary) 58%, #fff3);background:color-mix(in srgb, var(--portal-primary) 18%, transparent);color:#d7e5ff;margin-top:10px;padding:8px 10px;font-size:.84rem}.portalNotice.live{background:linear-gradient(90deg, #ef444433, color-mix(in srgb, var(--portal-primary) 18%, transparent));color:#fff1f2;border-color:#ef4444ad;font-weight:800}.portalPanel{border:1px solid color-mix(in srgb, var(--portal-accent) 38%, #ffffff38);background:color-mix(in srgb, var(--portal-surface) 86%, transparent);border-radius:var(--portal-radius);padding:var(--portal-panel-padding);margin-top:10px}.portalModuleTabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portalModuleTab{border:1px solid color-mix(in srgb, var(--portal-primary) 42%, #ffffff38);background:color-mix(in srgb, var(--portal-bg) 58%, var(--portal-surface));min-height:34px;color:var(--portal-muted);border-radius:var(--portal-radius);font:inherit;cursor:pointer;padding:0 10px;font-size:.82rem;font-weight:700}.portalModuleTab.active{color:var(--portal-button-text);border-color:color-mix(in srgb, var(--portal-accent) 58%, #ffffff38);background:linear-gradient(90deg, color-mix(in srgb, var(--portal-primary) 82%, #0f172a), color-mix(in srgb, var(--portal-accent) 82%, #0f172a))}.portalModuleTab small{min-width:22px;min-height:22px;color:inherit;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;font-size:.72rem;display:inline-flex}.portalOpsTabs{margin-bottom:12px}.portalOpsPane{gap:10px;display:grid}.portalPanelHead.compact{margin-bottom:0}.portalPanelHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.portalPanelHead span{color:var(--portal-muted);font-size:.82rem}.portalPanel h2,.portalPanel h3{font-family:var(--portal-font-heading), ui-sans-serif, system-ui, sans-serif}.portalTableWrap{border-radius:var(--portal-radius);border:1px solid #ffffff1f;overflow-x:auto}.portalTable{border-collapse:collapse;width:100%;min-width:760px}.portalTable th,.portalTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px;font-size:.86rem}.portalTable th{text-transform:uppercase;color:var(--portal-muted);background:color-mix(in srgb, var(--portal-bg) 48%, var(--portal-surface));font-size:.76rem}.portalTable tbody tr:nth-child(odd){background:#ffffff05}.portalCellTitle{font-weight:700}.portalCellSub{color:var(--portal-muted);max-width:360px;margin-top:4px;font-size:.8rem}.portalStatus{text-transform:uppercase;border:1px solid #ffffff3d;align-items:center;min-height:28px;padding:0 9px;font-size:.74rem;display:inline-flex}.portalStatus.status-confirmee{border-color:color-mix(in srgb, var(--portal-primary) 68%, #fff3);color:color-mix(in srgb, var(--portal-primary) 70%, #d4e4ff)}.portalStatus.status-appele{border-color:color-mix(in srgb, var(--portal-accent) 68%, #fff3);color:color-mix(in srgb, var(--portal-accent) 70%, #eadfff)}.portalStatus.status-a-confirmer-commercant,.portalStatus.status-infos-manquantes,.portalStatus.status-nouvelle{color:#ffb6cb;border-color:#e11d48b8}.portalStatus.status-annulee{color:#d5dfef;border-color:#94a3b8b8}.portalStatus.status-nouvelle-commande,.portalStatus.status-en-preparation{color:#ffb6cb;border-color:#e11d48b8}.portalStatus.status-prete{border-color:color-mix(in srgb, var(--portal-accent) 68%, #fff3);color:color-mix(in srgb, var(--portal-accent) 70%, #eadfff)}.portalStatus.status-livree,.portalStatus.status-commande-traitee{border-color:color-mix(in srgb, var(--portal-primary) 68%, #fff3);color:color-mix(in srgb, var(--portal-primary) 70%, #d4e4ff)}.portalRowActions{flex-wrap:wrap;gap:6px;display:flex}.portalRowActions button{border:1px solid color-mix(in srgb, var(--portal-primary) 46%, #ffffff38);background:color-mix(in srgb, var(--portal-bg) 56%, var(--portal-surface));border-radius:var(--portal-radius);min-height:32px;color:var(--portal-button-text);font:inherit;cursor:pointer;padding:0 8px;font-size:.78rem;font-weight:700}.portalRowActions a{border:1px solid color-mix(in srgb, var(--portal-primary) 46%, #ffffff38);background:color-mix(in srgb, var(--portal-bg) 56%, var(--portal-surface));border-radius:var(--portal-radius);min-height:32px;color:var(--portal-button-text);align-items:center;padding:0 8px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.portalRowActions button:disabled{opacity:.6;cursor:not-allowed}.portalPickupCell{gap:6px;min-width:168px;display:grid}.portalPickupCell label{gap:4px;display:grid}.portalPickupCell label span,.portalPickupCell small{color:var(--portal-muted);font-size:.76rem}.portalPickupCell input{border:1px solid color-mix(in srgb, var(--portal-primary) 46%, #ffffff38);background:color-mix(in srgb, var(--portal-bg) 56%, var(--portal-surface));min-height:32px;color:var(--portal-text);border-radius:var(--portal-radius);font:inherit;padding:0 8px}.portalPickupCell button{border:1px solid color-mix(in srgb, var(--portal-accent) 54%, #ffffff38);background:linear-gradient(90deg, color-mix(in srgb, var(--portal-primary) 76%, #0f172a), color-mix(in srgb, var(--portal-accent) 78%, #0f172a));min-height:32px;color:var(--portal-button-text);border-radius:var(--portal-radius);font:inherit;cursor:pointer;font-size:.78rem;font-weight:800}.portalPickupCell button:disabled{opacity:.6;cursor:not-allowed}.partnerOrderEmpty{border:1px solid color-mix(in srgb, var(--portal-primary) 35%, #ffffff29);border-radius:var(--portal-radius);background:color-mix(in srgb, var(--portal-bg) 72%, var(--portal-surface))}.partnerOrderBoard{gap:14px;display:grid}.partnerOrderCard{border:1px solid color-mix(in srgb, var(--portal-primary) 34%, #ffffff29);border-radius:calc(var(--portal-radius) + 8px);background:linear-gradient(135deg, color-mix(in srgb, var(--portal-surface) 80%, #ffffff0d), color-mix(in srgb, var(--portal-bg) 76%, var(--portal-accent) 7%));padding:14px;box-shadow:0 18px 48px #0000002e}.partnerOrderCardHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.partnerOrderCardHeader span:not(.portalStatus){color:var(--portal-muted);text-transform:uppercase;letter-spacing:0;font-size:.76rem;font-weight:800}.partnerOrderCardHeader h4{color:var(--portal-text);margin-top:4px;font-size:1.15rem}.partnerOrderCardHeader p{color:var(--portal-muted);margin-top:4px;font-size:.86rem}.partnerOrderCardGrid{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.partnerOrderTicket,.partnerOrderControlPanel{border:1px solid color-mix(in srgb, var(--portal-accent) 34%, #ffffff24);border-radius:var(--portal-radius);background:color-mix(in srgb, var(--portal-bg) 52%, var(--portal-surface));padding:12px}.partnerOrderTicket{gap:12px;display:grid}.partnerOrderTicketHead,.partnerOrderLineTop,.partnerOrderMeta,.partnerOrderControlHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partnerOrderTicketHead span,.partnerOrderControlHead span,.partnerOrderAddress span{color:var(--portal-muted);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.partnerOrderTicketHead strong,.partnerOrderControlHead strong,.partnerOrderAddress strong{color:var(--portal-text);margin-top:3px;display:block}.partnerOrderTicketHead b{color:color-mix(in srgb, var(--portal-accent) 74%, #fff);white-space:nowrap;font-size:1rem}.partnerOrderMeta{flex-wrap:wrap;justify-content:flex-start}.partnerOrderMeta span{color:var(--portal-muted);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:.78rem}.partnerOrderItems,.partnerOrderFallback{gap:8px;display:grid}.partnerOrderLine{border-radius:calc(var(--portal-radius) - 2px);background:#ffffff09;border:1px solid #ffffff1a;padding:10px}.partnerOrderLineTop strong{color:var(--portal-text)}.partnerOrderLineTop span{background:color-mix(in srgb, var(--portal-primary) 34%, #ffffff14);color:var(--portal-text);border-radius:999px;padding:3px 8px;font-size:.76rem;font-weight:900}.partnerOrderLineTop b{color:color-mix(in srgb, var(--portal-accent) 76%, #fff);white-space:nowrap}.partnerOrderLine small{color:var(--portal-muted);margin-top:4px;display:block}.partnerOrderOptions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.partnerOrderOptions em,.partnerOrderFallback span{border:1px solid color-mix(in srgb, var(--portal-primary) 30%, #ffffff1f);color:var(--portal-muted);background:#ffffff0b;border-radius:999px;padding:5px 8px;font-size:.76rem;font-style:normal}.partnerOrderAddress,.partnerOrderNote{border-top:1px solid #ffffff1a;padding-top:10px}.partnerOrderNote{color:var(--portal-muted);margin:0;font-size:.84rem;line-height:1.45}.partnerOrderControlPanel{align-content:start;gap:12px;display:grid}.partnerOrderActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partnerOrderActions a,.partnerOrderActions button{text-align:center;justify-content:center}@media (max-width:860px){.partnerOrderCardHeader,.partnerOrderTicketHead,.partnerOrderLineTop,.partnerOrderControlHead{flex-direction:column}.partnerOrderCardGrid,.partnerOrderActions{grid-template-columns:1fr}}.portalEmpty{text-align:center;color:var(--portal-muted);padding:18px 8px}.portalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.portalModuleList{gap:6px;display:grid}.portalModuleList p{color:var(--portal-muted);margin:0;line-height:1.5}.portalModuleColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.portalStyledCard{border:1px dashed color-mix(in srgb, var(--portal-primary) 52%, #fff3);border-radius:var(--portal-radius);background:color-mix(in srgb, var(--portal-bg) 58%, var(--portal-surface));padding:10px}.portalStyledCard p{font-family:var(--portal-font-accent), ui-sans-serif, system-ui, sans-serif;margin:0}.portalFileList{gap:8px;margin-top:8px;display:grid}.portalFileList a{border:1px solid color-mix(in srgb, var(--portal-primary) 42%, #fff3);background:color-mix(in srgb, var(--portal-bg) 56%, var(--portal-surface));border-radius:var(--portal-radius);min-height:36px;color:var(--portal-button-text);align-items:center;padding:0 10px;font-size:.84rem;text-decoration:none;display:inline-flex}.portalReviewGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.portalReviewCard{border:1px solid color-mix(in srgb, var(--portal-primary) 38%, #fff3);border-radius:var(--portal-radius);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--portal-primary) 14%, transparent), transparent 40%), color-mix(in srgb, var(--portal-bg) 54%, var(--portal-surface));gap:8px;padding:12px;display:grid}.portalReviewCard div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portalReviewCard span{color:var(--portal-accent);white-space:nowrap}.portalReviewCard p{color:var(--portal-muted);margin:0;line-height:1.5}.portalReviewCard small{color:color-mix(in srgb, var(--portal-muted) 76%, transparent)}.portalShell.layout-fluid{width:100%;margin:0}.portalShell.layout-boxed{width:min(var(--portal-page-max), calc(100% - 24px));margin:0 auto}.portalShell.align-left .portalHeader{text-align:left}.portalShell.hero-has-image .portalHeader{background:linear-gradient(180deg, color-mix(in srgb, var(--portal-bg) calc(100% - var(--portal-hero-overlay)), transparent), color-mix(in srgb, var(--portal-bg) 75%, transparent)), var(--portal-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.portalShell.surface-solid .portalHeader,.portalShell.surface-solid .portalPanel,.portalShell.surface-solid .portalLiveBar,.portalShell.surface-solid .portalKpiCard{background:color-mix(in srgb, var(--portal-surface) var(--portal-surface-opacity), var(--portal-bg))}.portalShell.surface-glass .portalHeader,.portalShell.surface-glass .portalPanel,.portalShell.surface-glass .portalLiveBar,.portalShell.surface-glass .portalKpiCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portalShell.buttons-solid .portalBtn,.portalShell.buttons-solid .portalRowActions button,.portalShell.buttons-solid .portalRowActions a{background:var(--portal-primary)}.portalShell.buttons-outline .portalBtn,.portalShell.buttons-outline .portalRowActions button,.portalShell.buttons-outline .portalRowActions a{border:1px solid color-mix(in srgb, var(--portal-primary) 56%, #ffffff3d);background:0 0}.portalShell.shadow-none .portalHeader,.portalShell.shadow-none .portalPanel,.portalShell.shadow-none .portalLiveBar,.portalShell.shadow-none .portalKpiCard{box-shadow:none}.portalShell.shadow-soft .portalHeader,.portalShell.shadow-soft .portalPanel,.portalShell.shadow-soft .portalLiveBar,.portalShell.shadow-soft .portalKpiCard{box-shadow:0 10px 26px #02061733}.portalShell.shadow-strong .portalHeader,.portalShell.shadow-strong .portalPanel,.portalShell.shadow-strong .portalLiveBar,.portalShell.shadow-strong .portalKpiCard{box-shadow:0 18px 48px #02061757}.portalShell.motion-soft .portalHeader,.portalShell.motion-soft .portalPanel,.portalShell.motion-soft .portalKpiCard,.portalShell.motion-soft .portalBtn{transition:transform .22s,box-shadow .22s,border-color .22s}.portalShell.motion-lively .portalHeader,.portalShell.motion-lively .portalPanel,.portalShell.motion-lively .portalKpiCard,.portalShell.motion-lively .portalBtn{transition:transform .28s,box-shadow .28s,border-color .28s}.portalShell.motion-lively .portalPanel:hover,.portalShell.motion-lively .portalKpiCard:hover{transform:translateY(-2px)}.portalShell.spacing-compact .portalPanel,.portalShell.spacing-compact .portalLiveBar,.portalShell.spacing-compact .portalKpiGrid,.portalShell.spacing-compact .portalMeta{margin-top:8px}.portalShell.spacing-airy .portalPanel,.portalShell.spacing-airy .portalLiveBar,.portalShell.spacing-airy .portalKpiGrid,.portalShell.spacing-airy .portalMeta{margin-top:14px}@media (max-width:1040px){.offerGrid,.ecosystemGrid,.mobileGrid{grid-template-columns:1fr}.mktStats{grid-template-columns:repeat(2,minmax(0,1fr))}.authLayout{grid-template-columns:1fr}.authPitch{border-bottom:1px solid #94a3b83d;border-right:0}.authPanel{border-left:0}.opsLayout{grid-template-columns:1fr}.opsKpiGrid,.portalKpiGrid,.portalHeaderMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mktNav{flex-direction:column;justify-content:center;align-items:flex-start;min-height:98px}.mktNavLinks{flex-wrap:wrap;gap:10px}.mktHeroMedia{min-height:76svh}.mktHeroOverlay{padding:34px 0 42px}.mktHeroOverlay h1{font-size:clamp(1.8rem,7vw,2.6rem)}.mktStats{grid-template-columns:1fr}.ctaRow{flex-direction:column;align-items:flex-start}.opsShell{width:calc(100% - 20px);padding-top:10px}.opsTopbar{flex-direction:column}.opsFormGrid,.opsDesignGrid{grid-template-columns:1fr}.authPitch,.authPanel{padding:14px}.portalShell{padding:12px}.portalHeaderTop{flex-direction:column}.portalLiveBar{flex-direction:column;align-items:flex-start}.portalKpiGrid,.portalModuleGrid,.portalModuleColumns,.portalHeaderMeta{grid-template-columns:1fr}}@media (max-width:520px){.opsKpiGrid{grid-template-columns:1fr}}.nexoraShell.nexoraMediaApp{--nx-gold:#ffae1a;--nx-gold-soft:#b98324;--nx-brown:#211a10;--nx-card:#24221d;--nx-card-soft:#2c281f;--nx-text:#fff;--nx-muted:#9ca0aa;--nx-line:#ffffff1f;--nx-blue:#22b8ff;--nx-violet:#a855f7;--nx-orange:#ff7a1a;width:100%;min-height:100svh;color:var(--nx-text);background:linear-gradient(110deg,#080809f5 0%,#221a0ceb 52%,#6f4d0fe0 100%),radial-gradient(circle at 74% 0,#ffae1a42,#0000 36%),#080807;padding:18px 0 56px;overflow-x:hidden}.nexoraAppHeader,.nexoraAppIntro,.nexoraRail,.nexoraAppFooterBand,.nexoraMediaApp .nexoraNotice,.nexoraMediaApp .nexoraLoading,.nexoraMediaApp .nexoraPreviewBadge{width:min(1580px,100% - 48px);margin-left:auto;margin-right:auto}.nexoraAppHeader{grid-template-columns:280px minmax(280px,560px) minmax(360px,1fr);align-items:center;gap:22px;min-height:72px;display:grid}.nexoraAppBrand{color:var(--nx-text);align-items:center;gap:14px;min-width:0;text-decoration:none;display:inline-flex}.nexoraAppBrand img{object-fit:cover;background:#050506;border-radius:14px;width:64px;height:64px}.nexoraAppBrand span{letter-spacing:.02em;font-size:1.28rem;font-weight:900}.nexoraTopSearch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:32px 1fr;align-items:center;gap:8px;height:60px;padding:0 20px;display:grid}.nexoraTopSearch span{border:3px solid #aeb2bc;border-radius:50%;width:18px;height:18px;display:block;position:relative}.nexoraTopSearch span:after{content:"";background:#aeb2bc;border-radius:999px;width:10px;height:3px;position:absolute;bottom:-5px;right:-8px;transform:rotate(45deg)}.nexoraTopSearch input{width:100%;min-height:44px;color:var(--nx-text);font:inherit;background:0 0;border:0;outline:none;font-size:1rem}.nexoraTopSearch input::placeholder{color:#a6a9b2}.nexoraHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.nexoraIconButton,.nexoraLangButton,.nexoraLocationButton,.nexoraLoginButton{min-height:42px;font:inherit;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.nexoraIconButton,.nexoraLangButton{width:42px;color:var(--nx-text);background:0 0;font-size:1rem}.nexoraIconButton{border:2px solid #ffffffe6;border-radius:999px;width:24px;height:24px;min-height:24px;font-size:.72rem;line-height:1}.nexoraLoginButton{color:#2a241b;background:#fff;min-width:230px;padding:0 20px}.nexoraLocationButton{background:var(--nx-gold);color:#241a08;cursor:pointer;padding:0 22px}.nexoraLocationButton:disabled{opacity:.66;cursor:not-allowed}.nexoraAppIntro{gap:18px;margin-top:6px;display:grid}.nexoraAppIntro p{color:var(--nx-gold);text-transform:uppercase;font-size:.78rem;font-weight:900}.nexoraAppIntro h1{font-size:clamp(3.3rem,6vw,5rem);font-weight:950;line-height:.95}.nexoraFilterRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nexoraFilterRow button{color:#f4f4f4;min-height:40px;font:inherit;cursor:pointer;background:#323232;border:0;border-radius:999px;padding:0 17px;font-size:1rem;font-weight:800}.nexoraFilterRow button.active{background:var(--nx-gold);color:#241a08}.nexoraCitySearch{display:none}.nexoraCitySearch input,.nexoraCitySearch button{min-height:42px;font:inherit;border:1px solid #ffffff29;border-radius:999px}.nexoraCitySearch input{color:var(--nx-text);background:#ffffff14;padding:0 14px}.nexoraCitySearch button{background:var(--nx-gold);color:#241a08;border:0;padding:0 16px;font-weight:900}.nexoraMediaApp .nexoraNotice,.nexoraMediaApp .nexoraLoading,.nexoraMediaApp .nexoraPreviewBadge{color:#ffe2a8;background:#ffae1a1f;border:1px solid #ffae1a52;border-radius:8px;margin-top:18px;padding:10px 12px;display:block}.nexoraRail{margin-top:clamp(34px,4vw,58px)}.nexoraRail h2{margin-bottom:22px;font-size:clamp(2.45rem,4.6vw,4rem);font-weight:950;line-height:1}.nexoraRailTrack{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(300px,345px);grid-auto-flow:column;gap:30px;padding:0 0 18px;display:grid;overflow-x:auto}.nexoraRailTrack::-webkit-scrollbar{display:none}.nexoraPosterCard{scroll-snap-align:start;min-height:345px;color:var(--nx-text);background:#26241feb;border:1px solid #ffffff0f;border-radius:12px;grid-template-rows:210px 1fr;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 24px 54px #0000003d}.nexoraPosterCard.featured{grid-template-rows:226px 1fr}.nexoraPosterMedia{background:linear-gradient(135deg,#18202d,#3a2617);min-width:0;position:relative;overflow:hidden}.nexoraPosterMedia img{object-fit:cover;width:100%;height:100%;display:block}.nexoraPosterMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#00000057);position:absolute;inset:0}.nexoraPosterFallback{background:linear-gradient(135deg,#a855f78a,#0000 48%),linear-gradient(30deg,#ffae1aad,#22b8ff6b),#10131d;align-content:end;gap:8px;width:100%;height:100%;padding:20px;display:grid}.nexoraPosterFallback.event{background:linear-gradient(135deg,#ffae1ac2,#0000 45%),linear-gradient(30deg,#a855f7a8,#22b8ff5c),#111118}.nexoraPosterFallback span{color:#ffdf94;text-transform:uppercase;font-size:.82rem;font-weight:900}.nexoraPosterFallback strong{font-size:1.75rem;line-height:1}.nexoraPosterBody{align-content:start;gap:4px;min-width:0;padding:10px 14px 16px;display:grid}.nexoraPosterBody h3{white-space:nowrap;text-overflow:ellipsis;font-size:1.03rem;font-weight:850;line-height:1.2;overflow:hidden}.nexoraPosterBody p{color:var(--nx-gold);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:850;overflow:hidden}.nexoraPosterBody span{color:#8e929c;text-transform:uppercase;font-size:.9rem}.nexoraEmptyRail{color:#c6c9d1;background:#ffffff0d;border:1px dashed #ffffff2e;border-radius:12px;align-items:center;min-height:92px;padding:0 18px;display:flex}.nexoraAppFooterBand{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:54px;padding:22px;display:flex}.nexoraAppFooterBand p{color:var(--nx-gold);text-transform:uppercase;font-size:.78rem;font-weight:900}.nexoraAppFooterBand h2{max-width:820px;margin-top:6px;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.15}.nexoraAppFooterBand div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nexoraAppFooterBand a{color:#241a08;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 17px;font-weight:900;text-decoration:none;display:inline-flex}.nexoraAppFooterBand a:first-child{background:var(--nx-gold)}@media (max-width:1180px){.nexoraAppHeader{grid-template-columns:1fr;align-items:start}.nexoraTopSearch{width:min(680px,100%)}.nexoraHeaderActions{justify-content:flex-start}}@media (max-width:760px){.nexoraShell.nexoraMediaApp{padding-top:12px}.nexoraAppHeader,.nexoraAppIntro,.nexoraRail,.nexoraAppFooterBand,.nexoraMediaApp .nexoraNotice,.nexoraMediaApp .nexoraLoading,.nexoraMediaApp .nexoraPreviewBadge{width:min(100% - 24px,1580px)}.nexoraAppBrand img{width:54px;height:54px}.nexoraTopSearch{height:52px}.nexoraHeaderActions{gap:8px}.nexoraLoginButton{min-width:0;padding:0 14px}.nexoraAppIntro h1{font-size:3rem}.nexoraCitySearch{grid-template-columns:1fr auto;gap:8px;display:grid}.nexoraRailTrack{grid-auto-columns:minmax(260px,82vw);gap:14px}.nexoraPosterCard{grid-template-rows:190px 1fr}.nexoraAppFooterBand{flex-direction:column;align-items:flex-start}.nexoraAppFooterBand div:last-child{justify-content:flex-start}}.nexoraShell.nexoraPremiumApp{--nx-header-offset:112px;--nx-ink:#020308;--nx-ink-2:#080b12;--nx-panel:#0b0e16c7;--nx-panel-solid:#11151f;--nx-line:#ffffff1f;--nx-text:#f9fbff;--nx-muted:#aab3c5;--nx-purple:#9d4cff;--nx-blue:#19b9ff;--nx-orange:#ff7a1c;--nx-yellow:#ffd447;--nx-green:#2dd4bf;width:100%;min-height:100svh;padding:var(--nx-header-offset) 0 64px;color:var(--nx-text);background:linear-gradient(118deg,#9d4cff33 0%,#9d4cff00 34%),linear-gradient(246deg,#ff7a1c3d 0%,#ff7a1c00 32%),linear-gradient(172deg,#19b9ff1f 0%,#19b9ff00 44%),linear-gradient(#020308 0%,#070a12 46%,#03040a 100%);overflow-x:hidden}.nxHeader,.nxHero,.nxRail,.nxNotice,.nxPartnerBand{width:min(1500px,100% - 48px);margin-left:auto;margin-right:auto}.nxHeader{z-index:120;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(90deg,#9d4cff1a,#19b9ff0f,#ff7a1c1a),#03050cbd;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:220px minmax(280px,560px) minmax(320px,1fr);align-items:center;gap:16px;min-height:66px;padding:10px 12px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #00000052}.nxBrand{color:var(--nx-text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.nxBrand img{object-fit:cover;object-position:center;border:0;border-radius:13px;width:48px;height:48px;box-shadow:0 14px 40px #0000006b}.nxBrand span{gap:2px;display:grid}.nxBrand strong{letter-spacing:.04em;font-size:.98rem}.nxBrand small{color:var(--nx-muted);font-size:.66rem}.nxSearch{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:48px;padding:0 18px;display:grid;box-shadow:inset 0 1px #ffffff14}.nxSearch span{border:2px solid var(--nx-blue);border-radius:50%;width:17px;height:17px;position:relative}.nxSearch span:after{content:"";background:var(--nx-orange);border-radius:99px;width:10px;height:2px;position:absolute;bottom:-5px;right:-8px;transform:rotate(45deg)}.nxSearch input{width:100%;color:var(--nx-text);font:inherit;background:0 0;border:0;outline:none;font-size:.96rem}.nxSearch input::placeholder{color:#aab3c5c7}.nxNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nxNav a,.nxNav button{min-height:34px;color:var(--nx-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-family:inherit;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.nxNav a:hover,.nxNav button:hover{color:var(--nx-text);background:#ffffff12}.nxNav .nxPartnerLink{color:#071018;background:linear-gradient(90deg, var(--nx-blue), var(--nx-purple) 50%, var(--nx-orange));padding:0 16px}.nxNav .nxProfileButton{color:#fff;background:#ffffff14;border:1px solid #ffd44747;gap:8px;padding-left:6px;padding-right:12px}.nxNav .nxReviewLink{color:#071018;background:linear-gradient(90deg, var(--nx-yellow), var(--nx-orange));box-shadow:0 12px 34px #ff7a1c2e}.nxNav .nxReviewLink:hover{color:#071018;background:linear-gradient(90deg,#ffe36a,#ff7a1c)}.nxProfileAvatar{background:linear-gradient(135deg, var(--nx-blue), var(--nx-purple) 52%, var(--nx-orange));color:#071018;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:950;display:inline-grid;overflow:hidden}.nxProfileAvatar img{object-fit:cover;width:100%;height:100%}.nxAuthOverlay{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nxAuthBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:radial-gradient(circle at 28% 10%,#9d4cff42,#0000 35%),radial-gradient(circle at 84% 12%,#ff7a1c33,#0000 32%),#020308c2;border:0;position:absolute;inset:0}.nxAuthModal{width:min(520px,100%);color:var(--nx-text);background:linear-gradient(145deg,#19b9ff1f,#0000 30%),linear-gradient(320deg,#ff7a1c29,#0000 34%),#080b12f5;border:1px solid #ffffff24;border-radius:28px;padding:clamp(20px,4vw,32px);position:relative;box-shadow:0 34px 120px #00000094}.nxAuthModal h2{margin-top:8px;font-size:clamp(1.8rem,5vw,2.8rem);line-height:.98}.nxAuthModal>p:not(.nxKicker){color:var(--nx-muted);margin-top:12px;line-height:1.55}.nxAuthClose{min-height:34px;color:var(--nx-text);font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:900;position:absolute;top:16px;right:16px}.nxAuthChoices{gap:10px;margin-top:20px;display:grid}.nxAuthChoice,.nxAuthManual{border-radius:16px;align-items:center;gap:12px;min-height:54px;font-weight:950;text-decoration:none;display:flex}.nxAuthChoice{color:#fff;background:#ffffff13;border:1px solid #ffffff24;padding:0 14px}.nxAuthChoice:hover{border-color:#ffd4476b;transform:translateY(-1px)}.nxAuthChoice span{color:#020308;background:#fff;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.nxAuthChoice.facebook span{color:#fff;background:#1877f2}.nxAuthManual{color:#071018;background:linear-gradient(90deg, var(--nx-blue), var(--nx-purple) 50%, var(--nx-orange));justify-content:center;margin-top:12px;padding:0 16px}.nxHero{grid-template-columns:minmax(0,.96fr) minmax(320px,.82fr);align-items:center;gap:clamp(22px,3.4vw,44px);min-height:calc(100svh - 86px);padding:clamp(28px,4vw,58px) 0 26px;display:grid}.nxHeroCopy{gap:14px;display:grid}.nxKicker,.nxRailHead p,.nxPartnerBand p,.nxSpotlight>p{color:var(--nx-yellow);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950}.nxHero h1{letter-spacing:0;max-width:720px;font-size:clamp(2.7rem,4.8vw,5.35rem);font-weight:950;line-height:.96}.nxLead{color:#d8e1f3;max-width:650px;font-size:clamp(.96rem,1.08vw,1.08rem);line-height:1.55}.nxFilterBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nxFilterBar button{min-height:38px;color:var(--nx-muted);font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:0 13px;font-weight:850}.nxFilterBar button.active{color:#071018;background:linear-gradient(90deg, var(--nx-yellow), var(--nx-orange));border-color:#0000}.nxCityForm{grid-template-columns:minmax(150px,240px) auto auto;gap:8px;width:fit-content;max-width:100%;display:grid}.nxCityForm input,.nxCityForm button{min-height:48px;font:inherit;border-radius:14px}.nxCityForm input{color:var(--nx-text);background:#ffffff12;border:1px solid #ffffff24;padding:0 13px}.nxCityForm button{color:#071018;background:var(--nx-blue);cursor:pointer;border:0;padding:0 14px;font-weight:900}.nxCityForm button:last-child{color:var(--nx-text);background:#ffffff17;border:1px solid #ffffff24}.nxCityForm button:disabled{opacity:.6;cursor:not-allowed}.nxStats{grid-template-columns:repeat(3,minmax(110px,150px));gap:9px;display:grid}.nxStats p{background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff1f;border-radius:18px;align-content:center;gap:2px;min-height:74px;padding:10px 12px;display:grid}.nxStats strong{font-size:1.55rem}.nxStats span{color:var(--nx-muted);font-size:.8rem}.nxSpotlight{align-content:center;justify-self:end;gap:12px;width:min(100%,620px);min-width:0;display:grid}.nxSpotlight.searching{width:min(100%,760px)}.nxSpotlightHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.nxSpotlightHead p{color:var(--nx-yellow);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950}.nxSpotlightTrack{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:minmax(320px,min(100%,620px));grid-auto-flow:column;gap:14px;min-width:0;padding:0 0 12px;display:grid;overflow-x:auto}.nxSpotlightTrack::-webkit-scrollbar{display:none}.nxSpotlightEmpty{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:28px;place-items:center;min-height:500px;padding:28px;display:grid}.nxSpotlightEmpty.compact{min-height:430px}.nxSpotlightEmpty img{border-radius:28px;width:132px;height:132px}.nxSpotlightEmpty strong{font-size:1.6rem}.nxSpotlightEmpty span{color:var(--nx-muted)}.nxNotice{color:#ffe7a6;background:#ffd4471a;border:1px solid #ffd44742;border-radius:14px;margin-top:12px;padding:10px 12px}.nxRail{margin-top:clamp(30px,4vw,58px)}.nxRailHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.nxRailHead h2{margin-top:4px;font-size:clamp(2rem,4vw,3.8rem);font-weight:950;line-height:.96}.nxRailControls{flex:none;align-items:center;gap:8px;padding-bottom:4px;display:inline-flex}.nxRailControls.compact{padding-bottom:0}.nxRailControls button{color:#fff;width:46px;height:46px;font:inherit;cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0e),#080b12db;border:1px solid #ffffff24;border-radius:50%;place-items:center;font-size:2rem;font-weight:700;line-height:1;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:0 16px 38px #00000047}.nxRailControls.compact button{width:40px;height:40px;font-size:1.6rem}.nxRailControls button:hover{background:linear-gradient(135deg,#19b9ff52,#9d4cff47,#ff7a1c47),#080b12eb;border-color:#ffd4476b;transform:translateY(-2px)}.nxRailControls button:focus-visible{outline:2px solid var(--nx-yellow);outline-offset:3px}.nxRailTrack{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:minmax(276px,320px);grid-auto-flow:column;gap:16px;padding:0 0 18px;display:grid;overflow-x:auto}.nxRailTrack::-webkit-scrollbar{display:none}.nxPremiumCard{scroll-snap-align:start;min-width:0;min-height:338px;color:var(--nx-text);background:linear-gradient(180deg, #ffffff0e, #ffffff06), var(--nx-panel-solid);border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:206px 1fr;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 22px 58px #00000052}.nxPremiumCard:hover{border-color:#ffd44752;transform:translateY(-4px);box-shadow:0 30px 72px #0000006b}.nxPremiumCard.wide{grid-template-rows:224px 1fr}.nxPremiumCard.spotlight{border-radius:24px;grid-template-rows:270px 1fr;min-height:430px}.nxCardVisual{background:#0a0e17;min-width:0;position:relative;overflow:hidden}.nxCardVisual.logo{background:radial-gradient(circle at 22% 20%,#9d4cff42,#0000 34%),radial-gradient(circle at 82% 24%,#ff7a1c38,#0000 32%),radial-gradient(circle at 48% 92%,#19b9ff2e,#0000 38%),linear-gradient(145deg,#070912,#111521);place-items:center;padding:18px;display:grid}.nxCardVisual img{object-fit:cover;width:100%;height:100%;display:block}.nxCardVisual.logo img{object-fit:contain;border-radius:20px;width:100%;max-width:86%;height:100%;max-height:86%;box-shadow:0 18px 44px #0000005c}.nxCardVisual:after{content:"";background:linear-gradient(#0000 42%,#02030885);position:absolute;inset:0}.nxCardVisual.logo:after{background:linear-gradient(#0000 54%,#02030857);box-shadow:inset 0 0 0 1px #ffffff0f}.nxCardFallback{background:linear-gradient(135deg,#9d4cffd1,#0000 48%),linear-gradient(42deg,#19b9ffcc,#ff7a1ce0),#080b12;align-content:end;gap:10px;width:100%;height:100%;padding:18px;display:grid}.nxCardFallback span{color:#fff;background:#02030875;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 10px;font-size:.74rem;font-weight:950;display:inline-flex}.nxCardFallback strong{font-size:clamp(1.3rem,2vw,1.85rem);line-height:1}.nxCardBody{gap:10px;min-width:0;padding:14px;display:grid}.nxCardBody p{color:var(--nx-yellow);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:950;overflow:hidden}.nxCardBody h3{margin-top:3px;font-size:1rem;font-weight:900;line-height:1.16}.nxCardBody span{color:var(--nx-muted);font-size:.86rem}.nxEmptyState{min-height:100px;color:var(--nx-muted);background:#ffffff0d;border:1px dashed #ffffff29;border-radius:18px;align-items:center;padding:0 16px;display:flex}.nxPartnerBand{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-top:24px;display:flex}.nxPartnerBand h2{max-width:820px;margin-top:5px;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.14}.nxPartnerBand div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nxPartnerBand a{color:#071018;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:950;text-decoration:none;display:inline-flex}.nxPartnerBand a:first-child{background:linear-gradient(90deg, var(--nx-blue), var(--nx-purple), var(--nx-orange));color:#fff}.nxFooter{width:min(1500px,100% - 48px);color:var(--nx-muted);border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;margin:clamp(46px,6vw,76px) auto 0;padding:22px 0 0;display:flex}.nxFooter p{line-height:1.45}.nxFooter nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nxFooter a{color:#d8e1f3;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}.nxFooter a:hover{color:#fff;background:#ffffff12}.nxFooter .nxFooterContact{color:#071018;background:linear-gradient(90deg, var(--nx-blue), var(--nx-purple), var(--nx-orange));padding:0 18px}.contactPage{color:#fff;background:radial-gradient(circle at 10% 5%,#9d4cff3d,#0000 32%),radial-gradient(circle at 86% 0,#ff7a1c38,#0000 34%),linear-gradient(#020308 0%,#070a12 50%,#020308 100%);min-height:100svh;padding:clamp(20px,5vw,72px)}.contactPanel{background:linear-gradient(145deg,#19b9ff1a,#0000 28%),linear-gradient(315deg,#ff7a1c1f,#0000 32%),#080b12db;border:1px solid #ffffff21;border-radius:30px;width:min(1120px,100%);margin:0 auto;padding:clamp(22px,4vw,46px);box-shadow:0 28px 100px #0006}.contactGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:18px;margin-top:28px;display:grid}.contactForm,.contactAside{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;padding:clamp(16px,2.5vw,24px)}.contactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contactForm label{gap:7px;display:grid}.contactForm label span,.contactConsent span{color:#d8e1f3;font-size:.86rem;font-weight:850}.contactForm input:not([type=checkbox]),.contactForm textarea{color:#fff;width:100%;min-height:50px;font:inherit;background:#ffffff13;border:1px solid #ffffff24;border-radius:16px;padding:0 14px}.contactForm textarea{resize:vertical;min-height:150px;padding:14px}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#aab3c5bd}.contactMessage,.contactConsent,.contactNotice,.contactForm button{grid-column:1/-1}.contactHoney{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contactConsent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.contactConsent input{accent-color:#ff7a1c;width:18px;height:18px;margin-top:2px}.contactNotice{color:#ffe6a3;background:#ffd4471a;border:1px solid #ffd44747;border-radius:16px;padding:11px 13px}.contactNotice.error{color:#ffd4de;background:#ff506e21;border-color:#ff506e73}.contactForm button{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#19b9ff,#9d4cff 52%,#ff7a1c);border:0;border-radius:16px;font-weight:950}.contactForm button:disabled{opacity:.64;cursor:not-allowed}.contactAside{align-content:start;gap:12px;display:grid}.contactAside h2{font-size:clamp(1.3rem,2.3vw,2rem)}.contactAside p{color:#d8e1f3;line-height:1.55}.contactAside a{color:#ffd447;overflow-wrap:anywhere;font-weight:850;text-decoration:none}@media (max-width:1120px){.nexoraShell.nexoraPremiumApp{--nx-header-offset:248px}.nxHeader{grid-template-columns:1fr;align-items:start;padding:10px 0;top:12px}.nxNav{justify-content:flex-start}.nxHero{grid-template-columns:1fr;min-height:auto}.nxSpotlight{justify-self:start;max-width:620px}}@media (max-width:720px){.nexoraShell.nexoraPremiumApp{--nx-header-offset:244px}.nxHeader,.nxHero,.nxRail,.nxNotice,.nxPartnerBand,.nxFooter{width:min(100% - 24px,1500px)}.nxHeader{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(90deg,#9d4cff1f,#19b9ff14,#ff7a1c1f),#03050cd1;border-radius:22px;gap:10px;min-height:auto;padding:10px;box-shadow:0 18px 62px #00000052}.nxBrand{gap:9px}.nxBrand img{border-radius:12px;width:42px;height:42px}.nxBrand strong{font-size:.92rem}.nxBrand small{font-size:.62rem}.nxSearch{border-radius:16px;grid-template-columns:24px 1fr;gap:7px;min-height:44px;padding:0 13px}.nxSearch span{width:14px;height:14px}.nxSearch span:after{width:9px;bottom:-5px;right:-7px}.nxSearch input{font-size:.88rem}.nxNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.nxNav a{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;min-height:34px;padding:0 8px;font-size:.76rem}.nxHero h1{font-size:clamp(2.15rem,10vw,2.6rem);line-height:1}.nxLead{font-size:.96rem;line-height:1.48}.nxCityForm{grid-template-columns:1fr;width:100%}.nxStats{grid-template-columns:1fr}.nxRailTrack{grid-auto-columns:minmax(260px,84vw)}.nxRailHead{align-items:flex-start;gap:10px}.nxRailControls{padding-bottom:0}.nxRailControls button{width:40px;height:40px;font-size:1.7rem}.nxPremiumCard.spotlight{grid-template-rows:230px 1fr;min-height:380px}.nxPartnerBand{flex-direction:column;align-items:flex-start}.nxPartnerBand div:last-child{justify-content:flex-start}.nxFooter{flex-direction:column;align-items:flex-start}.nxFooter nav{justify-content:flex-start}.contactPage{padding:12px}.contactPanel{border-radius:22px}.contactGrid,.contactForm{grid-template-columns:1fr}}.nxRubricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1080px;display:grid}.nxRubricCard{background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff1f;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:8px;min-height:168px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.nxRubricCard:before{content:"";filter:none;opacity:1;height:4px;position:absolute;inset:0 0 auto}.nxRubricCard.purple:before{background:#9d4cff}.nxRubricCard.orange:before{background:#ff7a1c}.nxRubricCard.blue:before{background:#19b9ff}.nxRubricCard.yellow:before{background:#ffd447}.nxRubricTop{align-items:center;gap:9px;display:flex}.nxRubricTop span{background:linear-gradient(90deg, var(--nx-blue), var(--nx-purple), var(--nx-orange));border-radius:99px;width:34px;height:4px}.nxRubricTop small{color:var(--nx-muted);text-transform:uppercase;font-size:.64rem;font-weight:900}.nxRubricCard h2{font-size:1.02rem;font-weight:950;line-height:1.12;position:relative}.nxRubricCard p{color:var(--nx-muted);max-width:92%;font-size:.76rem;line-height:1.34;position:relative}.nxRubricCard strong{color:#fff;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-self:end;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.66rem;font-weight:950;display:inline-flex}.nexoraAuthShell{--nx-auth-bg:#020308;--nx-auth-panel:#0b0e16db;--nx-auth-line:#ffffff24;--nx-auth-text:#f9fbff;--nx-auth-muted:#aab3c5;--nx-purple:#9d4cff;--nx-blue:#19b9ff;--nx-orange:#ff7a1c;--nx-yellow:#ffd447;background:linear-gradient(130deg, #9d4cff2e, transparent 32%), linear-gradient(250deg, #ff7a1c2e, transparent 34%), radial-gradient(circle at 62% 18%, #19b9ff24, transparent 28%), var(--nx-auth-bg);min-height:100svh;color:var(--nx-auth-text);padding:24px}.nexoraAdminAuth,.nexoraPartnerAuth{place-items:center;display:grid}.nexoraPartnerLayout{border:1px solid var(--nx-auth-line);background:#ffffff0b;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);width:min(1120px,100%);min-height:min(720px,100svh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b}.nexoraPartnerPitch{background:linear-gradient(135deg,#9d4cff33,#0000 42%),linear-gradient(35deg,#19b9ff24,#ff7a1c29),#ffffff09;align-content:center;gap:14px;padding:clamp(24px,4vw,52px);display:grid}.nexoraPartnerPitch img,.nexoraAuthCard>img{object-fit:cover;border-radius:20px;width:82px;height:82px;box-shadow:0 18px 48px #0006}.nexoraPartnerPitch h1{max-width:620px;font-size:clamp(2rem,4vw,4rem);font-weight:950;line-height:.96}.nexoraPartnerPitch p:not(.nexoraAuthKicker){color:#d8e1f3;max-width:620px;line-height:1.65}.nexoraAuthCard{border:1px solid var(--nx-auth-line);background:var(--nx-auth-panel);border-radius:28px;align-content:center;gap:13px;width:min(460px,100%);padding:clamp(22px,3vw,36px);display:grid;box-shadow:0 30px 90px #0000006b}.nexoraPartnerLayout .nexoraAuthCard{width:100%;box-shadow:none;border:0;border-radius:0}.nexoraAuthKicker{color:var(--nx-yellow);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:950}.nexoraAuthCard h1,.nexoraAuthCard h2{font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:950;line-height:.98}.nexoraAuthLead{color:var(--nx-auth-muted);line-height:1.55}.nexoraAuthForm{gap:12px;margin-top:4px;display:grid}.miniGalleryGrid,.portalGalleryGrid{gap:var(--mini-gap,12px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.nexoraPremiumApp .nxStats{grid-template-columns:repeat(3,minmax(130px,170px))}.miniGalleryItem,.portalGalleryGrid a{border:1px solid color-mix(in srgb, var(--mini-primary,var(--portal-primary,#19b9ff)) 34%, #fff3);border-radius:var(--mini-radius,var(--portal-radius,16px));background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--mini-primary,var(--portal-primary,#19b9ff)) 18%, transparent), transparent 42%), color-mix(in srgb, var(--mini-surface,var(--portal-surface,#111827)) 88%, transparent);min-height:180px;display:block;overflow:hidden}.miniGalleryItem img,.portalGalleryGrid img{object-fit:cover;width:100%;height:100%;min-height:180px;display:block}.miniGalleryItem a{min-height:180px;color:var(--mini-text,#fff);place-items:center;font-weight:800;text-decoration:none;display:grid}.publicReviewWidget,.publicNotifyCenter{color:#f9fbff;background:linear-gradient(#ffffff12,#ffffff09),#080b12d1;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 22px 58px #00000047}.publicReviewWidget{width:min(1500px,100% - 48px);margin:clamp(34px,4vw,58px) auto 0;padding:clamp(16px,2.4vw,28px)}.miniShell .publicReviewWidget{width:100%;max-width:var(--mini-page-max,1120px);margin:var(--mini-gap,12px) auto 0;border-color:color-mix(in srgb, var(--mini-primary) 38%, #ffffff38);border-radius:var(--mini-radius,16px);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--mini-primary) 16%, transparent), transparent 36%), color-mix(in srgb, var(--mini-surface) 88%, transparent);color:var(--mini-text)}.publicReviewHead,.publicNotifyHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.publicReviewHead p,.publicNotifyHead p,.publicAccountKicker{color:#ffd447;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950}.publicReviewHead h2,.publicNotifyHead h2{margin-top:4px;font-size:clamp(1.35rem,2.4vw,2.15rem);line-height:1.05}.publicReviewHead span{color:#ffe6a3;white-space:nowrap;background:#ffd4471a;border:1px solid #ffd44757;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-weight:850;display:inline-flex}.publicReviewLayout{grid-template-columns:minmax(0,.92fr) minmax(300px,.7fr);align-items:start;gap:16px;display:grid}.publicReviewForm,.publicReviewList{gap:12px;display:grid}.publicReviewList{padding-top:28px}.publicReviewWidget.platformReviews .publicReviewLayout{grid-template-columns:1fr}.publicReviewWidget.platformReviews .publicReviewList{padding-top:0}.miniShell .publicReviewLayout{grid-template-columns:1fr}.miniShell .publicReviewList{padding-top:0}.publicReviewForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.publicReviewWide,.publicReviewTwoCols,.publicReviewStars,.publicReviewSubmit,.publicReviewNotice{grid-column:1/-1}.publicReviewForm label,.publicAccountForm label{gap:6px;display:grid}.publicReviewForm label span,.publicAccountForm label span,.publicReviewBusiness span{color:#aab3c5;font-size:.82rem;font-weight:800}.miniShell .publicReviewForm label span,.miniShell .publicReviewBusiness span{color:var(--mini-muted)}.publicReviewForm input,.publicReviewForm select,.publicReviewForm textarea,.publicAccountForm input{color:#f9fbff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;outline:none;padding:12px 13px}.miniShell .publicReviewForm input,.miniShell .publicReviewForm select,.miniShell .publicReviewForm textarea{border-color:color-mix(in srgb, var(--mini-primary) 42%, #fff3);background:color-mix(in srgb, var(--mini-bg) 54%, var(--mini-surface));color:var(--mini-text)}.publicReviewTwoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publicReviewBusiness{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;gap:4px;padding:12px;display:grid}.publicReviewStars{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.publicReviewStars button{color:#778197;cursor:pointer;background:#ffffff0f;border:1px solid #ffd4473d;border-radius:12px;width:38px;height:38px;font-size:1rem}.publicReviewStars button.active{color:#ffd447;background:#ffd4471f}.publicReviewStars strong{color:#ffd447;font-size:.9rem}.publicReviewSubmit,.publicNotifyHead button,.publicAccountForm button,.publicAccountAction{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#19b9ff,#9d4cff 52%,#ff7a1c);border:0;border-radius:14px;padding:0 16px;font-weight:950}.publicReviewSubmit:disabled,.publicAccountForm button:disabled{opacity:.62;cursor:not-allowed}.publicAccountForm .publicAccountGhostButton{color:#d8e1f3;background:#ffffff0f;border:1px solid #ffffff24}.publicPasswordRules{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:-2px;display:flex}.publicPasswordRules span{color:#aab3c5;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:.8rem;font-weight:850}.publicPasswordRules span.valid{color:#a7f3d0;background:#4ade801f;border-color:#4ade8052}.publicReviewNotice,.publicNotifyNotice,.publicAccountNotice{color:#ffe6a3;background:#ffd4471a;border:1px solid #ffd4474d;border-radius:14px;padding:10px 12px}.publicReviewCard,.publicReviewEmpty,.publicNotifyItem,.publicNotifyEmpty,.publicAccountList a,.publicAccountList p,.publicAccountReviews article,.publicAccountReviews>p{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;padding:12px}.publicReviewCard div{justify-content:space-between;align-items:center;gap:10px;display:flex}.publicReviewCard span,.publicAccountReviews span{color:#ffd447;white-space:nowrap}.publicReviewCard p,.publicReviewEmpty{color:#d8e1f3;line-height:1.5}.miniShell .publicReviewCard p,.miniShell .publicReviewEmpty{color:var(--mini-muted)}.publicNotifyCenter{max-width:760px;padding:14px}.publicNotifyCenter.compact{max-width:640px}.publicNotifyList{gap:8px;display:grid}.publicNotifyItem{color:#f9fbff;gap:4px;text-decoration:none;display:grid}.publicNotifyItem span,.publicNotifyEmpty,.publicAccountText,.publicAccountList span{color:#aab3c5;line-height:1.45}.publicNotifyToast{color:#bfeeff;background:#19b9ff1f;border:1px solid #19b9ff47;border-radius:14px;margin-top:10px;padding:10px 12px}.publicAccountShell{color:#f9fbff;background:radial-gradient(circle at 12% 8%,#9d4cff3d,#0000 30%),radial-gradient(circle at 88% 0,#ff7a1c3d,#0000 34%),radial-gradient(circle at 55% 20%,#19b9ff24,#0000 30%),linear-gradient(#020308,#070a12 48%,#020308);width:100%;min-height:100svh;padding:18px 0 54px}.publicAccountHeader,.publicAccountHero,.publicAccountGrid{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.publicAccountHeader{justify-content:space-between;align-items:center;gap:14px;min-height:64px;display:flex}.publicAccountBrand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.publicAccountBrand img{object-fit:cover;border-radius:14px;width:50px;height:50px}.publicAccountBrand span{gap:2px;display:grid}.publicAccountBrand small,.publicAccountBack{color:#aab3c5}.publicAccountBack{font-weight:850;text-decoration:none}.publicAccountHero{padding:clamp(30px,5vw,70px) 0 26px}.publicAccountHero h1{max-width:880px;margin-top:10px;font-size:clamp(2.3rem,5vw,5rem);font-weight:950;line-height:.96}.publicAccountHero p:not(.publicAccountKicker){color:#d8e1f3;max-width:680px;margin-top:14px;line-height:1.6}.publicAccountGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:16px;display:grid}.publicAccountCard{background:linear-gradient(#ffffff12,#ffffff09),#080b12db;border:1px solid #ffffff1f;border-radius:24px;gap:14px;padding:clamp(16px,2.3vw,26px);display:grid;box-shadow:0 24px 70px #00000052}.publicAccountCard.wide{grid-column:1/-1}.publicAccountCard h2{font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.05}.publicSocialGrid,.publicAccountForm,.publicAccountList,.publicAccountReviews{gap:10px;display:grid}.publicSocialButton{color:#fff;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 12px;padding:11px 14px;font-weight:900;display:grid}.publicSocialButton:hover,.publicSocialButton.selected{background:linear-gradient(90deg,#19b9ff1f,#9d4cff1a,#ff7a1c1f),#ffffff14;border-color:#ffd4476b}.publicSocialButton span{color:#020308;background:#fff;border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.publicSocialButton strong{min-width:0;line-height:1.1}.publicSocialButton small{color:#aab3c5;font-size:.78rem;font-weight:800;line-height:1.25}.publicSocialButton.facebook span{color:#fff;background:#1877f2}.publicProviderHint{color:#ffe6a3;background:#ffd44718;border:1px solid #ffd4474d;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.publicProviderHint span{color:#d8e1f3;font-size:.84rem;font-weight:800}.publicAccountPicker{z-index:95;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publicAccountPickerBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:radial-gradient(circle at 12% 16%,#9d4cff3d,#0000 32%),radial-gradient(circle at 86% 18%,#ff7a1c38,#0000 34%),#020308b8;border:0;position:absolute;inset:0}.publicAccountPickerShell{border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:minmax(310px,.68fr) minmax(420px,1fr);width:min(1080px,100%);max-height:min(780px,100svh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 140px #00000094}.publicAccountPickerLogin{color:#fff;background:linear-gradient(140deg,#ffd44726,#0000 34%),linear-gradient(#00000038,#000000b8),linear-gradient(130deg,#271808,#070a12 64%,#020308);align-content:start;gap:28px;min-height:640px;padding:clamp(28px,4vw,54px);display:grid}.publicAccountPickerBack{color:#fff;width:38px;height:38px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;font-size:1.8rem;line-height:1}.publicAccountPickerLogin img{object-fit:cover;border-radius:24px;width:82px;height:82px;box-shadow:0 20px 55px #0000006b}.publicAccountPickerTabs{align-items:center;gap:26px;margin-top:18px;display:flex}.publicAccountPickerTabs span{color:#ffffffb8;padding-bottom:12px;font-size:1.02rem;font-weight:900}.publicAccountPickerTabs .active{color:#fff;border-bottom:2px solid #fff}.publicAccountPickerLogin input{color:#fff;min-height:58px;font:inherit;background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;padding:0 16px}.publicAccountPickerLogin button:not(.publicAccountPickerBack){color:#1b1206;min-height:62px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ffd447,#ff9a1c);border:0;border-radius:14px;font-weight:950}.publicAccountPickerLogin p{color:#ffffff94;margin-top:auto;font-size:.78rem;line-height:1.55}.publicAccountPickerPanel{color:#0a0f1c;background:#fff;min-height:640px;padding:clamp(26px,4vw,46px);position:relative;overflow:auto}.publicAccountPickerClose{color:#1d2432;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce6;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:850;position:absolute;top:18px;right:18px}.publicAccountPickerPanel h2{max-width:calc(100% - 80px);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.05}.publicAccountPickerPanel>p:not(.publicAccountPickerLegal){color:#111827;margin-top:18px;font-size:1rem}.publicAccountPickerPanel>p strong{color:#0b66d8}.publicAccountPickerList{margin-top:34px;display:grid}.publicAccountPickerAccount,.publicAccountPickerOther{color:#0a0f1c;text-align:left;width:100%;min-height:78px;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #d6dbe4;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.publicAccountPickerAccount:hover,.publicAccountPickerOther:hover{background:#f5f7fb}.publicAccountPickerAccount .avatar{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.publicAccountPickerAccount .tone0{background:#0b8fdc}.publicAccountPickerAccount .tone1{background:#8155d9}.publicAccountPickerAccount .tone2{background:#006a57}.publicAccountPickerAccount .tone3{background:#5e35b1}.publicAccountPickerAccount .tone4{background:#374151}.publicAccountPickerAccount span:not(.avatar){gap:3px;display:grid}.publicAccountPickerAccount strong,.publicAccountPickerOther{font-weight:500}.publicAccountPickerAccount small{color:#374151;font-size:.92rem}.publicAccountPickerAccount em{color:#111827;font-size:.86rem;font-style:normal}.publicAccountPickerOther{border-bottom:1px solid #d6dbe4;grid-template-columns:40px minmax(0,1fr)}.publicAccountPickerOther span{color:#5f6877;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.publicAccountPickerEmpty{color:#5f6877;border-top:1px solid #d6dbe4;padding:22px 0}.publicAccountPickerLegal{color:#243044;margin-top:36px;line-height:1.55}.publicAuthTabs{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.publicAuthTabs button{color:#aab3c5;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;font-weight:950}.publicAuthTabs button.active{color:#071018;background:linear-gradient(90deg,#19b9ff,#9d4cff 52%,#ff7a1c)}.publicAccountHeroConnected{padding-bottom:14px}.publicAccountHeroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.publicAccountHeroActions a,.publicAccountHeroActions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.publicAccountHeroActions a:first-child{color:#071018;background:linear-gradient(90deg,#19b9ff,#9d4cff 52%,#ff7a1c);border:0}.publicAccountProfile,.publicAccountStats,.publicAccountTimeline{gap:10px;display:grid}.publicAccountProfileEditor{gap:12px;display:grid}.publicAccountProfileEditor label{gap:6px;display:grid}.publicAccountProfileEditor label span{color:#d8e1f3;font-size:.86rem;font-weight:850}.publicAccountProfileEditor input:not([type=file]){color:#fff;width:100%;min-height:44px;font:inherit;background:#ffffff13;border:1px solid #ffffff24;border-radius:14px;padding:0 12px}.publicAccountAvatarEditor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.publicAccountAvatar{color:#061018;background:linear-gradient(135deg,#19b9ff,#9d4cff 54%,#ff7a1c);border:1px solid #ffd44742;border-radius:999px;place-items:center;font-weight:950;display:grid;overflow:hidden}.publicAccountAvatar.xl{width:84px;height:84px;font-size:1.45rem}.publicAccountAvatar img{object-fit:cover;width:100%;height:100%}.publicAccountSmallButton,.publicAccountProfileEditor>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:0 14px;font-weight:900}.publicAccountProfileEditor>button{color:#071018;background:linear-gradient(90deg,#19b9ff,#9d4cff 52%,#ff7a1c);border:0}.publicAccountProfile p,.publicAccountStats p,.publicAccountTimeline article,.publicAccountTimeline>p{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;padding:13px}.publicAccountProfile p{gap:4px;display:grid}.publicAccountProfile strong,.publicAccountTimeline strong{color:#fff}.publicAccountProfile span,.publicAccountTimeline span,.publicAccountTimeline small{color:#aab3c5}.publicAccountStats{grid-template-columns:repeat(2,minmax(0,1fr))}.publicAccountStats p{gap:4px;display:grid}.publicAccountStats strong{color:#ffd447;font-size:2rem;line-height:1}.publicAccountStats span{color:#d8e1f3;font-size:.86rem;font-weight:850}.publicAccountTimeline article{gap:4px;display:grid}.publicAccountTimeline span{color:#ffd447}.publicAccountTimeline small{line-height:1.45}.publicAccountFloatingNotice{z-index:30;color:#ffe6a3;background:#10141ff5;border:1px solid #ffd4474d;border-radius:16px;max-width:min(420px,100% - 36px);padding:12px 14px;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 70px #00000061}.publicAccountOAuthShell{grid-template-columns:minmax(280px,.55fr) minmax(420px,1fr)}.publicOAuthForm{margin-top:24px}.publicOAuthForm input{color:#0a0f1c;background:#fff;border-color:#d7dce6}.publicOAuthForm label span{color:#4b5565}.publicAccountList a{color:#f9fbff;gap:4px;text-decoration:none;display:grid}.publicAccountReviews article div{justify-content:space-between;gap:12px;display:flex}.publicAccountReviews p{color:#d8e1f3;line-height:1.5}@media (max-width:900px){.portalCapacityGrid,.portalCapacityForm,.portalCapacityForm.phone,.portalCapacityStats,.publicReviewLayout,.publicAccountGrid,.publicReviewTwoCols,.publicReviewForm{grid-template-columns:1fr}.publicReviewList{padding-top:0}}@media (max-width:720px){.publicReviewWidget{border-radius:18px;width:min(100% - 24px,1500px)}.publicReviewHead,.publicNotifyHead{display:grid}.publicNotifyHead button{width:100%}.publicAccountHeader,.publicAccountHero,.publicAccountGrid{width:min(100% - 24px,1180px)}.publicAccountHeader{flex-direction:column;align-items:flex-start}.publicAccountHero h1{font-size:clamp(2.05rem,12vw,3rem)}.publicAuthTabs,.publicAccountStats{grid-template-columns:1fr}.publicAccountHeroActions{display:grid}.publicAccountHeroActions a,.publicAccountHeroActions button{width:100%}.publicAccountAvatarEditor{grid-template-columns:1fr}.publicAccountPicker{padding:12px}.publicAccountPickerShell{border-radius:18px;grid-template-columns:1fr;max-height:calc(100svh - 24px)}.publicAccountOAuthShell{grid-template-columns:1fr}.publicAccountPickerLogin{gap:14px;min-height:auto;padding:18px}.publicAccountPickerLogin img{border-radius:17px;width:58px;height:58px}.publicAccountPickerTabs{gap:18px;margin-top:4px}.publicAccountPickerLogin input,.publicAccountPickerLogin button:not(.publicAccountPickerBack),.publicAccountPickerLogin p{display:none}.publicAccountPickerPanel{min-height:auto;padding:22px 18px 24px}.publicAccountPickerPanel h2{max-width:100%;padding-right:72px;font-size:clamp(1.7rem,9vw,2.25rem)}.publicAccountPickerList{margin-top:24px}.publicAccountPickerAccount,.publicAccountPickerOther{min-height:70px}.publicAccountPickerAccount{grid-template-columns:38px minmax(0,1fr)}.publicAccountPickerAccount em{display:none}.nexoraPremiumApp .nxStats{grid-template-columns:1fr}.nxNav{grid-template-columns:repeat(2,minmax(0,1fr))}}.nexoraAuthForm label{gap:7px;display:grid}.nexoraAuthForm span{color:var(--nx-auth-muted);font-size:.82rem;font-weight:800}.nexoraAuthForm input{min-height:50px;color:var(--nx-auth-text);font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;padding:0 14px}.nexoraAuthForm input::placeholder{color:#aab3c5b8}.nexoraAuthForm button{background:linear-gradient(90deg, var(--nx-blue), var(--nx-purple), var(--nx-orange));color:#fff;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-weight:950}.nexoraAuthForm button:disabled{opacity:.65;cursor:not-allowed}.nexoraAuthCard a{color:#9edfff;width:fit-content;font-weight:800;text-decoration:none}.nexoraAuthNotice{color:#ffd8bf;background:#ff7a1c1f;border:1px solid #ff7a1c66;border-radius:14px;padding:10px 12px}.nexoraAuthBadges{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.nexoraAuthBadges span{color:#dbe7ff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:850;display:inline-flex}@media (max-width:980px){.nxRubricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexoraPartnerLayout{grid-template-columns:1fr}.nexoraPartnerLayout .nexoraAuthCard{border-top:1px solid var(--nx-auth-line)}}@media (max-width:560px){.nxRubricGrid{grid-template-columns:1fr}.nexoraAuthShell{padding:12px}.nexoraPartnerLayout,.nexoraAuthCard{border-radius:18px}}.premiumModuleEditor{background:linear-gradient(135deg,#22d3ee14,#ff7a1c14),#ffffff09;border:1px solid #ffd4473d;border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.premiumModuleEditor.partner{border-color:color-mix(in srgb, var(--portal-accent) 42%, #fff3);background:linear-gradient(135deg, color-mix(in srgb, var(--portal-primary) 12%, transparent), color-mix(in srgb, var(--portal-accent) 12%, transparent)), #ffffff09}.premiumModuleEditorHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.premiumModuleEditorHead div{gap:4px;display:grid}.premiumModuleEditorHead span{color:#ffd447;text-transform:uppercase;font-size:.75rem;font-weight:950}.premiumModuleEditorHead strong{color:#fff;font-size:1rem}.premiumModuleHealth{white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.premiumModuleHealth.ok{color:#bbf7d0;background:#22c55e24;border:1px solid #22c55e5c}.premiumModuleHealth.error{color:#fecaca;background:#ef444424;border:1px solid #ef44446b}.formGrid.compact{align-items:end}.alignEnd{align-self:end}.codeTextarea{min-height:240px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.5}.miniOrderSection.premium{border-top:0;margin-top:18px;padding-top:0}.miniOrderHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.miniOrderHeader h3{color:var(--mini-text);text-transform:none;margin-top:4px;font-size:clamp(1.15rem,2vw,1.55rem)}.miniOrderHeader strong{background:color-mix(in srgb, var(--mini-accent) 20%, #ffffff0f);min-height:34px;color:var(--mini-text);border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;display:inline-flex}.miniOrderEyebrow{color:var(--mini-accent);text-transform:uppercase;font-size:.76rem;font-weight:950}.miniOrderForm.premium{gap:calc(var(--mini-gap) * 1.15);grid-template-columns:1fr}.miniOrderPremium{gap:var(--mini-gap);grid-template-columns:minmax(0,1.25fr) minmax(300px,.92fr);align-items:start;display:grid}.miniOrderPremium.full{grid-column:1/-1;width:100%}.miniOrderCatalogPanel,.miniOrderConfigPanel,.miniOrderSummary{border:1px solid color-mix(in srgb, var(--mini-primary) 42%, #fff3);border-radius:var(--mini-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--mini-primary) 12%, transparent), color-mix(in srgb, var(--mini-accent) 10%, transparent)), color-mix(in srgb, var(--mini-bg) 58%, var(--mini-surface));padding:var(--mini-panel-padding)}.miniOrderConfigPanel{gap:12px;display:grid}.miniOrderPanelHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.miniOrderPanelHead div{flex:1;min-width:0}.miniOrderPanelHead button,.miniSummaryHead button{border:1px solid color-mix(in srgb, var(--mini-primary) 38%, #fff3);min-height:32px;color:var(--mini-text);font:inherit;cursor:pointer;white-space:nowrap;background:#fff1;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:900}.miniOrderPanelHead>span{background:linear-gradient(135deg, var(--mini-primary), var(--mini-accent));width:32px;height:32px;color:var(--mini-button-text);border-radius:50%;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.miniOrderPanelHead div{gap:2px;display:grid}.miniPanelClosed{border:1px dashed color-mix(in srgb, var(--mini-primary) 42%, #ffffff2e);border-radius:var(--mini-radius);min-height:52px;color:var(--mini-muted);background:#ffffff0a;align-items:center;padding:12px;font-weight:850;display:flex}.miniOrderPanelHead strong{color:var(--mini-text);font-size:.95rem}.miniOrderPanelHead small{color:var(--mini-muted);font-size:.78rem}.miniProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.miniProductCard{border:1px solid color-mix(in srgb, var(--mini-primary) 34%, #ffffff2e);border-radius:calc(var(--mini-radius) * .8);min-height:150px;color:var(--mini-text);text-align:left;cursor:pointer;background:#ffffff0b;align-content:start;gap:7px;padding:12px;display:grid}.miniProductCard.active{border-color:color-mix(in srgb, var(--mini-accent) 72%, #ffffff42);box-shadow:0 0 0 2px color-mix(in srgb, var(--mini-accent) 22%, transparent);transform:translateY(-1px)}.miniProductCard span,.miniProductCard em{background:color-mix(in srgb, var(--mini-primary) 18%, #ffffff0f);width:fit-content;color:var(--mini-muted);border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:900}.miniProductCard strong{color:var(--mini-text);font-size:1rem}.miniProductCard small{color:var(--mini-muted);line-height:1.35}.miniProductCard em{color:var(--mini-accent);margin-top:auto}.miniOptionGroup{gap:8px;display:grid}.miniOptionGroup>label{color:var(--mini-muted);font-size:.8rem;font-weight:850}.miniChoiceGrid{flex-wrap:wrap;gap:8px;display:flex}.miniChoicePill{border:1px solid color-mix(in srgb, var(--mini-primary) 36%, #fff3);min-height:38px;color:var(--mini-text);cursor:pointer;background:#ffffff0e;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:850;display:inline-flex}.miniChoicePill.active{background:linear-gradient(135deg, var(--mini-primary), var(--mini-accent));color:var(--mini-button-text);border-color:#0000}.miniChoicePill em{opacity:.88;font-size:.72rem;font-style:normal}.miniQuantityRow{border-top:1px solid color-mix(in srgb, var(--mini-primary) 30%, #ffffff29);min-height:50px;color:var(--mini-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-weight:850;display:flex}.miniQuantityRow div{align-items:center;gap:10px;display:inline-flex}.miniQuantityRow button{border:1px solid color-mix(in srgb, var(--mini-accent) 44%, #ffffff38);width:34px;height:34px;color:var(--mini-text);cursor:pointer;background:#ffffff0f;border-radius:50%;font-weight:950}.miniOrderSummary{grid-column:1/-1;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;display:grid}.miniSummaryHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.miniOrderSummary span{color:var(--mini-accent);text-transform:uppercase;font-size:.76rem;font-weight:950}.miniOrderSummary strong,.miniOrderSummary b{color:var(--mini-text)}.miniOrderSummary small{color:var(--mini-muted)}.miniOrderSummary b{font-size:1.2rem}@media (max-width:900px){.miniOrderPremium,.miniOrderSummary,.miniProductGrid{grid-template-columns:1fr}.premiumModuleEditorHead{display:grid}}@media (max-width:560px){.miniOrderHeader{display:grid}.miniOrderCatalogPanel,.miniOrderConfigPanel,.miniOrderSummary{padding:12px}.miniProductCard{min-height:auto}.miniChoiceGrid{grid-template-columns:1fr;display:grid}.miniChoicePill{border-radius:calc(var(--mini-radius) * .8);justify-content:space-between}.codeTextarea{min-height:280px;font-size:.76rem}}.orderModuleDesigner{background:radial-gradient(circle at 12% 0,#a855f729,#0000 28%),radial-gradient(circle at 88% 8%,#ff7a1c29,#0000 30%),#080c18c7;border:1px solid #ffd44738;border-radius:8px;grid-column:1/-1;gap:14px;padding:14px;display:grid}.orderModuleDesigner.compact{background:linear-gradient(135deg, color-mix(in srgb, var(--portal-primary) 12%, transparent), color-mix(in srgb, var(--portal-accent) 12%, transparent)), #ffffff09;border-color:color-mix(in srgb, var(--portal-accent) 38%, #ffffff2e)}.orderDesignerHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.orderDesignerHeader div:first-child{gap:4px;display:grid}.orderDesignerHeader span,.orderDesignerToolbar span{color:#ffd447;text-transform:uppercase;font-size:.74rem;font-weight:950}.orderDesignerHeader h3{color:#fff;margin:0;font-size:clamp(1.15rem,2.2vw,1.7rem)}.orderDesignerHeader p{color:#b8c7e6;margin:0}.orderDesignerStats{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;min-width:132px;padding:10px 12px;display:grid}.orderDesignerStats strong{color:#fff;font-size:1.25rem}.orderDesignerStats span{color:#aeb9d3;text-transform:none;font-size:.75rem}.orderDesignerLayout{grid-template-columns:260px minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.orderDesignerSidebar,.orderDesignerEditor,.orderDesignerPreview{background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;padding:14px}.orderDesignerSidebar{gap:10px;display:grid}.orderTemplateLocked{background:#ffd44714;border:1px solid #ffd4473d;border-radius:8px;gap:7px;padding:12px;display:grid}.orderTemplateLocked span{color:#ffd447;text-transform:uppercase;font-size:.72rem;font-weight:950}.orderTemplateLocked strong{color:#fff;font-size:1rem}.orderTemplateLocked p{color:#b8c7e6;margin:0;font-size:.78rem}.orderModuleDesigner label,.orderProductEditor label,.orderOptionEditor label,.orderNumberGrid label{color:#cbd5f5;gap:6px;font-size:.78rem;font-weight:850;display:grid}.orderModuleDesigner input,.orderModuleDesigner textarea,.orderModuleDesigner select{color:#fff;width:100%;min-height:42px;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:9px 10px}.orderModuleDesigner textarea{resize:vertical;min-height:82px}.orderModuleDesigner select option{color:#111827;background:#fff}.orderDesignerToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.orderToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.orderDesignerToolbar.separated{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:16px}.orderDesignerToolbar div{gap:4px;display:grid}.orderDesignerToolbar strong{color:#fff}.orderDesignerToolbar button,.orderProductEditor button,.orderOptionEditor button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#19b9ff2e,#ff7a1c2e);border:1px solid #ffd44752;border-radius:8px;padding:0 12px;font-weight:900}.orderDesignerToolbar button.ghost{color:#dbe7ff;background:#ffffff12;border-color:#ffffff2e}.orderProductEditor button.danger,.orderOptionEditor button.danger{color:#fecaca;background:#ef44441f;border-color:#ef444461}.orderProductEditorList,.orderOptionEditorList{gap:12px;display:grid}.orderProductEditor,.orderOptionEditor{background:#00000029;border:1px solid #ffffff1f;border-radius:8px;gap:10px;padding:12px;display:grid}.orderCardToggleRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.orderCardToggle{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;display:grid}.orderCardToggle span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.orderCardToggle small{color:#aeb9d3;white-space:nowrap;font-size:.78rem}.orderCardToggle b{color:#ffd447;text-transform:uppercase;font-size:.76rem}.orderProductEditor button.compactDanger,.orderOptionEditor button.compactDanger{min-width:86px}.orderProductEditorTop,.orderOptionEditorTop{grid-template-columns:minmax(160px,.9fr) minmax(130px,.75fr) 96px;align-items:end;gap:10px;display:grid}.orderOptionEditorTop{grid-template-columns:minmax(160px,.9fr) 150px 140px}.orderDesignerSectionClosed{color:#b8c7e6;background:#ffffff0b;border:1px dashed #ffffff29;border-radius:8px;padding:16px;font-weight:800}.orderModuleDesigner .checkline{color:#dbe7ff;align-items:center;gap:8px;min-height:42px;display:flex}.orderModuleDesigner .checkline input{width:16px;min-height:16px}.orderNumberGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.orderEditorHint{color:#b8c7e6;border:1px dashed #ffffff24;border-radius:8px;margin:0;padding:10px}.orderDesignerPreview{gap:12px;display:grid;position:sticky;top:96px}.orderDesignerPreview .preview-top{border-bottom:1px solid #ffffff1f;padding-bottom:12px}.orderDesignerPreview .preview-top h3{color:#fff;margin:0 0 4px}.orderDesignerPreview .preview-top p{color:#aeb9d3;margin:0;font-size:.86rem}.previewProducts{gap:8px;display:grid}.previewProducts button{color:#fff;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;gap:10px;padding:9px 10px;display:flex}.previewProducts button.is-selected{background:#ffd4471f;border-color:#ffd44799}.previewProducts span{color:#ffd447;white-space:nowrap}.previewOption{border-top:1px solid #ffffff14;gap:8px;padding-top:10px;display:grid}.orderDesignerPreview .option-title{color:#fff;justify-content:space-between;gap:10px;display:flex}.orderDesignerPreview .option-title span{color:#9aa8c5;font-size:.72rem}.orderDesignerPreview .choices{flex-wrap:wrap;gap:8px;display:flex}.orderDesignerPreview .choice{color:#f8fbff;min-height:36px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;padding:0 10px;font-size:.8rem}.orderDesignerPreview .choice.is-selected{color:#08111f;background:linear-gradient(135deg,#22d3ee,#ff7a1c);border-color:#0000;font-weight:950}.previewQuantity{color:#dbe7ff;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;font-weight:850;display:grid}.previewQuantity button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffd4475c;border-radius:50%;width:32px;height:32px;font-weight:950}.orderDesignerPreview .total{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.orderDesignerPreview .total span:first-child{color:#aeb9d3;font-weight:850}.orderDesignerPreview .total span:last-child{color:#ffd447;font-size:1.65rem;font-weight:950}.miniOrderPremium{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(280px,.72fr)}.miniOrderSummary{grid-column:auto;grid-template-columns:1fr;align-self:start;gap:8px;display:grid;position:sticky;top:92px}.miniOrderSummary ul{color:var(--mini-muted);gap:5px;margin:4px 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.miniAddLineButton{border:1px solid color-mix(in srgb, var(--mini-accent) 44%, #ffffff2e);background:color-mix(in srgb, var(--mini-accent) 16%, #ffffff0f);min-height:46px;color:var(--mini-text);cursor:pointer;border-radius:8px;font-weight:950}.miniAddLineButton:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.35)}.miniCartList{border-top:1px solid color-mix(in srgb, var(--mini-accent) 34%, #ffffff1f);gap:8px;margin-top:10px;padding-top:10px;display:grid}.miniCartItem{border:1px solid color-mix(in srgb, var(--mini-accent) 24%, #ffffff1a);background:#ffffff0b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.miniCartItem div{gap:3px;min-width:0;display:grid}.miniCartItem strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miniCartItem button{border:1px solid color-mix(in srgb, var(--mini-accent) 35%, #ffffff1f);min-height:32px;color:var(--mini-text);cursor:pointer;background:#ffffff0f;border-radius:8px;font-weight:900}@media (max-width:1180px){.orderDesignerLayout,.miniOrderPremium{grid-template-columns:1fr}.miniOrderCustomerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderDesignerPreview,.miniOrderSummary{position:static}}@media (max-width:760px){.orderDesignerHeader,.orderDesignerToolbar{display:grid}.orderProductEditorTop,.orderOptionEditorTop,.orderNumberGrid,.miniOrderCustomerGrid{grid-template-columns:1fr}.orderModuleDesigner{padding:10px}}.opsChecks.inline{flex-wrap:wrap;gap:10px;display:flex}.opsInlineCheck{min-height:42px;color:inherit;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:800;display:inline-flex}.opsInlineCheck input,.opsChecks.inline input{accent-color:#ffb21c;width:18px;height:18px}.miniEventSignupButton,.portalEventBadge,.nxCardBadge{border-radius:999px;justify-content:center;align-items:center;width:fit-content;font-weight:950;display:inline-flex}.miniEventSignupButton{border:1px solid color-mix(in srgb, var(--mini-accent) 50%, #fff3);background:linear-gradient(90deg, var(--mini-primary), var(--mini-accent));min-height:42px;color:var(--mini-button-text);margin-top:6px;padding:0 16px;text-decoration:none}.portalEventBadge{color:#ffe6a6;background:#ffb21c24;border:1px solid #ffb21c66;padding:7px 10px;font-size:.78rem}.nxCardBadge{text-transform:uppercase;background:#ffb21c29;border:1px solid #ffb21c73;padding:5px 9px;color:#ffd84a!important;font-size:.72rem!important}.publicEventSignupForm{grid-template-columns:repeat(2,minmax(0,1fr))}.publicEventSignupForm .wide,.publicEventSignupForm button{grid-column:1/-1}.publicEventSignupForm textarea{resize:vertical;min-height:110px}@media (max-width:760px){.publicEventSignupForm{grid-template-columns:1fr}}
