@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.auth-layout{min-height:100vh;min-width:100vw;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden;background-color:#070a12;background-image:radial-gradient(900px 600px at 30% 18%,rgba(73,167,255,.2),transparent 60%),radial-gradient(900px 650px at 72% 36%,rgba(180,120,255,.16),transparent 60%),radial-gradient(1100px 800px at 50% 60%,rgba(255,255,255,.05),transparent 55%)}.auth-vignette{pointer-events:none;position:absolute;inset:0;background:radial-gradient(1200px 900px at 50% 50%,transparent 45%,rgba(0,0,0,.55) 78%,rgba(0,0,0,.9) 100%)}.auth-noise{pointer-events:none;position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.auth-center{position:relative;z-index:1;width:100%;display:grid;place-items:center}.liquid-glass-wrapper{position:relative;display:flex;font-weight:600;overflow:hidden;color:#000;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,2.2);border-radius:1.5rem}.liquid-glass-wrapper>*{border-radius:1.5rem}.liquid-glass-wrapper.button{padding:0}.liquid-glass-wrapper.button.primary-solid>.liquid-glass-background-tint{transition:all .4s ease}.liquid-glass-wrapper.button.primary-solid>.liquid-glass-background-tint:after{opacity:1!important;background:#be7a5663!important}.liquid-glass-wrapper.button.primary:hover>.liquid-glass-background-tint:after{background:#be7a5663!important}.liquid-glass-wrapper.button.primary>.liquid-glass-content>button{font-weight:600;letter-spacing:-.44px}.liquid-glass-wrapper.button.primary>.liquid-glass-background-tint{transition:all .4s ease}.liquid-glass-wrapper.button.primary>.liquid-glass-background-tint:after{opacity:1!important;background:linear-gradient(75deg,#583928,#f1be6a)}.liquid-glass-wrapper.button.primary>.liquid-glass-border-gradient:before{box-shadow:inset 1px 1px #f1be6a40}.liquid-glass-wrapper.button.primary>.liquid-glass-border-gradient:after{box-shadow:inset -1px -1px #f1be6a40}.liquid-glass-wrapper.button.animatable{cursor:pointer;transition:all .3s ease}.liquid-glass-wrapper.button.animatable:hover{box-shadow:0 4px 8px #00000080}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-content{color:#ccc;transition:color .3s ease}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-content>img{transform:translate(5px)}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-background-tint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-background-tint:after{transition:all .4s ease;background:linear-gradient(90deg,#fff6,#fff0)}.liquid-glass-wrapper.button.disabled{pointer-events:none}.liquid-glass-wrapper.button.clear>.liquid-glass-background-tint:after{opacity:.015!important}.liquid-glass-wrapper.button>.liquid-glass-content{width:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap}.liquid-glass-wrapper.button>.liquid-glass-content>button{all:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.36px;padding:.75rem 3rem}@media(max-width:768px){.liquid-glass-wrapper.button>.liquid-glass-content>button{padding:.5rem 1.5rem;font-size:16px}}.liquid-glass-wrapper.button>.liquid-glass-content>button>img{transition:transform .3s ease;width:16px;height:16px}.liquid-glass-wrapper.card{flex:1;padding:1rem}.liquid-glass-wrapper.card.clear>.liquid-glass-background-tint:after{opacity:.015!important}.liquid-glass-wrapper.card>.liquid-glass-content{width:100%;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;gap:1rem;font-family:Articulat,sans-serif}.liquid-glass-wrapper.card>.liquid-glass-content>.card-icon{width:3.5rem;aspect-ratio:1}.liquid-glass-wrapper.card>.liquid-glass-content>.card-title{font-size:1.25rem;font-weight:500;line-height:normal;letter-spacing:-.48px}.liquid-glass-wrapper.card>.liquid-glass-content>.card-description{font-size:1rem;font-weight:400;margin-top:auto;line-height:normal;letter-spacing:-.36px}.liquid-glass-wrapper>.liquid-glass-distortion{position:absolute;z-index:0;inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);filter:url(#glass-distortion);overflow:hidden;isolation:isolate}.liquid-glass-wrapper>.liquid-glass-background-tint{z-index:1;position:absolute;inset:0;overflow:hidden}.liquid-glass-wrapper>.liquid-glass-background-tint:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#fff,#fff0),linear-gradient(to left,#fff,#fff0);filter:blur(16px);opacity:.2}.liquid-glass-wrapper>.liquid-glass-border-gradient{position:absolute;inset:0;z-index:2;pointer-events:none}.liquid-glass-wrapper>.liquid-glass-border-gradient:before,.liquid-glass-wrapper>.liquid-glass-border-gradient:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.liquid-glass-wrapper>.liquid-glass-border-gradient:before{box-shadow:inset 1px 1px #ffffff1a}.liquid-glass-wrapper>.liquid-glass-border-gradient:after{box-shadow:inset -1px -1px #ffffff1a}.liquid-glass-wrapper>.liquid-glass-content{z-index:3;font-size:1rem;font-family:Articulat,sans-serif;color:#fff}:global .appShell__content:has(.pipelinePage--noScroll){overflow-y:hidden!important;overflow-x:hidden!important}.pipelinePage{padding:6px 2px;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;box-sizing:border-box}.pipelinePage__lane{margin-left:-2px;margin-right:-2px}.pipelinePage__header{margin-top:4px;flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pipelinePage__title{font-size:28px!important;font-weight:950!important;letter-spacing:-.02em!important}.pipelinePage__sub{margin-top:4px!important;color:#fff9!important;font-size:13px!important;font-weight:650!important}.pipelinePage__controls{display:flex;align-items:center;gap:10px}.pipelinePage__clientSelect{height:36px;border-radius:8px;color:#fff!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important}.pipelinePage__clientSelect:hover{background:#ffffff14!important;border-color:#ffffff2e!important}.pipelinePage__clientSelect .MuiSelect-select{color:#fff!important;font-weight:500!important;font-size:13px!important;-webkit-text-fill-color:#fff!important}.pipelinePage__clientSelect .MuiSelect-icon{color:#ffffffb3!important}.pipelinePage__clientSelect .MuiOutlinedInput-notchedOutline{border:none!important}.pipelinePage__serviceSelectHeader{min-width:140px}.pipelinePage__clientMenu{background:#0f121cfa!important;border:1px solid rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px!important}.pipelinePage__clientMenu .MuiMenuItem-root{color:#fff;font-size:13px}.pipelinePage__clientMenu .MuiMenuItem-root:hover{background:#ffffff14}.pipelinePage__clientMenu .MuiMenuItem-root.Mui-selected{background:#ffffff1f}.pipelinePage__iconBtn{width:36px!important;height:36px!important;border-radius:14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffc7!important}.pipelinePage__iconBtn.isActive{background:#49a7ff24!important;border-color:#49a7ff38!important;color:#ffffffeb!important}.pipelinePage__lane{--pipeline-col-width: 180px;flex:1 1 auto;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;padding-left:0!important;padding-right:0!important;margin-left:-2px!important;margin-right:-2px!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.pipelinePage__lane::-webkit-scrollbar{width:6px;height:6px}.pipelinePage__lane::-webkit-scrollbar-track{background:transparent}.pipelinePage__lane::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.pipelinePage__lane::-webkit-scrollbar-corner{background:transparent}.pipelinePage__lane .stagePills{overflow:visible!important;margin-top:10px;margin-left:0!important;margin-right:0!important;flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width)!important;gap:10px!important;padding-bottom:8px;padding-left:0!important;padding-right:0!important;padding-top:0!important;width:max-content;min-width:100%}.pipelinePage__lane .pipeBoard{overflow-x:visible!important;overflow-y:hidden;margin-top:12px;margin-left:0!important;margin-right:0!important;flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width)!important;grid-template-rows:1fr;align-items:stretch;gap:10px!important;padding-bottom:8px;padding-left:0!important;padding-right:0!important;padding-top:0!important;width:max-content;min-width:100%}.pipelinePage__lane .pipeCol{min-width:var(--pipeline-col-width);max-width:var(--pipeline-col-width);height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pipelinePage__lane .pipeCard{width:100%;min-width:0;max-width:100%}.pipelinePage__filters{flex:0 0 auto;margin-bottom:10px;padding:0;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.pipelinePage__filtersHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.pipelinePage__filtersTitle{font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;color:#ffffff80!important;text-transform:uppercase;margin:0!important}.pipelinePage__filtersReset{font-size:11px!important;font-weight:600!important;color:#ffffff73!important;text-transform:none;padding:2px 8px!important;min-width:0!important}.pipelinePage__filtersReset:hover{color:#ffffffbf!important;background:#ffffff0d!important}.pipelinePage__filtersGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:10px 12px 12px}@media(max-width:900px){.pipelinePage__filtersGrid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:480px){.pipelinePage__filtersGrid{grid-template-columns:1fr}}.pipelinePage__filterField{display:flex;flex-direction:column;gap:4px}.pipelinePage__filterLabel{font-size:10px;font-weight:600;letter-spacing:.02em;color:#ffffff73;margin:0;cursor:default}.pipelinePage__filterSelect{height:32px;width:100%;min-width:0;border-radius:8px;color:#fff!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;transition:background .12s ease,border-color .12s ease}.pipelinePage__filterSelect:hover{background:#ffffff0f!important;border-color:#ffffff1f!important}.pipelinePage__filterSelect:focus-within{border-color:#49a7ff59!important;box-shadow:0 0 0 1px #49a7ff1a}.pipelinePage__filterSelect .MuiSelect-select{color:#fff!important;font-weight:500!important;font-size:12px!important;-webkit-text-fill-color:#fff!important;padding-top:6px!important;padding-bottom:6px!important}.pipelinePage__filterSelect .MuiSvgIcon-root{color:#ffffff73!important}.pipelinePage__filterSelect .MuiOutlinedInput-notchedOutline{border:none!important}.pipelinePage__filterMenu{background:#121620fa!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px!important;box-shadow:0 6px 24px #0000004d!important;margin-top:2px!important}.pipelinePage__filterMenu .MuiMenuItem-root{color:#ffffffe0;font-size:12px;padding:6px 12px;min-height:36px}.pipelinePage__filterMenu .MuiMenuItem-root:hover{background:#ffffff0d}.pipelinePage__filterMenu .MuiMenuItem-root.Mui-selected{background:#49a7ff1a;color:#fff}.pipelinePage__listView{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 4px;display:flex;flex-direction:column;gap:24px}.pipelinePage__listStage{display:flex;flex-direction:column;gap:12px}.pipelinePage__listStageTitle{font-size:16px!important;font-weight:900!important;color:#ffffffeb!important;letter-spacing:-.01em!important;padding:0 8px}.pipelinePage__listItems{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:0 4px}@media(max-width:860px){.pipelinePage__listItems{grid-template-columns:1fr;gap:10px}.pipelinePage__listView{gap:20px;padding:6px 2px}.pipelinePage__listStageTitle{font-size:14px!important;padding:0 4px}}@media(max-width:860px){.pipelinePage{padding:4px 0;height:100%;min-height:0;overflow:hidden}.pipelinePage__header{flex-direction:column;align-items:stretch;gap:10px;margin-top:2px}.pipelinePage__title{font-size:22px!important}.pipelinePage__sub{font-size:12px!important}.pipelinePage__controls{flex-wrap:wrap;gap:8px}.pipelinePage__clientSelect{flex:1 1 auto;min-width:120px}.pipelinePage__iconBtn{width:32px!important;height:32px!important}.pipelinePage__lane{--pipeline-col-width: 160px;padding-bottom:8px}.pipelinePage__lane .stagePills,.pipelinePage__lane .pipeBoard{margin-top:8px;gap:8px;padding-bottom:6px}}@media(max-width:520px){.pipelinePage__lane{--pipeline-col-width: 140px}.pipelinePage__header{gap:8px}.pipelinePage__title{font-size:20px!important}}.stagePills{--pipeline-col-width: 250px;margin-top:10px;display:grid;grid-auto-columns:var(--pipeline-col-width);gap:10px;overflow-y:hidden;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.stagePills::-webkit-scrollbar{height:6px}.stagePills::-webkit-scrollbar-track{background:transparent}.stagePills::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.stagePill.liquid-glass-wrapper.card{padding:4px!important;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.stagePill.liquid-glass-wrapper.card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:inherit;mix-blend-mode:soft-light;opacity:.4}.stagePill.liquid-glass-wrapper.card>.liquid-glass-background-tint:after{opacity:.05!important}.stagePill.liquid-glass-wrapper.card>.liquid-glass-background-tint:after{opacity:.12!important}.stagePill.liquid-glass-wrapper.card>.liquid-glass-content{padding:0!important;gap:0!important;align-items:stretch!important;position:relative;z-index:1}.stagePill{border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.stagePill:hover{border-color:#ffffff1a!important;transform:translateY(-1px)}.stagePill__inner{padding:10px 14px}.stagePill__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stagePill__title{font-weight:700;font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.stagePill__count{font-weight:700;font-size:13px;line-height:1.1;color:#ffffffa6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:20px;text-align:right}.stagePill__sub{margin-top:6px;font-size:10px;line-height:1.3;color:#ffffff7a;font-weight:500;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stagePill__coverWrap{margin-top:8px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.stagePill__cover{width:100%;height:86px;object-fit:cover;display:block}.pipeBoard{--pipeline-col-width: 250px;margin-top:12px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width);gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.pipeBoard::-webkit-scrollbar{height:6px}.pipeBoard::-webkit-scrollbar-track{background:transparent}.pipeBoard::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.pipeCol{width:var(--pipeline-col-width);min-width:var(--pipeline-col-width);max-width:var(--pipeline-col-width);display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.pipeCol__stack{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;padding-right:6px;padding-bottom:128px}.pipeCol__stack::-webkit-scrollbar{width:4px}.pipeCol__stack::-webkit-scrollbar-track{background:transparent}.pipeCol__stack::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.pipeCol__stack::-webkit-scrollbar-thumb:hover{background:#ffffff40}.pipeCol__empty{height:24px;opacity:.25}.pipeCard{width:100%;min-width:0;overflow:hidden}.pipeCard.liquid-glass-wrapper.card{flex:0 0 auto!important;padding:0!important}.pipeCard.liquid-glass-wrapper.card>.liquid-glass-content{padding:0!important;gap:0!important;text-align:initial!important;align-items:stretch!important;width:100%!important}.pipeCard__inner{padding:10px;display:flex;align-items:stretch;width:100%;overflow:hidden}.pipeCard__inner--row{flex-direction:row;gap:10px}.pipeCard__thumb{position:relative;border-radius:16px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.pipeCard__thumb--small{width:64px;aspect-ratio:4/5}.pipeCard__thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.02)}.pipeCard__thumbPlaceholder{width:100%;height:100%;background:#ffffff0a}.pipeCard__meta{width:100%;display:flex;flex-direction:column;justify-content:space-between;min-width:0;position:relative;overflow:visible}.pipeCard__meta--right{align-items:flex-start;text-align:left}.pipeCard__top{width:100%;min-width:0;position:relative;display:flex;align-items:center;justify-content:space-between}.pipeCard__client{font-weight:950;font-size:13px;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeCard__id{margin-top:2px;font-size:11px;font-weight:750;letter-spacing:.02em;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeCard__topic{margin-top:4px;font-size:12px;font-weight:600;color:#ffffffe7;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;width:90%;max-width:100%;min-width:0}.pipeCard__next{margin-top:auto;font-size:11px;font-weight:750;color:#ffffff9e;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeCard__wrap{cursor:pointer;outline:none;display:block;position:relative;overflow:visible}.pipeCard__wrap:focus-visible .pipeCard{box-shadow:0 0 0 2px #49a7ff59}.pipeCard__typeRow{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.pipeCard__type{height:18px!important;padding:0 8px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.02em;border-radius:6px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffd9!important}.pipeCard__tag{height:18px!important;padding:0 8px!important;font-size:10px!important;font-weight:750!important;letter-spacing:.02em;border-radius:6px!important;background:#78a0ff1f!important;border:1px solid rgba(120,160,255,.2)!important;color:#b4c8ffe6!important}.pipeCard__priority{height:18px!important;padding:0 8px!important;font-size:10px!important;font-weight:850!important;letter-spacing:.02em;border-radius:6px!important;text-transform:capitalize!important}.pipeCard__priority--low{background:#9696961f!important;border:1px solid rgba(150,150,150,.2)!important;color:#c8c8c8e6!important}.pipeCard__priority--medium{background:#ffc86424!important;border:1px solid rgba(255,200,100,.25)!important;color:#ffdc96f2!important}.pipeCard__priority--high{background:#ff963229!important;border:1px solid rgba(255,150,50,.28)!important;color:#ffb464f2!important}.pipeCard__priority--urgent{background:#ff50502e!important;border:1px solid rgba(255,80,80,.3)!important;color:#ff9696f2!important}.pipeCard__type.isReel{background:#00b7ff24!important;border-color:#74faff38!important}.pipeCard__type.isLong{background:#ff494924!important;border-color:#ff494938!important}.pipeCard__type.isInfographic{background:#b4ff7824!important;border-color:#b4ff7838!important}.pipeCard__revision{height:18px!important;padding:0 8px!important;font-size:10px!important;font-weight:850!important;letter-spacing:.02em;border-radius:6px!important;background:#ff70432e!important;border:1px solid rgba(255,112,67,.3)!important;color:#ff9664f2!important}.pipeCard__editIcon{position:absolute;top:2px;right:20px;opacity:0;transition:opacity .15s ease-in-out;z-index:10;pointer-events:none}.pipeCard__editIcon.isVisible{opacity:1;pointer-events:auto}.pipeCard__editBtn{width:28px!important;height:28px!important;background:#ffffff1f!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)!important;color:#ffffffd9!important;transition:all .15s ease-in-out!important}.pipeCard__editBtn:hover{background:#ffffff2e!important;border-color:#ffffff40!important;color:#fff!important;transform:scale(1.05)}@media(max-width:860px){.pipeCard__thumb--small{width:84px;height:68px}}.contentOverview__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffeb!important;width:980px;max-width:96vw}.contentOverview__title{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 18px 10px!important}.contentOverview__title .MuiTypography-root{color:#ffffffeb!important}.contentOverview__kicker{font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.contentOverview__h1{margin-top:4px;font-size:22px;font-weight:950;letter-spacing:-.02em;color:#fffffff2;display:flex;align-items:center;gap:8px}.contentOverview__copyBtn{width:34px!important;height:34px!important;border-radius:12px!important;color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;font-size:16px!important}.contentOverview__chips{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.contentOverview__chip{height:24px!important;border-radius:999px!important;font-weight:900!important}.contentOverview__chipSoft{color:#fffc!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important}.contentOverview__chipStage{color:#ffffffeb!important;background:#49a7ff24!important;border:1px solid rgba(73,167,255,.22)!important}.contentOverview__chipRevision{color:#ff9664f2!important;background:#ff70432e!important;border:1px solid rgba(255,112,67,.3)!important}.contentOverview__iconBtn{width:40px!important;height:40px!important;border-radius:14px!important;color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important}.contentOverview__content{padding:12px 18px 16px!important}.contentOverview__actions{padding:14px 18px 16px!important}.contentOverview__btnGhost{text-transform:none!important;font-weight:850!important;color:#ffffffbf!important}.contentOverview__btnPrimary{text-transform:none!important;font-weight:950!important;border-radius:14px!important;background:linear-gradient(180deg,#49a7fff2,#2f86ffb3)!important}.contentOverview__btnReview{text-transform:none!important;font-weight:700!important;border-radius:14px!important;border-color:#6366f159!important;color:#a5b4fcf2!important;padding:8px 16px!important}.contentOverview__btnReview:hover{background:#6366f11a!important;border-color:#6366f180!important}.luxContent__layout{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}@media(max-width:980px){.luxContent__layout{grid-template-columns:1fr}}.luxContent__hero,.luxContent__side{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.luxContent__hero{padding:12px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.luxContent__cover45{width:100%;aspect-ratio:4/5;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;overflow:hidden}.luxContent__cover45Img{width:100%;height:100%;display:block;object-fit:cover}.luxContent__cover45Placeholder{width:100%;height:100%;display:grid;place-items:center}.luxContent__heroPlaceholderInner{display:grid;gap:8px;place-items:center;padding:18px;text-align:center;color:#ffffffb8}.luxContent__heroPlaceholderInner svg{opacity:.9}.luxContent__heroPlaceholderTitle{font-weight:950;letter-spacing:-.01em;color:#ffffffeb}.luxContent__heroPlaceholderSub{font-size:13px;font-weight:650;color:#ffffff94;max-width:340px}.luxContent__infoCol{margin-top:12px;display:grid;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden}.luxContent__infoCol::-webkit-scrollbar{width:6px}.luxContent__infoCol::-webkit-scrollbar-track{background:transparent}.luxContent__infoCol::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.luxContent__infoCol::-webkit-scrollbar-thumb:hover{background:#ffffff40}.luxContent__infoRow{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);min-width:0;max-width:100%;overflow:hidden}.luxContent__infoIcon{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffdb}.luxContent__infoIcon .MuiSvgIcon-root{font-size:18px}.luxContent__infoText{min-width:0;flex:1}.luxContent__infoLabel{color:#ffffff8c;font-weight:850;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.luxContent__infoValue{margin-top:4px;color:#ffffffe6;font-weight:900;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luxContent__dividerTight{margin:2px 0!important;border-color:#ffffff1a!important}.luxContent__accordion{margin-top:10px;border-radius:16px!important;overflow:hidden;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff0d;min-width:0;max-width:100%}.luxContent__accordion:before{display:none}.luxContent__accordionSummary{min-height:46px!important;padding:10px 12px!important}.luxContent__accordionSummary .MuiAccordionSummary-content{margin:0!important}.luxContent__accordionSummary .MuiAccordionSummary-expandIconWrapper{color:#ffffffb3!important}.luxContent__accordionTitle{display:flex;align-items:center;gap:10px;font-weight:950;font-size:13px;letter-spacing:-.01em;color:#ffffffe6}.luxContent__accordionTitle svg{opacity:.9}.luxContent__accordionDetails{padding:10px 12px 12px!important}.luxContent__accordionInner{display:grid;gap:10px;min-width:0;overflow:hidden}.luxContent__side{padding:12px}.luxContent__section{display:grid;gap:10px}.luxContent__sectionTitle{font-weight:950;letter-spacing:-.01em;color:#ffffffeb;font-size:14px}.luxContent__divider{margin:12px 0!important;border-color:#ffffff1a!important}.luxContent__timeline{display:grid;gap:10px}.luxContent__step{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);cursor:pointer;text-align:left;color:#ffffffeb;transition:transform .14s ease,border-color .14s ease,background .14s ease}.luxContent__step:hover:not(:disabled){transform:translateY(-1px);border-color:#49a7ff40;background:#49a7ff0f}.luxContent__step:disabled,.luxContent__step[aria-disabled=true]{cursor:not-allowed;opacity:.7}.luxContent__step.is-active{border-color:#49a7ff59;background:#49a7ff1a}.luxContent__step.is-done{border-color:#50ffaa2e;background:#50ffaa0f}.luxContent__stepLeft{display:flex;align-items:center;gap:10px;min-width:0}.luxContent__stepDot{color:#ffffffbf}.luxContent__stepDot .MuiSvgIcon-root{font-size:18px}.luxContent__stepIcon{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffdb}.luxContent__stepText{min-width:0}.luxContent__stepTitle{font-weight:950;letter-spacing:-.01em;color:#ffffffeb;font-size:13.5px}.luxContent__stepSub{margin-top:2px;font-size:12px;font-weight:650;color:#ffffff8c}.luxContent__stepRight{display:flex;align-items:center}.luxContent__openPill,.luxContent__lockPill{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fffc}.luxContent__openPill .MuiSvgIcon-root,.luxContent__lockPill .MuiSvgIcon-root{font-size:18px}.luxContent__artifactList{display:grid;gap:10px}.luxContent__artifact{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;text-align:left;color:#ffffffeb;transition:transform .14s ease,border-color .14s ease,background .14s ease}.luxContent__artifact:hover:not(:disabled){transform:translateY(-1px);border-color:#49a7ff40;background:#49a7ff0f}.luxContent__artifact:disabled,.luxContent__artifact[aria-disabled=true]{cursor:not-allowed;opacity:.62}.luxContent__artifactLeft{display:flex;align-items:center;gap:10px;min-width:0}.luxContent__artifactIcon{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffdb}.luxContent__artifactText{min-width:0}.luxContent__artifactTitle{font-weight:950;letter-spacing:-.01em;font-size:13.5px;color:#ffffffeb}.luxContent__artifactSub{margin-top:2px;font-size:12px;font-weight:650;color:#ffffff8c}.luxContent__artifactRight{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fffc}.luxContent__artifactRight .MuiSvgIcon-root{font-size:18px}.luxContent__lockedHint{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff9e;font-size:12.5px;font-weight:650}.luxContent__coverViewer{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.luxContent__coverImg{width:100%;display:block;object-fit:contain}.luxContent__empty{padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffb3;font-weight:650}@media(max-width:980px){.luxContent__hero,.luxContent__side{width:100%}}@media(max-width:520px){.contentOverview__content{padding:10px 12px 14px!important}.contentOverview__actions{padding:12px 12px 14px!important}}.filmingPopout{display:flex;flex-direction:column;gap:20px}.filmingPopout__section{display:flex;flex-direction:column;gap:10px}.filmingPopout__sectionTitle{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.03em}.filmingPopout__sectionTitle svg{color:#ffffff73;font-size:16px}.filmingPopout__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;color:#b388ff;background:#7c4dff26;border-radius:10px}.filmingPopout__linkCard{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.filmingPopout__linkCard:hover{background:#ffffff0f;border-color:#ffffff1f}.filmingPopout__linkCard--main{background:linear-gradient(135deg,#7c4dff14,#7c4dff08);border-color:#7c4dff33}.filmingPopout__linkCard--main:hover{background:linear-gradient(135deg,#7c4dff1f,#7c4dff0d);border-color:#7c4dff4d}.filmingPopout__linkIcon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#7c4dff1f;color:#7c4dff;flex-shrink:0}.filmingPopout__linkIcon svg{font-size:20px}.filmingPopout__linkNumber{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0f;color:#ffffff80;font-size:12px;font-weight:700;flex-shrink:0}.filmingPopout__linkContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.filmingPopout__linkLabel{font-size:14px;font-weight:600;color:#ffffffe6}.filmingPopout__linkUrl{font-size:12px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace}.filmingPopout__linkAction{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#fff6;flex-shrink:0;transition:all .15s ease}.filmingPopout__linkCard:hover .filmingPopout__linkAction{color:#7c4dff;background:#7c4dff1a}.filmingPopout__supplementalGrid{display:flex;flex-direction:column;gap:8px}.scriptViewer__paper{border-radius:22px!important;background:#0c0e14eb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffeb!important;overflow:hidden}.scriptViewer__title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px 10px!important;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#fff0)}.scriptViewer__titleLeft{display:flex;align-items:flex-start;gap:12px}.scriptViewer__headline{font-size:15px;font-weight:800;letter-spacing:.2px}.scriptViewer__meta{display:flex;gap:8px;flex-wrap:wrap;padding-top:1px}.metaPill{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd1}.metaPill.metaPill--soft{color:#b08b57e6;border-color:#b08b5738;background:#b08b5714}.scriptViewer__titleRight{display:flex;align-items:center;gap:8px}.scriptViewer__iconBtn{color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.scriptViewer__iconBtn:hover{background:#ffffff12!important}.scriptViewer__search{display:flex;align-items:center;gap:8px}.scriptViewer__searchField{min-width:260px}.scriptViewer__searchField .MuiInputBase-root{border-radius:14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffeb!important}.scriptViewer__searchField input{color:#ffffffeb!important}.scriptViewer__searchField svg{color:#ffffff9e}.scriptViewer__searchNav{display:flex;align-items:center;gap:6px}.scriptViewer__matchCount{font-size:12px;font-weight:800;color:#ffffffb8;min-width:52px;text-align:right}.scriptViewer__content{padding:0!important;display:grid;grid-template-columns:300px 1fr;min-height:72vh}.scriptViewer__rail{border-right:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:14px 12px;display:flex;flex-direction:column;gap:10px}.rail__title{font-size:12px;font-weight:900;letter-spacing:.18px;color:#ffffffb8;text-transform:uppercase}.rail__empty{font-size:13px;color:#ffffff8c;padding:10px 8px;border-radius:14px;border:1px dashed rgba(255,255,255,.1);background:#ffffff08}.rail__list{overflow:auto;padding-right:4px;display:flex;flex-direction:column;gap:6px}.rail__row{width:100%;text-align:left;border-radius:14px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffe0;display:grid;grid-template-columns:72px 1fr;gap:10px;cursor:pointer}.rail__row:hover{background:#ffffff0f}.rail__kind{font-size:11px;font-weight:900;letter-spacing:.16px;color:#b08b57db}.rail__label{font-size:13px;font-weight:650;color:#ffffffdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__footer{padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.rail__hint{font-size:12px;color:#ffffff8c;line-height:1.35}.scriptViewer__main{padding:16px 18px;overflow:auto}.scriptViewer__doc{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#080a108c;box-shadow:inset 0 1px #ffffff0a;padding:16px;min-height:60vh}.scriptViewer__prose{outline:none;color:#ffffffeb}.scriptViewer__loading{padding:14px;color:#ffffff8c;font-weight:700}.scriptViewer__paper.isCollapsed .scriptViewer__doc{padding:12px}.scriptViewer__paper.isCollapsed .scriptViewer__prose p{display:none}.scriptViewer__paper.isCollapsed .scriptViewer__prose h1,.scriptViewer__paper.isCollapsed .scriptViewer__prose h2,.scriptViewer__paper.isCollapsed .scriptViewer__prose h3,.scriptViewer__paper.isCollapsed .scriptBlock__wrap,.scriptViewer__paper.isCollapsed .dialogueBlock__wrap{display:block}@media(max-width:980px){.scriptViewer__content{grid-template-columns:1fr}.scriptViewer__rail{display:none}.scriptViewer__searchField{min-width:200px}}.reviewer__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffeb!important;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0d}.reviewer__title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 10px!important}.reviewer__headline{font-weight:780;letter-spacing:.18px}.reviewer__meta{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.metaPill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:12px;color:#ffffffdb}.metaPill--soft{background:#b08b5724;border-color:#b08b5738}.reviewer__titleRight{display:flex;align-items:center;gap:10px}.reviewer__iconBtn{color:#ffffffd1!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;border-radius:14px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reviewer__iconBtn:hover{background:#ffffff16!important;border-color:#ffffff24!important}.reviewer__content{display:grid;grid-template-columns:280px 1fr 360px;gap:14px;padding:14px 14px 18px!important}.reviewer__search{display:flex;align-items:center;gap:10px}.reviewer__searchField .MuiInputBase-root{border-radius:14px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffeb!important}.reviewer__searchField .MuiInputBase-input{color:#ffffffeb!important}.reviewer__searchNav{display:flex;align-items:center;gap:6px}.reviewer__matchCount{font-size:12px;color:#ffffffa6}.reviewer__main{min-height:70vh;display:flex;flex-direction:column;gap:10px}.reviewer__topActions{display:flex;justify-content:flex-end;position:relative;z-index:5}.reviewer__btnGhost{border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:#ffffffe6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reviewer__btnGhost:hover{background:#ffffff16!important;border-color:#ffffff29!important}.reviewer__doc{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#080a108c;padding:14px;min-height:520px;box-shadow:inset 0 1px #ffffff0a;position:relative;z-index:1}.reviewer__prose{outline:none;white-space:pre-wrap}.reviewer__prose .revHL{background:#b08b5738;box-shadow:inset 0 0 0 1px #b08b574d;border-radius:6px}.reviewMark{background:#b08b5738;border-bottom:1px solid rgba(176,139,87,.55);border-radius:4px;padding:0 1px}.reviewMark.isResolved{background:#ffffff1a;border-bottom-color:#ffffff38}.reviewer__side{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px;min-height:70vh}.revPane__title{font-weight:760;letter-spacing:.18px;margin-bottom:10px}.revEmpty{color:#ffffff9e;font-size:13px;padding:10px 0}.revList{display:flex;flex-direction:column;gap:10px}.revCard{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#080a1080;padding:10px;box-shadow:inset 0 1px #ffffff0a}.revCard__quote{color:#ffffffc7;font-size:12px;margin-bottom:6px}.revCard__body{color:#ffffffeb;font-size:13px;line-height:1.45}.revCard__meta{margin-top:8px;color:#ffffff94;font-size:12px}.revCompose{display:grid;gap:10px;margin-bottom:12px}.revCompose__btn{border-radius:14px!important;justify-self:flex-end}.revPane__hint{margin-top:10px;font-size:12px;color:#ffffff9e}.reviewer__side .MuiInputBase-root,.composer__card .MuiInputBase-root{border-radius:14px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important;box-shadow:inset 0 1px #ffffff0a}.reviewer__side .MuiInputBase-input,.reviewer__side textarea,.composer__card .MuiInputBase-input,.composer__card textarea{color:#ffffffeb!important;caret-color:#ffffffeb!important}.reviewer__side .MuiInputBase-root:hover,.composer__card .MuiInputBase-root:hover{border-color:#ffffff29!important;background:#ffffff16!important}.reviewer__side .MuiInputBase-root.Mui-focused,.composer__card .MuiInputBase-root.Mui-focused{border-color:#b08b5757!important;box-shadow:0 0 0 3px #b08b5724}.reviewer__side .MuiInputLabel-root{color:#ffffffa6!important}.reviewer__side .MuiInputLabel-root.Mui-focused{color:#b08b57e6!important}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.reviewer__composer{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;z-index:9999}.composer__card{width:min(560px,92vw);border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0f121cf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px;box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff0d}.composer__title{font-weight:780}.composer__sub{margin-top:6px;margin-bottom:10px;color:#ffffffad;font-size:12px}.composer__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.revRail{--gold: rgba(176, 139, 87, 1);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(110% 90% at 14% 0%,#ffffff0f,#fff0 58%),#ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px;min-height:70vh;display:flex;flex-direction:column;gap:12px}.revRail__title{font-weight:800;letter-spacing:.18px}.revRail__sub{color:#ffffffa3;font-size:12px;margin-top:6px;line-height:1.35}.revRail__tabs{display:flex;flex-direction:column;gap:8px;margin-top:6px}.revTab{width:100%;display:flex;align-items:center;gap:10px;border-radius:14px;padding:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0b,#ffffff08),#080a106b;color:#ffffffe0;cursor:pointer;transition:transform .14s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease}.revTab:hover{transform:translateY(-1px);border-color:#ffffff24;background:linear-gradient(180deg,#ffffff0f,#ffffff08),#080a107a;box-shadow:0 12px 30px #00000038}.revTab:active{transform:translateY(0);filter:brightness(.98)}.revTab.isOn{border-color:#b08b574d;background:radial-gradient(120% 80% at 15% 0%,#b08b572e,#b08b5700 55%),linear-gradient(180deg,#ffffff0d,#ffffff08),#080a1080;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000042}.revTab__count{margin-left:auto;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd1}.revTab.isOn .revTab__count{border-color:#b08b5738;background:#b08b571a}.revRail__cta{margin-top:auto;display:flex;flex-direction:column;gap:10px}.revSubmit{border-radius:14px!important}.revRail__hint{font-size:12px;color:#ffffff9e;line-height:1.35}.revHistory2{--gold: rgba(176, 139, 87, 1);display:flex;flex-direction:column;gap:12px}.revRound2{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 80% at 12% 0%,#b08b571a,#b08b5700 55%),#080a1070;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000038;overflow:hidden}.revRound2__head{width:100%;border:none;background:transparent;color:#ffffffeb;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:background .16s ease}.revRound2__head:hover{background:#ffffff08}.revRound2__left{display:grid;gap:4px;min-width:0}.revRound2__by{font-weight:780;letter-spacing:.2px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revRound2__when{font-size:12px;color:#ffffffa3}.revRound2__right{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.revRound2__pill{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffd6}.revRound2__chev{width:26px;height:26px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffc7}.revRound2__body{padding:10px 12px 12px;display:none}.revRound2.is-open .revRound2__body{display:grid;gap:10px}.revSection2{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;overflow:hidden}.revSection2__sum{list-style:none;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffe0;-webkit-user-select:none;user-select:none}.revSection2__label{font-weight:720;letter-spacing:.16px;font-size:12px;text-transform:uppercase;opacity:.92}.revSection2__count{font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fffc}.revSection2__sum.is-disabled{cursor:default;opacity:.55}.revSection2__panel{padding:10px;border-top:1px solid rgba(255,255,255,.08)}.revNote2{white-space:pre-wrap;line-height:1.55;font-size:13px;color:#ffffffe6;padding:10px 12px;border-radius:12px;background:#080a1066;border:1px solid rgba(255,255,255,.08)}.revItems2{display:flex;flex-direction:column;gap:10px}.revItem2{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#080a1075;box-shadow:inset 0 1px #ffffff0a}.revItem2__body{color:#ffffffeb;font-size:13px;line-height:1.45}.revItem2__meta{margin-top:8px;color:#ffffff94;font-size:12px}.revInline2{width:100%;text-align:left;border:1px solid rgba(255,255,255,.1);background:#080a1080;border-radius:14px;padding:10px;cursor:pointer;color:#ffffffeb;transition:transform .14s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:inset 0 1px #ffffff0a}.revInline2:hover{transform:translateY(-1px);border-color:#b08b5747;background:radial-gradient(120% 80% at 12% 0%,#b08b571f,#b08b5700 55%),#080a108f;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000038}.revInline2:active{transform:translateY(0);filter:brightness(.98)}.revInline2.is-disabled,.revInline2:disabled{cursor:not-allowed;opacity:.55}.revInline2__quote{font-size:12px;color:#ffffffc7;margin-bottom:6px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.revInline2__body{font-size:13px;line-height:1.45;color:#ffffffeb}.revInline2__meta{margin-top:8px;font-size:12px;color:#fff9;display:inline-flex;gap:8px;align-items:center}.revInline2__hint{color:#b08b57eb}@media(max-width:1200px){.reviewer__content{grid-template-columns:260px 1fr 340px}}@media(max-width:980px){.reviewer__content{grid-template-columns:1fr}.reviewer__side,.revRail,.reviewer__main{min-height:auto}}@media(prefers-reduced-motion:reduce){.revTab,.revInline2,.reviewer__btnGhost{transition:none!important}}.contentDetails__paper.contentDetails__paper--normal{width:900px!important;max-width:96vw!important}.contentDetails__paper.contentDetails__paper--wide{width:1600px!important;max-width:calc(100vw - 48px)!important}@media(max-width:720px){.contentDetails__paper.contentDetails__paper--wide,.contentDetails__paper.contentDetails__paper--normal{width:auto!important;max-width:calc(100vw - 24px)!important}}.contentDetails__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important;width:900px;max-width:96vw}.contentDetails__title{color:#ffffffeb!important;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.contentDetails__kicker{color:#ffffff8c;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.contentDetails__h1{font-weight:950;letter-spacing:-.02em;font-size:22px;margin-top:4px}.contentDetails__chips{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.contentDetails__chip{border-radius:999px!important;font-weight:900!important}.contentDetails__chipSoft{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffdb!important}.contentDetails__chipStage{background:#49a7ff1f!important;border:1px solid rgba(73,167,255,.24)!important;color:#ffffffe6!important}.contentDetails__iconBtn{color:#ffffffbf!important}.contentDetails__content{padding-top:8px!important}.contentDetails__panel{display:grid;gap:12px;padding-bottom:6px}.contentDetails__panelTitle{font-weight:950;letter-spacing:-.01em;color:#ffffffeb;font-size:15px}.contentDetails__hintBlock{padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-weight:650;font-size:13px}.contentDetails__inlineError{padding:10px 12px;border-radius:14px;background:#ff3c3c1f;border:1px solid rgba(255,60,60,.25);color:#ffffffeb;font-weight:750;font-size:13px}.contentDetails__field .MuiInputLabel-root{color:#ffffff8c!important}.contentDetails__field .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a!important;border-radius:14px!important}.contentDetails__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.contentDetails__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff38!important}.contentDetails__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#49a7ffa6!important}.contentDetails__field .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:rgba(255,255,255,.88)!important;opacity:1!important}.contentDetails__rowBtns{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.contentDetails__btnSmall{text-transform:none!important;font-weight:900!important;border-radius:14px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important}.contentDetails__btnAction{text-transform:none!important;font-weight:950!important;border-radius:14px!important;background:linear-gradient(180deg,#49a7fff2,#2f86ffb3)!important}.contentDetails__done{padding:12px;border-radius:14px;background:#50ffaa14;border:1px solid rgba(80,255,170,.16);color:#ffffffdb;font-weight:750}.luxStep__switchWrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:6px 0 2px}@media(max-width:920px){.luxStep__switchWrap{grid-template-columns:1fr}}.luxStep__switch{width:100%;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffeb;cursor:pointer;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease}.luxStep__switch:hover:not(:disabled){transform:translateY(-1px);border-color:#49a7ff40;background:#49a7ff0f}.luxStep__switch:disabled,.luxStep__switch[aria-disabled=true]{cursor:not-allowed;opacity:.65}.luxStep__switch.is-selected{border-color:#49a7ff59;background:#49a7ff1a}.luxStep__switchIcon{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffdb}.luxStep__switchText{font-weight:950;letter-spacing:-.01em;font-size:13.5px;color:#ffffffeb;flex:1;min-width:0}.luxStep__switchRight{display:flex;align-items:center}.luxStep__pill{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fffc}.luxStep__pill .MuiSvgIcon-root{font-size:18px}.luxStep__panelShell{padding-top:10px}.contentDetails__scriptShell{display:flex;flex-direction:column;gap:12px}.contentDetails__scriptHeader{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.contentDetails__scriptHeaderTop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.contentDetails__panelTitle{font-weight:700;font-size:15px;color:#fff;letter-spacing:-.01em}.contentDetails__scriptSub{font-size:12px;font-weight:500;color:#ffffff73;margin-top:2px}.contentDetails__scriptPills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.scriptMetaRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.scriptMetaPill{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:5px;font-size:11px;font-weight:600;background:#ffffff14;color:#ffffffbf;border:1px solid rgba(255,255,255,.1)}.scriptMetaPill.isGood{background:#4ade8026;border-color:#4ade8040;color:#4ade80}.scriptMetaPill.isWarn{background:#fbbf2426;border-color:#fbbf2440;color:#fbbf24}.contentDetails__scriptStats{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.scriptStat__chip,.scriptStat__chipSoft{background:#ffffff14!important;color:#ffffffbf!important;border:1px solid rgba(255,255,255,.1)!important;font-weight:600!important;height:24px!important;border-radius:5px!important}.scriptStat__chip .MuiChip-label,.scriptStat__chipSoft .MuiChip-label{font-weight:600!important;font-size:11px!important;color:#ffffffbf!important;padding:0 10px!important}.scriptStat__chipSoft{background:#ffffff0f!important}.scriptStat__toggle{margin-right:6px}.scriptStat__toggle .MuiFormControlLabel-label{font-weight:600;font-size:12px;color:#ffffff8c}.contentDetails__scriptActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.contentDetails__iconBtnLux{border-radius:6px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0a!important;color:#ffffffbf!important;padding:6px!important;min-width:32px!important;transition:all .12s ease}.contentDetails__iconBtnLux:hover{background:#60a5fa1f!important;border-color:#60a5fa40!important}.contentDetails__iconBtnLux.isOn{background:#60a5fa26!important;border-color:#60a5fa4d!important;color:#60a5fa!important}.contentDetails__btnSmallLux,.contentDetails__btnActionLux{border-radius:6px!important;font-weight:600!important;text-transform:none!important;font-size:12px!important}.contentDetails__btnSmallLux{padding:6px 12px!important}.contentDetails__btnActionLux{padding:6px 14px!important}.contentDetails__btnApproveLux{background:#4ade8026!important;border:1px solid rgba(74,222,128,.25)!important;color:#4ade80!important}.contentDetails__btnApproveLux:hover{background:#4ade8033!important}.contentDetails__btnGhostLux{border-radius:6px!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffb3!important;text-transform:none!important;font-weight:600!important;background:transparent!important;font-size:12px!important}.contentDetails__btnGhostLux:hover{background:#ffffff0d!important}.contentDetails__busyBar{border-radius:3px;overflow:hidden;background:#ffffff0f;height:3px}.contentDetails__inlineError{border-radius:6px;padding:10px 14px;border:1px solid rgba(248,113,113,.25);background:#f871711a;color:#f87171;font-weight:500;font-size:13px}.contentDetails__scriptGrid{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}@media(max-width:1000px){.contentDetails__scriptGrid{grid-template-columns:1fr}}.scriptEditor__wrap{border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff03;overflow:hidden;min-width:0}.scriptEditor__toolbar{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between;min-width:0}.scriptEditor__toolGroup{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.scriptTool__btn{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffffb3;font-weight:600;font-size:12px;cursor:pointer;transition:all .12s ease}.scriptTool__btn svg{font-size:14px;opacity:.8}.scriptTool__btn:hover{background:#ffffff0f;border-color:#ffffff1f}.scriptTool__btn:disabled{opacity:.35;cursor:not-allowed}.scriptTool__kbd{font-weight:600;font-size:10px;letter-spacing:.02em;border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:3px 6px;background:#ffffff08;color:#ffffff73;font-family:SF Mono,monospace}.scriptEditor__toolbarHint{min-width:0}.scriptEditor__toolbarHint .hintPill{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:5px;border:1px solid rgba(255,255,255,.05);background:transparent;color:#fff6;font-weight:500;font-size:11px;min-width:0;white-space:nowrap}.scriptEditor__toolbarHint .mono{font-family:SF Mono,monospace;font-weight:600;color:#fff9}.contentDetails__scriptFieldRich{padding:0;min-width:0}.scriptEditor__footer{padding:8px 12px;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.scriptFooter__meta{color:#ffffff73;font-weight:500;font-size:12px}.scriptFooter__mono{font-family:SF Mono,monospace;font-weight:600;color:#fff9}.writerDesk__wrap{width:320px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff03;overflow:hidden;min-width:0;transition:width .2s ease}@media(max-width:1000px){.writerDesk__wrap{width:100%}}.writerDesk__wrap.isCollapsed{width:48px}@media(max-width:1000px){.writerDesk__wrap.isCollapsed{width:100%}}.writerDesk__wrap.isCollapsed .writerDesk__top{padding:10px;justify-content:center}.writerDesk__wrap.isCollapsed .writerDesk__title,.writerDesk__wrap.isCollapsed .writerDesk__chips,.writerDesk__wrap.isCollapsed .writerDesk__tabs,.writerDesk__wrap.isCollapsed .writerDesk__panel{display:none}.writerDesk__top{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.writerDesk__title{font-weight:600;font-size:13px;color:#ffffffd9;min-width:0}.writerDesk__collapseBtn{width:28px;height:28px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s ease}.writerDesk__collapseBtn:hover{background:#ffffff0d;color:#fffc}.writerDesk__collapseBtn svg{font-size:16px;transition:transform .2s ease}.writerDesk__wrap.isCollapsed .writerDesk__collapseBtn svg{transform:rotate(180deg)}.writerDesk__chips{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.writerDesk__chips .deskChip{border:1px solid rgba(255,255,255,.08)!important;background:#ffffff08!important;color:#ffffffa6!important;font-size:11px!important;height:22px!important}.writerDesk__chips .deskChip .MuiChip-label{font-weight:600!important;padding:0 8px!important}.writerDesk__tabs{min-height:36px!important;background:#ffffff03;border-bottom:1px solid rgba(255,255,255,.05)}.writerDesk__tabs .MuiTabs-scroller{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.writerDesk__tabs .MuiTabs-scroller::-webkit-scrollbar{height:0}.writerDesk__tabs .MuiTabs-flexContainer{flex-wrap:nowrap!important}.writerDesk__tabs .MuiTabs-indicator{height:2px!important;border-radius:1px!important;background:#60a5fa!important}.writerDesk__tabs .MuiTab-root{min-height:36px!important;text-transform:none!important;font-weight:600!important;font-size:12px!important;color:#ffffff73!important;flex:0 0 auto!important;min-width:max-content!important;padding:6px 12px!important}.writerDesk__tabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.writerDesk__tabs .MuiTab-root svg{font-size:16px}.writerDesk__divider{border-color:#ffffff0d!important}.writerDesk__panel{padding:10px;min-width:0}.deskPanel__scroll{max-height:calc(100vh - 320px);overflow-y:auto;overflow-x:hidden;width:100%;min-width:0}.deskPanel__scroll *,.writerDesk__panel *{min-width:0;box-sizing:border-box}.deskEmpty{padding:14px;border-radius:8px;border:1px dashed rgba(255,255,255,.08);background:transparent;text-align:center}.deskEmpty .deskEmpty__title{font-weight:600;font-size:13px;color:#fffc;margin-bottom:4px}.deskEmpty .deskEmpty__sub{font-weight:400;font-size:12px;color:#ffffff73;line-height:1.5;margin-bottom:10px}.outlineFilters{display:flex;gap:4px;margin-bottom:10px;flex-wrap:wrap}.ofBtn{height:26px;padding:0 10px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff8c;font-weight:600;font-size:11px;cursor:pointer;transition:all .12s ease}.ofBtn.isOn{background:#60a5fa26;border-color:#60a5fa40;color:#60a5fa}.ofBtn:hover:not(.isOn){background:#ffffff0a}.outlineList{display:flex;flex-direction:column;gap:4px;min-width:0}.outlineItem{width:100%;min-width:0;border-radius:6px;border:1px solid transparent;background:#ffffff05;color:#ffffffbf;padding:8px 10px;cursor:pointer;display:flex;gap:8px;align-items:center;text-align:left;transition:all .1s ease}.outlineItem:hover{background:#ffffff0a}.outlineItem.isActive{background:#60a5fa1a;border-color:#60a5fa33}.outlineDot{width:5px;height:5px;border-radius:50%;background:#ffffff40;flex:0 0 auto}.outlineItem--scene .outlineDot{background:#60a5fa}.outlineItem--beat .outlineDot{background:#fbbf24}.outlineItem--vo .outlineDot{background:#a78bfa}.outlineItem--broll .outlineDot{background:#4ade80}.outlineItem--dialogue .outlineDot{background:#6b7280}.outlineItem--heading .outlineDot{background:#9ca3af}.outlineItem--tag .outlineDot{background:#f472b6}.outlineLabel{font-weight:500;font-size:12px;color:#ffffffbf;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis}.deskBlock{margin-bottom:12px;min-width:0}.deskBlock .deskBlock__title{font-weight:600;font-size:12px;color:#ffffffb3;margin-bottom:8px}.deskField .MuiInputBase-root{border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#00000026;color:#ffffffe6;font-size:13px}.deskRowBtns{display:flex;gap:6px;justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.deskTopRow{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px;min-width:0}.deskHint{font-weight:400;font-size:12px;color:#ffffff73;line-height:1.5;min-width:0}.refGrid,.assetGrid{display:grid;grid-template-columns:1fr;gap:8px;width:100%;min-width:0}.refCard,.assetCard{border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff03;overflow:hidden;width:100%;min-width:0}.refCard__top,.assetCard__top{display:flex;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);min-width:0;background:#ffffff03}.refCard__title,.assetCard__title{width:100%;border:0;outline:none;background:transparent;color:#ffffffe6;font-weight:600;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refCard__iconBtn,.assetCard__iconBtn{border-radius:5px!important;border:1px solid rgba(255,255,255,.08)!important;background:transparent!important;color:#ffffff80!important;flex:0 0 auto;padding:5px!important}.refCard__body{width:100%;border:0;outline:none;background:#0000001a;color:#ffffffd9;padding:10px;font-weight:400;font-size:13px;min-height:70px;resize:vertical;max-width:100%}.refCard__actions,.assetCard__actions{padding:8px 10px;border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.assetAdder{margin-bottom:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.assetAdder__row{display:flex;gap:6px;min-width:0;flex-wrap:wrap}.assetAdder__uploadBtn{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffffb3;font-weight:600;font-size:12px;cursor:pointer;transition:all .12s ease}.assetAdder__uploadBtn:hover{background:#ffffff0d}.assetUrlAdder{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;min-width:0}@media(max-width:520px){.assetUrlAdder{grid-template-columns:1fr}}.assetUrlAdder__title,.assetUrlAdder__url{height:28px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#00000026;color:#ffffffe6;padding:0 8px;outline:none;font-weight:500;font-size:12px;min-width:0;max-width:100%}.assetUrlAdder__title:focus,.assetUrlAdder__url:focus{border-color:#60a5fa66}.assetUrlAdder__title::placeholder,.assetUrlAdder__url::placeholder{color:#ffffff4d}.assetUrlAdder__add{height:28px;padding:0 12px;border-radius:5px;border:1px solid rgba(96,165,250,.25);background:#60a5fa1a;color:#60a5fa;font-weight:600;font-size:12px;cursor:pointer;transition:all .12s ease}.assetUrlAdder__add:hover{background:#60a5fa26}.assetUrlAdder__add:disabled{opacity:.35;cursor:not-allowed}.assetCard__media{padding:10px 10px 0;min-width:0}.assetCard__media img{width:100%;max-width:100%;border-radius:5px;border:1px solid rgba(255,255,255,.05);display:block}.assetCard__link{padding:10px;min-width:0}.assetCard__link a{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;color:#60a5fa;text-decoration:none;font-weight:500;font-size:12px}.assetCard__link a:hover{text-decoration:underline}.revHistory2{display:flex;flex-direction:column;gap:8px}.revRound2{border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff03;overflow:hidden}.revRound2__head{width:100%;border:none;background:transparent;color:#ffffffe6;cursor:pointer;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background .1s ease}.revRound2__head:hover{background:#ffffff05}.revRound2__left{display:grid;gap:2px;min-width:0}.revRound2__by{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revRound2__when{font-size:11px;color:#ffffff73}.revRound2__right{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.revRound2__pill{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffa6;white-space:nowrap}.revRound2__chev{width:22px;height:22px;border-radius:5px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff80;transition:transform .2s ease}.revRound2.is-open .revRound2__chev{transform:rotate(180deg)}.revRound2__body{padding:10px 12px;display:none;border-top:1px solid rgba(255,255,255,.04)}.revRound2.is-open .revRound2__body{display:grid;gap:8px}.revSection2{border-radius:6px;border:1px solid rgba(255,255,255,.05);background:#ffffff03;overflow:hidden}.revSection2__sum{list-style:none;cursor:pointer;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffffffbf;-webkit-user-select:none;user-select:none}.revSection2__sum::-webkit-details-marker{display:none}.revSection2__label{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#ffffff8c}.revSection2__count{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff9}.revSection2__sum.is-disabled{cursor:default;opacity:.5}.revSection2__panel{padding:8px 10px;border-top:1px solid rgba(255,255,255,.04)}.revNote2{white-space:pre-wrap;line-height:1.55;font-size:12px;color:#ffffffd9;padding:10px;border-radius:6px;background:#0000001a;border:1px solid rgba(255,255,255,.04)}.revItems2{display:flex;flex-direction:column;gap:6px}.revItem2{padding:10px;border-radius:6px;border:1px solid rgba(255,255,255,.05);background:#00000014}.revItem2__body{color:#ffffffe6;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.revItem2__meta{margin-top:6px;color:#ffffff73;font-size:11px}.revInline2{width:100%;text-align:left;border:1px solid rgba(255,255,255,.05);background:#00000014;border-radius:6px;padding:10px;cursor:pointer;color:#ffffffe6;transition:all .12s ease}.revInline2:hover{border-color:#60a5fa33;background:#60a5fa0d}.revInline2:active{transform:scale(.99)}.revInline2.is-disabled,.revInline2:disabled{cursor:not-allowed;opacity:.5}.revInline2__quote{font-size:11px;color:#ffffffa6;margin-bottom:6px;padding:6px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.04);background:#ffffff05;overflow-wrap:anywhere;font-style:italic}.revInline2__body{font-size:12px;line-height:1.5;color:#ffffffe6;overflow-wrap:anywhere}.revInline2__meta{margin-top:6px;font-size:11px;color:#ffffff73;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.revInline2__hint{color:#60a5fa}.revToggle{height:26px;padding:0 8px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffffa6;font-weight:600;font-size:11px;cursor:pointer}.revToggle:hover{background:#ffffff0d}.versionsBox{border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff03;overflow:hidden;margin-bottom:10px;min-width:0}.versionsBox__top{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.versionsBox__title{font-weight:600;font-size:13px;color:#ffffffe6}.versionsBox__sub{margin-top:3px;font-weight:400;font-size:11px;color:#ffffff73}.versionsEmpty{padding:12px;color:#ffffff73;font-weight:400;font-size:12px}.versionsList{display:flex;flex-direction:column;gap:4px;padding:8px;min-width:0}.versionRow{width:100%;min-width:0;border-radius:6px;border:1px solid transparent;background:#ffffff05;color:#fffc;padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;text-align:left;transition:all .1s ease}.versionRow:hover{background:#ffffff0a}.versionRow__label{font-weight:600;font-size:12px;overflow:hidden;text-overflow:ellipsis}.versionRow__time{font-weight:400;font-size:11px;color:#ffffff73}.deskPanel__scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.deskPanel__scroll::-webkit-scrollbar{width:5px}.deskPanel__scroll::-webkit-scrollbar-track{background:transparent}.deskPanel__scroll::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:10px}.deskPanel__scroll::-webkit-scrollbar-thumb:hover{background:#ffffff1a}:root{--sr-bg: rgba(12, 14, 18, .95);--sr-bg-strong: rgba(8, 10, 14, .98);--sr-border: rgba(255, 255, 255, .08);--sr-border-soft: rgba(255, 255, 255, .05);--sr-text: rgba(255, 255, 255, .92);--sr-text-dim: rgba(255, 255, 255, .6);--sr-text-soft: rgba(255, 255, 255, .4);--sr-blue: #60a5fa;--sr-blue-soft: rgba(96, 165, 250, .12);--sr-blue-border: rgba(96, 165, 250, .25);--sr-purple: #a78bfa;--sr-purple-soft: rgba(167, 139, 250, .12);--sr-green: #4ade80;--sr-green-soft: rgba(74, 222, 128, .12);--sr-amber: #fbbf24;--sr-amber-soft: rgba(251, 191, 36, .12);--sr-red: #f87171;--sr-red-soft: rgba(248, 113, 113, .12);--sr-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sr-mono: "SF Mono", "Fira Code", "Consolas", monospace}.scriptRich__wrap{position:relative;min-height:480px;background:var(--sr-bg);border:1px solid var(--sr-border);border-radius:10px;padding:20px 24px;cursor:text}.scriptRich__wrap:focus-within{border-color:#60a5fa4d;background:var(--sr-bg-strong)}.scriptRich__wrap.isReadOnly{cursor:default;opacity:.9}.scriptRich__wrap .ProseMirror{outline:none;min-height:440px;height:100%;width:100%;color:var(--sr-text);font-family:var(--sr-font);font-size:15px;line-height:1.65}.scriptRich__wrap .ProseMirror ::selection{background:#60a5fa40}.scriptRich__loading{margin-top:12px;color:var(--sr-text-soft);font-weight:500;font-size:13px}.scriptRich__wrap .ProseMirror p{margin:0 0 10px;color:var(--sr-text);font-weight:400}.scriptRich__wrap .ProseMirror h1,.scriptRich__wrap .ProseMirror h2,.scriptRich__wrap .ProseMirror h3{margin:20px 0 10px;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1.3}.scriptRich__wrap .ProseMirror h1{font-size:22px}.scriptRich__wrap .ProseMirror h2{font-size:18px}.scriptRich__wrap .ProseMirror h3{font-size:16px;color:#ffffffe6}.scriptRich__wrap .ProseMirror ul,.scriptRich__wrap .ProseMirror ol{margin:10px 0 10px 20px;padding:0;color:var(--sr-text)}.scriptRich__wrap .ProseMirror li{margin:5px 0;font-weight:400}.scriptRich__wrap .ProseMirror li::marker{color:var(--sr-text-dim)}.scriptRich__wrap .ProseMirror a{color:var(--sr-blue);text-decoration:none;border-bottom:1px solid var(--sr-blue-border);transition:border-color .15s ease}.scriptRich__wrap .ProseMirror a:hover{border-bottom-color:var(--sr-blue)}.scriptRich__wrap .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--sr-text-soft);pointer-events:none;height:0;font-weight:400}.sBlock{margin:14px 0;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000040;overflow:hidden}.sBlock__cap{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;cursor:text;background:#00000026}.sBlock__pill{height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sBlock__title{font-weight:600;color:#ffffffd9;font-size:12px}.sBlock__title--muted{color:var(--sr-text-soft);font-style:italic}.sBlock__body{padding:12px 14px;background:#0000001a}.sBlock__body p:first-child{margin-top:0}.sBlock__body p:last-child{margin-bottom:0}.sBlock--scene{border-left:3px solid var(--sr-blue)}.sBlock--scene .sBlock__cap{background:#60a5fa14}.sBlock--scene .sBlock__pill{background:#60a5fa33;color:var(--sr-blue)}.sBlock--beat{border-left:3px solid var(--sr-amber)}.sBlock--beat .sBlock__cap{background:#fbbf240f}.sBlock--beat .sBlock__pill{background:#fbbf2433;color:var(--sr-amber)}.sBlock--vo{border-left:3px solid var(--sr-purple)}.sBlock--vo .sBlock__cap{background:#a78bfa0f}.sBlock--vo .sBlock__pill{background:#a78bfa33;color:var(--sr-purple)}.sBlock--broll{border-left:3px solid var(--sr-green)}.sBlock--broll .sBlock__cap{background:#4ade800f}.sBlock--broll .sBlock__pill{background:#4ade8033;color:var(--sr-green)}.sBlock--cta{border-left:3px solid #f472b6}.sBlock--cta .sBlock__cap{background:#f472b60f}.sBlock--cta .sBlock__pill{background:#f472b633;color:#f472b6}.sBlock--hook{border-left:3px solid #f97316}.sBlock--hook .sBlock__cap{background:#f973160f}.sBlock--hook .sBlock__pill{background:#f9731633;color:#f97316}.dlg{margin:12px 0;border-radius:8px;border:1px solid rgba(255,255,255,.08);border-left:3px solid #94a3b8;background:#00000040;overflow:hidden}.dlg__head{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px;cursor:text;-webkit-user-select:none;user-select:none;background:#94a3b80f}.dlg__chip{height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#94a3b833;color:#94a3b8}.dlg__body{padding:12px 14px;font-weight:400;background:#0000001a}.dlg__body p:first-child{margin-top:0}.dlg__body p:last-child{margin-bottom:0}.scriptImg__wrap{display:inline-block;max-width:100%;margin:12px 0}.scriptImg__box{position:relative;display:inline-block;max-width:100%;border-radius:8px;border:1px solid var(--sr-border);background:#ffffff05;overflow:hidden}.scriptImg__wrap.isSelected .scriptImg__box{border-color:var(--sr-blue);box-shadow:0 0 0 2px var(--sr-blue-soft)}.scriptImg__img{display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.scriptImg__handle{position:absolute;right:6px;bottom:6px;width:24px;height:24px;border-radius:4px;border:1px solid var(--sr-border);background:#0f1115e6;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.scriptImg__handle:before{content:"⋮⋮";font-size:9px;color:var(--sr-text-dim);letter-spacing:1px}.scriptImg__handle:hover{background:var(--sr-blue-soft);border-color:var(--sr-blue-border)}.hl{padding:1px 3px;border-radius:3px;margin:0 -1px}.hl--gold{background:#fbbf244d}.hl--blue{background:#60a5fa4d}.hl--green{background:#4ade804d}.hl--pink{background:#f472b64d}.cm{position:relative;background:#fbbf2426;border-bottom:2px solid rgba(251,191,36,.5)}.cm--resolved{background:#4ade801a;border-bottom-color:#4ade8066}.selPop{position:fixed;z-index:999999;transform:translate(12px,-110%);transform-origin:left bottom;border-radius:8px;border:1px solid var(--sr-border);background:#14161cfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0006;padding:6px;width:auto;max-width:calc(100vw - 18px);overflow:hidden}.selPop.isExpanded{padding-bottom:8px}.selPop__belt{display:flex;align-items:center;gap:4px;white-space:nowrap}.selPop__cluster{display:inline-flex;align-items:center;gap:2px}.selPop__divider{width:1px;height:18px;background:var(--sr-border);margin:0 4px}.selPop__miniIcon{width:26px;height:26px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--sr-text-dim)}.selPop__tool{width:28px;height:28px;border-radius:5px;border:none;background:transparent;color:var(--sr-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease}.selPop__tool:hover{background:#ffffff14}.selPop__tool:disabled{opacity:.35;cursor:not-allowed}.selPop__toolGhost{color:var(--sr-text-soft)}.selPop__toolPrimary{background:var(--sr-blue-soft);color:var(--sr-blue)}.selPop__toolPrimary:hover{background:#60a5fa33}.selPop__toolColor{padding:0}.dot{width:12px;height:12px;border-radius:50%}.dot--gold{background:#fbbf24}.dot--blue{background:#60a5fa}.dot--green{background:#4ade80}.dot--pink{background:#f472b6}.selPop__drawer{margin-top:8px;border-top:1px solid var(--sr-border);padding-top:8px;width:260px;max-width:calc(100vw - 22px)}.selPop__drawerTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.selPop__drawerTitle{display:flex;align-items:center;gap:6px;font-weight:600;font-size:12px;color:var(--sr-text)}.selPop__badgeOk{height:16px;padding:0 6px;border-radius:8px;font-size:10px;font-weight:600;background:var(--sr-green-soft);color:var(--sr-green)}.selPop__iconX{width:24px;height:24px;border-radius:5px;border:none;background:transparent;color:var(--sr-text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.selPop__iconX:hover{background:#ffffff0f;color:var(--sr-text-dim)}.selPop__ta{width:100%;border-radius:6px;border:1px solid var(--sr-border);background:#0000004d;color:var(--sr-text);outline:none;padding:10px;font-weight:400;font-size:13px;resize:vertical;min-height:64px;max-height:140px}.selPop__ta:focus{border-color:var(--sr-blue-border)}.selPop__actions{margin-top:8px;display:flex;gap:6px;justify-content:flex-end}.selPop__action{height:28px;padding:0 10px;border-radius:5px;border:1px solid var(--sr-border);background:transparent;color:var(--sr-text);font-weight:500;font-size:12px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.selPop__action:hover{background:#ffffff0f}.selPop__actionPrimary{background:var(--sr-blue-soft);border-color:var(--sr-blue-border);color:var(--sr-blue)}.selPop__actionPrimary:hover{background:#60a5fa33}.selPop__actionDanger{border-color:#f871714d;color:var(--sr-red)}.selPop__actionDanger:hover{background:var(--sr-red-soft)}.cmdPal{position:fixed;z-index:2100;transform:translate(-6px);width:320px;max-width:calc(100vw - 24px);border-radius:10px;border:1px solid var(--sr-border);background:#14161cfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 48px #00000080;overflow:hidden}.cmdPal__top{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--sr-border-soft);background:#ffffff05}.cmdPal__slash{width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sr-mono);font-weight:600;font-size:13px;color:var(--sr-text-dim);background:#ffffff0d}.cmdPal__inp{flex:1;height:32px;border-radius:6px;border:1px solid var(--sr-border);background:#0003;color:var(--sr-text);padding:0 10px;outline:none;font-weight:500;font-size:13px}.cmdPal__inp:focus{border-color:var(--sr-blue-border)}.cmdPal__inp::placeholder{color:var(--sr-text-soft)}.cmdPal__x{height:32px;padding:0 10px;border-radius:6px;border:1px solid var(--sr-border);background:transparent;color:var(--sr-text-dim);font-weight:500;cursor:pointer}.cmdPal__x:hover{background:#ffffff0d}.cmdPal__list{max-height:280px;overflow:auto;padding:6px}.cmdPal__empty{padding:14px;color:var(--sr-text-soft);font-weight:500;text-align:center;font-size:13px}.cmdPal__row{width:100%;border-radius:6px;border:none;background:transparent;color:var(--sr-text);padding:8px 10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;transition:background .1s ease;margin-bottom:2px}.cmdPal__row:hover{background:#ffffff0f}.cmdPal__row.isActive{background:var(--sr-blue-soft)}.cmdPal__label{font-weight:500;color:var(--sr-text);font-size:13px}.cmdPal__hint{font-weight:400;font-size:11px;color:var(--sr-text-soft);white-space:nowrap}.cmdPal__list,.scriptRich__wrap .ProseMirror{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.cmdPal__list::-webkit-scrollbar,.scriptRich__wrap .ProseMirror::-webkit-scrollbar{width:6px}.cmdPal__list::-webkit-scrollbar-track,.scriptRich__wrap .ProseMirror::-webkit-scrollbar-track{background:transparent}.cmdPal__list::-webkit-scrollbar-thumb,.scriptRich__wrap .ProseMirror::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.cmdPal__list::-webkit-scrollbar-thumb:hover,.scriptRich__wrap .ProseMirror::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.scriptRich__wrap .ProseMirror{caret-color:var(--sr-blue)}.ProseMirror-selectednode{outline:none}.ProseMirror-gapcursor:after{border-top-color:var(--sr-text-dim)}.filmingPanel{display:flex;flex-direction:column;gap:24px;padding:8px 0}.filmingPanel__header{display:flex;flex-direction:column;gap:8px}.filmingPanel__title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fffffff2;letter-spacing:-.01em}.filmingPanel__title svg{color:#7c4dff;font-size:22px}.filmingPanel__hint{font-size:13px;color:#ffffff8c;line-height:1.5}.filmingPanel__hint strong{color:#ffffffbf;font-weight:600}.filmingPanel__error{padding:12px 16px;background:#f443361f;border:1px solid rgba(244,67,54,.25);border-radius:10px;color:#ff8a80;font-size:13px;font-weight:500}.filmingPanel__alert{border-radius:12px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.filmingPanel__section{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px}.filmingPanel__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.filmingPanel__sectionTitle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffd9}.filmingPanel__sectionTitle svg{color:#ffffff80}.filmingPanel__required{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ff7043;padding:2px 6px;background:#ff704326;border-radius:4px}.filmingPanel__optional{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6;padding:2px 6px;background:#ffffff0d;border-radius:4px}.filmingPanel__addBtn{font-size:12px!important;font-weight:600!important;text-transform:none!important;color:#7c4dff!important;padding:4px 12px!important;border-radius:8px!important;background:#7c4dff1a!important}.filmingPanel__addBtn:hover{background:#7c4dff2e!important}.filmingPanel__addBtn svg{font-size:16px!important}.filmingPanel__mainCard{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,#7c4dff14,#7c4dff08);border:1px solid rgba(124,77,255,.2);border-radius:12px;transition:all .2s ease}.filmingPanel__mainCard:hover{border-color:#7c4dff59;background:linear-gradient(135deg,#7c4dff1f,#7c4dff0d)}.filmingPanel__mainCard--view{background:#ffffff08;border-color:#ffffff1a}.filmingPanel__mainCard--view:hover{background:#ffffff0d;border-color:#ffffff26}.filmingPanel__mainCardIcon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#7c4dff26;color:#7c4dff;flex-shrink:0}.filmingPanel__mainCardIcon--success{background:#66bb6a26;color:#66bb6a}.filmingPanel__mainCardIcon svg{font-size:22px}.filmingPanel__mainCardContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.filmingPanel__mainCardLabel{font-size:14px;font-weight:600;color:#ffffffe6}.filmingPanel__mainCardUrl{font-size:12px;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace}.filmingPanel__mainCardActions{display:flex;align-items:center;gap:4px}.filmingPanel__mainCardActions .MuiIconButton-root{color:#ffffff80}.filmingPanel__mainCardActions .MuiIconButton-root:hover{color:#ffffffd9;background:#ffffff14}.filmingPanel__mainCardAction{color:#fff9!important}.filmingPanel__mainCardAction:hover{color:#7c4dff!important;background:#7c4dff1f!important}.filmingPanel__mainEdit{display:flex;flex-direction:column;gap:10px}.filmingPanel__labelField{max-width:200px}.filmingPanel__labelField .MuiOutlinedInput-root{background:#ffffff08;border-radius:8px}.filmingPanel__labelField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.filmingPanel__labelField .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.filmingPanel__labelField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#7c4dff}.filmingPanel__labelField .MuiInputBase-input{color:#ffffffe6;font-size:13px;padding:10px 12px}.filmingPanel__labelField .MuiInputBase-input::placeholder{color:#ffffff59}.filmingPanel__urlField .MuiOutlinedInput-root{background:#ffffff08;border-radius:8px}.filmingPanel__urlField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.filmingPanel__urlField .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.filmingPanel__urlField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#7c4dff}.filmingPanel__urlField .MuiInputBase-input{color:#ffffffe6;font-size:13px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:12px 14px}.filmingPanel__urlField .MuiInputBase-input::placeholder{color:#ffffff59;font-family:inherit}.filmingPanel__doneBtn{align-self:flex-start;font-size:12px!important;font-weight:600!important;text-transform:none!important;color:#66bb6a!important;padding:4px 12px!important;border-radius:6px!important}.filmingPanel__doneBtn:hover{background:#66bb6a1a!important}.filmingPanel__emptySupplemental{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;color:#ffffff59;text-align:center}.filmingPanel__emptySupplemental svg{font-size:32px;opacity:.5;margin-bottom:4px}.filmingPanel__emptySupplemental span:first-of-type{font-size:13px;font-weight:500;color:#ffffff80}.filmingPanel__emptyHint{font-size:12px!important;color:#ffffff59!important}.filmingPanel__supplementalList{display:flex;flex-direction:column;gap:10px}.filmingPanel__supplementalItem{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .15s ease}.filmingPanel__supplementalItem:hover{background:#ffffff0a;border-color:#ffffff1a}.filmingPanel__supplementalItemNumber{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#ffffff0f;color:#ffffff80;font-size:11px;font-weight:700;flex-shrink:0}.filmingPanel__supplementalLabel{width:140px;flex-shrink:0}.filmingPanel__supplementalLabel .MuiOutlinedInput-root{background:#ffffff05;border-radius:6px}.filmingPanel__supplementalLabel .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.filmingPanel__supplementalLabel .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.filmingPanel__supplementalLabel .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#7c4dff}.filmingPanel__supplementalLabel .MuiInputBase-input{color:#ffffffd9;font-size:12px;padding:8px 10px}.filmingPanel__supplementalLabel .MuiInputBase-input::placeholder{color:#ffffff4d}.filmingPanel__supplementalUrl{flex:1;min-width:0}.filmingPanel__supplementalUrl .MuiOutlinedInput-root{background:#ffffff05;border-radius:6px}.filmingPanel__supplementalUrl .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.filmingPanel__supplementalUrl .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.filmingPanel__supplementalUrl .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#7c4dff}.filmingPanel__supplementalUrl .MuiInputBase-input{color:#ffffffd9;font-size:12px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:8px 10px}.filmingPanel__supplementalUrl .MuiInputBase-input::placeholder{color:#ffffff4d;font-family:inherit}.filmingPanel__supplementalActions{display:flex;align-items:center;gap:2px;flex-shrink:0}.filmingPanel__supplementalActions .MuiIconButton-root{padding:6px;color:#fff6}.filmingPanel__supplementalActions .MuiIconButton-root:hover{color:#ffffffb3;background:#ffffff0f}.filmingPanel__assets{display:flex;flex-direction:column;gap:20px}.filmingPanel__supplementalSection{display:flex;flex-direction:column;gap:12px}.filmingPanel__supplementalTitle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffbf}.filmingPanel__supplementalTitle svg{color:#ffffff73;font-size:18px}.filmingPanel__count{font-size:11px!important;font-weight:700!important;background:#7c4dff26!important;color:#b388ff!important;height:20px!important}.filmingPanel__supplementalGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.filmingPanel__supplementalCard{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .15s ease}.filmingPanel__supplementalCard:hover{background:#ffffff0a;border-color:#ffffff1a}.filmingPanel__supplementalCard--view{cursor:default}.filmingPanel__supplementalCardContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.filmingPanel__supplementalCardLabel{font-size:13px;font-weight:600;color:#ffffffd9}.filmingPanel__supplementalCardUrl{font-size:11px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace}.filmingPanel__supplementalCardAction{color:#ffffff80!important;padding:6px!important}.filmingPanel__supplementalCardAction:hover{color:#7c4dff!important;background:#7c4dff1a!important}.filmingPanel__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.filmingPanel__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filmingPanel__summaryChip{font-size:11px!important;font-weight:600!important;background:#ffffff0f!important;color:#fff9!important;height:26px!important}.filmingPanel__summaryChip--success{background:#66bb6a1f!important;color:#81c784!important}.filmingPanel__summaryChip--success svg{color:#66bb6a!important;font-size:16px!important}.filmingPanel__submitBtn{font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 20px!important;border-radius:10px!important;background:linear-gradient(135deg,#7c4dff,#651fff)!important;box-shadow:0 4px 14px #7c4dff4d!important;transition:all .2s ease!important}.filmingPanel__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#9575ff,#7c4dff)!important;box-shadow:0 6px 20px #7c4dff66!important;transform:translateY(-1px)}.filmingPanel__submitBtn:disabled{background:#ffffff14!important;color:#ffffff4d!important;box-shadow:none!important}.editingPanel{display:flex;flex-direction:column;gap:24px;padding:8px 0;overflow-x:hidden;min-width:0;width:100%;max-width:100%}.editingPanel__header{display:flex;flex-direction:column;gap:8px}.editingPanel__title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fffffff2;letter-spacing:-.01em}.editingPanel__title svg{color:#ff7043;font-size:22px}.editingPanel__hint{font-size:13px;color:#ffffff8c;line-height:1.5}.editingPanel__hint strong{color:#ffffffbf;font-weight:600}.editingPanel__error{padding:12px 16px;background:#f443361f;border:1px solid rgba(244,67,54,.25);border-radius:10px;color:#ff8a80;font-size:13px;font-weight:500}.editingPanel__alert{border-radius:12px!important}.editingPanel__twoColumn{display:grid;grid-template-columns:auto 1fr;gap:24px;min-width:0;width:100%;max-width:100%}@media(max-width:1200px){.editingPanel__twoColumn{grid-template-columns:1fr}}.editingPanel__column{display:flex;flex-direction:column;gap:24px;min-width:0;overflow-x:hidden}.editingPanel__column--left{width:fit-content;max-width:100%}.editingPanel__column--right{min-width:0;width:100%;max-width:100%}.editingPanel__section{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;min-width:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.editingPanel__column--left .editingPanel__section{width:fit-content;max-width:100%}.editingPanel__sectionHeader{display:flex;align-items:center;justify-content:space-between}.editingPanel__sectionTitle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffd9}.editingPanel__sectionTitle svg{color:#ffffff80}.editingPanel__linkCard{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,#66bb6a14,#66bb6a08);border:1px solid rgba(102,187,106,.2);border-radius:12px;min-width:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.editingPanel__linkIcon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#ffffff0f;color:#fff9;flex-shrink:0}.editingPanel__linkIcon--uploading{background:#60a5fa26;color:#60a5fa;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.editingPanel__linkIcon--success{background:#66bb6a26;color:#66bb6a}.editingPanel__linkIcon svg{font-size:22px}.editingPanel__linkContent{flex:1;min-width:0;max-width:100%;overflow:hidden}.editingPanel__linkLabel{font-size:14px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editingPanel__linkUrl{font-size:12px;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace;max-width:100%;display:block}.editingPanel__linkActions{display:flex;gap:4px}.editingPanel__linkActions .MuiIconButton-root{color:#ffffff80}.editingPanel__linkActions .MuiIconButton-root:hover{color:#ffffffd9;background:#ffffff14}.editingPanel__urlField .MuiOutlinedInput-root{background:#ffffff08;border-radius:10px}.editingPanel__urlField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.editingPanel__urlField .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.editingPanel__urlField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff7043}.editingPanel__urlField .MuiInputBase-input{color:#ffffffe6;font-size:13px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:14px 16px}.editingPanel__urlField .MuiInputBase-input::placeholder{color:#ffffff59;font-family:inherit}.editingPanel__coverPreview{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;max-width:100%;overflow:hidden}.editingPanel__coverImageWrap{position:relative;width:100%;max-width:320px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.editingPanel__coverImageWrap--16-9{aspect-ratio:16/9;max-width:600px;width:100%}.editingPanel__coverImageWrap--9-16{aspect-ratio:9/16;max-width:320px}.editingPanel__coverImage{width:100%;height:100%;object-fit:cover}.editingPanel__coverOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:opacity .2s ease}.editingPanel__coverImageWrap:hover .editingPanel__coverOverlay{opacity:1}.editingPanel__coverRemoveBtn{color:#fff!important;background:#f44336cc!important}.editingPanel__coverRemoveBtn:hover{background:#f44336!important}.editingPanel__coverInfo{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;max-width:100%;overflow:hidden}.editingPanel__coverChip{align-self:flex-start;font-size:11px!important;font-weight:600!important;background:#66bb6a1f!important;color:#81c784!important;height:26px!important}.editingPanel__coverChip svg{color:#66bb6a!important;font-size:16px!important}.editingPanel__coverUrl{font-size:11px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace;max-width:280px;width:100%;min-width:0;display:block}.editingPanel__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:32px 24px;background:#ffffff05;border:2px dashed rgba(255,255,255,.12);border-radius:14px;cursor:pointer;transition:all .2s ease}.editingPanel__dropzone:hover{background:#ffffff0a;border-color:#fff3}.editingPanel__dropzone--active{background:#ff704314;border-color:#ff704366;border-style:solid}.editingPanel__dropzone--uploading{cursor:default;pointer-events:none}.editingPanel__dropzone--16-9{aspect-ratio:16/9;min-height:auto;padding:24px;max-width:600px;width:100%}.editingPanel__dropzone--9-16{aspect-ratio:9/16;min-height:auto;padding:24px;max-width:320px;margin:0 auto}.editingPanel__dropzoneContent{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.editingPanel__dropzoneIcon{font-size:48px!important;color:#ffffff40;margin-bottom:8px}.editingPanel__dropzoneText{font-size:14px;color:#ffffffb3}.editingPanel__dropzoneLink{color:#ff7043;font-weight:600;cursor:pointer}.editingPanel__dropzoneLink:hover{text-decoration:underline}.editingPanel__dropzoneHint{font-size:12px;color:#fff6}.editingPanel__uploadingState{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:200px}.editingPanel__uploadingIcon{font-size:40px!important;color:#ff7043;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.editingPanel__uploadingText{font-size:14px;font-weight:600;color:#fffc}.editingPanel__uploadProgress{display:flex;flex-direction:column;gap:8px;width:100%}.editingPanel__progressBar{width:100%;height:6px!important;border-radius:3px!important;background:#ffffff1a!important}.editingPanel__progressBar .MuiLinearProgress-bar{background:linear-gradient(90deg,#ff7043,#ff5722)!important;border-radius:3px}.editingPanel__progressText{font-size:12px;color:#fff9;text-align:center}.editingPanel__uploadBtn{text-transform:none!important;font-size:13px!important;font-weight:600!important;padding:12px 24px!important;border-radius:10px!important;min-width:0;width:100%;max-width:100%;border:2px dashed rgba(255,112,67,.4)!important;background:#ff70430d!important;color:#ffffffe6!important;transition:all .2s ease!important}.editingPanel__uploadBtn:hover:not(:disabled){border-color:#ff704399!important;background:#ff70431a!important;transform:translateY(-1px)}.editingPanel__uploadBtn:disabled{border-color:#ffffff1a!important;background:#ffffff05!important;color:#ffffff4d!important}.editingPanel__uploadBtn svg{font-size:20px!important}.editingPanel__uploadHint{font-size:11px;color:#ffffff73;text-align:center;margin-top:4px;line-height:1.4}.editingPanel__uploadPercent{font-size:12px;font-weight:600;color:#ff7043}.editingPanel__urlFallback{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);min-width:0;width:100%;max-width:100%;overflow-x:hidden}.editingPanel__urlFallbackLabel{font-size:12px;color:#ffffff73;white-space:nowrap;flex-shrink:0}.editingPanel__urlFallbackField{flex:1;min-width:0;max-width:100%}.editingPanel__urlFallbackField .MuiOutlinedInput-root{background:#ffffff05;border-radius:8px}.editingPanel__urlFallbackField .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.editingPanel__urlFallbackField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.editingPanel__urlFallbackField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff7043}.editingPanel__urlFallbackField .MuiInputBase-input{color:#ffffffd9;font-size:12px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:8px 12px}.editingPanel__urlFallbackField .MuiInputBase-input::placeholder{color:#ffffff4d}.editingPanel__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);min-width:0;width:100%;max-width:100%;overflow-x:hidden}.editingPanel__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1;overflow-x:hidden}.editingPanel__summaryChip{font-size:11px!important;font-weight:600!important;background:#ffffff0f!important;color:#fff9!important;height:26px!important}.editingPanel__summaryChip--success{background:#66bb6a1f!important;color:#81c784!important}.editingPanel__summaryChip--success svg{color:#66bb6a!important;font-size:16px!important}.editingPanel__buttons{display:flex;gap:10px;flex-shrink:0;min-width:0}.editingPanel__optional{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-left:8px}.editingPanel__required{font-size:11px;font-weight:600;color:#ff7043cc;text-transform:uppercase;letter-spacing:.5px;margin-left:8px}.editingPanel__addBtn{text-transform:none!important;font-size:12px!important;font-weight:600!important;color:#fffc!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;padding:6px 12px!important}.editingPanel__addBtn:hover{background:#ffffff14!important;border-color:#ffffff26!important}.editingPanel__addBtn svg{font-size:16px!important}.editingPanel__mainEdit{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.editingPanel__doneBtn{text-transform:none!important;font-size:12px!important;font-weight:600!important;color:#fffc!important;background:#66bb6a26!important;border:1px solid rgba(102,187,106,.25)!important;padding:6px 16px!important;white-space:nowrap}.editingPanel__doneBtn:hover{background:#66bb6a33!important;border-color:#66bb6a59!important}.editingPanel__emptyRevisions{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08);border-radius:12px;text-align:center}.editingPanel__emptyRevisions svg{font-size:32px;color:#fff3}.editingPanel__emptyRevisions>span:first-of-type{font-size:13px;font-weight:600;color:#ffffff80}.editingPanel__emptyHint{font-size:11px;color:#ffffff59}.editingPanel__revisionsList{display:flex;flex-direction:column;gap:10px}.editingPanel__revisionItem{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .15s ease}.editingPanel__revisionItem:hover{background:#ffffff0a;border-color:#ffffff1a}.editingPanel__revisionItemNumber{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#ffffff0f;color:#ffffff80;font-size:11px;font-weight:700;flex-shrink:0}.editingPanel__revisionLabel{width:140px;flex-shrink:0}.editingPanel__revisionLabel .MuiOutlinedInput-root{background:#ffffff05;border-radius:6px}.editingPanel__revisionLabel .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.editingPanel__revisionLabel .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.editingPanel__revisionLabel .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff7043}.editingPanel__revisionLabel .MuiInputBase-input{color:#ffffffd9;font-size:12px;padding:8px 10px}.editingPanel__revisionLabel .MuiInputBase-input::placeholder{color:#ffffff4d}.editingPanel__revisionUrl{flex:1;min-width:0}.editingPanel__revisionUrl .MuiOutlinedInput-root{background:#ffffff05;border-radius:6px}.editingPanel__revisionUrl .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.editingPanel__revisionUrl .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.editingPanel__revisionUrl .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff7043}.editingPanel__revisionUrl .MuiInputBase-input{color:#ffffffd9;font-size:12px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:8px 10px}.editingPanel__revisionUrl .MuiInputBase-input::placeholder{color:#ffffff4d;font-family:inherit}.editingPanel__revisionActions{display:flex;align-items:center;gap:2px;flex-shrink:0}.editingPanel__revisionActions .MuiIconButton-root{padding:6px;color:#fff6}.editingPanel__revisionActions .MuiIconButton-root:hover{color:#ffffffb3;background:#ffffff0f}.editingPanel__previousLinksList{display:flex;flex-direction:column;gap:8px}.editingPanel__previousLinkItem{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;opacity:.6;transition:opacity .15s ease;min-width:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.editingPanel__previousLinkItem:hover{opacity:.8;background:#ffffff08}.editingPanel__previousLinkVersion{display:flex;align-items:center;justify-content:center;min-width:40px;padding:4px 8px;border-radius:6px;background:#ffffff0a;color:#fff6;font-size:11px;font-weight:700;flex-shrink:0}.editingPanel__previousLinkUrl{flex:1;min-width:0;max-width:100%;font-size:12px;color:#fff6;font-family:SF Mono,Monaco,Inconsolata,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.editingPanel__previousLinkAction{flex-shrink:0;padding:6px!important;color:#ffffff4d!important}.editingPanel__previousLinkAction:hover{color:#ffffff80!important;background:#ffffff0a!important}.editingPanel__saveBtn{font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:8px 16px!important;border-radius:8px!important;border-color:#ffffff26!important;color:#fffc!important}.editingPanel__saveBtn:hover:not(:disabled){border-color:#ffffff40!important;background:#ffffff0a!important}.editingPanel__saveBtn:disabled{border-color:#ffffff0f!important;color:#ffffff4d!important}.editingPanel__submitBtn{font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 20px!important;border-radius:10px!important;background:linear-gradient(135deg,#ff7043,#ff5722)!important;box-shadow:0 4px 14px #ff70434d!important;transition:all .2s ease!important}.editingPanel__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#ff8a65,#ff7043)!important;box-shadow:0 6px 20px #ff704366!important;transform:translateY(-1px)}.editingPanel__submitBtn:disabled{background:#ffffff14!important;color:#ffffff4d!important;box-shadow:none!important}.photoUploadSettingsDialog__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important}.photoUploadSettingsDialog__title{color:#ffffffeb!important;font-weight:950!important;letter-spacing:-.02em!important;font-size:22px!important;padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.photoUploadSettingsDialog__content{padding:24px!important;color:#ffffffe6!important}.photoUploadSettingsDialog__sectionTitle{color:#ffffffeb!important;font-weight:700!important;font-size:16px!important;margin-bottom:16px!important}.photoUploadSettingsDialog__actions{padding:16px 24px!important;border-top:1px solid rgba(255,255,255,.06)!important}.confirmDialog__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important}.confirmDialog__title{color:#ffffffeb!important;font-weight:950!important;letter-spacing:-.02em!important;font-size:22px!important;padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.confirmDialog__content{padding:24px!important;color:#ffffffe6!important}.confirmDialog__actions{padding:16px 24px!important;border-top:1px solid rgba(255,255,255,.06)!important}.captionPanel{display:grid;grid-template-columns:320px 1fr;gap:24px;height:100%;max-height:75vh;overflow:hidden}@media(max-width:900px){.captionPanel{grid-template-columns:1fr;max-height:none}}.captionPanel__alert{grid-column:1/-1;border-radius:12px!important}.captionPanel__preview{display:flex;flex-direction:column;gap:12px;height:fit-content;position:sticky;top:0}.captionPanel__mediaContainer{position:relative;width:100%;aspect-ratio:9/16;max-height:480px;background:#0a0a0a;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.captionPanel__mediaContainer--horizontal{aspect-ratio:16/9;max-height:360px}.captionPanel__mediaContainer--photo{aspect-ratio:1080/1350;max-height:600px}.captionPanel__iframe{width:100%;height:100%;border:none;background:#000}.captionPanel__coverWrap{position:relative;width:100%;height:100%}.captionPanel__coverImg{width:100%;height:100%;object-fit:cover}.captionPanel__playOverlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0006;color:#fff;text-decoration:none;opacity:0;transition:opacity .2s ease}.captionPanel__playOverlay:hover{opacity:1}.captionPanel__playOverlay svg{font-size:48px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.captionPanel__playOverlay span{font-size:13px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5)}.captionPanel__noMedia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:#ffffff59;text-align:center;padding:24px}.captionPanel__noMedia svg{font-size:64px;opacity:.5}.captionPanel__noMedia span{font-size:14px;font-weight:500}.captionPanel__carousel{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.captionPanel__carouselTrack{display:flex;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.captionPanel__carouselSlide{flex:0 0 100%;width:100%;height:100%;position:relative}.captionPanel__carouselImg{width:100%;height:100%;object-fit:cover;display:block}.captionPanel__carouselDots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.captionPanel__carouselDot{width:6px;height:6px;border-radius:50%;border:none;background:#fff6;cursor:pointer;padding:0;transition:all .2s ease}.captionPanel__carouselDot:hover{background:#fff9;transform:scale(1.2)}.captionPanel__carouselDot--active{background:#fffffff2;width:20px;border-radius:3px}.captionPanel__carouselArrow{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#fff;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.captionPanel__carouselArrow:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.captionPanel__carouselArrow:active{transform:translateY(-50%) scale(.95)}.captionPanel__carouselArrow svg{font-size:20px}.captionPanel__carouselArrow--left{left:12px}.captionPanel__carouselArrow--right{right:12px}.captionPanel__roughDraftBtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#8b5cf626,#3b82f626);border:1px solid rgba(139,92,246,.3);border-radius:12px;color:#a78bfaf2;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s ease}.captionPanel__roughDraftBtn svg{font-size:18px}.captionPanel__roughDraftBtn:hover{background:linear-gradient(135deg,#8b5cf640,#3b82f640);border-color:#8b5cf680;transform:translateY(-1px)}.captionPanel__editor{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.captionPanel__scrollArea{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:14px;padding-right:8px;margin-right:-8px}.captionPanel__scrollArea::-webkit-scrollbar{width:6px}.captionPanel__scrollArea::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.captionPanel__scrollArea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.captionPanel__scrollArea::-webkit-scrollbar-thumb:hover{background:#ffffff26}.captionPanel__platformSection{flex-shrink:0}.captionPanel__platformToggle{display:flex;gap:8px;width:100%}.captionPanel__platformToggle .MuiToggleButtonGroup-grouped{border:none!important;border-radius:10px!important;margin:0!important}.captionPanel__platformBtn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:#fff9!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;transition:all .2s ease!important}.captionPanel__platformBtn svg{font-size:18px}.captionPanel__platformBtn:hover{background:#ffffff14!important;color:#ffffffd9!important}.captionPanel__platformBtn.Mui-selected{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.captionPanel__platformBtn[value=instagram].Mui-selected{background:linear-gradient(45deg,#f0943326,#bc188826)!important;border-color:#e1306c66!important}.captionPanel__platformBtn[value=instagram].Mui-selected svg{color:#e1306c}.captionPanel__platformBtn[value=tiktok].Mui-selected{background:linear-gradient(45deg,#00f2ea1a,#ff00501a)!important;border-color:#00f2ea66!important}.captionPanel__platformBtn[value=tiktok].Mui-selected .captionPanel__tiktokIcon{color:#00f2ea}.captionPanel__platformBtn[value=youtube].Mui-selected{background:#ff00001a!important;border-color:#f006!important}.captionPanel__platformBtn[value=youtube].Mui-selected svg{color:red}.captionPanel__tiktokIcon{font-size:16px;font-weight:700;line-height:1}.captionPanel__error{padding:10px 14px;background:#f443361f;border:1px solid rgba(244,67,54,.25);border-radius:10px;color:#ff8a80;font-size:13px;font-weight:500;flex-shrink:0}.captionPanel__titleSection{display:flex;flex-direction:column;gap:8px}.captionPanel__fieldLabel{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#fffc}.captionPanel__fieldCount{font-size:11px;font-weight:500;color:#fff6;font-variant-numeric:tabular-nums}.captionPanel__fieldActions{display:flex;gap:4px}.captionPanel__fieldActions .MuiIconButton-root{color:#ffffff80;padding:4px}.captionPanel__fieldActions .MuiIconButton-root:hover{color:#ffffffd9;background:#ffffff0f}.captionPanel__titleField .MuiOutlinedInput-root{background:#ffffff08;border-radius:10px}.captionPanel__titleField .MuiOutlinedInput-root fieldset{border-color:#f003}.captionPanel__titleField .MuiOutlinedInput-root:hover fieldset{border-color:#ff000059}.captionPanel__titleField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff000080}.captionPanel__titleField .MuiInputBase-input{color:#fffffff2;font-size:15px;font-weight:600;padding:14px 16px}.captionPanel__titleField .MuiInputBase-input::placeholder{color:#ffffff59;font-weight:400}.captionPanel__captionSection{display:flex;flex-direction:column;gap:8px}.captionPanel__textareaWrap{position:relative}.captionPanel__textarea{width:100%;min-height:140px;max-height:200px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffffff2;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;resize:vertical;transition:all .2s ease}.captionPanel__textarea::placeholder{color:#ffffff59}.captionPanel__textarea:focus{outline:none;background:#ffffff0a;box-shadow:0 0 0 3px #ffffff0d}.captionPanel__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.captionPanel__charCount{font-size:12px;color:#ffffff73;font-variant-numeric:tabular-nums}.captionPanel__charWarn{color:#ff7043;font-weight:600}.captionPanel__hashtagChip{font-size:11px!important;font-weight:600!important;height:24px!important}.captionPanel__hashtagChip svg{font-size:14px!important}.captionPanel__youtubeTagsSection{display:flex;flex-direction:column;gap:8px}.captionPanel__tagBox{padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,0,0,.2);transition:all .2s ease}.captionPanel__tagBox:focus-within{border-color:#f006;box-shadow:0 0 0 3px #ff000014}.captionPanel__tagList{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:24px}.captionPanel__tagChip{background:#ff00001f!important;border:1px solid rgba(255,0,0,.2)!important;color:#ff6464f2!important;font-weight:600!important;font-size:11px!important}.captionPanel__tagChip .MuiChip-deleteIcon{color:#ff646480!important}.captionPanel__tagChip .MuiChip-deleteIcon:hover{color:#ff6464d9!important}.captionPanel__tagInput{width:100%;background:transparent;border:none;outline:none;color:#ffffffe6;font-size:13px;font-weight:500}.captionPanel__tagInput::placeholder{color:#ffffff59}.captionPanel__quickTags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px}.captionPanel__quickTagsLabel{font-size:11px;font-weight:600;color:#ffffff73;text-transform:uppercase}.captionPanel__quickTagBtn{padding:4px 10px;background:#ff000014;border:1px solid rgba(255,0,0,.15);border-radius:16px;color:#ff6464cc;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.captionPanel__quickTagBtn:hover:not(:disabled){background:#ff000026;border-color:#ff000040}.captionPanel__quickTagBtn:disabled{opacity:.4;cursor:not-allowed}.captionPanel__defaults{background:#8b5cf60f;border:1px solid rgba(139,92,246,.15);border-radius:12px;overflow:hidden}.captionPanel__defaultsToggle{display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px;background:transparent;border:none;color:#a78bfae6;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.captionPanel__defaultsToggle svg{font-size:18px}.captionPanel__defaultsToggle:hover{background:#8b5cf614}.captionPanel__expandIcon{margin-left:auto;transition:transform .2s ease}.captionPanel__expandIcon.isExpanded{transform:rotate(180deg)}.captionPanel__defaultsContent{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px}.captionPanel__defaultItem{padding:12px;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.captionPanel__defaultLabel{font-size:11px;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.captionPanel__defaultValue{font-size:13px;color:#ffffffd9;line-height:1.5;margin-bottom:10px}.captionPanel__defaultValue--multi{white-space:pre-wrap;font-size:12px;color:#ffffffb3;background:#0003;padding:10px 12px;border-radius:8px;max-height:100px;overflow-y:auto}.captionPanel__defaultHashtags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.captionPanel__defaultAdd{padding:6px 12px;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);border-radius:8px;color:#a78bfaf2;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.captionPanel__defaultAdd:hover{background:#8b5cf640;border-color:#8b5cf666}.captionPanel__hashtags{display:flex;flex-direction:column;gap:10px;padding:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.captionPanel__hashtagsLabel{font-size:12px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.03em}.captionPanel__hashtagsList{display:flex;flex-wrap:wrap;gap:8px}.captionPanel__hashtagBtn{padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#ffffffbf;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.captionPanel__hashtagBtn:hover{background:var(--hover-bg, rgba(255, 255, 255, .08));border-color:var(--hover-color, rgba(255, 255, 255, .2));color:var(--hover-color, rgba(255, 255, 255, .95))}.captionPanel__buttons{display:flex;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.captionPanel__saveBtn{flex:1;font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 16px!important;border-radius:10px!important;border-color:#ffffff26!important;color:#fffc!important}.captionPanel__saveBtn:hover:not(:disabled){border-color:#ffffff40!important;background:#ffffff0a!important}.captionPanel__saveBtn:disabled{border-color:#ffffff0f!important;color:#ffffff4d!important}.captionPanel__submitBtn{flex:2;font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 20px!important;border-radius:10px!important;box-shadow:0 4px 14px #00000040!important;transition:all .2s ease!important}.captionPanel__submitBtn:hover:not(:disabled){box-shadow:0 6px 20px #00000059!important;transform:translateY(-1px);filter:brightness(1.1)}.captionPanel__submitBtn:disabled{background:#ffffff14!important;color:#ffffff4d!important;box-shadow:none!important}@media(max-width:800px){.captionPanel{max-height:none;overflow:visible}.captionPanel__preview{position:static}.captionPanel__mediaContainer{aspect-ratio:1/1;max-height:200px}.captionPanel__scrollArea{overflow:visible;padding-right:0;margin-right:0}.captionPanel__platformToggle{flex-wrap:wrap}.captionPanel__platformBtn{flex:1 1 auto;min-width:100px}}.reviewPanel{display:grid;grid-template-columns:320px 1fr;gap:24px;height:100%;max-height:75vh;overflow:hidden}@media(max-width:900px){.reviewPanel{grid-template-columns:1fr;max-height:none}}.reviewPanel__alert{grid-column:1/-1;border-radius:12px!important}.reviewPanel__preview{display:flex;flex-direction:column;gap:12px;height:fit-content;position:sticky;top:0}.reviewPanel__mediaContainer{position:relative;width:100%;aspect-ratio:9/16;max-height:480px;background:#0a0a0a;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.reviewPanel__mediaContainer--horizontal{aspect-ratio:16/9}.reviewPanel__mediaContainer--vertical{aspect-ratio:9/16}.reviewPanel__iframe{width:100%;height:100%;border:none;background:#000}.reviewPanel__playOverlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#00000080;color:#fff;text-decoration:none;opacity:0;transition:opacity .2s ease}.reviewPanel__playOverlay:hover{opacity:1}.reviewPanel__playOverlay--always{opacity:1;background:#000000b3}.reviewPanel__playOverlay--always:hover{background:#0009}.reviewPanel__playOverlay svg{font-size:48px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.reviewPanel__playOverlay span{font-size:13px;font-weight:600}.reviewPanel__noMedia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:#ffffff59}.reviewPanel__noMedia svg{font-size:56px;opacity:.5}.reviewPanel__noMedia span{font-size:14px;font-weight:500}.reviewPanel__carousel{position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:1080/1350;max-height:480px;background:#0a0a0a;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.reviewPanel__carouselTrack{display:flex;height:100%;transition:transform .3s ease-in-out}.reviewPanel__carouselSlide{flex-shrink:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.reviewPanel__carouselImg{width:100%;height:100%;object-fit:cover}.reviewPanel__carouselDots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;z-index:10;padding:0;margin:0}.reviewPanel__carouselDot{width:6px;height:6px;border-radius:50%;background:#fff6;border:none;cursor:pointer;transition:background .2s ease;padding:0;margin:0;flex-shrink:0}.reviewPanel__carouselDot--active{background:#ffffffe6}.reviewPanel__carouselArrow{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s ease}.reviewPanel__carouselArrow:hover{background:#000000b3}.reviewPanel__carouselArrow--left{left:12px}.reviewPanel__carouselArrow--right{right:12px}.reviewPanel__carouselArrow svg{font-size:24px}.reviewPanel__emailDialog{border-radius:22px!important;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important}.reviewPanel__emailDialogTitle{padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06);color:#fffffff2!important;font-weight:900!important;font-size:18px!important;letter-spacing:-.02em!important}.reviewPanel__emailDialogContent{padding:24px!important}.reviewPanel__emailDialogText{color:#ffffffb3!important;font-size:14px!important;line-height:1.6!important}.reviewPanel__emailDialogActions{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:12px;justify-content:flex-end}.reviewPanel__emailDialogCancelBtn{color:#ffffffb3!important;text-transform:none!important;font-weight:600!important;padding:10px 20px!important;border-radius:10px!important}.reviewPanel__emailDialogCancelBtn:hover{background:#ffffff14!important;color:#ffffffe6!important}.reviewPanel__emailDialogCancelBtn:disabled{color:#fff6!important}.reviewPanel__emailDialogSendBtn{background:linear-gradient(45deg,#ff7043,#ff5722)!important;color:#fff!important;text-transform:none!important;font-weight:700!important;padding:10px 24px!important;border-radius:10px!important;box-shadow:0 4px 12px #ff70434d!important}.reviewPanel__emailDialogSendBtn:hover{background:linear-gradient(45deg,#ff7043,#ff5722)!important;box-shadow:0 6px 16px #ff704366!important}.reviewPanel__emailDialogSendBtn:disabled{background:#ff704366!important;box-shadow:none!important;color:#ffffff80!important}.reviewPanel__coverSection,.reviewPanel__coverLabel{display:none}.reviewPanel__coverWrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.reviewPanel__coverImg{width:100%;height:100%;object-fit:cover;border-radius:0}.reviewPanel__noCover{display:none}.reviewPanel__roughDraftBtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#8b5cf626,#3b82f626);border:1px solid rgba(139,92,246,.3);border-radius:12px;color:#a78bfaf2;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s ease}.reviewPanel__roughDraftBtn svg{font-size:18px}.reviewPanel__roughDraftBtn:hover{background:linear-gradient(135deg,#8b5cf640,#3b82f640);border-color:#8b5cf680;transform:translateY(-1px)}.reviewPanel__content{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:hidden}.reviewPanel__header{display:flex;align-items:center;gap:12px}.reviewPanel__stageLabel{font-size:16px;font-weight:800;color:#ffffffe6}.reviewPanel__stageBadge{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;background:#10b98126!important;border:1px solid rgba(16,185,129,.25)!important;color:#6ee7b7f2!important}.reviewPanel__error{padding:10px 14px;background:#f443361f;border:1px solid rgba(244,67,54,.25);border-radius:10px;color:#ff8a80;font-size:13px;font-weight:500}.reviewPanel__clientRequestsSection{background:#f4433614;border:1px solid rgba(244,67,54,.2);border-radius:12px;padding:16px;margin-bottom:8px}.reviewPanel__clientRequestsHeader{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;color:#f87171f2;text-transform:uppercase;letter-spacing:.03em}.reviewPanel__clientRequestsHeader svg{font-size:18px;color:#f87171e6}.reviewPanel__copyToNotesBtn{margin-left:auto!important;color:#f87171b3!important;padding:4px!important}.reviewPanel__copyToNotesBtn:hover{background:#f4433626!important;color:#f87171f2!important}.reviewPanel__clientRequestsContent{display:flex;flex-direction:column;gap:8px}.reviewPanel__clientRequestsNotes{font-size:14px;line-height:1.6;color:#ffffffd9;white-space:pre-wrap;word-wrap:break-word;padding:12px;background:#0003;border-radius:8px;border:1px solid rgba(244,67,54,.15)}.reviewPanel__clientRequestsDate{font-size:11px;color:#ffffff80;font-weight:500;margin-top:4px}.reviewPanel__platformSection{flex-shrink:0}.reviewPanel__platformToggle{display:flex;gap:8px;width:100%}.reviewPanel__platformToggle .MuiToggleButtonGroup-grouped{border:none!important;border-radius:10px!important;margin:0!important}.reviewPanel__platformBtn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:#fff9!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;transition:all .2s ease!important}.reviewPanel__platformBtn svg{font-size:18px}.reviewPanel__platformBtn:hover{background:#ffffff14!important;color:#ffffffd9!important}.reviewPanel__platformBtn.Mui-selected{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.reviewPanel__platformBtn[value=instagram].Mui-selected{background:linear-gradient(45deg,#f094331f,#bc18881f)!important;border-color:#e1306c59!important}.reviewPanel__platformBtn[value=instagram].Mui-selected svg{color:#e1306c}.reviewPanel__platformBtn[value=youtube].Mui-selected{background:#ff00001a!important;border-color:#ff000059!important}.reviewPanel__platformBtn[value=youtube].Mui-selected svg{color:red}.reviewPanel__tiktokIcon{font-size:14px;font-weight:800;color:#00f2ea}.reviewPanel__captionArea{flex:1;min-height:0;overflow-y:auto}.reviewPanel__captionArea::-webkit-scrollbar{width:5px}.reviewPanel__captionArea::-webkit-scrollbar-track{background:#ffffff05}.reviewPanel__captionArea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.reviewPanel__captionBox,.reviewPanel__youtubeBox{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.reviewPanel__captionHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.03em}.reviewPanel__captionContent{padding:14px;max-height:180px;overflow-y:auto}.reviewPanel__captionText{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6;color:#ffffffd9;white-space:pre-wrap;word-wrap:break-word}.reviewPanel__noCaption{font-size:12px;color:#ffffff4d;font-style:italic}.reviewPanel__muted{color:#ffffff4d;font-style:italic}.reviewPanel__copyBtn{color:#fff6!important;padding:4px!important;margin-left:auto!important}.reviewPanel__copyBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.reviewPanel__ytField{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.reviewPanel__ytField:last-child{border-bottom:none}.reviewPanel__ytLabel{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ffffff80}.reviewPanel__ytLabel svg{font-size:14px}.reviewPanel__ytTitle{font-size:15px;font-weight:700;color:#fffffff2}.reviewPanel__ytDesc{max-height:100px;overflow-y:auto}.reviewPanel__ytTags{display:flex;flex-wrap:wrap;gap:6px}.reviewPanel__tagChip{background:#ff00001a!important;border:1px solid rgba(255,0,0,.2)!important;color:#ff6464e6!important;font-size:11px!important;font-weight:600!important}.reviewPanel__revisionSection{margin-top:16px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.reviewPanel__revisionControl{width:100%}.reviewPanel__revisionLabel{font-size:12px!important;font-weight:700!important;color:#ffffffd9!important;margin-bottom:12px!important}.reviewPanel__revisionGroup{display:flex;flex-direction:column;gap:8px}.reviewPanel__revisionOption{margin:0!important}.reviewPanel__revisionOption .MuiFormControlLabel-label{font-size:13px;color:#ffffffbf}.reviewPanel__revisionOption .MuiCheckbox-root{color:#fff6}.reviewPanel__revisionOption .MuiCheckbox-root.Mui-checked{color:#ff7043e6}.reviewPanel__notesSection{flex-shrink:0}.reviewPanel__notesField .MuiOutlinedInput-root{background:#ffffff08;border-radius:10px}.reviewPanel__notesField .MuiOutlinedInput-root textarea{color:#ffffffe6;font-size:13px}.reviewPanel__notesField .MuiOutlinedInput-root textarea::placeholder{color:#ffffff59}.reviewPanel__notesField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.reviewPanel__notesField .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.reviewPanel__notesField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b98166}.reviewPanel__actions{display:flex;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.reviewPanel__changesBtn{flex:1;font-size:13px!important;font-weight:700!important;text-transform:none!important;padding:10px 16px!important;border-radius:10px!important;border-color:#ef44444d!important;color:#f87171e6!important}.reviewPanel__changesBtn:hover:not(:disabled){background:#ef44441a!important;border-color:#ef444480!important}.reviewPanel__changesBtn:disabled{opacity:.4!important}.reviewPanel__approveBtn{flex:1.5;font-size:13px!important;font-weight:700!important;text-transform:none!important;padding:10px 20px!important;border-radius:10px!important;background:linear-gradient(180deg,#10b981e6,#059669d9)!important;box-shadow:0 4px 14px #10b98133,inset 0 1px #ffffff1a}.reviewPanel__approveBtn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px #10b98140,inset 0 1px #ffffff26}.reviewPanel__approveBtn:disabled{opacity:.4!important;background:#ffffff14!important;box-shadow:none!important}@media(max-width:800px){.reviewPanel{max-height:none;overflow:visible}.reviewPanel__preview{position:static}.reviewPanel__mediaContainer{max-height:250px}.reviewPanel__captionContent{max-height:150px}.reviewPanel__platformToggle{flex-wrap:wrap}.reviewPanel__platformBtn{flex:1 1 auto;min-width:120px}}.reviewPanel--gallery{grid-template-columns:1fr;max-height:75vh;overflow-y:auto;overflow-x:hidden}.reviewPanel__galleryLayout{display:flex;flex-direction:column;gap:16px;width:100%;max-height:calc(75vh - 200px);overflow-y:auto;overflow-x:hidden;position:relative}.reviewPanel__galleryPreview{position:relative;width:100%;max-width:100%;max-height:50vh;margin:0 auto;aspect-ratio:1080/1350;background:#0a0a0a;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.reviewPanel__galleryPreviewImg{width:100%;height:100%;object-fit:contain;display:block}.reviewPanel__galleryPreviewNav{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.2);z-index:2;pointer-events:auto}.reviewPanel__galleryNavBtn{background:transparent;border:none;color:#ffffffe6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.reviewPanel__galleryNavBtn:hover{background:#ffffff1a;color:#fff}.reviewPanel__galleryNavBtn svg{font-size:20px}.reviewPanel__galleryCounter{color:#ffffffe6;font-size:13px;font-weight:600;min-width:50px;text-align:center}.reviewPanel__galleryThumbRow{display:flex;gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0;flex-shrink:0;position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.reviewPanel__galleryThumbRow::-webkit-scrollbar{height:6px}.reviewPanel__galleryThumbRow::-webkit-scrollbar-track{background:transparent}.reviewPanel__galleryThumbRow::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.reviewPanel__galleryThumbRow::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.reviewPanel__galleryThumb{position:relative;flex-shrink:0;width:80px;height:80px;background:#0a0a0a;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;transition:all .2s ease}.reviewPanel__galleryThumb:hover{border-color:#ffffff4d;transform:translateY(-2px)}.reviewPanel__galleryThumb--active{border-color:#b08b57;box-shadow:0 0 0 2px #b08b574d}.reviewPanel__galleryThumbImg{width:100%;height:100%;object-fit:cover;display:block}.reviewPanel__galleryActions{display:flex;flex-direction:column;gap:24px;width:100%;max-width:800px;margin:0 auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0;position:relative;z-index:1}.videoRenderer{display:flex;flex-direction:column;gap:24px;width:100%}.videoRenderer__validation{display:flex;flex-wrap:wrap;gap:8px}.videoRenderer__badge{font-size:12px}.videoRenderer__videoCard{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important;overflow:hidden;width:100%}.videoRenderer__preview{position:relative;width:100%;height:100%;cursor:pointer;background:#0000004d;display:flex;align-items:center;justify-content:center;overflow:hidden}.videoRenderer--shortForm .videoRenderer__videoCard{aspect-ratio:9/16;max-width:400px;margin:0 auto;width:100%}.videoRenderer--shortForm .videoRenderer__videoCard .MuiCardContent-root{height:100%;padding:0!important}.videoRenderer--longForm .videoRenderer__videoCard{aspect-ratio:16/9;max-height:600px;width:100%}.videoRenderer--longForm .videoRenderer__videoCard .MuiCardContent-root{height:100%;padding:0!important}.videoRenderer__previewImage{width:100%;height:100%;object-fit:cover}.videoRenderer__previewPlaceholder{width:100%;height:100%;background:#ffffff0d}.videoRenderer__playOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:background .2s;z-index:1}.videoRenderer__preview:hover .videoRenderer__playOverlay{background:#00000080}.videoRenderer__playButton{color:#ffffffe6;transition:transform .2s}.videoRenderer__preview:hover .videoRenderer__playButton{transform:scale(1.1)}.videoRenderer__downloadOverlay{position:absolute;top:1rem;right:1rem;display:flex;gap:.75rem;z-index:2;opacity:0;transition:opacity .3s ease;pointer-events:none}.videoRenderer__preview:hover .videoRenderer__downloadOverlay,.videoRenderer__preview:active .videoRenderer__downloadOverlay{opacity:1;pointer-events:all}@media(hover:none)and (pointer:coarse){.videoRenderer__downloadOverlay{opacity:1;pointer-events:all}}.videoRenderer__downloadOverlay--onVideo{opacity:1;pointer-events:all}.videoRenderer__downloadBtn{background:#000000b3!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;padding:.625rem 1.25rem!important;font-weight:600!important;text-transform:none!important;border-radius:10px!important;box-shadow:0 4px 16px #0006!important;transition:all .2s ease!important;min-width:auto!important}.videoRenderer__downloadBtn:hover{background:#000000d9!important;border-color:#ffffff4d!important;transform:translateY(-2px);box-shadow:0 6px 20px #00000080!important}.videoRenderer__downloadBtn svg{font-size:18px!important}.videoRenderer__player{width:100%;height:100%;display:block;object-fit:contain}.videoRenderer__captionCard{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important}.videoRenderer__captionHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.videoRenderer__captionLabel{color:#ffffffb3;font-size:11px;letter-spacing:1px;text-transform:uppercase}.videoRenderer__captionText{color:#ffffffe6;line-height:1.6;white-space:pre-wrap}.videoRenderer__status{padding:12px;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;text-align:center}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.photoRenderer{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.photoRenderer{gap:12px}}.photoRenderer__swiperContainer{position:relative;width:100%;aspect-ratio:1080/1350;max-width:500px;max-height:625px;margin:0 auto;padding:40px 0;perspective:1200px;overflow:visible}@media(max-width:768px){.photoRenderer__swiperContainer{max-width:280px;max-height:350px;padding:24px 0;perspective:800px}}.photoRenderer__swiper{width:100%;height:100%;padding:0!important;margin:0!important;overflow:visible!important}.photoRenderer__swiper :global(.swiper-button-next),.photoRenderer__swiper :global(.swiper-button-prev){color:#fffffff2!important;background:#00000080!important;border:1px solid rgba(255,255,255,.15)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px!important;height:44px!important;border-radius:50%;transition:all .2s ease;z-index:10}.photoRenderer__swiper :global(.swiper-button-next):hover,.photoRenderer__swiper :global(.swiper-button-prev):hover{background:#000000b3!important;border-color:#ffffff40!important;transform:scale(1.1)}.photoRenderer__swiper :global(.swiper-button-next):after,.photoRenderer__swiper :global(.swiper-button-prev):after{font-size:20px;font-weight:900}@media(max-width:768px){.photoRenderer__swiper :global(.swiper-button-next),.photoRenderer__swiper :global(.swiper-button-prev){width:36px!important;height:36px!important}.photoRenderer__swiper :global(.swiper-button-next):after,.photoRenderer__swiper :global(.swiper-button-prev):after{font-size:16px}}.photoRenderer__swiper :global(.swiper-button-next){right:12px!important}@media(max-width:768px){.photoRenderer__swiper :global(.swiper-button-next){right:6px!important}}.photoRenderer__swiper :global(.swiper-button-prev){left:12px!important}@media(max-width:768px){.photoRenderer__swiper :global(.swiper-button-prev){left:6px!important}}.photoRenderer__swiper :global(.swiper-slide){border-radius:12px;overflow:hidden;box-shadow:0 12px 48px #00000080;transition:transform .4s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.photoRenderer__swiper :global(.swiper-slide-active){z-index:2;transform:scale(1)!important;opacity:1!important}.photoRenderer__swiper :global(.swiper-slide-prev),.photoRenderer__swiper :global(.swiper-slide-next){z-index:1}.photoRenderer__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.photoRenderer__slideContent{width:100%;height:100%;border-radius:12px;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.photoRenderer__slideImage,.photoRenderer__slideVideo{width:100%;height:100%;object-fit:cover;display:block}.photoRenderer__empty{padding:64px 48px;text-align:center;min-height:300px;display:flex;align-items:center;justify-content:center;background:#0000001a;border-radius:12px;margin:16px}.photoRenderer__thumbnails{width:100%;overflow-x:auto;overflow-y:hidden;padding:12px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}@media(max-width:768px){.photoRenderer__thumbnails{padding:8px 0}}.photoRenderer__thumbnails::-webkit-scrollbar{height:6px}.photoRenderer__thumbnails::-webkit-scrollbar-track{background:transparent}.photoRenderer__thumbnails::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.photoRenderer__thumbnails::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.photoRenderer__thumbnailsInner{display:inline-flex;gap:10px;padding:0 16px;min-width:min-content;box-sizing:border-box}@media(max-width:768px){.photoRenderer__thumbnailsInner{gap:6px;padding:0 12px}}.photoRenderer__thumbnail{flex-shrink:0;width:80px;height:80px;border-radius:10px}@media(max-width:768px){.photoRenderer__thumbnail{width:56px;height:56px;border-radius:8px}}.photoRenderer__thumbnail{border:2px solid transparent;overflow:hidden;cursor:pointer;background:#ffffff0d;padding:0;transition:all .2s ease;box-shadow:0 4px 12px #0003}.photoRenderer__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.photoRenderer__thumbnail--active{border-color:#b08b57;box-shadow:0 4px 16px #b08b5766;transform:scale(1.05)}.photoRenderer__thumbnail:hover{border-color:#fff6;transform:scale(1.02)}.photoRenderer__thumbnailPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:12px}.photoRenderer__fullscreenPaper{background:#000000f7!important}.photoRenderer__fullscreen{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:48px 56px 24px;box-sizing:border-box}.photoRenderer__fullscreenClose{position:absolute!important;top:12px;right:12px;color:#ffffffe6!important;z-index:10}.photoRenderer__fullscreenClose:hover{color:#fff!important;background:#ffffff1a!important}.photoRenderer__fullscreenNav{position:absolute!important;top:50%;transform:translateY(-50%);color:#ffffffe6!important;z-index:10}.photoRenderer__fullscreenNav:hover{color:#fff!important;background:#ffffff1a!important}.photoRenderer__fullscreenNav--prev{left:12px}.photoRenderer__fullscreenNav--next{right:12px}.photoRenderer__fullscreenContent{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:0 48px}.photoRenderer__fullscreenImage{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.photoRenderer__fullscreenVideo{max-width:100%;max-height:100%;width:auto;height:auto}.photoRenderer__fullscreenCounter{color:#ffffffb3!important;margin-top:12px;flex-shrink:0}.gridGalleryRenderer{display:flex;flex-direction:column;gap:16px}.gridGalleryRenderer__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.gridGalleryRenderer__title{color:#ffffffe6;font-weight:600}.gridGalleryRenderer__actions{display:flex;gap:8px;flex-wrap:wrap}.gridGalleryRenderer__actionBtn{border-color:#fff3;color:#ffffffe6}.gridGalleryRenderer__actionBtn:hover{border-color:#fff6;background:#ffffff0d}.gridGalleryRenderer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gridGalleryRenderer__item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;background:#ffffff0d;border:2px solid transparent;transition:border-color .2s,transform .2s}.gridGalleryRenderer__item:hover{border-color:#ffffff4d;transform:scale(1.02)}.gridGalleryRenderer__item--selected{border-color:#a78bfacc;box-shadow:0 0 0 2px #a78bfa33}.gridGalleryRenderer__checkbox{position:absolute;top:8px;left:8px;z-index:10;background:#0009;border-radius:4px;padding:4px}.gridGalleryRenderer__image{width:100%;height:100%;object-fit:cover;display:block}.gridGalleryRenderer__empty{padding:48px;text-align:center}.linkCardRenderer{width:100%;max-width:480px;margin:0 auto}.linkCardRenderer__card{position:relative;border-radius:20px;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px #00000059,inset 0 1px #ffffff0f;transition:border-color .2s ease,box-shadow .2s ease}.linkCardRenderer__card:hover{border-color:#ffffff1f;box-shadow:0 28px 56px #0006,inset 0 1px #ffffff14}.linkCardRenderer__glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(99,102,241,.15),transparent 55%),radial-gradient(ellipse 80% 50% at 80% 100%,rgba(139,92,246,.08),transparent 50%);pointer-events:none}.linkCardRenderer__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;text-align:center}.linkCardRenderer__iconWrap{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f140,#8b5cf633);border:1px solid rgba(255,255,255,.1);margin-bottom:4px}.linkCardRenderer__icon{font-size:32px!important;color:#fffffff2}.linkCardRenderer__title{font-weight:700!important;font-size:1.25rem!important;letter-spacing:-.02em;color:#fffffff2!important;margin:0!important}.linkCardRenderer__linkRow{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;padding:10px 14px;border-radius:10px;background:#00000040;border:1px solid rgba(255,255,255,.08);box-sizing:border-box;min-width:0}.linkCardRenderer__url{flex:1;min-width:0;font-size:.8125rem!important;color:#ffffffbf!important;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace!important;letter-spacing:.02em;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.linkCardRenderer__copyBtn{flex-shrink:0;color:#fff9!important}.linkCardRenderer__copyBtn:hover{background:#ffffff1a!important;color:#ffffffe6!important}.linkCardRenderer__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;padding:14px 28px;border-radius:14px;font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-decoration:none;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 20px #6366f166;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.linkCardRenderer__cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #6366f180;color:#fff}.linkCardRenderer__cta:active{transform:translateY(0)}.linkCardRenderer__ctaIcon{font-size:20px!important;opacity:.9}.linkCardRenderer__empty{color:#ffffff73!important;font-style:italic;margin:0!important}.videoUploadDialog__paper{border-radius:16px!important;background:linear-gradient(180deg,#0f1119fa,#0a0c12f5)!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffe6!important}.videoUploadDialog__title{padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)}.videoUploadDialog__titleRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.videoUploadDialog__titleRow span{font-size:18px;font-weight:900;color:#fffffff2}.videoUploadDialog__closeBtn{min-width:auto!important;padding:4px!important;color:#ffffff80!important}.videoUploadDialog__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.videoUploadDialog__subtitle{margin-top:8px;color:#fff9!important;font-size:13px!important}.videoUploadDialog__content{padding:24px!important}.videoUploadDialog__alert{margin-bottom:20px;border-radius:12px!important}.videoUploadDialog__actions{display:flex;flex-direction:column;gap:12px}.videoUploadDialog__actionBtn{width:100%;padding:12px 20px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;border-radius:12px!important}.videoUploadDialog__progress{display:flex;flex-direction:column;gap:12px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.videoUploadDialog__progressLabel{color:#ffffffd9!important;font-weight:600!important}.videoUploadDialog__progressBar{height:8px!important;border-radius:4px!important;background:#ffffff0f!important}.videoUploadDialog__progressBar .MuiLinearProgress-bar{background:linear-gradient(90deg,#49a7ffe6,#10b981e6)!important;border-radius:4px!important}.videoUploadDialog__progressPercent{text-align:right;color:#fff9!important;font-weight:600!important}.videoUploadDialog__success{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 20px;text-align:center}.videoUploadDialog__successIcon{font-size:64px!important;color:#10b981e6!important}.videoUploadDialog__successText{color:#ffffffe6!important;font-weight:700!important}.videoUploadDialog__successUrl{color:#ffffff80!important;font-family:SF Mono,Monaco,Inconsolata,monospace;word-break:break-all;max-width:100%}.ecd__serviceCategoryHeader{font-weight:700!important;color:#ffffffb3!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;padding:8px 16px!important;line-height:1.5!important}.ecd__serviceItem{padding-left:32px!important}.ecd__paper{border-radius:26px!important;width:900px;max-width:94vw;color:#fff;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(120,160,255,.12),transparent 55%),linear-gradient(180deg,#0c0e16f0,#0a0c12e6)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f}.ecd__title{padding:18px 20px 10px!important;display:flex;justify-content:space-between;align-items:flex-start}.ecd__titleLeft{flex:1;min-width:0}.ecd__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important;color:#fff!important}.ecd__sub{margin-top:4px;font-size:13px;font-weight:650;color:#fff9}.ecd__closeBtn{width:36px!important;height:36px!important;border-radius:12px!important;color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important}.ecd__content{padding:10px 20px 12px!important}.ecd__newLayout{display:flex;flex-direction:column;gap:24px}.ecd__primarySection,.ecd__stageSection,.ecd__dueDatesSection{display:flex;flex-direction:column}.ecd__dueDatesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:960px){.ecd__dueDatesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ecd__dueDatesGrid{grid-template-columns:1fr}}.ecd__secondarySection{display:flex;flex-direction:column}.ecd__grid{display:grid;gap:14px}.ecd__row4{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:16px;align-items:start}@media(max-width:960px){.ecd__row4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ecd__row4{grid-template-columns:1fr}}.ecd__row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.ecd__row2{grid-template-columns:1fr}}.ecd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.ecd__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.ecd__field.ecd__field--primary .MuiInputLabel-root{font-weight:800;font-size:14px}.ecd__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.ecd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ecd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.ecd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#78a0ffd9;box-shadow:0 0 0 3px #78a0ff2e}.ecd__field .MuiSelect-select{color:#fff!important;font-weight:750}.ecd__field .MuiSvgIcon-root{color:#ffffffa6;transition:color .12s ease}.ecd__field .MuiOutlinedInput-root.Mui-focused .MuiSvgIcon-root{color:#a0befff2}.ecd__field .MuiFormHelperText-root{color:#ffffff73;font-weight:650}.ecd__field input[type=number]{-moz-appearance:textfield}.ecd__field input[type=number]::-webkit-outer-spin-button,.ecd__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ecd__alert{border-radius:16px!important;background:#ffb4321f!important;border:1px solid rgba(255,180,50,.25)!important;color:#ffffffeb!important}.ecd__alert .MuiAlert-icon{color:#ffc850f2!important}.ecd__alert strong{color:#ffdc78}.ecd__actions{padding:14px 18px 18px!important;gap:10px}.ecd__btnGhost{text-transform:none!important;font-weight:850!important;color:#ffffffbf!important}.ecd__btnPrimary{text-transform:none!important;font-weight:950!important;border-radius:18px!important;padding:10px 22px!important;background:linear-gradient(135deg,#5f7cff,#6b5cff,#4fa3ff)!important;box-shadow:0 14px 34px #5a78ff73,inset 0 1px #ffffff40}.ecd__btnPrimary:hover{filter:brightness(1.06)}.ecd__btnPrimary:disabled{opacity:.45!important}.ccd__serviceCategoryHeader{font-weight:700!important;color:#ffffffb3!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;padding:8px 16px!important;line-height:1.5!important}.ccd__serviceItem{padding-left:32px!important}.ccd__paper{border-radius:26px!important;width:900px;max-width:94vw;color:#fff;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(120,160,255,.12),transparent 55%),linear-gradient(180deg,#0c0e16f0,#0a0c12e6)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f}.ccd__title{padding:18px 20px 10px!important}.ccd__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.ccd__sub{margin-top:4px;font-size:13px;font-weight:650;color:#fff9}.ccd__content{padding:10px 20px 12px!important}.ccd__alert{margin-bottom:12px!important;border-radius:16px!important}.ccd__newLayout{display:flex;flex-direction:column;gap:16px}.ccd__primarySection{display:flex;flex-direction:column}.ccd__row4{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:16px;align-items:start}@media(max-width:960px){.ccd__row4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ccd__row4{grid-template-columns:1fr}}.ccd__stageSection,.ccd__dueDatesSection{display:flex;flex-direction:column}.ccd__dueDatesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:960px){.ccd__dueDatesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ccd__dueDatesGrid{grid-template-columns:1fr}}.ccd__secondarySection{display:flex;flex-direction:column}.ccd__grid{display:grid;gap:12px}.ccd__row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.ccd__row2{grid-template-columns:1fr}}.ccd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.ccd__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.ccd__field.ccd__field--primary .MuiInputLabel-root{font-weight:800;font-size:14px}.ccd__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.ccd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ccd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.ccd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#78a0ffd9;box-shadow:0 0 0 3px #78a0ff2e}.ccd__field .MuiSelect-select{color:#fff!important;font-weight:750}.ccd__field .MuiSvgIcon-root{color:#ffffffa6;transition:color .12s ease}.ccd__field .MuiOutlinedInput-root.Mui-focused .MuiSvgIcon-root{color:#a0befff2}.ccd__field .MuiFormHelperText-root{color:#ffffff73;font-weight:650}.MuiPaper-root.MuiMenu-paper{background:radial-gradient(800px 400px at 10% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#0e1018f5,#0a0c12f0)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #000000a6}.MuiMenuItem-root{font-weight:750!important;border-radius:12px;margin:2px 6px;color:#ffffff8c!important;background:transparent!important}.MuiMenuItem-root:hover{background:#ffffff0f!important;color:#ffffffd9!important}.MuiMenuItem-root.Mui-selected{color:#fff!important;background:linear-gradient(90deg,#78a0ff47,#5a78ff38)!important}.MuiMenuItem-root.Mui-selected:hover{background:linear-gradient(90deg,#78a0ff61,#5a78ff52)!important}.MuiListSubheader-root{background:transparent!important;color:#ffffffb3!important}.ccd__actions{padding:14px 18px 18px!important;gap:10px}.ccd__btnGhost{text-transform:none!important;font-weight:850!important;color:#ffffffbf!important}.ccd__btnPrimary{text-transform:none!important;font-weight:950!important;border-radius:18px!important;padding:10px 22px!important;background:linear-gradient(135deg,#5f7cff,#6b5cff,#4fa3ff)!important;box-shadow:0 14px 34px #5a78ff73,inset 0 1px #ffffff40}.ccd__btnPrimary:hover{filter:brightness(1.06)}.ccd__btnPrimary:disabled{opacity:.45!important}.ccd__title .ccd__headline{color:#fff!important}.clientsPage{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:18px 18px 28px;box-sizing:border-box;--gold: #b08b57;--gold-soft: rgba(176, 139, 87, .22);--hairline: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62)}@media(max-width:768px){.clientsPage{padding:12px 12px 20px}}.clientsPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px;width:100%;min-width:0}@media(max-width:768px){.clientsPage__header{flex-direction:column;gap:12px;margin-bottom:12px}}.clientsPage__titleWrap{min-width:280px;flex:1 1 auto;min-width:0;max-width:calc(100% - 150px)}@media(max-width:768px){.clientsPage__titleWrap{min-width:0;width:100%;max-width:100%}}.clientsPage__titleRow{display:inline-flex;align-items:center;gap:12px}.clientsPage__title{font-weight:950;letter-spacing:-.02em;font-size:28px;line-height:1.05}.clientsPage__sub{margin-top:8px;color:#fff9;font-size:13px;font-weight:650}.clientsPage__tabs{margin-bottom:16px}.clientsPage__tabsContainer{min-height:40px}.clientsPage__tabsContainer .MuiTabs-indicator{background:linear-gradient(135deg,#6c5ce7,#8b7ae8);height:2px}.clientsPage__tab{color:#fff9!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;min-height:40px!important;padding:0 20px!important}.clientsPage__tab.Mui-selected{color:#fffffff2!important}.clientsPage__tab:hover{color:#fffc!important}.clientsPage__actions{display:flex;gap:10px;align-items:center;flex:0 0 auto;min-width:0}@media(max-width:768px){.clientsPage__actions{width:100%}.clientsPage__actions button{flex:1}}.clientsCount{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(176,139,87,.3);background:radial-gradient(120% 120% at 20% 10%,#b08b5729,#ffffff05 60%),#0a0c1259;box-shadow:inset 0 1px #ffffff0a}.clientsCount__dot{width:7px;height:7px;border-radius:999px;background:#b08b57f2;box-shadow:0 0 0 3px #b08b5724}.clientsCount__num{font-size:12.5px;font-weight:950;letter-spacing:-.01em;color:#ffffffeb}.clientsCount__txt{font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c}.clientsPage__loading{display:flex;gap:10px;align-items:center;justify-content:center;padding:26px 14px;color:#ffffffb3;font-weight:750;font-size:13px}.clientsEmpty{margin-top:6px}.clientsEmpty__inner{border:1px dashed rgba(255,255,255,.16);border-radius:18px;background:#0a0c1233;padding:22px 16px;display:grid;gap:6px;text-align:center}.clientsEmpty__title{font-size:14px;font-weight:950;letter-spacing:-.01em;color:#ffffffe6}.clientsEmpty__sub{font-size:12.5px;font-weight:700;color:#fff9}.clientsGrid{margin-top:6px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:1100px){.clientsGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:860px){.clientsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:640px){.clientsGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}}.clientCard{grid-column:span 4;text-align:left;width:100%;min-width:0;max-width:100%;border:1px solid var(--hairline);border-radius:18px;padding:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#090b1270;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;position:relative;overflow:hidden;box-sizing:border-box}.clientCard:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,transparent 0%,transparent 50%,transparent 100%);pointer-events:none;z-index:0;opacity:0;transition:opacity .16s ease}.clientCard:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0000003d}.clientCard:hover:before{opacity:1}.clientCard:active{transform:translateY(-1px)}.clientCard:focus-visible{outline:none;border-color:#49a7ff8c;box-shadow:0 0 0 3px #49a7ff38,inset 0 1px #ffffff0a,0 18px 40px #0000002e}@media(max-width:1100px){.clientCard{grid-column:span 4}}@media(max-width:860px){.clientCard{grid-column:span 6}}@media(max-width:640px){.clientCard{grid-column:span 12}}.clientCard__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.clientCard__avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff0d;transition:border-color .16s ease,box-shadow .16s ease;position:relative;z-index:1}.clientCard__avatar span{font-size:13px;font-weight:950;letter-spacing:-.02em;color:#ffffffeb;position:relative;z-index:1}.clientCard__titleWrap{min-width:0}.clientCard__name{font-size:14px;font-weight:950;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientCard__meta{margin-top:3px;font-size:12px;font-weight:750;color:#ffffff94}.clientCard__meta .muted{color:#ffffff6b}.clientCard__cta{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0a0c1247;transition:border-color .16s ease,background .16s ease}.clientCard:hover .clientCard__cta{border-color:#b08b5757;background:#b08b571a}.clientCard__ctaText{font-size:12px;font-weight:900;color:#ffffffe0;letter-spacing:-.01em}.clientCard__ctaDot{width:7px;height:7px;border-radius:999px;background:#b08b57f2;box-shadow:0 0 0 3px #b08b5724}.clientCard__divider{height:1px;margin:12px 0;background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.clientCard__bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:640px){.clientCard__bottom{grid-template-columns:1fr}}.clientCard__pill{padding:10px;border-radius:14px;border:1px solid var(--hairline);background:#080a1057;display:grid;gap:4px;min-width:0}.clientCard__pill .label{font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#ffffff73}.clientCard__pill .value{font-size:12.5px;font-weight:800;color:#ffffffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientCard__pill .value.muted{color:#ffffff6b}.ccx__paper{border-radius:26px!important;width:720px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(206,170,92,.1),transparent 55%),linear-gradient(180deg,#0c0e16f0,#0a0c12e6)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ccx__title{padding:18px 20px 10px!important}.ccx__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.ccx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.ccx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.ccx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:12px;letter-spacing:.02em;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffeb}.ccx__content{padding:12px 20px 10px!important}.ccx__alert{margin-bottom:12px!important;border-radius:16px!important}.ccx__section{padding:14px 14px 10px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.ccx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.ccx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.ccx__grid2{grid-template-columns:1fr}}.ccx__stack{display:grid;gap:12px}.ccx__field .MuiInputLabel-root{color:#ffffffa6!important;font-weight:750}.ccx__field .MuiInputLabel-root.Mui-focused{color:#ffffffeb!important}.ccx__field .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0d;border-radius:16px}.ccx__field .MuiOutlinedInput-root input{color:#fff!important;font-weight:750}.ccx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ccx__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.ccx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ceaa5ca6;box-shadow:0 0 0 3px #ceaa5c1f}.ccx__field .MuiFormHelperText-root{color:#ffffff7a!important;margin-left:2px;font-weight:650}.ccx__picker{display:grid;gap:10px}.ccx__pickerTop{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.ccx__pickerLabel{font-weight:900!important;color:#ffffffeb}.ccx__pickerHelper{margin-top:2px;font-size:12px!important;font-weight:650!important;color:#ffffff8c}.ccx__pickerBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe0;font-weight:900;border-radius:999px;padding:8px 12px;cursor:pointer}.ccx__pickerBtn:hover{background:#ffffff14}.ccx__pickerBtn.isDisabled{opacity:.45;cursor:not-allowed}.ccx__selectedRow{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ccx__empty{font-size:12px!important;font-weight:650!important;color:#ffffff73}.ccx__circleBtn{background:transparent;border:none;padding:0;cursor:pointer}.ccx__avatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 20px #00000059}.ccx__popover{width:560px;max-width:92vw;border-radius:20px!important;overflow:hidden;color:#fff;background:radial-gradient(900px 480px at 10% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#0c0e16f2,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #0000008c}.ccx__popoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 8px}.ccx__popoverTitle{font-weight:950!important;letter-spacing:-.02em!important}.ccx__popoverSub{margin-top:2px;font-size:12px!important;font-weight:650!important;color:#ffffff8c}.ccx__close{color:#ffffffb8!important}.ccx__searchRow{padding:10px 14px 12px}.ccx__search .MuiOutlinedInput-root{background:#ffffff0d;border-radius:14px;color:#fff}.ccx__search .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ccx__search .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff3d}.ccx__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ceaa5ca6;box-shadow:0 0 0 3px #ceaa5c1f}.ccx__search .MuiOutlinedInput-root input{font-weight:750}.ccx__grid{padding:0 12px 14px;display:grid;gap:8px;max-height:360px;overflow:auto}.ccx__userRow{display:flex;align-items:center;gap:10px;width:100%;border-radius:16px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;color:inherit}.ccx__userRow:hover{background:#ffffff0f}.ccx__userRow.isOn{border-color:#ceaa5c73;background:#ceaa5c1a}.ccx__dotAvatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.14)}.ccx__meta{display:grid;gap:2px;text-align:left;flex:1;min-width:0}.ccx__name{font-weight:900;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccx__email{font-size:12px;font-weight:650;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccx__pill{font-size:11px;font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffbf;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccx__pill.hasRole{border-color:#ceaa5c33;background:#ceaa5c14;color:#ffffffdb}.ccx__loading{display:flex;align-items:center;gap:10px;padding:16px 8px}.ccx__loadingText{font-size:12px!important;font-weight:650!important;color:#fff9}.ccx__note{padding:10px 12px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:#ceaa5c0f}.ccx__noteText{font-size:12px!important;font-weight:650!important;color:#ffffff9e}.ccx__actions{padding:14px 18px 18px!important;gap:10px}.ccx__btnGhost{text-transform:none!important;font-weight:850!important;color:#ffffffb8!important;border-radius:14px!important}.ccx__btnPrimary{text-transform:none!important;font-weight:950!important;border-radius:16px!important;background:linear-gradient(180deg,#ceaa5ceb,#a77e36d1)!important;box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff24}.ccx__btnPrimary:hover{filter:brightness(1.03)}.ccx__btnPrimary:disabled{opacity:.45!important;color:#ffffffa6!important}.ecx__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ecx__title{padding:20px 20px 12px!important}.ecx__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ecx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:20px!important;color:#fff!important}.ecx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.ecx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;letter-spacing:.02em;text-transform:uppercase;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);color:#a78bfaf2}.ecx__closeBtn{color:#fff9!important}.ecx__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.ecx__content{padding:8px 20px 12px!important;max-height:70vh;overflow-y:auto}.ecx__alert{margin-bottom:12px!important;border-radius:14px!important}.ecx__section{padding:16px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);margin-bottom:14px}.ecx__tabs{border-bottom:1px solid rgba(255,255,255,.1)!important;margin-bottom:16px!important}.ecx__tabs .MuiTab-root{text-transform:none!important;font-weight:700!important;color:#fff9!important}.ecx__tabs .MuiTabs-indicator{background:#8b5cf6cc!important}.ecx__subTabs{border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:16px!important;margin-top:8px!important}.ecx__subTabs .MuiTab-root{text-transform:none!important;font-weight:650!important;font-size:13px!important;color:#ffffff8c!important;min-height:40px!important}.ecx__subTabs .MuiTab-root.Mui-selected{color:#ffffffe6!important}.ecx__subTabs .MuiTabs-indicator{background:#8b5cf699!important;height:2px!important}.ecx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;font-size:15px!important}.ecx__sectionSub{margin-top:4px!important;font-size:12px!important;font-weight:500!important;color:#ffffff80;margin-bottom:14px!important}.ecx__sectionHelper{margin-top:2px!important;font-size:11px!important;font-weight:400!important;color:#fff6}.ecx__contactsSection{display:grid;gap:16px}.ecx__contactsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ecx__contactsList{display:grid;gap:12px}.ecx__contactCard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.ecx__contactCard:hover{background:#ffffff0f;border-color:#ffffff1f}.ecx__contactCardContent{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.ecx__contactAvatar{flex-shrink:0;width:48px!important;height:48px!important}.ecx__contactAvatar .ecx__avatar{width:48px!important;height:48px!important;border:1px solid rgba(255,255,255,.12);background:#8b5cf626!important;color:#ffffffe6!important;font-weight:700;font-size:16px}.ecx__contactInfo{display:grid;gap:6px;flex:1;min-width:0}.ecx__contactName{font-size:15px!important;font-weight:700!important;color:#fffffff2!important;line-height:1.3}.ecx__contactDetail{display:flex;align-items:center;gap:8px;font-size:13px!important;font-weight:500!important;color:#ffffffa6!important;line-height:1.4}.ecx__contactIcon{font-size:16px!important;color:#ffffff80!important;flex-shrink:0}.ecx__removeContactBtn{color:#ffffff80!important;flex-shrink:0}.ecx__removeContactBtn:hover{background:#ffffff14!important;color:#ff6464e6!important}.ecx__emptyContacts{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;border-radius:14px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);gap:12px}.ecx__emptyText{font-size:13px!important;color:#ffffff80!important}.ecx__contactsPickerWrapper .ecx__picker .ecx__pickerTop{margin-bottom:0}.ecx__contactsPickerWrapper .ecx__picker .ecx__pickerTop>div:first-child{display:none}.ecx__sectionDivider{height:1px;background:#ffffff1a;margin:24px 0}.ecx__stack{display:grid;gap:16px}.ecx__colorPicker{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ecx__colorInput{width:60px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;cursor:pointer;padding:0;flex-shrink:0}.ecx__colorInput::-webkit-color-swatch-wrapper{padding:0}.ecx__colorInput::-webkit-color-swatch{border:none;border-radius:6px}.ecx__colorInput:disabled{opacity:.5;cursor:not-allowed}.ecx__field .MuiInputLabel-root{color:#fff9!important;font-weight:600}.ecx__field .MuiInputLabel-root.Mui-focused{color:#a78bfaf2!important}.ecx__field .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a;border-radius:12px}.ecx__field .MuiOutlinedInput-root textarea,.ecx__field .MuiOutlinedInput-root input{color:#fff!important;font-weight:500}.ecx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.ecx__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff38}.ecx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a}.ecx__field .MuiFormHelperText-root{color:#ffffff7a!important}.ecx__tagInput{display:flex;flex-direction:column;gap:8px}.ecx__tagLabel{font-size:13px!important;font-weight:600!important;color:#ffffffbf}.ecx__tagBox{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);transition:all .2s ease}.ecx__tagBox:focus-within{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a}.ecx__tagList{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:24px}.ecx__tagChip{background:#8b5cf626!important;border:1px solid rgba(139,92,246,.25)!important;color:#a78bfaf2!important;font-weight:600!important;font-size:12px!important}.ecx__tagChip .MuiChip-deleteIcon{color:#a78bfa99!important}.ecx__tagChip .MuiChip-deleteIcon:hover{color:#a78bfae6!important}.ecx__tagInputRow{display:flex;align-items:center;gap:8px}.ecx__tagField{flex:1;background:transparent;border:none;outline:none;color:#ffffffe6;font-size:13px;font-weight:500}.ecx__tagField::placeholder{color:#ffffff59}.ecx__tagAddBtn{color:#ffffff80!important;padding:4px!important}.ecx__tagAddBtn:hover{background:#8b5cf626!important;color:#a78bfaf2!important}.ecx__actions{padding:14px 20px 20px!important;gap:10px}.ecx__btnGhost{text-transform:none!important;font-weight:700!important;color:#ffffffa6!important;border-radius:12px!important;padding:8px 16px!important}.ecx__btnGhost:hover{background:#ffffff0d!important;color:#ffffffd9!important}.ecx__btnPrimary{text-transform:none!important;font-weight:800!important;border-radius:12px!important;padding:10px 20px!important;background:linear-gradient(180deg,#8b5cf6e6,#6d3ed8d9)!important;box-shadow:0 8px 24px #8b5cf640,inset 0 1px #ffffff1f}.ecx__btnPrimary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 28px #8b5cf64d,inset 0 1px #ffffff26}.ecx__btnPrimary:disabled{opacity:.4!important;color:#ffffff80!important}.ecx__tabs{margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.ecx__tabs .MuiTab-root{color:#fff9!important;font-weight:700!important;text-transform:none!important;min-height:48px!important}.ecx__tabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.ecx__tabs .MuiTabs-indicator{background:#8b5cf6e6!important;height:2px}.ecx__tabContent{min-height:300px}.ecx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.ecx__grid2{grid-template-columns:1fr}}.ecx__sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}@media(max-width:760px){.ecx__sectionHeader{flex-direction:column}}.ecx__addRow{display:flex;align-items:center;gap:8px;flex-shrink:0}.ecx__selectField{min-width:200px}.ecx__selectField.ecx__packageAddService{min-width:300px;width:100%;max-width:400px}.ecx__selectField .MuiInputLabel-root{color:#fff9!important}.ecx__selectField .MuiOutlinedInput-root{background:#ffffff0d!important;color:#fff!important}.ecx__selectField .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.ecx__selectField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42!important}.ecx__selectField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9!important}.ecx__addBtn{color:#8b5cf6e6!important;border-color:#8b5cf64d!important;font-weight:700!important;text-transform:none!important}.ecx__addBtn:hover{background:#8b5cf61f!important;border-color:#8b5cf673!important}.ecx__loading{color:#fff9;font-size:14px;padding:20px;text-align:center}.ecx__overrideList{display:grid;gap:12px}.ecx__overrideItem{padding:16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.ecx__overrideItem:hover{background:#ffffff0d;border-color:#ffffff1f}.ecx__overrideHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:12px}.ecx__overrideName{font-weight:800!important;font-size:15px!important;color:#fffffff2!important;margin-bottom:4px!important}.ecx__overrideMeta{font-size:12px!important;color:#ffffff8c!important;font-weight:500!important}.ecx__deleteBtn{color:#ff6464bf!important;padding:8px!important;flex-shrink:0}.ecx__deleteBtn:hover{background:#ff64641f!important;color:#ff6464f2!important}.ecx__overrideFields{display:grid;grid-template-columns:1fr;gap:12px}.ecx__serviceOption,.ecx__packageOption{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.ecx__serviceBadge{font-size:11px;font-weight:700;color:#8b5cf6e6;background:#8b5cf626;padding:2px 8px;border-radius:4px}.ecx__servicePrice{font-size:12px;font-weight:700;color:#ffffffb3}.ecx__packageMeta{font-size:11px;color:#ffffff80;font-weight:500}.ecx__overrideInfo{flex:1}.ecx__overrideMetaRow{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.ecx__typeChip{background:#8b5cf626!important;border:1px solid rgba(139,92,246,.25)!important;color:#a78bfaf2!important;font-weight:700!important;font-size:11px!important;height:22px!important}.ecx__categoryChip{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffbf!important;font-weight:600!important;font-size:11px!important;height:22px!important}.ecx__itemCount{font-size:11px!important;color:#ffffff80!important;font-weight:500!important}.ecx__overridePriceSection{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.ecx__priceComparison{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.ecx__priceItem{display:flex;flex-direction:column;gap:6px}.ecx__priceLabel{font-size:11px!important;font-weight:600!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px}.ecx__priceValue{font-size:16px!important;font-weight:800!important;color:#ffffffe6!important}.ecx__priceArrow{font-size:20px;color:#fff6;font-weight:300}.ecx__priceInputWrapper{display:flex;align-items:center;gap:8px}.ecx__priceInput{flex:1;min-width:120px}.ecx__priceInput .MuiOutlinedInput-root{background:#ffffff0f!important;border-radius:8px!important}.ecx__diffChipPositive{background:#4caf5033!important;border:1px solid rgba(76,175,80,.4)!important;color:#81c784f2!important;font-weight:700!important;font-size:11px!important;height:22px!important}.ecx__diffChipNegative{background:#f4433633!important;border:1px solid rgba(244,67,54,.4)!important;color:#ef9a9af2!important;font-weight:700!important;font-size:11px!important;height:22px!important}.ecx__packageItemsSection{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.ecx__itemsTitle{font-weight:800!important;font-size:14px!important;color:#ffffffe6!important;margin-bottom:4px!important}.ecx__itemsSubtitle{font-size:12px!important;color:#ffffff80!important;margin-bottom:16px!important}.ecx__itemsList{display:grid;gap:12px}.ecx__packageItem{padding:12px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.ecx__packageItemHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ecx__packageItemName{font-weight:700!important;font-size:14px!important;color:#ffffffe6!important}.ecx__packageItemTotal{font-weight:800!important;font-size:15px!important;color:#8b5cf6f2!important}.ecx__packageTotal{font-weight:700!important;font-size:18px!important;color:#8b5cf6f2!important;margin-left:auto}.ecx__packageItemFields{display:grid;gap:12px;padding-top:12px}.ecx__grid3{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:12px;align-items:center}@media(max-width:760px){.ecx__grid3{grid-template-columns:1fr}}.ecx__expandBtn{color:#fff9!important;padding:4px!important}.ecx__expandBtn:hover{background:#ffffff14!important;color:#ffffffd9!important}.ecx__checkboxLabel{color:#fff!important;font-size:13px!important}.ecx__checkboxLabel .MuiCheckbox-root{color:#ffffffb3!important}.ecx__checkboxLabel .MuiCheckbox-root.Mui-checked{color:#8b5cf6f2!important}.ecx__checkboxLabel .MuiFormControlLabel-label{color:#fff!important}@media(max-width:760px){.ecx__priceComparison{grid-template-columns:1fr;gap:12px}.ecx__priceArrow{transform:rotate(90deg);text-align:center}}.ecx__picker{display:grid;gap:10px}.ecx__pickerTop{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.ecx__pickerLabel{font-weight:900!important;color:#ffffffeb}.ecx__pickerHelper{margin-top:2px;font-size:12px!important;font-weight:650!important;color:#ffffff8c}.ecx__pickerBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe0;font-weight:900;border-radius:999px;padding:8px 12px;cursor:pointer}.ecx__pickerBtn:hover{background:#ffffff14}.ecx__pickerBtn.isDisabled{opacity:.45;cursor:not-allowed}.ecx__selectedRow{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ecx__empty{font-size:12px!important;font-weight:650!important;color:#ffffff73}.ecx__circleBtn{background:transparent;border:none;padding:0;cursor:pointer}.ecx__avatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 20px #00000059}.ecx__popover{width:560px;max-width:92vw;border-radius:20px!important;overflow:hidden;color:#fff;background:radial-gradient(900px 480px at 10% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#0c0e16f2,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #0000008c}.ecx__popoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 8px}.ecx__popoverTitle{font-weight:950!important;letter-spacing:-.02em!important}.ecx__popoverSub{margin-top:2px;font-size:12px!important;font-weight:650!important;color:#ffffff8c}.ecx__close{color:#ffffffb8!important}.ecx__searchRow{padding:10px 14px 12px}.ecx__search .MuiOutlinedInput-root{background:#ffffff0d;border-radius:14px;color:#fff}.ecx__search .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ecx__search .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff3d}.ecx__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6a6;box-shadow:0 0 0 3px #8b5cf61f}.ecx__search .MuiOutlinedInput-root input{font-weight:750}.ecx__grid{padding:0 12px 14px;display:grid;gap:8px;max-height:360px;overflow:auto}.ecx__userRow{display:flex;align-items:center;gap:10px;width:100%;border-radius:16px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;color:inherit}.ecx__userRow:hover{background:#ffffff0f}.ecx__userRow.isOn{border-color:#8b5cf673;background:#8b5cf61a}.ecx__dotAvatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.14)}.ecx__meta{display:grid;gap:2px;text-align:left;flex:1;min-width:0}.ecx__name{font-weight:900;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.ecx__sub{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecx__pill{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);color:#a78bfaf2}.ecx__loading{display:flex;align-items:center;gap:10px;padding:20px;justify-content:center}.ecx__loadingText{font-size:13px!important;color:#fff9!important}.ecx__note{padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);margin-top:4px}.ecx__noteText{font-size:11px!important;color:#ffffff80!important;font-weight:500!important}.adminUsersPage{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:18px 18px 28px;flex:0 0 auto;box-sizing:border-box}@media(max-width:768px){.adminUsersPage{padding:12px 12px 20px}}.adminUsersPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;width:100%;min-width:0}@media(max-width:768px){.adminUsersPage__header{flex-direction:column;gap:12px;margin-bottom:12px}}.adminUsersPage__titleWrap{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto;max-width:calc(100% - 150px)}@media(max-width:768px){.adminUsersPage__titleWrap{max-width:100%}}.adminUsersPage__titleRow{display:flex;align-items:center;gap:12px}.adminUsersPage__title{font-size:22px!important;font-weight:800!important;color:#ffffffeb!important;letter-spacing:-.01em}.adminUsersPage__sub{color:#ffffffa6!important;font-size:13px!important}.adminUsersCount{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe0}.adminUsersCount__dot{width:7px;height:7px;border-radius:999px;background:#b08b57f2;box-shadow:0 0 0 4px #b08b5729}.adminUsersCount__num{font-weight:800;font-size:13px}.adminUsersCount__txt{font-size:12px;color:#fff9}.adminUsersPage__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}@media(max-width:768px){.adminUsersPage__actions{width:100%}.adminUsersPage__actions button{flex:1}}.adminUsersPage__newBtn{border-radius:16px!important}.adminUsersPage__loading{display:flex;align-items:center;gap:10px;padding:14px 2px;color:#ffffffad}.usersTable{border:1px solid rgba(255,255,255,.1);background:#0a0c1273;border-radius:18px;overflow:hidden;width:100%;min-width:0;max-width:100%;flex:0 0 auto;box-sizing:border-box}.usersTable .usersTable__head,.usersTable .usersTable__row{min-width:0;box-sizing:border-box}.usersTable__head,.usersTable__row{display:grid;grid-template-columns:1.2fr 1.2fr .7fr .5fr .7fr 72px;gap:12px;align-items:center;padding:12px 14px;min-width:0;width:100%}@media(max-width:1024px){.usersTable__head,.usersTable__row{grid-template-columns:1.5fr 1fr .8fr .6fr 72px;gap:10px;padding:10px 12px}.usersTable__head>:nth-child(4),.usersTable__row>:nth-child(4){display:none}}@media(max-width:768px){.usersTable__head,.usersTable__row{grid-template-columns:1fr auto;gap:8px;padding:12px}.usersTable__head>:nth-child(2),.usersTable__head>:nth-child(3),.usersTable__head>:nth-child(4),.usersTable__head>:nth-child(5),.usersTable__row>:nth-child(2),.usersTable__row>:nth-child(3),.usersTable__row>:nth-child(4),.usersTable__row>:nth-child(5){display:none}}.usersTable__head{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:12px;letter-spacing:.04em;text-transform:uppercase}@media(max-width:768px){.usersTable__head>:nth-child(2),.usersTable__head>:nth-child(3),.usersTable__head>:nth-child(4),.usersTable__head>:nth-child(5){display:none}}.usersTable__row{border-bottom:1px solid rgba(255,255,255,.06)}.usersTable__row:hover{background:#ffffff08}.usersTable__row:last-child{border-bottom:none}@media(max-width:768px){.usersTable__row .usersTable__name{display:flex;flex-direction:column;gap:4px}.usersTable__row .usersTable__nameSub{display:block}}.usersTable__empty{padding:18px 14px;color:#ffffffa6}.usersTable__nameTop{color:#ffffffeb;font-weight:650;font-size:14px}@media(max-width:768px){.usersTable__nameTop{font-size:15px}}.usersTable__nameSub{margin-top:2px;color:#ffffff8c;font-size:12px}@media(max-width:768px){.usersTable__nameSub{font-size:13px;margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}}@media(min-width:769px){.usersTable__mobileEmail,.usersTable__mobileRole,.usersTable__mobileSeparator{display:none}}@media(max-width:768px){.usersTable__desktopUid{display:none}}@media(max-width:768px){.usersTable__desktopEmail,.usersTable__desktopRole,.usersTable__desktopClients,.usersTable__desktopStatus{display:none}}.usersTable__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#ffffffc7;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usersTable__colActions{text-align:right}.usersTable__actions{display:flex;justify-content:flex-end}.usersTable__moreBtn{color:#ffffffbf!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.usersTable__moreBtn:hover{background:#ffffff1a!important}.usersTable__chip{border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:#ffffffe0!important}.usersTable__chip--active{background:#34d3991a!important;border-color:#34d39940!important}.usersTable__chip--disabled{background:#ff63841a!important;border-color:#ff638440!important}.usersTable__chip--admin{background:#b08b5724!important;border-color:#b08b5759!important}.usersTable__chip--am{background:#49a7ff24!important;border-color:#49a7ff47!important}.usersTable__chip--bc{background:#a855f724!important;border-color:#a855f747!important}.uix__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffeb!important;width:920px;max-width:96vw}.uix__title{padding:16px 18px 8px!important}.uix__headline{font-size:18px!important;font-weight:750!important}.uix__sub{margin-top:4px!important;color:#ffffffa6!important;font-size:13px!important;display:flex;align-items:center;gap:10px}.uix__badge{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(176,139,87,.35);background:#b08b5724;color:#ffffffe6}.uix__content{padding:12px 18px 16px!important}.uix__alert{margin-bottom:12px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffe6!important}.uix__section{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.uix__sectionTitle{font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#ffffffa6!important;margin-bottom:10px!important}.uix__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:860px){.uix__grid2{grid-template-columns:1fr}}.uix__field .MuiInputBase-root{border-radius:16px!important;background:#080a108c!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffeb!important}.uix__field .MuiFormLabel-root{color:#ffffff9e!important}.uix__field .MuiFormHelperText-root{color:#ffffff8c!important}.uix__stack{display:grid;gap:14px}.uix__inviteBox{margin-bottom:14px;border-radius:16px;border:1px solid rgba(73,167,255,.22);background:#49a7ff14;padding:12px}.uix__inviteTitle{font-weight:700!important;font-size:13px!important;margin-bottom:8px!important}.uix__inviteRow{display:flex;align-items:center;gap:10px}.uix__inviteUrl{flex:1;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#080a1073;color:#ffffffe0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uix__copyBtn{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffeb;cursor:pointer}.uix__copyBtn:hover{background:#ffffff1f}.uix__inviteHelp{margin-top:8px!important;color:#ffffff9e!important;font-size:12px!important}.uix__pickerTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.uix__pickerLabel{font-weight:700!important;font-size:13px!important}.uix__pickerHelper{margin-top:2px!important;font-size:12px!important;color:#ffffff8c!important}.uix__pickerBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffe6;border-radius:12px;padding:8px 12px;cursor:pointer}.uix__pickerBtn:hover{background:#ffffff1f}.uix__pickerBtn.isDisabled{opacity:.55;cursor:not-allowed}.uix__selectedRow{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.uix__empty{color:#ffffff8c!important;font-size:12px!important}.uix__circleBtn{border:none;background:transparent;padding:0;cursor:pointer}.uix__avatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.14);background:#ffffff14!important;color:#ffffffe6!important}.uix__popover{border-radius:18px!important;background:#0c0e16f5!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important;width:420px;max-width:86vw;padding:10px}.uix__popoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 8px 6px}.uix__popoverTitle{font-size:14px!important;font-weight:750!important}.uix__popoverSub{margin-top:2px!important;font-size:12px!important;color:#fff9!important}.uix__close{color:#ffffffb3!important}.uix__searchRow{padding:6px 8px 10px}.uix__search .MuiInputBase-root{border-radius:14px!important;background:#080a108c!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffeb!important}.uix__grid{display:grid;gap:8px;max-height:320px;overflow:auto;padding:0 8px 8px}.uix__clientRow{display:flex;align-items:center;gap:10px;border-radius:14px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;cursor:pointer;text-align:left}.uix__clientRow:hover{background:#ffffff14}.uix__clientRow.isOn{border-color:#49a7ff59;background:#49a7ff1a}.uix__dotAvatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.14);background:#ffffff14!important;color:#ffffffe6!important}.uix__meta{flex:1;min-width:0}.uix__name{font-weight:700;color:#ffffffeb;font-size:13px}.uix__sub{margin-top:2px;color:#ffffff8c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uix__pill{font-size:11px;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd1}.uix__actions{padding:12px 18px 16px!important}.uix__btnGhost{color:#ffffffc7!important;border-radius:14px!important}.uix__btnPrimary{text-transform:none!important;font-weight:950!important;border-radius:18px!important;padding:10px 22px!important;background:linear-gradient(135deg,#5f7cff,#6b5cff,#4fa3ff)!important;box-shadow:0 14px 34px #5a78ff73,inset 0 1px #ffffff40}.uix__btnPrimary:hover{filter:brightness(1.06)}.uix__btnPrimary:disabled{opacity:.45!important}.uix__btnReset{border-radius:14px!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffe6!important;text-transform:none!important;padding:10px 16px!important}.uix__btnReset:hover{background:#ffffff14!important;border-color:#fff3!important}.uix__btnReset:disabled{opacity:.5}.servicesPage{display:flex;flex-direction:column;min-height:100%;width:100%;min-width:0;--gold: #b08b57;--gold-soft: rgba(176, 139, 87, .22);--hairline: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62)}.servicesPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.servicesPage__titleWrap{min-width:280px}.servicesPage__titleRow{display:inline-flex;align-items:center;gap:12px}.servicesPage__title{font-weight:950;letter-spacing:-.02em;font-size:28px;line-height:1.05}.servicesPage__sub{margin-top:8px;color:#fff9;font-size:13px;font-weight:650}.servicesPage__actions{display:flex;gap:10px;align-items:center}.servicesPage__tabs{margin-bottom:16px;border-bottom:1px solid var(--hairline)}.servicesPage__tabs .MuiTab-root{color:#ffffffb3!important}.servicesPage__tabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.servicesPage__tabs .MuiTabs-indicator{background-color:#b08b57d9!important}.servicesCount{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(176,139,87,.3);background:radial-gradient(120% 120% at 20% 10%,#b08b5729,#ffffff05 60%),#0a0c1259;box-shadow:inset 0 1px #ffffff0a}.servicesCount__dot{width:7px;height:7px;border-radius:999px;background:#b08b57f2;box-shadow:0 0 0 3px #b08b5724}.servicesCount__num{font-size:12.5px;font-weight:950;letter-spacing:-.01em;color:#ffffffeb}.servicesCount__txt{font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c}.servicesPage__loading{display:flex;gap:10px;align-items:center;justify-content:center;padding:26px 14px;color:#ffffffb3;font-weight:750;font-size:13px}.servicesEmpty{margin-top:6px}.servicesEmpty__inner{border:1px dashed rgba(255,255,255,.16);border-radius:18px;background:#0a0c1233;padding:22px 16px;display:grid;gap:6px;text-align:center}.servicesEmpty__title{font-size:14px;font-weight:950;letter-spacing:-.01em;color:#ffffffe6}.servicesEmpty__sub{font-size:12.5px;font-weight:700;color:#fff9}.servicesGrid{margin-top:6px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}@media(max-width:1100px){.servicesGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:860px){.servicesGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:640px){.servicesGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}}.serviceCard{grid-column:span 4;text-align:left;width:100%;border:1px solid var(--hairline);border-radius:18px;padding:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#090b1270;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.serviceCard:hover{transform:translateY(-2px);border-color:#b08b5766;background:linear-gradient(180deg,#b08b571a,#ffffff04),#090b1280}.serviceCard:active{transform:translateY(-1px)}.serviceCard:focus-visible{outline:none;border-color:#49a7ff8c;box-shadow:0 0 0 3px #49a7ff38,inset 0 1px #ffffff0a,0 18px 40px #0000002e}@media(max-width:1100px){.serviceCard{grid-column:span 4}}@media(max-width:860px){.serviceCard{grid-column:span 6}}@media(max-width:640px){.serviceCard{grid-column:span 12}}.serviceCard__top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.serviceCard__titleWrap{min-width:0}.serviceCard__name{font-size:14px;font-weight:950;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serviceCard__meta{margin-top:3px;font-size:12px;font-weight:750;color:#ffffff94;display:flex;gap:6px;flex-wrap:wrap}.serviceCard__status{flex-shrink:0}.serviceCard__divider{height:1px;margin:12px 0;background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.serviceCard__bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:640px){.serviceCard__bottom{grid-template-columns:1fr}}.serviceCard__pill{padding:10px;border-radius:14px;border:1px solid var(--hairline);background:#080a1057;display:grid;gap:4px;min-width:0}.serviceCard__pill .label{font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#ffffff73}.serviceCard__pill .value{font-size:12.5px;font-weight:800;color:#ffffffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serviceCard__pill .value.muted{color:#ffffff6b}.csx__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(206,170,92,.1),transparent 55%),linear-gradient(180deg,#0c0e16f0,#0a0c12e6)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.csx__title{padding:18px 20px 10px!important}.csx__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.csx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.csx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.csx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:12px;letter-spacing:.02em;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffeb}.csx__closeBtn{color:#fff9!important}.csx__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.csx__content{padding:12px 20px 10px!important;max-height:70vh;overflow-y:auto}.csx__alert{margin-bottom:12px!important;border-radius:16px!important}.csx__section{padding:14px 14px 10px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.csx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.csx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.csx__grid2{grid-template-columns:1fr}}.csx__stack{display:grid;gap:12px}.csx__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.csx__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.csx__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.csx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.csx__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.csx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ceaa5cd9}.csx__checkbox{color:#ffffffeb!important}.csx__checkbox .MuiCheckbox-root{color:#ffffff9e!important}.csx__checkbox .MuiCheckbox-root.Mui-checked{color:#ceaa5cf2!important}.csx__actions{padding:12px 20px 18px!important;gap:10px}.csx__btnGhost{color:#ffffffbf!important;font-weight:750!important}.csx__btnGhost:hover{background:#ffffff0f!important}.csx__btnPrimary{background:#ceaa5c33!important;border:1px solid rgba(206,170,92,.35)!important;color:#fffffff2!important;font-weight:800!important}.csx__btnPrimary:hover{background:#ceaa5c4d!important;border-color:#ceaa5c80!important}.csx__btnPrimary:disabled{opacity:.4}.csx__tiersSection{margin-top:16px;padding:16px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.csx__tiersHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.csx__tiersTitle{font-weight:850!important;font-size:13px!important;color:#ffffffe0!important;letter-spacing:-.01em}.csx__addTierBtn{color:#ceaa5ce6!important;border-color:#ceaa5c4d!important;font-weight:700!important;font-size:12px!important;text-transform:none!important}.csx__addTierBtn:hover{background:#ceaa5c1f!important;border-color:#ceaa5c73!important}.csx__tiersList{display:grid;gap:12px}.csx__tierRow{display:grid;grid-template-columns:2fr 1fr 1.5fr auto;gap:10px;align-items:start;padding:12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.csx__tierRow{grid-template-columns:1fr}}.csx__tierRange{display:flex;align-items:center;gap:8px}.csx__tierRangeSeparator{color:#ffffff80;font-size:12px;font-weight:600;flex-shrink:0}.csx__tierField{flex:1;min-width:0}.csx__tierField .MuiInputBase-root{background:#ffffff0d!important;color:#ffffffeb!important}.csx__tierField .MuiInputBase-input{color:#ffffffeb!important}.csx__tierField .MuiInputLabel-root{color:#ffffff9e!important}.csx__tierField .MuiInputLabel-root.Mui-focused{color:#ffffffd9!important}.csx__tierField .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.csx__tierField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff42!important}.csx__tierField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ceaa5cd9!important}.csx__tierField .MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{color:#ffffff80!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.csx__tierDeleteBtn{color:#ff6464bf!important;padding:8px!important}.csx__tierDeleteBtn:hover{background:#ff64641f!important;color:#ff6464f2!important}.esx__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.esx__title{padding:20px 20px 12px!important}.esx__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.esx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:20px!important}.esx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.esx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;letter-spacing:.02em;text-transform:uppercase;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);color:#a78bfaf2}.esx__closeBtn{color:#fff9!important}.esx__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.esx__content{padding:8px 20px 12px!important;max-height:70vh;overflow-y:auto}.esx__alert{margin-bottom:12px!important;border-radius:14px!important}.esx__section{padding:16px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.esx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.esx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.esx__grid2{grid-template-columns:1fr}}.esx__stack{display:grid;gap:12px}.esx__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.esx__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.esx__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.esx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.esx__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.esx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9}.esx__checkbox{color:#ffffffeb!important}.esx__checkbox .MuiCheckbox-root{color:#ffffff9e!important}.esx__checkbox .MuiCheckbox-root.Mui-checked{color:#8b5cf6f2!important}.esx__actions{padding:12px 20px 18px!important;gap:10px}.esx__btnGhost{color:#ffffffbf!important;font-weight:750!important}.esx__btnGhost:hover{background:#ffffff0f!important}.esx__btnPrimary{background:#8b5cf633!important;border:1px solid rgba(139,92,246,.35)!important;color:#fffffff2!important;font-weight:800!important}.esx__btnPrimary:hover{background:#8b5cf64d!important;border-color:#8b5cf680!important}.esx__btnPrimary:disabled{opacity:.4}.esx__tiersSection{margin-top:16px;padding:16px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.esx__tiersHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.esx__tiersTitle{font-weight:850!important;font-size:13px!important;color:#ffffffe0!important;letter-spacing:-.01em}.esx__addTierBtn{color:#8b5cf6e6!important;border-color:#8b5cf64d!important;font-weight:700!important;font-size:12px!important;text-transform:none!important}.esx__addTierBtn:hover{background:#8b5cf61f!important;border-color:#8b5cf673!important}.esx__tiersList{display:grid;gap:12px}.esx__tierRow{display:grid;grid-template-columns:2fr 1fr 1.5fr auto;gap:10px;align-items:start;padding:12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.esx__tierRow{grid-template-columns:1fr}}.esx__tierRange{display:flex;align-items:center;gap:8px}.esx__tierRangeSeparator{color:#ffffff80;font-size:12px;font-weight:600;flex-shrink:0}.esx__tierField{flex:1;min-width:0}.esx__tierField .MuiInputBase-root{background:#ffffff0d!important;color:#ffffffeb!important}.esx__tierField .MuiInputBase-input{color:#ffffffeb!important}.esx__tierField .MuiInputLabel-root{color:#ffffff9e!important}.esx__tierField .MuiInputLabel-root.Mui-focused{color:#ffffffd9!important}.esx__tierField .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.esx__tierField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff42!important}.esx__tierField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#8b5cf6d9!important}.esx__tierField .MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{color:#ffffff80!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.esx__tierDeleteBtn{color:#ff6464bf!important;padding:8px!important}.esx__tierDeleteBtn:hover{background:#ff64641f!important;color:#ff6464f2!important}.cpx__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(206,170,92,.1),transparent 55%),linear-gradient(180deg,#0c0e16f0,#0a0c12e6)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cpx__title{padding:18px 20px 10px!important}.cpx__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.cpx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.cpx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.cpx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:12px;letter-spacing:.02em;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffeb}.cpx__closeBtn{color:#fff9!important}.cpx__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.cpx__content{padding:12px 20px 10px!important;max-height:70vh;overflow-y:auto}.cpx__alert{margin-bottom:12px!important;border-radius:16px!important}.cpx__section{padding:14px 14px 10px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.cpx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.cpx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.cpx__grid2{grid-template-columns:1fr}}.cpx__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.cpx__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.cpx__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.cpx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.cpx__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.cpx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ceaa5cd9}.cpx__actions{padding:12px 20px 18px!important;gap:10px}.cpx__btnGhost{color:#ffffffbf!important;font-weight:750!important}.cpx__btnGhost:hover{background:#ffffff0f!important}.cpx__btnPrimary{background:#ceaa5c33!important;border:1px solid rgba(206,170,92,.35)!important;color:#fffffff2!important;font-weight:800!important}.cpx__btnPrimary:hover{background:#ceaa5c4d!important;border-color:#ceaa5c80!important}.cpx__btnPrimary:disabled{opacity:.4}.cpx__itemsHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cpx__addItemBtn{color:#ceaa5ce6!important;border-color:#ceaa5c4d!important;font-weight:700!important;font-size:12px!important;text-transform:none!important}.cpx__addItemBtn:hover{background:#ceaa5c1f!important;border-color:#ceaa5c73!important}.cpx__itemsList{display:grid;gap:14px}.cpx__itemContainer{border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);overflow:hidden}.cpx__itemHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;transition:background .15s ease}.cpx__itemHeader:hover{background:#ffffff0d}.cpx__itemHeaderContent{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.cpx__expandBtn{color:#fff9!important;padding:4px!important}.cpx__expandBtn:hover{background:#ffffff14!important}.cpx__itemHeaderInfo{flex:1;min-width:0}.cpx__itemHeaderName{font-size:14px!important;font-weight:800!important;color:#ffffffeb!important;letter-spacing:-.01em}.cpx__itemHeaderMeta{font-size:12px!important;font-weight:650!important;color:#fff9!important;margin-top:2px!important}.cpx__itemContent{padding:0 14px 14px}.cpx__itemRow{display:grid;grid-template-columns:2fr 1fr 1.5fr auto auto;gap:10px;align-items:start}@media(max-width:760px){.cpx__itemRow{grid-template-columns:1fr}}.cpx__itemTotal{grid-column:1/-1;margin-top:8px}.cpx__itemOverrides{grid-column:1/-1;display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.cpx__itemField .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.cpx__itemField .MuiInputLabel-root.Mui-focused{color:#fff!important}.cpx__itemField .MuiInputBase-root{background:#ffffff0d!important;color:#ffffffeb!important}.cpx__itemField .MuiInputBase-input,.cpx__itemField .MuiSelect-select{color:#ffffffeb!important}.cpx__itemField .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.cpx__itemField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff42!important}.cpx__itemField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ceaa5cd9!important}.cpx__itemCheckbox{color:#ffffffeb!important;margin:0!important;padding:8px 0!important}.cpx__itemCheckbox .MuiCheckbox-root{color:#ffffff9e!important}.cpx__itemCheckbox .MuiCheckbox-root.Mui-checked{color:#ceaa5cf2!important}.cpx__itemDeleteBtn{color:#ff6464bf!important;padding:8px!important}.cpx__itemDeleteBtn:hover{background:#ff64641f!important;color:#ff6464f2!important}.cpx__serviceOption{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.cpx__serviceBadge{font-size:11px;padding:2px 6px;border-radius:4px;background:#ceaa5c26;color:#ceaa5cf2;font-weight:700}.cpx__servicePrice{font-size:12px;color:#ffffffb3;font-weight:700}.cpx__priceGroup{display:flex;gap:8px;align-items:flex-start}.cpx__priceField{flex:1}.cpx__resetPriceBtn{margin-top:4px!important;color:#ffffffb3!important;font-size:11px!important;text-transform:none!important;padding:6px 10px!important;min-width:auto!important;border:1px solid rgba(255,255,255,.15)!important}.cpx__resetPriceBtn:hover:not(:disabled){background:#ffffff14!important;border-color:#ffffff40!important}.cpx__resetPriceBtn:disabled{opacity:.4}.cpx__priceInfo{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#ceaa5c1a;border:1px solid rgba(206,170,92,.2)}.cpx__priceLabel{font-size:11px;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.cpx__priceValue{font-size:13px;font-weight:850;color:#ceaa5cf2}.cpx__discountsList{display:grid;gap:12px}.cpx__discountRow{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:10px;align-items:start;padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}@media(max-width:760px){.cpx__discountRow{grid-template-columns:1fr}}.epx__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.epx__title{padding:20px 20px 12px!important}.epx__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.epx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:20px!important}.epx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.epx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;letter-spacing:.02em;text-transform:uppercase;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);color:#a78bfaf2}.epx__closeBtn{color:#fff9!important}.epx__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.epx__content{padding:8px 20px 12px!important;max-height:70vh;overflow-y:auto}.epx__alert{margin-bottom:12px!important;border-radius:14px!important}.epx__section{padding:16px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.epx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.epx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.epx__grid2{grid-template-columns:1fr}}.epx__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.epx__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.epx__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.epx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.epx__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.epx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9}.epx__packageTotal{margin-top:16px;padding:16px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.epx__packageTotalLabel{font-weight:700;font-size:14px;color:#ffffffd9}.epx__packageTotalValue{font-weight:900;font-size:18px;color:#fff;letter-spacing:-.02em}.epx__itemsHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.epx__addItemBtn{color:#8b5cf6e6!important;border-color:#8b5cf64d!important;font-weight:700!important;font-size:12px!important;text-transform:none!important}.epx__addItemBtn:hover:not(:disabled){background:#8b5cf61f!important;border-color:#8b5cf673!important}.epx__addItemBtn:disabled{opacity:.4}.epx__itemsList{display:grid;gap:14px}.epx__itemContainer{border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);overflow:hidden}.epx__itemHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;transition:background .15s ease}.epx__itemHeader:hover{background:#ffffff0d}.epx__itemHeaderContent{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.epx__expandBtn{color:#fff9!important;padding:4px!important}.epx__expandBtn:hover{background:#ffffff14!important}.epx__itemHeaderInfo{flex:1;min-width:0}.epx__itemHeaderName{font-size:14px!important;font-weight:800!important;color:#ffffffeb!important;letter-spacing:-.01em}.epx__itemHeaderMeta{font-size:12px!important;font-weight:650!important;color:#fff9!important;margin-top:2px!important}.epx__itemContent{padding:0 14px 14px}.epx__itemRow{display:grid;grid-template-columns:2fr 1fr 1.5fr auto auto;gap:10px;align-items:start}@media(max-width:760px){.epx__itemRow{grid-template-columns:1fr}}.epx__itemTotal{grid-column:1/-1;margin-top:8px}.epx__itemOverrides{grid-column:1/-1;display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.epx__itemField .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.epx__itemField .MuiInputLabel-root.Mui-focused{color:#fff!important}.epx__itemField .MuiInputBase-root{background:#ffffff0d!important;color:#ffffffeb!important}.epx__itemField .MuiInputBase-input,.epx__itemField .MuiSelect-select{color:#ffffffeb!important}.epx__itemField .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.epx__itemField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff42!important}.epx__itemField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#8b5cf6d9!important}.epx__itemCheckbox{color:#ffffffeb!important;margin:0!important;padding:8px 0!important}.epx__itemCheckbox .MuiCheckbox-root{color:#ffffff9e!important}.epx__itemCheckbox .MuiCheckbox-root.Mui-checked{color:#8b5cf6f2!important}.epx__itemDeleteBtn{color:#ff6464bf!important;padding:8px!important}.epx__itemDeleteBtn:hover:not(:disabled){background:#ff64641f!important;color:#ff6464f2!important}.epx__itemDeleteBtn:disabled{opacity:.4}.epx__serviceOption{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.epx__serviceBadge{font-size:11px;padding:2px 6px;border-radius:4px;background:#8b5cf626;color:#a78bfaf2;font-weight:700}.epx__servicePrice{font-size:12px;color:#ffffffb3;font-weight:700}.epx__priceGroup{display:flex;gap:8px;align-items:flex-start}.epx__priceField{flex:1}.epx__resetPriceBtn{margin-top:4px!important;color:#ffffffb3!important;font-size:11px!important;text-transform:none!important;padding:6px 10px!important;min-width:auto!important;border:1px solid rgba(255,255,255,.15)!important}.epx__resetPriceBtn:hover:not(:disabled){background:#ffffff14!important;border-color:#ffffff40!important}.epx__resetPriceBtn:disabled{opacity:.4}.epx__priceInfo{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2)}.epx__priceLabel{font-size:11px;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.epx__priceValue{font-size:13px;font-weight:850;color:#a78bfaf2}.epx__discountsList{display:grid;gap:12px}.epx__discountRow{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:10px;align-items:start;padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}@media(max-width:760px){.epx__discountRow{grid-template-columns:1fr}}.epx__actions{padding:12px 20px 18px!important;gap:10px}.epx__btnGhost{color:#ffffffbf!important;font-weight:750!important}.epx__btnGhost:hover{background:#ffffff0f!important}.epx__btnPrimary{background:#8b5cf633!important;border:1px solid rgba(139,92,246,.35)!important;color:#fffffff2!important;font-weight:800!important}.epx__btnPrimary:hover{background:#8b5cf64d!important;border-color:#8b5cf680!important}.epx__btnPrimary:disabled{opacity:.4}.cdd__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(206,170,92,.1),transparent 55%),linear-gradient(180deg,#0c0e16f0,#0a0c12e6)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cdd__title{padding:18px 20px 10px!important}.cdd__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.cdd__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.cdd__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.cdd__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:12px;letter-spacing:.02em;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffeb}.cdd__closeBtn{color:#fff9!important}.cdd__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.cdd__content{padding:12px 20px 10px!important;max-height:70vh;overflow-y:auto}.cdd__alert{margin-bottom:12px!important;border-radius:16px!important}.cdd__section{padding:14px 14px 10px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.cdd__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.cdd__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.cdd__grid2{grid-template-columns:1fr}}.cdd__stack{display:grid;gap:12px}.cdd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.cdd__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.cdd__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.cdd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.cdd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.cdd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ceaa5cd9}.cdd__chipLabel{color:#ffffffbf!important;font-weight:750!important;font-size:13px!important;margin-bottom:8px!important}.cdd__chip{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffbf!important;cursor:pointer;transition:all .2s ease}.cdd__chip:hover{background:#ffffff14!important;border-color:#ffffff42!important}.cdd__chip--selected{background:#ceaa5c33!important;border:1px solid rgba(206,170,92,.35)!important;color:#fffffff2!important}.cdd__chip--selected:hover{background:#ceaa5c4d!important;border-color:#ceaa5c80!important}.cdd__helperText{color:#ffffff80!important;font-size:12px!important;margin-top:4px!important}.cdd__actions{padding:12px 20px 18px!important;gap:10px}.cdd__btnGhost{color:#ffffffbf!important;font-weight:750!important}.cdd__btnGhost:hover{background:#ffffff0f!important}.cdd__btnPrimary{background:#ceaa5c33!important;border:1px solid rgba(206,170,92,.35)!important;color:#fffffff2!important;font-weight:800!important}.cdd__btnPrimary:hover{background:#ceaa5c4d!important;border-color:#ceaa5c80!important}.cdd__btnPrimary:disabled{opacity:.4}.edd__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.edd__title{padding:20px 20px 12px!important}.edd__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.edd__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:20px!important}.edd__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.edd__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;letter-spacing:.02em;text-transform:uppercase;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);color:#a78bfaf2}.edd__closeBtn{color:#fff9!important}.edd__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.edd__content{padding:8px 20px 12px!important;max-height:70vh;overflow-y:auto}.edd__alert{margin-bottom:12px!important;border-radius:14px!important}.edd__section{padding:16px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.edd__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.edd__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.edd__grid2{grid-template-columns:1fr}}.edd__stack{display:grid;gap:12px}.edd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.edd__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.edd__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.edd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.edd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.edd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9}.edd__field--whiteId .MuiOutlinedInput-root input{color:#ffffffb3!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}.edd__chipLabel{color:#ffffffbf!important;font-weight:750!important;font-size:13px!important;margin-bottom:8px!important}.edd__chip{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffbf!important;cursor:pointer;transition:all .2s ease}.edd__chip:hover:not(.Mui-disabled){background:#ffffff14!important;border-color:#ffffff42!important}.edd__chip.Mui-disabled{opacity:.4;cursor:not-allowed}.edd__chip--selected{background:#8b5cf633!important;border:1px solid rgba(139,92,246,.35)!important;color:#fffffff2!important}.edd__chip--selected:hover:not(.Mui-disabled){background:#8b5cf64d!important;border-color:#8b5cf680!important}.edd__actions{padding:12px 20px 18px!important;gap:10px}.edd__btnGhost{color:#ffffffbf!important;font-weight:750!important}.edd__btnGhost:hover{background:#ffffff0f!important}.edd__btnDanger{color:#ff6464d9!important;font-weight:750!important;margin-right:auto!important}.edd__btnDanger:hover{background:#ff64641f!important}.edd__btnPrimary{background:#8b5cf633!important;border:1px solid rgba(139,92,246,.35)!important;color:#fffffff2!important;font-weight:800!important}.edd__btnPrimary:hover{background:#8b5cf64d!important;border-color:#8b5cf680!important}.edd__btnPrimary:disabled{opacity:.4}.deliverablesEmpty{display:flex;align-items:center;justify-content:center;min-height:400px;padding:48px 24px}.deliverablesEmpty__inner{text-align:center}.deliverablesEmpty__title{font-size:18px;font-weight:600;color:#ffffffe6;margin-bottom:8px}.deliverablesEmpty__sub{font-size:14px;color:#fff9}.deliverablesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;padding:20px 0}.deliverableCard{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:16px}.deliverableCard:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.deliverableCard__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.deliverableCard__titleWrap{flex:1;min-width:0}.deliverableCard__name{font-size:16px;font-weight:600;color:#fffffff2;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliverableCard__meta{font-size:13px;color:#ffffff80;display:flex;gap:8px;flex-wrap:wrap}.deliverableCard__id{background:#667eea33!important;color:#fffc!important;font-size:11px;font-weight:500;font-family:monospace;border:none!important}.deliverableCard__id--white{background:#fff3!important;color:#fffffff2!important}.deliverableCard__id--white .MuiChip-label{color:#fffffff2!important}.deliverableCard__id .MuiChip-label{color:#fffc!important}.deliverableCard__divider{height:1px;background:#ffffff14}.deliverableCard__bottom{display:flex;flex-wrap:wrap;gap:12px}.deliverableCard__pill{display:flex;flex-direction:column;gap:4px;flex:1;min-width:80px}.deliverableCard__pill .label{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.deliverableCard__pill .value{font-size:14px;color:#ffffffe6;font-weight:500}.cmd__dialog .MuiDialog-paper{background:linear-gradient(135deg,#14141ef2,#1e1e2df2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px}.cmd__title{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;color:#fff;font-size:20px;font-weight:600}.cmd__closeBtn{color:#ffffffb3}.cmd__closeBtn:hover{color:#fff;background:#ffffff1a}.cmd__content{padding:0 24px 24px;color:#fff}.cmd__form{margin-bottom:24px}.cmd__field{margin-bottom:20px}.cmd__field:last-of-type{margin-bottom:0}.cmd__field .MuiInputBase-root{color:#fff;background:#ffffff0d;border-radius:8px}.cmd__field .MuiInputBase-root:hover{background:#ffffff14}.cmd__field .MuiInputBase-root.Mui-focused{background:#ffffff1a}.cmd__field .MuiInputLabel-root{color:#ffffffb3}.cmd__field .MuiInputLabel-root.Mui-focused{color:#ffffffe6}.cmd__field .MuiOutlinedInput-notchedOutline{border-color:#fff3}.cmd__field .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.cmd__field .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ffffff80}.cmd__field .MuiFormHelperText-root{color:#ffffff80}.cmd__row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cmd__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.cmd__divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);margin:24px 0}.cmd__list{margin-top:24px}.cmd__listTitle{font-size:16px;font-weight:600;color:#fff;margin-bottom:16px}.cmd__loading,.cmd__empty{text-align:center;padding:32px;color:#ffffff80;font-size:14px}.cmd__categoryList{display:flex;flex-direction:column;gap:12px}.cmd__categoryItem{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s ease}.cmd__categoryItem:hover{background:#ffffff14;border-color:#fff3}.cmd__categoryInfo{display:flex;align-items:center;gap:12px;flex:1}.cmd__categoryName{font-size:15px;font-weight:500;color:#fff;margin-bottom:4px}.cmd__categoryDesc{font-size:13px;color:#fff9}.cmd__categoryActions{display:flex;gap:4px}.cmd__categoryActions .MuiIconButton-root{color:#fff9}.cmd__categoryActions .MuiIconButton-root:hover{color:#fff;background:#ffffff1a}.cmd__categoryActions .MuiIconButton-root:disabled{color:#fff3}.cmd__footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1)}.cmd__footer .MuiButton-root{color:#ffffffb3}.cmd__footer .MuiButton-root:hover{color:#fff;background:#ffffff0d}.up__container{display:flex;flex-direction:column;height:100%;max-width:1600px;margin:0 auto;color:#fff;padding:24px;overflow:hidden}.up__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap;gap:16px;flex-shrink:0}.up__title{font-weight:900!important;font-size:32px!important;letter-spacing:-.02em!important;color:#fffffff2!important;margin-bottom:8px!important}.up__subtitle{color:#fff9!important;font-size:14px!important}.up__controls{display:flex;gap:12px}.up__select{min-width:120px;background:#ffffff0d!important;border-radius:8px}.up__select .MuiInputLabel-root{color:#fff9!important}.up__select .MuiOutlinedInput-root{color:#fff!important}.up__select .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.up__select .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42!important}.up__select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9!important}.up__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px;color:#fff9}.up__alert{margin-bottom:16px!important;border-radius:12px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}.up__contentArea{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-bottom:64px;min-height:0}.up__clientsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}@media(max-width:768px){.up__clientsGrid{grid-template-columns:1fr}}.up__clientCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;transition:all .2s ease}.up__clientCard:hover{background:#ffffff0d!important;border-color:#ffffff1f!important;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.up__clientCard.MuiCard-root{cursor:pointer}.up__clientCard .MuiCardContent-root{padding:20px!important}.up__clientHeader{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.up__clientAvatar{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#8b5cf633,#a78bfa26);border:1px solid rgba(139,92,246,.3);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:#a78bfaf2;flex-shrink:0}.up__clientInfo{flex:1;min-width:0}.up__clientName{font-weight:800!important;font-size:18px!important;color:#fffffff2!important;margin-bottom:6px!important}.up__clientMetaRow{display:flex;align-items:center;gap:8px}.up__clientMeta{font-size:13px!important;color:#ffffff80!important}.up__expandButton{margin-left:auto}.up__keyMetric{text-align:right;padding-left:16px;border-left:1px solid rgba(255,255,255,.1)}.up__keyMetricLabel{font-size:11px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:4px!important}.up__keyMetricValue{font-size:32px!important;font-weight:900!important;color:#a78bfaf2!important;line-height:1}.up__metricsCompact{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;margin-bottom:12px}.up__metricItem{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:0;padding:8px;border-radius:8px;background:#ffffff05;transition:all .2s ease}.up__metricItem:hover{background:#ffffff0a}.up__metricIconSmall{color:#ffffff80!important;font-size:18px!important}.up__metricValueSmall{font-size:20px!important;font-weight:800!important;color:#ffffffe6!important;line-height:1}.up__metricLabelSmall{font-size:10px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;text-align:center}.up__packagesSection{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.up__packagesTitle{font-size:13px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:700!important;margin-bottom:12px!important}.up__packageRow{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff05;border-radius:8px;margin-bottom:8px}.up__packageRow:last-child{margin-bottom:0}.up__packageName{font-size:14px!important;font-weight:600!important;color:#fffc!important}.up__packageMetrics{display:flex;gap:6px}.up__metricChip{background:#ffffff14!important;color:#ffffffb3!important;font-weight:600!important;border:1px solid rgba(255,255,255,.12)!important;font-size:11px!important;height:24px!important}.up__metricChip .MuiChip-icon{color:#ffffff80!important;font-size:14px!important;margin-left:6px!important}.up__metricChipPosted{background:#8b5cf626!important;color:#a78bfaf2!important;border-color:#8b5cf640!important}.up__metricChipPosted .MuiChip-icon{color:#a78bfaf2!important}.ip__container{display:flex;flex-direction:column;height:100%;max-width:1600px;margin:0 auto;color:#fff;padding:24px;overflow:hidden}.ip__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap;gap:16px;flex-shrink:0}.ip__title{font-weight:900!important;font-size:32px!important;letter-spacing:-.02em!important;color:#fffffff2!important;margin-bottom:8px!important}.ip__subtitle{color:#fff9!important;font-size:14px!important}.ip__controls{display:flex;gap:12px;flex-wrap:wrap}.ip__select{min-width:120px;background:#ffffff0d!important;border-radius:8px}.ip__select .MuiInputLabel-root{color:#fff9!important}.ip__select .MuiOutlinedInput-root{color:#fff!important}.ip__select .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.ip__select .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42!important}.ip__select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9!important}.ip__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px;color:#fff9}.ip__alert{margin-bottom:16px!important;border-radius:12px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}.ip__summaryStrip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px 24px;margin-bottom:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px}.ip__summaryPeriodLabel,.ip__summaryTotalLabel{font-size:11px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.6px;font-weight:600!important;margin-bottom:4px!important}.ip__summaryPeriodValue{font-size:16px!important;font-weight:600!important;color:#ffffffe6!important}.ip__summaryTotalLabel{text-align:right}.ip__summaryTotalValue{font-size:28px!important;font-weight:800!important;color:#a78bfafa!important;letter-spacing:-.02em}.ip__clientsSectionLabel{font-size:12px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.8px;font-weight:700!important;margin-bottom:12px!important;margin-top:8px!important}.ip__metricCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;transition:all .2s ease}.ip__metricCard:hover{background:#ffffff0d!important;border-color:#ffffff1f!important}.ip__metricCard .MuiCardContent-root{padding:20px!important;text-align:center}.ip__metricCard--total{background:#8b5cf61a!important;border-color:#8b5cf633!important}.ip__metricLabel{font-size:13px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:8px!important}.ip__metricValue{font-size:36px!important;font-weight:900!important;color:#fffffff2!important;line-height:1}.ip__metricPrice{font-size:20px!important;font-weight:700!important;color:#a78bfaf2!important;margin-top:8px!important}.ip__contentArea{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-bottom:64px;min-height:0}.ip__clientsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}@media(max-width:768px){.ip__clientsGrid{grid-template-columns:1fr}}.ip__clientCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;position:relative}.ip__clientCard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf699,#3b82f699);opacity:0;transition:opacity .25s ease}.ip__clientCard:hover{background:#ffffff0d!important;border-color:#ffffff26!important;transform:translateY(-4px);box-shadow:0 12px 32px #0006,0 0 0 1px #8b5cf61a}.ip__clientCard:hover:before{opacity:1}.ip__clientCard--expanded{border-color:#8b5cf64d!important;box-shadow:0 8px 24px #0000004d}.ip__clientCard--expanded:before{opacity:1}.ip__clientCard .MuiCardContent-root{padding:24px!important}.ip__clientOverview{display:flex;align-items:center;gap:20px;position:relative}.ip__clientInfo{flex:1;min-width:0}.ip__clientName{font-weight:700!important;font-size:20px!important;color:#fffffff2!important;margin-bottom:8px!important;letter-spacing:-.01em}.ip__clientSummary{display:flex;align-items:center;gap:8px;font-size:13px!important;color:#fff9!important}.ip__summaryItem{display:inline-block}.ip__summaryDivider{color:#ffffff4d}.ip__clientTotal{text-align:right;padding-left:24px;border-left:1px solid rgba(255,255,255,.1)}.ip__totalLabel{font-size:11px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:6px!important}.ip__totalValue{font-size:28px!important;font-weight:800!important;color:#a78bfaf2!important;line-height:1;letter-spacing:-.02em}.ip__expandIndicator{color:#fff9!important;transition:transform .25s ease,color .25s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff08}.ip__clientCard:hover .ip__expandIndicator{color:#ffffffe6!important;background:#ffffff0f}.ip__packageCard{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px 20px;margin-bottom:14px}.ip__packageCard:last-child{margin-bottom:0}.ip__packageHeader{display:flex;justify-content:space-between;align-items:center;gap:16px}.ip__packageHeader--clickable{cursor:pointer}.ip__packageInfoHead{display:flex;align-items:center;gap:6px}.ip__packageExpandBtn{color:#ffffff80!important;padding:2px!important}.ip__packageExpandBtn:hover{color:#ffffffd9!important;background:#ffffff0f!important}.ip__packageInfo{flex:1;min-width:0}.ip__packageName{font-size:15px!important;font-weight:600!important;color:#fffffff2!important;margin-bottom:6px!important;letter-spacing:-.01em}.ip__packagePricingRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px!important;color:#ffffffa6!important}.ip__packageSubtotal{text-decoration:line-through;color:#ffffff73!important}.ip__packageDiscount{color:#22c55ee6;font-weight:600}.ip__packageTotal{font-weight:700!important;color:#a78bfafa!important}.ip__packageItemCount{font-size:12px!important;color:#ffffff80!important;margin-top:4px!important}.ip__invoiceButton{flex-shrink:0}.ip__contentList{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);pointer-events:auto}.ip__contentTable{border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0003}.ip__contentTableHead{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;padding:8px 14px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#ffffff0a;color:#ffffff80}.ip__contentTableHead .ip__contentTableHeadPrice{text-align:right}.ip__contentTableBody{max-height:180px;overflow-y:auto}.ip__contentTableBody::-webkit-scrollbar{width:6px}.ip__contentTableBody::-webkit-scrollbar-track{background:#ffffff08}.ip__contentTableBody::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.ip__contentTableRow{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;padding:8px 14px;font-size:12px;border-top:1px solid rgba(255,255,255,.04);pointer-events:auto}.ip__contentTableRow:first-of-type{border-top:none}.ip__contentTableRow--clickable{cursor:pointer;transition:background .15s ease}.ip__contentTableRow--clickable:hover{background:#ffffff0f}.ip__contentId{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;color:#ffffffe0;word-break:break-all}.ip__contentService{font-size:12px;color:#ffffffb3;font-weight:500}.ip__contentPrice{font-size:12px;font-weight:600;color:#a78bfaf2;text-align:right}.ip__clientActions{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.ip__generateAllButton{background:linear-gradient(135deg,#8b5cf6e6,#3b82f6e6)!important;color:#fff!important;font-weight:600!important;text-transform:none!important;padding:12px 24px!important;border-radius:10px!important;box-shadow:0 4px 12px #8b5cf64d!important;transition:all .2s ease!important}.ip__generateAllButton:hover{background:linear-gradient(135deg,#8b5cf6,#3b82f6)!important;box-shadow:0 6px 16px #8b5cf666!important;transform:translateY(-1px)}.ip__detailsDialogPaper{background:#080b14!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 20px 60px #000000b3!important}.ip__detailsDialogTitle{padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.08)}.ip__detailsDialogTitleBar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.ip__detailsClientName{font-size:18px!important;font-weight:700!important;color:#fffffff5!important;letter-spacing:-.02em}.ip__detailsSubtitle{font-size:12px!important;color:#ffffff80!important;margin-top:2px!important}.ip__detailsTotal{text-align:right;padding:10px 16px;background:#8b5cf61f;border-radius:10px;border:1px solid rgba(139,92,246,.2)}.ip__detailsTotalLabel{font-size:10px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:2px!important}.ip__detailsTotalValue{font-size:20px!important;font-weight:800!important;color:#a78bfafa!important;letter-spacing:-.02em}.ip__detailsDialogContent{padding:20px 24px 24px!important;background:#060a10!important}.ip__clientDetails{display:flex;flex-direction:column;gap:0}.ip__detailsDialogActions{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end;gap:10px}.cdp__container{display:flex;flex-direction:column;height:100%;max-width:1600px;margin:0 auto;color:#fff;padding:24px;overflow:hidden}.cdp__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.cdp__headerLeft{display:flex;align-items:center}.cdp__clientName{font-weight:900!important;font-size:32px!important;letter-spacing:-.02em!important;color:#fffffff2!important;margin-bottom:4px!important}.cdp__subtitle{color:#fff9!important;font-size:14px!important}.cdp__headerRight{display:flex;gap:12px}.cdp__quickActions{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px}.cdp__searchBar{display:flex;align-items:center}.cdp__bulkActions{display:flex;align-items:center;gap:8px}.cdp__filtersPanel{margin-bottom:16px;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}.cdp__tabs{border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#ffffff03);margin-bottom:24px}.cdp__tabs .MuiTab-root{color:#fff9!important;font-weight:600!important;text-transform:none!important;font-size:14px!important;min-height:48px!important}.cdp__tabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.cdp__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#8b5cf6cc,#49a7ffcc)!important;height:2px!important}.cdp__content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-bottom:64px;padding-left:24px;padding-right:24px;min-height:0}.cdp__content.cdp__content--scheduling{overflow:hidden;display:flex;flex-direction:column;padding-bottom:24px}.cdp__summarySection{margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cdp__summaryHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.cdp__summaryTitle{font-weight:800!important;color:#fffffffa!important;font-size:18px!important;letter-spacing:-.01em;margin:0!important}.cdp__keyMetric{text-align:right;padding-left:20px;border-left:1px solid rgba(255,255,255,.1)}.cdp__keyMetricLabel{font-size:11px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:4px!important;display:block}.cdp__keyMetricValue{font-size:36px!important;font-weight:900!important;color:#a78bfaf2!important;line-height:1;display:block}.cdp__summaryMetricsCompact{display:flex;justify-content:space-between;align-items:center;gap:12px}.cdp__summaryMetricItem{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0;padding:12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.cdp__summaryMetricItem:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px)}.cdp__summaryMetricIconSmall{color:#fff9!important;font-size:20px!important}.cdp__summaryMetricValueSmall{font-size:24px!important;font-weight:800!important;color:#fffffff2!important;line-height:1}.cdp__summaryMetricLabelSmall{font-size:10px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;text-align:center}.cdp__alertsSection{margin-bottom:24px}.cdp__alertsSectionPriority{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:20px;margin-bottom:24px}.cdp__alertsHeader{margin-bottom:16px}.cdp__alertsTitle{font-weight:700!important;color:#fffffff2!important;margin-bottom:12px!important;font-size:16px!important;display:flex;align-items:center;gap:8px}.cdp__alertsIcon{font-size:20px!important;color:#f59e0be6!important}.cdp__alertsGrid{display:flex;flex-direction:column;gap:12px}.cdp__deadlineAlert{margin-bottom:0!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.cdp__deadlineAlert.MuiAlert-error{background:#ef44441a!important;border-color:#ef44444d!important}.cdp__deadlineAlert.MuiAlert-warning{background:#f59e0b1a!important;border-color:#f59e0b4d!important}.cdp__deadlineAlertContent{display:flex;flex-direction:column;gap:4px}.cdp__deadlineAlertTitle{font-weight:600!important;color:#fffffff2!important;font-size:14px!important}.cdp__deadlineAlertText{font-size:12px!important;color:#ffffffb3!important}.cdp__priorityCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;margin-bottom:16px!important;transition:all .2s ease}.cdp__priorityCard:hover{background:#ffffff0d!important;border-color:#ffffff1f!important}.cdp__priorityCard .MuiCardContent-root{padding:20px!important}.cdp__sectionTitle{font-weight:700!important;color:#fffffff2!important;font-size:16px!important;margin-bottom:16px!important}.cdp__contentList{display:flex;flex-direction:column;gap:8px;padding:0!important}.cdp__contentItem{background:#ffffff05!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;padding:12px 16px!important;margin-bottom:8px!important;transition:all .2s ease}.cdp__contentItem:hover{background:#ffffff0a!important;border-color:#ffffff1a!important}.cdp__contentItem:last-child{margin-bottom:0!important}.cdp__contentItemHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.cdp__contentTitle{font-weight:600!important;color:#ffffffe6!important;font-size:14px!important;flex:1;min-width:0}.cdp__contentItemBadges{display:flex;gap:6px;flex-wrap:wrap}.cdp__contentMeta{color:#ffffff80!important;font-size:12px!important;margin-top:4px!important}.cdp__stageCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;height:100%}.cdp__stageCard .MuiCardContent-root{padding:20px!important}.cdp__stageTitle{font-weight:700!important;color:#fffffff2!important;font-size:16px!important;margin-bottom:16px!important;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.cdp__packageCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;transition:all .2s ease}.cdp__packageCard:hover{background:#ffffff0d!important;border-color:#ffffff1f!important}.cdp__packageCard .MuiCardContent-root{padding:20px!important}.cdp__packageHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.cdp__packageSubtitle{color:#ffffff80!important;font-size:13px!important;margin-top:4px!important}.cdp__stageChip{font-size:11px!important;height:24px!important}.cdp__pipelineContainer{display:flex;flex-direction:column;height:100%;min-height:600px;max-height:none;flex:1 1 auto}.cdp__pipelineLane{--pipeline-col-width: 140px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.cdp__pipelineLane::-webkit-scrollbar{width:6px;height:6px}.cdp__pipelineLane::-webkit-scrollbar-track{background:transparent}.cdp__pipelineLane::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.cdp__pipelineLane::-webkit-scrollbar-corner{background:transparent}.cdp__pipelineLane .stagePills{margin-top:10px;flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width);gap:8px;padding-bottom:8px;overflow:visible}.cdp__pipelineLane .pipeBoard{margin-top:12px;flex:1 1 auto;min-height:0;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width);grid-template-rows:1fr;align-items:stretch;gap:8px;padding-bottom:8px;overflow:visible}.cdp__pipelineLane .pipeCol{min-width:var(--pipeline-col-width);max-width:var(--pipeline-col-width);height:100%;overflow-y:auto;overflow-x:hidden}.cdp__pipelineLane .pipeCol::-webkit-scrollbar{width:4px}.cdp__pipelineLane .pipeCol::-webkit-scrollbar-track{background:transparent}.cdp__pipelineLane .pipeCol::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.cdp__pipelineLane .pipeCard{width:100%;min-width:0;max-width:100%}.cdp__packageCardsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:16px}.cdp__packageCardsGrid .pipeCard__wrap{width:100%}.cdp__schedulingContainer{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.cdp__schedulingLayout{display:grid;grid-template-columns:1fr 320px;gap:20px;flex:1;min-height:0;overflow:hidden;height:100%;align-content:start;padding-bottom:64px}.cdp__schedulingCalendar{display:flex;flex-direction:column;min-height:0;overflow:hidden;height:100%;padding-bottom:24px;box-sizing:border-box}.cdp__calendarHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;flex-shrink:0}.cdp__calendarGrid{flex:1;min-height:0;display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;max-height:calc(100% - 24px)}.cdp__dayHeaders{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;flex-shrink:0}.cdp__dayHeader{text-align:center;color:#fff9!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;padding:6px 0}.cdp__calendarDays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;flex:1;min-height:0;grid-auto-rows:1fr}.cdp__calendarDay{min-height:0;padding:6px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.cdp__calendarDay:hover{background:#ffffff0d;border-color:#ffffff1f}.cdp__calendarDay.cdp__calendarDay--today{background:#8b5cf61a;border-color:#8b5cf64d}.cdp__calendarDay.cdp__calendarDay--selected{background:#8b5cf626;border-color:#8b5cf666}.cdp__calendarDay.cdp__calendarDay--otherMonth{opacity:.4}.cdp__calendarDay.cdp__calendarDay--dropZone{background:#8b5cf633;border-color:#8b5cf680;border-style:dashed}.cdp__dayNumber{font-weight:600!important;color:#fffc!important;font-size:14px!important;margin-bottom:4px}.cdp__dayNumber.cdp__dayNumber--today{color:#8b5cf6f2!important;font-weight:800!important}.cdp__dayEvents{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow:hidden;max-height:100%}.cdp__schedulingSidebar{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-right:8px}.cdp__schedulingSidebar::-webkit-scrollbar{width:6px}.cdp__schedulingSidebar::-webkit-scrollbar-track{background:transparent}.cdp__schedulingSidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.cdp__sidebarTitle{font-weight:700!important;color:#fffffff2!important;font-size:16px!important}.cdp__unscheduledContent{display:flex;flex-direction:column;gap:12px}.cdp__unscheduledStageCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}.cdp__unscheduledStageCard .MuiCardContent-root{padding:16px!important}.cdp__unscheduledList{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.cdp__unscheduledList::-webkit-scrollbar{width:4px}.cdp__unscheduledList::-webkit-scrollbar-track{background:transparent}.cdp__unscheduledList::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.cdp__draggableContent{-webkit-user-select:none;user-select:none;transition:all .2s ease}.calendar-page{padding:20px;height:100%;color:#ffffffeb;display:flex;flex-direction:column;gap:16px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:768px){.calendar-page{padding:16px;gap:12px}}.calendar-page__main{display:grid;grid-template-columns:1fr 360px;gap:20px;flex:1;min-width:0;max-width:100%;min-height:0;overflow:hidden;width:100%;box-sizing:border-box}@media(max-width:1200px){.calendar-page__main{grid-template-columns:1fr 320px;gap:16px}}@media(max-width:968px){.calendar-page__main{grid-template-columns:1fr;gap:16px}}@media(max-width:768px){.calendar-page__main{gap:12px}}.calendar-page__calendarSection{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%;min-height:0;overflow:hidden;flex:1;width:100%;box-sizing:border-box}.calendar-page__monthHeader{display:flex;justify-content:space-between;align-items:center;padding:0 4px;flex-wrap:wrap;gap:12px;flex-shrink:0}@media(max-width:768px){.calendar-page__monthHeader{padding:0 2px;gap:8px}}.calendar-page__headerRight{display:flex;align-items:center;gap:12px}.calendar-page__viewButtons{display:flex;gap:8px;background:#ffffff0d;padding:4px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}@media(max-width:768px){.calendar-page__viewButtons{gap:4px;padding:3px}}.calendar-page__viewBtn{min-width:70px;text-transform:none;font-weight:500;padding:6px 16px;border-radius:6px;transition:all .2s ease}@media(max-width:768px){.calendar-page__viewBtn{min-width:60px;padding:5px 12px;font-size:.75rem}}.calendar-page__viewBtn.MuiButton-outlined{color:#ffffffb3;border-color:#fff3;background:transparent}.calendar-page__viewBtn.MuiButton-outlined:hover{background:#ffffff0d;border-color:#ffffff4d;color:#ffffffe6}.calendar-page__viewBtn.MuiButton-contained{background:linear-gradient(135deg,#6c5ce7,#8b7ae8);color:#fff;border:none;box-shadow:0 2px 8px #6c5ce74d}.calendar-page__viewBtn.MuiButton-contained:hover{background:linear-gradient(135deg,#8b7ae8,#6c5ce7);box-shadow:0 4px 12px #6c5ce766;transform:translateY(-1px)}.calendar-page__monthControls{display:flex;align-items:center;gap:12px;flex:1;min-width:0}@media(max-width:768px){.calendar-page__monthControls{gap:8px}}.calendar-page__navBtn{color:#ffffffe6!important;padding:8px!important;transition:all .2s ease;flex-shrink:0;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff14!important;min-width:40px;min-height:40px;display:flex!important;align-items:center;justify-content:center;margin:0 2px}@media(max-width:768px){.calendar-page__navBtn{padding:6px!important;min-width:36px;min-height:36px}}.calendar-page__navBtn:hover{background:#ffffff26!important;border-color:#ffffff40!important;color:#fff!important;transform:scale(1.05)}.calendar-page__navBtn:active{transform:scale(.95)}.calendar-page__navBtn svg{width:24px;height:24px}.calendar-page__monthYear{font-weight:600;color:#fffffff2;min-width:0;text-align:center;letter-spacing:-.2px;flex:1}@media(max-width:768px){.calendar-page__monthYear{font-size:1rem}}.calendar-page__todayBtn{color:#fffc;border-color:#fff3;text-transform:none;font-weight:500;padding:6px 16px;border-radius:8px;transition:all .2s ease;flex-shrink:0;white-space:nowrap}@media(max-width:768px){.calendar-page__todayBtn{padding:5px 12px;font-size:.75rem}}.calendar-page__todayBtn:hover{background:#ffffff14;border-color:#ffffff4d;color:#fffffff2}.calendar-page__grid{background:#ffffff08;border-radius:16px;padding:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100%;min-width:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.calendar-page__grid::-webkit-scrollbar{width:6px}.calendar-page__grid::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.calendar-page__grid::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.calendar-page__grid::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:768px){.calendar-page__grid{padding:10px;border-radius:12px;gap:6px}}.calendar-page__dayHeaders{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px;width:100%;max-width:100%;flex-shrink:0;box-sizing:border-box}@media(max-width:768px){.calendar-page__dayHeaders{gap:4px;margin-bottom:4px}}.calendar-page__dayHeader{padding:10px 4px;text-align:center;min-width:0}@media(max-width:768px){.calendar-page__dayHeader{padding:8px 2px}}.calendar-page__dayHeaderText{font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;font-size:11px;white-space:nowrap}@media(max-width:768px){.calendar-page__dayHeaderText{font-size:9px}}.calendar-page__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%;max-width:100%;min-width:0;flex:1;min-height:0;grid-auto-rows:minmax(100px,1fr);align-content:start;box-sizing:border-box}@media(max-width:768px){.calendar-page__days{gap:8px;grid-auto-rows:minmax(80px,1fr)}}.calendar-page__days--week{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(120px,1fr)}.calendar-page__days--day{grid-template-columns:1fr;grid-auto-rows:1fr;gap:0}.calendar-page__day{min-height:100px;max-height:100%;background:#ffffff05;border-radius:10px;padding:8px 6px;border:1px solid rgba(255,255,255,.05);transition:all .2s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:4px;overflow:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:768px){.calendar-page__day{min-height:80px;padding:6px 4px;border-radius:8px;gap:3px}}.calendar-page__days--day .calendar-page__day{min-height:400px;padding:16px;gap:8px}@media(max-width:768px){.calendar-page__days--day .calendar-page__day{min-height:300px;padding:12px}}.calendar-page__days--week .calendar-page__day{min-height:120px}@media(max-width:768px){.calendar-page__days--week .calendar-page__day{min-height:100px}}.calendar-page__day:hover{background:#ffffff0a;border-color:#ffffff1a}.calendar-page__day--otherMonth{opacity:.3}.calendar-page__day--today{background:#6c5ce71f;border-color:#6c5ce766}.calendar-page__day--selected{background:#6c5ce733;border-color:#6c5ce7;border-width:2px}.calendar-page__dayNumber{font-weight:500;color:#ffffffb3;font-size:13px;line-height:1.2;flex-shrink:0}@media(max-width:768px){.calendar-page__dayNumber{font-size:11px}}.calendar-page__dayNumber--today,.calendar-page__dayNumber--selected{color:#6c5ce7;font-weight:700}.calendar-page__dayEvents{display:flex;flex-direction:column;gap:2px;flex:1;overflow:hidden;min-height:0}.calendar-page__eventPill{background:#ffffff14;border-radius:4px;padding:3px 5px;cursor:pointer;transition:all .2s ease;border-left:2px solid transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-shrink:0;min-height:18px;display:flex;flex-direction:column;gap:2px;position:relative;overflow:hidden}@media(max-width:768px){.calendar-page__eventPill{padding:2px 4px;min-height:16px;border-left-width:2px}}.calendar-page__eventPill:hover{background:#ffffff1f;transform:translate(2px)}.calendar-page__eventPill--overdue{border-left-color:#f44!important;background:#ff444426}.calendar-page__eventPill--today{border-left-color:#6c5ce7!important;background:#6c5ce733}.calendar-page__eventPill--upcoming{border-left-color:#fb0!important;background:#ffbb0026}.calendar-page__eventPill--dayView{padding:8px 10px;min-height:auto;border-left-width:4px;margin-bottom:6px}.calendar-page__eventPillHeader{display:flex;align-items:center;gap:4px;margin-bottom:2px}.calendar-page__eventPillLabel{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#ffffffd9;line-height:1.2;background:#ffffff1f;padding:1px 4px;border-radius:3px;display:inline-block}@media(max-width:768px){.calendar-page__eventPillLabel{font-size:7px;padding:1px 3px}}.calendar-page__eventPillText{font-size:9px;font-weight:500;color:#ffffffe6;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(max-width:768px){.calendar-page__eventPillText{font-size:8px}}.calendar-page__eventPill--dayView .calendar-page__eventPillText{font-size:12px;font-weight:600;white-space:normal;line-height:1.4}.calendar-page__eventPillTime{font-size:10px;color:#fff9;margin-top:2px}.calendar-page__eventMore{color:#fff6;font-size:8px;margin-top:2px;font-style:italic;flex-shrink:0}@media(max-width:768px){.calendar-page__eventMore{font-size:7px}}.calendar-page__sidebar{background:#ffffff08;border-radius:16px;padding:16px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%;min-height:0;overflow:hidden;flex:0 0 360px;box-sizing:border-box}@media(max-width:1200px){.calendar-page__sidebar{flex:0 0 320px}}@media(max-width:968px){.calendar-page__sidebar{flex:0 0 auto;order:-1;max-height:300px}}@media(max-width:768px){.calendar-page__sidebar{padding:12px;border-radius:12px;gap:10px;max-height:250px}}.calendar-page__sidebarHeader{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-shrink:0}.calendar-page__sidebarIcon{color:#ffffffb3;font-size:20px}.calendar-page__sidebarTitle{font-weight:600;color:#fffffff2;flex:1;letter-spacing:-.2px}.calendar-page__sidebarHeaderRight{display:flex;align-items:center;gap:4px}.calendar-page__sidebarDateNav{display:flex;gap:4px}.calendar-page__sidebarNavBtn{color:#fffc!important;padding:4px;transition:all .2s ease}.calendar-page__sidebarNavBtn:hover{background:#ffffff14;color:#fffffff2!important}.calendar-page__sidebarNavBtn .MuiSvgIcon-root{color:inherit!important;fill:currentColor!important}.calendar-page__sidebarResetBtn{color:#fff9!important;padding:4px!important}.calendar-page__sidebarResetBtn:hover{color:#fffffff2!important;background:#ffffff14!important}.calendar-page__sidebarResetBtn .MuiSvgIcon-root{color:inherit!important;fill:currentColor!important}.calendar-page__sidebarDate{color:#fff9;font-size:13px;margin-bottom:4px;flex-shrink:0}.calendar-page__sidebarEvents{display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:100%;padding:0 4px 0 0}.calendar-page__sidebarEvents::-webkit-scrollbar{width:8px}.calendar-page__sidebarEvents::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.calendar-page__sidebarEvents::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf64d,#49a7ff4d);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.calendar-page__sidebarEvents::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8b5cf680,#49a7ff80);background-clip:padding-box}.calendar-page__sidebarEmpty{padding:40px 20px;text-align:center}.calendar-page__sidebarEmptyText{color:#fff6;font-size:13px}.calendar-page__sidebarEvent{border-radius:12px!important;padding:8px 10px!important;margin:3px 0!important;gap:8px!important;width:100%!important;box-sizing:border-box;color:#ffffffe6!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 4px 16px #00000040,inset 1px 1px #ffffff1f,inset -1px -1px #ffffff0f!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;align-items:flex-start;min-height:auto!important;max-height:none!important;height:auto!important;flex-shrink:0!important}.calendar-page__sidebarEvent:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#fff3,#fff0),linear-gradient(to left,#ffffff26,#fff0);filter:blur(16px);opacity:.25;border-radius:inherit;z-index:0}.calendar-page__sidebarEvent:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140% 140% at 10% 10%,rgba(73,167,255,.08),transparent 65%),radial-gradient(140% 140% at 90% 30%,rgba(180,120,255,.06),transparent 65%);border-radius:inherit;z-index:0;opacity:.5}.calendar-page__sidebarEvent>*{position:relative;z-index:1}.calendar-page__sidebarEvent:hover{transform:translateY(-2px);background:#ffffff0f!important;border-color:#ffffff26!important;box-shadow:0 8px 28px #00000059,inset 1px 1px #ffffff2e,inset -1px -1px #ffffff1a!important;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%)}.calendar-page__sidebarEvent:hover:before{opacity:.35}.calendar-page__sidebarEvent:hover:after{opacity:.7}.calendar-page__sidebarClientAvatar{flex-shrink:0;border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #00000059}.calendar-page__sidebarEventContent{flex:1;padding:0;display:flex;flex-direction:column;gap:4px;position:relative;min-height:0;overflow:hidden;width:100%;min-width:0}.calendar-page__sidebarEventHeader{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:0;flex-shrink:0}.calendar-page__sidebarEventStage{font-size:8px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.3px!important;color:#fffffff2!important;padding:0 6px!important;height:18px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;border-width:1px;border-style:solid;border-color:transparent;box-shadow:0 1px 3px #0000001a!important;flex-shrink:0;line-height:18px!important;margin:0!important}.calendar-page__sidebarEventTitle{font-weight:700!important;color:#fffffff2!important;font-size:11px!important;line-height:1.3!important;letter-spacing:-.01em!important;flex:1;min-width:0;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important}.calendar-page__sidebarEventLabel{color:#ffffffa6!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2px!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;flex-shrink:0;margin:0!important}.calendar-page__sidebarEventTime{color:#ffffffa6!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2px!important;flex-shrink:0;margin:0!important}.calendar-page__sidebarEventPriority{position:absolute;right:8px;bottom:-5px;z-index:2}.calendar-page__sidebarEventAvatars{display:flex;align-items:center;gap:4px;margin-top:auto;flex-shrink:0}.calendar-page__sidebarAvatar{border:2px solid rgba(255,255,255,.2);width:20px!important;height:20px!important;font-size:9px!important}.calendar-page__sidebarAvatarMore{color:#ffffff80;font-size:9px;margin-left:2px}.calendar-page__eventDialog .MuiDialog-paper{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:16px}.calendar-page :global(.MuiDialog-root) .MuiIconButton-root{color:#fffc!important}.calendar-page :global(.MuiDialog-root) .MuiIconButton-root:hover{color:#fff!important;background-color:#ffffff14!important}.calendar-page__eventDialogTitle{background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);padding:20px 56px 20px 24px}.calendar-page__eventDialogHeader{display:flex;justify-content:space-between;align-items:center}.calendar-page__eventDialogContent{padding:24px}.calendar-page__eventDialogRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.calendar-page__eventDialogLabel{font-weight:600;color:#ffffffb3;margin-right:16px}.calendar-page__eventDialogDivider{margin:24px 0;border-color:#ffffff1a}.calendar-page__eventDialogSectionTitle{font-weight:600;color:#fff;margin-bottom:16px}.calendar-page__eventDialogAssignments{display:flex;flex-direction:column;gap:16px}.calendar-page__assignControl .MuiOutlinedInput-root{color:#fff;border-color:#ffffff4d}.calendar-page__assignControl .MuiOutlinedInput-root:hover{border-color:#ffffff80}.calendar-page__assignControl .MuiOutlinedInput-root.Mui-focused{border-color:#6c5ce7}.calendar-page__assignControl .MuiInputLabel-root{color:#ffffffb3}.calendar-page__assignControl .MuiInputLabel-root.Mui-focused{color:#6c5ce7}.calendar-page__assignControl .MuiSelect-icon{color:#fff}.calendar-page__assignBtn{background:linear-gradient(135deg,#6c5ce7,#8b7ae8);color:#fff;font-weight:600;text-transform:none;padding:10px 24px;border-radius:8px;transition:all .2s ease}.calendar-page__assignBtn:hover{background:linear-gradient(135deg,#8b7ae8,#6c5ce7);transform:translateY(-2px);box-shadow:0 4px 12px #6c5ce766}.settings-page{padding:32px;min-height:100vh;color:#ffffffeb;max-width:1200px;margin:0 auto}@media(max-width:768px){.settings-page{padding:20px}}.settings-page__header{margin-bottom:32px}@media(max-width:768px){.settings-page__header{margin-bottom:24px}}.settings-page__title{font-weight:700;color:#fffffff2;margin-bottom:8px;letter-spacing:-.5px}.settings-page__subtitle{color:#fff9;font-size:14px}.settings-page__alert{margin-bottom:24px}.settings-page__card{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important;color:#fff!important;overflow:hidden}.settings-page__cardTitle{font-weight:600;color:#fffffff2;margin-bottom:8px}.settings-page__cardSubtitle{color:#fff9;font-size:13px;margin-bottom:24px}.settings-page__colorGrid{display:grid;gap:16px;margin-bottom:32px}.settings-page__colorRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:768px){.settings-page__colorRow{flex-direction:column;align-items:flex-start;gap:12px}}.settings-page__colorLabel{flex:1;min-width:200px}.settings-page__stageName{font-weight:500;color:#ffffffe6}.settings-page__colorPicker{display:flex;align-items:center;gap:12px;flex-shrink:0}.settings-page__colorInput{width:60px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;cursor:pointer;padding:0}.settings-page__colorInput::-webkit-color-swatch-wrapper{padding:0}.settings-page__colorInput::-webkit-color-swatch{border:none;border-radius:6px}.settings-page__colorField{width:120px}.settings-page__colorField .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a;border-radius:8px}.settings-page__colorField .MuiOutlinedInput-root input{color:#fff!important;font-family:monospace;font-size:13px}.settings-page__colorField .MuiOutlinedInput-root fieldset{border-color:#fff3!important}.settings-page__colorField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff4d!important}.settings-page__colorField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#a78bfacc!important}.settings-page__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.settings-page__saveBtn{background:linear-gradient(135deg,#6c5ce7,#8b7ae8)!important;color:#fff!important;text-transform:none!important;font-weight:600!important;padding:10px 24px!important;border-radius:10px!important;box-shadow:0 2px 8px #6c5ce74d!important}.settings-page__saveBtn:hover{background:linear-gradient(135deg,#8b7ae8,#6c5ce7)!important;box-shadow:0 4px 12px #6c5ce766!important;transform:translateY(-1px)}.settings-page__saveBtn:disabled{opacity:.6}.clientReviewPage{min-height:100vh;background:linear-gradient(180deg,#0c0e16f5,#0a0c12eb);padding:40px 20px;display:flex;align-items:center;justify-content:center}.clientReviewPage__container{max-width:800px;width:100%;display:flex;flex-direction:column;gap:24px;margin:0 auto;align-items:stretch}.clientReviewPage--videoHero .clientReviewPage__container,.clientReviewPage--link .clientReviewPage__container{padding-top:.5rem;padding-bottom:40px}.clientReviewPage__loading,.clientReviewPage__submitting{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.clientReviewPage__error{max-width:800px;margin:0 auto}.clientReviewPage__header{text-align:center;margin-bottom:8px}.clientReviewPage__header .clientReviewPage__statusPill{margin-bottom:1.25rem}.clientReviewPage__headerClientName{margin-bottom:8px!important}.clientReviewPage__title{font-weight:700!important;color:#fffffff2!important;margin-bottom:8px!important;letter-spacing:-.5px!important}.clientReviewPage__subtitle{color:#fff9!important;font-size:14px!important}.clientReviewPage--link{display:block!important;padding:40px 20px!important}.clientReviewPage--link .clientReviewPage__hero,.clientReviewPage--link .clientReviewPage__container{max-width:800px;margin-left:auto;margin-right:auto;width:100%}.clientReviewPage--link .clientReviewPage__linkSection{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0}.clientReviewPage--link .clientReviewPage__captionCard,.clientReviewPage--link .clientReviewPage__declineCard,.clientReviewPage--link .clientReviewPage__actions{width:100%;max-width:800px;margin:0 auto}.clientReviewPage__linkSection{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.clientReviewPage__linkLabel{display:block!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.12em!important;color:#ffffff73!important;text-transform:uppercase}.clientReviewPage__coverCard,.clientReviewPage__captionCard,.clientReviewPage__videoCard,.clientReviewPage__declineCard,.clientReviewPage__topicCard,.clientReviewPage__emptyCard{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important;color:#fff!important;overflow:hidden}.clientReviewPage--videoHero .videoRenderer{display:flex;flex-direction:column;align-items:center;width:100%}.clientReviewPage--videoHero .videoRenderer__videoCard{margin:0 auto}.clientReviewPage--videoHero .clientReviewPage__captionCard,.clientReviewPage--videoHero .clientReviewPage__declineCard,.clientReviewPage--videoHero .clientReviewPage__actions{width:100%;max-width:800px;margin:0 auto}.clientReviewPage__videoCard--shortForm{aspect-ratio:9/16;max-width:400px;margin:0 auto;width:100%}.clientReviewPage__videoCard--shortForm .MuiCardContent-root{height:100%;padding:0!important}.clientReviewPage__videoCard--longForm{aspect-ratio:16/9;max-height:600px;width:100%}.clientReviewPage__videoCard--longForm .MuiCardContent-root{height:100%;padding:0!important}.clientReviewPage__coverImage{width:100%;height:auto;display:block;border-radius:12px}.clientReviewPage__videoPreview{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:0}.clientReviewPage__videoPreviewImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.clientReviewPage__videoPreviewPlaceholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#8b5cf633,#b08b5733)}.clientReviewPage__videoPlayOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:background .3s ease;z-index:10}.clientReviewPage__videoPreview:hover .clientReviewPage__videoPlayOverlay{background:#0006}.clientReviewPage__videoPlayButton{color:#fffffff2!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));transition:transform .2s ease,color .2s ease;cursor:pointer;z-index:11}.clientReviewPage__videoPreview:hover .clientReviewPage__videoPlayButton{transform:scale(1.1);color:#fff!important}.clientReviewPage__topicLabel{color:#b08b57!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;display:block!important;margin-bottom:8px!important}.clientReviewPage__topicText{color:#fffffff2!important;font-weight:600!important;line-height:1.4!important}.clientReviewPage__captionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.clientReviewPage__captionLabel{color:#b08b57!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;display:block!important;margin-bottom:0!important}.clientReviewPage__copyCaptionBtn{color:#b08b57b3!important;padding:4px!important}.clientReviewPage__copyCaptionBtn:hover{background:#b08b5726!important;color:#b08b57f2!important}.clientReviewPage__captionText{color:#ffffffd9!important;line-height:1.7!important;white-space:pre-wrap}.clientReviewPage__captionCard--longForm .clientReviewPage__captionTitle{color:#fffffffa!important;font-weight:600!important;font-size:1.5rem!important;line-height:1.35!important;margin:0 0 .75rem!important;letter-spacing:-.01em}.clientReviewPage__captionCard--longForm .clientReviewPage__captionDescriptionWrap{margin-top:0}.clientReviewPage__captionCard--longForm .clientReviewPage__captionDescriptionLabel{color:#ffffff8c!important;font-size:.8125rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}.clientReviewPage__captionCard--longForm .clientReviewPage__captionDescription{color:#ffffffd1!important;line-height:1.6!important;font-size:.9375rem!important;margin-top:.25rem!important;white-space:pre-wrap;word-break:break-word}.clientReviewPage__captionTitle{display:block}.clientReviewPage__captionDescriptionWrap{margin-top:.5rem}.clientReviewPage__captionDescriptionLabel{display:block}.clientReviewPage__videoButton{background:linear-gradient(135deg,#b08b57,#8b7ae8)!important;color:#0a0c12!important;font-weight:700!important;padding:12px 24px!important;border-radius:8px!important;text-transform:none!important;box-shadow:0 8px 24px #b08b574d!important}.clientReviewPage__videoButton:hover{background:linear-gradient(135deg,#c9a764,#9d8ef0)!important}.clientReviewPage__videoPlayer{width:100%;display:block;border-radius:12px;background:#000}.clientReviewPage__videoPlayer::-webkit-media-controls-panel{background-color:#000000b3}.clientReviewPage__videoPlayer--shortForm{aspect-ratio:9/16;max-width:400px;margin:0 auto;object-fit:contain}.clientReviewPage__videoPlayer--longForm{aspect-ratio:16/9;max-height:600px;object-fit:contain}.clientReviewPage__declineCard{display:block!important;width:100%!important;box-sizing:border-box!important}.clientReviewPage__declineCard .MuiCardContent-root{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}.clientReviewPage__declineLabel{color:#fffc!important;margin-bottom:12px!important;display:block!important;width:100%!important}.clientReviewPage__declineInput{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.clientReviewPage__declineInput .MuiOutlinedInput-root{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffe6!important}.clientReviewPage__declineInput .MuiOutlinedInput-root:hover{border-color:#ffffff1f!important}.clientReviewPage__declineInput .MuiOutlinedInput-root.Mui-focused{border-color:#b08b57!important}.clientReviewPage__declineInput .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none!important}.clientReviewPage__declineInput .MuiInputBase-input{color:#ffffffe6!important}.clientReviewPage__declineInput .MuiInputBase-input::placeholder{color:#fff6!important;opacity:1!important}.clientReviewPage__actions{display:flex;gap:16px;justify-content:center;margin-top:8px}.clientReviewPage__approveButton{background:linear-gradient(135deg,#4caf50,#45a049)!important;color:#fff!important;font-weight:700!important;padding:14px 32px!important;border-radius:8px!important;text-transform:none!important;box-shadow:0 8px 24px #4caf504d!important}.clientReviewPage__approveButton:hover{background:linear-gradient(135deg,#5cbf60,#4fb053)!important}.clientReviewPage__declineButton{border-color:#f4433699!important;color:#f44336!important;font-weight:700!important;padding:14px 32px!important;border-radius:8px!important;text-transform:none!important}.clientReviewPage__declineButton:hover{border-color:#f44336!important;background:#f443361a!important}.clientReviewPage__alert{margin-top:16px}.clientReviewPage--gallery{min-height:100vh;background:#000!important;padding:0!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important}.clientReviewPage--gallery .clientReviewPage__hero{justify-content:center}.clientReviewPage--gallery .clientReviewPage__heroContent{padding-top:0;padding-bottom:0}.clientReviewPage--videoHero{min-height:100vh;background:linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;padding:0!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important;overflow-x:hidden}.clientReviewPage--videoHero .clientReviewPage__hero{max-width:800px;margin-left:auto;margin-right:auto;width:100%}.clientReviewPage__hero{width:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-bottom:4rem;min-height:65vh;max-height:75vh;position:relative;margin:0;padding-top:0;overflow:hidden}.clientReviewPage__hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000054,#000);z-index:2;pointer-events:none}.clientReviewPage__hero>*{position:relative;z-index:3}.clientReviewPage__hero--video{min-height:auto;max-height:none;padding-bottom:2rem;padding-top:0}.clientReviewPage__hero--video:before{background:linear-gradient(to bottom,#0000,#0003,#0a0c1299,#0a0c12f2,#0a0c12)}.clientReviewPage__hero--longForm{overflow:visible}.clientReviewPage__hero--longForm:before{left:50%;right:auto;width:100vw;max-width:100vw;transform:translate(-50%);background:linear-gradient(to bottom,#00000026,#00000059 35%,#000000b3 75%,#0a0c12fa 95%,#0a0c12)}.clientReviewPage__hero--link{min-height:auto;max-height:none;padding-bottom:2rem;padding-top:0;background:transparent}.clientReviewPage__hero--link:before{display:none}.clientReviewPage__heroContent{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1.25rem;z-index:3;position:relative;padding-top:10vh;padding-bottom:3vh}.clientReviewPage__heroClientName{color:#ffffffd1!important;font-size:clamp(.9375rem,2.5vw,1.125rem)!important;font-weight:400!important;text-align:center;margin:-.25rem 0 .25rem!important;z-index:3;position:relative;letter-spacing:.02em}.clientReviewPage__heroVideo,.clientReviewPage__heroLink{width:100%;max-width:800px;margin-top:1rem;z-index:3;position:relative;display:flex;justify-content:center;align-items:center}.clientReviewPage__heroBg{position:absolute;inset:0;width:100%;z-index:0}.clientReviewPage__heroBg:after{content:"";position:absolute;inset:0;background:#00000059;z-index:1}.clientReviewPage__hero--longForm .clientReviewPage__heroBg{left:50%;right:auto;width:100vw;max-width:100vw;transform:translate(-50%)}.clientReviewPage__hero--longForm .clientReviewPage__heroBg:after{background:linear-gradient(to bottom,#0003,#0006 40%,#000000d9 85%,#000)}.clientReviewPage__heroBgImg{width:100%;height:100%;object-fit:cover;display:block}.clientReviewPage__statusPill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.4375rem 1.125rem;margin:0 0 .5rem;border-radius:999px;background:linear-gradient(135deg,#f1be6a33,#c19a6b26);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(241,190,106,.35);color:#fffffffa;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 16px #f1be6a26;animation:fadeIn .8s ease-in}.clientReviewPage__swiperWrapper{max-width:400px;width:100%;margin:.75rem auto .5rem;padding:0 1.5rem;z-index:1;position:relative;box-sizing:border-box;height:auto;max-height:90px;display:flex;justify-content:center;align-items:center;order:3}.clientReviewPage__swiper{width:100%;max-width:350px;height:70px;padding:5px 0!important;overflow:visible!important;margin:0 auto}.clientReviewPage__swiper :global(.swiper-wrapper){align-items:center;height:100%}.clientReviewPage__swiper :global(.swiper-slide){width:80px!important;height:60px!important;border-radius:4px;overflow:hidden;box-shadow:0 4px 12px #0000004d;cursor:pointer;transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease;opacity:.4}.clientReviewPage__swiper :global(.swiper-slide) img{width:100%;height:100%;display:block;object-fit:cover}.clientReviewPage__swiper :global(.swiper-slide-active){opacity:1!important;transform:scale(1.15)!important;box-shadow:0 8px 20px #0006}.clientReviewPage__swiper :global(.swiper-pagination){position:relative!important;margin-top:24px!important}.clientReviewPage__swiper :global(.swiper-pagination-bullets){bottom:auto!important;position:relative!important}.clientReviewPage__swiper :global(.swiper-pagination-bullet){background:#ffffff80!important;width:8px!important;height:8px!important;margin:0 4px!important}.clientReviewPage__swiper :global(.swiper-pagination-bullet-active){background:#fff!important}.clientReviewPage__heroTitle{font-family:serif;text-transform:capitalize;font-size:clamp(2.5rem,7vw,4rem);letter-spacing:-.03em;font-weight:300;color:#fff!important;text-align:center!important;line-height:1.15;animation:fadeIn 1.4s ease-in;margin:0 auto;padding:0 2rem;z-index:3;position:relative;max-width:90%;word-wrap:break-word;display:block;width:100%}.clientReviewPage__hero--video .clientReviewPage__heroTitle,.clientReviewPage__hero--link .clientReviewPage__heroTitle{font-size:clamp(1.75rem,5vw,2.5rem);letter-spacing:-.02em}.clientReviewPage__heroActions{display:flex;gap:.75rem;margin-top:.25rem;z-index:3;position:relative;flex-wrap:wrap;justify-content:center}.clientReviewPage__downloadButton,.clientReviewPage__approveButton,.clientReviewPage__rejectButton{min-width:140px;padding:.75rem 1.5rem;font-weight:600;text-transform:none;border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:all .2s ease}.clientReviewPage__downloadButton:hover:not(:disabled),.clientReviewPage__approveButton:hover:not(:disabled),.clientReviewPage__rejectButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0006}.clientReviewPage__downloadButton:disabled,.clientReviewPage__approveButton:disabled,.clientReviewPage__rejectButton:disabled{opacity:.6;cursor:not-allowed}.clientReviewPage__downloadButton{background:linear-gradient(135deg,#ffffff26,#ffffff1a)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.clientReviewPage__downloadButton:hover:not(:disabled){background:linear-gradient(135deg,#fff3,#ffffff26)!important}.clientReviewPage__approveButton{background:linear-gradient(135deg,#4caf50e6,#388e3ce6)!important;border:1px solid rgba(76,175,80,.3)!important;color:#fff!important}.clientReviewPage__approveButton:hover:not(:disabled){background:linear-gradient(135deg,#4caf50,#388e3c)!important;border-color:#4caf5080!important}.clientReviewPage__rejectButton{border-color:#f4433680!important;color:#f44336e6!important}.clientReviewPage__rejectButton:hover:not(:disabled){background:#f443361a!important;border-color:#f44336b3!important}.clientReviewPage__galleryContent{background:#000;padding:4rem 0;position:relative;z-index:2;width:100%;margin:0}.clientReviewPage__galleryContainer{max-width:1200px;width:100%;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem;box-sizing:border-box}.clientReviewPage__photoCount{color:#ffffffe6!important;font-weight:600!important;font-size:1.25rem!important;margin-bottom:1.5rem!important;text-align:center}.clientReviewPage__photoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:0}@media(max-width:968px){.clientReviewPage__photoGrid{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media(max-width:768px){.clientReviewPage__photoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.clientReviewPage__photoItem{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.clientReviewPage__photoItem:hover{transform:translateY(-2px);border-color:#f1be6a4d;box-shadow:0 8px 20px #0000004d}.clientReviewPage__photoItem:hover .clientReviewPage__photoOverlay{opacity:1}.clientReviewPage__photoItem img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.clientReviewPage__photoItem:hover img{transform:scale(1.08)}.clientReviewPage__photoOverlay{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:1}.clientReviewPage__photoDownloadBtn{background:#ffffffe6!important;color:#000!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d!important}.clientReviewPage__photoDownloadBtn:hover{background:#fff!important;transform:scale(1.1)}.clientReviewPage__photoNumber{position:absolute;bottom:.5rem;right:.5rem;z-index:2;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.875rem;font-weight:600;padding:.375rem .625rem;border-radius:6px;min-width:24px;text-align:center;line-height:1;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000004d}.clientReviewPage__photoModal .MuiDialog-paper{background:transparent!important;box-shadow:none!important;max-width:98vw!important;max-height:98vh!important;margin:1vh 1vw!important;border-radius:20px!important;overflow:hidden!important}.clientReviewPage__photoModal .MuiBackdrop-root{background:#0009!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.clientReviewPage__photoModalPaper{background:#0006!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important}.clientReviewPage__photoModalContent{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:1.5rem 4rem;box-sizing:border-box}@media(max-width:768px){.clientReviewPage__photoModalContent{padding:1rem 2.5rem}}.clientReviewPage__photoModalClose{position:absolute!important;top:1rem!important;right:1rem!important;z-index:10!important;background:#ffffff14!important;color:#fff!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .2s ease!important}.clientReviewPage__photoModalClose svg{width:22px!important;height:22px!important}.clientReviewPage__photoModalClose:hover{background:#ffffff26!important;border-color:#fff3!important;transform:scale(1.05)}@media(max-width:768px){.clientReviewPage__photoModalClose{top:.75rem!important;right:.75rem!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.clientReviewPage__photoModalClose svg{width:18px!important;height:18px!important}}.clientReviewPage__photoModalNav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;background:#ffffff14!important;color:#fff!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .2s ease!important}.clientReviewPage__photoModalNav svg{width:20px!important;height:20px!important}.clientReviewPage__photoModalNav:hover{background:#ffffff26!important;border-color:#fff3!important;transform:translateY(-50%) scale(1.05)}.clientReviewPage__photoModalNav--prev{left:1rem!important;right:auto!important}.clientReviewPage__photoModalNav--next{right:1rem!important;left:auto!important}@media(max-width:768px){.clientReviewPage__photoModalNav{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.clientReviewPage__photoModalNav svg{width:16px!important;height:16px!important}.clientReviewPage__photoModalNav--prev{left:.5rem!important}.clientReviewPage__photoModalNav--next{right:.5rem!important}}.clientReviewPage__photoModalImageWrapper{width:100%;max-width:1200px;max-height:calc(98vh - 140px);display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0 3rem}@media(max-width:768px){.clientReviewPage__photoModalImageWrapper{padding:0 2rem;max-height:calc(98vh - 120px)}}.clientReviewPage__photoModalImage{max-width:100%;max-height:calc(98vh - 140px);object-fit:contain;border-radius:12px;box-shadow:0 24px 64px #0009}.clientReviewPage__photoModalFooter{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;background:#0006;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);padding:.625rem 1.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);z-index:10;box-shadow:0 4px 16px #0000004d}.clientReviewPage__photoModalCounter{color:#ffffffe6!important;font-weight:600!important;font-size:.875rem!important}.clientReviewPage__photoModalDownload{color:#fff!important;background:#ffffff1a!important}.clientReviewPage__photoModalDownload:hover{background:#fff3!important}.clientReviewPage__approvalModal .MuiDialog-paper{background:transparent!important;box-shadow:none!important;max-width:400px!important;margin:0!important}.clientReviewPage__approvalModalPaper{background:#000000d9!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important}.clientReviewPage__approvalModalContent{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;gap:1.5rem}.clientReviewPage__approvalIcon{font-size:4rem!important;color:#4caf50!important;margin-bottom:.5rem}.clientReviewPage__approvalTitle{color:#fff!important;font-weight:700!important;margin:0!important}.clientReviewPage__approvalMessage{color:#fffc!important;margin:0!important;line-height:1.6!important}.clientReviewPage__approvalButton{margin-top:.5rem;padding:.75rem 2rem!important;font-weight:600!important;text-transform:none!important;border-radius:8px!important;background:linear-gradient(135deg,#4caf50e6,#388e3ce6)!important;border:1px solid rgba(76,175,80,.3)!important;color:#fff!important;box-shadow:0 4px 12px #4caf504d!important;transition:all .2s ease!important}.clientReviewPage__approvalButton:hover{background:linear-gradient(135deg,#4caf50,#388e3c)!important;transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066!important}.clientReviewPage__captionCard--gallery{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important;color:#fff!important;width:100%;margin:0}.clientReviewPage__declineCard,.clientReviewPage__actions{width:100%;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.clientReviewPage--gallery .clientReviewPage__hero{padding-bottom:calc(120px + 4rem);min-height:auto}.clientReviewPage--gallery .clientReviewPage__heroTitle{font-size:2.5rem;padding:0 1rem}.clientReviewPage--gallery .clientReviewPage__hero{min-height:50vh;max-height:60vh;padding-bottom:3rem}.clientReviewPage--gallery .clientReviewPage__swiperWrapper{margin:.75rem auto .5rem;padding:0 1rem;max-height:100px}.clientReviewPage--gallery .clientReviewPage__swiper{height:80px;padding:8px 0!important}.clientReviewPage--gallery .clientReviewPage__swiper :global(.swiper-slide){width:100px!important;height:65px!important}.clientReviewPage--gallery .clientReviewPage__heroTitle{font-size:2rem;margin:1rem auto 0}.clientReviewPage--gallery .clientReviewPage__galleryContent{padding:2rem 0}.clientReviewPage--gallery .clientReviewPage__galleryContainer{padding:0 1.5rem;gap:2rem}.clientReviewPage--gallery .clientReviewPage__photoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.clientReviewPage--gallery .clientReviewPage__actions{flex-direction:column;gap:12px}.clientReviewPage--gallery .clientReviewPage__actions button{width:100%}}.appShell{position:relative;height:100vh;overflow:hidden;display:grid;grid-template-columns:250px 1fr;background:radial-gradient(1400px 900px at 45% 10%,rgba(130,120,255,.15),transparent 55%),radial-gradient(900px 600px at 15% 35%,rgba(73,167,255,.12),transparent 60%),radial-gradient(1000px 700px at 80% 40%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#0f1220,#0b0d14);color:#ffffffeb}.appShell__glow{pointer-events:none;position:absolute;inset:-220px;background:radial-gradient(800px 520px at 50% 18%,rgba(255,255,255,.08),transparent 65%),radial-gradient(950px 680px at 38% 35%,rgba(120,110,255,.12),transparent 62%),radial-gradient(850px 620px at 68% 46%,rgba(73,167,255,.1),transparent 62%);filter:blur(10px);opacity:.95}.appShell__sidebar{position:sticky;top:0;height:100vh;padding:22px 18px;background:#ffffff0a;border-right:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2}.appShell__main{position:relative;padding:16px 18px 20px;z-index:2;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.appShell__topbar{margin-bottom:14px;flex:0 0 auto;position:relative;z-index:10}.appShell__content{position:relative;flex:1 1 auto;min-width:0;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.appShell__content::-webkit-scrollbar{width:8px}.appShell__content::-webkit-scrollbar-track{background:transparent}.appShell__content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.appShell__content::-webkit-scrollbar-thumb:hover{background:#ffffff40}.appShell__content>*{min-height:min-content}@media(max-width:860px){.appShell{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100vh;overflow:hidden}.appShell__sidebar{display:none}.appShell__main{padding:12px 12px 16px;min-height:0;overflow:hidden}}.MuiModal-root.uploadProgressPanel,.MuiModal-root.uploadProgressPanel .MuiDrawer-paper,.MuiModal-root.uploadProgressPanel .MuiBackdrop-root{z-index:5000!important}.appSidebar{display:flex;flex-direction:column;gap:18px}.appSidebar__brand{display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px}.appSidebar__badge{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:950;letter-spacing:.02em;background:linear-gradient(180deg,#49a7fff2,#2f86ffa6);box-shadow:0 14px 38px #1978ff38}.appSidebar__brandTitle{font-weight:950;letter-spacing:.08em;line-height:1}.appSidebar__brandSubtitle{margin-top:3px;font-size:11px;letter-spacing:.2em;color:#ffffff8c}.appSidebar__nav{display:grid;gap:10px}.appSidebar__sectionHeader{margin-top:8px;margin-bottom:4px;padding:8px 12px 4px}.appSidebar__sectionTitle{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80!important;margin:0!important}.appSidebar__item{width:100%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px;color:#fffc;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.appSidebar__item:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-1px)}.appSidebar__item.isActive{background:#49a7ff29;border-color:#49a7ff38;color:#ffffffeb}.appSidebar__itemIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.appSidebar__item.isActive .appSidebar__itemIcon{background:#49a7ff24;border-color:#49a7ff38}.appSidebar__itemLabel{font-weight:850;letter-spacing:-.01em}.appTopbar{--glass-bg: rgba(14, 16, 24, .62);--glass-br: rgba(255, 255, 255, .1);--glass-br-strong: rgba(255, 255, 255, .14);--text-1: rgba(255, 255, 255, .92);--text-2: rgba(255, 255, 255, .62);--text-3: rgba(255, 255, 255, .46);--ring: rgba(73, 167, 255, .28);--ring-strong: rgba(73, 167, 255, .4);display:flex;flex-direction:column;gap:14px;padding:12px;border-radius:20px;background:radial-gradient(1200px 300px at 10% 0%,rgba(73,167,255,.1),transparent 60%),radial-gradient(900px 280px at 85% 40%,rgba(180,120,255,.1),transparent 55%),var(--glass-bg);border:1px solid var(--glass-br);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f}.appTopbar__topRow{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.appTopbar__left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.appTopbar__searchWrapper{flex:1;min-width:0}.appTopbar__menuBtn{flex-shrink:0;border-radius:12px!important;padding:8px!important}.appTopbar__menuBtn svg{font-size:24px}.appTopbar__search{width:min(680px,100%);height:46px;border-radius:16px;display:flex;align-items:center;gap:10px;padding:0 12px 0 14px;background:#ffffff0a;border:1px solid var(--glass-br);box-shadow:inset 0 1px #ffffff0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.appTopbar__search:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px #49a7ff1a,inset 0 1px #ffffff0f;transform:translateY(-1px)}.appTopbar__searchIcon{opacity:.7;color:var(--text-2)}.appTopbar__searchInput{width:100%;border:none;outline:none;background:transparent;color:var(--text-1);font-weight:750;font-size:13px;letter-spacing:-.01em}.appTopbar__searchInput::placeholder{color:var(--text-3);font-weight:650}.appTopbar__clear{width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb3;display:grid;place-items:center;cursor:pointer;line-height:0;font-size:18px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.appTopbar__clear:hover{transform:translateY(-1px);border-color:#ffffff29;background:#ffffff0f}.appTopbar__right{display:flex;align-items:center;gap:12px}.appTopbar__actions{display:flex;align-items:center;gap:10px}.appTopbar__primaryBtn{border-radius:16px!important;overflow:hidden;background:radial-gradient(120% 140% at 20% 0%,#49a7fff2,#2f86ffb3)!important;box-shadow:0 10px 26px #2f86ff2e,inset 0 1px #ffffff1f!important;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.appTopbar__primaryBtn:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 32px #2f86ff38,inset 0 1px #ffffff24!important}.appTopbar__primaryBtn:active{transform:translateY(0)}@media(max-width:860px){.appTopbar__primaryBtn{min-width:44px!important;width:44px!important;height:44px!important;padding:0!important}.appTopbar__primaryBtn .liquid-glass-content{width:44px!important;min-width:44px!important;display:flex!important;justify-content:center!important;align-items:center!important}.appTopbar__primaryBtn .liquid-glass-content button{padding:0!important;min-width:44px!important;width:44px!important;height:44px!important;gap:0!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important}.appTopbar__primaryBtn button>span:not(.button-icon-node){display:none!important;width:0!important;overflow:hidden!important}.appTopbar__primaryBtn button>.button-icon-node{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:100%!important;height:100%!important}.appTopbar__primaryBtn button>.button-icon-node svg{margin:0!important}}.appTopbar__iconBtn{width:44px!important;height:44px!important;border-radius:16px!important;background:#ffffff0a!important;border:1px solid var(--glass-br)!important;color:#ffffffdb!important;box-shadow:inset 0 1px #ffffff0f;transition:transform .14s ease,border-color .14s ease,background .14s ease}.appTopbar__iconBtn:hover{transform:translateY(-1px);border-color:var(--glass-br-strong)!important;background:#ffffff0f!important}.appTopbar__badge{font-weight:900}.appTopbar__user{appearance:none;cursor:pointer;outline:none;border:0;text-align:left;display:grid;grid-template-columns:1fr 44px;align-items:center;gap:10px;min-width:220px;padding:9px 10px 9px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f;transition:transform .14s ease,border-color .14s ease,background .14s ease}.appTopbar__user:hover{transform:translateY(-1px);border-color:#ffffff24;background:#ffffff0e}.appTopbar__user:focus-visible{box-shadow:0 0 0 3px #49a7ff2e,inset 0 1px #ffffff0f;border-color:#49a7ff47}.appTopbar__userText{min-width:0}.appTopbar__userName{font-weight:950;line-height:1.05;color:var(--text-1);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appTopbar__userRole{font-size:12px;color:var(--text-3);margin-top:2px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appTopbar__avatar{width:44px;height:44px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(140% 140% at 10% 10%,rgba(73,167,255,.22),transparent 55%),radial-gradient(140% 140% at 90% 30%,rgba(180,120,255,.18),transparent 55%),#ffffff0a;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff14}.appTopbar__avatarText{font-weight:950;font-size:12px;letter-spacing:.06em;color:#ffffffe6}.appTopbar__menuPaper{margin-top:10px!important;border-radius:18px!important;min-width:0!important;background:radial-gradient(900px 260px at 10% 0%,rgba(73,167,255,.1),transparent 60%),radial-gradient(700px 260px at 85% 40%,rgba(180,120,255,.1),transparent 55%),#0e1018eb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0f!important;padding:10px!important}.appTopbar__menuList{padding:0!important}.appTopbar__menuDivider{border-color:#ffffff1a!important;margin:6px 0 8px!important}.appTopbar__menuItem{border-radius:14px!important;gap:10px!important;padding:10px 12px!important;color:#ffffffdb!important;font-weight:850!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;transition:transform .12s ease,background .12s ease,border-color .12s ease}.appTopbar__menuItem:hover{transform:translateY(-1px);background:#ffffff0f!important;border-color:#ffffff1f!important}.appTopbar__menuItem.isDanger{color:#ffffffeb!important;background:#ff507814!important;border-color:#ff50782e!important}.appTopbar__menuItem.isDanger:hover{background:#ff50781f!important;border-color:#ff507842!important}@media(max-width:860px){.appTopbar{padding:10px;gap:10px}.appTopbar__topRow{flex-direction:column;align-items:stretch;gap:10px}.appTopbar__left{width:100%;order:2}.appTopbar__right{width:100%;order:1;justify-content:space-between}.appTopbar__searchWrapper{width:100%}.appTopbar__search{width:100%;height:42px;padding:0 10px 0 12px}.appTopbar__user{min-width:160px;padding:8px 8px 8px 10px}.appTopbar__userName{font-size:12px}.appTopbar__userRole{font-size:11px}.appTopbar__avatar{width:40px;height:40px}.appTopbar__iconBtn{width:40px!important;height:40px!important}}@media(max-width:520px){.appTopbar{padding:10px 8px;gap:8px}.appTopbar__topRow{gap:8px}.appTopbar__search{height:40px}.appTopbar__user{min-width:0;flex:1 1 auto;grid-template-columns:1fr 40px}.appTopbar__actions{width:auto;gap:8px}.appTopbar__iconBtn{width:36px!important;height:36px!important}}.globalSearch{position:relative;z-index:4000;width:100%;max-width:500px}.globalSearch__input .MuiOutlinedInput-root{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.globalSearch__input .MuiOutlinedInput-root:hover{border-color:#fff3}.globalSearch__input .MuiOutlinedInput-root.Mui-focused{border-color:#ffffff4d}.globalSearch__input .MuiOutlinedInput-root .MuiInputBase-input{color:#fff}.globalSearch__input .MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:#ffffff80}.globalSearch__results{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:480px;overflow-y:auto;z-index:3000;background:#14161ccc!important;background-color:#14161ccc!important;border:1px solid rgba(255,255,255,.12);border-radius:18px;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:0 18px 50px #0009,inset 1px 1px #ffffff1a,inset -1px -1px #ffffff0a}.globalSearch__results::-webkit-scrollbar{width:8px}.globalSearch__results::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.globalSearch__results::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf64d,#49a7ff4d);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.globalSearch__results::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8b5cf680,#49a7ff80);background-clip:padding-box}.globalSearch__section{padding:10px 0}.globalSearch__section:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)}.globalSearch__sectionTitle{display:block;padding:6px 18px;color:#ffffffa6;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.globalSearch__resultItem{position:relative;margin:4px 10px!important;padding:10px 12px!important;border-radius:14px!important;color:#ffffffe6!important;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff08!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 4px 16px #00000040,inset 1px 1px #ffffff1a,inset -1px -1px #ffffff0a!important;transition:all .18s cubic-bezier(.4,0,.2,1)}.globalSearch__resultItem:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#ffffff2e,#fff0),linear-gradient(to left,#ffffff1f,#fff0);filter:blur(14px);opacity:.22;border-radius:inherit;z-index:0}.globalSearch__resultItem:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 130% at 12% 10%,rgba(73,167,255,.08),transparent 65%),radial-gradient(130% 130% at 88% 30%,rgba(180,120,255,.06),transparent 65%);border-radius:inherit;z-index:0;opacity:.5}.globalSearch__resultItem>*{position:relative;z-index:1}.globalSearch__resultItem:hover{transform:translateY(-1px);background:#ffffff0f!important;border-color:#ffffff24!important;box-shadow:0 8px 22px #00000059,inset 1px 1px #ffffff29,inset -1px -1px #ffffff14!important}.globalSearch__resultItem:hover:before{opacity:.32}.globalSearch__resultItem:hover:after{opacity:.7}.globalSearch__resultItem.Mui-selected{background:#ffffff12!important;border-color:#8b5cf680!important;box-shadow:0 10px 26px #0006,inset 1px 1px #fff3,inset -1px -1px #ffffff1a!important}.globalSearch__resultItem.Mui-selected:after{opacity:.85}.globalSearch__resultIcon{display:flex;align-items:center;margin-right:12px;color:#fff9}.globalSearch__resultText .MuiListItemText-primary{color:#fffffff5;font-size:13px;font-weight:600;letter-spacing:-.01em}.globalSearch__resultText .MuiListItemText-secondary{color:#fff9;font-size:11px}.notificationsMenu__button{color:#ffffffb3!important;transition:color .12s ease}.notificationsMenu__button:hover{color:#ffffffe6!important}.notificationsMenu__badge .MuiBadge-badge{background:#ff3c3cf2;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 5px;box-shadow:0 2px 8px #ff3c3c66}.notificationsMenu__paper{margin-top:10px!important;border-radius:20px!important;min-width:420px;max-width:480px;max-height:600px;overflow-y:auto;background:#14161cbf!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 20px 60px #0009,inset 1px 1px #ffffff1a,inset -1px -1px #ffffff0d!important}.notificationsMenu__paper::-webkit-scrollbar{width:8px}.notificationsMenu__paper::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.notificationsMenu__paper::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf64d,#49a7ff4d);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.notificationsMenu__paper::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8b5cf680,#49a7ff80);background-clip:padding-box}.notificationsMenu__list{padding:0!important}.notificationsMenu__header{padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.notificationsMenu__headerTitle{color:#fffffff2!important;font-weight:800!important;font-size:20px!important;letter-spacing:-.02em!important}.notificationsMenu__empty{padding:40px 20px!important;text-align:center;color:#fff9!important}.notificationsMenu__section{padding:12px 20px 8px}.notificationsMenu__sectionTitle{display:block;color:#ffffffa6;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.notificationsMenu__divider{margin:4px 0 6px!important;border-color:#ffffff1a!important}.notificationsMenu__item{border-radius:16px!important;padding:12px!important;margin:6px 12px!important;gap:0!important;width:calc(100% - 24px)!important;color:#ffffffe6!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px #00000040,inset 1px 1px #ffffff1f,inset -1px -1px #ffffff0f!important;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.notificationsMenu__item:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#fff3,#fff0),linear-gradient(to left,#ffffff26,#fff0);filter:blur(16px);opacity:.25;border-radius:inherit;z-index:0}.notificationsMenu__item:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140% 140% at 10% 10%,rgba(73,167,255,.08),transparent 65%),radial-gradient(140% 140% at 90% 30%,rgba(180,120,255,.06),transparent 65%);border-radius:inherit;z-index:0;opacity:.5}.notificationsMenu__item>*{position:relative;z-index:1}.notificationsMenu__item:hover{transform:translateY(-2px);background:#ffffff0f!important;border-color:#ffffff26!important;box-shadow:0 8px 28px #00000059,inset 1px 1px #ffffff2e,inset -1px -1px #ffffff1a!important;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%)}.notificationsMenu__item:hover:before{opacity:.35}.notificationsMenu__item:hover:after{opacity:.7}.notificationsMenu__item--overdue{background:#ff3c3c0f!important;border-color:#ff3c3c40!important}.notificationsMenu__item--overdue:after{background:radial-gradient(140% 140% at 10% 10%,rgba(255,60,60,.12),transparent 65%);opacity:.6}.notificationsMenu__item--overdue:hover{background:#ff3c3c1a!important;border-color:#ff3c3c59!important}.notificationsMenu__item--overdue:hover:after{opacity:.8}.notificationsMenu__itemContent{width:100%;display:flex;flex-direction:column;gap:8px}.notificationsMenu__itemMain{display:flex;align-items:flex-start;gap:10px}.notificationsMenu__avatar{width:36px!important;height:36px!important;flex-shrink:0;background:linear-gradient(135deg,#49a7ff4d,#b478ff4d)!important;color:#fffffff2!important;font-weight:700!important;font-size:13px!important;border:1px solid rgba(255,255,255,.15)!important}.notificationsMenu__itemText{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.notificationsMenu__itemTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notificationsMenu__itemTitle{color:#fffffff2;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:-.01em;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationsMenu__itemStatusRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notificationsMenu__itemBottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-left:46px}.notificationsMenu__unreadDot{width:8px;height:8px;border-radius:50%;background:#ff3c3cf2;box-shadow:0 0 8px #ff3c3c99;flex-shrink:0;margin-top:2px}.notificationsMenu__itemTime{color:#ffffffa6;font-size:11px;font-weight:600;letter-spacing:.2px}.notificationsMenu__chip{border-radius:6px!important;font-weight:800!important;font-size:9px!important;height:20px!important;padding:0 7px!important;letter-spacing:.3px!important;text-transform:uppercase!important;border:1px solid transparent!important;box-shadow:0 1px 3px #0000001a!important;transition:all .15s ease!important}.notificationsMenu__chip .MuiChip-label{font-weight:800!important;font-size:9px!important;padding:0!important;letter-spacing:.3px!important}.notificationsMenu__chip--stage{box-shadow:0 2px 6px #0003,inset 0 1px #ffffff1a!important}.notificationsMenu__chip--overdue{background:#ff3c3c33!important;border-color:#ff3c3c66!important;color:#fffffffa!important;box-shadow:0 2px 6px #ff3c3c4d,inset 0 1px #ffffff26!important}.notificationsMenu__chip--upcoming{background:#b478ff26!important;border-color:#b478ff4d!important;color:#fffffff2!important;box-shadow:0 2px 6px #b478ff33,inset 0 1px #ffffff1a!important}.uploadContentDialog__paper{background:#0a0c12fa!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.uploadContentDialog__title{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1);padding:16px 24px!important}.uploadContentDialog__content{padding:24px!important}.uploadContentDialog__sectionTitle{display:block;color:#fff9;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.uploadContentDialog__actions{padding:16px 24px!important;border-top:1px solid rgba(255,255,255,.1)}.uploadContentDialog__actions .MuiButton-root{color:#ffffffb3}.uploadContentDialog__actions .MuiButton-root:hover{color:#ffffffe6}
