:is(.cinematic-marketing,:root:has(.cinematic-dashboard,.cinematic-auth)){--marketing-bg:#fcfaf7;--marketing-bg-elevated:#fff;--marketing-bg-subtle:#f4efe7;--marketing-fg:#20262b;--marketing-fg-muted:#62676b;--marketing-fg-subtle:#777b7e;--marketing-border:#eae4da;--marketing-border-strong:#d5c7b3;--marketing-accent:#b97a2a;--marketing-accent-hover:#9a6020;--marketing-accent-fg:#fff;--marketing-action:#9d6826;--marketing-card:#fff;--marketing-card-hover:#f4efe7}:is(.dark .cinematic-marketing,:root.dark:has(.cinematic-dashboard,.cinematic-auth)){--marketing-bg:#171512;--marketing-bg-elevated:#24201b;--marketing-bg-subtle:#29241e;--marketing-fg:#faf4e9;--marketing-fg-muted:#beb6aa;--marketing-fg-subtle:#a49a8b;--marketing-border:#383127;--marketing-border-strong:#60503b;--marketing-card:#211e19;--marketing-card-hover:#29241e}
:root:has(.cinematic-dashboard,.cinematic-auth){--background:var(--marketing-bg);--foreground:var(--marketing-fg);--card:var(--marketing-card);--card-foreground:var(--marketing-fg);--popover:var(--marketing-card);--popover-foreground:var(--marketing-fg);--primary:var(--marketing-action);--primary-foreground:#fff;--secondary:var(--marketing-bg-subtle);--secondary-foreground:var(--marketing-fg);--muted:var(--marketing-bg-subtle);--muted-foreground:var(--marketing-fg-muted);--accent:var(--marketing-card-hover);--accent-foreground:var(--marketing-fg);--border:var(--marketing-border);--input:var(--marketing-border-strong);--ring:var(--marketing-accent);--input-ring:var(--marketing-accent);--sidebar:var(--marketing-bg-subtle);--sidebar-foreground:var(--marketing-fg);--sidebar-primary:var(--marketing-action);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--marketing-bg-elevated);--sidebar-accent-foreground:var(--marketing-fg);--sidebar-border:var(--marketing-border);--sidebar-ring:var(--marketing-accent);--chart-1:var(--marketing-accent);--chart-2:#8c6a45;--chart-3:#687960;--chart-4:#c59558;--chart-5:var(--marketing-fg-muted)}.cinematic-dashboard [data-slot=sidebar-inset]{background:radial-gradient(ellipse at 0% 100%, #bd813308, transparent 65%) var(--background)}.cinematic-dashboard [data-slot=page-title]{font-family:Georgia, "Times New Roman", var(--font-arabic,serif), serif;letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.cinematic-dashboard [data-slot=card]{--tw-ring-color:var(--marketing-border);box-shadow:0 4px 24px #342a1b05}.cinematic-dashboard [data-sidebar=group-label]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700}.cinematic-dashboard [data-sidebar=menu-button][data-active]{box-shadow:inset 3px 0 var(--marketing-accent)}.cinematic-dashboard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) [data-sidebar=menu-button][data-active]{box-shadow:inset -3px 0 var(--marketing-accent)}.cinematic-dashboard [data-collapsible=icon] .dashboard-brand>span>span{display:none}.cinematic-dashboard [data-collapsible=icon] .dashboard-brand svg{width:28px;height:32px}.cinematic-dashboard [data-slot=sidebar-inner]{background:var(--marketing-bg-subtle)}.cinematic-dashboard [data-slot=sidebar-header]{padding-block:24px 18px}.cinematic-dashboard [data-slot=sidebar-footer]{border-top:1px solid var(--marketing-border);padding:12px}.cinematic-dashboard [data-sidebar=menu-button]{color:var(--marketing-fg-muted);border-radius:8px}.cinematic-dashboard [data-sidebar=menu-button][data-active]{background:var(--marketing-bg-elevated);color:var(--marketing-fg)}.cinematic-dashboard [data-sidebar=menu-button][data-active]>svg{color:var(--marketing-accent)}.cinematic-dashboard [data-slot=card]{border-radius:12px}.cinematic-dashboard [data-slot=table-header]{background:var(--marketing-bg-subtle)}.cinematic-dashboard [data-slot=table-head]{color:var(--marketing-fg-muted);font-size:11px;font-weight:600}.cinematic-dashboard [data-slot=table-row]{border-color:var(--marketing-border)}.cinematic-dashboard [data-slot=input],.cinematic-dashboard [data-slot=textarea],.cinematic-dashboard [data-slot=select-trigger]{background-color:var(--marketing-card);box-shadow:none}.dashboard-overview{max-width:1480px}.dashboard-overview-hero{isolation:isolate;border:1px solid var(--marketing-border);background:var(--marketing-bg-subtle);border-radius:14px;min-height:240px;position:relative;overflow:hidden}.dashboard-overview-image{z-index:-2;object-fit:cover;object-position:right 55%}.dashboard-overview-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--marketing-bg) 0%, color-mix(in srgb, var(--marketing-bg) 95%, transparent) 38%, color-mix(in srgb, var(--marketing-bg) 35%, transparent) 72%, transparent);position:absolute;inset:0}.dashboard-overview-copy{max-width:670px;padding:40px;position:relative}.dashboard-overview-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--marketing-accent);margin-bottom:16px;font-size:10px;font-weight:700}.dashboard-overview-description{max-width:400px;color:var(--marketing-fg-muted);margin-top:16px;font-size:13px;line-height:1.7}.cinematic-dashboard .dashboard-metric{background:var(--marketing-card);border-top:2px solid color-mix(in srgb, var(--marketing-accent) 45%, var(--marketing-border));box-shadow:0 4px 18px #342a1b04}.dashboard-metric [data-slot=card-header]{gap:12px}.dashboard-metric [data-slot=card-header]>svg{box-sizing:content-box;background:var(--marketing-bg-subtle);border-radius:9px;padding:9px}.dashboard-metric [data-slot=card-content]>div:first-child{font-family:Georgia, "Times New Roman", var(--font-arabic,serif), serif;font-variant-numeric:tabular-nums;font-size:36px;font-weight:400}.dashboard-section-title{font-family:Georgia, "Times New Roman", var(--font-arabic,serif), serif;letter-spacing:-.035em;font-size:26px;font-weight:400}.dashboard-production-card{background:var(--marketing-card)}.cinematic-dashboard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dashboard-overview-image{transform:scaleX(-1)}.cinematic-dashboard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dashboard-overview-hero:after{background:linear-gradient(270deg, var(--marketing-bg) 0%, color-mix(in srgb, var(--marketing-bg) 95%, transparent) 38%, color-mix(in srgb, var(--marketing-bg) 35%, transparent) 72%, transparent)}:is(.cinematic-dashboard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) [data-slot=page-title],.cinematic-dashboard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dashboard-section-title){font-family:var(--font-arabic), sans-serif;letter-spacing:normal}@media (max-width:767px){.dashboard-overview-hero{min-height:260px}.dashboard-overview-copy{padding:28px 24px}.dashboard-overview-hero:after,.cinematic-dashboard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dashboard-overview-hero:after{background:color-mix(in srgb, var(--marketing-bg) 91%, transparent)}}@media (prefers-reduced-motion:reduce){.dashboard-production-card,.dashboard-production-card img{transition:none}}.dashboard-quick-action{background:var(--marketing-card);border:1px solid var(--marketing-border);transition:all .2s cubic-bezier(.16,1,.3,1)}.dashboard-quick-action:hover{border-color:color-mix(in srgb, var(--marketing-accent) 60%, var(--marketing-border));transform:translateY(-2px);box-shadow:0 8px 24px -4px #342a1b12}.dashboard-metric-interactive{transition:transform .2s,border-color .2s,box-shadow .2s}.dashboard-metric-interactive:hover{border-color:color-mix(in srgb, var(--marketing-accent) 70%, var(--marketing-border));transform:translateY(-2px);box-shadow:0 10px 24px -6px #bd813318}
.cinematic-auth .auth-form-panel{background:radial-gradient(at 100% 0,#bd813310,#0000 60%)}.cinematic-auth [data-slot=card]{--tw-ring-color:var(--marketing-border);box-shadow:0 8px 40px #342a1b08}.cinematic-auth [data-slot=card-title]{font-family:Georgia, "Times New Roman", var(--font-arabic,serif), serif;letter-spacing:-.04em;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.15}.cinematic-auth [data-slot=card-header]{gap:10px}.cinematic-auth [data-slot=card-footer]{flex-wrap:wrap}
.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}