:root{color-scheme:dark;--font-latin:var(--font-latin-web),"Segoe UI","Arial",sans-serif;--font-hebrew:var(--font-hebrew-web),"Arial",sans-serif;--font-language-toggle:var(--font-hebrew-web),"Arial",sans-serif;--font-ui:var(--font-latin);--font-display:var(--font-latin);--font-data:var(--font-latin);--bg-base:#141216;--bg-mid:#201820;--bg-soft:rgba(28,22,29,0.84);--panel:rgba(27,22,27,0.9);--panel-strong:rgba(35,29,34,0.96);--panel-muted:rgba(255,255,255,0.048);--text-main:#fcf8fa;--text-soft:#d8ced4;--text-muted:#a2949d;--line:rgba(255,255,255,0.11);--line-strong:rgba(255,130,178,0.28);--brand:#ff6caf;--brand-strong:#e74c92;--brand-ink:#ffffff;--accent:#fff7fb;--accent-soft:rgba(255,108,175,0.12);--error:#ffb6c9;--danger:#ef6c7f;--danger-strong:#c84a62;--status-yellow:#f2c45d;--status-yellow-bg:rgba(242,196,93,0.14);--status-green:#6fd195;--status-green-bg:rgba(111,209,149,0.14);--status-gray:#aaa5b0;--status-gray-bg:rgba(170,165,176,0.12);--status-purple:#be98ff;--status-purple-bg:rgba(190,152,255,0.14);--shadow:0 20px 48px rgba(6,4,7,0.26);--shadow-soft:0 8px 24px rgba(6,4,7,0.14);--layout-page-max:1400px;--layout-admin-max:1180px}:root[data-theme=light]{color-scheme:light;--bg-base:#fcf7f8;--bg-mid:#f7eef2;--bg-soft:rgba(255,251,252,0.84);--panel:rgba(255,252,253,0.92);--panel-strong:rgba(255,255,255,0.97);--panel-muted:rgba(84,50,69,0.045);--text-main:#231b21;--text-soft:#5f525b;--text-muted:#887782;--line:rgba(54,30,44,0.1);--line-strong:rgba(231,76,146,0.24);--brand:#ef5c9a;--brand-strong:#cf447f;--brand-ink:#ffffff;--accent:#231b21;--accent-soft:rgba(239,92,154,0.11);--error:#b02858;--danger:#d8566c;--danger-strong:#ab4255;--status-yellow:#9e7120;--status-yellow-bg:rgba(236,189,88,0.2);--status-green:#287549;--status-green-bg:rgba(69,175,114,0.16);--status-gray:#796f78;--status-gray-bg:rgba(121,111,120,0.1);--status-purple:#8350bf;--status-purple-bg:rgba(131,80,191,0.14);--shadow:0 20px 48px rgba(65,32,51,0.1);--shadow-soft:0 8px 22px rgba(65,32,51,0.08)}*{box-sizing:border-box}html[lang=he]{--font-ui:var(--font-hebrew);--font-display:var(--font-hebrew);--font-data:var(--font-hebrew);--font-language-toggle:var(--font-hebrew)}html[lang=he] :where(button,input,select,textarea,a,p,h1,h2,h3,span,strong,small,label,dt,dd),html[lang=he] body{font-family:var(--font-hebrew)}body,html{margin:0;min-height:100%}html{scrollbar-gutter:stable}body{min-height:100vh;font-family:var(--font-ui),"Segoe UI",Arial,sans-serif;color:var(--text-main);background:radial-gradient(circle at 16% 10%,rgba(255,108,175,.14),transparent 30%),radial-gradient(circle at 86% 8%,rgba(255,240,247,.1),transparent 24%),linear-gradient(180deg,rgba(255,108,175,.06),transparent 42%),linear-gradient(180deg,var(--bg-mid),var(--bg-base));overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background-image:radial-gradient(circle,rgba(255,108,175,.11) 1px,transparent 1.5px),radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1.5px);background-position:0 0,22px 24px;background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 76%)}button,input,select,textarea{font:inherit;font-family:var(--font-ui),"Segoe UI",Arial,sans-serif}button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid transparent;cursor:pointer;color:var(--brand-ink);font-weight:700;padding:.65rem .95rem;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 10px 24px rgba(231,76,146,.16);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}button:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(231,76,146,.2)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(255,93,184,.28);outline-offset:2px}button:disabled{opacity:.62;cursor:not-allowed;transform:none}a{color:inherit}code{font-family:var(--font-ui);background:var(--panel-muted);border:1px solid var(--line);border-radius:6px;padding:.1rem .35rem}h1,h2,h3,p{overflow-wrap:anywhere}h1{max-width:780px;font-size:clamp(2.4rem,8vw,5.8rem);line-height:.94;font-family:var(--font-display)}h1,h2{margin:0}h2{font-size:1.25rem}h3{margin:0;font-size:.95rem}.particle-canvas{position:fixed;inset:0;z-index:-2;pointer-events:none}.app-toggles{position:fixed;top:1rem;right:1rem;z-index:30;display:flex;direction:ltr;gap:.55rem}.language-toggle,.notifications-button,.theme-toggle{width:44px;height:44px;min-height:44px;padding:0;color:var(--text-main);border:1px solid var(--line-strong);border-radius:50%;background:var(--panel-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.notifications-button{position:relative}.notifications-button small{position:absolute;top:-3px;right:-2px;min-width:18px;min-height:18px;padding:0 .25rem;display:grid;place-items:center;border-radius:999px;color:var(--brand-ink);background:var(--brand);font-size:.68rem;font-weight:800}.language-toggle{width:44px;min-width:44px;max-width:44px;padding:0;font-family:var(--font-language-toggle);font-size:.92rem;font-weight:700}.theme-toggle span{font-size:1.25rem;line-height:1}.page{position:relative;min-height:100vh;width:min(var(--layout-page-max),calc(100% - 2rem));margin:0 auto;padding:5.5rem 0 3rem;display:grid;grid-template-columns:minmax(220px,.62fr) minmax(640px,1.38fr);align-items:start;grid-gap:1.15rem;gap:1.15rem}.admin-panel,.admin-topbar,.card,.hero{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero{position:-webkit-sticky;position:sticky;top:5.5rem;min-height:400px;max-height:calc(100vh - 7rem);padding:clamp(1.15rem,3vw,1.85rem);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;animation:rise .46s ease-out}.hero:before{content:"";position:absolute;inset:auto -18% -26% 10%;height:180px;pointer-events:none;background:radial-gradient(circle at 18% 50%,rgba(255,108,175,.22),transparent 30%),radial-gradient(circle at 50% 42%,rgba(255,255,255,.15),transparent 20%),radial-gradient(circle at 75% 52%,rgba(255,190,217,.12),transparent 28%);transform:rotate(-6deg)}.card{padding:1.2rem;animation:rise .6s ease-out}.admin-topbar,.card-header,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.eyebrow{margin:0 0 .55rem;text-transform:uppercase;letter-spacing:0;color:var(--accent);font-size:.76rem;font-weight:800}.subtitle{margin:.8rem 0 0;max-width:36ch;color:var(--text-soft);font-size:1rem;line-height:1.58}.badge,.pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;max-width:100%;color:var(--brand-strong);border:1px solid rgba(255,108,175,.18);background:rgba(255,108,175,.09);padding:.34rem .68rem;border-radius:999px;font-size:.78rem;font-weight:800;white-space:normal;text-align:center;font-family:var(--font-ui);line-height:1.1}.pill{color:var(--danger);border-color:rgba(216,86,108,.2);background:rgba(216,86,108,.08)}.active-pill{color:var(--brand-strong);border-color:rgba(255,108,175,.24);background:rgba(255,108,175,.12)}.status-pill{text-transform:capitalize}.status-assigned,.status-editing,.status-in_progress,.status-subtitles{color:var(--status-yellow);border-color:color-mix(in srgb,var(--status-yellow),transparent 58%);background:var(--status-yellow-bg)}.status-delivered,.status-done{color:var(--status-green);border-color:color-mix(in srgb,var(--status-green),transparent 58%);background:var(--status-green-bg)}.status-closed{color:var(--status-gray);border-color:color-mix(in srgb,var(--status-gray),transparent 58%);background:var(--status-gray-bg)}.status-final_review,.status-waiting_customer{color:var(--status-purple);border-color:color-mix(in srgb,var(--status-purple),transparent 58%);background:var(--status-purple-bg)}.status-admin_review,.status-new,.status-revision_requested{color:var(--brand);border-color:var(--line-strong);background:rgba(255,93,184,.1)}.button-link,.text-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;text-decoration:none;font-weight:800;font-family:var(--font-ui)}.button-link{color:var(--brand-ink);padding:.65rem .95rem;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 10px 24px rgba(231,76,146,.16)}.text-link{color:var(--brand-strong)}.danger-text{color:var(--danger);background:transparent;box-shadow:none}.ghost{color:var(--text-main);border-color:var(--line);background:color-mix(in srgb,var(--panel-muted),transparent 10%);box-shadow:none}.ghost:hover{background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 34%)}.danger{color:#fff;background:linear-gradient(135deg,var(--danger),var(--danger-strong));box-shadow:0 12px 30px rgba(217,79,79,.18)}.auth-form,.user-editor{display:grid;grid-gap:.9rem;gap:.9rem}.auth-form{margin-top:1rem}.auth-form fieldset{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0;margin:0;padding:0;border:0}.auth-form fieldset:disabled{opacity:.5}.admin-panel label,.auth-form label,.request-detail label{display:grid;grid-gap:.42rem;gap:.42rem;color:var(--text-soft);font-size:.92rem;font-weight:700}.admin-panel input,.admin-panel select,.admin-panel textarea,.auth-form input[type=email],.auth-form input[type=file],.auth-form input[type=password],.auth-form input[type=tel],.auth-form input[type=text],.auth-form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:.72rem .85rem;background:var(--panel-muted);color:var(--text-main)}.admin-panel select,.auth-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:color-mix(in srgb,var(--panel-strong),black 12%);color:var(--text-main)}.admin-panel select option,.auth-form select option{background:var(--panel-strong);color:var(--text-main)}.admin-panel input[type=file],.auth-form input[type=file]{min-height:64px;border-style:dashed;background:rgba(255,93,184,.07)}.admin-panel textarea,.auth-form textarea{min-height:116px;resize:vertical}.admin-panel input::placeholder,.admin-panel textarea::placeholder,.auth-form input::placeholder,.auth-form textarea::placeholder{color:var(--text-muted)}.checkbox-row,.switch-row{grid-template-columns:auto 1fr;align-items:center}.option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.65rem;gap:.65rem}.limit-meter,.option-grid .checkbox-row{min-height:48px;padding:.65rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);box-shadow:var(--shadow-soft)}.limit-meter{display:flex;justify-content:space-between;gap:.8rem;margin-top:1rem;color:var(--text-soft);font-weight:800}.limit-meter span:last-child{color:var(--accent)}.quota-panel{display:grid;grid-gap:.85rem;gap:.85rem;padding:.9rem;border:1px solid var(--line);border-radius:8px;color:var(--text-soft);background:var(--panel-muted);box-shadow:var(--shadow-soft)}.quota-panel strong{color:var(--text-main)}.quota-panel p{margin:.25rem 0 0;line-height:1.5}.quota-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.quota-panel input:disabled{opacity:.82;color:var(--text-muted);cursor:not-allowed}.quota-empty{margin-top:1rem;border-color:var(--line-strong);background:var(--accent-soft)}.customer-topbar,.video-requests-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.customer-topbar{position:relative;margin-bottom:1rem}.customer-topbar h2{margin:.15rem 0 0;font-size:clamp(1.95rem,4vw,3.3rem);line-height:1}.customer-topbar .status{margin-top:.55rem}.customer-main-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-gap:1rem;gap:1rem;margin:0 0 1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 12% 0,var(--accent-soft),transparent 32%),var(--panel-muted);box-shadow:var(--shadow-soft)}.customer-main-copy{display:grid;grid-gap:.7rem;gap:.7rem}.customer-main-copy h3,.customer-main-copy h4,.customer-main-reasons h4,.customer-main-steps h4{margin:0;color:var(--text-main)}.customer-main-copy h3{max-width:18ch;font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.02}.customer-main-copy p,.customer-main-reasons span,.customer-main-steps li{margin:0;color:var(--text-soft);line-height:1.65}.customer-main-reasons,.customer-main-steps{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;padding:.9rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-strong),transparent 8%)}.customer-main-steps{align-content:start}.customer-main-steps ol{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.customer-main-reasons{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-main-reasons h4{grid-column:1/-1}.customer-main-reasons div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.customer-main-reasons strong{color:var(--brand)}.account-menu{right:calc(1rem + 44px + 44px + 54px + 1.65rem);z-index:45}.account-menu,.notifications-menu{position:fixed;top:1rem;display:flex;justify-content:flex-end;width:44px}.notifications-menu{right:calc(1rem + 44px + 54px + 1.1rem);z-index:46}.examples-shortcut{position:fixed;top:1rem;right:calc(1rem + 44px + 44px + 54px + 44px + 2.4rem);z-index:44;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.7rem .9rem;border:1px solid var(--line);border-radius:999px;color:var(--text-main);text-decoration:none;font-weight:800;background:color-mix(in srgb,var(--panel-strong),transparent 4%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.examples-shortcut span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--brand-ink);background:linear-gradient(135deg,var(--brand),var(--brand-strong));font-size:.8rem;line-height:1}.examples-shortcut strong{white-space:nowrap}.notifications-panel{position:absolute;top:calc(100% + .5rem);right:0;display:grid;grid-gap:.7rem;gap:.7rem;width:min(320px,calc(100vw - 1.5rem));max-height:min(420px,calc(100vh - 7rem));overflow:auto;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);box-shadow:var(--shadow);animation:menu-pop .18s ease both}.notifications-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.notifications-list{display:grid;grid-gap:.55rem;gap:.55rem}.notification-item{padding:.7rem .75rem;border:1px solid var(--line);border-radius:8px;color:var(--text-soft);background:var(--panel-muted);line-height:1.45}.account-button{width:44px;height:44px;min-height:44px;padding:0;color:var(--text-main);border-color:var(--line);border-radius:50%;background:var(--panel-muted);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-button span{display:inline-grid;place-items:center;width:100%;height:100%;flex:0 0 auto;border-radius:50%;color:var(--brand-ink);background:var(--brand)}.account-button strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.account-menu-panel{position:absolute;top:calc(100% + .5rem);right:0;display:grid;grid-gap:.25rem;gap:.25rem;min-width:210px;padding:.45rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);box-shadow:var(--shadow);animation:menu-pop .18s ease both}[dir=rtl] .account-menu-panel{right:0;left:auto}.account-menu-panel .text-link,.account-menu-panel button{justify-content:flex-start;width:100%;min-height:40px;padding:.6rem .7rem;color:var(--text-main);border:0;background:transparent;box-shadow:none}.account-menu-panel .text-link{color:var(--brand-strong)}.account-menu-panel .danger-text{color:var(--danger)}.account-menu-panel .text-link:hover,.account-menu-panel button:hover{background:var(--panel-muted)}.examples-page{min-height:100vh;padding:5.5rem 0 3rem}.examples-shell{width:min(var(--layout-page-max),calc(100% - 2rem));margin:0 auto;display:grid;grid-gap:1rem;gap:1rem}.examples-info-card,.examples-reel-panel,.examples-topbar{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.examples-topbar{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);grid-gap:1rem;gap:1rem;padding:clamp(1.15rem,3vw,1.85rem)}.examples-hero-copy h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98;max-width:12ch}.examples-hero-copy .subtitle{max-width:58ch}.examples-top-actions{display:grid;grid-gap:1rem;gap:1rem;justify-items:end}.examples-info-card,.examples-reel-panel{padding:1rem}.examples-reel-panel{display:grid;grid-gap:1rem;gap:1rem}.examples-filter-row{display:flex;flex-wrap:wrap;gap:.55rem}.examples-filter-row .tab{min-width:0;white-space:nowrap}.examples-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.85rem;gap:.85rem}.examples-gallery-grid-compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem}.examples-gallery-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:.6rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-muted),transparent 18%);box-shadow:var(--shadow-soft);text-align:start}.examples-gallery-card-compact{padding:.35rem}.examples-gallery-frame{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:9/16;background:color-mix(in srgb,var(--panel-muted),black 8%)}.examples-gallery-frame-compact{border-radius:6px}.examples-media{width:100%;height:100%;display:block;object-fit:cover}.examples-gallery-hover{position:absolute;inset:auto 0 0 0;padding:.45rem .55rem;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));font-size:.76rem;font-weight:700;opacity:0;transition:opacity .16s ease}.examples-gallery-card:focus-visible .examples-gallery-hover,.examples-gallery-card:hover .examples-gallery-hover{opacity:1}.examples-gallery-copy{display:grid;grid-gap:.45rem;gap:.45rem}.examples-gallery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.examples-gallery-head h3,.examples-info-card h2{margin:0}.examples-gallery-copy p,.examples-info-card .status{margin:0;color:var(--text-soft);line-height:1.55}.examples-format{color:var(--accent);font-size:.8rem;font-weight:700;white-space:nowrap}.examples-deliverables{display:flex;flex-wrap:wrap;gap:.45rem}.examples-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.45rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--panel-strong);color:var(--text-main);font-size:.82rem;font-weight:700;line-height:1.2;text-align:center}.examples-top-links{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.examples-lightbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:rgba(7,10,18,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.examples-lightbox-panel{position:relative;width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);box-shadow:var(--shadow)}.examples-lightbox-panel-compact{width:min(820px,100%);grid-template-columns:1fr}.examples-lightbox-close{position:absolute;top:.85rem;right:.85rem;width:40px;min-width:40px;min-height:40px;padding:0;border-radius:999px}.examples-lightbox-media{overflow:hidden;border-radius:8px;aspect-ratio:9/16;background:color-mix(in srgb,var(--panel-muted),black 8%)}.examples-lightbox-copy{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;padding-top:.3rem}.examples-lightbox-copy-compact{justify-items:start}.examples-lightbox-copy p,.examples-lightbox-copy small{margin:0;color:var(--text-soft);line-height:1.55}.video-requests-toolbar{margin:1rem 0}.staff-tabs{margin:0 0 1rem}.staff-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.95rem 1rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);box-shadow:var(--shadow-soft)}.staff-summary p{margin:0;color:var(--text-soft);line-height:1.5}.video-requests-toolbar .inline-actions{margin-top:0;justify-content:flex-end}.request-form-panel{margin:0;padding:1.15rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);box-shadow:var(--shadow-soft);overflow:hidden}.collapsible-panel,.request-detail-shell{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translateY(-8px);transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s}.collapsible-panel{margin:1rem 0}.collapsible-panel.open,.request-detail-shell.open{grid-template-rows:1fr;opacity:1;visibility:visible;transform:translateY(0);transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s}.collapsible-inner,.request-detail{min-height:0;overflow:hidden}.upload-list{display:grid;grid-gap:.65rem;gap:.65rem}.upload-list-actions{display:flex;justify-content:flex-end}.upload-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.65rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.upload-meta{display:grid;min-width:0}.upload-meta small,.upload-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-meta small{color:var(--text-soft)}.upload-progress-shell{display:grid;grid-gap:.35rem;gap:.35rem}.upload-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--text-soft);font-size:.78rem;font-weight:700}.upload-progress{height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.upload-progress span{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-strong));transition:width .18s ease}.upload-done .upload-progress span{background:var(--status-green)}.upload-error .upload-progress span{background:var(--danger)}.upload-error-text{color:var(--error);font-size:.76rem;line-height:1.4}.checkbox-row input,.switch-row input{width:18px;height:18px;accent-color:var(--brand)}.inline-actions{margin-top:1rem;display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.inline-actions>a,.inline-actions>button{flex:0 1 auto;min-width:140px}.assignment-panel{margin-top:.35rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem .95rem;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),var(--panel-muted);box-shadow:var(--shadow-soft)}.assignment-copy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.assignment-copy small{color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.assignment-copy strong{color:var(--text-main);font-size:.96rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-controls{display:flex;align-items:center;gap:.6rem;min-width:min(100%,360px)}.assignee-select{min-width:220px;padding-right:2.5rem;border-color:color-mix(in srgb,var(--line-strong),white 8%);background-image:linear-gradient(45deg,transparent 50%,var(--text-soft) 50%),linear-gradient(135deg,var(--text-soft) 50%,transparent 50%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),linear-gradient(180deg,color-mix(in srgb,var(--panel-strong),black 8%),color-mix(in srgb,var(--panel-strong),black 16%));background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),0 0,0 0;background-size:6px 6px,6px 6px,100% 100%,100% 100%;background-repeat:no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 18px rgba(0,0,0,.16)}.inline-assignment{flex:1 1 320px;margin-top:0;min-width:min(100%,340px)}.status{margin:1rem 0 0;color:var(--text-soft);line-height:1.5;font-family:var(--font-ui)}.status.ok{color:var(--brand)}.status.error{color:var(--error)}.facts{margin:1rem 0 0;display:grid;grid-gap:.8rem;gap:.8rem}.compact-facts div,.facts div{display:grid;grid-gap:.28rem;gap:.28rem;padding:.78rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);box-shadow:var(--shadow-soft)}dt{color:var(--text-soft);font-family:var(--font-ui)}dd{min-width:0;margin:0;font-family:var(--font-data);font-weight:700;overflow-wrap:anywhere}.admin-shell{width:min(var(--layout-admin-max),calc(100% - 2rem));min-height:100vh;margin:0 auto;padding:5.5rem 0 3rem}.admin-topbar{padding:1.1rem}.admin-topbar h1{font-size:clamp(2rem,5vw,4.4rem);line-height:.96}.admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;flex-wrap:wrap}.admin-tabs{display:inline-flex;gap:.35rem;max-width:100%;margin:1rem 0;padding:.35rem;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tab{color:var(--text-soft);background:transparent;border-color:transparent;box-shadow:none}.tab.active{color:var(--brand-ink);background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 8px 22px rgba(231,76,146,.14)}.admin-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);grid-gap:1rem;gap:1rem}.admin-panel{padding:1rem}.section-heading{margin-bottom:1rem}.request-list,.user-list{display:grid;grid-gap:.72rem;gap:.72rem}.user-list{max-height:62vh;overflow:auto;padding-right:.2rem}.request-item,.user-row{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);overflow:hidden;box-shadow:var(--shadow-soft)}.user-row{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem;gap:.45rem;align-items:stretch;padding:.45rem}.request-item:focus-within,.user-row.selected{border-color:var(--line-strong);box-shadow:var(--shadow-soft),inset 0 0 0 1px rgba(255,108,175,.14)}.request-summary,.row-main{width:100%;color:var(--text-main);background:transparent;border-color:transparent;box-shadow:none;text-align:left}.row-main{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;padding:.35rem}.media-meta,.request-summary span:first-child,.row-main span:first-child{display:grid;min-width:0}.media-meta small,.media-meta strong,.request-summary small,.request-summary strong,.row-main small,.row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-meta small,.request-summary small,.row-main small{color:var(--text-soft)}.compact{min-height:38px;padding:.4rem .55rem}.form-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.edits-panel{min-height:340px}.bucket-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.bucket-card,.bucket-section{border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);box-shadow:var(--shadow-soft)}.bucket-card{display:grid;grid-gap:.3rem;gap:.3rem;padding:.8rem}.bucket-card small{color:var(--text-soft);font-size:.78rem;font-weight:800;font-family:var(--font-ui)}.bucket-card strong{font-size:1.55rem;line-height:1;font-family:var(--font-ui)}.staff-buckets{display:grid;grid-gap:1rem;gap:1rem}.bucket-section{padding:.9rem}.bucket-heading{align-items:flex-start;margin-bottom:.85rem}.bucket-empty p,.bucket-heading p{margin:.25rem 0 0;color:var(--text-soft);line-height:1.45}.bucket-empty{padding:.85rem;border:1px dashed var(--line);border-radius:8px}.section-heading-tight{align-items:center;gap:1rem}.section-heading-tight .dashboard-mode-toggle{-webkit-margin-start:auto;margin-inline-start:auto}.dashboard-mode-toggle{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:.35rem;gap:.35rem;padding:.25rem;border:1px solid var(--line);border-radius:999px;background:var(--panel-muted)}.dashboard-mode-toggle .tab{margin:0;min-width:0;white-space:nowrap}.command-center-shell{display:grid;grid-gap:1rem;gap:1rem}.command-center-topbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.command-center-topbar-staff{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.command-stat{display:grid;grid-gap:.3rem;gap:.3rem;padding:.85rem .95rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.command-stat.active,.command-stat:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 18%);transform:translateY(-1px)}.command-stat small{color:var(--text-soft);font-size:.78rem;font-weight:800;font-family:var(--font-ui)}.command-stat strong{font-size:1.5rem;line-height:1;font-family:var(--font-ui)}.command-center-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:70vh;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel-muted);box-shadow:var(--shadow-soft)}.command-queue{display:flex;flex-direction:column;border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 12%)}.command-queue-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--line);font-family:var(--font-ui);font-weight:700}.command-queue-copy{display:grid;grid-gap:.18rem;gap:.18rem}.command-queue-copy small{color:var(--text-soft);font-size:.75rem;font-weight:700}.command-queue-list{display:grid}.command-request{display:grid;grid-gap:.35rem;gap:.35rem;padding:.95rem 1rem;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,padding .16s ease}.command-request.active,.command-request:hover{background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 22%)}.command-request.active{border-left:3px solid var(--brand);padding-left:calc(1rem - 3px)}.command-request-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.command-request strong{font-size:.98rem;font-family:var(--font-ui);line-height:1.3}.command-request-assignee,.command-request-summary{color:var(--text-soft)}.command-request-assignee{font-size:.78rem}.command-request small,.command-request span{color:var(--text-soft)}.command-request-tags{display:flex;flex-wrap:wrap;gap:.35rem}.command-detail{display:flex;flex-direction:column;min-width:0}.command-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1rem;gap:1rem;padding:1.1rem 1.2rem;border-bottom:1px solid var(--line)}.command-detail-hero>div:first-child{min-width:0}.command-detail-hero h3{margin:.35rem 0 0;font-size:1.45rem}.command-detail-hero p,.command-detail-hero small{margin:0;color:var(--text-soft)}.command-detail-hero p{margin-top:.35rem;line-height:1.45}.command-detail-meta{display:flex;align-items:center;gap:.5rem}.command-progress{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem 1.2rem 0}.command-progress small{color:var(--text-soft)}.command-detail-body{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 1.2rem 1.2rem}.command-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.6rem;align-self:start;min-width:min(100%,340px)}.command-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.command-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem .9rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 14%)}.command-card small,.command-description{color:var(--text-soft)}.command-card strong{font-family:var(--font-ui)}.command-description{margin:0;line-height:1.6}.command-description,.formatted-text,.request-detail p{white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:4;tab-size:4}.formatted-text{margin:0;color:var(--text-soft);line-height:1.6}.formatted-text-panel{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 12%)}.formatted-text-panel summary{cursor:pointer;color:var(--text-main);font-family:var(--font-ui);font-weight:800}.command-section{display:grid;grid-gap:.65rem;gap:.65rem}.command-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.command-section-head h4{margin:0;font-size:.86rem;color:var(--text-main);text-transform:uppercase;letter-spacing:.06em}.command-empty{min-height:100%;justify-content:center;padding:2rem}.command-detail .media-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.staff-dashboard-page{width:100%;max-width:none;min-height:100vh;padding:0;display:block;grid-template-columns:none;gap:0}.staff-dashboard-card{padding:0;border:0;border-radius:0;background:#05090f;box-shadow:none;overflow:hidden}.staff-dashboard-page .customer-topbar,.staff-dashboard-page .section-heading-tight,.staff-dashboard-page .staff-summary,.staff-dashboard-page .video-requests-toolbar,.staff-dashboard-page>.account-menu,.staff-dashboard-page>.examples-shortcut,.staff-dashboard-page>.notifications-menu,body.boot-page-active .app-toggles,body.login-page-active .app-toggles,body.request-detail-page-active .app-toggles,body.staff-dashboard-active .app-toggles,body.tasks-page-active .app-toggles{display:none}.boot-page{width:100%;max-width:none;min-height:100vh;padding:0;display:grid;place-items:center;grid-template-columns:1fr;background:radial-gradient(circle at 50% 38%,rgba(242,5,92,.16),transparent 30%),linear-gradient(180deg,#05090f,#070b12 58%,#05070b)}.boot-card{display:flex;align-items:center;gap:.95rem;min-width:min(360px,calc(100vw - 2rem));padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f7f9fc;background:rgba(255,255,255,.04);box-shadow:0 24px 70px rgba(0,0,0,.22)}.boot-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;border-radius:12px;color:#fff;background:linear-gradient(135deg,#ff0a65,#d60055);font-weight:900}.boot-card strong{display:block;color:#fff;font-size:1.05rem}.boot-card p{margin:.18rem 0 0;color:rgba(247,249,252,.66)}.login-page{width:100%;max-width:none;min-height:100vh;padding:0;display:grid;grid-template-columns:minmax(420px,.82fr) minmax(520px,1fr);grid-gap:0;gap:0;color:#f7f8fb;background:radial-gradient(circle at 12% 80%,rgba(236,0,93,.18),transparent 28%),radial-gradient(circle at 72% 16%,rgba(76,126,255,.12),transparent 24%),linear-gradient(130deg,#05070d,#090d16 50%,#05070d)}.login-auth-panel,.login-brand-panel{min-width:0;min-height:100vh}.login-brand-panel{position:relative;display:grid;align-content:start;grid-gap:clamp(1rem,2.3vh,1.8rem);gap:clamp(1rem,2.3vh,1.8rem);padding:clamp(1.2rem,3.8vw,3.4rem);overflow:hidden;border-right:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(5,8,14,.95),rgba(4,7,13,.8)),radial-gradient(circle at 16% 82%,rgba(236,0,93,.2),transparent 34%)}[dir=rtl] .login-brand-panel{border-right:0;border-left:1px solid rgba(255,255,255,.09)}.login-brand-lockup{display:flex;align-items:center;gap:.65rem;width:-moz-fit-content;width:fit-content}.login-wordmark{color:#fff;font-size:clamp(1.65rem,2.8vw,2.6rem);font-weight:900;line-height:.9;letter-spacing:0}.login-media{align-self:end;margin-bottom:.12rem;color:#ff2d7d;font-size:.82rem;font-weight:900;letter-spacing:.18em}.login-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#ff2d7d;border:3px solid #ff2d7d;border-radius:12px;font-size:.9rem;font-weight:900;text-transform:uppercase;box-shadow:0 0 24px rgba(255,45,125,.26)}.login-hero-copy{margin-top:clamp(.8rem,4vh,3rem)}.login-hero-copy h1{max-width:11ch;margin:0;color:#fff;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.02;letter-spacing:0}.login-hero-copy h1 span{display:block;color:#ff3a8b}.login-hero-copy p{max-width:44ch;margin:1rem 0 0;color:rgba(247,248,251,.72);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.login-feature-list{display:grid;grid-gap:.85rem;gap:.85rem;max-width:560px}.login-feature{display:grid;grid-template-columns:50px 1fr;grid-gap:.9rem;gap:.9rem;align-items:center}.login-assurance-row article>span,.login-feature>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#ff3a8b;border:1px solid rgba(255,58,139,.36);border-radius:12px;background:rgba(255,58,139,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.login-assurance-row strong,.login-feature strong{display:block;color:#fff;font-size:.98rem;line-height:1.2}.login-assurance-row p,.login-feature p{margin:.24rem 0 0;color:rgba(247,248,251,.62);font-size:.9rem;line-height:1.45}.login-showcase{position:relative;display:grid;grid-gap:.8rem;gap:.8rem;width:min(100%,560px);margin:.2rem 0 0 clamp(.5rem,5vw,4rem);min-height:260px}[dir=rtl] .login-showcase{margin:.2rem clamp(.5rem,5vw,4rem) 0 0}.login-showcase-window{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(10,15,26,.88);box-shadow:0 26px 70px rgba(0,0,0,.48);transform:perspective(900px) rotateX(5deg) rotateY(-5deg)}.login-examples-card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center;min-height:104px;padding:1rem;overflow:hidden;color:#fff;border:1px solid rgba(255,58,139,.36);border-radius:12px;background:radial-gradient(circle at 12% 0,rgba(255,58,139,.28),transparent 40%),linear-gradient(135deg,rgba(255,45,125,.2),rgba(123,63,242,.14)),rgba(10,15,26,.9);box-shadow:0 24px 70px rgba(0,0,0,.34);text-decoration:none}.login-examples-card:hover{transform:translateY(-2px);border-color:rgba(255,58,139,.58)}.login-examples-play{display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:rgba(255,58,139,.2)}.login-examples-card strong{display:block;color:#fff;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.login-examples-card p{margin:.35rem 0 0;color:rgba(247,248,251,.7);line-height:1.45}.login-examples-arrow{color:#ff3a8b;font-size:1.25rem;font-weight:900}.login-edit-types{padding:1rem;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(10,15,26,.74);box-shadow:0 18px 52px rgba(0,0,0,.25)}.login-edit-types h2{margin:0 0 .75rem;color:#fff;font-size:clamp(1.1rem,1.7vw,1.45rem)}.login-edit-types ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.login-edit-types li{padding:.45rem .7rem;color:rgba(247,248,251,.84);border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.055);font-weight:800}[dir=rtl] .login-showcase-window{transform:perspective(900px) rotateX(5deg) rotateY(5deg)}.login-showcase-bar{display:flex;gap:.35rem;height:28px;padding:.55rem .7rem;background:rgba(255,255,255,.04)}.login-showcase-bar span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.22)}.login-showcase-body{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:.8rem;gap:.8rem;padding:.8rem}.login-shot-list{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}.login-shot-list span{height:26px;border-radius:7px;background:linear-gradient(90deg,rgba(255,58,139,.22),rgba(255,255,255,.05))}.login-preview-frame{position:relative;overflow:hidden;min-height:142px;border-radius:8px;background:#0a0f18}.login-preview-frame img{width:100%;height:100%;min-height:142px;object-fit:cover;display:block;filter:saturate(1.04) contrast(1.03)}.login-preview-frame button{position:absolute;inset:50% auto auto 50%;width:54px;height:54px;padding:0;transform:translate(-50%,-50%);border-radius:999px;background:rgba(5,8,13,.72);border:1px solid rgba(255,255,255,.42);color:#fff;box-shadow:none}.login-timeline{display:grid;grid-template-columns:1.1fr .8fr 1.3fr .9fr 1fr;grid-gap:.45rem;gap:.45rem;padding:0 .8rem .9rem}.login-timeline span{height:24px;border-radius:5px;background:linear-gradient(90deg,#ff2d7d,#7b3ff2)}.login-timeline span:nth-child(2),.login-timeline span:nth-child(5){background:linear-gradient(90deg,#16d29b,#0e8dff)}.login-float-chip{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;color:#fff;border:1px solid rgba(255,58,139,.22);border-radius:12px;background:linear-gradient(145deg,rgba(255,58,139,.34),rgba(42,30,64,.72));box-shadow:0 18px 42px rgba(0,0,0,.34);font-weight:900}.chip-play{left:-22px;top:58px}.chip-cut{right:-22px;top:78px}.chip-type{right:18px;bottom:18px;font-size:1.5rem}.chip-wave{left:22px;bottom:-10px;width:88px}.login-auth-panel{position:relative;display:grid;align-content:center;justify-items:center;grid-gap:1.45rem;gap:1.45rem;padding:clamp(1.2rem,3vw,3.4rem);background:linear-gradient(180deg,rgba(8,12,21,.72),rgba(5,8,14,.8))}.login-language-button{position:absolute;top:clamp(1rem,3vw,2.4rem);right:clamp(1rem,3vw,2.8rem);display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:0 .85rem;color:#f7f8fb;border:0;background:transparent;box-shadow:none}[dir=rtl] .login-language-button{right:auto;left:clamp(1rem,3vw,2.8rem)}.login-card{width:min(100%,710px);border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(255,58,139,.08),transparent 28%),rgba(10,15,26,.74);box-shadow:0 28px 90px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-tabs{display:grid;grid-template-columns:1fr 1fr;min-height:64px;border-bottom:1px solid rgba(255,255,255,.1)}.login-tabs button{position:relative;min-height:64px;color:rgba(247,248,251,.7);border:0;border-radius:0;background:transparent;box-shadow:none;font-weight:900}.login-tabs button.active{color:#ff3a8b}.login-tabs button.active:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:3px;border-radius:999px 999px 0 0;background:#ff3a8b;box-shadow:0 0 22px rgba(255,58,139,.55)}.login-card-body{width:min(100%,560px);margin:0 auto;padding:clamp(1.4rem,5vh,3.2rem) 1.15rem clamp(1.35rem,4vh,2.4rem);text-align:center}.login-card-body.package-step{width:min(100%,900px)}.login-card-body h2{margin:0;color:#fff;font-size:clamp(1.7rem,3vw,2.25rem);letter-spacing:0}.login-card-body>p{margin:.75rem 0 1.55rem;color:rgba(247,248,251,.62)}.login-auth-form{margin-top:0;text-align:start}.login-auth-form label{color:rgba(247,248,251,.86)}.login-method-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;padding:.35rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(8,12,21,.7)}.login-method-toggle button{min-height:38px;border:0;border-radius:6px;background:transparent;color:rgba(247,248,251,.68);font-weight:900}.login-method-toggle button.active{background:rgba(255,58,139,.16);color:#fff}.login-package-picker{display:grid;grid-gap:1rem;gap:1rem;text-align:start}.login-launch-note{display:flex;justify-content:space-between;gap:.8rem;padding:.85rem 1rem;border:1px solid rgba(255,58,139,.2);border-radius:8px;background:rgba(255,58,139,.08);color:rgba(247,248,251,.82)}.login-launch-note strong{color:#fff}.login-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.login-package-card{position:relative;display:flex;flex-direction:column;gap:.55rem;min-height:100%;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(8,12,21,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.login-package-card.featured{border-color:rgba(255,58,139,.58);background:radial-gradient(circle at 50% 0,rgba(255,58,139,.18),transparent 42%),rgba(8,12,21,.72)}.login-package-badge{align-self:flex-start;padding:.28rem .55rem;border:1px solid rgba(255,58,139,.34);border-radius:999px;color:#ff3a8b;background:rgba(255,58,139,.1);font-size:.72rem;font-weight:900}.login-package-card h3{margin:0;color:#fff;font-size:1rem}.login-package-credits,.login-package-price{display:block;color:#fff}.login-package-price{font-size:1.7rem;line-height:1}.login-package-card li,.login-package-card p,.login-package-included span,.login-package-total{color:rgba(247,248,251,.68);font-size:.84rem}.login-package-card p{margin:0}.login-package-card ul{display:grid;grid-gap:.34rem;gap:.34rem;margin:.2rem 0 0;padding:0;list-style:none}.login-package-card button{margin-top:auto;min-height:44px;border-radius:8px;background:linear-gradient(135deg,#df1470,#ff245f);box-shadow:0 12px 28px rgba(255,36,95,.18)}.login-package-included{display:grid;grid-gap:.7rem;gap:.7rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035)}.login-package-included strong{color:#fff}.login-package-included div{display:flex;flex-wrap:wrap;gap:.45rem}.login-package-included span{padding:.35rem .55rem;border-radius:999px;background:rgba(255,255,255,.055)}.login-selected-package{display:grid;grid-template-columns:1fr auto;grid-gap:.3rem .8rem;gap:.3rem .8rem;align-items:center;margin-bottom:1rem;padding:.85rem 1rem;text-align:start;border:1px solid rgba(255,58,139,.24);border-radius:8px;background:rgba(255,58,139,.08)}.login-selected-package span{color:rgba(247,248,251,.62);font-size:.8rem}.login-selected-package strong{color:#fff}.login-selected-package button{grid-row:1/span 2;grid-column:2;min-height:38px;padding:0 .75rem;border:1px solid rgba(255,58,139,.28);border-radius:8px;color:#ff3a8b;background:rgba(255,58,139,.1);box-shadow:none}.login-input-shell{position:relative;display:block}.login-input-shell input{width:100%;min-height:60px;padding:.72rem .85rem;-webkit-padding-end:3rem;padding-inline-end:3rem;border:1px solid rgba(255,255,255,.13);border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(8,12,21,.72);color:#f7f8fb;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.login-input-shell.with-action input{-webkit-padding-end:5rem;padding-inline-end:5rem}.login-input-shell>span{inset-inline-end:1rem;color:rgba(247,248,251,.72);pointer-events:none}.login-input-shell>span,.login-password-toggle{position:absolute;inset-block-start:50%;transform:translateY(-50%)}.login-password-toggle{inset-inline-end:.65rem;min-height:34px;padding:0 .65rem;color:#ff3a8b;border:1px solid rgba(255,58,139,.28);border-radius:8px;background:rgba(255,58,139,.1);box-shadow:none;font-size:.78rem;font-weight:900}.login-password-toggle:hover{transform:translateY(-50%);box-shadow:none}.login-phone-row{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:.6rem;gap:.6rem}.login-phone-row select{width:100%;min-height:60px;padding:.72rem .85rem;border:1px solid rgba(255,255,255,.13);border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(8,12,21,.72);color:#f7f8fb;direction:ltr;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.login-form-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.login-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.login-form-row .checkbox-row{display:inline-flex;align-items:center;gap:.5rem;margin:0}.login-terms-row{margin-top:-.1rem;color:rgba(247,248,251,.64);font-size:.86rem}.login-register-copy button,.login-text-button{min-height:auto;padding:0;color:#ff3a8b;border:0;background:transparent;box-shadow:none;font-weight:900}.login-auth-form .inline-actions button[type=submit],.login-auth-form>button[type=submit]{min-height:60px;border-radius:8px;background:linear-gradient(135deg,#df1470,#ff245f);box-shadow:0 18px 42px rgba(255,36,95,.22)}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin:1.7rem 0 1rem;color:rgba(247,248,251,.5)}.login-divider:after,.login-divider:before{content:"";height:1px;background:rgba(255,255,255,.12)}.login-social-grid{display:grid;grid-gap:.7rem;gap:.7rem}.login-social-grid button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:54px;color:rgba(247,248,251,.75);border:1px solid rgba(255,255,255,.12);background:rgba(8,12,21,.56);box-shadow:none}.login-social-grid strong{color:#fff;font-size:1.15rem}.login-register-copy{margin:1.35rem 0 0;color:rgba(247,248,251,.58)}.login-assurance-row{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:clamp(.8rem,2vw,1.6rem);gap:clamp(.8rem,2vw,1.6rem);width:min(100%,900px)}.login-assurance-row article{display:grid;grid-gap:.65rem;gap:.65rem;justify-items:center;align-content:start;min-width:0;text-align:center}.login-assurance-row article>span{width:52px;height:52px;border-radius:999px;font-size:1.25rem}:root[data-theme=light] .login-page{color:#f7f8fb}.studio-dashboard-shell{background:radial-gradient(circle at 75% -10%,rgba(236,0,93,.18),transparent 28%),radial-gradient(circle at 18% 100%,rgba(0,164,255,.08),transparent 24%),linear-gradient(180deg,#05090f,#070b12 58%,#05070b)}.studio-dashboard-shell,.tasks-page{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh;color:#f7f9fc}.tasks-page{background:radial-gradient(circle at 78% -10%,rgba(236,0,93,.16),transparent 28%),radial-gradient(circle at 18% 100%,rgba(0,164,255,.075),transparent 24%),linear-gradient(180deg,#05090f,#070b12 58%,#05070b)}.new-request-page{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh;color:#f7f9fc;background:radial-gradient(circle at 52% 10%,rgba(0,164,255,.12),transparent 22%),radial-gradient(circle at 78% -10%,rgba(236,0,93,.16),transparent 28%),radial-gradient(circle at 18% 100%,rgba(0,164,255,.075),transparent 24%),linear-gradient(180deg,#05090f,#070b12 58%,#05070b)}.new-request-workspace{min-width:0;padding:clamp(1rem,1.8vw,1.6rem)}.new-request-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;margin:0 auto 1rem;width:min(100%,1180px);padding:clamp(1rem,2vw,1.4rem);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(135deg,rgba(255,45,125,.13),transparent 36%),linear-gradient(180deg,rgba(15,21,31,.82),rgba(8,12,19,.9));box-shadow:0 24px 70px rgba(0,0,0,.2)}.new-request-hero:after{content:"";position:absolute;right:clamp(1rem,4vw,3rem);bottom:-28px;width:min(34vw,380px);height:150px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 3px,transparent 3px 12px),linear-gradient(90deg,transparent,rgba(255,45,125,.22),transparent);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.82),transparent);mask-image:linear-gradient(0deg,rgba(0,0,0,.82),transparent);opacity:.65}.new-request-back,.new-request-submit-bar a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 .9rem;color:#f7f9fc;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.035);text-decoration:none;font-weight:900}.new-request-dropzone small,.new-request-files small,.new-request-hero span,.new-request-section-head p{color:rgba(247,249,252,.62)}.new-request-hero h1{margin:.2rem 0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.95}.new-request-hero p{max-width:68ch;margin:0;color:rgba(247,249,252,.72)}.new-request-hero-stats{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.new-request-hero-stats span,.new-request-summary dl div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:118px;padding:.72rem .8rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:rgba(247,249,252,.64);background:rgba(255,255,255,.04)}.new-request-hero-stats strong,.new-request-summary dd{color:#fff;font-size:1.18rem;line-height:1}.new-request-form{grid-template-columns:minmax(0,1fr) minmax(260px,340px);width:min(100%,1180px);margin:0 auto}.new-request-flow,.new-request-form{display:grid;grid-gap:.9rem;gap:.9rem}.new-request-flow{min-width:0}.new-request-card,.new-request-submit-bar,.new-request-summary{border:1px solid rgba(255,255,255,.095);border-radius:8px;background:linear-gradient(180deg,rgba(15,21,31,.88),rgba(8,12,19,.9)),rgba(255,255,255,.025);box-shadow:0 24px 70px rgba(0,0,0,.18)}.new-request-card{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,1.7vw,1.35rem);overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.new-request-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#ff2d7d,rgba(0,164,255,.8),transparent);opacity:.75}.new-request-card:hover{transform:translateY(-1px);border-color:rgba(255,45,125,.24);box-shadow:0 28px 82px rgba(0,0,0,.24)}.new-request-card:has(.new-request-font-field){overflow:visible}.new-request-section-head{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center}.new-request-section-head>span{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,45,125,.42);border-radius:50%;color:#ff4d91;background:rgba(255,45,125,.11);font-weight:900}.new-request-section-head h2{margin:0;font-size:1.2rem}.new-request-section-head p{margin:.2rem 0 0}.new-request-grid{display:grid;grid-gap:.9rem;gap:.9rem}.new-request-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.new-request-brand-palette-field,.new-request-card label,.new-request-font-field{display:grid;grid-gap:.45rem;gap:.45rem;color:#f7f9fc;font-weight:900}.new-request-font-field{position:relative;align-content:start}.new-request-card .rich-textarea textarea,.new-request-card input[type=text],.new-request-card textarea{width:100%;min-height:46px;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.045);outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.new-request-card .rich-textarea textarea:focus,.new-request-card input[type=text]:focus,.new-request-card textarea:focus{border-color:rgba(0,164,255,.55);background:rgba(255,255,255,.065);box-shadow:0 0 0 3px rgba(0,164,255,.12)}.new-request-card .rich-textarea textarea,.new-request-card textarea{min-height:118px;resize:vertical}.new-request-font-menu button,.new-request-font-trigger{width:100%;min-height:58px;justify-content:space-between;gap:.85rem;padding:.65rem .75rem;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045);box-shadow:none;text-align:start}.new-request-font-menu button,.new-request-font-trigger span{display:grid}.new-request-font-menu span,.new-request-font-menu strong,.new-request-font-trigger small,.new-request-font-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-request-font-trigger small{color:rgba(247,249,252,.58);font-size:.88rem;font-weight:700}.new-request-font-trigger i{font-style:normal;color:#ff4d91;transition:transform .18s ease}.new-request-font-trigger{min-height:118px}.new-request-font-trigger[aria-expanded=true] i{transform:rotate(180deg)}.new-request-font-menu{position:static;z-index:12;display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.45rem;max-height:330px;overflow:auto;padding:.45rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#090f18;box-shadow:0 24px 70px rgba(0,0,0,.38);transform-origin:top;animation:new-request-select-open .22s ease-out both}.new-request-font-menu.closing{animation:new-request-select-close .18s ease-in both}.new-request-reveal{overflow:hidden;transform-origin:top;animation:new-request-reveal-open .22s ease-out both}.new-request-reveal.closing{animation:new-request-reveal-close .18s ease-in both}.new-request-font-menu.new-request-reveal{animation:new-request-select-open .22s ease-out both}.new-request-font-menu.new-request-reveal.closing{animation:new-request-select-close .18s ease-in both}.new-request-font-field>.new-request-reveal:not(.new-request-font-menu){animation:new-request-field-open .18s ease-out both}.new-request-font-field>.new-request-reveal.closing:not(.new-request-font-menu){animation:new-request-field-close .16s ease-in both}.new-request-font-menu button{color:#f7f9fc;border-radius:8px}.new-request-font-menu button.active,.new-request-font-menu button:hover{border-color:rgba(255,45,125,.45);background:linear-gradient(135deg,rgba(255,45,125,.16),rgba(0,164,255,.08)),rgba(255,255,255,.055);transform:none}.new-request-font-menu span{color:rgba(247,249,252,.58);font-size:.78rem}.new-request-font-menu strong{margin-top:.15rem;font-size:1.05rem}.new-request-palette{display:grid;grid-gap:.45rem;gap:.45rem}.new-request-palette span{color:rgba(247,249,252,.62);font-size:.78rem;font-weight:800}.new-request-palette div{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.new-request-palette .new-request-custom-color{display:grid;grid-template-columns:42px minmax(120px,1fr) auto;grid-gap:.45rem;gap:.45rem}.new-request-selected-colors{min-height:38px;padding:.35rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035)}.new-request-selected-colors button{width:42px;min-width:42px;height:26px;min-height:26px;padding:0;border:2px solid rgba(255,255,255,.38);border-radius:8px;box-shadow:none}.new-request-selected-colors small{color:rgba(247,249,252,.58);font-weight:800}.new-request-palette button,.new-request-palette input[type=color]{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:2px solid rgba(255,255,255,.24);border-radius:8px;box-shadow:none}.new-request-palette input[type=color]{background:rgba(255,255,255,.045)}.new-request-palette button.active{border-color:#fff;box-shadow:0 0 0 3px rgba(0,164,255,.28);transform:none}.new-request-palette button.avoid{box-shadow:0 0 0 3px rgba(255,45,125,.32)}.new-request-palette div>button:last-child{width:auto;min-height:34px;padding:0 .75rem;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06);box-shadow:none;white-space:nowrap}.new-request-palette .new-request-custom-color input[type=text]{min-height:34px}.new-request-palette .new-request-custom-color button{width:auto;min-width:80px;padding:0 .75rem}.new-request-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.7rem;gap:.7rem}.new-request-option{position:relative;display:flex!important;align-items:center;gap:.65rem!important;min-height:52px;padding:0 .8rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.035);transition:border-color .18s ease,background .18s ease,transform .18s ease}.new-request-option:has(input:checked){border-color:rgba(255,45,125,.46);background:linear-gradient(135deg,rgba(255,45,125,.18),rgba(0,164,255,.08)),rgba(255,255,255,.05)}.new-request-option:hover{transform:translateY(-1px)}.new-request-option input{width:18px;height:18px;accent-color:#ff2b77}.new-request-option-help{margin:0;padding:.7rem .85rem;color:#ffd4a3;border:1px solid rgba(255,140,61,.34);border-radius:8px;background:rgba(255,140,61,.09)}.new-request-dropzone{position:relative;display:grid;place-items:center;grid-gap:.4rem;gap:.4rem;min-height:180px;padding:1.5rem;border:1px dashed rgba(255,45,125,.42);border-radius:8px;background:linear-gradient(135deg,rgba(0,164,255,.09),transparent 42%),radial-gradient(circle at 50% 0,rgba(255,45,125,.16),transparent 34%),rgba(255,255,255,.035);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.new-request-dropzone:hover{transform:translateY(-1px);border-color:rgba(0,164,255,.46);background:linear-gradient(135deg,rgba(0,164,255,.13),transparent 42%),radial-gradient(circle at 50% 0,rgba(255,45,125,.22),transparent 34%),rgba(255,255,255,.045)}.new-request-dropzone>span{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#ff4d91;background:rgba(255,45,125,.13);font-size:1.6rem}.new-request-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.new-request-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.new-request-file-group,.new-request-files{display:grid;grid-gap:.55rem;gap:.55rem}.new-request-files article,.new-request-files>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:58px;padding:.65rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035)}.new-request-files>div{grid-template-columns:minmax(0,1fr) auto auto}.new-request-files .new-request-file-group{display:grid;grid-template-columns:none;padding:0;border:0;background:transparent}.new-request-files article>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#ff4d91;background:rgba(255,45,125,.13);font-weight:900}.new-request-files small,.new-request-files strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-request-files button{min-height:36px;padding:0 .75rem;border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.03);box-shadow:none}.new-request-summary{position:-webkit-sticky;position:sticky;top:1rem;align-self:start;display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.new-request-summary>div:first-child{display:grid;grid-gap:.3rem;gap:.3rem}.new-request-summary dt,.new-request-summary>div:first-child span{color:rgba(247,249,252,.6);font-size:.78rem;font-weight:900;text-transform:uppercase}.new-request-summary>div:first-child strong{font-size:1.35rem;line-height:1.1}.new-request-summary p,.new-request-summary>div:first-child small{color:rgba(247,249,252,.68)}.new-request-summary-meter{overflow:hidden;height:9px;border-radius:999px;background:rgba(255,255,255,.08)}.new-request-summary-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff2d7d,#00a4ff);transition:width .18s ease}.new-request-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0}.new-request-summary dl div{min-width:0}.new-request-summary dd,.new-request-summary dt,.new-request-summary p{margin:0}.new-request-summary p{max-height:9.2rem;overflow:auto;padding:.8rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035);line-height:1.5}.new-request-message{margin:0;padding:.8rem 1rem;border:1px solid rgba(103,212,122,.35);border-radius:8px;color:#93f0a1;background:rgba(103,212,122,.1)}.new-request-message.error{color:#ffb6c9;border-color:rgba(255,108,175,.34);background:rgba(255,108,175,.09)}.new-request-submit-bar{position:-webkit-sticky;position:sticky;bottom:1rem;z-index:5;grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;padding:.8rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.new-request-submit-bar button{min-width:min(260px,100%)}.tasks-sidebar{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.15rem 1rem;border-right:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(12,18,27,.88),rgba(5,8,13,.95)),rgba(255,255,255,.03)}[dir=rtl] .tasks-sidebar{border-right:0;border-left:1px solid rgba(255,255,255,.1)}.tasks-brand{display:grid;grid-template-columns:1fr 44px;align-items:center;grid-gap:.7rem;gap:.7rem;min-height:60px;color:#fff;text-decoration:none}.tasks-brand span{display:block;font-size:1.65rem;font-weight:900;line-height:.95}.tasks-brand small{display:block;color:#ff2b77;font-weight:900;letter-spacing:.16em}.tasks-brand i{width:44px;height:44px;border:2px solid #ff2b77;border-radius:12px;color:#ff2b77;font-style:normal}.tasks-brand i,.tasks-create{display:inline-flex;align-items:center;justify-content:center;font-weight:900}.tasks-create{gap:.55rem;min-height:48px;color:#fff;border-radius:8px;background:linear-gradient(135deg,#ff0a65,#d60055);text-decoration:none;box-shadow:0 18px 34px rgba(242,5,92,.23)}.tasks-nav{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.8rem}.tasks-nav a{display:flex;align-items:center;min-height:44px;padding:0 .85rem;color:rgba(247,249,252,.8);border:1px solid transparent;border-radius:8px;text-decoration:none;font-weight:800}.tasks-nav a.active,.tasks-nav a:hover{color:#fff;border-color:rgba(242,5,92,.18);background:linear-gradient(90deg,rgba(242,5,92,.18),rgba(255,255,255,.035))}.tasks-credit-card{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:auto;padding:1rem;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:rgba(255,255,255,.045)}.tasks-credit-card small,.tasks-credit-card span{color:rgba(247,249,252,.64)}.tasks-credit-card strong{color:#fff;font-size:1.65rem}.tasks-workspace{min-width:0;padding:1.1rem clamp(.75rem,1.35vw,1.25rem)}.tasks-topbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(340px,.85fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center;margin-bottom:1.4rem}.tasks-topbar h1{margin:0;color:#fff;font-size:clamp(2rem,3vw,3.4rem);line-height:1}.tasks-topbar p{margin:.45rem 0 0;color:rgba(247,249,252,.66)}.tasks-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem}.tasks-search,.tasks-toolbar{display:grid;align-items:center}.tasks-search{grid-template-columns:34px 1fr;min-height:50px;padding:0 .8rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.035)}.tasks-search span{color:rgba(247,249,252,.68)}.tasks-search input{min-width:0;border:0;outline:0;color:#f7f9fc;background:transparent}.tasks-filter-button{min-height:50px;color:#f7f9fc;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035);box-shadow:none}.tasks-profile{display:flex;align-items:center;gap:.7rem}.tasks-profile .studio-profile-button>span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff0a65,#7947f2);font-weight:900}.tasks-profile .studio-profile-button>strong{white-space:nowrap}.tasks-error{padding:.8rem 1rem;border:1px solid rgba(255,108,175,.28);border-radius:8px;color:#ffb6c9;background:rgba(255,108,175,.08)}.tasks-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);grid-gap:1rem;gap:1rem;align-items:start}.tasks-main-panel,.tasks-priority-card,.tasks-side-card{border:1px solid rgba(255,255,255,.095);border-radius:8px;background:linear-gradient(180deg,rgba(15,21,31,.88),rgba(8,12,19,.9)),rgba(255,255,255,.025);box-shadow:0 24px 70px rgba(0,0,0,.18)}.tasks-main-panel{padding:.85rem}.tasks-filter-tabs{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;padding:.65rem;border-radius:8px;background:rgba(255,255,255,.035)}.tasks-filter-tabs button{gap:.45rem;min-height:42px;color:rgba(247,249,252,.76);border-color:rgba(255,255,255,.08);background:rgba(8,13,21,.72);box-shadow:none}.tasks-filter-tabs button.active{color:#fff;border-color:rgba(242,5,92,.58)}.tasks-filter-tabs span{color:#ff2b77}.tasks-table-card{overflow-x:auto;overflow-y:hidden;border-radius:8px}.tasks-table-head,.tasks-table-row{display:grid;grid-template-columns:minmax(200px,1.55fr) minmax(110px,.72fr) minmax(90px,.56fr) minmax(100px,.56fr) minmax(78px,.42fr);grid-gap:.55rem;gap:.55rem;align-items:center;min-width:610px}.tasks-table-head{min-height:46px;padding:0 .75rem;color:rgba(247,249,252,.58);font-size:.86rem;font-weight:900}.tasks-table-row{min-height:90px;padding:.8rem .75rem;border-top:1px solid rgba(255,255,255,.075);cursor:pointer}.tasks-table-row:hover{background:rgba(255,255,255,.025)}.tasks-request-cell{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center;min-width:0}.tasks-request-cell img{width:68px;aspect-ratio:16/10;border-radius:8px;object-fit:cover;background:#111821}.tasks-request-cell small,.tasks-request-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-request-cell small{margin-top:.25rem;color:rgba(247,249,252,.62)}.tasks-status{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:.35rem .7rem;border-radius:999px;color:#ff4d91;background:rgba(255,45,125,.12);font-weight:900}.tasks-status-assigned,.tasks-status-editing,.tasks-status-in_progress,.tasks-status-subtitles{color:#a783ff;background:rgba(130,86,246,.16)}.tasks-status-admin_review,.tasks-status-final_review{color:#ff9b45;background:rgba(255,140,61,.14)}.tasks-status-closed,.tasks-status-delivered,.tasks-status-done,.tasks-status-waiting_customer{color:#70db83;background:rgba(103,212,122,.13)}.tasks-status-revision_requested{color:#ff6caf;background:rgba(255,108,175,.14)}.tasks-row-actions{display:flex;gap:.35rem;align-items:center}.tasks-row-actions a,.tasks-row-actions button{min-height:36px;padding:0 .65rem;border:1px solid rgba(255,45,125,.45);border-radius:8px;color:#fff;background:rgba(255,45,125,.08);box-shadow:none;text-decoration:none;font-weight:900}.tasks-row-actions button{width:36px;padding:0;color:rgba(247,249,252,.64);border-color:transparent;background:transparent}.tasks-empty,.tasks-loading-list{min-height:360px}.tasks-empty{display:grid;place-items:center;text-align:center;color:rgba(247,249,252,.66)}.tasks-row-skeleton{display:grid;grid-template-columns:1.6fr .7fr .7fr .7fr .5fr;grid-gap:1rem;gap:1rem;min-height:88px;padding:1rem;border-top:1px solid rgba(255,255,255,.075)}.tasks-row-skeleton span{align-self:center;height:18px;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,255,255,.095),rgba(255,255,255,.045));background-size:220% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}.tasks-table-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid rgba(255,255,255,.075);color:rgba(247,249,252,.62)}.tasks-table-footer div{display:flex;gap:.45rem}.tasks-table-footer button{width:36px;min-height:36px;padding:0;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035);box-shadow:none}.tasks-table-footer button.active{border-color:rgba(255,45,125,.64)}.tasks-right-rail{display:grid;grid-gap:1rem;gap:1rem}.tasks-side-card{padding:1rem}.tasks-side-card h2{margin:0 0 1rem;color:#fff;font-size:1.1rem}.tasks-status-chart{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;justify-items:center}.tasks-donut{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;text-align:center}.tasks-donut:after{content:"";position:absolute;inset:22px;border-radius:50%;background:#0a0f18;box-shadow:inset 0 0 20px rgba(0,0,0,.42)}.tasks-donut small,.tasks-donut span{position:relative;z-index:1}.tasks-donut span{color:#fff;font-size:1.75rem;font-weight:900}.tasks-donut small{color:rgba(247,249,252,.68);font-size:.78rem;font-weight:800}.tasks-status-chart ul{display:grid;grid-gap:.65rem;gap:.65rem;width:100%;margin:0;padding:0;list-style:none}.tasks-status-chart li{display:grid;grid-template-columns:12px 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;color:rgba(247,249,252,.76);font-size:.82rem}.dot{width:10px;height:10px;border-radius:50%}.dot.pink{background:#f42b7f}.dot.purple{background:#8256f6}.dot.orange{background:#ff8c3d}.dot.green{background:#67d47a}.tasks-activity-list{display:grid;grid-gap:.65rem;gap:.65rem}.tasks-activity-list a{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;padding:.7rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;color:#f7f9fc;background:rgba(255,255,255,.026);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tasks-activity-list a:hover{border-color:rgba(255,45,125,.24);background:rgba(255,255,255,.045);transform:translateY(-1px)}.tasks-activity-list .tasks-status{width:10px;height:10px;min-height:10px;margin-top:.35rem;padding:0;border-radius:999px;box-shadow:0 0 0 4px rgba(255,255,255,.045)}.tasks-activity-list small,.tasks-activity-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-activity-list small{margin-top:.2rem;color:rgba(247,249,252,.58)}.tasks-priority-card{padding:1.3rem;background:radial-gradient(circle at 16% 18%,rgba(242,5,92,.22),transparent 34%),linear-gradient(145deg,rgba(70,35,98,.82),rgba(12,14,23,.95))}.tasks-priority-card strong{color:#fff;font-size:1.25rem}.tasks-priority-card p{color:rgba(247,249,252,.72);line-height:1.5}.tasks-priority-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1rem;color:#fff;border:1px solid rgba(255,45,125,.45);border-radius:8px;text-decoration:none;font-weight:900}.request-detail-page{min-height:100vh;padding:clamp(1rem,1.8vw,1.6rem);color:#f7f9fc;background:radial-gradient(circle at 78% -12%,rgba(236,0,93,.16),transparent 28%),radial-gradient(circle at 18% 100%,rgba(0,164,255,.07),transparent 24%),linear-gradient(180deg,#05090f,#080c13 62%,#05070b)}.request-detail-loading{display:grid;min-height:calc(100vh - 2rem);place-items:center;color:rgba(247,249,252,.68)}.request-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto 1rem;width:min(100%,1440px)}.request-detail-topbar nav,.request-detail-topbar>a{border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.035)}.request-detail-topbar>a{display:inline-flex;align-items:center;min-height:38px;padding:0 .9rem;color:#f7f9fc;text-decoration:none;font-weight:900}.request-detail-topbar nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:38px;padding:0 .8rem;color:rgba(247,249,252,.62)}.request-detail-topbar nav a,.request-detail-topbar nav strong{color:#f7f9fc;text-decoration:none}.request-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,320px);grid-gap:1rem;gap:1rem;align-items:start;width:min(100%,1440px);margin:0 auto}.request-detail-main,.request-detail-side{min-width:0}.request-detail-main,.request-detail-side{display:grid;grid-gap:.85rem;gap:.85rem}.request-detail-side{position:-webkit-sticky;position:sticky;top:1rem}.request-detail-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.request-detail-title-row p,.request-detail-title-row small{color:rgba(247,249,252,.62)}.request-detail-title-row h1{margin:.25rem 0;font-size:clamp(2rem,3.2vw,3.9rem);line-height:.96}.request-detail-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.35rem .8rem;border-radius:999px;color:#ff4d91;background:rgba(255,45,125,.13);font-weight:900;white-space:nowrap}.request-detail-status-assigned,.request-detail-status-editing,.request-detail-status-in_progress,.request-detail-status-subtitles{color:#ff77b0;background:rgba(255,45,125,.18)}.request-detail-status-admin_review,.request-detail-status-final_review{color:#ff9b45;background:rgba(255,140,61,.15)}.request-detail-status-closed,.request-detail-status-delivered,.request-detail-status-done,.request-detail-status-waiting_customer{color:#70db83;background:rgba(103,212,122,.13)}.request-detail-status-revision_requested{color:#ff6caf;background:rgba(255,108,175,.14)}.request-detail-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.095);border-radius:8px;background:rgba(255,255,255,.03)}.request-detail-progress div{position:relative;display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;text-align:center;color:rgba(247,249,252,.58)}.request-detail-progress div:before{content:"";position:absolute;top:17px;left:-50%;width:100%;height:2px;background:rgba(255,255,255,.14)}.request-detail-progress div:first-child:before{display:none}.request-detail-progress div.complete:before{background:linear-gradient(90deg,rgba(255,45,125,.4),#ff2b77)}.request-detail-progress i{position:relative;z-index:1;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#141923;color:rgba(247,249,252,.7);font-style:normal;font-weight:900}.request-detail-progress .complete i{border-color:rgba(255,45,125,.78);background:linear-gradient(135deg,#ff2b77,#7d4ff7);color:#fff;box-shadow:0 0 28px rgba(255,45,125,.26)}.request-detail-progress strong{color:#f7f9fc;font-size:.9rem}.request-detail-progress small{color:rgba(247,249,252,.52);font-size:.75rem}.request-detail-alert,.request-detail-card,.request-detail-message,.request-side-hero{border:1px solid rgba(255,255,255,.095);border-radius:8px;background:linear-gradient(180deg,rgba(15,21,31,.88),rgba(8,12,19,.9)),rgba(255,255,255,.025);box-shadow:0 24px 70px rgba(0,0,0,.18)}.request-detail-alert{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;padding:1rem;border-color:rgba(255,45,125,.36);background:radial-gradient(circle at 12% 20%,rgba(255,45,125,.16),transparent 30%),rgba(255,45,125,.065)}.request-detail-alert strong{color:#ff4d91}.request-detail-alert p{margin:0;color:rgba(247,249,252,.76)}.request-detail-tabs{display:flex;gap:.65rem;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.08)}.request-detail-tabs a{padding:.7rem 1rem;color:rgba(247,249,252,.6);border-bottom:2px solid transparent;font-weight:900;white-space:nowrap;text-decoration:none}.request-detail-tabs a.active,.request-detail-tabs a:hover{color:#ff4d91;border-color:#ff2b77}.request-detail-card{padding:1rem}.request-detail-card h2{margin:0 0 .85rem;color:#fff;font-size:1rem}.request-detail-card p{color:rgba(247,249,252,.72);line-height:1.55}.request-detail-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.request-detail-card-heading a,.request-notes-card a{color:#ff4d91;font-weight:900;text-decoration:none}.request-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.request-file-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;min-width:0;padding:.65rem;color:#f7f9fc;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035);box-shadow:none;text-align:start;text-decoration:none}.request-file-card:hover{border-color:rgba(255,45,125,.28);background:rgba(255,255,255,.055);transform:translateY(-1px)}.request-file-card img{width:64px;aspect-ratio:1;border-radius:8px;object-fit:cover;background:#121924}.request-file-card small,.request-file-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-file-card small{margin-top:.25rem;color:rgba(247,249,252,.56)}.request-file-card i{color:#70db83;font-style:normal}.request-notes-card{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem}.request-notes-card pre{margin:.7rem 0 0;color:rgba(247,249,252,.76);font:inherit;line-height:1.55;white-space:pre-wrap}.request-detail-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:.85rem;gap:.85rem}.request-option-list{display:grid;margin:0;padding:0;list-style:none}.request-option-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.075)}.request-option-list li:first-child{border-top:0}.request-option-list span{color:rgba(247,249,252,.68)}.request-option-list strong{color:#70db83;text-align:end}.request-creative-preview{position:relative;overflow:hidden;min-height:250px;border-radius:8px;background:#101720}.request-creative-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.request-creative-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.72))}.request-creative-preview span,.request-creative-preview strong{position:relative;z-index:1;display:block;margin-inline:1rem}.request-creative-preview strong{margin-top:9.5rem;color:#fff;font-size:1.4rem}.request-creative-preview span{margin-top:.25rem;color:rgba(247,249,252,.72)}.request-timeline{display:grid;grid-gap:.55rem;gap:.55rem}.request-timeline div{display:grid;grid-template-columns:18px minmax(120px,.42fr) minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;padding:.65rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.025)}.request-timeline i{width:10px;height:10px;border-radius:50%;background:#ff2b77;box-shadow:0 0 18px rgba(255,45,125,.55)}.request-timeline span{color:rgba(247,249,252,.58)}.request-side-hero{position:relative;overflow:hidden;min-height:255px}.request-side-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.request-side-hero:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18)}.request-side-hero button{position:absolute;inset:50% auto auto 50%;z-index:1;width:72px;height:72px;min-height:72px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:rgba(0,0,0,.46);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,-50%)}.request-info-list{display:grid;grid-gap:.7rem;gap:.7rem;margin:0}.request-info-list div{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.request-info-list dt{color:rgba(247,249,252,.55)}.request-info-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#f7f9fc}.request-ops-panel,.request-upload-panel{display:grid;grid-gap:.75rem;gap:.75rem}.request-ops-panel label,.request-upload-panel label{display:grid;grid-gap:.4rem;gap:.4rem;color:rgba(247,249,252,.68);font-size:.88rem;font-weight:800}.request-ops-panel select,.request-upload-panel input[type=file]{width:100%;min-width:0;min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f7f9fc;background:rgba(255,255,255,.04)}.request-ops-panel select{padding:0 .75rem;color:#f7f9fc;background-color:#0b111b;-webkit-appearance:none;-moz-appearance:none;appearance:none}.request-ops-panel select option{color:#f7f9fc;background:#0b111b}.request-upload-panel input[type=file]{padding:.55rem}.request-ops-panel button,.request-upload-panel button{width:100%;min-height:42px;border-radius:8px}.request-ops-panel .ghost,.request-upload-panel .ghost{color:#f7f9fc;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035);box-shadow:none}.request-countdown strong{display:block;margin:.35rem 0;color:#ff4d91;font-size:1.8rem;letter-spacing:.05em}.request-countdown small,.request-countdown span{color:rgba(247,249,252,.62)}.request-action-stack,.request-note-composer{display:grid;grid-gap:.65rem;gap:.65rem}.request-note-composer textarea{width:100%;min-height:96px;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f7f9fc;background:rgba(255,255,255,.04);resize:vertical}.request-action-stack button,.request-approval-card button{width:100%;min-height:46px;border-radius:8px}.request-action-stack button:first-child{background:linear-gradient(135deg,#ff2b77,#d60055)}.request-action-stack button.ghost{color:#f7f9fc;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035);box-shadow:none}.request-approval-card span{display:block;overflow:hidden;height:8px;margin:.8rem 0 1rem;border-radius:999px;background:rgba(255,255,255,.1)}.request-approval-card i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff2b77,#8256f6)}.request-detail-message{margin:0;padding:.8rem;color:#ffb6c9;border-color:rgba(255,108,175,.28);background:rgba(255,108,175,.08)}.studio-sidebar{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:.85rem 1rem;border-right:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(12,18,27,.88),rgba(5,8,13,.95)),rgba(255,255,255,.03)}[dir=rtl] .studio-sidebar{border-right:0;border-left:1px solid rgba(255,255,255,.1)}.studio-brand{display:flex;align-items:center;gap:.85rem;min-height:52px;color:#fff;text-decoration:none}.studio-logo-mark{display:inline-grid;place-items:center;width:46px;height:46px;border:2px solid #f2055c;border-radius:14px;color:#ff2b77;font-size:.78rem;font-weight:900;letter-spacing:0}.studio-brand strong{display:block;font-size:1.75rem;line-height:.9;letter-spacing:0}.studio-brand small{display:block;margin-top:.25rem;color:#ff2b77;font-size:.72rem;font-weight:900;letter-spacing:.12em}.studio-create{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;gap:.55rem;border:0;border-radius:8px;background:linear-gradient(135deg,#ff0a65,#d60055);box-shadow:0 16px 40px rgba(242,5,92,.26);color:#fff;font-size:1rem;font-weight:900;text-decoration:none}.studio-create span{font-size:1.65rem;line-height:1}.studio-nav{display:grid;grid-gap:.28rem;gap:.28rem}.studio-nav-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:43px;padding:.48rem .75rem;border:1px solid transparent;border-radius:8px;color:rgba(247,249,252,.86);background:transparent;box-shadow:none;text-align:start;text-decoration:none}.studio-nav-item.active,.studio-nav-item:hover{border-color:rgba(242,5,92,.28);background:linear-gradient(90deg,rgba(242,5,92,.18),rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px rgba(242,5,92,.05)}.studio-nav-icon{display:inline-grid;place-items:center;width:28px;height:28px;color:#ff2b77;font-size:1.15rem}.studio-nav-item small{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:999px;color:#fff;background:#f2055c;font-size:.78rem;font-weight:900}.studio-credit-card,.studio-help-card{margin-top:auto;display:grid;grid-gap:.35rem;gap:.35rem;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025))}.studio-credit-card strong{font-size:1.55rem}.studio-credit-card small,.studio-credit-card span,.studio-help-card small{color:rgba(247,249,252,.66)}.studio-secondary-button{min-height:34px;padding:.35rem .65rem;border-color:rgba(242,5,92,.55);background:transparent;box-shadow:none}.studio-help-card{margin-top:0;grid-template-columns:34px 1fr;align-items:center}.studio-help-card>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#ff2b77;border:1px solid rgba(242,5,92,.45)}.studio-help-card div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.studio-help-card small,.studio-help-card strong{display:block;min-width:0}.studio-workspace{min-width:0;padding:.82rem 1.05rem}.studio-topbar{display:grid;grid-template-columns:minmax(230px,1fr) minmax(260px,380px) auto;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:.8rem}.studio-topbar h2{margin:0;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.05}.studio-topbar p{margin:.25rem 0 0;color:rgba(247,249,252,.72)}.studio-search{display:grid;grid-template-columns:28px 1fr;align-items:center;min-height:48px;padding:0 1rem;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.045)}.studio-search input{min-height:38px;border:0;color:#fff;background:transparent;outline:none}.studio-profile-strip{display:flex;align-items:center;gap:.55rem;white-space:nowrap}.studio-icon-button{width:42px;height:42px;min-height:42px;padding:0;border-radius:50%;border-color:rgba(255,255,255,.1);color:#f7f9fc;background:rgba(255,255,255,.04);box-shadow:none}.studio-avatar{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,rgba(242,5,92,.8),rgba(255,205,86,.45)),#18202b;box-shadow:0 10px 28px rgba(0,0,0,.3);font-weight:900}.studio-profile-menu{position:relative}.studio-profile-button{display:flex;align-items:center;gap:.65rem;min-height:48px;padding:0;border:0;color:#f7f9fc;background:transparent;box-shadow:none}.studio-profile-button i{color:rgba(247,249,252,.68);font-style:normal}.studio-profile-panel{position:absolute;z-index:50;top:calc(100% + .55rem);right:0;display:grid;grid-gap:.25rem;gap:.25rem;width:230px;padding:.45rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(8,13,21,.98);box-shadow:0 18px 50px rgba(0,0,0,.35)}[dir=rtl] .studio-profile-panel{right:auto;left:0}.studio-profile-panel a,.studio-profile-panel button{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;min-height:40px;padding:.55rem .65rem;border:0;border-radius:8px;color:#f7f9fc;background:transparent;box-shadow:none;text-align:start;text-decoration:none;font-weight:800}.studio-profile-panel a:hover,.studio-profile-panel button:hover{background:rgba(255,255,255,.06)}.studio-profile-panel span{color:#ff2b77}.studio-danger-menu-item{color:#ff8cae!important}.studio-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem;align-items:start}.studio-main-column,.studio-right-rail{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.studio-panel{min-width:0;padding:.75rem;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(8,13,21,.78);box-shadow:0 20px 55px rgba(0,0,0,.22)}.studio-panel-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem}.studio-panel-head>div{display:flex;align-items:center;gap:.8rem;min-width:0}.studio-panel h3,.studio-panel-head h3{margin:0;font-size:1rem}.studio-section-icon{display:inline-grid;place-items:center;width:28px;height:28px;color:#ff2b77;font-size:1.15rem}.studio-link-button{min-height:36px;padding:.35rem .45rem;border:0;color:#ff2b77;background:transparent;box-shadow:none}.studio-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.studio-project-card{display:grid;grid-gap:.45rem;gap:.45rem;min-height:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#f7f9fc;background:rgba(255,255,255,.035);box-shadow:none;text-align:start}.studio-project-card>.pill,.studio-project-card>small,.studio-project-card>strong{margin-inline:.8rem}.studio-project-card>small{margin-bottom:.7rem;color:rgba(247,249,252,.66)}.studio-project-thumb{position:relative;display:block;aspect-ratio:16/5.6;overflow:hidden;background:#111821}.studio-mini-list img,.studio-project-thumb img{width:100%;height:100%;object-fit:cover}.studio-project-thumb span{position:absolute;top:.5rem;right:.5rem;display:inline-grid;place-items:center;width:30px;height:34px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff}.studio-task-list{display:grid}.studio-task-row{display:grid;grid-template-columns:42px minmax(0,1fr) 112px 78px 18px;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:52px;padding:.42rem .65rem;border:0;border-top:1px solid rgba(255,255,255,.075);color:#f7f9fc;background:transparent;box-shadow:none;text-align:start}.studio-task-row:first-child{border-top:0}.studio-task-row em,.studio-task-row small,.studio-task-row strong,.studio-task-row time{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-task-row small,.studio-task-row time{color:rgba(247,249,252,.66)}.studio-task-row em{justify-self:start;color:#ff2b77;font-style:normal;font-weight:800}.studio-task-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#ff2b77;background:rgba(242,5,92,.12)}.studio-task-icon.tone-1{color:#24a7ff;background:rgba(36,167,255,.12)}.studio-task-icon.tone-2{color:#28d174;background:rgba(40,209,116,.12)}.studio-task-icon.tone-3{color:#9f6cff;background:rgba(159,108,255,.12)}.studio-detail-panel{display:grid;grid-gap:1rem;gap:1rem}.studio-action-list,.studio-mini-list{display:grid;grid-gap:.55rem;gap:.55rem}.studio-action-list a,.studio-action-list button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:48px;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;color:#f7f9fc;background:rgba(255,255,255,.04);box-shadow:none;text-align:start;text-decoration:none;font-weight:800}.studio-action-list span{color:#ff2b77;font-size:1.25rem}.studio-mini-list button{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:58px;padding:.4rem 0;border:0;border-top:1px solid rgba(255,255,255,.075);border-radius:0;color:#f7f9fc;background:transparent;box-shadow:none;text-align:start}.studio-mini-list button:first-child{border-top:0}.studio-mini-list small,.studio-mini-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-mini-list small{margin-top:.3rem;color:rgba(247,249,252,.66)}.studio-mini-list img{width:76px;aspect-ratio:16/10;border-radius:8px}.studio-mini-skeleton,.studio-skeleton-card,.studio-skeleton-row{pointer-events:none}.studio-mini-skeleton :where(strong,small,i),.studio-skeleton-card :where(.studio-project-thumb,span,small),.studio-skeleton-row :where(.studio-task-icon,strong,small,time,em,i){display:block;overflow:hidden;color:transparent;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,255,255,.095),rgba(255,255,255,.045));background-size:220% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}.studio-skeleton-card .studio-project-thumb{min-height:0;aspect-ratio:1.62}.studio-skeleton-card>span:not(.studio-project-thumb){width:72%;height:16px}.studio-skeleton-card small{width:54%;height:12px}.studio-skeleton-row strong{width:min(260px,74%);height:15px}.studio-skeleton-row small{width:min(220px,62%);height:11px;margin-top:.5rem}.studio-skeleton-row em,.studio-skeleton-row time{width:78px;height:13px}.studio-skeleton-row i{width:16px;height:16px}.studio-mini-skeleton{display:grid;grid-template-columns:1fr 76px;grid-gap:.65rem;gap:.65rem;align-items:center;min-height:58px;padding:.4rem 0;border-top:1px solid rgba(255,255,255,.075)}.studio-mini-skeleton:first-child{border-top:0}.studio-mini-skeleton strong{width:72%;height:14px}.studio-mini-skeleton small{width:46%;height:11px;margin-top:.5rem}.studio-mini-skeleton i{width:76px;aspect-ratio:16/10}.studio-upgrade-card{display:none;gap:.45rem;padding:.95rem;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:radial-gradient(circle at 20% 20%,rgba(242,5,92,.25),transparent 36%),linear-gradient(145deg,rgba(70,35,98,.82),rgba(12,14,23,.95))}.studio-upgrade-card>span{color:#ff2b77;font-size:1.85rem}.studio-upgrade-card p{margin:0;color:rgba(247,249,252,.76);line-height:1.5}.studio-upgrade-card button{width:-moz-fit-content;width:fit-content;min-width:160px;min-height:38px}:root[data-theme=light] .studio-dashboard-shell{color:#111827;background:radial-gradient(circle at 75% -10%,rgba(242,5,92,.13),transparent 26%),linear-gradient(180deg,#fff8fb,#f5f7fb)}:root[data-theme=light] .studio-action-list a,:root[data-theme=light] .studio-action-list button,:root[data-theme=light] .studio-credit-card,:root[data-theme=light] .studio-help-card,:root[data-theme=light] .studio-panel,:root[data-theme=light] .studio-project-card,:root[data-theme=light] .studio-search,:root[data-theme=light] .studio-sidebar{color:#111827;background:rgba(255,255,255,.78);border-color:rgba(17,24,39,.12)}:root[data-theme=light] .studio-mini-list small,:root[data-theme=light] .studio-project-card>small,:root[data-theme=light] .studio-task-row small,:root[data-theme=light] .studio-task-row time,:root[data-theme=light] .studio-topbar p{color:rgba(17,24,39,.62)}:root[data-theme=light] .studio-icon-button,:root[data-theme=light] .studio-profile-button,:root[data-theme=light] .studio-search input{color:#111827}:root[data-theme=light] .studio-profile-panel{background:rgba(255,255,255,.98);border-color:rgba(17,24,39,.12)}:root[data-theme=light] .studio-profile-panel a,:root[data-theme=light] .studio-profile-panel button{color:#111827}:root[data-theme=light] .new-request-page{color:#111827;background:radial-gradient(circle at 18% 0,rgba(242,5,92,.14),transparent 26%),radial-gradient(circle at 86% 14%,rgba(0,164,255,.12),transparent 28%),linear-gradient(180deg,#fff8fb,#f4f8ff)}:root[data-theme=light] .new-request-card,:root[data-theme=light] .new-request-font-menu,:root[data-theme=light] .new-request-hero,:root[data-theme=light] .new-request-submit-bar,:root[data-theme=light] .new-request-summary{color:#111827;border-color:rgba(17,24,39,.12);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.78)),rgba(255,255,255,.72);box-shadow:0 22px 60px rgba(31,41,55,.12)}:root[data-theme=light] .new-request-back,:root[data-theme=light] .new-request-files article,:root[data-theme=light] .new-request-files>div,:root[data-theme=light] .new-request-font-menu button,:root[data-theme=light] .new-request-font-trigger,:root[data-theme=light] .new-request-option,:root[data-theme=light] .new-request-palette div>button:last-child,:root[data-theme=light] .new-request-selected-colors,:root[data-theme=light] .new-request-submit-bar a,:root[data-theme=light] .new-request-summary dl div,:root[data-theme=light] .new-request-summary p{color:#111827;border-color:rgba(17,24,39,.12);background:rgba(255,255,255,.76)}:root[data-theme=light] .new-request-brand-palette-field,:root[data-theme=light] .new-request-card label,:root[data-theme=light] .new-request-font-field,:root[data-theme=light] .new-request-font-menu button{color:#111827}:root[data-theme=light] .new-request-card .rich-textarea textarea,:root[data-theme=light] .new-request-card input[type=text],:root[data-theme=light] .new-request-card textarea{color:#111827;border-color:rgba(17,24,39,.14);background:rgba(255,255,255,.86)}:root[data-theme=light] .new-request-card .rich-textarea textarea:focus,:root[data-theme=light] .new-request-card input[type=text]:focus,:root[data-theme=light] .new-request-card textarea:focus{background:#fff;box-shadow:0 0 0 3px rgba(0,164,255,.14)}:root[data-theme=light] .new-request-dropzone small,:root[data-theme=light] .new-request-files small,:root[data-theme=light] .new-request-font-menu span,:root[data-theme=light] .new-request-font-trigger small,:root[data-theme=light] .new-request-hero p,:root[data-theme=light] .new-request-hero span,:root[data-theme=light] .new-request-palette span,:root[data-theme=light] .new-request-section-head p,:root[data-theme=light] .new-request-selected-colors small,:root[data-theme=light] .new-request-summary dt,:root[data-theme=light] .new-request-summary p,:root[data-theme=light] .new-request-summary>div:first-child small,:root[data-theme=light] .new-request-summary>div:first-child span{color:rgba(17,24,39,.62)}:root[data-theme=light] .new-request-hero-stats span{color:rgba(17,24,39,.66);border-color:rgba(17,24,39,.11);background:rgba(255,255,255,.72)}:root[data-theme=light] .new-request-font-menu strong,:root[data-theme=light] .new-request-font-trigger strong,:root[data-theme=light] .new-request-hero-stats strong,:root[data-theme=light] .new-request-summary dd,:root[data-theme=light] .new-request-summary>div:first-child strong{color:#111827}:root[data-theme=light] .new-request-font-menu button.active,:root[data-theme=light] .new-request-font-menu button:hover,:root[data-theme=light] .new-request-option:has(input:checked){border-color:rgba(242,5,92,.34);background:linear-gradient(135deg,rgba(242,5,92,.14),rgba(0,164,255,.08)),rgba(255,255,255,.9)}:root[data-theme=light] .new-request-dropzone{border-color:rgba(242,5,92,.34);background:linear-gradient(135deg,rgba(0,164,255,.1),transparent 42%),radial-gradient(circle at 50% 0,rgba(242,5,92,.12),transparent 34%),rgba(255,255,255,.72)}:root[data-theme=light] .new-request-dropzone:hover{border-color:rgba(0,164,255,.42);background:linear-gradient(135deg,rgba(0,164,255,.14),transparent 42%),radial-gradient(circle at 50% 0,rgba(242,5,92,.16),transparent 34%),rgba(255,255,255,.82)}:root[data-theme=light] .new-request-palette button,:root[data-theme=light] .new-request-palette input[type=color],:root[data-theme=light] .new-request-selected-colors button{border-color:rgba(17,24,39,.22)}.user-request-list{margin-top:1rem}.request-summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:92px;padding:1.1rem 1.15rem}.request-detail{display:grid;grid-gap:1rem;gap:1rem;padding:0 1.15rem 1.15rem}.request-detail p{margin:0;color:var(--text-soft);line-height:1.55}.request-item{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.request-item:hover{transform:translateY(-1px);border-color:var(--line-strong);background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 18%);box-shadow:0 16px 28px rgba(6,4,7,.14),inset 0 0 0 1px rgba(255,108,175,.09)}.request-summary strong{font-size:1.13rem;line-height:1.18;font-family:var(--font-ui)}.request-summary small{margin-top:.28rem;font-size:.88rem;font-family:var(--font-ui);line-height:1.45;white-space:normal}.request-summary span:first-child{gap:.28rem}.compact-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.detail-section{display:grid;grid-gap:.7rem;gap:.7rem}.detail-section-head,.gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.detail-section-head h4,.gallery-heading h3{margin:0}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;align-items:start}.gallery-section{min-width:0;display:grid;grid-gap:.6rem;gap:.6rem;padding:.85rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 10%);box-shadow:var(--shadow-soft)}.media-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:1120px){.page{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.command-center-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.section-heading-tight{align-items:flex-start;flex-wrap:wrap}}.media-card{display:grid;grid-gap:.52rem;gap:.52rem;min-width:0;padding:.58rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);box-shadow:var(--shadow-soft);text-decoration:none}.media-card-button{width:100%;text-align:start;cursor:pointer}.media-preview{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:6px;color:var(--brand-strong);font-family:var(--font-ui);font-weight:800;background:linear-gradient(135deg,rgba(255,108,175,.11),rgba(255,255,255,.08)),var(--panel-muted)}.media-preview iframe,.media-preview img,.media-preview video{width:100%;height:100%;border:0;object-fit:cover}.media-fallback{display:grid;place-items:center;grid-gap:.35rem;gap:.35rem;width:100%;height:100%;padding:.85rem;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),color-mix(in srgb,var(--panel-strong),black 4%)}.media-fallback strong{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:40px;padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--line-strong),white 10%);border-radius:8px;background:rgba(255,255,255,.06);color:var(--text-main);font-size:.92rem;letter-spacing:0}.media-fallback small{color:var(--text-soft);font-size:.78rem}.media-meta small{font-size:.76rem}.media-meta small,.media-meta strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35}.media-viewer-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(8,11,18,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.media-viewer-panel{position:relative;width:min(960px,100%);max-height:calc(100vh - 2rem);display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);box-shadow:var(--shadow)}.media-viewer-close{position:absolute;top:.8rem;right:.8rem;width:40px;min-width:40px;min-height:40px;padding:0;border-radius:999px}.media-viewer-nav{position:absolute;top:.8rem;left:.8rem;display:inline-flex;gap:.45rem}.media-viewer-stage{overflow:auto;display:grid;place-items:center;min-height:280px;max-height:calc(100vh - 11rem);padding:2rem 1.25rem 1.25rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-muted),black 8%)}.media-viewer-frame,.media-viewer-image,.media-viewer-video{width:auto;max-width:min(100%,820px);max-height:calc(100vh - 16rem);border:0;object-fit:contain}.media-viewer-frame,.media-viewer-video{width:min(100%,820px)}.media-viewer-fallback{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:center;padding:1.4rem;text-align:center}.media-viewer-fallback strong{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:48px;padding:.55rem .8rem;border:1px solid color-mix(in srgb,var(--line-strong),white 10%);border-radius:8px;background:rgba(255,93,184,.08)}.media-viewer-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.media-viewer-meta>div{display:grid;min-width:0}.media-viewer-meta small,.media-viewer-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-viewer-meta small{color:var(--text-soft)}.upload-action-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.notes-stack,.upload-workspace{display:grid;grid-gap:.75rem;gap:.75rem}.upload-workspace{padding:.9rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-muted),var(--panel-strong) 8%)}.upload-action-copy{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.upload-action-copy small{color:var(--text-soft)}.upload-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.confirm-box{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem;border:1px solid rgba(217,79,79,.32);border-radius:8px;background:rgba(217,79,79,.09)}.confirm-box strong{color:var(--error)}.confirm-modal-overlay{position:fixed;inset:0;z-index:75;display:grid;place-items:center;padding:1rem;background:rgba(8,5,10,.64);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.confirm-modal{width:min(420px,100%);background:var(--panel-strong);box-shadow:var(--shadow)}.rich-textarea{display:grid;grid-gap:.45rem;gap:.45rem}.rich-toolbar{display:flex;flex-wrap:wrap;gap:.35rem}.rich-toolbar button{width:2.35rem;min-height:2.2rem;padding:0;border-radius:8px;font-family:var(--font-ui);font-weight:900}.empty-state{display:grid;place-items:center;min-height:240px;padding:2rem;border:1px dashed var(--line-strong);border-radius:8px;color:var(--text-soft);text-align:center;background:var(--panel-muted);box-shadow:var(--shadow-soft)}.empty-state h3{margin:0;color:var(--text-main)}.empty-state p{max-width:58ch;margin:.5rem 0 0;line-height:1.5}.toast-stack{position:fixed;right:1rem;bottom:1rem;z-index:40;display:grid;grid-gap:.65rem;gap:.65rem;width:min(360px,calc(100vw - 2rem))}.toast{padding:.8rem .9rem;border:1px solid var(--line-strong);border-radius:8px;color:var(--text-main);background:var(--panel-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.success-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:overlay-fade .22s ease both;pointer-events:none}.success-pop{display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;width:min(360px,calc(100vw - 2rem));padding:1.4rem;border:1px solid color-mix(in srgb,var(--status-green),transparent 45%);border-radius:8px;color:var(--text-main);text-align:center;background:var(--panel-strong);box-shadow:var(--shadow);animation:success-pop .36s cubic-bezier(.2,.9,.2,1) both}.success-check{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:#fff;font-size:2rem;font-weight:900;background:var(--status-green);box-shadow:0 16px 32px color-mix(in srgb,var(--status-green),transparent 70%);animation:check-pop .42s cubic-bezier(.18,1.35,.28,1) both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes panel-open{0%{opacity:0;max-height:0;transform:translateY(-8px) scaleY(.98)}to{opacity:1;max-height:1200px;transform:translateY(0) scaleY(1)}}@keyframes new-request-select-open{0%{opacity:0;max-height:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;max-height:330px;transform:translateY(0) scaleY(1)}}@keyframes new-request-reveal-open{0%{opacity:0;max-height:0;transform:translateY(-6px) scaleY(.98)}to{opacity:1;max-height:900px;transform:translateY(0) scaleY(1)}}@keyframes new-request-reveal-close{0%{opacity:1;max-height:900px;transform:translateY(0) scaleY(1)}to{opacity:0;max-height:0;transform:translateY(-6px) scaleY(.98)}}@keyframes new-request-select-close{0%{opacity:1;max-height:330px;transform:translateY(0) scaleY(1)}to{opacity:0;max-height:0;transform:translateY(-6px) scaleY(.96)}}@keyframes new-request-field-open{0%{opacity:0;max-height:64px;transform:translateY(-5px)}to{opacity:1;max-height:64px;transform:translateY(0)}}@keyframes new-request-field-close{0%{opacity:1;max-height:64px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-5px)}}@keyframes detail-open{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:1400px;transform:translateY(0)}}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes success-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes check-pop{0%{transform:scale(.55)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-height:840px) and (min-width:921px){.login-page{grid-template-columns:minmax(380px,.72fr) minmax(500px,1fr)}.login-auth-panel,.login-brand-panel{padding:1rem clamp(1.2rem,2.5vw,2.4rem)}.login-brand-panel{gap:.78rem}.login-hero-copy{margin-top:.65rem}.login-hero-copy h1{font-size:clamp(2rem,4.2vw,3.75rem)}.login-hero-copy p{margin-top:.65rem;font-size:.98rem}.login-feature-list{gap:.58rem}.login-feature{grid-template-columns:42px 1fr;gap:.7rem}.login-feature>span{width:40px;height:40px}.login-feature p{font-size:.82rem}.login-showcase{min-height:190px;width:min(100%,500px)}.login-preview-frame,.login-preview-frame img{min-height:112px}.login-float-chip{width:48px;height:48px}.chip-wave{width:74px}.login-card-body{padding-top:1.45rem;padding-bottom:1.35rem}.login-card-body.package-step{width:min(100%,760px)}.login-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.login-card-body>p{margin-bottom:1rem}.login-auth-form .inline-actions button[type=submit],.login-auth-form>button[type=submit],.login-input-shell input{min-height:52px}.login-divider{margin:1rem 0 .75rem}.login-social-grid button{min-height:48px}.login-assurance-row{gap:.8rem}.login-assurance-row article>span{width:42px;height:42px}.login-assurance-row p{display:none}}@media (max-width:920px){.request-detail-layout{grid-template-columns:1fr}.request-detail-side{position:static}.request-detail-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.request-detail-progress div:nth-child(4):before{display:none}.new-request-page,.request-detail-grid,.request-file-grid,.tasks-page{grid-template-columns:1fr}.tasks-sidebar{position:static;display:grid;grid-template-columns:minmax(160px,auto) minmax(180px,1fr);grid-gap:1rem;gap:1rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}[dir=rtl] .tasks-sidebar{border-left:0}.tasks-nav{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tasks-credit-card{display:none}.new-request-form,.new-request-grid.two,.new-request-hero,.new-request-upload-grid,.tasks-layout,.tasks-topbar{grid-template-columns:1fr}.new-request-summary{position:static}.tasks-toolbar{grid-template-columns:1fr auto}.tasks-profile{justify-content:flex-start}.tasks-table-card{overflow-x:auto}.tasks-table-head,.tasks-table-row{min-width:920px}.tasks-status-chart{grid-template-columns:1fr;justify-items:center}.page.login-page{width:100%;padding:0;grid-template-columns:1fr}.login-auth-panel,.login-brand-panel{min-height:auto}.login-brand-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}[dir=rtl] .login-brand-panel{border-left:0}.login-hero-copy{margin-top:1rem}.login-feature-list,.login-hero-copy h1,.login-hero-copy p,.login-showcase{max-width:none}.login-showcase{margin-inline:0}.login-auth-panel{padding-top:4rem}.login-assurance-row,.login-launch-note,.login-package-grid,.login-selected-package,.page{grid-template-columns:1fr}.page{width:min(100% - 1.5rem,980px)}.examples-topbar{grid-template-columns:1fr}.examples-top-actions,.examples-top-links{justify-items:start;justify-content:flex-start}.examples-lightbox-panel{grid-template-columns:1fr}.hero{position:relative;top:auto;min-height:250px;max-height:none}.admin-grid{grid-template-columns:1fr}.card{padding:1rem}.request-summary{min-height:84px;padding:1rem}.request-detail{padding:0 1rem 1rem}.assignment-panel{align-items:stretch}.assignment-controls{min-width:0}.command-center-layout{min-height:0}.command-center-layout,.studio-dashboard-shell{grid-template-columns:1fr}.studio-sidebar{position:static;display:grid;grid-template-columns:minmax(160px,auto) minmax(180px,1fr);grid-gap:1rem;gap:1rem;padding:1rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}[dir=rtl] .studio-sidebar{border-left:0}.studio-nav{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.studio-credit-card,.studio-help-card{display:none}.studio-content-grid,.studio-topbar{grid-template-columns:1fr}.studio-profile-strip{justify-content:flex-start}.studio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-queue{border-right:0;border-bottom:1px solid var(--line)}.command-detail-hero,.section-heading-tight{align-items:flex-start;flex-direction:column}.dashboard-mode-toggle{width:100%;border-radius:12px}.dashboard-mode-toggle .tab{flex:1 1}.upload-row{grid-template-columns:1fr;align-items:stretch}}@media (max-width:640px){.request-detail-page{padding:.75rem}.request-detail-topbar{align-items:stretch;flex-direction:column}.request-detail-title-row{align-items:flex-start;flex-direction:column}.request-detail-progress{grid-template-columns:1fr}.request-detail-progress div{grid-template-columns:34px minmax(0,1fr);justify-items:start;text-align:start}.request-detail-progress div:before{top:-.7rem;left:16px;width:2px;height:1rem}.request-detail-progress div:nth-child(4):before{display:block}.request-detail-progress small,.request-detail-progress strong{grid-column:2}.request-detail-alert,.request-info-list div,.request-notes-card,.request-timeline div{grid-template-columns:1fr}.request-side-hero{min-height:220px}.tasks-sidebar{grid-template-columns:1fr;padding:1rem}.tasks-brand{grid-template-columns:1fr 40px}.tasks-workspace{padding:1rem}.tasks-toolbar{grid-template-columns:1fr}.tasks-filter-button{width:100%}.tasks-status-chart{grid-template-columns:1fr;justify-items:center}.tasks-table-footer{align-items:flex-start;flex-direction:column}.page.login-page{width:100%;padding:0}.login-brand-panel{padding:1rem;gap:1rem}.login-brand-lockup{gap:.5rem}.login-logo-mark{width:40px;height:40px;border-radius:10px}.login-feature{grid-template-columns:42px 1fr}.login-feature>span{width:40px;height:40px}.login-showcase{min-height:0}.login-showcase-window{transform:none}.login-float-chip{display:none}.login-auth-panel{padding:4.3rem 1rem 1.2rem}.login-language-button{top:.75rem;right:.75rem}[dir=rtl] .login-language-button{right:auto;left:.75rem}.login-card-body{padding-inline:1rem}.login-package-grid{grid-template-columns:1fr}.login-launch-note,.login-selected-package{display:grid}.login-selected-package button{grid-column:1;grid-row:auto;width:100%}.login-form-row{align-items:flex-start;flex-direction:column}.login-form-grid,.login-social-grid{grid-template-columns:1fr}.admin-shell,.page{width:min(100% - 1rem,1180px);padding-top:4.5rem}.hero{min-height:210px;padding:1rem}h1{font-size:clamp(2rem,13vw,3rem);line-height:.98}.subtitle{max-width:100%;font-size:.94rem}.app-toggles{top:.75rem;right:.75rem}.examples-shortcut{top:.75rem;right:calc(.75rem + 44px + 44px + 54px + 44px + 2.2rem)}.account-menu{top:.75rem;right:calc(.75rem + 44px + 44px + 54px + 1.65rem)}.notifications-menu{top:.75rem;right:calc(.75rem + 44px + 54px + 1.1rem)}.admin-topbar,.card-header,.section-heading{align-items:flex-start;flex-direction:column}.command-card-grid,.command-center-topbar,.command-center-topbar-staff,.command-detail .media-grid,.studio-project-grid{grid-template-columns:1fr}.studio-workspace{padding:1rem}.studio-sidebar{grid-template-columns:1fr}.studio-brand{justify-content:space-between}.studio-nav{grid-template-columns:1fr}.studio-topbar{gap:1rem;margin-bottom:1rem}.studio-profile-strip{flex-wrap:wrap}.studio-task-row{grid-template-columns:42px minmax(0,1fr) 18px;gap:.75rem}.studio-task-row em,.studio-task-row time{display:none}.bucket-overview,.compact-facts,.form-pair,.media-grid,.option-grid,.quota-grid{grid-template-columns:1fr}.limit-meter{flex-direction:column}.customer-topbar,.video-requests-toolbar{align-items:stretch;flex-direction:column}.customer-topbar h2{font-size:clamp(1.8rem,9vw,2.45rem)}.staff-summary{align-items:flex-start;flex-direction:column}.account-menu-panel{right:0;width:min(230px,calc(100vw - 1.5rem))}.notifications-panel{right:0;width:min(280px,calc(100vw - 1.5rem))}.examples-page{padding-top:4.5rem}.examples-shell{width:min(100% - 1rem,1180px)}.examples-shortcut{padding-inline:.75rem}.examples-shortcut strong{display:none}.examples-gallery-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.media-viewer-meta{align-items:flex-start;flex-direction:column}.admin-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.request-summary,.upload-row,.user-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.row-main{align-items:flex-start;flex-direction:column}.request-summary{min-height:0;gap:.75rem;padding:.95rem}.request-detail{padding:0 .95rem .95rem}.assignment-controls,.assignment-panel{flex-direction:column;align-items:stretch}.assignee-select,.inline-actions>a,.inline-actions>button{width:100%;min-width:0}.media-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.customer-main-panel,.customer-main-reasons{grid-template-columns:1fr}}@media (max-width:480px){.admin-shell,.page{width:calc(100% - .75rem)}.hero{min-height:190px}.admin-panel,.admin-topbar,.card{padding-left:.85rem;padding-right:.85rem}.request-summary strong{font-size:1rem}.media-gallery{grid-template-columns:1fr}}