.app.theme-accent-burgundy,:root,body.theme-accent-burgundy,html.theme-accent-burgundy{--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--display:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--theme-bg-mid:#fbf8fa;--theme-bg-end:#f6f2f5;--theme-panel:#fff8fb;--theme-chip:#fff2f6;--theme-on-primary:#ffffff}.app.theme-accent-deepblue,body.theme-accent-deepblue,html.theme-accent-deepblue{--moc:#0d4261;--moc-dark:#08324b;--moc-rgb:13,66,97;--theme-bg-start:#fff;--theme-bg-mid:#f6fafc;--theme-bg-end:#eef5f8;--theme-panel:#f4f9fb;--theme-chip:#edf6fa;--theme-on-primary:#fff}.app.theme-accent-gold,body.theme-accent-gold,html.theme-accent-gold{--moc:#a29475;--moc-dark:#847758;--moc-rgb:162,148,117;--theme-bg-start:#fff;--theme-bg-mid:#fbfaf6;--theme-bg-end:#f5f1e7;--theme-panel:#fbf8ef;--theme-chip:#f6f1e5;--theme-on-primary:#fff}.app.theme-accent-sea,body.theme-accent-sea,html.theme-accent-sea{--moc:#4194b3;--moc-dark:#2e7894;--moc-rgb:65,148,179;--theme-bg-start:#fff;--theme-bg-mid:#f5fbfd;--theme-bg-end:#edf7fb;--theme-panel:#f1f9fc;--theme-chip:#e9f5fa;--theme-on-primary:#fff}.app.theme-accent-palm,body.theme-accent-palm,html.theme-accent-palm{--moc:#129b82;--moc-dark:#0b7966;--moc-rgb:18,155,130;--theme-bg-start:#fff;--theme-bg-mid:#f5fbfa;--theme-bg-end:#eef8f6;--theme-panel:#f1fbf8;--theme-chip:#e9f8f4;--theme-on-primary:#fff}.app.theme-accent-platinum,body.theme-accent-platinum,html.theme-accent-platinum{--moc:#7e8799;--moc-dark:#697284;--moc-rgb:126,135,153;--theme-bg-start:#fff;--theme-bg-mid:#fafbfd;--theme-bg-end:#f1f4f8;--theme-panel:#f8fafc;--theme-chip:#eef2f7;--theme-on-primary:#fff}.app.theme-accent-amethyst,body.theme-accent-amethyst,html.theme-accent-amethyst{--moc:#6f5aa8;--moc-dark:#59438b;--moc-rgb:111,90,168;--theme-bg-start:#fff;--theme-bg-mid:#faf8fd;--theme-bg-end:#f3f0fa;--theme-panel:#f8f5fc;--theme-chip:#f1ecf9;--theme-on-primary:#fff}.app.theme-accent-slate,body.theme-accent-slate,html.theme-accent-slate{--moc:#5e7080;--moc-dark:#4b5967;--moc-rgb:94,112,128;--theme-bg-start:#fff;--theme-bg-mid:#fafbfc;--theme-bg-end:#f2f5f7;--theme-panel:#f7f9fa;--theme-chip:#eef2f5;--theme-on-primary:#fff}.app.theme-accent-indigo,body.theme-accent-indigo,html.theme-accent-indigo{--moc:#4e4f8f;--moc-dark:#3e3f74;--moc-rgb:78,79,143;--theme-bg-start:#fff;--theme-bg-mid:#f8f8fc;--theme-bg-end:#f0f1f8;--theme-panel:#f6f6fb;--theme-chip:#eceefa;--theme-on-primary:#fff}.app.theme-accent-mix,body.theme-accent-mix,html.theme-accent-mix{--moc:#9a143a;--moc-dark:#0d4a66;--moc-rgb:154,20,58;--theme-bg-start:#fff;--theme-bg-mid:#fbfaf3;--theme-bg-end:#f4f0e6;--theme-panel:#fffdf4;--theme-chip:#f5efe2;--theme-on-primary:#fff}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.7}.font-small{font-size:14px}.font-normal{font-size:16px}.font-large{font-size:18px}.app.themeDark,.themeDark{--ink:#edeaf4;--muted:#b9b2c5;--line:#373142;--bg:#14111b;--card:#211c29;--shadow:0 18px 44px rgba(0,0,0,.24);--theme-chip:#2b2030;color:#edeaf4}.app{background:linear-gradient(180deg,var(--theme-bg-start) 0,var(--theme-bg-mid) 90px,var(--theme-bg-end) 100%)}.loadingInline{display:inline-flex;align-items:center;gap:8px}.spinnerMini{width:14px;height:14px;border:2px solid;border-left:2px solid transparent;border-radius:999px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.topbar{box-shadow:0 10px 30px rgba(var(--moc-rgb),.035);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.themeDark .topbar{background:rgba(25,21,32,.92)}.logo{width:54px;height:56px;color:#8a1538}.appLogoMask,.logo .appLogoMask{width:100%;height:100%;display:block;background:#8a1538!important;-webkit-mask:url(/assets/app-emblem.svg) center/contain no-repeat;mask:url(/assets/app-emblem.svg) center/contain no-repeat;filter:drop-shadow(0 8px 16px rgba(138,21,56,.13))}.app.themeDark .appLogoMask,.themeDark .appLogoMask{background:#fff!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28))}.themeDark .brandText strong{color:#f3f0f7}.topCenter{gap:9px;font-weight:800}.icons{gap:12px}.iconbtn{padding:6px;display:grid;place-items:center;border-radius:10px}.iconbtn:hover{background:var(--theme-chip)}.avatar{width:34px;height:34px;background:linear-gradient(180deg,#fff,#eeeaf2);color:var(--moc);border:1px solid #ded8e5;font-size:12px;margin-left:6px}.smallAvatar{width:25px;height:25px;font-size:10px}.topUserText{grid-gap:2px;gap:2px}.themeDark .topUserText b{color:#f4f1f8}.shellGrid{display:grid;grid-template-columns:285px minmax(0,1fr);grid-gap:22px;gap:22px;padding:24px 28px 32px}.sidebar{position:-webkit-sticky;position:sticky;top:96px;padding:16px}.sidebarIntro{padding:10px 10px 16px;border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.sidebarIntro b{color:#3a3948;font-family:var(--display)}.sidebarIntro p{margin:0;color:#858296;font-size:12px;line-height:1.7;font-weight:700}.themeDark .sidebarIntro b{color:#f3eef8}.sidebarNav{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.sidebarNav a{display:flex;align-items:center;gap:10px;color:#6f687d;padding:13px 14px;border-radius:16px;font-weight:900}.sidebarNav a.active,.sidebarNav a:hover{background:#fff;color:#2f2d3e;box-shadow:0 14px 36px rgba(var(--moc-rgb),.14),inset 0 0 0 1px rgba(var(--moc-rgb),.12)}.sidebarNav a.active svg{color:var(--moc)}.themeDark .sidebarNav a.active,.themeDark .sidebarNav a:hover{background:#2a2433;color:#f2eef7}.container{padding:0}.titleBlock p{font-weight:700;line-height:1.8}.themeDark .titleBlock h1{color:#f2eef7}.btn{border-radius:10px;font-weight:900}.btn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 92%,#fff 8%),var(--moc-dark));box-shadow:0 14px 28px rgba(var(--moc-rgb),.18)}.btn.ghost{border-color:rgba(var(--moc-rgb),.28)}.btn.danger{border-color:#f2c8d0;color:#b4233d;background:#fff6f8}.themeDark .btn{background:#241f2e;color:#eeeaf4;border-color:#3a3445}.themeDark .btn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 88%,#fff 12%),var(--moc-dark))}.card,.sideCard{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.themeDark .card,.themeDark .sideCard{background:var(--card)}.stats{margin-bottom:0}.stat{border-radius:14px;min-height:96px;padding:16px 17px}.themeDark .stat{background:var(--card)}.stat label{font-weight:900;margin-bottom:7px}.stat strong{font-size:23px;font-weight:900}.stat small{font-weight:800;margin-top:6px}.statIcon{width:42px;height:42px}.themeDark .stat strong{color:#f3eef8}.starterHero{padding:28px;overflow:hidden;position:relative}.starterHero:after{content:"";position:absolute;inset:auto auto -90px -90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(var(--moc-rgb),.12),transparent 70%);pointer-events:none}.starterHero h2{margin:14px 0 10px;font-size:29px;line-height:1.45;color:#343447;font-family:var(--display)}.starterHero p{max-width:920px;color:#777489;line-height:2;font-weight:700}.themeDark .starterHero h2{color:#f3eef8}.configGrid,.starterModules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.configGrid div,.starterModules div{border:1px solid rgba(var(--moc-rgb),.14);background:rgba(var(--moc-rgb),.045);border-radius:14px;padding:14px;display:grid;grid-gap:6px;gap:6px}.configGrid b,.starterModules b{color:#3f3c4f}.configGrid span,.starterModules span{color:#858296;font-size:13px;font-weight:800;line-height:1.7}.themeDark .configGrid b,.themeDark .starterModules b{color:#f3eef8}.shortcutGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.shortcutCard{padding:18px}.shortcutCard b{color:#3a3948}.shortcutCard p{color:#777489;margin-bottom:0;line-height:1.8;font-weight:700}.themeDark .shortcutCard b{color:#f3eef8}.input,.select,textarea{border-radius:10px;min-height:42px}.input:focus,.select:focus,textarea:focus{border-color:rgba(var(--moc-rgb),.45)}.input:disabled{background:#f5f3f7;color:#8d8798}.themeDark .input,.themeDark .select,.themeDark textarea{background:#1c1824;color:#f2eef7;border-color:#393342}.inputIconWrap svg{right:12px}.inputIconWrap .input{padding-right:40px}.table th{height:52px;text-align:right}.table td{height:66px}.table td,.table th{padding:10px 14px}.themeDark .table th{background:#211c29}.themeDark .table td{color:#dfd9e8}.themeDark .table tr:hover td{background:#2a2433}.themeDark .userCell b{color:#f3eef8}.badge{border-radius:999px;padding:5px 10px}.badge.blocked{background:rgba(var(--moc-rgb),.1);color:var(--moc)}.emptyState{padding:28px;text-align:center;color:#777489;display:grid;grid-gap:8px;gap:8px}.emptyState b{color:#4a485b;font-size:16px}.emptyState p{margin:0;line-height:1.8;font-weight:700}.themeDark .emptyState b{color:#f3eef8}.settingsGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:18px}.rolesGrid,.settingsGrid{display:grid;gap:18px;align-items:start}.rolesGrid{grid-template-columns:320px minmax(0,1fr);grid-gap:18px}.settingsPanel{padding:18px}.sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.sectionTitle b{display:block;color:#3a3948;font-size:17px;font-family:var(--display)}.sectionTitle p{margin:6px 0 0;color:#858296;font-size:13px;line-height:1.7;font-weight:700}.themeDark .sectionTitle b{color:#f3eef8}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field{display:flex;flex-direction:column;gap:7px;color:#5f5a70;font-size:13px;font-weight:900}.field.wide,.wide{grid-column:1/-1}.checkLine{display:flex;align-items:center;gap:8px;color:#5f5a70;font-weight:900}.checkLine input,.permissionCard input{accent-color:var(--moc)}.modalFoot{display:flex;gap:10px;margin-top:16px}.accentThemeChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.accentThemeChoices button,.fontChoices button,.modeChoices button,.userPermissionList button{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px;text-align:right;display:grid;grid-gap:8px;gap:8px;color:#5e5a70;font-weight:900}.accentThemeChoices button.active,.fontChoices button.active,.modeChoices button.active,.permissionCard:has(input:checked),.userPermissionList button.active{border-color:rgba(var(--moc-rgb),.45);background:var(--theme-chip);box-shadow:0 12px 24px rgba(var(--moc-rgb),.08)}.themeDark .accentThemeChoices button,.themeDark .fontChoices button,.themeDark .modeChoices button,.themeDark .userPermissionList button{background:#1c1824;color:#eeeaf4}.swatches{display:flex;gap:4px;direction:ltr;justify-content:flex-end}.swatches i{width:24px;height:18px;border-radius:6px;border:1px solid rgba(0,0,0,.08)}.accentThemeChoices small,.userPermissionList span{color:#8d8798;font-weight:800;line-height:1.6}.fontChoices,.modeChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.fontChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.fontChoices button,.modeChoices button{display:flex;align-items:center;justify-content:center;gap:8px}.themePreview{margin-top:14px;padding:18px}.themePreview h3{margin:12px 0 6px;color:#3a3948}.themePreview p{color:#777489;line-height:1.8;font-weight:700}.saveWide{width:100%;margin-top:14px}.configGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.permissionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-top:16px}.permissionCard{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.permissionCard span{display:grid;grid-gap:5px;gap:5px}.permissionCard b{color:#3a3948}.permissionCard small{color:#858296;line-height:1.7;font-weight:700}.permissionCard em{color:var(--moc);font-style:normal;font-size:12px;font-weight:900}.rolePreset{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;padding:10px 0;border-bottom:1px solid var(--line)}.rolePreset b{color:#3a3948}.rolePreset span{color:#858296;font-size:13px;font-weight:700}.rolePreset small{color:var(--moc);font-weight:900;grid-row:1/span 2;align-self:center}.userPermissionList{display:grid;grid-gap:8px;gap:8px;max-height:560px;overflow:auto}.themeDark .permissionCard{background:#1c1824}.themeDark .permissionCard b,.themeDark .rolePreset b,.themeDark .themePreview h3{color:#f3eef8}.modalBackdrop{position:fixed;inset:0;z-index:100;background:rgba(20,20,35,.24);display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:min(560px,96vw);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:1px solid var(--line);box-shadow:0 20px 70px rgba(20,20,35,.22);border-radius:18px}.modal.manager{width:min(1000px,96vw)}.modalHead{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line)}.modalHead h2{font-family:var(--display);font-size:18px;margin:0;color:#454256}.close{border:0;background:transparent;font-size:22px;color:#77748a;display:grid;place-items:center}.modalBody{padding:18px}.themeDark .modal{background:#211c29}.themeDark .modalHead h2{color:#f3eef8}.toastHost{position:fixed;bottom:18px;left:18px;z-index:200;display:grid;grid-gap:10px;gap:10px;width:min(380px,calc(100vw - 36px))}.toast{background:#fff;border:1px solid var(--line);border-right:4px solid var(--moc);border-radius:14px;padding:12px 14px;box-shadow:0 16px 34px rgba(20,20,35,.12);display:grid;grid-gap:4px;gap:4px}.toast b{color:#3a3948}.toast span{color:#777489;font-size:13px;font-weight:700}.toast-success{border-right-color:#16a34a}.toast-error{border-right-color:#b4233d}.themeDark .toast{background:#211c29}.themeDark .toast b{color:#f3eef8}.exactLoginPage{min-height:100vh;position:relative;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 22%,rgba(var(--moc-rgb),.08),transparent 20%),radial-gradient(circle at 82% 72%,rgba(var(--moc-rgb),.06),transparent 18%),linear-gradient(180deg,#fdfcfd 0,#f4f2f6 100%);overflow:hidden}.exactLoginBrandRow{justify-content:space-between;gap:16px}.exactLoginBrandText{text-align:right}.exactLoginBrandText h1{font-weight:900}.exactLoginBrandText p{font-weight:800}.exactLoginBrandLogo.appLogoMask{width:64px!important;height:64px!important}.exactLoginIntro{text-align:right}.exactLoginIntro h2{font-weight:900}.exactLoginField .input,.exactLoginField>span,.exactLoginIntro p{font-weight:800}.exactLoginError,.formError{margin:0;border-radius:14px;padding:12px 14px;background:rgba(var(--moc-rgb),.055);border:1px solid rgba(var(--moc-rgb),.25);color:var(--moc);text-align:center;line-height:1.8;font-weight:900}.exactLoginSubmit{font-weight:900!important}.loginTypingTag{border:1px solid rgba(var(--moc-rgb),.16);background:rgba(var(--moc-rgb),.07);color:var(--moc);padding:5px 10px;font-weight:900}.skeletonBlock{margin:30px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;text-align:center;color:#777489;font-weight:900}@media (max-width:1100px){.shellGrid{grid-template-columns:1fr}.sidebar{position:static}.sidebarNav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rolesGrid,.settingsGrid{grid-template-columns:1fr}}@media (max-width:760px){.topbar{height:auto;min-height:74px;padding:14px;flex-wrap:wrap}.brand{min-width:0}.topCenter{order:3;width:100%}.shellGrid{padding:16px}.pageHead{flex-direction:column}.configGrid,.filtersCard,.fontChoices,.formGrid,.modeChoices,.starterModules,.stats{grid-template-columns:1fr}.tableCard{overflow:auto}.exactLoginCard{padding:22px;border-radius:22px}.exactLoginIntro h2{font-size:28px}}.app.theme-accent-rocket,:root,body.theme-accent-rocket,html.theme-accent-rocket{--moc:#7c3aed;--moc-dark:#5b21b6;--moc-rgb:124,58,237;--ink:#1f1b35;--muted:#746f8a;--line:#e8def8;--bg:#fffaf5;--card:#ffffff;--shadow:0 18px 48px rgba(69,32,133,.11);--theme-bg-start:#fff7ed;--theme-bg-mid:#fdf4ff;--theme-bg-end:#ecfeff;--theme-panel:#fff7fd;--theme-chip:#f5edff;--theme-on-primary:#ffffff}body{background:#fffaf5}.englishHero,.englishLine,[dir=ltr]{direction:ltr}.logo{background:linear-gradient(135deg,#7c3aed,#06b6d4);color:white;border-radius:18px;box-shadow:0 16px 34px rgba(124,58,237,.2)}.logo .appLogoMask{display:none}.brandText,.modal,.pageHead,.pageHead p,.settingsPanel,.sidebar,.sidebarIntro p,.table{direction:ltr;text-align:left}.sidebarNav a{justify-content:flex-start}.inputIconWrap svg{right:auto}.table td,.table th{text-align:left}.checkLine,.field,.formGrid{direction:ltr;text-align:left}.modalFoot{justify-content:flex-end}.publicSite{min-height:100vh;overflow:hidden;color:#1f1b35;background:radial-gradient(circle at 10% 10%,rgba(240,171,252,.32),transparent 26%),radial-gradient(circle at 85% 14%,rgba(103,232,249,.28),transparent 25%),radial-gradient(circle at 50% 92%,rgba(253,230,138,.28),transparent 30%),linear-gradient(135deg,#fff7ed,#fdf4ff 45%,#ecfeff)}.publicSite:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(124,58,237,.035) 1px,transparent 0),linear-gradient(90deg,rgba(124,58,237,.035) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.publicHeader{width:min(1180px,calc(100% - 34px));margin:22px auto 0;justify-content:space-between;gap:18px;padding:12px 14px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.72);box-shadow:0 22px 60px rgba(69,32,133,.1);border-radius:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:10}.publicBrand,.publicHeader{display:flex;align-items:center}.publicBrand{gap:12px}.publicLogo{width:48px;height:48px;border-radius:17px;color:white;display:grid;place-items:center;background:linear-gradient(135deg,#7c3aed,#06b6d4 60%,#f59e0b);box-shadow:0 12px 24px rgba(124,58,237,.24)}.publicBrand b{display:block;font-size:19px;font-weight:950;letter-spacing:-.03em}.publicBrand small{display:block;color:#746f8a;font-weight:800;margin-top:2px}.publicNav{display:flex;align-items:center;gap:10px;color:#4c4764;font-weight:900}.languagePill,.publicNav a{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:10px 12px}.publicNav a:hover{background:#f5edff;color:#6d28d9}.loginPill{background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.46)!important;box-shadow:0 16px 34px rgba(37,99,235,.24),inset 0 1px 0 rgba(255,255,255,.34)!important;padding-inline:16px!important;letter-spacing:.01em;text-transform:uppercase}.loginPill:hover{background:linear-gradient(135deg,#0284c7,#1d4ed8 58%,#6d28d9)!important;color:#fff!important;transform:translateY(-1px)}.languagePill{background:#fff8dc;color:#925b00;font-size:12px;font-weight:950}.heroArt{width:min(1180px,calc(100% - 34px));margin:56px auto 0;min-height:560px;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);grid-gap:38px;gap:38px;align-items:center;position:relative;z-index:2}.heroCopy{display:grid;grid-gap:18px;gap:18px}.heroBadge{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(124,58,237,.14);background:rgba(255,255,255,.76);border-radius:999px;padding:10px 14px;color:#6d28d9;font-weight:950;box-shadow:0 14px 34px rgba(124,58,237,.08)}.heroCopy h1{margin:0;font-size:clamp(56px,8vw,104px);line-height:.9;letter-spacing:-.08em;color:#17132b;font-weight:1000}.heroCopy h1 span{display:block;letter-spacing:-.04em;font-size:.38em;margin-top:18px;background:linear-gradient(90deg,#7c3aed,#06b6d4,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.heroCopy p{margin:0;max-width:680px;color:#5d5874;font-size:18px;line-height:1.85;font-weight:700}.centerActions,.detailActions,.heroActions,.tableActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.heroCanvas{position:relative;height:520px}.heroFrame{position:absolute;inset:70px 50px;border-radius:42px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.35));border:1px solid rgba(255,255,255,.8);box-shadow:0 34px 90px rgba(69,32,133,.18);display:grid;place-items:center;color:#7c3aed;overflow:hidden}.heroFrame:before{content:"";position:absolute;inset:22px;border-radius:32px;background:conic-gradient(from 180deg,#f0abfc,#67e8f9,#fde68a,#fb7185,#f0abfc);opacity:.28;filter:blur(12px)}.heroFrame span,.heroFrame svg{position:relative;z-index:1}.heroFrame span{align-self:end;margin-bottom:74px;font-size:32px;font-weight:1000;color:#1f1b35}.floatingCard{position:absolute;z-index:3;min-width:160px;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.8);border-radius:22px;padding:14px 16px;color:#352e58;box-shadow:0 18px 46px rgba(69,32,133,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:floaty 6s ease-in-out infinite}.floatingCard b{font-weight:950}.floatingCard.brush{top:42px;left:0;color:#7c3aed}.floatingCard.hearts{right:0;top:98px;color:#e11d48;animation-delay:-1.4s}.floatingCard.comments{left:42px;bottom:72px;color:#0891b2;animation-delay:-2.6s}@keyframes floaty{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(1deg)}}.publicStats{width:min(980px,calc(100% - 34px));margin:-18px auto 44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;position:relative;z-index:2}.publicStats div{background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.76);box-shadow:0 18px 48px rgba(69,32,133,.09);border-radius:24px;padding:22px;text-align:center}.publicStats b{display:block;color:#7c3aed;font-size:36px;line-height:1}.publicStats span{color:#6f6885;font-weight:900}.artworkDetail,.galleryBlock,.publicSection{width:min(1180px,calc(100% - 34px));margin:0 auto 56px;position:relative;z-index:2}.publicSectionTitle{text-align:center;margin-bottom:24px}.publicSectionTitle span{color:#7c3aed;font-weight:950;display:inline-flex;align-items:center;gap:8px}.galleryHero h1,.publicSectionTitle h2{margin:8px 0 6px;font-size:clamp(32px,5vw,58px);line-height:1;letter-spacing:-.05em}.galleryHero p,.publicSectionTitle p{color:#716b84;font-weight:800;line-height:1.8}.glassCard{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.75);border-radius:30px;box-shadow:0 22px 62px rgba(69,32,133,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.galleryFilters{display:grid;grid-template-columns:minmax(260px,1fr) 180px 160px 170px auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;margin-bottom:22px}.chatComposer input,.commentForm input,.commentForm textarea,.galleryFilters input,.galleryFilters select,.searchField input{border:1px solid rgba(124,58,237,.13);background:rgba(255,255,255,.82);border-radius:16px;padding:12px 14px;outline:none;color:#2a2445;font-weight:800;width:100%}.searchField{position:relative;display:flex;align-items:center}.searchField svg{position:absolute;left:14px;color:#7c3aed}.searchField input{padding-left:44px}.filterCount{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#6d28d9;font-weight:950}.artGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:22px;gap:22px}.artCard{display:block;background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.82);border-radius:30px;overflow:hidden;box-shadow:0 20px 54px rgba(69,32,133,.1);transition:transform .22s ease,box-shadow .22s ease}.artCard:hover{transform:translateY(-8px);box-shadow:0 32px 72px rgba(69,32,133,.16)}.artImageWrap{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f4edff}.artImageWrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.artCard:hover .artImageWrap img{transform:scale(1.05)}.featuredRibbon{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.9);color:#7c3aed;padding:8px 10px;border-radius:999px;font-size:12px;font-weight:950;box-shadow:0 10px 22px rgba(69,32,133,.12)}.artCardBody{padding:18px;display:grid;grid-gap:8px;gap:8px}.artistLine{color:#7c3aed;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.artCardBody h3{margin:0;color:#221d3a;font-size:21px;letter-spacing:-.02em}.artCardBody p{margin:0;color:#736d88;line-height:1.65;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tagRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tagRow span{background:#f5edff;color:#6d28d9;border-radius:999px;padding:5px 9px}.artMeta,.tagRow span{font-size:12px;font-weight:900}.artMeta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#827a96;border-top:1px solid #eee6fa;padding-top:12px;margin-top:6px}.artMeta span{display:inline-flex;align-items:center;gap:5px}.publicEmpty{padding:28px;text-align:center;margin-top:18px}.galleryHero{width:min(1180px,calc(100% - 34px));margin:54px auto 24px;text-align:center;position:relative;z-index:2}.innerPublic{padding-bottom:30px}.friendsBand{width:min(1050px,calc(100% - 34px));margin:0 auto 60px;padding:34px;display:flex;justify-content:space-between;align-items:center;gap:22px;position:relative;z-index:2}.friendsBand h2{margin:10px 0;font-size:36px}.friendsBand p{color:#716b84;font-weight:800;line-height:1.8;max-width:720px}.friendsBand svg{color:#7c3aed;flex:0 0 auto}.artworkDetail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:24px;gap:24px;margin-top:52px;align-items:start}.detailImagePanel{padding:18px}.detailImagePanel img{width:100%;max-height:calc(100vh - 160px);object-fit:contain;border-radius:22px;display:block;background:#fff}.detailPanel{padding:28px;display:grid;grid-gap:16px;gap:16px}.detailPanel h1{margin:0;font-size:clamp(34px,5vw,62px);line-height:1;letter-spacing:-.05em;color:#17132b}.detailPanel p{color:#5f5875;line-height:1.85;font-weight:750;margin:0}.detailFacts{display:flex;flex-wrap:wrap;gap:10px;color:#6d28d9;font-weight:950}.detailFacts span{background:#f5edff;padding:8px 11px;border-radius:999px}.commentsPanel,.reactionPanel{border-top:1px solid #eee6fa;padding-top:16px}.commentsPanel h3,.reactionPanel h3{display:flex;align-items:center;gap:8px;margin:0 0 12px}.reactionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.reactionGrid button{border:1px solid rgba(124,58,237,.13);background:rgba(255,255,255,.78);border-radius:18px;padding:12px 8px;display:grid;place-items:center;grid-gap:3px;gap:3px;color:#2c2646;font-weight:950;transition:transform .18s ease,background .18s ease}.reactionGrid button:hover{transform:translateY(-3px);background:#f5edff}.reactionGrid span{font-size:26px}.reactionGrid small{color:#817997;font-size:11px}.commentForm{margin-bottom:18px}.commentForm,.commentList{display:grid;grid-gap:10px;gap:10px}.commentBubble{background:#fff;border:1px solid #eee6fa;border-radius:18px;padding:12px 14px}.commentBubble b{color:#7c3aed}.commentBubble p{margin:4px 0 0}.mutedText{color:#837d96!important}.artLoginPage{background:radial-gradient(circle at 20% 12%,rgba(240,171,252,.3),transparent 24%),radial-gradient(circle at 80% 86%,rgba(103,232,249,.26),transparent 23%),linear-gradient(135deg,#fff7ed,#fdf4ff 55%,#ecfeff)}.artLoginLogo{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;font-size:34px;background:linear-gradient(135deg,#7c3aed,#06b6d4,#f59e0b);box-shadow:0 16px 34px rgba(124,58,237,.22)}.artDashboardHero{background:radial-gradient(circle at 6% 10%,rgba(240,171,252,.25),transparent 24%),radial-gradient(circle at 92% 20%,rgba(103,232,249,.22),transparent 24%),#fff}.artAdminCell{display:flex;align-items:center;gap:12px;min-width:280px}.artAdminCell img{width:64px;height:48px;border-radius:12px;object-fit:cover;background:#f4edff}.artAdminCell b{display:block;color:#302a48}.artAdminCell small{color:#837d96;font-weight:800}.artworkForm .input[type=file]{padding:8px}.commentModerationGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px}.moderationCard{padding:16px;display:grid;grid-gap:12px;gap:12px}.moderationArtwork{display:grid;grid-template-columns:54px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.moderationArtwork img{width:54px;height:44px;object-fit:cover;border-radius:12px}.moderationArtwork b{display:block;color:#302a48}.moderationArtwork span{color:#837d96;font-weight:800;font-size:12px}.moderationCard p{color:#5f5875;line-height:1.75;margin:0;font-weight:750}.chatShell{height:calc(100vh - 190px);min-height:560px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.chatHeader{padding:18px 20px;border-bottom:1px solid var(--line);gap:10px}.chatHeader b{font-size:18px;color:#302a48}.chatHeader span{color:#837d96;font-weight:850}.chatMessages{overflow:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.chatRow{display:flex;align-items:flex-start;gap:10px;max-width:78%}.chatRow.own{align-self:flex-end;flex-direction:row-reverse}.chatBubble{background:#fff;border:1px solid var(--line);border-radius:18px;border-top-left-radius:8px;padding:11px 13px;box-shadow:0 10px 24px rgba(69,32,133,.06)}.chatRow.own .chatBubble{background:#f5edff;border-top-left-radius:18px;border-top-right-radius:8px}.chatBubble b{color:#7c3aed;font-size:12px}.chatBubble p{margin:4px 0 0;color:#3e3858;line-height:1.65;font-weight:750}.chatComposer{border-top:1px solid var(--line);padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.themeDark .publicSite{color:#f8f3ff;background:radial-gradient(circle at 10% 10%,rgba(124,58,237,.28),transparent 26%),linear-gradient(135deg,#11101a,#171328 55%,#082f49)}.themeDark .artCard,.themeDark .card,.themeDark .chatBubble,.themeDark .commentBubble,.themeDark .glassCard,.themeDark .publicHeader{background:rgba(33,28,41,.84);border-color:#393342}.themeDark .artCardBody h3,.themeDark .chatHeader b,.themeDark .detailPanel h1,.themeDark .heroCopy h1,.themeDark .moderationArtwork b,.themeDark .publicBrand b{color:#f7f0ff}.themeDark .artCardBody p,.themeDark .chatBubble p,.themeDark .detailPanel p,.themeDark .friendsBand p,.themeDark .heroCopy p,.themeDark .publicSectionTitle p{color:#d5cde5}@media (max-width:980px){.artworkDetail,.heroArt{grid-template-columns:1fr}.heroCanvas{height:420px}.galleryFilters{grid-template-columns:1fr 1fr}.publicHeader{align-items:flex-start;flex-direction:column}.publicNav{width:100%;overflow:auto;padding-bottom:4px}.publicStats{grid-template-columns:1fr;margin-top:10px}.friendsBand{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.heroArt{margin-top:34px}.heroCopy h1{font-size:58px}.heroCanvas{height:330px}.heroFrame{inset:44px 20px;border-radius:30px}.floatingCard{min-width:130px;padding:11px;font-size:12px}.artGrid,.galleryFilters{grid-template-columns:1fr}.reactionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.chatShell{height:calc(100vh - 150px)}.chatRow{max-width:96%}}.artLoginLogo,.logo,.publicLogo{overflow:hidden}.brandLogoImage,.loginLogoImage,.publicLogoImage{width:100%;height:100%;display:block;object-fit:cover}.publicLogoImage{border-radius:17px}.brandLogoImage{border-radius:18px}.loginLogoImage{border-radius:20px}.artLoginLogo,.logo,.publicLogo{overflow:visible!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;flex:0 0 auto}.logo,.publicLogo{width:68px!important;height:68px!important}.artLoginLogo{width:96px!important;height:96px!important}.brandLogoImage,.loginLogoImage,.publicLogoImage{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;border-radius:0!important}.brand,.exactLoginBrandRow,.publicBrand{align-items:center!important}.exactLoginBrandRow{justify-content:flex-start!important;gap:18px!important}.exactLoginBrandText h1{letter-spacing:-.04em}@media (max-width:720px){.logo,.publicLogo{width:58px!important;height:58px!important}.artLoginLogo{width:78px!important;height:78px!important}}.app.theme-accent-burgundy,:root,body.theme-accent-burgundy,html.theme-accent-burgundy{--moc:#8a1538;--moc-dark:#6f0f2d;--moc-rgb:138,21,56;--ink:#343447;--muted:#7d7b8f;--line:#e9e7ef;--bg:#f7f6f9;--card:#fff;--shadow:0 12px 34px rgba(26,25,41,.075);--theme-bg-start:#ffffff;--theme-bg-mid:#faf9fb;--theme-bg-end:#f6f5f8;--theme-panel:#fff;--theme-chip:#fff5f8}body,html{direction:ltr}body{background:#f7f6f9;color:var(--ink)}.app{min-height:100vh;background:linear-gradient(180deg,#fff,#faf9fb 90px,#f6f5f8)}.app.themeDark{background:linear-gradient(180deg,#17131d,#120f17)}.topbar{height:74px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:40;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.themeDark .topbar{background:rgba(21,18,28,.94)}.brand{display:flex;align-items:center;gap:13px;min-width:280px}.logo{width:54px!important;height:56px!important;color:var(--moc);display:grid;place-items:center;flex:0 0 auto;overflow:visible!important}.brandLogoImage{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;border-radius:0!important;filter:drop-shadow(0 6px 14px rgba(var(--moc-rgb),.13))}.brandText strong{display:block;font-family:var(--display);font-size:18px;line-height:1.25;font-weight:900;color:#3b3949}.brandText span{display:block;color:#777489;margin-top:2px}.brandText span,.topCenter{font-size:13px;font-weight:700}.topCenter{gap:18px}.icons,.topCenter{display:flex;align-items:center;color:#706e82}.icons{gap:14px}.topUserBox{min-width:230px;justify-content:flex-end}.topUserText b{color:#4a485b}.topUserText span{color:#918ea2;font-size:12px;font-weight:800}.iconbtn{border:0;background:transparent;color:#777489;font-size:18px;padding:4px;position:relative;border-radius:8px}.iconbtn:hover{background:#f6f2f5;color:var(--moc)}.avatar{width:30px;height:30px;border-radius:50%;background:#f0eff4;display:inline-grid;place-items:center;font-size:11px;font-weight:900;color:#77748a;margin-left:0;border:0}.container{padding:24px 28px 30px;min-width:0}.pageHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.crumbs{color:#9996a8;font-weight:700;font-size:13px;margin-bottom:10px}.crumbs b{color:var(--moc)}.titleBlock h1{font-family:var(--display);font-size:27px;line-height:1.2;margin:0;font-weight:900;color:#3a3948}.titleBlock p{margin:7px 0 0;color:#858296;font-weight:600;line-height:1.7}.actions{gap:12px;flex-wrap:wrap}.actions,.moduleTabs{display:flex;align-items:center}.moduleTabs{gap:0;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:auto;box-shadow:0 3px 10px rgba(20,20,35,.035);margin:0 0 18px;max-width:100%}.moduleTabs a{min-height:42px;padding:11px 14px;border-right:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#6f6b80;font-weight:800;font-size:13px;white-space:nowrap}.moduleTabs a:last-child{border-right:0}.moduleTabs a.active{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 92%,#ffffff 8%),var(--moc-dark));color:#fff}.moduleTabs a.active svg{color:#fff}.btn{border:1px solid var(--line);background:#fff;color:#656174;border-radius:7px;min-height:41px;padding:10px 16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 3px 10px rgba(20,20,35,.035)}.btn:hover{border-color:#d7d2dd;box-shadow:0 7px 18px rgba(20,20,35,.06)}.btn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 92%,#ffffff 8%),var(--moc-dark));border-color:var(--moc);color:#fff;box-shadow:0 9px 18px rgba(var(--moc-rgb),.18)}.btn.ghost{border-color:var(--moc);color:var(--moc);background:#fff}.btn.icon{width:40px;padding:0}.btn.small{min-height:34px;padding:7px 12px;font-size:13px}.card,.glassCard,.sideCard{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.pageStack{display:flex;flex-direction:column;gap:18px}.stats{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px;max-width:100%}.stat{background:#fff;border:1px solid var(--line);border-radius:8px;min-height:86px;padding:14px 17px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:12px}.stat label{display:block;color:#918ea2;font-size:12px;font-weight:800;margin-bottom:4px}.stat strong{font-family:var(--display);font-size:24px;color:#4b485b;font-weight:800;line-height:1}.stat small{display:block;color:#878397;font-weight:700;margin-top:4px}.statIcon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:rgba(var(--moc-rgb),.08);color:var(--moc)}.filtersCard{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) 220px auto;grid-gap:10px;gap:10px;align-items:center}.input,.select,textarea{width:100%;border:1px solid #dedbe5;border-radius:6px;background:#fff;color:#4a485b;padding:10px 12px;min-height:40px;outline:none}.input:focus,.select:focus,textarea:focus{border-color:#bb8ba0;box-shadow:0 0 0 3px rgba(var(--moc-rgb),.08)}.inputIconWrap{position:relative;display:flex;align-items:center}.inputIconWrap svg{position:absolute;left:12px;color:var(--moc)}.inputIconWrap .input{padding-left:40px;padding-right:12px}.tableCard{overflow:hidden;border-radius:8px}.table{width:100%;border-collapse:collapse}.table th{height:50px;font-size:12.5px;color:#77748a;font-weight:900;text-align:left;background:#fff}.table td,.table th{border-bottom:1px solid var(--line)}.table td{height:64px;font-size:13px;color:#615e73;vertical-align:middle}.table td,.table th{padding:10px 12px}.table tr:hover td{background:#fbfafc}.userCell{display:flex;align-items:center;gap:10px}.userCell b{display:block;color:#4a485b;font-size:14px}.userCell small{color:#9692a4;font-weight:800}.badge{font-size:12px;font-weight:900;border-radius:4px;padding:5px 9px;display:inline-flex;align-items:center;gap:5px;background:#f0eff4;color:#767286}.badge.done{background:#e7f8ed;color:#168a45}.badge.progress{background:#fff2d8;color:#c77900}.badge.blocked{background:#ffe8ec;color:#d62d44}.badge.low{background:rgba(var(--moc-rgb),.08);color:var(--moc)}.artLoginPage,.exactLoginPage{min-height:100vh;position:relative;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 22%,rgba(var(--moc-rgb),.08),transparent 20%),radial-gradient(circle at 82% 72%,rgba(var(--moc-rgb),.06),transparent 18%),linear-gradient(180deg,#fdfcfd 0,#f4f2f6 100%)!important;overflow:hidden}.exactLoginPage:after,.exactLoginPage:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(var(--moc-rgb),.075) 0,rgba(var(--moc-rgb),.02) 36%,transparent 68%);filter:blur(12px);pointer-events:none}.exactLoginPage:before{left:-130px;top:56px}.exactLoginPage:after{right:-120px;bottom:-80px}.exactLoginCard{position:relative;z-index:1;width:min(500px,calc(100vw - 36px));background:rgba(255,255,255,.94);border:1px solid #e8e3eb;border-radius:28px;box-shadow:0 30px 70px rgba(38,30,50,.1);padding:28px 34px 30px}.exactLoginBrandRow{display:flex;align-items:center;justify-content:space-between!important;gap:16px!important;text-align:left!important}.exactLoginBrandText{min-width:0;text-align:left!important}.exactLoginBrandText h1{margin:0;color:#37384f;font-size:22px;line-height:1.45;font-weight:700;letter-spacing:0!important}.exactLoginBrandText p{margin:6px 0 0;color:#8b8395;font-size:14px;line-height:1.7;font-weight:700}.artLoginLogo,.exactLoginBrandLogo{width:64px!important;height:64px!important;object-fit:contain;flex:0 0 auto;overflow:visible!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.loginLogoImage{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}.exactLoginDivider{height:1px;background:#ede7ef;margin:18px 0 22px}.exactLoginIntro{text-align:left;margin-bottom:18px}.exactLoginIntro h2{margin:0;color:#35364d;font-size:34px;line-height:1.35;font-weight:700}.exactLoginIntro p{margin:6px 0 0;color:#9a93a3;font-size:14px;line-height:1.75;font-weight:700}.exactLoginForm{display:grid;grid-gap:14px;gap:14px}.exactLoginField{display:grid;grid-gap:8px;gap:8px}.exactLoginField>span{color:#6c6676;font-size:13px;line-height:1.6;font-weight:700}.exactLoginField .input{height:58px;border-radius:16px;border:1px solid #ddd6e3;background:#fff;color:#403b49;font-size:14px;font-weight:700;padding:14px 16px;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.exactLoginField .input::placeholder{color:#aaa3b2;font-weight:700;text-align:left}.exactLoginField .input:focus{border-color:#c8b6c2;box-shadow:0 0 0 4px rgba(var(--moc-rgb),.08)}.exactLoginError{margin:0;border-radius:14px;padding:12px 14px;background:#fff4f6;border:1px solid #f6ccd5;color:#9e1837;text-align:center;line-height:1.8}.exactLoginSubmit{width:100%;min-height:58px;border-radius:18px!important;font-size:20px!important;font-weight:700!important;margin-top:8px;box-shadow:0 14px 30px rgba(var(--moc-rgb),.18)!important}.loginTypingTags{display:flex;gap:8px;flex-wrap:wrap}.loginTypingTag{background:#f4eef4;color:#7d6e7b;border:1px solid #e6dce6;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.publicSite{background:linear-gradient(180deg,#fff,#faf9fb 90px,#f6f5f8);color:var(--ink)}.glassCard,.publicHeader{border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.publicLogo{width:54px!important;height:56px!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.publicLogoImage{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}.publicBrand b{color:#3b3949}.publicBrand span{color:#777489}.publicNav a{border-radius:7px;font-weight:800}.publicNav a.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 92%,#fff 8%),var(--moc-dark));color:#fff;box-shadow:0 9px 18px rgba(var(--moc-rgb),.18)}.heroCopy h1{color:#343447;letter-spacing:-.04em}.friendsBand p,.heroCopy p,.publicSectionTitle p{color:#777489}.artCard{border-radius:8px;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.artCard:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(26,25,41,.09)}.artCardBody h3,.detailPanel h1{color:#343447}.detailFacts span,.tagRow span{background:rgba(var(--moc-rgb),.08);color:var(--moc)}@media (max-width:980px){.topbar{height:auto;min-height:74px;padding:14px 18px;align-items:flex-start;gap:12px;flex-wrap:wrap}.brand{min-width:0}.topCenter{order:3;width:100%}.container{padding:20px 18px 26px}.pageHead{flex-direction:column;align-items:stretch}.moduleTabs{padding-bottom:0}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.filtersCard{grid-template-columns:1fr}}@media (max-width:640px){.stats{grid-template-columns:1fr}.exactLoginPage{padding:18px 14px}.exactLoginCard{width:min(100%,500px);padding:22px 18px 24px;border-radius:24px}.artLoginLogo,.exactLoginBrandLogo{width:52px!important;height:52px!important}.exactLoginBrandText h1{font-size:18px;line-height:1.5}.exactLoginBrandText p{font-size:12px}.exactLoginIntro h2{font-size:24px}.exactLoginField .input{height:54px;font-size:13px;border-radius:14px}.exactLoginSubmit{min-height:54px;font-size:18px!important;border-radius:16px!important}}.topbarControls{justify-content:flex-end;gap:8px;min-width:0}.topDropdownWrap,.topbarControls{display:flex;align-items:center;position:relative}.topToolBtn,.topUserButton{min-height:42px;border:1px solid rgba(var(--moc-rgb),.13);background:rgba(255,255,255,.72);color:#615d70;border-radius:15px;padding:0 12px;display:flex;align-items:center;gap:8px;font-weight:900;box-shadow:0 10px 24px rgba(var(--moc-rgb),.045)}.topToolBtn:hover,.topUserButton:hover{color:var(--moc);background:var(--theme-chip);border-color:rgba(var(--moc-rgb),.28)}.searchBtn,.topToolBtn.iconOnly{width:42px;padding:0;justify-content:center}.quickBtn span{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topUserButton{padding:4px 9px 4px 5px}.topUserButton .avatar{width:34px;height:34px}.topUserText{display:grid;grid-gap:1px;gap:1px;text-align:left;line-height:1.15}.topUserText b{color:#444153;font-size:13px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.topUserText small{color:#918ea2;font-size:11px;font-weight:900}.topDropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:80;width:330px;background:rgba(255,255,255,.98);border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 60px rgba(29,26,44,.16);padding:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.appRtl .topDropdown{right:auto;left:0}.searchDropdown{width:390px}.quickDropdown{width:420px}.appearanceDropdown{width:470px;max-height:calc(100vh - 100px);overflow:auto}.userDropdown{width:280px;display:grid;grid-gap:6px;gap:6px}.dropdownHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 10px;color:#484557}.dropdownHead b{font-size:15px;font-weight:900}.miniIconBtn{width:32px;height:32px;border-radius:12px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--moc)}.quickGrid{display:grid;grid-gap:8px;gap:8px;max-height:260px;overflow:auto;padding:2px}.quickItem{display:grid;grid-template-columns:1fr 32px 32px;grid-gap:6px;gap:6px;align-items:center;border:1px solid var(--line);border-radius:14px;background:#fff;padding:6px}.quickItem a{min-height:34px;display:flex;align-items:center;padding:0 9px;color:#4b485b;font-weight:900}.quickItem button{width:32px;height:32px;border:0;border-radius:10px;background:var(--theme-chip);color:#777087;display:grid;place-items:center}.quickItem button:hover{color:var(--moc)}.dropdownFoot{display:flex;justify-content:space-between;gap:8px;padding-top:10px}.smallBtn{min-height:36px;border-radius:12px!important;font-size:12px!important;padding:0 10px!important}.inlineEditor{margin-top:10px;padding:12px;border-radius:16px;border:1px dashed rgba(var(--moc-rgb),.28);background:var(--theme-panel);display:grid;grid-gap:8px;gap:8px}.inlineEditor b{color:#454256}.editorActions{display:flex;justify-content:flex-end;gap:8px}.emptyMini{padding:18px;color:#8d8798;font-weight:900;text-align:center}.searchInputRow{height:44px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 12px;color:#8a8395}.searchInputRow input{border:0;outline:0;flex:1 1;min-width:0;color:#403d50;font-weight:800;background:transparent}.searchResults{display:grid;grid-gap:6px;gap:6px;padding-top:10px}.searchResults a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:13px;color:#4d4a5e;font-weight:900}.searchResults a:hover{background:var(--theme-chip);color:var(--moc)}.searchResults small{color:#9590a3;font-weight:800}.optionBlock{display:grid;grid-gap:9px;gap:9px;padding:10px 0;border-top:1px solid var(--line)}.optionBlock:first-of-type{border-top:0}.optionBlock>span{color:#686278;font-weight:900;font-size:13px}.segmented{display:flex;gap:8px;flex-wrap:wrap}.segmented button,.themeMiniGrid button{border:1px solid var(--line);background:#fff;color:#5f5b6e;border-radius:13px;min-height:38px;padding:0 11px;display:flex;align-items:center;gap:7px;font-weight:900}.segmented button.active,.themeMiniGrid button.active{background:var(--theme-chip);border-color:rgba(var(--moc-rgb),.4);color:var(--moc);box-shadow:0 10px 22px rgba(var(--moc-rgb),.08)}.themeMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.themeMiniGrid button{justify-content:space-between;min-height:48px}.themeMiniGrid .swatches{justify-content:flex-start}.themeMiniGrid .swatches i{width:14px;height:14px;border-radius:5px}.userDropdownHead{display:flex;align-items:center;gap:10px;padding:6px 6px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.userDropdownHead b{display:block;color:#444153}.userDropdownHead span{color:#918ea2;font-size:12px;font-weight:900}.userDropdown a,.userDropdown form button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:11px 10px;border-radius:12px;color:#5f5a70;font-weight:900;text-align:left}.userDropdown a:hover,.userDropdown form button:hover{color:var(--moc);background:var(--theme-chip)}.paperRocketLogo{background:linear-gradient(135deg,#ffffff,#fff7fd);border-color:rgba(var(--moc-rgb),.12)}.paperRocketLogo img{width:86%!important;height:86%!important}.appRtl{direction:rtl}.appRtl,.appRtl .brandText,.appRtl .modal,.appRtl .pageHead,.appRtl .settingsPanel,.appRtl .table,.appRtl .topUserText{text-align:right}.appRtl .actions,.appRtl .icons,.appRtl .topbarControls{direction:rtl}.appRtl .moduleTabs a{border-right:0;border-left:1px solid var(--line)}.appRtl .moduleTabs a:last-child{border-left:0}.themeDark .miniIconBtn,.themeDark .quickItem,.themeDark .searchInputRow,.themeDark .segmented button,.themeDark .themeMiniGrid button,.themeDark .topDropdown,.themeDark .topToolBtn,.themeDark .topUserButton{background:#211c29;border-color:#373142;color:#e7e1ef}.themeDark .dropdownHead,.themeDark .inlineEditor b,.themeDark .quickItem a,.themeDark .userDropdownHead b{color:#f3eef8}.themeDark .searchInputRow input{color:#f5f0f8}.themeDark .quickItem button{background:#2b2435}.themeDark .inlineEditor{background:#1b1722}@media (max-width:1120px){.topbarControls{width:100%;order:4;justify-content:flex-start;flex-wrap:wrap}.topDropdown{left:0;right:auto}.topCenter{order:3}}@media (max-width:760px){.quickBtn span,.topToolBtn span:not(.swatches),.topUserText{display:none}.appearanceDropdown,.quickDropdown,.searchDropdown,.topDropdown{width:min(92vw,430px)}.themeMiniGrid{grid-template-columns:1fr}}.quickInlineDock{display:flex;align-items:center;gap:6px;max-width:360px;overflow:hidden}.quickInlineLink{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border-radius:999px;border:1px solid rgba(138,21,56,.12);background:rgba(255,255,255,.72);color:var(--text);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px rgba(15,23,42,.06)}.quickInlineLink:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.themeDark .quickInlineLink{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}.helperText{display:block;color:var(--muted);font-size:.78rem;line-height:1.5}.profileEditHeader{display:flex;align-items:center;gap:14px;margin:6px 0 18px}.profileAvatarPreview{width:72px;height:72px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 18px 35px rgba(15,23,42,.14)}.profileAvatarPreview img{width:100%;height:100%;object-fit:cover;display:block}.profileAvatarPreview .avatar{width:72px;height:72px;border-radius:24px;font-size:1.3rem}.profileUploadBtn{cursor:pointer;position:relative;overflow:hidden}.appRtl .quickInlineDock,.appRtl .topbarControls{direction:rtl}.appRtl .topDropdown{direction:rtl;text-align:right}.appRtl .table td,.appRtl .table th{text-align:right}@media(max-width:1100px){.quickInlineDock{display:none}}.languageButton{border:0;cursor:pointer}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quickToolsStrip{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.48));border:1px solid rgba(var(--moc-rgb),.09);box-shadow:0 16px 40px rgba(33,25,43,.08),inset 0 1px 0 rgba(255,255,255,.75);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:520px;overflow:hidden}.quickToolIcon{width:54px;height:54px;border-radius:16px;border:1px solid rgba(var(--moc-rgb),.15);background:linear-gradient(180deg,#fff,#fffafb);display:grid;place-items:center;color:var(--moc);box-shadow:0 10px 24px rgba(62,36,52,.08);text-decoration:none;position:relative;flex:0 0 auto;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.quickToolIcon:hover{transform:translateY(-2px);background:var(--theme-chip);box-shadow:0 18px 34px rgba(var(--moc-rgb),.14);color:var(--moc-dark)}.quickToolIcon span{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);opacity:0;pointer-events:none;background:#222032;color:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 12px 26px rgba(20,20,35,.22);transition:.16s ease;z-index:95}.quickToolIcon:hover span{opacity:1;transform:translateX(-50%) translateY(0)}.topIconOnlyBtn{width:42px;height:42px;border-radius:15px;border:1px solid rgba(var(--moc-rgb),.14);background:rgba(255,255,255,.76);color:#615d70;display:grid;place-items:center;box-shadow:0 10px 24px rgba(var(--moc-rgb),.045);position:relative;cursor:pointer;transition:.16s ease}.topIconOnlyBtn:hover{color:var(--moc);background:var(--theme-chip);border-color:rgba(var(--moc-rgb),.28);transform:translateY(-1px)}.topIconOnlyBtn:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(-4px);opacity:0;pointer-events:none;background:#242131;color:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 12px 26px rgba(20,20,35,.22);z-index:110;transition:.16s ease}.topIconOnlyBtn:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.profileSearchWrap{-webkit-margin-start:4px;margin-inline-start:4px}.languageIconBtn{color:#4e5eaa}.toolbarCustomizer{display:grid;grid-gap:14px;gap:14px;position:relative;direction:inherit}.toolbarCustomizerActions{display:flex;align-items:center;justify-content:space-between;gap:10px}.toolbarCustomizerHint{margin:-4px 0 4px;color:#858092;font-weight:800;line-height:1.7;text-align:inherit}.toolbarTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.toolbarTabs button{border:1px solid rgba(var(--moc-rgb),.18);background:#fff;color:#5f5a70;border-radius:14px;min-height:56px;font-weight:900;font-size:15px;cursor:pointer}.toolbarTabs button.active{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 94%,#fff 6%),var(--moc-dark));color:#fff;border-color:var(--moc);box-shadow:0 14px 28px rgba(var(--moc-rgb),.18)}.toolbarSearch{min-height:54px;border:1px solid var(--line);border-radius:18px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px;color:#343145}.toolbarSearch input{border:0;outline:0;flex:1 1;background:transparent;color:#383548;font-weight:900;font-size:15px;min-width:0;text-align:inherit}.toolbarListHead{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(var(--moc-rgb),.12);border-radius:18px;background:linear-gradient(180deg,#fff9fb,#fff);padding:14px 16px;color:#777086;font-weight:900}.toolbarItemsScroller{display:grid;grid-gap:10px;gap:10px;max-height:390px;overflow:auto;padding:2px 8px 2px 2px;scrollbar-color:rgba(var(--moc-rgb),.4) transparent;scrollbar-width:thin}.toolbarToolCard{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(var(--moc-rgb),.18);border-radius:18px;background:linear-gradient(180deg,#fff,#fff8fb);padding:10px;box-shadow:0 12px 28px rgba(var(--moc-rgb),.055)}.toolDeleteBtn,.toolEditBtn{width:36px;height:36px;border-radius:12px;border:1px solid rgba(var(--moc-rgb),.2);background:#fff;color:var(--moc);display:grid;place-items:center;cursor:pointer}.toolDeleteBtn:hover,.toolEditBtn:hover{background:var(--theme-chip)}.toolCardMain{border:0;background:transparent;display:flex;align-items:center;gap:12px;min-width:0;text-align:inherit;color:#444153;cursor:pointer}.toolCardMain b{display:block;font-size:14px;color:#3d3a4e;font-weight:900;line-height:1.5}.toolCardMain small{display:block;color:#918b9b;font-size:12px;font-weight:800;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.toolCardIcon{width:44px;height:44px;border-radius:16px;background:#fff;border:1px solid rgba(var(--moc-rgb),.16);display:grid;place-items:center;color:var(--moc);box-shadow:0 10px 20px rgba(var(--moc-rgb),.06);flex:0 0 auto}.customLinkBar{display:flex;justify-content:flex-end}.toolbarInlineEditor{border:1px dashed rgba(var(--moc-rgb),.28);background:linear-gradient(180deg,var(--theme-panel),#fff);border-radius:18px;padding:14px;display:grid;grid-gap:10px;gap:10px}.toolbarInlineEditor>b{color:#444153;font-size:15px;font-weight:900}.compactFormGrid{grid-template-columns:1fr 1fr}.compactFormGrid .wide{grid-column:1/-1}.themeDark .quickToolsStrip{background:linear-gradient(180deg,rgba(31,27,39,.86),rgba(31,27,39,.66));border-color:#3a3344}.themeDark .quickToolIcon,.themeDark .toolDeleteBtn,.themeDark .toolEditBtn,.themeDark .toolbarInlineEditor,.themeDark .toolbarSearch,.themeDark .toolbarTabs button,.themeDark .toolbarToolCard,.themeDark .topIconOnlyBtn{background:#211c29;border-color:#3a3344;color:#eee8f5}.themeDark .toolCardMain b,.themeDark .toolbarInlineEditor>b{color:#f4eff8}.themeDark .toolCardMain small{color:#aaa2b7}.themeDark .toolbarSearch input{color:#f5f0f8}.themeDark .toolbarListHead{background:#211c29;border-color:#3a3344;color:#c5bdcf}.appRtl .quickToolsStrip{direction:rtl}.appRtl .toolbarToolCard{grid-template-columns:42px 1fr 42px}.appRtl .toolCardMain{text-align:right}.appRtl .toolbarItemsScroller{padding:2px 2px 2px 8px}.appRtl .topIconOnlyBtn:after{direction:rtl}.profileProfessionalPanel{overflow:hidden;position:relative}.profileHeroCard{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(var(--moc-rgb),.14);border-radius:24px;background:linear-gradient(135deg,#fff,#fff8fb);padding:18px;box-shadow:0 16px 38px rgba(30,25,42,.065);margin-bottom:18px}.profileHeroAvatar{width:96px;height:96px;border-radius:30px;background:linear-gradient(135deg,var(--moc),var(--moc-dark));padding:4px;position:relative;box-shadow:0 22px 42px rgba(var(--moc-rgb),.16)}.profileHeroAvatar>.avatar,.profileHeroAvatar>img{width:100%;height:100%;border-radius:26px;object-fit:cover;display:block;background:#fff;margin:0}.profileHeroAvatar>span{position:absolute;right:-5px;bottom:-5px;width:34px;height:34px;border-radius:13px;background:#fff;border:1px solid rgba(var(--moc-rgb),.18);display:grid;place-items:center;color:var(--moc);box-shadow:0 10px 22px rgba(20,20,35,.14)}.profileHeroInfo{display:grid;grid-gap:5px;gap:5px;min-width:0}.profileHeroInfo b{font-size:24px;color:#343145;font-weight:900;line-height:1.25}.profileHeroInfo span{color:var(--moc);font-weight:900}.profileHeroInfo small{color:#8c8797;font-weight:800;line-height:1.65}.profileHeroActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.profileReadOnlyGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.profileReadOnlyGrid .wide{grid-column:1/-1}.modalIntroIcon{width:52px;height:52px;border-radius:18px;background:var(--theme-chip);color:var(--moc);display:grid;place-items:center;margin-bottom:10px}.profileNameModal{display:grid;grid-gap:12px;gap:12px}.profilePhotoModal{display:grid;grid-template-columns:minmax(280px,420px) 1fr;grid-gap:22px;gap:22px;align-items:start}.photoCropStage{display:grid;justify-items:center;grid-gap:12px;gap:12px}.cropPreviewFrame{width:320px;max-width:100%;aspect-ratio:1;border-radius:50%;border:10px solid #fff;background:linear-gradient(135deg,#f8f4f7,#eee8f2);box-shadow:0 24px 55px rgba(20,18,35,.18),0 0 0 1px rgba(var(--moc-rgb),.14);overflow:hidden;display:grid;place-items:center;position:relative}.cropPreviewFrame:after{content:"";position:absolute;inset:14px;border-radius:50%;border:1px dashed rgba(255,255,255,.85);pointer-events:none}.cropPreviewFrame img{width:100%;height:100%;object-fit:cover;display:block;transform-origin:center;transition:transform .1s ease}.cropPreviewFrame .avatar{width:100%;height:100%;border-radius:0;font-size:42px;margin:0}.cropHint{display:flex;align-items:center;gap:7px;color:#8d8798;font-weight:900;font-size:13px}.cropControlsPanel{border:1px solid var(--line);border-radius:22px;background:#fff;padding:16px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 12px 30px rgba(32,29,45,.06)}.cropSlider{display:grid;grid-gap:8px;gap:8px}.cropSlider span{display:flex;align-items:center;gap:7px;color:#5d586c;font-weight:900;font-size:13px}.cropSlider input{width:100%;accent-color:var(--moc)}.wideFoot{grid-column:1/-1}.appRtl .profileHeroCard{grid-template-columns:auto 1fr auto}.appRtl .profileHeroActions{justify-content:flex-start}.appRtl .profileHeroAvatar>span{right:auto;left:-5px}.themeDark .cropControlsPanel,.themeDark .profileHeroCard,.themeDark .toolbarInlineEditor{background:#211c29;border-color:#3a3344}.themeDark .profileHeroInfo b{color:#f5f0f8}.themeDark .cropPreviewFrame{border-color:#211c29;background:#17131d}@media(max-width:1180px){.quickToolsStrip{max-width:420px}.quickToolIcon{width:48px;height:48px}.topbarControls{gap:6px}}@media(max-width:980px){.quickToolsStrip{order:5;width:100%;max-width:100%;overflow:auto}.quickToolIcon{width:48px;height:48px}.profilePhotoModal{grid-template-columns:1fr}.profileHeroCard{grid-template-columns:auto 1fr}.profileHeroActions{grid-column:1/-1;justify-content:flex-start}.compactFormGrid,.profileReadOnlyGrid{grid-template-columns:1fr}}@media(max-width:640px){.quickToolsStrip{gap:8px;padding:6px}.quickToolIcon{width:44px;height:44px;border-radius:14px}.toolbarTabs{grid-template-columns:1fr}.toolbarToolCard{grid-template-columns:38px 1fr 38px}.profileHeroCard{grid-template-columns:1fr;text-align:center;justify-items:center}.profileHeroActions{justify-content:center}.profileHeroInfo{text-align:center}.cropPreviewFrame{width:250px}.toolbarCustomizerActions{flex-direction:column;align-items:stretch}}.topbar{min-height:132px!important;align-items:flex-start!important;padding:14px 28px 12px!important;gap:18px!important}.topbarControlsStack{display:grid!important;grid-template-rows:auto auto;justify-items:end;align-items:start;grid-gap:10px;gap:10px;flex:1 1 auto;min-width:0;position:relative}.profileControlsRow{gap:8px}.profileControlsRow,.quickToolsRow{display:flex;align-items:center;justify-content:flex-end;min-width:0;width:100%}.quickToolsStrip{max-width:min(650px,100%)!important;width:auto;overflow:auto!important;padding:9px 11px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,249,252,.68))!important;border:1px solid rgba(var(--moc-rgb),.12)!important;box-shadow:0 18px 42px rgba(33,25,43,.09),inset 0 1px 0 rgba(255,255,255,.9)!important}.quickToolIcon{width:52px!important;height:52px!important;border-radius:17px!important}.topIconOnlyBtn,.topUserButton{box-shadow:0 12px 26px rgba(var(--moc-rgb),.055)!important}.languageIconBtn{background:linear-gradient(180deg,#ffffff,#f7fbff)!important;color:#205DDB!important}.languageIconBtn:hover{background:linear-gradient(180deg,#eef6ff,#ffffff)!important;color:#0c3da8!important}.publicIconLanguage{width:42px;height:42px;padding:0!important;justify-content:center;position:relative}.publicIconLanguage:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(-4px);opacity:0;pointer-events:none;background:#242131;color:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 12px 26px rgba(20,20,35,.22);z-index:110;transition:.16s ease}.publicIconLanguage:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.logo.paperRocketLogo{width:60px!important;height:60px!important}.exactLoginBrandLogo.artLoginLogo{width:72px!important;height:72px!important}.appRtl .topbarControlsStack{direction:rtl;justify-items:start}.appRtl .profileControlsRow,.appRtl .quickToolsRow{justify-content:flex-start}.themeDark .quickToolsStrip{background:linear-gradient(180deg,rgba(31,27,39,.92),rgba(31,27,39,.7))!important;border-color:#3a3344!important;box-shadow:0 18px 42px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04)!important}@media(max-width:1180px){.topbar{min-height:150px!important}.quickToolsStrip{max-width:100%!important}}@media(max-width:980px){.topbar{min-height:auto!important;display:flex!important;flex-wrap:wrap!important}.topbarControlsStack{width:100%;order:4;justify-items:stretch}.profileControlsRow{flex-wrap:wrap}.profileControlsRow,.quickToolsRow{justify-content:flex-start}.quickToolsStrip{width:100%}}.actionsWithQuickTools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actionsWithQuickTools .pageQuickToolsWrap{display:flex;align-items:center;min-width:0}.pageQuickToolsStrip{display:flex;align-items:center;gap:8px;padding:0 0 0 4px;flex-wrap:wrap;max-width:none;background:transparent;border:0;box-shadow:none}.pageQuickToolIcon{width:42px;height:42px;border-radius:14px;border:1px solid rgba(var(--moc-rgb),.16);background:linear-gradient(180deg,#fff,#fffafb);display:grid;place-items:center;color:var(--moc);box-shadow:0 8px 20px rgba(62,36,52,.06);text-decoration:none;position:relative;flex:0 0 auto;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.pageQuickToolIcon:hover{transform:translateY(-1px);background:var(--theme-chip);box-shadow:0 14px 28px rgba(var(--moc-rgb),.12);color:var(--moc-dark)}.pageQuickToolIcon span{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);opacity:0;pointer-events:none;background:#222032;color:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 12px 26px rgba(20,20,35,.22);transition:.16s ease;z-index:95}.pageQuickToolIcon:hover span{opacity:1;transform:translateX(-50%) translateY(0)}.pageQuickToolIcon.addTool{background:linear-gradient(180deg,#fff,#fff8fb)}.themeDark .pageQuickToolIcon{background:#211c29;border-color:#3a3344;color:#eee8f5;box-shadow:0 10px 22px rgba(0,0,0,.16)}.themeDark .pageQuickToolIcon:hover{background:#2a2433;color:#fff}@media(max-width:1100px){.actionsWithQuickTools{align-items:flex-start}.actionsWithQuickTools .pageQuickToolsWrap{width:100%}.pageQuickToolsStrip{padding-left:0}}@media(max-width:640px){.pageQuickToolIcon{width:40px;height:40px;border-radius:13px}.actionsWithQuickTools{gap:10px}}.pageQuickToolIcon>span{display:none!important}.topbar{min-height:88px!important;height:auto!important;align-items:center!important;padding:12px 28px!important}.topbarControlsStack{grid-template-rows:auto!important;gap:0!important}.profileControlsRow,.topbarControlsStack{align-items:center!important}.logo.paperRocketLogo{width:56px!important;height:56px!important;flex:0 0 56px!important}.exactLoginBrandLogo img,.paperRocketLogo img,.publicLogo img{width:88%!important;height:88%!important;object-fit:contain!important;filter:drop-shadow(0 10px 18px rgba(7,27,77,.16))!important}.quickToolsRow{display:none!important}.actionsWithQuickTools,.pageHead.taskPageHead,.pageQuickToolsStrip{align-items:center!important}.pageQuickToolsStrip{flex-wrap:wrap!important}@media (max-width:980px){.topbar{min-height:auto!important;padding:12px 16px!important}}.avatar{overflow:hidden!important;position:relative}.avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:50%!important}.topUserButton .avatar{width:40px!important;height:40px!important;flex:0 0 40px!important;margin-left:0!important}.appRtl .topUserButton .avatar{margin-right:0!important}.topCenter{min-width:240px;justify-content:center}.headerClock{justify-content:center;gap:9px;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid rgba(var(--moc-rgb),.1);box-shadow:0 10px 26px rgba(20,20,35,.045);color:#5e596d;font-weight:900;font-size:12px;white-space:nowrap}.headerClock,.headerClock span{display:inline-flex;align-items:center}.headerClock span{gap:6px}.headerClock svg{color:var(--moc)}.headerClock i{width:4px;height:4px;border-radius:50%;background:rgba(var(--moc-rgb),.42)}.themeDark .headerClock{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:#eee8f5}.languageIconBtn{width:42px!important;height:42px!important;padding:0!important}.languageSwitchGlyph{width:30px;height:30px;border-radius:12px;display:grid;place-items:center;position:relative;background:linear-gradient(135deg,#eff8ff,#ffffff 45%,#e8f2ff);border:1px solid rgba(32,93,219,.18);color:#1557c6;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.languageSwitchGlyph b{font-size:13px;line-height:1;font-weight:950;letter-spacing:-.3px}.languageSwitchGlyph small{position:absolute;right:-5px;bottom:-5px;min-width:17px;height:17px;padding:0 3px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#1b70ff,#063ea9);color:#fff;font-size:8px;font-weight:950;border:2px solid #fff;box-shadow:0 5px 12px rgba(6,62,169,.22)}.appRtl .languageSwitchGlyph small{right:auto;left:-5px}.themeDark .languageSwitchGlyph{background:linear-gradient(135deg,#15223c,#0c1831);border-color:rgba(120,180,255,.24);color:#8ed9ff}.themeDark .languageSwitchGlyph small{border-color:#211c29}@media (max-width:980px){.topCenter{order:3;width:100%;min-width:0}.headerClock,.topCenter{justify-content:flex-start}.headerClock{max-width:100%;flex-wrap:wrap}}input[dir=rtl],textarea[dir=rtl]{text-align:right;font-family:inherit}.profileReadOnlyGrid{align-items:start}input[name=username]{direction:ltr;text-align:left}.brandText span,.exactLoginBrandText p,.publicBrand small{color:#4e83c9!important;font-weight:850!important;letter-spacing:.01em}.appRtl .brandText span,.publicHeader[dir=rtl] .publicBrand small{letter-spacing:0}.themeDark .brandText span,.themeDark .exactLoginBrandText p,.themeDark .publicBrand small{color:#8ed9ff!important}.brandText strong,.exactLoginBrandText h1,.publicBrand b{color:#263A5F!important;font-weight:950!important}.brandText span,.exactLoginBrandText p,.publicBrand small{font-size:11px!important;line-height:1.35!important;font-weight:700!important;color:#7D91AE!important;letter-spacing:.005em!important;margin-top:1px!important}.exactLoginBrandText p{font-size:12px!important}.themeDark .brandText strong,.themeDark .exactLoginBrandText h1,.themeDark .publicBrand b{color:#F5F8FF!important}.themeDark .brandText span,.themeDark .exactLoginBrandText p,.themeDark .publicBrand small{color:#9CB6D8!important}.topLogoutForm{display:flex;align-items:center;margin:0}.topLogoutBtn{width:42px;height:42px;border-radius:15px;border:1px solid rgba(190,39,67,.16);background:linear-gradient(180deg,#ffffff,#fff7f8);color:#B4233D;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px rgba(180,35,61,.055);position:relative;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.topLogoutBtn:hover{transform:translateY(-1px);color:#8F1830;background:linear-gradient(180deg,#fff3f5,#ffffff);box-shadow:0 16px 30px rgba(180,35,61,.12)}.topLogoutBtn:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(-4px);opacity:0;pointer-events:none;background:#242131;color:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 12px 26px rgba(20,20,35,.22);z-index:120;transition:.16s ease}.topLogoutBtn:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.themeDark .topLogoutBtn{background:#211c29;border-color:rgba(255,255,255,.12);color:#ff9aac;box-shadow:0 10px 24px rgba(0,0,0,.16)}.themeDark .topLogoutBtn:hover{background:#2a2433;color:#ffc2cc}@media (max-width:640px){.topLogoutBtn{width:40px;height:40px;border-radius:13px}}.compactModuleTabs{display:flex!important;align-items:center;justify-content:flex-start;gap:8px!important;padding:7px!important;overflow:visible!important;border-radius:14px!important;min-height:58px}.compactModuleTabs .moduleDropdown>summary,.compactModuleTabs>a{min-height:42px;padding:0 15px!important;border-radius:11px!important;border:1px solid transparent!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#666174;font-weight:900;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.compactModuleTabs .moduleDropdown>summary::-webkit-details-marker{display:none}.compactModuleTabs .moduleDropdown>summary:hover,.compactModuleTabs>a:hover{background:var(--theme-chip);color:var(--moc);border-color:rgba(var(--moc-rgb),.12)!important}.compactModuleTabs .moduleDropdown.active>summary,.compactModuleTabs>a.active{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 90%,#fff 10%),var(--moc-dark));color:#fff;box-shadow:0 10px 22px rgba(var(--moc-rgb),.18)}.compactModuleTabs .moduleDropdown{position:relative;flex:0 0 auto}.compactModuleTabs .moduleDropdown:hover>summary,.compactModuleTabs .moduleDropdown[open]>summary{background:var(--theme-chip);color:var(--moc)}.compactModuleTabs .moduleDropdown.active:hover>summary,.compactModuleTabs .moduleDropdown.active[open]>summary{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 90%,#fff 10%),var(--moc-dark));color:#fff}.dropdownChevron{transition:transform .16s ease}.moduleDropdown[open] .dropdownChevron{transform:rotate(180deg)}.moduleDropdownMenu{position:absolute;top:calc(100% + 9px);inset-inline-start:0;min-width:220px;display:grid;grid-gap:6px;gap:6px;padding:8px;border-radius:16px;background:rgba(255,255,255,.96);border:1px solid var(--line);box-shadow:0 20px 46px rgba(20,20,35,.14);z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.moduleDropdown:not([open]) .moduleDropdownMenu{display:none}.moduleDropdownMenu a{min-height:40px;border-radius:12px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#5f5a6e;font-weight:850;text-decoration:none}.moduleDropdownMenu a.active,.moduleDropdownMenu a:hover{background:var(--theme-chip);color:var(--moc)}.themeDark .compactModuleTabs .moduleDropdown>summary,.themeDark .compactModuleTabs>a{color:#eee8f5}.themeDark .moduleDropdownMenu{background:rgba(33,28,41,.98);border-color:#3a3344;box-shadow:0 22px 48px rgba(0,0,0,.28)}.themeDark .moduleDropdownMenu a{color:#eee8f5}.appRtl .moduleDropdownMenu{inset-inline-start:auto;inset-inline-end:0}@media (max-width:820px){.compactModuleTabs{flex-wrap:wrap}.moduleDropdownMenu{min-width:min(240px,82vw)}}@media (max-width:520px){.compactModuleTabs .moduleDropdown>summary,.compactModuleTabs>a{padding:0 11px!important}}.premiumModuleTabs{position:relative;gap:10px!important;padding:9px!important;min-height:64px!important;border:1px solid rgba(var(--moc-rgb),.1)!important;background:radial-gradient(circle at 8% 0,rgba(var(--moc-rgb),.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.68))!important;box-shadow:0 18px 44px rgba(20,20,35,.075),inset 0 1px 0 rgba(255,255,255,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible!important}.premiumModuleTabs:before{content:"";position:absolute;inset:7px auto 7px 7px;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--moc),color-mix(in srgb,var(--moc) 45%,#67dcff 55%));opacity:.82}.appRtl .premiumModuleTabs:before{inset:7px 7px 7px auto}.premiumModuleTabs .premiumDropdown>summary,.premiumModuleTabs .premiumHomeTab{min-height:48px!important;padding:0 14px!important;border-radius:16px!important;gap:10px!important;border:1px solid rgba(var(--moc-rgb),.08)!important;background:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.premiumModuleTabs .premiumDropdown>summary:hover,.premiumModuleTabs .premiumDropdown[open]>summary,.premiumModuleTabs .premiumHomeTab:hover{transform:translateY(-1px);background:rgba(var(--moc-rgb),.075);box-shadow:0 12px 28px rgba(var(--moc-rgb),.09),inset 0 1px 0 rgba(255,255,255,.76)}.premiumModuleTabs .premiumDropdown.active>summary,.premiumModuleTabs .premiumHomeTab.active{background:linear-gradient(135deg,color-mix(in srgb,var(--moc) 94%,#fff 6%),var(--moc-dark));color:#fff;border-color:rgba(var(--moc-rgb),.32)!important;box-shadow:0 16px 34px rgba(var(--moc-rgb),.22)}.navIconBubble{width:31px;height:31px;border-radius:12px;display:inline-grid;place-items:center;flex:0 0 31px;color:var(--moc);background:linear-gradient(180deg,rgba(var(--moc-rgb),.1),rgba(var(--moc-rgb),.035));border:1px solid rgba(var(--moc-rgb),.12)}.premiumModuleTabs .active .navIconBubble,.premiumModuleTabs .premiumDropdown.active>summary .navIconBubble{color:#fff;background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.24)}.premiumNavText{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:start}.premiumNavText b{font-size:13px;line-height:1.1;font-weight:950;letter-spacing:-.01em}.premiumNavText small{font-size:10px;line-height:1.25;color:#8b879b;font-weight:800;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premiumModuleTabs .active .premiumNavText small,.premiumModuleTabs .premiumDropdown.active>summary .premiumNavText small{color:rgba(255,255,255,.78)}.premiumDropdown .dropdownChevron{-webkit-margin-start:2px;margin-inline-start:2px;opacity:.75}.premiumDropdownMenu{min-width:286px!important;padding:10px!important;border-radius:22px!important;background:radial-gradient(circle at 12% 0,rgba(var(--moc-rgb),.1),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,250,255,.94))!important;border:1px solid rgba(var(--moc-rgb),.12)!important;box-shadow:0 26px 70px rgba(20,20,35,.18),inset 0 1px 0 rgba(255,255,255,.9)!important}.premiumDropdownHead{display:flex;align-items:center;gap:10px;padding:10px 10px 11px;margin-bottom:7px;border-radius:16px;background:linear-gradient(180deg,rgba(var(--moc-rgb),.075),rgba(var(--moc-rgb),.028));border:1px solid rgba(var(--moc-rgb),.08)}.premiumDropdownHead b{display:block;color:#343447;font-weight:950;line-height:1.1}.premiumDropdownHead small{display:block;color:#858196;font-size:11px;font-weight:800;margin-top:3px}.premiumDropdownItem{min-height:54px!important;border-radius:16px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid transparent;transition:transform .15s ease,background .15s ease,border-color .15s ease}.premiumDropdownItem.active,.premiumDropdownItem:hover{transform:translateX(2px);background:rgba(var(--moc-rgb),.075)!important;border-color:rgba(var(--moc-rgb),.1)}.appRtl .premiumDropdownItem.active,.appRtl .premiumDropdownItem:hover{transform:translateX(-2px)}.dropdownItemIcon{width:35px;height:35px;border-radius:13px;display:grid;place-items:center;flex:0 0 35px;color:var(--moc);background:#fff;border:1px solid rgba(var(--moc-rgb),.1);box-shadow:0 8px 18px rgba(20,20,35,.045)}.dropdownItemText{display:grid;grid-gap:2px;gap:2px;min-width:0}.dropdownItemText b{color:#3f3c4f;font-size:13px;font-weight:950;line-height:1.2}.dropdownItemText small{color:#8a8698;font-size:11px;font-weight:800;line-height:1.25}.premiumDropdownItem.active .dropdownItemIcon{color:#fff;background:linear-gradient(135deg,var(--moc),var(--moc-dark))}.premiumDropdownItem.active .dropdownItemText b{color:var(--moc)}.topLogoutBtn{border-color:rgba(var(--moc-rgb),.16)!important;background:linear-gradient(180deg,#ffffff,var(--theme-panel))!important;color:var(--moc)!important;box-shadow:0 12px 26px rgba(var(--moc-rgb),.065)!important}.topLogoutBtn:hover{color:var(--moc-dark)!important;background:linear-gradient(180deg,var(--theme-chip),#ffffff)!important;box-shadow:0 16px 30px rgba(var(--moc-rgb),.13)!important}.themeDark .premiumModuleTabs{background:radial-gradient(circle at 8% 0,rgba(var(--moc-rgb),.18),transparent 30%),linear-gradient(180deg,rgba(38,32,48,.96),rgba(30,25,39,.78))!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.themeDark .premiumModuleTabs .premiumDropdown>summary,.themeDark .premiumModuleTabs .premiumHomeTab{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08)!important;color:#f1edf7}.themeDark .premiumNavText small{color:#aaa2ba}.themeDark .dropdownItemIcon,.themeDark .navIconBubble{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.09)}.themeDark .premiumDropdownMenu{background:radial-gradient(circle at 12% 0,rgba(var(--moc-rgb),.16),transparent 35%),linear-gradient(180deg,rgba(36,31,46,.98),rgba(28,23,36,.96))!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 26px 70px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)!important}.themeDark .premiumDropdownHead{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.themeDark .dropdownItemText b,.themeDark .premiumDropdownHead b{color:#f1edf7}.themeDark .dropdownItemText small,.themeDark .premiumDropdownHead small{color:#aaa2ba}.themeDark .premiumDropdownItem.active .dropdownItemText b{color:#b8ecff}.themeDark .topLogoutBtn{background:rgba(255,255,255,.055)!important;border-color:rgba(var(--moc-rgb),.22)!important;color:color-mix(in srgb,var(--moc) 58%,#ffffff 42%)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}.themeDark .topLogoutBtn:hover{background:rgba(var(--moc-rgb),.14)!important;color:#fff!important}@media (max-width:900px){.premiumNavText small{display:none}.premiumModuleTabs .premiumDropdown>summary,.premiumModuleTabs .premiumHomeTab{min-height:44px!important}}@media (max-width:560px){.premiumModuleTabs{gap:7px!important;padding:8px!important}.premiumModuleTabs .premiumDropdown>summary,.premiumModuleTabs .premiumHomeTab{padding:0 10px!important}.navIconBubble{width:29px;height:29px;flex-basis:29px}}.container,.pageHead,.pageStack,.taskPageHead{overflow:visible!important}.compactModuleTabs,.moduleTabs,.premiumModuleTabs{position:relative!important;z-index:100000!important;overflow:visible!important}.moduleDropdown,.premiumDropdown{position:relative!important;z-index:100100!important}.moduleDropdown[open],.premiumDropdown[open]{z-index:2147483000!important}.moduleDropdownMenu,.premiumDropdownMenu{position:absolute!important;z-index:2147483001!important;isolation:isolate;pointer-events:auto}.card,.filtersCard,.settingsPanel,.shortcutGrid,.starterHero,.stats,.tableCard{position:relative;z-index:1}.topbar{z-index:200000!important}.topDropdown{z-index:2147483002!important}.app,.brandText strong,.exactLoginBrandText h1,.starterHero h2,.stat strong,.titleBlock h1,:root,body,button,html,input,select,textarea{font-family:Droid Arabic Kufi,ArabicKufi,DroidKufi,Tahoma,Arial,sans-serif!important}.appLtr .dropdownItemText,.appLtr .moduleDropdownMenu,.appLtr .premiumDropdownHead,.appLtr .premiumDropdownHead div,.appLtr .premiumDropdownMenu,.appLtr .premiumNavText{text-align:left!important}.appRtl .dropdownItemText,.appRtl .moduleDropdownMenu,.appRtl .premiumDropdownHead,.appRtl .premiumDropdownHead div,.appRtl .premiumDropdownMenu,.appRtl .premiumNavText{text-align:right!important}.appLtr .moduleDropdownMenu a,.appLtr .premiumDropdownItem{direction:ltr!important}.appRtl .moduleDropdownMenu a,.appRtl .premiumDropdownItem{direction:rtl!important}.appLtr .dropdownItemText,.appLtr .premiumNavText{justify-items:start!important}.appRtl .dropdownItemText,.appRtl .premiumNavText{justify-items:end!important}.rocketLoadingPage{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,rgba(var(--moc-rgb),.14),transparent 32%),linear-gradient(180deg,var(--theme-bg-start),var(--theme-bg-end))}.themeDark .rocketLoadingPage{background:radial-gradient(circle at 50% 38%,rgba(var(--moc-rgb),.2),transparent 34%),linear-gradient(180deg,#17131d,#100d15)}.rocketLoader{width:156px;height:156px;position:relative;display:grid;place-items:center;isolation:isolate}.rocketLoader:before{content:"";position:absolute;inset:18px;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.95),rgba(255,255,255,.34) 38%,transparent 66%),radial-gradient(circle at center,rgba(var(--moc-rgb),.16),transparent 64%);filter:blur(.2px);box-shadow:0 24px 70px rgba(var(--moc-rgb),.2),inset 0 1px 0 rgba(255,255,255,.75);z-index:0}.rocketLoaderCore{width:74px;height:74px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.76));border:1px solid rgba(var(--moc-rgb),.14);box-shadow:0 18px 44px rgba(var(--moc-rgb),.18),inset 0 1px 0 rgba(255,255,255,.92);z-index:3;animation:rocketFloat 1.9s ease-in-out infinite}.rocketLoaderCore img{width:58px;height:58px;display:block;object-fit:contain;filter:drop-shadow(0 9px 16px rgba(7,27,77,.18))}.rocketLoaderOrbit{position:absolute;border-radius:50%;inset:0;z-index:2;pointer-events:none}.rocketLoaderOrbit:after,.rocketLoaderOrbit:before{content:"";position:absolute;border-radius:999px}.orbitOne{border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid transparent;border-top-color:rgba(var(--moc-rgb),.95);border-right:3px solid transparent;border-right-color:rgba(var(--moc-rgb),.32);animation:rocketSpin 1.85s linear infinite}.orbitOne:before{width:12px;height:12px;top:11px;left:50%;margin-left:-6px;background:linear-gradient(180deg,#9ff7ff,var(--moc));box-shadow:0 0 22px rgba(var(--moc-rgb),.45)}.orbitTwo{inset:13px;border-right:2px solid transparent;border-top:2px solid transparent;border-left:2px solid transparent;border-left-color:color-mix(in srgb,var(--moc) 42%,#6fe9ff 58%);border-bottom:2px solid transparent;border-bottom-color:rgba(var(--moc-rgb),.72);animation:rocketSpinReverse 2.75s linear infinite;opacity:.95}.orbitTwo:before{width:42px;height:4px;right:1px;top:30px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--moc) 45%,#6fe9ff 55%),transparent);filter:blur(.1px);transform:rotate(26deg)}.orbitThree{inset:28px;border-bottom:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;border-top-color:rgba(var(--moc-rgb),.3);border-left:1px solid rgba(111,233,255,.62);animation:rocketSpin 3.8s linear infinite}.orbitThree:before{width:8px;height:8px;right:8px;bottom:14px;background:#6fe9ff;box-shadow:0 0 18px rgba(111,233,255,.56)}.orbitThree:after{width:48px;height:2px;left:0;bottom:31px;background:linear-gradient(90deg,transparent,rgba(111,233,255,.78),transparent);transform:rotate(-18deg)}.themeDark .rocketLoaderCore{background:linear-gradient(180deg,rgba(34,29,43,.96),rgba(28,23,36,.78));border-color:rgba(255,255,255,.1);box-shadow:0 22px 54px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.themeDark .rocketLoader:before{background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.16),rgba(255,255,255,.07) 38%,transparent 66%),radial-gradient(circle at center,rgba(var(--moc-rgb),.18),transparent 64%);box-shadow:0 24px 70px rgba(0,0,0,.26)}@keyframes rocketSpin{to{transform:rotate(1turn)}}@keyframes rocketSpinReverse{to{transform:rotate(-1turn)}}@keyframes rocketFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.018)}}.skeletonBlock{min-height:220px;display:grid;place-items:center;color:transparent!important;position:relative;overflow:hidden}.skeletonBlock:before{content:"";width:58px;height:58px;border-radius:50%;border-left:3px solid rgba(var(--moc-rgb),.14);border-bottom:3px solid rgba(var(--moc-rgb),.14);border-right-color:rgba(var(--moc-rgb),.14);border-top-color:rgba(var(--moc-rgb),.14);border-top:3px solid var(--moc);border-right:3px solid color-mix(in srgb,var(--moc) 45%,#6fe9ff 55%);animation:rocketSpin .9s linear infinite;box-shadow:0 14px 32px rgba(var(--moc-rgb),.14)}.skeletonBlock:after{content:"";position:absolute;width:34px;height:34px;background:url(/assets/therocketweb-paper-rocket.svg) 50%/contain no-repeat;filter:drop-shadow(0 6px 12px rgba(7,27,77,.14))}.app{display:flex;flex-direction:column}.app>.container{flex:1 0 auto}.appFooterBar{width:100%;min-height:44px;padding:11px 18px;display:flex;align-items:center;justify-content:center;text-align:center;border-top:1px solid rgba(var(--moc-rgb),.1);background:radial-gradient(circle at 50% 0,rgba(var(--moc-rgb),.075),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.92));color:#7B879A;font-size:12px;line-height:1.7;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.appFooterBar span{display:inline-block;direction:inherit}.publicSite .appFooterBar{margin-top:34px}.exactLoginPage{display:flex;flex-direction:column;align-items:center;justify-content:center}.exactLoginPage .appFooterBar{position:absolute;left:0;right:0;bottom:0;margin-top:0}.themeDark .appFooterBar{border-top-color:rgba(255,255,255,.08);background:radial-gradient(circle at 50% 0,rgba(var(--moc-rgb),.12),transparent 34%),linear-gradient(180deg,rgba(25,21,32,.72),rgba(19,16,25,.94));color:#AEB8C8;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}@media (max-width:640px){.appFooterBar{min-height:42px;font-size:11px;padding:10px 14px}}.appLtr .dropdownItemText,.appLtr .dropdownItemText b,.appLtr .dropdownItemText small,.appLtr .premiumDropdownHead,.appLtr .premiumDropdownItem,.appLtr .premiumDropdownMenu{direction:ltr!important;text-align:left!important}.appRtl .dropdownItemText,.appRtl .dropdownItemText b,.appRtl .dropdownItemText small,.appRtl .premiumDropdownHead,.appRtl .premiumDropdownItem,.appRtl .premiumDropdownMenu{direction:rtl!important;text-align:right!important}.appLtr .premiumDropdownItem,.appRtl .premiumDropdownItem{flex-direction:row!important;justify-content:flex-start!important}.appLtr .dropdownItemText,.appLtr .premiumDropdownHead>div{align-items:flex-start!important;justify-items:start!important}.appRtl .dropdownItemText,.appRtl .premiumDropdownHead>div{align-items:flex-end!important;justify-items:end!important}.appLtr .premiumDropdownItem .dropdownItemIcon,.appRtl .premiumDropdownItem .dropdownItemIcon{-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:0!important;margin-inline-end:0!important}.premiumModuleTabs .premiumDropdown.active>summary,.premiumModuleTabs .premiumDropdown[data-current-section=true]>summary,.premiumModuleTabs .premiumHomeTab.active,.premiumModuleTabs .premiumHomeTab[data-current-section=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--moc) 92%,#ffffff 8%),var(--moc-dark))!important;color:#ffffff!important;border-color:rgba(var(--moc-rgb),.36)!important;box-shadow:0 16px 34px rgba(var(--moc-rgb),.24),inset 0 1px 0 rgba(255,255,255,.18)!important}.premiumModuleTabs .premiumDropdown.active>summary .navIconBubble,.premiumModuleTabs .premiumDropdown[data-current-section=true]>summary .navIconBubble,.premiumModuleTabs .premiumHomeTab.active .navIconBubble,.premiumModuleTabs .premiumHomeTab[data-current-section=true] .navIconBubble{color:#ffffff!important;background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.26)!important}.premiumModuleTabs .premiumDropdown.active>summary .premiumNavText small,.premiumModuleTabs .premiumDropdown[data-current-section=true]>summary .premiumNavText small,.premiumModuleTabs .premiumHomeTab.active .premiumNavText small,.premiumModuleTabs .premiumHomeTab[data-current-section=true] .premiumNavText small{color:rgba(255,255,255,.78)!important}.premiumModuleTabs .premiumDropdown.active:not([open])>summary,.premiumModuleTabs .premiumDropdown[data-current-section=true]:not([open])>summary{outline:1px solid rgba(255,255,255,.24);outline-offset:-3px}.premiumDropdownMenu .premiumDropdownItem.active{background:linear-gradient(180deg,rgba(var(--moc-rgb),.105),rgba(var(--moc-rgb),.055))!important;border-color:rgba(var(--moc-rgb),.18)!important;box-shadow:inset 4px 0 0 var(--moc)}.appRtl .premiumDropdownMenu .premiumDropdownItem.active{box-shadow:inset -4px 0 0 var(--moc)}.themeDark .premiumModuleTabs .premiumDropdown.active>summary,.themeDark .premiumModuleTabs .premiumDropdown[data-current-section=true]>summary,.themeDark .premiumModuleTabs .premiumHomeTab.active,.themeDark .premiumModuleTabs .premiumHomeTab[data-current-section=true]{box-shadow:0 18px 38px rgba(var(--moc-rgb),.24),inset 0 1px 0 rgba(255,255,255,.08)!important}.premiumModuleTabs .premiumDropdown>summary[aria-current=page],.premiumModuleTabs .premiumDropdown[data-current-section=true]>summary,.premiumModuleTabs a[aria-current=page]{background:linear-gradient(135deg,color-mix(in srgb,var(--moc) 92%,#ffffff 8%),var(--moc-dark))!important;color:#fff!important;border-color:rgba(var(--moc-rgb),.36)!important;box-shadow:0 16px 34px rgba(var(--moc-rgb),.24),inset 0 1px 0 rgba(255,255,255,.18)!important}.premiumModuleTabs .premiumDropdown>summary[aria-current=page] .navIconBubble,.premiumModuleTabs .premiumDropdown[data-current-section=true]>summary .navIconBubble,.premiumModuleTabs a[aria-current=page] .navIconBubble{color:#fff!important;background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.26)!important}.premiumModuleTabs .premiumDropdown>summary[aria-current=page] .premiumNavText small,.premiumModuleTabs .premiumDropdown[data-current-section=true]>summary .premiumNavText small,.premiumModuleTabs a[aria-current=page] .premiumNavText small{color:rgba(255,255,255,.78)!important}.moduleDropdownMenu a[aria-current=page],.premiumDropdownMenu .premiumDropdownItem[aria-current=page]{background:linear-gradient(180deg,rgba(var(--moc-rgb),.115),rgba(var(--moc-rgb),.055))!important;border-color:rgba(var(--moc-rgb),.2)!important;color:var(--moc)!important;box-shadow:inset 4px 0 0 var(--moc)}.appRtl .moduleDropdownMenu a[aria-current=page],.appRtl .premiumDropdownMenu .premiumDropdownItem[aria-current=page]{box-shadow:inset -4px 0 0 var(--moc)}.premiumModuleTabs:before{display:none!important}.notificationBellWrap{position:relative}.notificationBellBtn{position:relative;color:var(--moc)!important}.notificationBellBtn.hasUnread{background:linear-gradient(180deg,var(--theme-chip),#fff)!important;border-color:rgba(var(--moc-rgb),.18)!important;box-shadow:0 12px 28px rgba(var(--moc-rgb),.11)!important}.notificationBellBtn.hasUnread svg{animation:bellPulse 1.9s ease-in-out infinite}.notificationBadge{position:absolute;top:-5px;inset-inline-end:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ff4d72,#c81e46);color:#fff;font-size:10px;line-height:1;font-weight:950;border:2px solid #fff;box-shadow:0 8px 18px rgba(200,30,70,.28)}.notificationDropdown{width:min(380px,90vw);max-height:min(560px,76vh);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);padding:0!important;border-radius:22px!important;z-index:2147483003!important}.notificationHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;background:radial-gradient(circle at 10% 0,rgba(var(--moc-rgb),.14),transparent 38%),linear-gradient(180deg,rgba(var(--moc-rgb),.075),rgba(var(--moc-rgb),.028));border-bottom:1px solid rgba(var(--moc-rgb),.1);color:var(--moc)}.notificationHead b{display:block;color:#343447;font-size:14px;font-weight:950;line-height:1.25}.notificationHead span{display:block;color:#858196;font-size:11px;font-weight:800;margin-top:3px}.notificationList{display:grid;grid-gap:7px;gap:7px;padding:9px;overflow:auto;max-height:440px}.notificationItem{position:relative;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border-radius:16px;border:1px solid transparent;background:rgba(255,255,255,.64);transition:transform .15s ease,background .15s ease,border-color .15s ease}.notificationItem:hover{transform:translateY(-1px);background:rgba(var(--moc-rgb),.065);border-color:rgba(var(--moc-rgb),.12)}.notificationDot{width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 50%,#6fe9ff 50%),var(--moc));box-shadow:0 0 0 5px rgba(var(--moc-rgb),.08),0 0 18px rgba(var(--moc-rgb),.3)}.notificationBody{min-width:0;display:grid;grid-gap:3px;gap:3px}.notificationBody b{color:#3f3c4f;font-size:12.5px;font-weight:950;line-height:1.25}.notificationBody small{color:#817d90;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationBody em{display:inline-flex;align-items:center;gap:4px;color:#9a96a8;font-size:10.5px;font-style:normal;font-weight:800}.notificationEmpty{min-height:128px;display:grid;place-items:center;grid-gap:7px;gap:7px;text-align:center;padding:20px 14px;color:#8b879b}.notificationEmpty b{color:#595467;font-size:12px;font-weight:950}.notificationEmpty span{max-width:260px;font-size:11px;line-height:1.7;font-weight:800}.appLtr .notificationDropdown,.appLtr .notificationHead,.appLtr .notificationItem{direction:ltr;text-align:left}.appRtl .notificationDropdown,.appRtl .notificationHead,.appRtl .notificationItem{direction:rtl;text-align:right}.themeDark .notificationBellBtn.hasUnread{background:rgba(var(--moc-rgb),.14)!important;border-color:rgba(var(--moc-rgb),.24)!important}.themeDark .notificationBadge{border-color:#211c29}.themeDark .notificationDropdown{background:rgba(33,28,41,.98)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 26px 70px rgba(0,0,0,.35)!important}.themeDark .notificationHead{background:radial-gradient(circle at 10% 0,rgba(var(--moc-rgb),.18),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border-bottom-color:rgba(255,255,255,.08)}.themeDark .notificationBody b,.themeDark .notificationEmpty b,.themeDark .notificationHead b{color:#f1edf7}.themeDark .notificationBody em,.themeDark .notificationBody small,.themeDark .notificationEmpty,.themeDark .notificationHead span{color:#aaa2ba}.themeDark .notificationItem{background:rgba(255,255,255,.035)}.themeDark .notificationItem:hover{background:rgba(var(--moc-rgb),.14);border-color:rgba(var(--moc-rgb),.18)}@keyframes bellPulse{0%,to{transform:rotate(0deg) scale(1)}18%{transform:rotate(-10deg) scale(1.04)}36%{transform:rotate(10deg) scale(1.04)}54%{transform:rotate(-5deg) scale(1.02)}72%{transform:rotate(0deg) scale(1)}}.inlineActions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.profilePasswordModal{display:grid;grid-gap:14px;gap:14px}.passwordTargetCard{display:flex;align-items:center;gap:11px;padding:12px;border-radius:16px;border:1px solid rgba(var(--moc-rgb),.1);background:linear-gradient(180deg,rgba(var(--moc-rgb),.055),rgba(var(--moc-rgb),.02))}.passwordTargetCard b{display:block;color:#3f3c4f;font-size:13px;font-weight:950}.passwordTargetCard span{display:block;color:#8a8698;font-size:11px;font-weight:800;margin-top:3px}.themeDark .passwordTargetCard{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.themeDark .passwordTargetCard b{color:#f1edf7}.themeDark .passwordTargetCard span{color:#aaa2ba}.modalBackdrop{position:fixed!important;inset:0!important;z-index:2147483600!important;isolation:isolate!important}.modalBackdrop .modal,.modalBackdrop .modal.manager{position:relative!important;z-index:2147483601!important}body:has(.modalBackdrop) .compactModuleTabs,body:has(.modalBackdrop) .moduleDropdown,body:has(.modalBackdrop) .moduleDropdownMenu,body:has(.modalBackdrop) .moduleTabs,body:has(.modalBackdrop) .premiumDropdown,body:has(.modalBackdrop) .premiumDropdownMenu,body:has(.modalBackdrop) .premiumModuleTabs{z-index:100!important}body:has(.modalBackdrop) details.moduleDropdown[open]{z-index:100!important}body:has(.modalBackdrop) .notificationDropdown,body:has(.modalBackdrop) .topDropdown{z-index:101!important}body:has(.modalBackdrop) .topbar{z-index:200!important}.modalBackdrop{transform:translateZ(0)}body.modalOpen{overflow:hidden}body.modalOpen .moduleDropdown,body.modalOpen .moduleDropdownMenu,body.modalOpen .premiumDropdown,body.modalOpen .premiumDropdownMenu{pointer-events:none!important}body.modalOpen .compactModuleTabs,body.modalOpen .moduleTabs,body.modalOpen .premiumModuleTabs{z-index:10!important}body.modalOpen .topbar{z-index:20!important}body>.modalBackdrop{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;isolation:isolate!important}body>.modalBackdrop .modal,body>.modalBackdrop .modal.manager{position:relative!important;z-index:2147483647!important;max-height:min(92vh,980px);overflow:auto}body>.modalBackdrop:before{z-index:-1}body:not(.modalOpen) .premiumModuleTabs{z-index:1000!important}body:not(.modalOpen) .moduleDropdownMenu,body:not(.modalOpen) .moduleDropdown[open],body:not(.modalOpen) .premiumDropdownMenu,body:not(.modalOpen) .premiumDropdown[open]{z-index:1200!important}.artworkEditorCard{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(var(--moc-rgb),.12);border-radius:24px;background:linear-gradient(180deg,rgba(var(--moc-rgb),.05),rgba(255,255,255,.72))}.artworkEditorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.artworkEditorHead b{display:block;color:#3b3650;font-size:16px;font-weight:900}.artworkEditorHead span{display:block;color:#7a748e;font-size:12px;font-weight:700;margin-top:4px}.artworkEditorActions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.artworkEditorPreviewWrap{border-radius:24px;overflow:hidden;border:1px solid rgba(var(--moc-rgb),.1);background:radial-gradient(circle at top,rgba(var(--moc-rgb),.08),rgba(var(--moc-rgb),.02) 58%,rgba(255,255,255,.85));min-height:280px;display:grid;place-items:center}.artworkEditorPreview{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.artworkEditorEmpty{min-height:260px;display:grid;place-items:center;grid-gap:10px;gap:10px;text-align:center;padding:26px;color:#7b7490}.artworkEditorEmpty b{color:#433d5a;font-weight:900}.artworkEditorEmpty span{max-width:620px;font-size:12px;font-weight:700}.artworkEditorMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.artworkEditorMeta span{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:rgba(var(--moc-rgb),.08);color:#60597a;font-size:11px;font-weight:800}.artworkEditorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.editorPanel{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(var(--moc-rgb),.1);background:rgba(255,255,255,.82)}.editorPanel h4{display:inline-flex;align-items:center;gap:8px;margin:0;color:#423d58;font-size:14px;font-weight:900}.editorSlider{display:grid;grid-gap:8px;gap:8px}.editorSlider span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#615a78;font-size:11px;font-weight:800}.editorSlider span i{display:inline-flex;align-items:center;-webkit-margin-end:6px;margin-inline-end:6px}.editorSlider span b{color:#413b55;font-size:11px;font-weight:900}.editorSlider input[type=range]{width:100%}.themeDark .artworkEditorCard{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.themeDark .artworkEditorEmpty b,.themeDark .artworkEditorHead b,.themeDark .editorPanel h4,.themeDark .editorSlider span b{color:#f0ebff}.themeDark .artworkEditorEmpty,.themeDark .artworkEditorHead span,.themeDark .artworkEditorMeta span,.themeDark .editorSlider span{color:#b5adc9}.themeDark .artworkEditorPreviewWrap,.themeDark .editorPanel{border-color:rgba(255,255,255,.08);background:rgba(22,17,40,.72)}.themeDark .artworkEditorMeta span{background:rgba(255,255,255,.06)}@media (max-width:1080px){.artworkEditorGrid{grid-template-columns:1fr}}.artworkFiltersPro{align-items:center}.artworksViewToggle{display:inline-flex;align-items:center;gap:6px;padding:5px;border-radius:15px;background:rgba(var(--moc-rgb),.06);border:1px solid rgba(var(--moc-rgb),.1)}.artworksViewToggle button{min-height:34px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:#6e6880;display:inline-flex;align-items:center;gap:7px;font-weight:900;font-size:12px;transition:.16s ease}.artworksViewToggle button:hover{color:var(--moc);background:rgba(255,255,255,.62)}.artworksViewToggle button.active{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 88%,#fff 12%),var(--moc-dark));color:#fff;box-shadow:0 10px 22px rgba(var(--moc-rgb),.18)}.artworkCardsGridPro{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));grid-gap:18px;gap:18px}.artworkAdminCardPro{position:relative;overflow:hidden;border:1px solid rgba(var(--moc-rgb),.1);border-radius:24px;background:radial-gradient(circle at 18% 0,rgba(var(--moc-rgb),.1),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.82));box-shadow:0 20px 50px rgba(20,20,35,.075);display:flex;flex-direction:column;min-height:100%}.artworkAdminCardPro:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.artworkAdminImagePro{position:relative;height:220px;background:linear-gradient(135deg,rgba(var(--moc-rgb),.08),rgba(111,233,255,.09));overflow:hidden}.artworkAdminImagePro img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .24s ease}.artworkAdminCardPro:hover .artworkAdminImagePro img{transform:scale(1.035)}.artworkCardStatus{position:absolute;top:12px;inset-inline-start:12px;z-index:2}.artworkFeaturedChip{position:absolute;top:12px;inset-inline-end:12px;border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.86);color:var(--moc);font-size:11px;font-weight:950;box-shadow:0 10px 24px rgba(20,20,35,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.artworkAdminBodyPro{display:grid;grid-gap:12px;gap:12px;padding:16px;flex:1 1}.artworkCardTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.artworkCardTitleRow h3{margin:0;color:#353145;font-size:16px;line-height:1.45;font-weight:950}.artworkOrderBadge{flex:0 0 auto;min-width:38px;min-height:28px;padding:5px 8px;border-radius:999px;background:rgba(var(--moc-rgb),.08);color:var(--moc);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.artworkAdminBodyPro p{margin:0;color:#77718b;font-size:12px;line-height:1.8;font-weight:750;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artworkCardArtist{display:inline-flex;align-items:center;gap:7px;color:#5f5875;font-size:12px;font-weight:900}.artworkCardTags{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.artworkCardTags span{border-radius:999px;padding:6px 9px;background:rgba(var(--moc-rgb),.065);color:#655d7d;font-size:10.5px;font-weight:850}.artworkCardMeta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-top:4px}.artworkCardMeta span{display:inline-flex;align-items:center;gap:5px;color:#8a8399;font-size:11px;font-weight:850}.artworkCardActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:auto}.artworkCardActions .btn{min-height:36px;padding-inline:10px;font-size:12px}.artworkCardsEmpty{grid-column:1/-1}.themeDark .artworksViewToggle{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.08)}.themeDark .artworksViewToggle button{color:#b9b1c9}.themeDark .artworksViewToggle button:hover{background:rgba(255,255,255,.06);color:#fff}.themeDark .artworkAdminCardPro{background:radial-gradient(circle at 18% 0,rgba(var(--moc-rgb),.14),transparent 35%),linear-gradient(180deg,rgba(35,29,46,.96),rgba(28,23,38,.86));border-color:rgba(255,255,255,.08);box-shadow:0 22px 54px rgba(0,0,0,.22)}.themeDark .artworkCardArtist,.themeDark .artworkCardTitleRow h3{color:#f1edf7}.themeDark .artworkAdminBodyPro p,.themeDark .artworkCardMeta span{color:#aaa2ba}.themeDark .artworkCardTags span,.themeDark .artworkOrderBadge{background:rgba(255,255,255,.065);color:#c9c0d8}.themeDark .artworkFeaturedChip{background:rgba(33,28,41,.86);color:#b8ecff}@media (max-width:760px){.artworkCardActions,.artworkCardsGridPro{grid-template-columns:1fr}}.addArtworkWideBar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;grid-gap:18px;gap:18px;padding:22px!important;border-radius:24px;background:radial-gradient(circle at 0 0,rgba(var(--moc-rgb),.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(var(--moc-rgb),.045))}.addArtworkWideBar span{display:inline-block;color:var(--moc);font-size:12px;font-weight:950;margin-bottom:5px}.addArtworkWideBar b{display:block;color:#353145;font-size:20px;font-weight:950;line-height:1.35}.addArtworkWideBar small{display:block;color:#7d768c;font-size:12px;font-weight:800;margin-top:5px}.addArtworkWideButton{width:100%;min-height:56px;justify-content:center;font-size:15px;border-radius:18px!important;box-shadow:0 18px 34px rgba(var(--moc-rgb),.2)}.artworkFiltersPro,.galleryFiltersPro{align-items:center;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.55fr)) auto auto}.artworkTagFilterCard,.galleryTagFilterCard{padding:14px 16px!important;border-radius:20px}.tagFilterWrap{display:grid;grid-gap:10px;gap:10px}.tagFilterHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.tagFilterHead b{color:#3d3851;font-size:13px;font-weight:950}.tagFilterHead button{border:0;background:rgba(var(--moc-rgb),.08);color:var(--moc);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;cursor:pointer}.tagFilterChips{display:flex;flex-wrap:wrap;gap:8px}.tagFilterChips button{border:1px solid rgba(var(--moc-rgb),.1);background:rgba(255,255,255,.72);color:#655f78;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850;cursor:pointer;transition:.16s ease}.tagFilterChips button.active,.tagFilterChips button:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 84%,#fff 16%),var(--moc-dark));color:#fff;border-color:rgba(var(--moc-rgb),.22);box-shadow:0 10px 22px rgba(var(--moc-rgb),.16)}.tagInputField{display:grid;grid-gap:8px;gap:8px}.tagInputBox{min-height:50px;border:1px solid var(--line);border-radius:16px;padding:7px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;background:#fff}.tagInputBox:focus-within{border-color:rgba(var(--moc-rgb),.36);box-shadow:0 0 0 4px rgba(var(--moc-rgb),.08)}.tagInputBox input{flex:1 1 140px;min-width:100px;border:0!important;outline:0!important;background:transparent!important;height:32px;padding:0 6px;color:#3d3851;font-weight:800}.tagInputChip{min-height:32px;border:0;border-radius:999px;background:linear-gradient(180deg,rgba(var(--moc-rgb),.12),rgba(var(--moc-rgb),.06));color:var(--moc);display:inline-flex;align-items:center;gap:6px;padding:0 9px 0 12px;font-size:11px;font-weight:900;cursor:pointer}.artworkDetailsModalGrid{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);grid-gap:20px;gap:20px;align-items:stretch}.artworkDetailsImagePanel{position:relative;min-height:420px;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,rgba(var(--moc-rgb),.1),rgba(111,233,255,.08));border:1px solid rgba(var(--moc-rgb),.1)}.artworkDetailsImagePanel img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.detailsImageBadges{position:absolute;top:14px;inset-inline-start:14px;inset-inline-end:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.detailsImageBadges>span:not(.badge){border-radius:999px;padding:7px 11px;background:rgba(255,255,255,.88);color:var(--moc);display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:950;box-shadow:0 10px 24px rgba(20,20,35,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.artworkDetailsInfoPanel{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:4px}.artworkDetailsInfoPanel h2{margin:0;color:#312d40;font-size:26px;line-height:1.35;font-weight:950}.artworkDetailsInfoPanel p{margin:0;color:#706a80;font-size:13px;line-height:1.9;font-weight:750}.detailsFactsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.detailsFactsGrid span{min-height:76px;border-radius:18px;border:1px solid rgba(var(--moc-rgb),.09);background:rgba(var(--moc-rgb),.045);padding:12px;display:grid;grid-gap:5px;gap:5px;color:var(--moc)}.detailsFactsGrid b{color:#565068;font-size:11px;font-weight:900}.detailsFactsGrid em{color:#343045;font-style:normal;font-size:13px;font-weight:950}.detailsTagsBlock{display:grid;grid-gap:10px;gap:10px}.detailsTagsBlock>b{display:flex;align-items:center;gap:7px;color:#3d3851;font-size:13px;font-weight:950}.detailsTagsBlock>div{display:flex;gap:8px;flex-wrap:wrap}.detailsTagsBlock span{border-radius:999px;padding:8px 11px;background:rgba(var(--moc-rgb),.08);color:#655f78;font-size:11px;font-weight:850}.detailsTagsBlock small{color:#8b8596;font-size:12px;font-weight:800}.artCardAsPanel{text-decoration:none;color:inherit}.artCardAsPanel .artImageWrap{display:block}.artCardQuickActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:2px}.artCardQuickActions .btn{min-height:36px;justify-content:center;font-size:12px}.artworkCardActions{grid-template-columns:repeat(2,minmax(0,1fr))}.artworkCardActions .btn{width:100%;justify-content:center}.tableActions{flex-wrap:wrap}.artworkEditorCard{grid-template-columns:minmax(360px,1.05fr) minmax(330px,.95fr);align-items:start}.artworkEditorHead{grid-column:1/-1}.artworkEditorPreviewWrap{position:-webkit-sticky;position:sticky;top:18px;align-self:start}.artworkEditorMeta{grid-column:1}.artworkEditorGrid{grid-column:2;grid-row:2/span 2;grid-template-columns:1fr!important}.themeDark .addArtworkWideBar{background:radial-gradient(circle at 0 0,rgba(var(--moc-rgb),.18),transparent 34%),linear-gradient(135deg,rgba(35,29,46,.96),rgba(28,23,38,.82))}.themeDark .addArtworkWideBar b,.themeDark .artworkDetailsInfoPanel h2,.themeDark .detailsFactsGrid em,.themeDark .detailsTagsBlock>b,.themeDark .tagFilterHead b{color:#f1edf7}.themeDark .addArtworkWideBar small,.themeDark .artworkDetailsInfoPanel p,.themeDark .detailsFactsGrid b,.themeDark .detailsTagsBlock small{color:#aaa2ba}.themeDark .artworkDetailsImagePanel,.themeDark .detailsFactsGrid span,.themeDark .tagFilterChips button,.themeDark .tagInputBox{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.08)}.themeDark .tagInputBox input{color:#f1edf7}.themeDark .artworkDetailsImagePanel img{background:#16111e}.themeDark .detailsTagsBlock span{background:rgba(255,255,255,.06);color:#c9c0d8}@media (max-width:980px){.addArtworkWideBar,.artworkDetailsModalGrid,.artworkEditorCard{grid-template-columns:1fr}.artworkEditorGrid,.artworkEditorMeta{grid-column:auto;grid-row:auto}.artworkEditorPreviewWrap{position:relative;top:auto}.artworkFiltersPro,.galleryFiltersPro{grid-template-columns:1fr}}@media (max-width:680px){.addArtworkWideBar{padding:16px!important}.artCardQuickActions,.detailsFactsGrid{grid-template-columns:1fr}}.chatHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.chatRealtimeBadge{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:900;border:1px solid rgba(var(--moc-rgb),.12);background:rgba(var(--moc-rgb),.06);color:var(--moc)}.chatRealtimeBadge.live{background:linear-gradient(180deg,rgba(36,178,109,.14),rgba(36,178,109,.06));color:#13824d;border-color:rgba(36,178,109,.18)}.chatRealtimeBadge.live svg{animation:chatLivePulse 1.6s ease-in-out infinite}.chatRealtimeBadge.connecting{color:#9b6a13;border-color:rgba(220,155,35,.2);background:rgba(220,155,35,.08)}.chatRealtimeBadge.offline{color:#b4233d;border-color:rgba(180,35,61,.18);background:rgba(180,35,61,.07)}.themeDark .chatRealtimeBadge.live{color:#7ff0b7;background:rgba(36,178,109,.16);border-color:rgba(127,240,183,.18)}.themeDark .chatRealtimeBadge.connecting{color:#ffd78a;background:rgba(220,155,35,.12)}.themeDark .chatRealtimeBadge.offline{color:#ff9aac;background:rgba(180,35,61,.14)}@keyframes chatLivePulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.chatWorkArea{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch}.chatPeoplePanel{display:grid;grid-template-rows:auto auto auto auto minmax(140px,.9fr) auto auto;grid-gap:12px;gap:12px;min-height:680px;padding:16px!important;overflow:hidden}.chatPeopleHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--moc)}.chatPeopleHeader b{display:block;color:#343047;font-size:14px;font-weight:950}.chatPeopleHeader span{display:block;color:#827b93;font-size:11px;font-weight:800;margin-top:3px}.chatThreadBtn{width:100%;min-height:58px;padding:10px;border:1px solid rgba(var(--moc-rgb),.08);border-radius:17px;background:rgba(255,255,255,.76);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;text-align:start;color:#504a63;cursor:pointer;transition:.16s ease}.chatThreadBtn.active,.chatThreadBtn:hover{border-color:rgba(var(--moc-rgb),.18);background:linear-gradient(180deg,rgba(var(--moc-rgb),.1),rgba(var(--moc-rgb),.045));transform:translateY(-1px)}.chatThreadBtn.active{box-shadow:inset 4px 0 0 var(--moc),0 12px 25px rgba(var(--moc-rgb),.1)}.appRtl .chatThreadBtn.active{box-shadow:inset -4px 0 0 var(--moc),0 12px 25px rgba(var(--moc-rgb),.1)}.chatThreadIcon{width:34px;height:34px;border-radius:13px;background:rgba(var(--moc-rgb),.1);color:var(--moc);display:inline-flex;align-items:center;justify-content:center}.chatThreadBtn b{color:#3f3a50;font-size:12.5px;font-weight:950}.chatThreadBtn b,.chatThreadBtn small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatThreadBtn small{color:#827b93;font-size:10.5px;font-weight:800;margin-top:3px}.chatUserSearch{min-height:42px;border-radius:15px;border:1px solid rgba(var(--moc-rgb),.1);background:rgba(255,255,255,.78);display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--moc)}.chatUserSearch input{flex:1 1;border:0!important;outline:0!important;background:transparent!important;color:#3f3a50;font-weight:800;min-width:0}.selectedChatUsers{display:flex;gap:7px;flex-wrap:wrap}.selectedChatUsers button{min-height:30px;border:0;border-radius:999px;background:linear-gradient(180deg,rgba(var(--moc-rgb),.14),rgba(var(--moc-rgb),.07));color:var(--moc);display:inline-flex;align-items:center;gap:6px;padding:0 9px 0 11px;font-size:11px;font-weight:900;cursor:pointer}.chatUsersList{display:grid;grid-gap:8px;gap:8px;overflow:auto;-webkit-padding-end:3px;padding-inline-end:3px}.chatUserPick{width:100%;min-height:52px;border:1px solid rgba(var(--moc-rgb),.08);border-radius:16px;background:rgba(255,255,255,.64);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;text-align:start;cursor:pointer;transition:.16s ease}.chatUserPick.active,.chatUserPick:hover{background:rgba(var(--moc-rgb),.08);border-color:rgba(var(--moc-rgb),.16)}.chatUserPick.active{box-shadow:inset 3px 0 0 var(--moc)}.appRtl .chatUserPick.active{box-shadow:inset -3px 0 0 var(--moc)}.chatUserPick b{color:#3f3a50;font-size:12px;font-weight:950}.chatUserPick b,.chatUserPick small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatUserPick small{color:#837d94;font-size:10.5px;font-weight:800;margin-top:2px}.createPrivateChatBtn{width:100%;justify-content:center;min-height:44px;border-radius:15px!important}.privateThreadsBlock{display:grid;grid-gap:9px;gap:9px;min-height:0}.privateThreadsBlock>b{color:#3f3a50;font-size:12px;font-weight:950}.privateThreadsList{display:grid;grid-gap:8px;gap:8px;max-height:230px;overflow:auto;-webkit-padding-end:3px;padding-inline-end:3px}.chatSidebarEmpty{border:1px dashed rgba(var(--moc-rgb),.15);border-radius:15px;padding:12px;color:#888196;font-size:11px;font-weight:850;text-align:center}.chatWorkArea .chatShell{min-height:680px}.themeDark .chatPeopleHeader b,.themeDark .chatThreadBtn b,.themeDark .chatUserPick b,.themeDark .privateThreadsBlock>b{color:#f1edf7}.themeDark .chatPeopleHeader span,.themeDark .chatSidebarEmpty,.themeDark .chatThreadBtn small,.themeDark .chatUserPick small{color:#aaa2ba}.themeDark .chatThreadBtn,.themeDark .chatUserPick,.themeDark .chatUserSearch{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.themeDark .chatUserSearch input{color:#f1edf7}.themeDark .chatThreadBtn.active,.themeDark .chatThreadBtn:hover,.themeDark .chatUserPick.active,.themeDark .chatUserPick:hover{background:rgba(var(--moc-rgb),.13);border-color:rgba(var(--moc-rgb),.2)}.themeDark .chatSidebarEmpty{border-color:rgba(255,255,255,.1)}@media (max-width:980px){.chatWorkArea{grid-template-columns:1fr}.chatPeoplePanel,.chatWorkArea .chatShell{min-height:auto}.chatUsersList,.privateThreadsList{max-height:280px}}.chatHeaderActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.chatAlertEnable{min-height:32px!important;padding:6px 10px!important;border-radius:999px!important}.chatThreadItem{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.chatThreadItem .chatThreadBtn{min-width:0}.chatThreadItem.active .chatThreadBtn{border-color:rgba(var(--moc-rgb),.18);background:linear-gradient(180deg,rgba(var(--moc-rgb),.1),rgba(var(--moc-rgb),.045));box-shadow:inset 4px 0 0 var(--moc),0 12px 25px rgba(var(--moc-rgb),.1)}.appRtl .chatThreadItem.active .chatThreadBtn{box-shadow:inset -4px 0 0 var(--moc),0 12px 25px rgba(var(--moc-rgb),.1)}.deleteThreadBtn{width:34px;height:34px;border-radius:12px!important;color:#b4233d!important;background:rgba(180,35,61,.07)!important;border:1px solid rgba(180,35,61,.12)!important}.deleteThreadBtn:hover{background:rgba(180,35,61,.13)!important}.themeDark .deleteThreadBtn{color:#ff9aac!important;background:rgba(180,35,61,.12)!important;border-color:rgba(255,154,172,.15)!important}@media (max-width:680px){.chatHeaderActions{width:100%;justify-content:flex-start}}.chatUserPickShell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:7px;gap:7px}.chatUserPickShell .chatUserPick{min-width:0}.chatUserPickShell.active .chatUserPick{background:rgba(var(--moc-rgb),.08);border-color:rgba(var(--moc-rgb),.18)}.chatUserGroupSelect{width:38px;min-height:52px;border:1px solid rgba(var(--moc-rgb),.1);border-radius:16px;background:rgba(var(--moc-rgb),.055);color:var(--moc);display:grid;place-items:center;cursor:pointer;transition:.16s ease}.chatUserGroupSelect:hover,.chatUserPickShell.active .chatUserGroupSelect{background:linear-gradient(180deg,color-mix(in srgb,var(--moc) 88%,#fff 12%),var(--moc-dark));color:#fff;border-color:rgba(var(--moc-rgb),.2)}.chatAlertEnable.active{color:#13824d!important;border-color:rgba(36,178,109,.22)!important;background:rgba(36,178,109,.08)!important}.themeDark .chatUserGroupSelect{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}.themeDark .chatUserPickShell.active .chatUserPick{background:rgba(var(--moc-rgb),.14);border-color:rgba(var(--moc-rgb),.22)}.themeDark .chatAlertEnable.active{color:#7ff0b7!important;background:rgba(36,178,109,.14)!important;border-color:rgba(127,240,183,.18)!important}.chatUnreadBadge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:950;box-shadow:0 8px 18px rgba(225,29,72,.28);pointer-events:none}.chatNavBadgeGroup{position:absolute;top:8px;inset-inline-start:34px;z-index:3}.chatNavBadgeItem{position:absolute;top:10px;inset-inline-start:28px;z-index:3}.chatComposer,.emojiPickerWrap,.premiumDropdown>summary,.premiumDropdownItem{position:relative}.emojiPickerWrap{flex:0 0 auto}.emojiPickerButton{min-width:42px;min-height:42px;padding:0!important;border-radius:14px!important}.emojiPickerPanel{position:absolute;z-index:2147483400;bottom:calc(100% + 10px);inset-inline-end:0;width:min(340px,86vw);padding:12px;border:1px solid rgba(var(--moc-rgb),.12);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 22px 60px rgba(20,20,35,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-gap:10px;gap:10px}.emojiPickerSearch{min-height:40px;border:1px solid rgba(var(--moc-rgb),.1);border-radius:14px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--moc);background:rgba(var(--moc-rgb),.045)}.emojiPickerSearch input{min-width:0;flex:1 1;height:38px;border:0!important;outline:0!important;background:transparent!important;color:#3f3a50;font-weight:800}.emojiGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:6px;gap:6px;max-height:220px;overflow:auto;-webkit-padding-end:2px;padding-inline-end:2px}.emojiGrid button{min-width:0;height:36px;border:1px solid rgba(var(--moc-rgb),.08);border-radius:12px;background:rgba(255,255,255,.74);font-size:21px;display:grid;place-items:center;cursor:pointer;transition:.14s ease}.emojiGrid button:hover{transform:translateY(-1px) scale(1.04);background:rgba(var(--moc-rgb),.09);border-color:rgba(var(--moc-rgb),.18)}.emojiEmpty{grid-column:1/-1;padding:12px;text-align:center;color:#81798d;font-size:12px;font-weight:850}.themeDark .emojiPickerPanel{background:rgba(32,27,40,.97);border-color:rgba(255,255,255,.08);box-shadow:0 22px 60px rgba(0,0,0,.34)}.themeDark .emojiGrid button,.themeDark .emojiPickerSearch{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.08)}.themeDark .emojiPickerSearch input{color:#f1edf7}.themeDark .emojiEmpty{color:#aaa2ba}@media (max-width:680px){.chatComposer{grid-template-columns:1fr auto auto}.emojiGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.chatComposer{grid-template-columns:minmax(0,1fr) auto auto!important}.pageQuickToolIcon>span.chatUnreadBadge.toolbarChatBadge{display:inline-flex!important;position:absolute!important;top:-7px!important;inset-inline-end:-7px!important;bottom:auto!important;left:auto!important;transform:none!important;opacity:1!important;z-index:8!important;pointer-events:none!important}.pageQuickToolIcon:hover>span.chatUnreadBadge.toolbarChatBadge{transform:scale(1.04)!important}.pageQuickToolIcon>span:not(.chatUnreadBadge){display:none!important}.privateThreadText{min-width:0;display:grid;grid-gap:3px;gap:3px}.privateThreadTitleLine{min-width:0;display:inline-flex;align-items:center;gap:7px}.privateThreadTitleLine b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.privateThreadUnreadBadge{flex:0 0 auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:linear-gradient(180deg,#ff2e63,#c9184a);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;line-height:1;font-weight:950;font-style:normal;box-shadow:0 10px 20px rgba(201,24,74,.24)}.chatThreadItem.hasUnread .chatThreadBtn{border-color:rgba(225,29,72,.24);background:radial-gradient(circle at 8% 12%,rgba(225,29,72,.12),transparent 34%),rgba(255,255,255,.86);box-shadow:inset 4px 0 0 #e11d48,0 12px 25px rgba(225,29,72,.1)}.appRtl .chatThreadItem.hasUnread .chatThreadBtn{box-shadow:inset -4px 0 0 #e11d48,0 12px 25px rgba(225,29,72,.1)}.chatThreadItem.hasUnread .chatThreadIcon{background:rgba(225,29,72,.1);color:#e11d48}.themeDark .chatThreadItem.hasUnread .chatThreadBtn{background:radial-gradient(circle at 8% 12%,rgba(225,29,72,.18),transparent 34%),rgba(255,255,255,.05);border-color:rgba(255,120,150,.18)}.themeDark .privateThreadUnreadBadge{background:linear-gradient(180deg,#ff6b93,#d61f55);box-shadow:0 10px 20px rgba(255,107,147,.18)}.featureHero{padding:22px!important;display:flex;align-items:center;justify-content:space-between;gap:18px;background:radial-gradient(circle at 5% 0,rgba(var(--moc-rgb),.13),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(var(--moc-rgb),.045))}.featureHero span{display:inline-flex;align-items:center;gap:7px;color:var(--moc);font-size:12px;font-weight:950}.featureHero h2{margin:8px 0 6px;font-size:24px;line-height:1.35;color:#343145;font-weight:950}.featureHero p{margin:0;color:#777188;line-height:1.8;font-size:13px;font-weight:750}.featureGrid{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.featureSidebar{padding:14px!important;display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:98px}.featureList{display:grid;grid-gap:9px;gap:9px;max-height:72vh;overflow:auto}.featureListItem{border:1px solid rgba(var(--moc-rgb),.08);background:rgba(255,255,255,.74);border-radius:16px;padding:12px;display:grid;grid-gap:4px;gap:4px;text-align:start;color:#49445b}.featureListItem.active,.featureListItem:hover{border-color:rgba(var(--moc-rgb),.22);background:linear-gradient(180deg,rgba(var(--moc-rgb),.1),rgba(var(--moc-rgb),.035));box-shadow:inset 4px 0 0 var(--moc),0 12px 24px rgba(var(--moc-rgb),.1)}.appRtl .featureListItem.active{box-shadow:inset -4px 0 0 var(--moc),0 12px 24px rgba(var(--moc-rgb),.1)}.featureListItem b{font-size:13px;font-weight:950}.featureListItem small{color:#847e95;font-size:11px;font-weight:800}.featureEditor{padding:18px!important;display:grid;grid-gap:18px;gap:18px}.featureEditorHead{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.featureEditorHead h3{margin:0;color:#343145;font-size:17px;font-weight:950;display:inline-flex;align-items:center;gap:8px}.assetUploadRow,.briefToolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.assetUpload,.uploadInline{position:relative;overflow:hidden}.assetUpload{min-height:46px;border:1px dashed rgba(var(--moc-rgb),.28);border-radius:16px;padding:12px 16px;display:inline-flex;align-items:center;gap:9px;color:var(--moc);background:rgba(var(--moc-rgb),.045);font-weight:900}.assetUpload input,.uploadInline input{position:absolute;inset:0;opacity:0;cursor:pointer}.certificatePreviewPrint{place-items:center;padding:16px;border-radius:22px;background:linear-gradient(135deg,rgba(var(--moc-rgb),.06),rgba(111,233,255,.06))}.certificatePreview{width:min(100%,920px);aspect-ratio:1.414/1;border-radius:18px;overflow:hidden;background:#fff 50%/cover no-repeat;box-shadow:0 22px 60px rgba(20,20,35,.14);color:#1f2937}.certFrame{position:relative;width:100%;height:100%;border:10px solid color-mix(in srgb,var(--cert-accent,var(--moc)) 65%,white 35%);outline:2px solid rgba(255,255,255,.72);outline-offset:-28px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.45))}.certFrame h1,.certFrame h2,.certFrame p,.certFrame small,.certSignature{position:absolute;left:9%;right:9%;margin:0;text-align:center}.certFrame h1{color:#20283b;font-weight:950}.certFrame h2{color:var(--cert-accent,var(--moc));font-weight:950}.certFrame p{color:#3e4454;line-height:1.9;font-weight:750}.certSignature{display:grid;grid-gap:4px;gap:4px;justify-items:center;color:#1f2937}.certSignature img{max-height:54px;max-width:180px;object-fit:contain}.certSignature b{color:#6b7280;font-size:13px}.certSignature strong{color:#111827;font-size:16px;font-weight:950}.certFrame small,.certSignature span{color:#6b7280;font-weight:800;font-size:12px}.certFrame small{bottom:4.5%}.recipientManager{display:grid;grid-gap:12px;gap:12px}.directoryPanel{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(var(--moc-rgb),.1);border-radius:18px;background:rgba(var(--moc-rgb),.035);max-height:260px;overflow:auto}.directoryPanel button{text-align:start;border:1px solid rgba(var(--moc-rgb),.08);background:#fff;border-radius:14px;padding:10px;display:grid;grid-gap:4px;gap:4px}.directoryPanel b{color:#3b364c;font-size:12px;font-weight:950}.directoryPanel small{color:#837d94;font-size:10.5px;font-weight:800}.recipientsTable{display:grid;grid-gap:8px;gap:8px;overflow:auto}.recipientRow{display:grid;grid-template-columns:38px 1.2fr 120px 1fr 1fr minmax(150px,.8fr) 36px;grid-gap:7px;gap:7px;align-items:center;padding:8px;border:1px solid rgba(var(--moc-rgb),.08);border-radius:15px;background:rgba(255,255,255,.76)}.recipientRow.active{border-color:rgba(var(--moc-rgb),.24);background:rgba(var(--moc-rgb),.055)}.recipientRow input,.recipientRow select{min-height:36px;border:1px solid #dedbe5;border-radius:10px;padding:7px 9px;min-width:0}.recipientRow small{color:#827b92;font-size:10.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.previewPick{width:32px;height:32px;border:0;border-radius:11px;background:rgba(var(--moc-rgb),.09);color:var(--moc);font-weight:950}.briefWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,360px);grid-gap:16px;gap:16px;align-items:start}.briefCanvasScroller{overflow:auto;border-radius:22px;border:1px solid rgba(var(--moc-rgb),.08);background:rgba(var(--moc-rgb),.04);padding:16px}.briefCanvas{max-width:100%;margin:0 auto;position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#133b68,#0b1020) 50%/cover no-repeat;box-shadow:0 24px 65px rgba(20,20,35,.16)}.briefItem{position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:14px;display:grid;grid-gap:6px;gap:6px;text-align:start;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.briefItem.active{outline:3px solid rgba(255,255,255,.72);box-shadow:0 0 0 4px rgba(var(--moc-rgb),.35)}.briefItem strong{font-weight:950;line-height:1.2}.briefItem.stat strong{font-size:1.9em}.briefItem.stat b{font-size:.72em}.briefItem.stat small{font-size:.58em;opacity:.85}.briefBarPreview{display:grid;grid-gap:7px;gap:7px;width:100%}.briefBarPreview>b{font-size:.8em}.briefBarPreview span{display:grid;grid-gap:3px;gap:3px}.briefBarPreview i{display:block;height:8px;border-radius:99px}.briefBarPreview em{font-style:normal;font-size:.55em;opacity:.9}.briefInspector{padding:14px;border:1px solid rgba(var(--moc-rgb),.1);border-radius:20px;background:rgba(255,255,255,.72);display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:98px}.briefInspector h4{margin:0;color:#343145;font-weight:950}.miniGrid{grid-template-columns:1fr 1fr}.datasetRows,.miniGrid{display:grid;grid-gap:8px;gap:8px}.datasetRow{display:grid;grid-template-columns:minmax(0,1fr) 76px 42px 30px;grid-gap:6px;gap:6px}.datasetRow input{min-width:0;min-height:34px;border:1px solid #dedbe5;border-radius:10px;padding:6px 8px}.datasetRow button{border:0;border-radius:10px;background:rgba(180,35,61,.08);color:#b4233d;font-weight:900}.certificateVerifyPage{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 0,rgba(13,136,210,.15),transparent 30%),linear-gradient(135deg,#f8fbff,#eef5ff);padding:22px}.verifyCard{width:min(680px,100%);border:1px solid rgba(13,136,210,.14);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(20,20,35,.12);padding:34px;text-align:center;display:grid;grid-gap:12px;gap:12px;justify-items:center}.verifyCard svg{color:#1e88e5}.verifyCard.failed svg{color:#b4233d}.verifyCard span{display:inline-flex;align-items:center;gap:6px;color:#13824d;font-weight:950}.verifyCard h1{margin:0;color:#20283b;font-size:28px;font-weight:950}.verifyCard h2{margin:0;color:#1e88e5;font-size:24px;font-weight:950}.verifyCard code{direction:ltr;padding:8px 12px;border-radius:999px;background:rgba(13,136,210,.08);color:#0d4261;font-weight:900}.themeDark .featureHero{background:radial-gradient(circle at 5% 0,rgba(var(--moc-rgb),.18),transparent 34%),linear-gradient(135deg,rgba(35,29,46,.96),rgba(28,23,38,.82))}.themeDark .briefInspector h4,.themeDark .featureEditorHead h3,.themeDark .featureHero h2,.themeDark .featureListItem b{color:#f1edf7}.themeDark .featureHero p,.themeDark .featureListItem small{color:#aaa2ba}.themeDark .briefInspector,.themeDark .directoryPanel button,.themeDark .featureListItem,.themeDark .recipientRow{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.08)}.themeDark .briefCanvasScroller,.themeDark .certificatePreviewPrint,.themeDark .directoryPanel{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08)}@media print{body *{visibility:hidden!important}.certificatePreviewPrint,.certificatePreviewPrint *{visibility:visible!important}.certificatePreviewPrint{position:fixed;inset:0;padding:0;background:#fff}.certificatePreview{width:100vw;height:70.7vw;border-radius:0;box-shadow:none}}@media (max-width:1100px){.briefWorkspace,.featureGrid{grid-template-columns:1fr}.briefInspector,.featureSidebar{position:relative;top:auto}.recipientRow{grid-template-columns:38px 1fr}}@media (max-width:720px){.featureHero{display:grid}.featureEditorHead{align-items:stretch}.inlineActions{width:100%}.inlineActions .btn{flex:1 1}}.certElement{overflow:hidden;font-family:Georgia,Times New Roman,serif}.certElement.selected,.certElement:hover{border-color:rgba(18,104,199,.5);background:rgba(255,255,255,.28)}.certElement span{display:block}.certElementQr{background:rgba(255,255,255,.92)}.certElementSeal span{width:100%;height:100%;display:grid;place-items:center}@media print{body *{visibility:hidden!important}.certificatePreviewPrint,.certificatePreviewPrint *{visibility:visible!important}.certificatePreviewPrint{position:fixed;inset:0;margin:0!important;padding:0!important;background:#fff!important;border:0!important;overflow:hidden!important}.certificateCanvas{width:100vw!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important}.certElement{border:0!important;background:transparent!important;box-shadow:none!important}}@media (max-width:1180px){.certDesignerGrid{grid-template-columns:1fr}.designerControlsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.designerAllHint{grid-column:1/-1}}.certDesignerGrid{grid-template-columns:300px minmax(0,1fr)}.certificateDesignPanel{margin-top:18px;border:1px solid rgba(var(--moc-rgb),.1);border-radius:18px;background:linear-gradient(180deg,rgba(var(--moc-rgb),.045),rgba(255,255,255,.72));padding:14px}.designerControlsGrid{display:grid;grid-template-columns:220px 130px repeat(4,minmax(110px,1fr));grid-gap:10px;gap:10px;align-items:end}.designerControlsGrid .wide{grid-column:span 2}.designerAllHint{grid-column:span 6;border:1px dashed rgba(var(--moc-rgb),.2);border-radius:14px;min-height:44px;padding:12px 14px;color:#686176;font-size:12px;font-weight:850;background:rgba(255,255,255,.68)}.nudgePad{display:grid;grid-template-columns:repeat(3,34px);grid-template-rows:repeat(2,34px);grid-gap:4px;gap:4px;justify-content:center}.nudgePad button{border:1px solid rgba(var(--moc-rgb),.14);background:rgba(255,255,255,.82);color:var(--moc);border-radius:10px;font-weight:950}.nudgePad button:first-child{grid-column:2}.nudgePad button:nth-child(2){grid-column:1;grid-row:2}.nudgePad button:nth-child(3){grid-column:3;grid-row:2}.nudgePad button:nth-child(4){grid-column:2;grid-row:2}.assetUpload.asButton{border:1px dashed rgba(var(--moc-rgb),.28);cursor:pointer}.certificatePreviewPrint{margin-top:18px;display:grid;justify-items:center;overflow:auto;padding:14px;border-radius:18px;background:rgba(10,41,92,.045);border:1px solid rgba(var(--moc-rgb),.08)}.certificateCanvas{position:relative;width:min(100%,1120px);aspect-ratio:1600/1131;overflow:hidden;border-radius:20px;background-color:#f8fbff;background-size:cover;background-position:50%;box-shadow:0 22px 70px rgba(14,45,89,.16);border:1px solid rgba(13,79,145,.15);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.certificateCanvas.allSelected:after{content:"";position:absolute;inset:2.5%;border:2px dashed rgba(var(--moc-rgb),.42);border-radius:18px;pointer-events:none;z-index:9000}.certElement{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:.14em;border:1px dashed transparent;background:transparent;padding:2px 6px;line-height:1.15;cursor:move;white-space:pre-wrap;overflow:visible;border-radius:10px;transition:box-shadow .14s ease,border-color .14s ease,background .14s ease}.certElement.selected,.certElement:hover{border-color:rgba(18,104,199,.55);background:rgba(255,255,255,.25);box-shadow:0 0 0 3px rgba(18,104,199,.08)}.certElement span:not(.certResizeHandle){display:block;pointer-events:none}.certResizeHandle{position:absolute;right:-6px;bottom:-6px;width:14px;height:14px;border-radius:5px;border:2px solid #fff;background:#1a66ff;box-shadow:0 5px 14px rgba(26,102,255,.28);cursor:nwse-resize;opacity:0;pointer-events:auto;z-index:9999}.appRtl .certResizeHandle{right:auto;left:-6px;cursor:nesw-resize}.certElement.selected .certResizeHandle,.certElement:hover .certResizeHandle{opacity:1}.certElementQr{padding:5px;background:rgba(255,255,255,.94);border-radius:15px;border:1px solid rgba(184,135,36,.18)}.certElementQr img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.certElementSeal{border-radius:999px;background:#08356f;border:6px solid #d2a13e;display:grid;place-items:center;color:#fff!important;overflow:visible}.certElementSeal span:not(.certResizeHandle){width:100%;height:100%;display:grid;place-items:center}.themeDark .certificateDesignPanel{background:linear-gradient(180deg,rgba(var(--moc-rgb),.11),rgba(255,255,255,.035));border-color:rgba(255,255,255,.08)}.themeDark .designerAllHint,.themeDark .nudgePad button{background:rgba(255,255,255,.05);color:#eae6f2;border-color:rgba(255,255,255,.1)}.themeDark .certificatePreviewPrint{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.07)}@media print{body *{visibility:hidden!important}.certificatePreviewPrint,.certificatePreviewPrint *{visibility:visible!important}.certificatePreviewPrint{position:fixed;inset:0;margin:0!important;padding:0!important;background:#fff!important;border:0!important;overflow:hidden!important}.certificateCanvas{width:100vw!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important}.certElement{border:0!important;background:transparent!important;box-shadow:none!important}.certResizeHandle{display:none!important}}@media (max-width:1180px){.certDesignerGrid{grid-template-columns:1fr}.designerControlsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.designerAllHint,.designerControlsGrid .wide{grid-column:1/-1}}@media (max-width:680px){.designerControlsGrid{grid-template-columns:1fr}.certificatePreviewPrint{padding:8px}.certificateCanvas{min-width:780px}}.certElement{-webkit-appearance:none;-moz-appearance:none;appearance:none}.certElementText{width:100%;min-height:1em;outline:none;pointer-events:auto!important;white-space:pre-wrap;cursor:text;border-radius:8px}.certElementText:focus{background:rgba(255,255,255,.38);box-shadow:inset 0 0 0 1px rgba(18,104,199,.22)}.certElementDelete{position:absolute;top:-9px;inset-inline-end:-9px;width:22px;height:22px;border:2px solid #fff;border-radius:999px;background:#e11d48;color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;box-shadow:0 8px 18px rgba(225,29,72,.28);z-index:10000}.certElement.selected .certElementDelete,.certElement:hover .certElementDelete{opacity:1}.certElementQr .certElementText{display:none}.removedElementsPanel{margin-top:12px;border:1px dashed rgba(var(--moc-rgb),.18);border-radius:16px;padding:12px;display:grid;grid-gap:10px;gap:10px;background:rgba(255,255,255,.58)}.removedElementsPanel>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.removedElementsPanel b{color:#332d45;font-size:13px;font-weight:950}.removedElementsList>span,.removedElementsPanel small{color:#81798d;font-size:11px;font-weight:850}.removedElementsList{display:flex;flex-wrap:wrap;gap:8px}.removedElementsList button{min-height:32px;border:1px solid rgba(var(--moc-rgb),.13);border-radius:999px;padding:0 11px;background:rgba(var(--moc-rgb),.07);color:var(--moc);display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;cursor:pointer}.removedElementsList button:hover{background:var(--moc);color:#fff}.themeDark .certElementText:focus{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.themeDark .removedElementsPanel{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.themeDark .removedElementsPanel b{color:#f1edf7}.themeDark .removedElementsList>span,.themeDark .removedElementsPanel small{color:#aaa2ba}.themeDark .removedElementsList button{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.publicEngagementActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.publicLikeBtn{color:#e11d48!important}.publicLikeBtn:hover{background:rgba(225,29,72,.1)!important}.detailsOpenActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.engagementModeSwitch{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:rgba(var(--moc-rgb),.07);border:1px solid rgba(var(--moc-rgb),.1)}.engagementModeSwitch button{border:0;border-radius:999px;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;background:transparent;color:#635a72;font-size:12px;font-weight:900;cursor:pointer}.engagementModeSwitch button.active{background:var(--moc);color:#fff;box-shadow:0 10px 24px rgba(var(--moc-rgb),.22)}.engagementModeSwitch button b{min-width:20px;min-height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(255,255,255,.2);font-size:11px}.reactionModerationGrid .moderationCard .badge{text-transform:capitalize}.themeDark .engagementModeSwitch{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}.themeDark .engagementModeSwitch button{color:#e7e0ef}@media (max-width:720px){.engagementModeSwitch{width:100%;justify-content:space-between}.engagementModeSwitch button{flex:1 1;justify-content:center}}.publicLikeBtn.active{background:rgba(220,38,38,.12)!important;border-color:rgba(220,38,38,.3)!important}.publicLikeBtn.active,.publicLikeBtn.active svg{color:#dc2626!important}.reactionGrid button.active{border-color:rgba(220,38,38,.35)!important;background:linear-gradient(180deg,rgba(220,38,38,.12),rgba(255,255,255,.76))!important;box-shadow:0 14px 32px rgba(220,38,38,.14)!important}.reactionGrid button.active b,.reactionGrid button.active small{color:#dc2626!important}.themeDark .publicLikeBtn.active{background:rgba(248,113,113,.13)!important;border-color:rgba(248,113,113,.28)!important;color:#f87171!important}.themeDark .reactionGrid button.active{background:rgba(248,113,113,.1)!important;border-color:rgba(248,113,113,.24)!important}.threadedComments{display:grid;grid-gap:12px;gap:12px}.commentThreadItem,.commentThreadReply{display:grid;grid-gap:8px;gap:8px}.commentThreadReply{-webkit-margin-start:28px;margin-inline-start:28px;position:relative}.commentThreadReply:before{content:"";position:absolute;inset-inline-start:-16px;top:0;width:2px;height:100%;border-radius:99px;background:rgba(var(--moc-rgb),.12)}.commentBubble.facebookStyle{border:1px solid rgba(var(--moc-rgb),.1);background:rgba(255,255,255,.86);box-shadow:0 10px 24px rgba(15,23,42,.05)}.commentBubbleHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.commentBubbleHead time{color:#7a7086;font-size:11px;font-weight:700}.commentBubbleActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.commentLikeBtn,.commentReplyBtn{border:0;background:transparent;color:#5f5870;font-weight:900;font-size:12px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:5px 7px;border-radius:999px}.commentLikeBtn:hover,.commentReplyBtn:hover{background:rgba(var(--moc-rgb),.07)}.commentLikeBtn.active{color:#dc2626;background:rgba(220,38,38,.1)}.commentLikeBtn span{min-width:18px;min-height:18px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(15,23,42,.07);padding:0 5px}.commentReplyForm{-webkit-margin-start:28px;margin-inline-start:28px;display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:18px;background:rgba(var(--moc-rgb),.045);border:1px solid rgba(var(--moc-rgb),.08)}.commentReplyForm input,.commentReplyForm textarea,.joinRequestForm input,.joinRequestForm textarea,.requestLookupForm input{width:100%}.commentReplyForm>div{display:flex;gap:8px;flex-wrap:wrap}.commentReplies{display:grid;grid-gap:10px;gap:10px}.submissionNotice{border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.08);color:#075985;border-radius:16px;padding:10px 12px;font-weight:800;line-height:1.8}.joinRequestCard,.joinStatusCard{padding:28px;max-width:980px;margin:30px auto}.joinRequestIntro{display:grid;grid-gap:10px;gap:10px;margin-bottom:20px}.joinRequestIntro h1,.statusHero h1{margin:0;font-size:clamp(28px,5vw,48px);color:var(--moc)}.joinRequestIntro p,.statusHero p{margin:0;color:#645b70;line-height:1.8;max-width:760px}.joinRequestForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.joinRequestForm .wide{grid-column:1/-1}.requestSuccessBox,.statusHero{border-radius:24px;border:1px solid rgba(18,155,130,.18);background:rgba(18,155,130,.08);padding:22px;display:grid;grid-gap:10px;gap:10px;color:#0f766e}.requestSuccessBox.compact{margin-top:16px}.requestSuccessBox small{color:#334155;direction:ltr;word-break:break-all}.requestLookupForm{margin-top:18px;border-top:1px solid rgba(var(--moc-rgb),.1);padding-top:18px;display:grid;grid-gap:8px;gap:8px}.requestLookupForm>div{display:flex;gap:10px}.requestLookupForm input{flex:1 1}.requestStatusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.requestStatusGrid div{background:rgba(255,255,255,.8);border:1px solid rgba(var(--moc-rgb),.08);border-radius:18px;padding:14px}.requestStatusGrid dt{color:#7a7086;font-size:12px;font-weight:900}.requestStatusGrid dd{margin:5px 0 0;font-weight:900;color:#1e293b}.adminNote{padding:12px;border-radius:16px;background:rgba(250,204,21,.12);border:1px solid rgba(250,204,21,.24)}.joinAdminPanel{display:grid;grid-gap:14px;gap:14px}.joinAdminList{display:grid;grid-gap:10px;gap:10px}.joinAdminCard{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(var(--moc-rgb),.1);border-radius:18px;padding:14px;background:rgba(255,255,255,.78)}.joinAdminCard div:first-child{display:grid;grid-gap:4px;gap:4px}.joinAdminCard small{color:#70677c;direction:ltr}.joinAdminCard p{margin:5px 0;color:#51465f}.joinAdminCard a{color:var(--moc);font-weight:900;text-decoration:none}.themeDark .commentBubble.facebookStyle,.themeDark .joinAdminCard,.themeDark .requestStatusGrid div{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.themeDark .commentBubbleHead time,.themeDark .joinAdminCard small,.themeDark .joinRequestIntro p,.themeDark .requestStatusGrid dt,.themeDark .statusHero p{color:#d6cedf}.themeDark .joinAdminCard p,.themeDark .requestStatusGrid dd{color:#f6f1fb}.themeDark .submissionNotice{color:#bae6fd;background:rgba(14,165,233,.1)}@media (max-width:760px){.joinRequestForm,.requestStatusGrid{grid-template-columns:1fr}.joinAdminCard,.requestLookupForm>div{flex-direction:column;align-items:stretch}.commentReplyForm,.commentThreadReply{-webkit-margin-start:14px;margin-inline-start:14px}}.moderationTime{display:block;color:#7a7086;font-size:11px;font-weight:800;margin-top:-4px;margin-bottom:8px}.publicHeader .publicLanguageToggle{flex:0 0 auto}.publicHeader .languageSwitchGlyph{width:30px;height:30px}.publicHeader .languageSwitchGlyph b{font-size:13px}.publicHeader .languageSwitchGlyph small{font-size:9px}.rocketLoader{width:184px!important;height:184px!important}.rocketLoader:before{inset:30px!important;background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.95),rgba(255,255,255,.32) 38%,transparent 66%),radial-gradient(circle at center,rgba(14,165,233,.13),transparent 68%)!important}.rocketLoaderCore{width:82px!important;height:82px!important;border-radius:50%!important;z-index:7!important}.rocketLoaderCore img{width:64px!important;height:64px!important}.rocketLoaderOrbit{border-style:solid!important;border-radius:50%!important;border-color:rgba(14,165,233,.18)!important;z-index:3!important}.orbitOne{inset:0!important;border-width:1.5px!important;animation:rocketSpin 4.2s linear infinite!important}.orbitTwo{inset:18px!important;border-width:1.25px!important;animation:rocketSpinReverse 6.4s linear infinite!important;opacity:1!important}.orbitThree{inset:36px!important;border-width:1px!important;animation:rocketSpin 8.6s linear infinite!important}.rocketLoaderOrbit:after,.rocketLoaderOrbit:before,.rocketLoaderStar{content:""!important;position:absolute!important;border-radius:50%!important;display:block!important}.orbitOne:before{width:15px!important;height:15px!important;top:-8px!important;left:50%!important;margin-left:-7.5px!important;background:radial-gradient(circle at 34% 30%,#ffffff,#67e8f9 42%,#0ea5e9 100%)!important;box-shadow:0 0 22px rgba(14,165,233,.5)!important}.orbitOne:after{width:7px!important;height:7px!important;right:12px!important;bottom:24px!important;background:#fde68a!important;box-shadow:0 0 18px rgba(253,230,138,.78)!important}.orbitTwo:before{width:11px!important;height:11px!important;right:-6px!important;top:50%!important;margin-top:-5.5px!important;transform:none!important;background:radial-gradient(circle at 35% 35%,#ffffff,#93c5fd 44%,#1d4ed8 100%)!important;filter:none!important;box-shadow:0 0 20px rgba(29,78,216,.48)!important}.orbitTwo:after{width:5px!important;height:5px!important;left:14px!important;top:26px!important;background:#f0abfc!important;box-shadow:0 0 15px rgba(240,171,252,.7)!important}.orbitThree:before{width:8px!important;height:8px!important;right:7px!important;bottom:15px!important;background:#6fe9ff!important;box-shadow:0 0 18px rgba(111,233,255,.66)!important}.orbitThree:after{width:6px!important;height:6px!important;left:7px!important;bottom:26px!important;transform:none!important;background:#ffffff!important;box-shadow:0 0 0 2px rgba(255,255,255,.24),0 0 16px rgba(255,255,255,.84)!important}.rocketLoaderStar{z-index:5;pointer-events:none;background:#fff;box-shadow:0 0 14px rgba(255,255,255,.86);animation:starTwinkle 1.8s ease-in-out infinite}.starOne{width:5px;height:5px;top:18px;right:47px;animation-delay:.05s}.starTwo{width:4px;height:4px;bottom:30px;left:38px;animation-delay:.45s}.starThree{width:6px;height:6px;top:62px;left:8px;animation-delay:.85s}.starFour{width:4px;height:4px;right:18px;bottom:66px;animation-delay:1.15s}@keyframes starTwinkle{0%,to{opacity:.36;transform:scale(.82)}45%{opacity:1;transform:scale(1.28)}}.themeDark .rocketLoaderOrbit{border-color:rgba(125,211,252,.24)!important}.themeDark .rocketLoaderStar{background:#dbeafe;box-shadow:0 0 16px rgba(147,197,253,.78)}.certElementTextLocked{cursor:move!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-modify:read-only!important}.certElementTextLocked:focus{background:transparent!important;box-shadow:none!important}.certificateLockedNameHint{grid-column:span 2;min-height:42px;border:1px solid rgba(14,104,199,.16);border-radius:12px;background:rgba(14,104,199,.06);padding:10px 12px;display:grid;grid-gap:3px;gap:3px;align-content:center}.certificateLockedNameHint b{color:#0b3f7a;font-size:12px;font-weight:950}.certificateLockedNameHint span{color:#44546a;font-size:11px;line-height:1.6;font-weight:800}.themeDark .certificateLockedNameHint{background:rgba(125,211,252,.08);border-color:rgba(125,211,252,.18)}.themeDark .certificateLockedNameHint b{color:#bfdbfe}.themeDark .certificateLockedNameHint span{color:#d8e2f1}.requestTokenInput{text-transform:uppercase;letter-spacing:.18em;font-weight:950;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.photoStoryLauncher{position:fixed;inset-inline-end:24px;bottom:26px;z-index:130;min-height:64px;border:1px solid rgba(255,255,255,.72);border-radius:999px;padding:8px 16px 8px 8px;display:inline-flex;align-items:center;gap:10px;color:#ffffff;background:linear-gradient(135deg,rgba(14,165,233,.95),rgba(37,99,235,.94) 52%,rgba(124,58,237,.95)),radial-gradient(circle at 20% 10%,rgba(255,255,255,.44),transparent 38%);box-shadow:0 22px 54px rgba(37,99,235,.26),0 8px 22px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.42);cursor:pointer;overflow:visible;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.photoStoryLauncher:hover{transform:translateY(-4px) scale(1.015);filter:saturate(1.06);box-shadow:0 28px 68px rgba(37,99,235,.32),0 10px 26px rgba(124,58,237,.22),inset 0 1px 0 rgba(255,255,255,.5)}.storyLauncherHalo{position:absolute;inset:-7px;border-radius:inherit;background:conic-gradient(from 120deg,#67e8f9,#bfdbfe,#f0abfc,#fde68a,#67e8f9);opacity:.36;filter:blur(8px);z-index:-1;animation:storyHaloSpin 4.8s linear infinite}.storyLauncherIcon{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.38)}.storyLauncherText{display:grid;grid-gap:1px;gap:1px;text-align:start;min-width:96px}.storyLauncherText b{font-size:13px;font-weight:1000;letter-spacing:.01em}.storyLauncherText small{font-size:10px;font-weight:900;opacity:.86}@keyframes storyHaloSpin{to{transform:rotate(1turn)}}.photoStoryOverlay{position:fixed;inset:0;z-index:100000;min-height:100vh;background:radial-gradient(circle at 14% 18%,rgba(14,165,233,.28),transparent 28%),radial-gradient(circle at 86% 18%,rgba(124,58,237,.24),transparent 26%),linear-gradient(135deg,rgba(5,12,32,.96),rgba(10,22,53,.97) 52%,rgba(25,16,47,.98));color:#ffffff;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:22px;animation:photoStoryOverlayIn .24s ease both}.photoStoryFullscreen{padding:18px}@keyframes photoStoryOverlayIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.storyBackdrop{position:absolute;inset:-42px;width:calc(100% + 84px);height:calc(100% + 84px);object-fit:cover;opacity:.18;filter:blur(36px) saturate(1.24);transform:scale(1.08);pointer-events:none}.storyInfoPanel,.storyProgressRail,.storyStage,.storyTopbar{position:relative;z-index:2}.storyTopbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-inline:auto;width:min(1320px,100%)}.storyBrand{display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;padding:8px 14px 8px 8px;box-shadow:0 14px 38px rgba(0,0,0,.18)}.storyBrand span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.93);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.storyBrand img{width:31px;height:31px;object-fit:contain}.storyBrand b,.storySideCard b{display:block;font-weight:1000;letter-spacing:-.02em}.storyBrand small,.storySideCard small{display:block;color:rgba(255,255,255,.72);font-size:11px;font-weight:850}.storyTools{display:flex;gap:9px;align-items:center}.storyNav,.storyTools button{border:1px solid rgba(255,255,255,.16);color:#fff;background:rgba(255,255,255,.11);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;display:grid;place-items:center;box-shadow:0 12px 34px rgba(0,0,0,.2);transition:transform .18s ease,background .18s ease}.storyTools button{width:44px;height:44px}.storyNav:hover,.storyTools button:hover{transform:translateY(-2px);background:rgba(255,255,255,.2)}.storyProgressRail{width:min(1160px,100%);margin:18px auto 10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(18px,1fr));grid-gap:7px;gap:7px}.storyProgressRail button{border:0;background:rgba(255,255,255,.18);border-radius:999px;height:5px;padding:0;overflow:hidden}.storyProgressRail button span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#67e8f9,#bfdbfe,#f0abfc)}.storyProgressRail button.active span{width:100%;animation:storyProgressFill 5.2s linear both}@keyframes storyProgressFill{0%{width:0}to{width:100%}}.storyStage{min-height:0;width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;grid-gap:16px;gap:16px;align-items:center;justify-items:center}.storyFrame{margin:0;height:min(62vh,690px);width:100%;display:grid;place-items:center;border-radius:34px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.045)),rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);box-shadow:0 34px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:storyImageIn .56s cubic-bezier(.2,.78,.2,1) both}.storyFrame img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;border-radius:22px;box-shadow:0 24px 58px rgba(0,0,0,.28)}@keyframes storyImageIn{0%{opacity:0;transform:translateY(18px) scale(.982);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.storyNav{width:52px;height:52px}.storyInfoPanel{width:min(1320px,100%);margin:16px auto 0;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.08)),rgba(8,16,38,.56);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:28px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:18px;gap:18px;box-shadow:0 24px 70px rgba(0,0,0,.26)}.storyInfoMain{display:grid;grid-gap:8px;gap:8px;min-width:0}.storyArtworkBadge{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 11px;color:#dbeafe;background:rgba(96,165,250,.14);border:1px solid rgba(147,197,253,.18);font-size:12px;font-weight:950}.storyInfoMain h2{margin:0;font-size:clamp(24px,3.5vw,48px);line-height:1.05;letter-spacing:-.04em;font-weight:1000;color:#ffffff}.storyInfoMain p{margin:0;color:rgba(255,255,255,.76);line-height:1.75;font-weight:750;max-width:900px}.storyMetaLine{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.storyMetaLine strong{color:#93c5fd;font-weight:1000}.storyMetaLine span{color:rgba(255,255,255,.68);font-size:12px;font-weight:900}.storySideCard{min-height:148px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 28% 18%,rgba(103,232,249,.22),transparent 42%),rgba(255,255,255,.08);display:grid;justify-items:center;align-content:center;grid-gap:5px;gap:5px;padding:14px;text-align:center}.storySideCard>img{width:46px;height:46px;object-fit:contain;padding:7px;border-radius:50%;background:rgba(255,255,255,.92);margin-bottom:3px}.storyTags{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:7px}.storyTags span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1);color:rgba(255,255,255,.82);border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:900}@media (max-width:860px){.photoStoryLauncher{inset-inline-end:14px;bottom:16px;min-height:56px;padding:7px 10px 7px 7px}.storyLauncherText{display:none}.storyLauncherIcon{width:42px;height:42px}.photoStoryOverlay{padding:14px;grid-template-rows:auto auto minmax(0,1fr) auto}.storyStage{grid-template-columns:1fr;gap:10px}.storyNav{position:absolute;top:44%;z-index:5;width:44px;height:44px}.storyPrev{inset-inline-start:8px}.storyNext{inset-inline-end:8px}.storyFrame{height:52vh;border-radius:24px}.storyFrame img{border-radius:16px}.storyInfoPanel{grid-template-columns:1fr;padding:14px;border-radius:22px}.storySideCard{display:none}.storyInfoMain h2{font-size:26px}.storyBrand div{display:none}}.certificateExportHost{isolation:isolate;background:#ffffff}.certificateCanvas.certificateExporting{border:0!important;box-shadow:none!important;border-radius:20px!important;overflow:hidden!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.certificateCanvas.certificateExporting:after{display:none!important;content:none!important}.certificateCanvas.certificateExporting .certElement,.certificateCanvas.certificateExporting .certElement.selected,.certificateCanvas.certificateExporting .certElement:hover{border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:none!important;transition:none!important}.certificateCanvas.certificateExporting .certElementText,.certificateCanvas.certificateExporting .certElementText:focus{background:transparent!important;box-shadow:none!important;outline:none!important;caret-color:transparent!important}.certificateCanvas.certificateExporting .certElementDelete,.certificateCanvas.certificateExporting .certResizeHandle{display:none!important;opacity:0!important;visibility:hidden!important}.certificateCanvas.certificateExporting .certElementQr{background:rgba(255,255,255,.92)!important;border:1px solid rgba(184,135,36,.18)!important;box-shadow:none!important}.photoStoryOverlay{grid-template-rows:auto auto minmax(0,1fr)!important}.storyBody{position:relative;z-index:2;width:min(1480px,100%);min-height:0;height:calc(100vh - 118px);margin:10px auto 0;display:grid;grid-template-columns:minmax(0,1fr) clamp(250px,22vw,340px);grid-gap:16px;gap:16px;align-items:stretch}.storyStage{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;grid-template-columns:48px minmax(0,1fr) 48px!important;gap:12px!important}.storyFrame{max-height:calc(100vh - 132px)!important;border-radius:30px!important;padding:10px!important}.storyFrame img{width:100%!important;border-radius:20px!important}.storyInfoPanel{width:100%!important;height:-moz-fit-content!important;height:fit-content!important;max-height:100%!important;margin:0!important;padding:14px!important;border-radius:24px!important;grid-template-columns:1fr!important;gap:12px!important;align-self:center;overflow:auto}.storyInfoMain{gap:7px!important}.storyInfoMain h2{font-size:clamp(20px,2.2vw,32px)!important;line-height:1.08!important}.storyInfoMain p{font-size:12px!important;line-height:1.55!important;max-height:5.1em;overflow:auto}.storyMetaLine{gap:6px!important}.storyMetaLine span,.storyMetaLine strong{font-size:11px!important}.storySideCard{min-height:auto!important;padding:10px!important;border-radius:18px!important}.storySideCard>img{width:38px!important;height:38px!important;padding:6px!important}.storyArtworkBadge{padding:6px 9px!important;font-size:11px!important}.storyTags{justify-content:flex-start!important;margin-top:4px!important}.storyTags span{font-size:10px!important;padding:4px 7px!important}.photoStoryFullscreen .storyBody{height:calc(100vh - 104px)}.photoStoryFullscreen .storyFrame{max-height:calc(100vh - 118px)!important}@media (max-width:980px){.photoStoryOverlay{grid-template-rows:auto auto minmax(0,1fr)!important}.storyBody{height:calc(100vh - 112px);grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:10px}.storyStage{grid-template-columns:1fr!important;position:relative}.storyFrame{height:100%!important;max-height:none!important;border-radius:22px!important}.storyInfoPanel{align-self:stretch;padding:10px 12px!important;border-radius:18px!important;max-height:22vh!important}.storyInfoMain h2{font-size:20px!important}.storyInfoMain p{display:none}.storySideCard,.storyTags{display:none!important}}.storyBody{grid-template-columns:minmax(0,1fr) clamp(330px,26vw,430px)!important;gap:18px!important;height:calc(100vh - 122px)!important}.storyStage{align-self:center!important}.storyFrame{height:100%!important;max-width:100%!important;padding:14px!important;display:grid!important;place-items:center!important}.storyFrame img{height:auto!important}.storyInfoPanelExpanded{min-height:0!important;height:min-content!important;max-height:calc(100vh - 150px)!important;align-self:center!important;padding:22px!important;grid-template-columns:1fr!important;overflow:auto!important}.storyInfoPanelExpanded .storyInfoMain{gap:12px!important}.storyInfoPanelExpanded .storyInfoMain h2{font-size:clamp(26px,2.75vw,46px)!important;line-height:1.06!important}.storyInfoPanelExpanded .storyInfoMain p{display:block!important;max-height:32vh!important;overflow:auto!important;font-size:14px!important;line-height:1.7!important}.storyInfoPanelExpanded .storyMetaLine span,.storyInfoPanelExpanded .storyMetaLine strong{font-size:13px!important}.storyInfoPanelExpanded .storyTags{display:flex!important;justify-content:flex-start!important;margin-top:8px!important}.storyInfoPanelExpanded .storyTags span{font-size:11px!important;padding:6px 9px!important}.photoStoryFullscreen .storyBody{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,410px)!important;height:calc(100vh - 108px)!important}@media (max-width:980px){.storyBody{grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto!important;height:calc(100vh - 112px)!important}.storyFrame{max-height:none!important;padding:8px!important}.storyInfoPanelExpanded{max-height:24vh!important;padding:12px!important}.storyInfoPanelExpanded .storyInfoMain{gap:6px!important}.storyInfoPanelExpanded .storyInfoMain h2{font-size:20px!important}.storyInfoPanelExpanded .storyInfoMain p{display:none!important}.storyInfoPanelExpanded .storyMetaLine span,.storyInfoPanelExpanded .storyMetaLine strong{font-size:11px!important}}.storyStage{overflow:visible!important}.storyFrame{height:calc(100vh - 150px)!important;max-height:calc(100vh - 150px)!important;min-height:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.storyFrame img{height:100%!important;width:auto!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important;flex:0 0 auto!important}.photoStoryFullscreen .storyFrame{height:calc(100vh - 132px)!important;max-height:calc(100vh - 132px)!important}@media (max-width:980px){.storyFrame{height:calc(100vh - 250px)!important;max-height:calc(100vh - 250px)!important}.storyFrame img{height:100%!important;width:auto!important;max-width:100%!important;max-height:100%!important}}.storyDurationControl{min-width:88px;height:44px;border:1px solid rgba(255,255,255,.16);color:#fff;background:rgba(255,255,255,.11);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 12px 34px rgba(0,0,0,.2);padding:0 10px}.storyDurationControl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;background:transparent;color:#fff;font-weight:950;cursor:pointer;min-width:36px;text-align:center}.storyDurationControl option{color:#0f172a;background:#fff}.storyFrame{position:relative!important}.storyImageQr{position:absolute;left:24px;bottom:24px;z-index:8;width:112px;border-radius:18px;padding:8px;display:grid;grid-gap:5px;gap:5px;justify-items:center;color:#0f2d5f;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.78);box-shadow:0 18px 42px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.storyImageQr:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 22px 50px rgba(0,0,0,.28)}.storyImageQr img{width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important;object-fit:contain!important;border-radius:9px!important;box-shadow:none!important}.storyImageQr span{display:inline-flex;align-items:center;gap:4px;color:#0b3e78;font-size:10px;font-weight:950;white-space:nowrap}.storyInfoBadges{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.storyDurationBadge{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;color:#dbeafe;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);font-size:11px;font-weight:950}@media (max-width:980px){.storyDurationControl{min-width:72px;height:40px;padding:0 8px}.storyImageQr{left:14px;bottom:14px;width:92px;border-radius:15px;padding:6px}.storyImageQr img{width:68px!important;height:68px!important;max-width:68px!important;max-height:68px!important}.storyImageQr span{font-size:9px}}.storyTrimBadge{color:#bbf7d0!important;background:rgba(34,197,94,.13)!important;border-color:rgba(134,239,172,.2)!important}