@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/ba9851c3c22cd980-s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/21350d82a1f187e9-s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/c5fe6dc8356a8c31-s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/19cfc7226ec3afaa-s.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/df0a9ae256c0569c-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/8e9860b6e62d6359-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/e4af272ccee01ff0-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}:root{--font-inter:"Inter", "Inter Fallback"}@font-face{font-family:Isidora Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/isidora-sans-400.caecbda0b37e.woff2)format("woff2")}@font-face{font-family:Isidora Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/isidora-sans-500.a6e93f7f1362.woff2)format("woff2")}@font-face{font-family:Isidora Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/isidora-sans-600.332b55e71837.woff2)format("woff2")}@font-face{font-family:Isidora Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/isidora-sans-700.ac3009db188a.woff2)format("woff2")}@font-face{font-family:Frutiger LT Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frutiger-lt-arabic-700.55ab438662a0.woff2)format("woff2")}@font-face{font-family:Frutiger LT Arabic Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frutiger-lt-arabic-700.55ab438662a0.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFC}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--leading-snug:1.375;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--ui-border);outline-color:var(--ui-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ui-ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-inter)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-50{top:calc(var(--spacing) * 50)}.top-100{top:calc(var(--spacing) * 100)}.top-150{top:calc(var(--spacing) * 150)}.top-200{top:calc(var(--spacing) * 200)}.top-250{top:calc(var(--spacing) * 250)}.top-500{top:calc(var(--spacing) * 500)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-500{grid-row:500}.row-1200{grid-row:1200}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-999999{margin:calc(var(--spacing) * 999999)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.\!block{display:block!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-295{height:calc(var(--spacing) * 295)}.h-298{height:calc(var(--spacing) * 298)}.h-373{height:calc(var(--spacing) * 373)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-12{width:calc(var(--spacing) * 12)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-md{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--accent\)\],.border-\[var\(--accent\)\]\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-\[var\(--accent\)\]\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-\[var\(--surface\)\],.bg-\[var\(--surface\)\]\/40{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface\)\]\/40{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}.bg-\[var\(--surface2\)\]{background-color:var(--surface2)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.fill-\[var\(--toast-bg\)\]{fill:var(--toast-bg)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.82rem\]{font-size:.82rem}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-red-400{color:var(--color-red-400)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[chart\:r1\]{chart:r1}.paused{animation-play-state:paused}.running{animation-play-state:running}.placeholder\:text-\[var\(--text-dim\)\]::placeholder{color:var(--text-dim)}@media (hover:hover){.hover\:border-\[var\(--accent\)\]\/40:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/40:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}@media (min-width:40rem){.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-\[88px\]{height:88px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[0\.65rem\]{font-size:.65rem}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rtl\:-scale-x-100:where(: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)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[data-tour\=\"account\"\]\:visible:is(){visibility:visible}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--gap-text-sm:4px;--gap-text-lg:8px;--gap-field-parts:8px;--gap-paragraph:12px;--gap-buttons:12px;--gap-fields:16px;--gap-heading-content:16px;--gap-tiles:16px;--gap-block:24px;--gap-actions:24px;--gap-section:40px;--pad-card:24px;--pad-modal:32px;--pad-page:32px;--pad-page-mobile:16px;--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-full:9999px;--shadow-sm:0 2px 8px #11172914;--shadow-md:0 8px 24px #1117291f;--control-h:48px;--control-h-sm:36px;--icon-btn:40px;--icon-btn-sm:32px;--icon-size:18px;--layout-sidebar-w:264px;--layout-sidebar-pad:var(--space-4) var(--space-3);--layout-header-pad:var(--space-4) var(--space-6);--layout-main-pad:var(--space-2) var(--pad-page) 112px;--layout-content-max:1120px;--layout-page-max:1600px;--layout-gap:var(--gap-block);--focus-ring-width:2px;--focus-ring-offset:2px;--font-display:"Inter", "Frutiger LT Arabic Display", var(--font-inter,"Inter"), system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:"Isidora Sans", -apple-system, "Segoe UI", system-ui, sans-serif;--font-arabic:"Frutiger LT Arabic", Tahoma, "Segoe UI", sans-serif;--type-wordmark:700 22px/1.07 var(--font-display);--type-heading-xl:700 40px/1.1 var(--font-display);--type-page-eyebrow:600 16px/19px var(--font-display);--type-page-title:700 36px/1.1 var(--font-display);--type-modal-title:700 24px/28px var(--font-display);--type-section-title:700 18px/22px var(--font-display);--type-heading-xl-ar:700 40px/1.21 var(--font-arabic);--type-body:400 16px/22px var(--font-sans);--type-label:600 14px/18px var(--font-sans);--type-nav:500 15px/19px var(--font-sans);--type-eyebrow:700 11px/13px var(--font-sans);--type-caption:400 13px/17px var(--font-sans);--type-badge:700 11px/13px var(--font-sans);--type-pop-title:700 16px/22px var(--font-sans);--type-control-sm:600 14px/18px var(--font-sans)}:root,:root[data-theme=light],:root[data-theme=colorblind],.tpp-flow,.tw-card{--surface-0:#fff;--surface-100:#f5f7fa;--surface-inverse:#000;--border:#e1e5ee;--ink:#111729;--slate:#445068;--muted:#525866;--subtle:#6b7180;--brand-blue:#0350ea;--brand-blue-600:#0350ea;--brand-blue-500:#0350ea;--brand-blue-700:#0350ea;--on-action:#fff;--brand-teal:#00e3b3;--on-brand:var(--ink);--ask-glow:#00e3b347;--brand-teal-tint:#b2f8e8;--teal-700:#007058;--tint-blue-100:#e5f2fc;--badge-neutral-bg:#eef0f4;--badge-neutral-text:#525866;--badge-warning-bg:#fdf1d6;--badge-warning-text:#7a4f00;--badge-pro-bg:var(--ink);--badge-pro-text:#fff;--danger:#ca3a31;--on-danger:#fff;--surface-nav:var(--surface-0);--surface-raised:var(--surface-0);--surface-control:var(--surface-100);--canvas-glow:#e2edfa;--track:var(--border);--chart-1:#0350ea;--chart-2:#00b38c;--chart-3:#eb6834;--chart-4:#6250d6;--chart-5:#e87ba4;--chart-6:#eda100;--chart-grid:#eef0f4;--toast-bg:#111729;--toast-text:#fff;--toast-action:#66c5ff;--toast-error:#ff8a80;--toast-success:var(--brand-teal);--toast-info:var(--brand-blue);--row-selected:#eff1f5;--selected-icon:#0350ea;--nav-active:#e8ecf3;--nav-active-fade:#e8ecf3;--nav-hover:var(--surface-100);--nav-active-icon:var(--ink);--step-current:var(--brand-teal);--step-glow:var(--ask-glow);--step-done-bg:var(--brand-teal-tint);--step-done-icon:var(--teal-700);--step-line-done:var(--brand-teal);--step-line:var(--border);--step-ring:#8e94a0;--step-number:var(--muted);--step-hover-border:var(--brand-blue-600);--dp-surface:#fff;--dp-surface-side:#fff;--dp-row-active:var(--row-selected);--dp-border:#e2e3e5;--dp-border-strong:#e2e3e5;--dp-text:var(--ink);--dp-text-secondary:#36404e;--dp-text-tertiary:#495363;--dp-text-disabled:#b6bac1;--dp-range:#e9f3ef;--dp-accent:var(--brand-teal);--dp-accent-ink:var(--ink);--dp-accent-text:var(--teal-700);--dp-focus:#0350ea;--dp-focus-glow:#cddcfb;--scrim:#0a0b0e73}:root[data-theme=dark],[data-theme=dark]{--surface-0:#131519;--surface-100:#0a0b0e;--border:#242426;--ink:#fafafa;--slate:#c7c8cd;--muted:#b3b4ba;--subtle:#848587;--brand-blue-600:#0350ea;--brand-blue-500:#7ea6ff;--brand-blue-700:#0350ea;--on-action:#fff;--on-brand:#0a0b0e;--ask-glow:#00e3b33d;--brand-teal-tint:#1e2d2c;--teal-700:#00e3b3;--tint-blue-100:#14202f;--badge-neutral-bg:#242629;--badge-neutral-text:#8d8e8f;--badge-warning-bg:#2d2921;--badge-warning-text:#e7ba5d;--badge-pro-bg:#14202f;--danger:#ff6b5e;--on-danger:#0a0b0e;--surface-nav:#0c0c0e;--canvas-glow:#1b3451;--track:#282a2e;--chart-1:#0350ea;--chart-2:#00a07e;--chart-3:#d95926;--chart-4:#9085e9;--chart-5:#d55181;--chart-6:#c98500;--chart-grid:#1f2126;--toast-bg:#f4f5f7;--toast-text:#0a0b0e;--toast-action:#0072b8;--toast-error:#ca3a31;--row-selected:#1c1c20;--selected-icon:#0350ea;--nav-active:#0350ea52;--nav-active-fade:#0350ea00;--nav-hover:#ffffff0d;--nav-active-icon:#7ea6ff;--step-ring:#6b6e76;--dp-surface:#0c0c0e;--dp-surface-side:#131316;--dp-border:#1d1d1f;--dp-border-strong:#242426;--dp-text:#fafafa;--dp-text-secondary:#c7c8cd;--dp-text-tertiary:#b3b4ba;--dp-text-disabled:#4f4f53;--dp-range:#182523;--dp-accent:var(--brand-teal);--dp-accent-ink:#0a0a0f;--dp-accent-text:var(--teal-700);--dp-focus:#0350ea;--dp-focus-glow:#0350ea59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--badge-pro-text:#7ea6ff;--surface-raised:#1d1e22;--surface-control:#131316;--toast-success:#007058;--toast-info:#0072b8;--step-current:var(--brand-teal);--step-glow:var(--ask-glow);--step-done-bg:var(--brand-teal-tint);--step-done-icon:var(--teal-700);--step-line-done:var(--brand-teal);--step-line:var(--border);--step-number:var(--muted);--step-hover-border:var(--brand-blue-600);--dp-row-active:#1d1d1f}:root,[data-theme],.tpp-flow,.tw-card{--canvas:var(--surface-100);--text-primary:var(--ink);--text-secondary:var(--slate);--text-muted:var(--muted);--text-subtle:var(--subtle);--border-default:var(--border);--action:var(--brand-blue-700);--action-text:var(--on-action);--link:var(--brand-blue-500);--success:var(--teal-700);--focus-ring:var(--brand-blue-600);--canvas-wash:radial-gradient(1100px 620px at 100% 0%, var(--canvas-glow), transparent 70%)}.t-wordmark{font:var(--type-wordmark)}.t-heading-xl{font:var(--type-heading-xl)}.t-page-eyebrow{font:var(--type-page-eyebrow);letter-spacing:.08em;text-transform:uppercase}.t-page-title{font:var(--type-page-title)}.t-modal-title{font:var(--type-modal-title)}.t-section-title{font:var(--type-section-title)}.t-heading-xl-ar{font:var(--type-heading-xl-ar)}.t-body{font:var(--type-body)}.t-label{font:var(--type-label)}.t-nav{font:var(--type-nav)}.t-eyebrow{font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase}.t-caption{font:var(--type-caption)}.t-badge{font:var(--type-badge);letter-spacing:.04em;text-transform:uppercase}:lang(ar) :is(.t-page-eyebrow,.t-eyebrow,.t-badge){letter-spacing:0;text-transform:none}:lang(ar) .t-heading-xl{font:var(--type-heading-xl-ar)}:lang(ar) :is(.t-page-title,.t-modal-title,.t-section-title,.t-wordmark){font-family:var(--font-arabic);line-height:1.21}:where(.btn,.icon-btn,.icon-btn-lg,.chrome-icon,.chip,.menu-row,.dropdown-item,.theme-item,.theme-trigger,.tab,.step,.radio-card,.check,.radio,.switch input,.link-btn,.ask-btn,.seg__btn,.data-table__sort):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@supports (text-box:trim-both cap alphabetic){.tpp-txt,.menu-row__label,.sidebar-tab>span:not(.badge),.tab__txt{text-box:trim-both cap alphabetic;margin-block:-.3em;padding-block:.3em}}.btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--control-h);padding:14px var(--space-6) 12px;font:600 16px/22px var(--font-sans);text-align:center;border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink);cursor:pointer;white-space:nowrap;vertical-align:middle;border:none;text-decoration:none;transition:opacity .15s;display:inline-flex}@supports (text-box:trim-both cap alphabetic){.btn{padding-top:0;padding-bottom:0}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn svg{width:var(--icon-size);height:var(--icon-size);flex:none}.btn-primary,.btn-blue{background:var(--action);color:var(--action-text)}.btn-primary:not(:disabled):hover,.btn-blue:not(:disabled):hover{opacity:.92;color:var(--action-text)}.btn-secondary{background:var(--surface-0);color:var(--ink);border:1px solid var(--border)}.btn-secondary:not(:disabled):hover,.btn-secondary:not(:disabled):focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.btn-ghost{color:var(--slate);background:0 0}.btn-ghost:not(:disabled):hover{background:var(--row-selected);color:var(--ink)}.btn-danger{background:var(--danger);color:var(--on-danger)}.btn-danger:not(:disabled):hover{opacity:.92}.btn-danger:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.btn-sm{min-height:var(--control-h-sm);font:var(--type-control-sm);gap:6px;padding:9px 14px 7px}@supports (text-box:trim-both cap alphabetic){.btn-sm{padding-top:0;padding-bottom:0}}.btn-sm svg{width:16px;height:16px}.btn-full{width:100%;display:flex}.btn__inner{align-items:center;gap:var(--space-2);display:inline-flex}.link-btn{appearance:none;font:inherit;color:var(--brand-blue-500);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600}.link-btn:hover{text-decoration:underline}.spinner{box-sizing:border-box;border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex:none;width:16px;height:16px;animation:.8s linear infinite tpp-spin;display:inline-block}@keyframes tpp-spin{to{transform:rotate(360deg)}}.spinner--sm{width:14px;height:14px}.spinner--lg{border-width:3px;width:32px;height:32px}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.chrome-icon,.icon-btn-lg{appearance:none;width:var(--icon-btn);height:var(--icon-btn);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-100);color:var(--slate);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.chrome-icon:hover,.chrome-icon[aria-expanded=true],.icon-btn-lg:hover,.icon-btn-lg[aria-expanded=true]{background:var(--row-selected);color:var(--ink)}.chrome-icon svg,.icon-btn-lg svg{flex:none;width:18px;height:18px}.icon-btn{appearance:none;width:var(--icon-btn-sm);height:var(--icon-btn-sm);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-0);color:var(--slate);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--row-selected);color:var(--ink)}.icon-btn svg{width:16px;height:16px}.chrome-icon:disabled,.icon-btn-lg:disabled,.icon-btn:disabled{opacity:.45;cursor:not-allowed}.card{box-sizing:border-box;background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-card);color:var(--ink);position:relative}.card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--gap-heading-content);display:flex}.card-title{font:var(--type-section-title);color:var(--ink);margin:0}.card-subtitle{font:var(--type-caption);color:var(--muted);margin:0}.card-heading{gap:var(--gap-text-lg);flex-direction:column;min-width:0;display:flex}:lang(ar) .card-title{font-family:var(--font-arabic);line-height:1.21}.kpi-card,.stat-card{box-sizing:border-box;gap:var(--space-2);min-width:0;padding:var(--pad-card);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink);text-align:start;flex-direction:column;display:flex;position:relative}.kpi-top,.stat-card__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.stat-card__icon{color:var(--muted);display:inline-flex}.stat-card__icon svg{width:18px;height:18px}.kpi-label,.stat-card__label{font:var(--type-label);color:var(--slate);flex:auto;min-width:0}.kpi-value,.stat-card__value{font:700 32px/1.1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;unicode-bidi:plaintext}[dir=rtl] :is(.kpi-value,.stat-card__value){text-align:right}.stat-card__main{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.kpi-trend,.stat-card__delta{font:var(--type-caption);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-weight:600;display:inline-flex}.kpi-trend svg,.stat-card__delta svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:16px;height:16px}.kpi-trend.positive,.stat-card__delta--good{color:var(--teal-700)}.kpi-trend.negative,.stat-card__delta--bad{color:var(--danger)}.stat-card__delta--neutral{color:var(--muted)}.kpi-trend--lg{font:var(--type-body);gap:6px;font-weight:700}.kpi-trend--lg svg{width:18px;height:18px}.kpi-trend--lg .kpi-trend__num{font-weight:700}.kpi-trend--lg.stat-card__delta--neutral{color:var(--slate)}.stat-card__period{color:var(--muted);margin-inline-start:2px;font-weight:400}.kpi-sub,.stat-card__sub{font:var(--type-caption);color:var(--muted)}.stat-card__updated{margin:var(--space-2) 0 0;font:var(--type-caption);color:var(--muted);align-items:center;gap:6px;display:flex}.stat-card__updated:before{content:"";border-radius:var(--radius-full);background:var(--teal-700);flex:none;width:6px;height:6px}.kpi-card{--kpi-hover-edge:var(--subtle)}@supports (color:color-mix(in lab, red, red)){.kpi-card{--kpi-hover-edge:color-mix(in srgb, var(--subtle) 35%, var(--border))}}.kpi-card{text-align:center;justify-content:flex-start;align-items:center;transition:border-color .15s,box-shadow .15s}.kpi-card>.kpi-top{box-sizing:border-box;width:100%;padding-inline:var(--space-4);flex-wrap:nowrap;justify-content:center;align-items:flex-start;min-height:36px}.kpi-card .kpi-label{flex:0 auto}[dir=rtl] .kpi-card .kpi-value{text-align:center}.kpi-card:hover,.kpi-card:focus-within{border-color:var(--kpi-hover-edge);box-shadow:0 0 0 1px var(--kpi-hover-edge)}@media (hover:hover){.kpi-card .kpi-sub{opacity:0;transition:opacity .18s}.kpi-card:hover .kpi-sub,.kpi-card:focus-within .kpi-sub{opacity:1}}@media (prefers-reduced-motion:reduce){.kpi-card,.kpi-card .kpi-sub,.card--interactive{transition:none}}.card--interactive{transition:border-color .15s,box-shadow .15s}.card--interactive:not(.filter-panel):hover,.card--interactive:not(.filter-panel):focus-within{border-color:var(--brand-blue-600);box-shadow:0 0 0 1px var(--brand-blue-600), 0 0 24px var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){.card--interactive:not(.filter-panel):hover,.card--interactive:not(.filter-panel):focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-blue-600) 25%, transparent), 0 0 24px color-mix(in srgb, var(--brand-blue-600) 18%, transparent)}}:is(.card,.kpi-card):has(:is(.pop,.menu-panel)){z-index:60}@media (max-width:768px){:is(.card,.kpi-card):has(:is(.pop,.menu-panel)){z-index:120}}.filter-panel{align-items:center;gap:var(--space-2);box-sizing:border-box;min-width:0;padding:var(--pad-card);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.meter{border-radius:var(--radius-full);background:var(--track);height:8px;overflow:hidden}.meter__fill{border-radius:var(--radius-full);background:var(--brand-blue-600);height:100%;display:block}.section-title{font:var(--type-section-title);color:var(--ink);margin:var(--gap-section) 0 var(--gap-heading-content)}.section-title:first-child{margin-top:0}:lang(ar) .section-title{font-family:var(--font-arabic);line-height:1.21}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--gap-block);flex-wrap:wrap;display:flex}.page-header__text{gap:var(--gap-text-lg);flex-direction:column;min-width:0;display:flex}.page-header__section{font:var(--type-page-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.page-header__title{font:var(--type-page-title);color:var(--ink);overflow-wrap:anywhere;margin:0}.page-header__desc{font:var(--type-body);color:var(--slate);max-width:70ch;margin:0}.page-header__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}:lang(ar) .page-header__section{letter-spacing:0;text-transform:none}:lang(ar) .page-header__title{font-family:var(--font-arabic);line-height:1.21}.badge{justify-content:center;align-items:center;gap:var(--space-1);box-sizing:border-box;border-radius:var(--radius-full);min-height:18px;font:var(--type-badge);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--badge-neutral-bg);color:var(--badge-neutral-text);box-shadow:inset 0 0 0 1px var(--border);padding:3px 7.75px 1px 8.25px;border:0;padding-inline:8.25px 7.75px;display:inline-flex}@supports (text-box:trim-both cap alphabetic){.badge{padding-top:0;padding-bottom:0}.badge:not(:has(*)){text-align:center;text-box:trim-both cap alphabetic;min-height:0;padding-block:calc(9px - .5cap);display:inline-block}.badge:lang(ar):not(:has(*)){text-box-edge:ex alphabetic;padding-block:calc(9px - .5ex)}.badge:lang(ar) .tpp-txt{text-box-edge:ex alphabetic}}.badge-success,.badge-accent{background:var(--brand-teal);color:var(--on-brand);box-shadow:none}.badge-info,.badge-blue{background:var(--brand-blue);color:var(--on-action);box-shadow:none}.badge-pro{background:var(--badge-pro-bg);color:var(--badge-pro-text);box-shadow:none}.badge-muted,.badge-outline,.badge-neutral{background:var(--badge-neutral-bg);color:var(--badge-neutral-text);box-shadow:inset 0 0 0 1px var(--border)}.badge-warn,.badge-warning{background:var(--badge-warning-bg);color:var(--badge-warning-text);box-shadow:none}.badge-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.badge-danger{background:color-mix(in srgb, var(--danger) 12%, var(--surface-0))}}.badge-danger{color:var(--danger);box-shadow:none}.badge-positive{background:var(--brand-teal-tint);color:var(--teal-700);box-shadow:none}.badge:lang(ar){letter-spacing:0;text-transform:none;padding-inline:8px}.status-pill{box-sizing:border-box;border-radius:var(--radius-full);min-height:22px;font:600 13px/17px var(--font-sans);background:var(--surface-100);color:var(--ink);align-items:center;gap:6px;padding:3px 10px 1px;display:inline-flex}@supports (text-box:trim-both cap alphabetic){.status-pill{padding-top:0;padding-bottom:0}.status-pill:lang(ar) .tpp-txt{text-box-edge:ex alphabetic}}.status-pill__dot{border-radius:var(--radius-full);background:var(--teal-700);flex:none;width:8px;height:8px}.status-pill--off{color:var(--muted)}.status-pill--off .status-pill__dot{box-shadow:inset 0 0 0 1.5px var(--subtle);background:0 0}.chip{appearance:none;box-sizing:border-box;min-height:var(--control-h-sm);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink);font:var(--type-control-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:2px 14px 0;text-decoration:none;display:inline-flex}@supports (text-box:trim-both cap alphabetic){.chip{padding-top:0;padding-bottom:0}}.chip:hover{background:var(--surface-100)}.chip.is-selected,.chip[aria-pressed=true],.chip[aria-checked=true],.chip[aria-selected=true],.chip.active,.chip.is-selected:hover,.chip[aria-pressed=true]:hover,.chip[aria-checked=true]:hover,.chip.active:hover{background:var(--row-selected);border-color:var(--row-selected)}.chip:disabled{opacity:.5;cursor:not-allowed}.chip svg{flex:none;width:16px;height:16px}.chip--add{color:var(--slate);border-style:dashed}.chip__remove{appearance:none;border-radius:var(--radius-full);color:var(--slate);cursor:pointer;background:0 0;border:0;margin:0;padding:2px;display:inline-flex}.chip__remove:hover{background:var(--row-selected);color:var(--ink)}.chip__remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.chip--removable{cursor:default;gap:var(--space-1);white-space:normal;max-width:100%;padding-inline-end:var(--space-2)}.chip--removable:hover{background:var(--surface-0)}.chip--removable>span{overflow-wrap:anywhere}.chip-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-row__lead{color:var(--muted);font:var(--type-caption);padding-inline-end:var(--space-1)}.field{gap:var(--gap-field-parts);margin-bottom:var(--gap-fields);flex-direction:column;display:flex}.field:last-child{margin-bottom:0}.field-label{font:var(--type-label);color:var(--ink)}.field-hint{font:var(--type-caption);color:var(--muted)}.field-error{font:var(--type-body);color:var(--danger);align-items:center;gap:var(--space-2);display:flex}.field-success{font:var(--type-body);color:var(--teal-700);align-items:center;gap:var(--space-2);display:flex}.input,.toolbar-search input{box-sizing:border-box;width:100%;min-height:var(--control-h);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink);font:var(--type-body);outline:none;display:block}.input::placeholder,.toolbar-search input::placeholder{color:var(--subtle);opacity:1}.input:focus-visible,.toolbar-search input:focus-visible,.field-input:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.input[aria-invalid=true],.input.is-error{border-color:var(--danger)}.input:disabled{background-color:var(--surface-100);color:var(--muted);cursor:not-allowed}.input-sm{min-height:var(--control-h-sm);padding:var(--space-2) 14px;font:400 14px/18px var(--font-sans)}.input--auto{width:auto;max-width:100%;display:inline-block}textarea.input{border-radius:var(--radius-md);resize:vertical;min-height:96px}select.input,select.input-sm{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23445068' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px 18px;padding-inline-end:44px}select.input-sm{background-position:right 12px center;padding-inline-end:38px}:root[dir=rtl] select.input{background-position:16px}:root[dir=rtl] select.input-sm{background-position:12px}:root[data-theme=dark] :is(select.input,select.input-sm){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c7c8cd' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")}:where(.dashboard-container,.dialog) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color],[type=submit],[type=button],[type=image]),select,textarea):where(:not([class])){box-sizing:border-box;min-height:var(--control-h-sm);padding:var(--space-2) 14px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink);font:400 14px/18px var(--font-sans)}:where(.dashboard-container,.dialog) :where(textarea):where(:not([class])){border-radius:var(--radius-md)}:where(.dashboard-container,.dialog) :where(input,select,textarea):where(:not([class])):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.input-wrap{display:block;position:relative}.input-wrap>.input{padding-inline-start:44px}.input-wrap>.input-icon,.toolbar-search-icon{width:18px;height:18px;color:var(--muted);pointer-events:none;inset-inline-start:var(--space-4);position:absolute;top:50%;transform:translateY(-50%)}.toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.toolbar-search{flex:1;max-width:360px;position:relative}.toolbar-search input{padding-inline-start:44px}.check{appearance:none;box-sizing:border-box;border:1.5px solid var(--subtle);background:var(--surface-0) no-repeat center / 14px 14px;cursor:pointer;border-radius:4px;flex:none;width:18px;height:18px;margin:0;position:relative}.check:checked{background-color:var(--selected-icon);border-color:var(--selected-icon);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.75 6 6 9-13.5'/%3E%3C/svg%3E")}.check:disabled{border-color:var(--border);background-color:var(--surface-100);cursor:not-allowed}.check-row{min-height:44px;color:var(--ink);font:var(--type-body);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.check-row__hint{color:var(--muted)}.check-row:has(.check:disabled){color:var(--subtle);cursor:not-allowed}.radio{appearance:none;box-sizing:border-box;border:1.5px solid var(--subtle);border-radius:var(--radius-full);background:var(--surface-0);width:20px;height:20px;cursor:inherit;flex:none;place-content:center;margin:2px 0 0;display:grid}.radio:checked{border-color:var(--selected-icon)}.radio:checked:after{content:"";border-radius:var(--radius-full);background:var(--selected-icon);width:10px;height:10px}.radio:disabled{border-color:var(--border);background:var(--surface-100)}.radio-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.radio-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);cursor:pointer;display:flex}.radio-card:hover{background:var(--surface-100)}.radio-card.is-checked{background:var(--row-selected);border-color:var(--row-selected)}.radio-card:has(.radio:checked){background:var(--row-selected);border-color:var(--row-selected)}.radio-card:has(.radio:checked):hover{background:var(--row-selected);border-color:var(--row-selected)}.radio-card:has(.radio:disabled){background:var(--surface-0);cursor:not-allowed}.radio-card:has(.radio:disabled):hover{background:var(--surface-0);cursor:not-allowed}.radio-card__text{gap:var(--gap-text-sm);flex-direction:column;min-width:0;display:flex}.radio-card__title{font:var(--type-body);color:var(--ink);font-weight:600}.radio-card__desc{font:var(--type-caption);color:var(--muted)}.radio-card:has(.radio:disabled) :is(.radio-card__title,.radio-card__desc){color:var(--subtle)}.switch{flex:none;align-items:center;width:40px;height:24px;display:inline-flex;position:relative}.switch input{appearance:none;border-radius:var(--radius-full);background:var(--subtle);cursor:pointer;border:0;width:100%;height:100%;margin:0;transition:background .15s;position:absolute;inset:0}.switch input:checked{background:var(--brand-blue-600)}.switch input:disabled{opacity:.5;cursor:not-allowed}.switch:after{content:"";border-radius:var(--radius-full);background:var(--surface-0);pointer-events:none;inset-inline-start:3px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px}.switch:has(input:checked):after{transform:translate(16px)}:root[dir=rtl] .switch:has(input:checked):after{transform:translate(-16px)}.switch-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;color:var(--slate);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.switch-row-text{flex:1;min-width:0}.switch-row-label{font:var(--type-body);color:var(--ink)}.switch-row-hint{font:var(--type-caption);color:var(--muted);margin-top:var(--gap-text-sm)}.seg{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-control);gap:2px;padding:2px;display:inline-flex}.seg__btn{appearance:none;border-radius:var(--radius-full);color:var(--slate);font:500 13px/17px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:4px 10px 2px}.seg__btn[aria-pressed=true],.seg__btn[aria-checked=true]{background:var(--row-selected);color:var(--ink);font-weight:600}@supports (text-box:trim-both cap alphabetic){.seg__btn{text-box:trim-both cap alphabetic;padding-top:calc(12px - .32495em);padding-bottom:calc(12px - .32495em)}}.pop,.dropdown,.menu-panel{box-sizing:border-box;padding:var(--space-2);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--ink);font-family:var(--font-sans);text-align:start;max-width:calc(100vw - 32px)}.dropdown,.menu-panel{box-shadow:var(--shadow-sm);border:0}.dropdown{top:calc(100% + var(--space-2));z-index:60;flex-direction:column;gap:2px;min-width:240px;display:flex;position:absolute;inset-inline-end:0}.menu-panel{flex-direction:column;gap:2px;min-width:240px;display:flex}.pop{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.pop-title{font:var(--type-pop-title);color:var(--ink)}.pop-divider{height:1px;margin:0 calc(var(--space-4) * -1);background:var(--border)}.pop-eyebrow{font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:lang(ar) .pop-eyebrow{letter-spacing:0;text-transform:none}.menu-heading{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex}.menu-heading svg{flex:none;width:16px;height:16px}.menu-heading--label{padding:var(--space-2) var(--space-3) 4px;font:var(--type-label);letter-spacing:0;text-transform:none;color:var(--slate)}:lang(ar) .menu-heading{letter-spacing:0;text-transform:none}.menu-row,.dropdown-item{appearance:none;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:var(--type-body);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.menu-row:hover,.dropdown-item:hover{background:var(--surface-100);color:var(--ink)}.menu-row svg,.dropdown-item svg{width:20px;height:20px;color:var(--muted);flex:none}.menu-row.is-selected,.menu-row[aria-checked=true],.menu-row[aria-current=true],.menu-row[aria-current=page],.menu-row[aria-selected=true],.dropdown-item.is-selected,.dropdown-item[aria-checked=true],.menu-row.is-selected:hover,.menu-row[aria-checked=true]:hover,.dropdown-item.is-selected:hover{background:var(--row-selected);color:var(--ink);font-weight:600}.menu-row.is-selected svg,.menu-row[aria-checked=true] svg,.menu-row[aria-current=true] svg,.menu-row[aria-current=page] svg,.menu-row[aria-selected=true] svg,.dropdown-item.is-selected svg,.dropdown-item[aria-checked=true] svg{color:var(--selected-icon)}.menu-row--tall{padding:var(--space-3);align-items:flex-start}.menu-row--tall svg{margin-top:2px}.menu-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.menu-row__label{color:var(--ink)}.menu-row__desc{font:var(--type-caption);color:var(--muted);font-weight:400}.menu-row__value{font:var(--type-caption);color:var(--muted)}.menu-row--accent,.menu-row--accent :is(.menu-row__label,svg){color:var(--brand-blue-500);font-weight:600}.dropdown-item.destructive,.menu-row--danger,.menu-row--danger .menu-row__label,.dropdown-item.destructive svg,.menu-row--danger svg{color:var(--danger)}.dropdown-item:disabled,.menu-row:disabled{opacity:.45;cursor:not-allowed;background:0 0}.menu-row[aria-disabled=true]{opacity:.45;cursor:not-allowed}.menu-row.is-active{background:var(--surface-100);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-width) * -1)}.menu-row[aria-selected=true].is-active{background:var(--row-selected)}.combobox{gap:var(--gap-field-parts);flex-direction:column;min-width:0;display:flex}.combobox__chips{margin:0;padding:0;list-style:none}.combobox__control{position:relative}.combobox__control>.input{padding-inline-end:44px}.combobox__chevron{width:18px;height:18px;color:var(--slate);pointer-events:none;inset-inline-end:var(--space-4);position:absolute;top:50%;transform:translateY(-50%)}.combobox--single .combobox__control>.input{padding-inline-end:76px}.combobox__clear{appearance:none;border-radius:var(--radius-full);color:var(--slate);cursor:pointer;inset-inline-end:42px;background:0 0;border:0;margin:0;padding:4px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.combobox__clear:hover{background:var(--row-selected);color:var(--ink)}.combobox__clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.combobox__panel{z-index:70;top:calc(100% + var(--space-2));overscroll-behavior:contain;min-width:0;max-width:none;max-height:288px;position:absolute;inset-inline:0;overflow-y:auto}.combobox__panel [role=listbox]{flex-direction:column;gap:2px;display:flex}.combobox__empty{padding:var(--space-2) var(--space-3);font:var(--type-body);color:var(--muted);margin:0}.dropdown-divider,.menu-divider{background:var(--border);height:1px;margin:var(--space-2) 0;flex:none}.menu-note{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-3) 4px;border-top:1px solid var(--border);font:var(--type-caption);color:var(--muted)}@supports (text-box:trim-both cap alphabetic){.menu-row{box-sizing:border-box}.menu-row--tall>svg{margin-top:calc(.5cap - 10px)}}.theme-switch{display:inline-flex;position:relative}.theme-trigger{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--control-h-sm);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink);font:var(--type-control-sm);cursor:pointer;white-space:nowrap;padding:0 14px;display:inline-flex}.theme-trigger:hover,.theme-trigger[aria-expanded=true]{background:var(--row-selected);color:var(--ink)}.theme-trigger svg{flex:none;width:18px;height:18px}.theme-menu{top:calc(100% + var(--space-2));z-index:60;box-sizing:border-box;width:260px;max-width:calc(100vw - 32px);padding:var(--space-2);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-sans);flex-direction:column;gap:2px;display:flex;position:absolute;inset-inline-end:0}.theme-menu-head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex}.theme-menu-head svg{flex:none;width:16px;height:16px}:lang(ar) .theme-menu-head{letter-spacing:0;text-transform:none}.theme-item{appearance:none;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:var(--type-body);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.theme-item:hover{background:var(--surface-100)}.theme-item-ic{color:var(--muted);display:inline-flex}.theme-item-ic svg{width:20px;height:20px}.theme-item.is-active,.theme-item.is-active:hover{background:var(--row-selected);font-weight:600}.theme-item.is-active .theme-item-ic{color:var(--selected-icon)}.theme-item-label{flex:1}.theme-item-check{display:none}.theme-menu-help{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-3) 4px;border-top:1px solid var(--border);font:var(--type-caption);color:var(--muted)}.callout{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);font:var(--type-body);display:flex}.callout>svg{width:20px;height:20px;color:var(--muted);flex:none;margin-top:2px}.callout p{margin:0}.callout--danger{padding:var(--space-3) var(--space-4);border-color:var(--danger);background:var(--surface-0)}.callout--danger>svg{color:var(--danger)}.callout--success>svg{color:var(--teal-700)}.validation{align-items:center;gap:var(--space-2);font:var(--type-body);margin:0;display:flex}.validation--success{color:var(--teal-700)}.validation--error{color:var(--danger)}.empty-state{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.empty-state--compact{padding:var(--space-6) var(--space-4)}.empty-state--panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.empty-state-icon{width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--surface-100);color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.empty-state-icon svg{width:28px;height:28px}.empty-state--compact .empty-state-icon{width:44px;height:44px}.empty-state--compact .empty-state-icon svg{width:22px;height:22px}.empty-state-icon--error{color:var(--danger)}.empty-state-title{font:var(--type-label);color:var(--ink);margin:0}.empty-state-hint{font:var(--type-caption);color:var(--muted);max-width:36ch;margin:0}.empty-state-title+.empty-state-hint{margin-top:calc(var(--gap-text-sm) - var(--space-2))}.empty-state-actions{margin-top:var(--space-2);justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.skeleton{border-radius:var(--radius-full);background:var(--track);height:12px;animation:1.4s ease-in-out infinite tpp-pulse;display:block}.skeleton--block{border-radius:var(--radius-md)}.skeleton--circle{border-radius:var(--radius-full);flex:none;width:36px;height:36px}.skeleton-lines{flex-direction:column;gap:8px;width:100%;display:flex}@keyframes tpp-pulse{50%{opacity:.45}}.skeleton-pulse{animation:1.4s ease-in-out infinite tpp-pulse}@media (prefers-reduced-motion:reduce){.skeleton,.skeleton-pulse{animation:none}}.progress{background:var(--track);border-radius:var(--radius-full);height:8px;position:relative;overflow:hidden}.progress__bar{background:var(--brand-blue-600);border-radius:inherit;height:100%;transition:width .2s}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-0);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font:400 15px/19px var(--font-sans);color:var(--ink)}.data-table caption{text-align:start;padding:var(--space-4) var(--space-6) 0;font:var(--type-label);color:var(--ink)}.data-table th{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border);font:600 13px/17px var(--font-sans);color:var(--muted);text-align:start;white-space:nowrap;background:var(--surface-0)}.data-table td{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--surface-100)}.data-table tbody tr.is-selected td,.data-table tbody tr[aria-selected=true] td{background:var(--row-selected)}.data-table .num,.data-table__num{text-align:end;font-variant-numeric:tabular-nums}.data-table tr.is-link{cursor:pointer}.data-table__sort{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.data-table__sort:hover,.data-table__sort.is-on,.data-table__sort[aria-pressed=true]{color:var(--ink)}.data-table__sort svg{flex:none;width:14px;height:14px}.data-table td.data-table__state{padding:0}.data-table tbody tr:hover td.data-table__state{background:0 0}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pager{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pager__btn{appearance:none;box-sizing:border-box;min-width:var(--icon-btn-sm);height:var(--icon-btn-sm);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-0);color:var(--slate);font:600 13px/17px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.pager__btn:hover:not(:disabled){background:var(--row-selected);color:var(--ink)}.pager__btn[aria-current=page]{background:var(--row-selected);border-color:var(--row-selected);color:var(--ink)}.pager__btn:disabled{opacity:.45;cursor:not-allowed}.pager__btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pager__btn svg{width:16px;height:16px}.pager__gap{color:var(--subtle);font:var(--type-caption);padding:0 2px}.tabs{box-sizing:border-box;background:var(--surface-control);border:1px solid var(--border);border-radius:var(--radius-full);scrollbar-width:none;align-items:center;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{appearance:none;box-sizing:border-box;border-radius:var(--radius-full);min-height:32px;color:var(--slate);font:500 14px/18px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 12px 5px;text-decoration:none;display:inline-flex}@supports (text-box:trim-both cap alphabetic){.tab{padding-top:0;padding-bottom:0}}.tab svg{flex:none;width:16px;height:16px}.tabs--even{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.page-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.page-tabs::-webkit-scrollbar{display:none}.page-tabs__tab{appearance:none;text-align:start;border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;font-family:var(--font-sans);background:0 0;border:0;flex-direction:column;flex:none;align-items:flex-start;padding:10px 14px 12px;display:flex;position:relative}.page-tabs__tab:hover:not([aria-disabled=true]){background:var(--surface-0)}.page-tabs__title{color:var(--slate);align-items:center;font-size:15px;font-weight:600;line-height:21px;display:inline-flex}.page-tabs__question{color:var(--slate);font-size:13px;font-weight:400;line-height:18px;display:block}.page-tabs__tab.is-active .page-tabs__title{color:var(--ink);font-weight:700}.page-tabs__tab.is-active:after{content:"";background:var(--ink);inset-inline:14px;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.page-tabs__tab[aria-disabled=true]{cursor:default}.page-tabs__tab[aria-disabled=true] .page-tabs__title{color:var(--subtle)}.page-tabs__tab:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:-2px}.tab:hover{background:var(--nav-hover);color:var(--ink)}.tab:has(>[aria-busy=true]){background:var(--nav-hover);color:var(--ink)}.tab.is-active,.tab[aria-selected=true],.tab[aria-current=page],.tab[aria-pressed=true],.tab.is-active:hover,.tab[aria-selected=true]:hover,.tab[aria-current=page]:hover,.tab[aria-pressed=true]:hover{background:var(--surface-0);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.tab.is-active svg,.tab[aria-selected=true] svg,.tab[aria-current=page] svg,.tab[aria-pressed=true] svg{color:var(--selected-icon)}.steps{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.steps__list{--step-dot:32px;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.steps__item{flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.steps__item+.steps__item:before{content:"";top:calc(var(--step-dot) / 2 - 1px);background:var(--step-line);height:2px;border-radius:2px;transition:background .2s;position:absolute;inset-inline-start:calc(-50% + var(--step-dot) / 2 + 8px);inset-inline-end:calc(50% + var(--step-dot) / 2 + 8px)}.steps__item+.steps__item--done:before,.steps__item+.steps__item--current:before{background:var(--step-line-done)}.step{appearance:none;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0 4px;display:flex}.step:disabled{cursor:default}.step:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:4px}.step__num{width:var(--step-dot,32px);height:var(--step-dot,32px);box-sizing:border-box;border:2px solid var(--step-ring);border-radius:var(--radius-full);background:var(--surface-0);color:var(--step-number);font:700 14px/1 var(--font-sans);flex:none;justify-content:center;align-items:center;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.step__num svg{width:16px;height:16px}.step:not(:disabled):hover .step__num{border-color:var(--step-hover-border)}.step.is-done .step__num,.step.is-done:hover .step__num{background:var(--step-done-bg);color:var(--step-done-icon);border-color:#0000}.step.is-active .step__num,.step.is-active:hover .step__num{background:var(--step-current);border-color:var(--step-current);color:var(--on-brand);box-shadow:0 0 0 6px var(--step-glow)}.step__label{max-width:100%;font:var(--type-label);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step.is-done .step__label{color:var(--slate)}.step.is-active .step__label{color:var(--ink)}.step__sr,.steps__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steps__summary{gap:var(--gap-text-sm);flex-direction:column;margin:0;display:none}.steps__count{font:var(--type-eyebrow);letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.steps__now{font:var(--type-label);color:var(--ink)}:lang(ar) .steps__count{letter-spacing:0;text-transform:none}.steps--compact .steps__list{--step-dot:28px}.steps--compact .step{margin:-8px 0;padding:8px}.steps--compact .step__num{font-size:13px}.steps--compact .step__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.steps--compact .steps__summary{display:flex}@container (max-width:479px){.steps__list{--step-dot:28px}.step{margin:-8px 0;padding:8px}.step__num{font-size:13px}.step__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.steps__summary{display:flex}}@media (prefers-reduced-motion:reduce){.step__num,.steps__item:before{transition:none}}.step-bar{align-items:flex-start;display:flex}.step-bar>.step{flex:1 1 0;min-width:0}.avatar{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--row-selected);width:32px;height:32px;color:var(--ink);font:var(--type-label);flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar-sm{width:32px;height:32px}.dialog-scrim{z-index:200;padding:var(--space-8) var(--space-4);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;inset-inline-end:var(--dialog-gutter,0px);overflow:hidden}.dialog{box-sizing:border-box;background:var(--surface-0);border-radius:var(--radius-lg);width:720px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);box-shadow:var(--shadow-md);color:var(--ink);font-family:var(--font-sans);text-align:start;outline:none;flex-direction:column;display:flex;overflow:hidden}.dialog--sm{width:480px}.dialog--md{width:720px}.dialog--lg{width:880px}.dialog--xl{width:1120px}.dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--pad-modal) var(--pad-modal) var(--space-6);border-bottom:1px solid var(--border);flex:none;display:flex}.dialog__heading{gap:var(--gap-text-lg);flex-direction:column;min-width:0;display:flex}.dialog__title{font:var(--type-modal-title);color:var(--ink);overflow-wrap:anywhere;margin:0}:lang(ar) .dialog__title{font-family:var(--font-arabic);line-height:1.21}.dialog__desc{font:var(--type-body);color:var(--slate);margin:0}.dialog__header-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.dialog .dialog__header-actions>.chrome-icon{background:var(--surface-100);border:1px solid var(--border);padding:0}.dialog__body{gap:var(--gap-block);padding:var(--space-6) var(--pad-modal) var(--pad-modal);overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.dialog__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--pad-modal);background:var(--surface-100);border-top:1px solid var(--border);flex-wrap:wrap;flex:none;display:flex}.dialog__note{font:var(--type-caption);color:var(--muted)}.dialog__actions{gap:var(--gap-buttons);flex-wrap:wrap;margin-inline-start:auto;display:flex}.dialog.dialog{background:var(--surface-0);color:var(--ink)}.dialog-scrim--sheet{justify-content:flex-end;align-items:stretch;padding:0}.dialog--sheet{border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:520px;max-width:100vw;height:100dvh;max-height:none}:root[dir=rtl] .dialog--sheet{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.dialog-section{gap:var(--gap-field-parts);flex-direction:column;min-width:0;display:flex}.dialog-section__label{font:var(--type-label);color:var(--ink)}.dialog-section__meta{font:var(--type-caption);color:var(--muted);padding-inline-start:var(--space-4)}@media (max-width:768px){.dialog-scrim{padding:var(--space-4)}.dialog{max-height:calc(100dvh - 32px)}.dialog--sheet{border-radius:0;width:100vw}}.toast-stack{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:300;gap:var(--space-2);flex-direction:column;align-items:center;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.toast{align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:280px;max-width:480px;padding:10px 12px 10px var(--space-4);padding-inline:var(--space-4) 12px;border-radius:var(--radius-md);background:var(--toast-bg);color:var(--toast-text);box-shadow:var(--shadow-md);font:var(--type-body);animation:.2s ease-out tpp-toast-in;display:flex}@keyframes tpp-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast__icon{flex:none;width:20px;height:20px}.toast--success .toast__icon{color:var(--toast-success)}.toast--info .toast__icon{color:var(--toast-info)}.toast--error .toast__icon{color:var(--toast-error)}.toast__msg{flex:1;min-width:0}.toast__action{appearance:none;color:var(--toast-action);font:600 15px/19px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px}.toast__close{appearance:none;border-radius:var(--radius-full);color:var(--toast-text);opacity:.8;cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.toast__close svg{width:16px;height:16px}.toast__action:focus-visible,.toast__close:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}.tip{z-index:300;background:var(--toast-bg);width:max-content;max-width:240px;color:var(--toast-text);font:400 13px/17px var(--font-sans);text-align:center;pointer-events:none;border-radius:8px;padding:6px 10px 4px}[dir=rtl] svg :is(text,tspan){direction:ltr}[dir=rtl] .rtl-flip{transform:scaleX(-1)}:where(p,li)>a:where(:not([class])){color:var(--brand-blue-500);text-underline-offset:2px;text-decoration:underline}:root{--bg:#09090b;--surface:#0c0c0e;--surface2:#131316;--surface3:#1c1c20;--hover:#ffffff0a;--border:#ffffff12;--border-strong:#ffffff1f;--ring:#3dddb359;--text:#fafafa;--text-dim:#c7c8cd;--text-faint:#b3b4bb;--text-body:#f8f8f9;--accent:#2fe0b6;--accent2:#2bc49d;--accent-soft:#2fe0b61f;--accent-fade:#2fe0b60f;--blue:#019dfd;--blue2:#0288d9;--blue-soft:#019dfd24;--blue-fade:#019dfd0f;--blue-ring:#019dfd59;--metric-teal:#2fe0b6;--metric-teal-text:var(--metric-teal);--amber-text:var(--amber);--metric-teal-light:#defff7;--blue-deep:#004eff;--geo-ocean:#0e1622;--geo-land:#29313f;--geo-border:#94a3b829;--ig:#e1306c;--fb:#1877f2;--yt:red;--tt:#00f2ea;--sc:#fb923c;--li:#0a66c2;--xcolor:#e7e9ea;--audio:#fb923c;--green:var(--metric-teal);--on-green:#04121f;--red:#ef4444;--amber:#f59e0b;--series-1:#2fe0b6;--series-2:#60a5fa;--series-3:#a78bfa;--gender-male:var(--chart-1);--gender-female:var(--chart-5);--series-4:#019dfd;--series-5:#ef4444;--series-6:#ec4899;--series-7:#f59e0b;--series-8:#9aa0a8;--eng-likes:var(--chart-1);--eng-comments:var(--chart-2);--eng-shares:var(--chart-3);--eng-saves:var(--chart-4);--sentiment-pos:var(--teal-700);--sentiment-neu:var(--muted);--sentiment-neg:var(--danger);--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--shadow-card:0 1px 0 0 #ffffff05 inset, 0 1px 2px #0006;--shadow-pop:0 12px 40px #0009, 0 0 0 1px var(--border);--background:#09090b;--foreground:#fafafa;--card:#131316;--card-foreground:#fafafa;--popover:#131316;--popover-foreground:#fafafa;--primary:#019dfd;--primary-foreground:#fff;--secondary:#1c1c20;--secondary-foreground:#fafafa;--ui-muted:#1c1c20;--muted-foreground:#a1a1aa;--ui-accent:#1c1c20;--accent-foreground:#fafafa;--destructive:#ff6568;--ui-border:#ffffff14;--input:#ffffff1f;--ui-ring:#019dfd;--chart-1:#019dfd;--chart-2:#2fe0b6;--chart-3:#004eff;--chart-4:#defff7;--chart-5:#a1a1aa;--radius:.625rem;--sidebar:#0c0c0e;--sidebar-foreground:#a1a1aa;--sidebar-primary:#019dfd;--sidebar-primary-foreground:#fff;--sidebar-accent:#1c1c20;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff14;--sidebar-ring:#019dfd}@supports (color:lab(0% 0 0)){:root{--destructive:lab(63.7053% 60.745 31.3109)}}html,body{background:var(--bg);overflow-x:hidden}html{scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;line-height:1.5}:root:has(.public-nav) body{font-family:var(--font-inter), "Inter", ui-sans-serif, system-ui, sans-serif}:root[data-theme=light]{--bg:var(--surface-100);--surface:var(--surface-0);--surface2:var(--surface-0);--surface3:var(--row-selected);--hover:var(--surface-100);--border-strong:var(--border);--ring:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--ring:color-mix(in srgb, var(--brand-blue-600) 35%, transparent)}}:root[data-theme=light]{--text:var(--ink);--text-dim:var(--slate);--text-faint:var(--muted);--text-body:var(--slate);--accent:var(--teal-700);--accent2:var(--teal-700);--accent-soft:var(--brand-teal-tint);--accent-fade:var(--brand-teal-tint)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--accent-fade:color-mix(in srgb, var(--brand-teal-tint) 50%, transparent)}}:root[data-theme=light]{--blue:var(--brand-blue-500);--blue2:var(--brand-blue-500);--blue-soft:var(--tint-blue-100);--blue-fade:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--blue-fade:color-mix(in srgb, var(--brand-blue-600) 6%, transparent)}}:root[data-theme=light]{--blue-ring:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--blue-ring:color-mix(in srgb, var(--brand-blue-600) 35%, transparent)}}:root[data-theme=light]{--metric-teal:var(--chart-2);--metric-teal-text:var(--teal-700);--amber-text:var(--badge-warning-text);--metric-teal-light:#0b8466;--blue-deep:#0043cc;--geo-ocean:#e6ebf2;--geo-land:#c3ccd9;--geo-border:#0f172a24;--tt:#0aa6a0;--xcolor:#0f1419;--sc:#e07a1f;--audio:#e07a1f;--green:var(--teal-700);--on-green:var(--on-brand);--red:var(--danger);--amber:var(--chart-6);--shadow-card:var(--shadow-sm);--shadow-pop:var(--shadow-md);--background:var(--surface-100);--foreground:var(--ink);--card:var(--surface-0);--card-foreground:var(--ink);--popover:var(--surface-0);--popover-foreground:var(--ink);--primary:var(--brand-blue-600);--primary-foreground:var(--on-action);--secondary:var(--surface-100);--secondary-foreground:var(--ink);--ui-muted:var(--surface-100);--muted-foreground:var(--muted);--ui-accent:var(--surface-100);--accent-foreground:var(--ink);--ui-border:var(--border);--input:var(--border);--ui-ring:var(--brand-blue-600);--sidebar:var(--surface-0);--sidebar-foreground:var(--slate);--sidebar-primary:var(--brand-blue-600);--sidebar-primary-foreground:var(--on-action);--sidebar-accent:var(--surface-100);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--border);--series-1:var(--chart-1);--series-2:var(--chart-2);--series-3:var(--chart-3);--gender-male:var(--chart-1);--gender-female:var(--chart-5);--series-4:var(--chart-4);--series-5:var(--chart-5);--series-6:var(--chart-6);--series-7:#b45309;--series-8:#64748b;--eng-likes:var(--chart-1);--eng-comments:var(--chart-2);--eng-shares:var(--chart-3);--eng-saves:var(--chart-4);--sentiment-pos:var(--teal-700);--sentiment-neu:var(--muted);--sentiment-neg:var(--danger)}:root[data-theme=colorblind]{--bg:var(--surface-100);--surface:var(--surface-0);--surface2:var(--surface-0);--surface3:var(--row-selected);--hover:var(--surface-100);--border-strong:var(--border);--text:var(--ink);--text-dim:var(--slate);--text-faint:var(--muted);--text-body:var(--slate);--blue:var(--brand-blue-500);--blue2:var(--brand-blue-500);--blue-soft:var(--tint-blue-100);--blue-fade:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=colorblind]{--blue-fade:color-mix(in srgb, var(--brand-blue-600) 6%, transparent)}}:root[data-theme=colorblind]{--blue-ring:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=colorblind]{--blue-ring:color-mix(in srgb, var(--brand-blue-600) 35%, transparent)}}:root[data-theme=colorblind]{--geo-ocean:#e6ebf2;--geo-land:#c3ccd9;--geo-border:#0f172a24;--shadow-card:var(--shadow-sm);--shadow-pop:var(--shadow-md);--background:var(--surface-100);--foreground:var(--ink);--card:var(--surface-0);--card-foreground:var(--ink);--popover:var(--surface-0);--popover-foreground:var(--ink);--primary:var(--brand-blue-600);--primary-foreground:var(--on-action);--secondary:var(--surface-100);--secondary-foreground:var(--ink);--ui-muted:var(--surface-100);--muted-foreground:var(--muted);--ui-accent:var(--surface-100);--accent-foreground:var(--ink);--ui-border:var(--border);--input:var(--border);--ui-ring:var(--brand-blue-600);--sidebar:var(--surface-0);--sidebar-foreground:var(--slate);--sidebar-primary:var(--brand-blue-600);--sidebar-primary-foreground:var(--on-action);--sidebar-accent:var(--surface-100);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--border);--series-1:#3b5ba5;--series-2:#ce7a00;--gender-male:#3b5ba5;--gender-female:#ce7a00;--series-3:#173;--series-4:#825;--series-5:#b07aa1;--series-6:#b23a00;--series-7:#328;--series-8:#6e6e6e;--eng-likes:#b23a00;--eng-comments:#3b5ba5;--eng-shares:#825;--eng-saves:#173;--sentiment-pos:#173;--sentiment-neu:#6e6e6e;--sentiment-neg:#c31;--green:#173;--on-green:#fff;--red:#c31;--amber:#9c6b00;--accent:var(--teal-700);--accent2:var(--teal-700);--accent-soft:var(--brand-teal-tint);--accent-fade:var(--brand-teal-tint)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=colorblind]{--accent-fade:color-mix(in srgb, var(--brand-teal-tint) 50%, transparent)}}:root[data-theme=colorblind]{--ring:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=colorblind]{--ring:color-mix(in srgb, var(--brand-blue-600) 35%, transparent)}}:root[data-theme=colorblind]{--metric-teal:#0f9d77;--metric-teal-text:var(--teal-700);--amber-text:#9c6b00;--metric-teal-light:#0b8466;--blue-deep:#0043cc;--yt:var(--series-1);--ig:var(--series-2);--fb:var(--series-3);--tt:var(--series-4);--li:var(--series-5);--xcolor:var(--series-6);--sc:var(--series-7);--audio:var(--series-8)}:root[data-theme=dark]:not(:has(.public-nav)){--bg:var(--surface-100);--surface:var(--surface-0);--surface2:var(--surface-0);--surface3:var(--row-selected);--hover:var(--surface-100);--border-strong:var(--border);--ring:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]:not(:has(.public-nav)){--ring:color-mix(in srgb, var(--brand-blue-600) 35%, transparent)}}:root[data-theme=dark]:not(:has(.public-nav)){--text:var(--ink);--text-dim:var(--slate);--text-faint:var(--muted);--text-body:var(--slate);--accent:var(--teal-700);--accent2:var(--teal-700);--accent-soft:var(--brand-teal-tint);--accent-fade:var(--brand-teal-tint)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]:not(:has(.public-nav)){--accent-fade:color-mix(in srgb, var(--brand-teal-tint) 50%, transparent)}}:root[data-theme=dark]:not(:has(.public-nav)){--blue:var(--brand-blue-500);--blue2:var(--brand-blue-500);--blue-soft:var(--tint-blue-100);--blue-fade:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]:not(:has(.public-nav)){--blue-fade:color-mix(in srgb, var(--brand-blue-600) 8%, transparent)}}:root[data-theme=dark]:not(:has(.public-nav)){--blue-ring:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]:not(:has(.public-nav)){--blue-ring:color-mix(in srgb, var(--brand-blue-600) 35%, transparent)}}:root[data-theme=dark]:not(:has(.public-nav)){--metric-teal:var(--chart-2);--metric-teal-text:var(--teal-700);--amber-text:var(--badge-warning-text);--green:var(--teal-700);--on-green:var(--on-brand);--red:var(--danger);--amber:var(--chart-6);--shadow-card:var(--shadow-sm);--shadow-pop:var(--shadow-md);--series-1:var(--chart-1);--series-2:var(--chart-2);--series-3:var(--chart-3);--series-4:var(--chart-4);--series-5:var(--chart-5);--series-6:var(--chart-6);--background:var(--surface-100);--foreground:var(--ink);--card:var(--surface-0);--card-foreground:var(--ink);--popover:var(--surface-0);--popover-foreground:var(--ink);--primary:var(--brand-blue-600);--primary-foreground:var(--on-action);--secondary:var(--surface-100);--secondary-foreground:var(--ink);--ui-muted:var(--surface-100);--muted-foreground:var(--muted);--ui-accent:var(--surface-100);--accent-foreground:var(--ink);--ui-border:var(--border);--input:var(--border);--ui-ring:var(--brand-blue-600);--sidebar:var(--surface-nav);--sidebar-foreground:var(--slate);--sidebar-primary:var(--brand-blue-600);--sidebar-primary-foreground:var(--on-action);--sidebar-accent:var(--nav-hover);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--border)}:is(:root[data-theme=light]:has(.public-nav),:root[data-theme=colorblind]:has(.public-nav)){--bg:#f5f7fa;--surface:#fff;--surface2:#fff;--surface3:#eef1f5;--hover:#0f172a0d;--border:#0f172a1f;--border-strong:#0f172a33;--ring:#0166c959;--text:#0f172a;--text-dim:#33404f;--text-faint:#465365;--text-body:#334155;--accent:#0f9d77;--accent2:#0b8466;--accent-soft:#0f9d771f;--accent-fade:#0f9d770f;--blue:#0166c9;--blue2:#0257ab;--blue-soft:#0166c91f;--blue-fade:#0166c90d;--blue-ring:#0166c959}:root[data-theme=colorblind]:has(.public-nav){--text-dim:#475569;--text-faint:#647082}:root:not(:has(.public-nav)){--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-md);--r-xl:var(--radius-lg);--r-full:var(--radius-full)}:root{--rpt-chart-ink:var(--ink);--rpt-chart-muted:var(--muted);--rpt-chart-grid:var(--chart-grid);--rpt-chart-axis:var(--border)}::selection{background:var(--brand-blue-600)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--brand-blue-600) 35%, transparent)}}::selection{color:var(--ink)}input::selection,textarea::selection{background:var(--brand-blue-600);color:var(--on-action)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface3);border:2px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.back-to-top{z-index:40;box-sizing:border-box;border-radius:var(--radius-full);background:var(--surface-0);width:48px;height:48px;color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow-md);cursor:pointer;opacity:0;pointer-events:none;inset-inline-end:24px;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;bottom:24px;transform:translateY(8px)}.back-to-top.show{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover{background:var(--row-selected)}.back-to-top:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.back-to-top svg{width:20px;height:20px}@media (max-width:768px){.back-to-top{inset-inline:auto;right:14px;bottom:calc(16px + 56px + 12px + env(safe-area-inset-bottom,0px))}[dir=rtl] .back-to-top{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.card-export{flex-shrink:0;position:relative}.card-export-btn{margin:-4px 0}.card-export-pop{z-index:40;inset-inline-end:0;width:320px;position:absolute;top:calc(100% + 8px)}@media (max-width:768px){.card-export-pop{inset-inline:var(--pad-page-mobile);top:auto;bottom:max(var(--pad-page-mobile), env(safe-area-inset-bottom));z-index:140;width:auto;max-height:calc(100dvh - 32px);position:fixed;overflow-y:auto}.export-select-dl .card-export-pop{top:auto}}.card-export-pop--start{inset-inline:0 auto}.card-export-list{margin:0 calc(var(--space-2) * -1);flex-direction:column;gap:2px;display:flex}.card-export-item{min-height:52px}.card-export-item .menu-row__text{gap:var(--gap-text-sm)}.card-export-item .menu-row__label{font:var(--type-label)}.card-export-tile{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-100);width:36px;height:36px;color:var(--slate);font:700 10px/1 var(--font-sans);letter-spacing:.04em;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.card-export-item:hover .card-export-tile{border-color:var(--brand-blue-600);color:var(--ink)}.card-export-item .card-export-end{color:var(--muted)}.card-export-item:hover .card-export-end{color:var(--ink)}.card-export-check{margin:0}.sync-panel__row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sync-panel__meta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font:var(--type-caption);color:var(--slate);flex-wrap:wrap;display:flex}.sync-panel__bad{color:var(--danger)}:is(.sidebar-utilities,.cr-mobile__actions)>.sync-header-slot{display:contents}.sync-header{display:inline-flex}.sync-header .spinner{color:var(--brand-blue-600)}.sync-menu{top:64px;inset-inline:var(--pad-page-mobile);z-index:140;border:1px solid var(--border);width:auto;max-width:none;max-height:min(70vh,480px);box-shadow:var(--shadow-md);position:fixed;overflow-y:auto}@media (min-width:769px){.sync-header{position:relative}.sync-menu{top:calc(100% + var(--space-2));width:360px;position:absolute;inset-inline:auto 0}}.sync-menu__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sync-menu__item{gap:var(--space-1);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.sync-dot--done{background:var(--teal-700)}.sync-job{gap:var(--space-1);flex-direction:column;display:flex}.sync-job__name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sync-job__label{font:var(--type-label);color:var(--ink)}.sync-job__kind{font:var(--type-caption);color:var(--muted)}.sync-job__state{white-space:nowrap;font:var(--type-caption);color:var(--slate);font-variant-numeric:tabular-nums;flex:none}.sync-job__state.is-failed{color:var(--danger)}.sync-job__state.is-done{color:var(--teal-700);font-weight:600}.sync-job__bar{margin-top:var(--space-1)}.sync-job__bar--indeterminate .progress__bar{animation:1.2s ease-in-out infinite shimmer}.sync-job__phase{font:var(--type-caption);color:var(--muted)}.sync-job__error{font:var(--type-caption);color:var(--danger);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-fail{margin-bottom:var(--gap-block);align-items:flex-start}.sync-fail__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.sync-fail__title{font:var(--type-label);color:var(--ink);margin:0}.sync-fail__list{gap:var(--space-2);font:var(--type-caption);color:var(--slate);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sync-fail__list strong{color:var(--ink);font-weight:600}.sync-fail__reconnect{color:var(--danger)}.nav-top .export-select-trigger{display:none}@media (min-width:769px){[data-workspace=creator] .export-select-trigger{display:none}}.export-select-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex;position:relative}.export-select-count{font:var(--type-caption);color:var(--muted);white-space:nowrap}.export-select-dl{position:relative}.export-select-dl .card-export-pop{top:calc(100% + 8px)}.kpi-export{top:var(--space-2);z-index:2;position:absolute;inset-inline-end:var(--space-2)}.kpi-export .card-export-btn{opacity:.55}.kpi-card:hover .kpi-export .card-export-btn,.kpi-export .card-export-btn:focus-visible,.kpi-export .card-export-btn[aria-expanded=true]{opacity:1}.grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.intel-tab{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}:where(.intel-tab) .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.intel-tab) .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.intel-tab) .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.intel-tab) :is(.grid-2,.grid-3,.grid-4)>*{min-width:0}.sidebar{width:var(--layout-sidebar-w);box-sizing:border-box;background:var(--surface-nav);z-index:100;height:100vh;padding:var(--layout-sidebar-pad);gap:var(--space-6);inset-inline-start:0;flex-direction:column;display:flex;position:fixed;top:0;overflow:hidden}:root[data-theme=dark] .sidebar{border-inline-end:1px solid var(--row-selected)}.sidebar-brand{border-radius:var(--radius-md);text-decoration:none;display:inline-flex}.sidebar-brand:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:4px}.sidebar-brand--rail{padding:0 var(--space-3)}.sidebar-logo{width:auto;max-width:100%;height:32px;display:block}.sidebar-drawer-head{display:none}.sidebar-groups{gap:var(--space-6);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;margin:0 -2px;padding:2px;display:flex;overflow-y:auto}.sidebar-section{flex-direction:column;gap:2px;display:flex}.sidebar-section:empty{display:none}.sidebar-section-label{margin:0 0 var(--space-2);padding:0 var(--space-3);font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sidebar-section>.sidebar-section-label:not(:first-child){margin-top:22px}:lang(ar) .sidebar-section-label{letter-spacing:0;text-transform:none}.sidebar-group-break{height:22px}.sidebar-tab{align-items:center;gap:var(--space-2);box-sizing:border-box;padding:var(--space-2) var(--space-3);color:var(--slate);font:var(--type-nav);cursor:pointer;border-radius:var(--radius-md);text-decoration:none;display:flex}.sidebar-tab>span:not(.badge):not(.nav-new){flex:1;min-width:0}.sidebar-tab svg{width:20px;height:20px;color:var(--slate);flex:none}.sidebar-tab:hover{background:var(--nav-hover);color:var(--ink)}.sidebar-tab:has(>[aria-busy=true]){background:var(--nav-hover);color:var(--ink)}.sidebar-tab:hover svg{color:var(--ink)}.sidebar-tab:has(>[aria-busy=true]) svg{color:var(--ink)}.sidebar-tab.active,.sidebar-tab.active:hover{background:linear-gradient(90deg, var(--nav-active), var(--nav-active-fade));color:var(--ink)}[dir=rtl] .sidebar-tab.active,[dir=rtl] .sidebar-tab.active:hover{background:linear-gradient(270deg, var(--nav-active), var(--nav-active-fade))}.sidebar-tab.active svg,.sidebar-tab.active:hover svg{color:var(--nav-active-icon)}.sidebar-tab:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:1px}.sidebar-tab .badge{flex:none}.sidebar-divider{background:var(--border);height:1px;margin:var(--space-3) 0}.sidebar-admin svg{color:var(--slate)}.sidebar-foot{padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;flex:none;gap:2px;display:flex}.account{position:relative}.account__btn{appearance:none;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--muted);text-align:start;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;display:flex}.account__btn:hover,.account__btn.is-open{background:var(--nav-hover);border-color:var(--border)}.account__btn:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:1px}.account__btn svg{flex:none;width:16px;height:16px}.account__text{flex-direction:column;flex:1;min-width:0;display:flex}.account__name{font:var(--type-label);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__email{font:var(--type-caption);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__name,.account__email{unicode-bidi:plaintext}[dir=rtl] :is(.account__name,.account__email){text-align:right}.account-menu{padding:var(--space-2);gap:2px}.account--rail .account-menu{z-index:30;bottom:calc(100% + 8px);min-width:240px;position:absolute;inset-inline:0}.has-topbar .account--rail .account-menu{max-height:calc(100vh - var(--app-topbar-h) - 85px);overscroll-behavior:contain;overflow-y:auto}.account--avatar .account-menu{z-index:140;top:calc(100% + 8px);width:280px;position:absolute;inset-inline-end:0}.account-menu__who{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}.account-menu__who .badge{flex:none}.account-menu .pop-divider{margin:var(--space-1) calc(var(--space-2) * -1);flex:none}.account-menu__lang{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);color:var(--muted);grid-template-columns:20px minmax(0,1fr);display:grid}.account-menu__lang>svg{grid-area:1/1;width:20px;height:20px}.account-menu__lang-label{min-width:0;font:var(--type-body);color:var(--slate);grid-area:1/2}.account-menu__lang .seg{grid-area:2/1/auto/-1;justify-self:start}.account-menu form{margin:0}.account-menu__section{flex-direction:column;gap:2px;display:flex}.account-menu__platform{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.account-menu__note{padding:var(--space-1) var(--space-3) var(--space-2);margin:0}.account__avatar-btn{font:var(--type-label);color:var(--ink);padding:0}.account__avatar-initial{display:inline-block}.form-row{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.form-row:hover{background:var(--surface-100)}.form-row.checked{background:var(--row-selected);border-color:var(--row-selected)}.form-row.disabled{opacity:.45;pointer-events:none}.form-row-label{align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;font:var(--type-body);color:var(--ink);flex:1;display:flex}.form-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-row-date{width:160px;margin:0}.form-row-arrow{color:var(--muted);font:var(--type-caption)}.back-link{color:var(--text-dim);align-items:center;gap:4px;margin-bottom:8px;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.back-link:hover{color:var(--text)}.orgconn-name{appearance:none;font:var(--type-label);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.orgconn-name:hover{text-decoration:underline}.orgconn-cell--clip{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.group-table--connections :is(th,td){padding-inline:var(--space-4)}.group-table--connections :is(th,td).group-table__lead{padding-inline-start:56px}.group-table--connections .account-row__id{max-width:150px}.group-table--connections th.group-table__actions{position:relative}@media (max-width:1180px){.group-table.group-table--connections{min-width:680px}.group-table--connections :is(th,td){padding-inline:var(--space-3)}.group-table--connections :is(th,td).group-table__lead{padding-inline-start:48px}}@media (max-width:640px){.orgconn-search.list-toolbar__search{flex:100%;width:100%}}.orgconn-shows{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.orgconn-show{appearance:none;box-sizing:border-box;min-height:28px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink);font:var(--type-caption);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.orgconn-show:hover{background:var(--surface-100)}.orgconn-show--static{cursor:default}.orgconn-show--static:hover{background:var(--surface-0)}.picker-form{gap:var(--gap-block);flex-direction:column;display:flex}.picker-form__section{gap:var(--gap-heading-content);flex-direction:column;display:flex}.picker-form__list{flex-direction:column;display:flex}.picker-form__row{padding:0 var(--space-4);display:flex}.picker-form__row+.picker-form__row{border-top:1px solid var(--border)}.picker-form__row:hover{background:var(--surface-100)}.orgconn-shows__more{font:var(--type-caption);color:var(--muted)}.conn-detail__pill{flex:none}.conn-detail__blurb{font:var(--type-body);color:var(--slate)}.conn-detail__section{gap:var(--gap-heading-content);margin-top:var(--space-4);flex-direction:column;display:flex}.conn-detail__title{font:var(--type-section-title);color:var(--ink);margin:0}:lang(ar) .conn-detail__title{font-family:var(--font-arabic);line-height:1.21}.conn-detail__count{color:var(--muted);font-weight:400}.conn-detail__caption{font:var(--type-caption);color:var(--muted);margin:0}.conn-detail__callout-title{font:var(--type-label);color:var(--ink);margin:0}.conn-detail__grid{gap:var(--gap-fields);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.conn-detail__field{gap:var(--gap-text-sm);flex-direction:column;min-width:0;display:flex}.conn-detail__field dt{font:var(--type-caption);color:var(--muted)}.conn-detail__field dd{font:var(--type-body);color:var(--ink);overflow-wrap:anywhere;margin:0}.conn-detail__show{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.conn-detail__link{text-decoration:none}.conn-detail__link:hover{text-decoration:underline}.conn-detail__ids{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.conn-detail__id{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-100);box-shadow:inset 0 0 0 1px var(--border);font:var(--type-caption);font-family:var(--font-mono,ui-monospace, monospace);color:var(--slate);align-items:center;display:inline-flex}.conn-detail__id--excluded{color:var(--muted);text-decoration:line-through}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sheet-backdrop{background:var(--scrim);z-index:200;animation:.15s ease-out sheet-fade-in;position:fixed;inset:0}@keyframes sheet-fade-in{0%{opacity:0}to{opacity:1}}input::placeholder,textarea::placeholder{color:var(--text-faint);opacity:1}.pw-reqs{gap:var(--gap-text-sm);flex-direction:column;display:flex}.pw-reqs-title{font:var(--type-caption);color:var(--muted);margin:0}.pw-reqs-list{gap:var(--gap-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw-req{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--muted);transition:color .15s;display:flex}.pw-req-icon{width:16px;height:16px;color:var(--subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-req-dot{border-radius:var(--radius-full);background:currentColor;width:5px;height:5px}.pw-req.is-met,.pw-req.is-met .pw-req-icon{color:var(--teal-700)}.connect-reminder{align-items:center;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--gap-block);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100);color:var(--ink);flex-wrap:wrap;display:flex}.connect-reminder>.tpp-icon{color:var(--muted);flex:none}.connect-reminder__body{gap:var(--gap-text-sm);flex-direction:column;flex:260px;min-width:0;display:flex}.connect-reminder__title{font:var(--type-label);color:var(--ink);margin:0}.connect-reminder__text{font:var(--type-body);color:var(--slate);max-width:70ch;margin:0}.connect-reminder__cta{flex:none}.resend-form{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.resend-btn{position:relative;overflow:hidden}.resend-btn:disabled{opacity:1;background:var(--surface-100);color:var(--muted)}.resend-fill{background:var(--row-selected);pointer-events:none;z-index:0;transition:width 1s linear;position:absolute;inset-block:0;inset-inline-start:0}.resend-label{z-index:1;position:relative}.field-divider{background:var(--border);height:1px;margin:18px 0}.field-section-title{color:var(--text);letter-spacing:-.005em;margin-bottom:4px;font-size:.78rem;font-weight:600}.field-section-hint{color:var(--text-dim);margin-bottom:12px;font-size:.78rem;line-height:1.4}.grant-list{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);padding:var(--space-2);flex-direction:column;gap:2px;max-height:380px;display:flex;overflow-y:auto}.grant-row{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;font:var(--type-body);display:flex}.grant-row:hover{background:var(--surface-100)}.grant-row.checked{background:var(--row-selected)}.grant-row-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.grant-row-windows{align-items:center;gap:var(--space-2);display:flex}.grant-row-windows input[type=date]{box-sizing:border-box;width:150px;min-height:var(--control-h-sm);padding:var(--space-2) 14px;background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--ink);font:400 14px/18px var(--font-sans)}.grant-row-windows input[type=date]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.grant-row-windows input[type=date]:disabled{background:var(--surface-100);color:var(--muted);cursor:not-allowed}.grant-row-arrow{color:var(--muted);font:var(--type-caption)}.grant-row-grants-disabled{opacity:.45;pointer-events:none}.admin-table td.email{color:var(--ink);font-weight:600}.admin-table td.actions{text-align:end;width:1%}.admin-table tr.row-current td{background:var(--row-selected)}.admin-table .action-cell{position:relative}.dashboard{max-width:1480px;margin:0 auto;padding:22px 28px 32px 256px}.dashboard-container{background-color:var(--canvas);background-image:var(--canvas-wash);min-height:100vh;font-family:var(--font-sans);color:var(--ink);background-repeat:no-repeat}.dashboard-main{--sidebar-w:var(--layout-sidebar-w);padding:var(--layout-main-pad);box-sizing:border-box;min-height:100vh;margin-inline-start:var(--sidebar-w)}.dashboard-main>*{width:100%;max-width:var(--layout-page-max);margin-inline:auto}.sidebar-hamburger{top:var(--space-3);z-index:120;background:var(--surface-0);box-shadow:var(--shadow-sm);color:var(--ink);display:none;position:absolute;inset-inline-end:var(--space-4)}.sidebar-backdrop{z-index:99;background:var(--scrim);display:none;position:fixed;inset:0}.page-title{font:var(--type-page-title);color:var(--ink);overflow-wrap:anywhere;margin:0}:lang(ar) .page-title{font-family:var(--font-arabic);line-height:1.21}.page-header:has(>.page-title){align-items:flex-start;gap:var(--gap-text-lg);flex-direction:column}.page-subtitle{font:var(--type-body);color:var(--slate);max-width:70ch;margin:0}.show-title-row{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.show-title-row>.page-header__title{min-width:0}.page-header .skeleton{max-width:100%}.show-gated-notice{margin-bottom:var(--gap-block)}.show-gated-notice__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.show-picker{min-width:0;max-width:100%;display:block;position:relative}.show-picker-title{margin:0}.show-picker-trigger{appearance:none;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);max-width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.show-picker-trigger:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.show-picker-trigger.static{cursor:default}.show-picker-trigger:disabled{opacity:1;color:var(--ink)}.show-picker-name{overflow-wrap:anywhere;min-width:0}.show-picker-chevron{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-0);width:32px;height:32px;color:var(--muted);flex:none;padding:6px}.show-picker-trigger:not(.static):hover .show-picker-chevron,.show-picker-trigger[aria-expanded=true] .show-picker-chevron{background:var(--row-selected);color:var(--ink)}.show-picker-menu{top:calc(100% + var(--space-2));z-index:50;min-width:260px;max-height:360px;position:absolute;inset-inline-start:0;overflow-y:auto}.list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--gap-heading-content);flex-wrap:wrap;display:flex}.list-toolbar__count{font:var(--type-caption);color:var(--muted)}.list-toolbar__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.list-toolbar__search{width:260px;max-width:100%}.group-table{min-width:760px}.group-table th.group-table__lead,.group-table td.group-table__lead{padding-inline-start:56px}.group-table .group-table__actions{text-align:end;white-space:nowrap;width:1%}.group-table .group-table__nowrap{white-space:nowrap}.group-table .group-table__muted{color:var(--slate)}.group-table .group-table__note{color:var(--muted)}.group-table tr.group-table__group>td{background:var(--surface-100);border-bottom:1px solid var(--border);padding:0}.group-table tbody:not(:last-child) tr:last-child td{border-bottom:1px solid var(--border)}.group-table tr.group-table__group:hover>td{background:var(--surface-100)}.group-table__head{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-6) var(--space-2) var(--space-4);display:flex}:where([dir=rtl]) .group-table__head{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6)}button.group-table__head{appearance:none;width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}.group-table__toggle{appearance:none;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.group-table__toggle:hover{background:var(--row-selected);color:var(--ink)}.group-chevron{color:var(--muted);flex:none;transition:transform .15s}[dir=rtl] .group-chevron:not(.is-open){transform:scaleX(-1)}.group-chevron.is-open{transform:rotate(90deg)}.group-table__link{align-items:center;gap:var(--space-3);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.group-table__name{font:var(--type-label);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-table__link:hover .group-table__name{text-decoration:underline}.group-table__meta{font:var(--type-caption);color:var(--muted);white-space:nowrap}.group-table__flag{border-radius:var(--radius-full);background:var(--danger);flex:none;width:8px;height:8px}.group-table__flag--waiting{box-shadow:inset 0 0 0 1.5px var(--subtle);background:0 0}.group-table__row-actions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.group-table__platform{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.group-table__account{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:280px;color:var(--slate);overflow:hidden}.platform-glyph{flex:none;display:block}.show-artwork{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--row-selected);color:var(--ink);font:var(--type-label);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.show-artwork img{object-fit:cover;width:100%;height:100%;display:block}.status-pill--busy .status-pill__dot{background:var(--brand-blue-600)}.status-pill--error{color:var(--danger)}.status-pill--error .status-pill__dot{background:var(--danger)}.platform-cards{gap:var(--gap-tiles);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.platform-card{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);text-align:start;grid-template-columns:auto 1fr auto;display:grid}.platform-card--connected{border-color:var(--teal-700)}.platform-card--error{border-color:var(--danger)}.platform-card--soon{background:var(--surface-100)}.platform-card--soon :is(.platform-card__logo,.platform-card__name){opacity:.7}.platform-card__logo{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.platform-card__logo svg{width:24px;height:24px}.platform-card__text{gap:var(--gap-text-sm);flex-direction:column;min-width:0;display:flex}.platform-card__name{font:var(--type-label);color:var(--ink)}.platform-card__desc{font:var(--type-caption);color:var(--muted)}.platform-card__desc--error{color:var(--danger)}.platform-card--button{appearance:none;width:100%;font:inherit;cursor:pointer;margin:0}.platform-card--button:hover:not(:disabled) .platform-card__cta,.platform-card--button:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.platform-card--button:disabled{cursor:default}.platform-card__cta{pointer-events:none}.spinner--lg{width:24px;height:24px}.platform-card__ok{font:var(--type-caption);color:var(--teal-700);align-items:center;gap:6px;font-weight:600;display:inline-flex}.account-list{gap:var(--space-2);flex-direction:column;display:flex}.account-list__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-list__hint{min-width:0;font:var(--type-caption);color:var(--muted);flex:160px}.account-row{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0)}.account-row__main{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.account-row__who{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.account-row__text{gap:var(--gap-text-sm);flex-direction:column;min-width:0;display:flex}.account-row__name{font:var(--type-label);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-row__sub{font:var(--type-caption);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-row__id{max-width:280px}[dir=rtl] .account-row__id{text-align:right}.account-row__state{align-items:center;gap:var(--space-2);white-space:nowrap;font:var(--type-caption);flex:none;display:inline-flex}.account-row__muted{color:var(--muted)}.account-row__ok{white-space:nowrap;font:var(--type-caption);color:var(--teal-700);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.account-row__error{font:var(--type-caption);color:var(--danger);font-weight:600}.account-row__extra{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.account-row--disclosure{padding:0;overflow:hidden}.account-row--disclosure>.account-row__extra{padding:var(--space-4);margin:0}.account-row__toggle{appearance:none;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.account-row__toggle:hover{background:var(--surface-100)}.account-row__toggle .account-row__text{flex:1}.account-row__summary{white-space:nowrap;font:var(--type-caption);color:var(--muted);flex:none}.account-row__summary.is-set{color:var(--brand-blue-500);font-weight:600}.dialog-section{gap:var(--gap-heading-content);padding-top:var(--gap-block);border-top:1px solid var(--border);flex-direction:column;display:flex}.dialog-section__head{gap:var(--gap-text-sm);flex-direction:column;display:flex}.dialog-section__title{font:var(--type-section-title);color:var(--ink);margin:0}:lang(ar) .dialog-section__title{font-family:var(--font-arabic);line-height:1.21}.dialog-section__desc{font:var(--type-caption);color:var(--muted);max-width:70ch;margin:0}.account-groups{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.account-groups__group+.account-groups__group{border-top:1px solid var(--border)}.account-groups__head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-100);display:flex}.account-groups__label{font:var(--type-label);color:var(--ink)}.account-groups__count{font:var(--type-caption);color:var(--muted)}.account-groups__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);display:flex}.id-editor{gap:var(--space-3);flex-direction:column;display:flex}.id-editor .field-hint{margin:0}.id-editor__group{gap:var(--space-2);flex-direction:column;display:flex}.id-editor__label{color:var(--ink);font-weight:600}.id-editor__row{align-items:center;gap:var(--space-2);display:flex}.id-editor__row>.input{flex:1;width:auto;min-width:0}.id-editor__actions{gap:var(--gap-buttons);flex-wrap:wrap;display:flex}.id-chip{cursor:default;padding-inline-end:var(--space-2)}.id-chip--excluded{color:var(--slate);border-style:dashed}.id-chip--excluded>span{text-decoration:line-through}.platform-badge{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-0);box-shadow:inset 0 0 0 1px var(--border);font:var(--type-caption);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.platform-badge__handle{color:var(--muted);font-weight:400}.account-prompt{gap:var(--gap-heading-content);margin-top:var(--gap-block);flex-direction:column;display:flex}.account-prompt>.card-header{margin-bottom:0}.account-prompt__row{gap:var(--space-3);flex-direction:column;display:flex}.assign-panel{gap:var(--gap-section);flex-direction:column;inline-size:100%;display:flex}.assign-panel__section{gap:var(--gap-heading-content);flex-direction:column;display:flex}.assign-panel__title{font:var(--type-section-title);color:var(--ink);margin:0}:lang(ar) .assign-panel__title{font-family:var(--font-arabic);line-height:1.21}.assign-panel__count{color:var(--muted);font-weight:400}.assign-panel__list{gap:var(--space-3);flex-direction:column;display:flex}.assign-panel__logo{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.assign-panel .field-hint{margin:0}.assign-row{box-sizing:border-box;inline-size:100%;margin-inline:0}.assign-row__main{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.card.assign-row__main{flex-direction:row}.assign-row__side{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.assign-panel__error{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.assign-panel__errmsg{max-width:240px;font:var(--type-caption);color:var(--muted);text-align:end}.shows-grid{gap:var(--gap-tiles);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.show-card{gap:var(--gap-heading-content);flex-direction:column;display:flex;position:relative}.show-card__actions{top:var(--space-4);gap:var(--space-2);display:inline-flex;position:absolute;inset-inline-end:var(--space-4)}.show-card__link{align-items:flex-start;gap:var(--space-4);color:inherit;text-decoration:none;display:flex}.show-card:has(.show-card__actions) .show-card__text{padding-inline-end:80px}.show-card__text{gap:var(--gap-text-sm);flex-direction:column;min-width:0;display:flex}.show-card__eyebrow{font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:lang(ar) .show-card__eyebrow{letter-spacing:0;text-transform:none}.show-card__name{font:var(--type-section-title);color:var(--ink);overflow-wrap:anywhere}.show-card__link:hover .show-card__name{text-decoration:underline}.show-card__slug{font:var(--type-caption);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.show-card__platforms{gap:var(--space-2);grid-template-columns:repeat(6,1fr);margin-top:auto;display:grid}.show-card__platform{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--subtle);opacity:.6;justify-content:center;align-items:center;display:inline-flex}.show-card__platform.is-connected{background:var(--surface-100);opacity:1}.sponsors-hub{gap:var(--gap-block);flex-direction:column;display:flex}.sponsors-create{gap:var(--gap-heading-content);flex-direction:column;display:flex}.sponsors-create>.card-header{margin-bottom:0}.sponsors-create__fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.sponsors-create__actions{justify-content:flex-end;gap:var(--gap-buttons);flex-wrap:wrap;display:flex}.sponsor-card{gap:var(--gap-heading-content);flex-direction:column;display:flex}.sponsor-card>.card-header{flex-wrap:wrap;margin-bottom:0}.sponsor-card__identity{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.sponsor-card__identity .orgconn-show{text-decoration:none}.sponsor-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sponsor-card__body{gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.sponsor-card__col{gap:var(--space-3);flex-direction:column;flex:340px;min-width:0;display:flex}.sponsor-card__match{gap:var(--gap-text-sm);flex-direction:column;display:flex}.sponsor-card__match-line{font:var(--type-body);color:var(--slate);margin:0}.sponsor-card__match-num{font:var(--type-modal-title);color:var(--ink);font-variant-numeric:tabular-nums}.sponsor-card__match-sub{font:var(--type-caption);color:var(--muted);margin:0}.sponsor-card__eyebrow{margin:0}.sponsor-card__muted{font:var(--type-caption);color:var(--muted);margin:0}.sponsor-card__viewer{cursor:default;padding-inline-end:var(--space-2)}.sponsor-card__invite{gap:var(--space-2);flex-wrap:wrap;display:flex}.sponsor-card__invite>.input{flex:200px;width:auto;min-width:0}.dialog-form{gap:var(--gap-fields);flex-direction:column;display:flex}.mono{font-family:var(--font-mono,ui-monospace, monospace)}.cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.kpi-card>.kpi-top .badge{flex:none}.kpi-trend{font-variant-numeric:tabular-nums}.kpi-trend__num{font-weight:600}.filter-bar{margin-bottom:var(--gap-block)}.filter-panel.paid-filters{gap:var(--space-3) var(--gap-fields)}.paid-filters__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.audience-switcher{align-self:flex-start}.audience-switcher-btn{align-items:center;gap:6px;display:inline-flex}.filter-bar .filter-bar__platforms{align-self:center;min-width:0}.audience-switcher-dot{border-radius:var(--radius-full);background:var(--badge-warning-text);width:6px;height:6px}.audience-page-header{gap:var(--space-4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.audience-page-identity{align-items:center;gap:var(--space-3);display:flex}.audience-page-icon{border-radius:var(--radius-full);background:var(--surface-100);border:1px solid var(--border);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.audience-page-coverage{font:var(--type-caption);color:var(--slate);max-width:60ch;margin:0}.audience-page-meta{align-items:flex-end;gap:var(--space-1);font:var(--type-caption);color:var(--muted);white-space:nowrap;flex-direction:column;display:flex}.audience-page-meta b{font:700 18px/22px var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.audience-lens{align-self:flex-start}.er-callouts{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.er-callout{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.er-callout summary{cursor:pointer;list-style:revert;display:list-item}.er-callout__value{margin-top:var(--space-1);font:var(--type-label);color:var(--ink);display:block}.er-callout__body{gap:var(--space-1);margin-top:var(--space-2);font:var(--type-caption);color:var(--slate);flex-direction:column;display:flex}@media (max-width:768px){.audience-page-header{grid-template-columns:1fr}.audience-page-meta{align-items:flex-start}.audience-switcher{flex-wrap:nowrap;overflow-x:auto}}.drp-header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.drp-header-label{font:600 15px/19px var(--font-sans);color:var(--dp-text);text-align:center}.drp-nav{border:1px solid var(--dp-border-strong);border-radius:var(--radius-sm);background:var(--dp-surface-side);width:28px;height:28px;color:var(--dp-text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.drp-nav:disabled{opacity:.4;cursor:not-allowed}.drp-months{gap:var(--space-6);flex-wrap:wrap;display:flex}.drp-months>*{flex:220px;min-width:0}.drp-month-title{text-align:center;font:var(--type-label);color:var(--dp-text);margin-bottom:var(--space-3)}.drp-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.drp-weekday{text-align:center;font:500 11px/13px var(--font-sans);letter-spacing:.06em;color:var(--dp-text-tertiary);text-transform:uppercase;padding-bottom:var(--space-2)}.drp-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.drp-day{appearance:none;cursor:pointer;color:var(--dp-text);font:500 13px/1 var(--font-sans);background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;height:31px;margin:0;display:flex;position:relative}.drp-day:not(.disabled):not(.empty):hover{background:var(--dp-row-active)}.drp-day.empty{cursor:default}.drp-day.disabled{color:var(--dp-text-disabled);cursor:default}.drp-day.in-range,.drp-day.in-range:not(.disabled):hover{background:var(--dp-range);color:var(--dp-text)}.drp-day.range-start,.drp-day.range-end,.drp-day.range-single,.drp-day.range-start:not(.disabled):hover,.drp-day.range-end:not(.disabled):hover{background:var(--dp-accent);color:var(--dp-accent-ink);border-radius:var(--radius-sm);font-weight:700}.drp-day:focus-visible,.drp-nav:focus-visible,.drp-btn:focus-visible,.drm-preset:focus-visible{outline:2px solid var(--dp-focus);outline-offset:1px}.drp-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-3);border-top:1px solid var(--dp-border);flex-wrap:wrap;display:flex}.drp-summary{align-items:baseline;gap:var(--space-2);color:var(--dp-text);flex-wrap:wrap;display:flex}.drp-summary strong{color:var(--dp-accent-text);font:600 15px/19px var(--font-sans)}.drp-arrow{color:var(--dp-text-secondary)}.drp-day-count{color:var(--dp-text-secondary);font:400 14px/18px var(--font-sans)}.drp-hint{color:var(--dp-text-secondary);font-style:normal;font:400 14px/18px var(--font-sans)}.drp-actions{gap:var(--space-2);display:flex}.drp-btn{appearance:none;height:34px;padding:2px var(--space-4) 0;border-radius:var(--radius-sm);font:600 14px/18px var(--font-sans);cursor:pointer;border:1px solid var(--dp-border-strong);background:var(--dp-surface);color:var(--dp-text-secondary)}.drp-btn.primary{background:var(--dp-accent);border-color:var(--dp-accent);color:var(--dp-accent-ink)}.drp-btn.primary:disabled{opacity:.5;cursor:not-allowed}.drm-trigger{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:1px solid var(--dp-border-strong);border-radius:var(--radius-md);background:var(--dp-surface-side);color:var(--dp-text);font:500 15px/19px var(--font-sans);cursor:pointer;white-space:nowrap;max-width:100%;display:inline-flex}.drm-trigger-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.drm-trigger[aria-expanded=true],.drm-trigger:focus-visible{border-color:var(--dp-focus);box-shadow:0 0 0 3px var(--dp-focus-glow);outline:none}.drm-trigger svg{color:var(--dp-text-secondary);flex-shrink:0}.drm-trigger-short{display:none}@media (max-width:768px){.drm-trigger-full{display:none}.drm-trigger-short{display:inline}}.drm-popover{z-index:200;background:var(--dp-surface);border:1px solid var(--dp-border);border-radius:var(--radius-md);width:700px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);font-family:var(--font-sans);position:absolute;top:calc(100% + 8px);overflow:hidden}.drm-popover.align-start{inset-inline-start:var(--drm-inline-shift,0px)}.drm-popover.align-end{inset-inline-end:0}.drm-body{flex-wrap:wrap;align-items:stretch;display:flex}.drm-presets{padding:var(--space-4) var(--space-3);background:var(--dp-surface-side);border-inline-end:1px solid var(--dp-border-strong);flex-direction:column;flex:160px;gap:2px;display:flex}.drm-preset{appearance:none;text-align:start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--dp-text-secondary);font:500 15px/19px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0}.drm-preset:hover,.drm-preset.active{background:var(--dp-row-active);color:var(--dp-text)}.drm-preset.active{font-weight:600}.drm-cal{min-width:0;padding:var(--space-4);flex:999 480px}.drm-cal-heading{font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--dp-text-tertiary);margin-bottom:var(--space-3)}:lang(ar) .drm-cal-heading,:lang(ar) .drp-weekday{letter-spacing:0}@media (max-width:768px),(max-width:1024px) and (max-height:500px){.drm-popover.align-start,.drm-popover.align-end{inset-inline:var(--pad-page-mobile);width:auto;max-width:none;top:auto;bottom:max(var(--pad-page-mobile), env(safe-area-inset-bottom));max-height:calc(100vh - 32px - env(safe-area-inset-bottom));max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;overflow-y:auto}.drm-body{flex-direction:column}.drm-presets{border-inline-end:none;border-bottom:1px solid var(--border);flex-flow:wrap;min-width:0}.drm-cal{min-width:0}}.mobile-nav{background:var(--surface);border-top:1px solid var(--border);z-index:100;padding:8px 0 max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-around;display:none;position:fixed;bottom:0;left:0;right:0}.auth-overlay{background:var(--bg);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-overlay.hidden{display:none}.auth-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);text-align:center;width:400px;max-width:90vw;box-shadow:var(--shadow-pop);padding:36px}.auth-input{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface2);width:100%;color:var(--text);outline:none;margin-bottom:10px;padding:11px 14px;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.auth-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-ring)}.auth-btn{border-radius:var(--r-md);background:var(--accent);color:#0a0a0f;cursor:pointer;border:none;width:100%;margin-top:8px;padding:11px;font-family:inherit;font-size:.92rem;font-weight:600;transition:background .12s}.auth-btn:hover{background:var(--accent2)}.footer{text-align:center;color:var(--text-faint);padding:36px 0 20px;font-size:.78rem;font-weight:500}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.welcome-screen{min-height:100vh;padding:var(--space-6) var(--pad-page-mobile);background:var(--surface-100);justify-content:center;align-items:center;display:flex}.welcome-card{align-items:center;gap:var(--gap-text-lg);text-align:center;flex-direction:column;animation:.5s cubic-bezier(.22,1,.36,1) welcome-pop;display:flex}.welcome-logo{width:260px;max-width:72vw;height:auto;margin-bottom:var(--space-4)}.welcome-title{font:var(--type-page-title);color:var(--ink);margin:0}:lang(ar) .welcome-title{font-family:var(--font-arabic);line-height:1.21}.welcome-sub{font:var(--type-body);color:var(--slate);margin:0}.welcome-bar{width:220px;max-width:70vw;margin-top:var(--space-4)}.welcome-bar>span{border-radius:var(--radius-full);background:var(--brand-blue-600);width:40%;height:100%;animation:1.1s ease-in-out infinite welcome-slide;display:block}@media (prefers-reduced-motion:reduce){.welcome-bar>span{animation-duration:3s}}@keyframes welcome-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes welcome-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.home-hero{gap:var(--gap-tiles);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:stretch;display:grid}.home-hero-metrics{gap:var(--gap-tiles);flex-direction:column;display:flex}.home-hero-metrics>.kpi-card{flex:1}.home-metrics{gap:var(--gap-tiles);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:900px){.home-hero{grid-template-columns:1fr}}@media (max-width:1279px) and (min-width:481px){.home-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.home-metrics>:nth-child(-n+2){grid-column:span 3}.home-metrics>:nth-child(n+3){grid-column:span 2}}@media (max-width:480px){.home-metrics{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px) and (min-width:769px){.home-donuts>:last-child:nth-child(odd){grid-column:1/-1}}.dash-tab-stack{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}.dash-tab-stack>*{min-width:0}.section-title.dash-section-title{margin:0 0 var(--gap-heading-content)}.dash-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.dash-toolbar--tight{gap:var(--space-2)}.dash-eyebrow{font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:lang(ar) .dash-eyebrow{letter-spacing:0;text-transform:none}.dash-dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px;display:inline-block}.dash-link-btn{font:var(--type-caption);font-weight:600}.chip--static{cursor:default}.chip--static:hover{background:inherit}.chip--off{color:var(--muted);opacity:.65}.chip__count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.dash-note{max-width:70ch;font:var(--type-caption);color:var(--slate);margin:0}.dash-note--muted{color:var(--muted)}.section-title+.dash-tab-stack>.dash-note:first-child{margin-block:calc(var(--gap-text-lg) - var(--gap-heading-content)) calc(var(--gap-heading-content) - var(--gap-block))}.dash-sources{gap:var(--space-2);flex-direction:column;display:flex}.dash-table{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.data-table--dense th,.data-table--dense td{white-space:nowrap}.data-table--dense td.data-table__state{white-space:normal}@media (max-width:768px){.data-table--dense td.data-table__state>.empty-state{box-sizing:border-box;width:min(100%, calc(100vw - 2 * var(--pad-page-mobile,16px) - 2px));position:sticky;inset-inline-start:0}}.dash-cell--strong{font-weight:600}.dash-cell--good{color:var(--teal-700)}.dash-cell--bad{color:var(--danger)}.dash-badges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.card--table>.more-table__chips{padding-inline:var(--pad-card);margin-bottom:var(--space-4)}.dash-table__more{justify-content:center;display:flex}.section-title.dash-section-title--row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.card.podcast-head{align-items:center;gap:var(--space-6);display:flex}.podcast-head__art{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:96px;height:96px}.podcast-head__art--empty{background:var(--surface-100);color:var(--muted);justify-content:center;align-items:center;display:flex}.podcast-head__text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.podcast-head__title{font:var(--type-modal-title);color:var(--ink);overflow-wrap:anywhere;margin:0}:lang(ar) .podcast-head__title{font-family:var(--font-arabic);line-height:1.21}.podcast-head__meta{gap:var(--space-1) var(--space-4);font:var(--type-caption);color:var(--slate);flex-wrap:wrap;display:flex}.podcast-head__link{align-items:center;gap:var(--space-1);color:var(--brand-blue-500);font-weight:600;text-decoration:none;display:inline-flex}.podcast-head__link:hover{text-decoration:underline}@media (max-width:480px){.card.podcast-head{align-items:flex-start;gap:var(--space-4);flex-direction:column}}.intel-tab{gap:var(--gap-section);flex-direction:column;display:flex}.intel-anchor{height:0;margin-bottom:calc(var(--gap-section) * -1);scroll-margin-top:96px}.intel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.intel-head__title{align-items:center;gap:var(--space-2);display:flex}.intel-head__icon{color:var(--muted);flex:none}.intel-section{gap:var(--gap-heading-content);flex-direction:column;min-width:0;scroll-margin-top:96px;display:flex}.intel-section__head{gap:var(--gap-text-lg);flex-direction:column;display:flex}.intel-section__title-row{align-items:center;gap:var(--space-2);display:flex}.intel-section__title{font:var(--type-section-title);color:var(--ink);margin:0}:lang(ar) .intel-section__title{font-family:var(--font-arabic);line-height:1.21}.intel-section__sub{font:var(--type-caption);color:var(--muted);max-width:70ch;margin:0}.intel-section__body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.intel-para{font:var(--type-body);color:var(--ink);margin:0}.card.intel-narrative{gap:var(--space-3);flex-direction:column;display:flex}.intel-para--quote{color:var(--slate);border-inline-start:2px solid var(--border);padding-inline-start:var(--space-3)}.intel-stack{gap:var(--space-3);flex-direction:column;display:flex}.intel-stack--tight{gap:var(--space-2)}.intel-num{font-variant-numeric:tabular-nums}.card.intel-card{gap:var(--space-2);flex-direction:column;display:flex}.card.intel-card--row{align-items:flex-start;gap:var(--space-3);flex-direction:row}.intel-card-link{color:inherit;height:100%;text-decoration:none;display:block}.intel-card__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.intel-card__stack{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.intel-card__title{font:var(--type-label);color:var(--ink)}.intel-card__title--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.intel-card__aside{font:var(--type-caption);color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.intel-card__aside--strong{color:var(--ink);font-weight:600}.intel-card__end{margin-inline-start:auto}.intel-card__body{font:var(--type-caption);color:var(--slate);margin:0;font-size:14px;line-height:20px}.intel-card__body--ink{color:var(--ink)}.intel-card__meta{font:var(--type-caption);color:var(--muted)}.intel-card__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.intel-card__list a{font:var(--type-caption);color:var(--slate);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.intel-card__list a:hover{color:var(--brand-blue-500);text-decoration:underline}.intel-example{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.intel-example>a{text-align:start;flex:1;min-width:0}.intel-example>span{font:var(--type-caption);color:var(--muted);flex:none}.intel-chart-note{margin:var(--space-2) 0 0}.intel-themes{gap:var(--space-1);font:var(--type-caption);color:var(--slate);flex-direction:column;margin:0;padding-inline-start:var(--space-5);font-size:14px;line-height:20px;display:flex}.intel-themes li{text-align:start}.intel-sent{align-items:center;gap:6px;display:inline-flex}.intel-quotes{gap:var(--space-1);flex-direction:column;display:flex}.intel-quote{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-100);font:var(--type-caption);color:var(--slate)}.intel-quote__src{color:var(--muted)}.intel-chips{gap:var(--space-2);flex-direction:column;display:flex}.card.intel-chips{gap:var(--space-3)}.intel-chips__title{font:var(--type-label);color:var(--ink)}.intel-brand{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);font:var(--type-caption);color:var(--slate);grid-template-columns:1.3fr .8fr 1.5fr;display:grid}.intel-brand__name{flex-direction:column;gap:2px;min-width:0;display:flex}.intel-brand__name .intel-card__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intel-brand__score{align-items:baseline;gap:var(--space-1);display:flex}.intel-brand__value{font:700 18px/22px var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.intel-brand__split{gap:var(--space-1);flex-direction:column;display:flex}@media (max-width:640px){.intel-brand{grid-template-columns:1fr}}.intel-progress{align-items:center;gap:var(--space-3);width:100%;max-width:440px;margin-top:var(--space-2);flex-direction:column;display:flex}.intel-progress__stage{font:var(--type-caption);color:var(--slate);min-height:17px}.intel-progress__meter{width:100%}.intel-progress__elapsed{font:var(--type-caption);color:var(--muted);font-variant-numeric:tabular-nums}.intel-progress-inline{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--slate);display:inline-flex}.dash-section{min-width:0}.dash-section__body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.dash-cell--name{text-overflow:ellipsis;max-width:220px;overflow:hidden}.dash-cell-link{appearance:none;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:600}.dash-cell-link:hover{color:var(--brand-blue-500);text-decoration:underline}.dash-table__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dash-table__size{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--muted);display:inline-flex}.dash-table__nav{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.dash-table__count{font:var(--type-caption);color:var(--muted);font-variant-numeric:tabular-nums}.dash-network-badge{gap:6px}.dash-network-badge .dash-dot{width:6px;height:6px}.dash-section-title__sub{font:var(--type-caption);color:var(--muted)}.freshness{font:var(--type-caption);color:var(--muted);vertical-align:middle;cursor:default;align-items:center;gap:6px;margin:0;text-decoration:none;display:inline-flex}.freshness__dot{border-radius:var(--radius-full);background:var(--teal-700);flex:none;width:6px;height:6px}.freshness--bad{color:var(--danger)}.freshness--bad .freshness__dot{background:var(--danger)}.freshness--unknown .freshness__dot{box-shadow:inset 0 0 0 1.5px var(--subtle);background:0 0}.freshness--link{cursor:pointer;text-underline-offset:2px}.freshness--link:hover{color:var(--ink);text-decoration:underline}.freshness--link:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px;border-radius:var(--radius-full)}.cmt-search{align-items:center;display:flex;position:relative}.cmt-search>svg{color:var(--text-faint);pointer-events:none;position:absolute;inset-inline-start:13px}.cmt-search>input{width:100%;height:var(--control-h);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-0);color:var(--ink);font:var(--type-body);outline:none;padding-block:0;padding-inline-start:40px;padding-inline-end:var(--space-4);transition:border-color .15s,box-shadow .15s}.cmt-search>input::placeholder{color:var(--subtle)}.cmt-search>input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}.cmt-search>svg{color:var(--muted);inset-inline-start:var(--space-4)}.cmt-body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cmt-meta{font:var(--type-caption);color:var(--slate);margin:0}.cmt-meta--muted{color:var(--muted)}.cmt-list{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cmt-list--scroll{max-height:540px;padding-inline-end:2px;overflow-y:auto}.cmt-pager{margin-top:var(--space-4)}.cmt-card__meta{align-items:center;gap:var(--space-2);font:var(--type-caption);flex-wrap:wrap;display:flex}.cmt-card__author{color:var(--slate);font-weight:600}.cmt-card__date{color:var(--muted)}.cmt-card__likes{align-items:center;gap:var(--space-1);color:var(--slate);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600;display:inline-flex}.cmt-card__likes svg{color:var(--muted)}.cmt-card__text{font:var(--type-body);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:21px}.cmt-card{padding:var(--space-4);background:var(--surface-0);border-radius:var(--radius-md);border:1px solid var(--border);gap:var(--space-2);flex-direction:column;transition:border-color .15s,background .15s;display:flex}a.cmt-card--link{cursor:pointer;color:inherit;text-decoration:none}.cmt-card--link:hover{background:var(--surface-100)}.bcm-stats{gap:var(--gap-tiles);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bcm-two{gap:var(--gap-block);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bcm-two>*{min-width:0}.bcm-cap{font:var(--type-caption);color:var(--muted)}.bcm-themes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bcm-theme{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);flex-direction:column;display:flex}.bcm-theme--link{transition:border-color .15s;position:relative}.bcm-theme--link:hover{border-color:var(--blue)}.bcm-theme--link:has(.bcm-theme__link:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.bcm-theme__link{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.bcm-theme__link:focus-visible{outline:none}.bcm-theme__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.bcm-theme__head{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.bcm-theme__word{font:var(--type-body);color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:600}.bcm-theme__count{font:var(--type-caption);color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.bcm-theme__summary{font:var(--type-caption);color:var(--ink);overflow-wrap:anywhere;margin:0}.bcm-bar{border-radius:var(--radius-full);background:var(--track);height:6px;overflow:hidden}.bcm-bar>i{border-radius:var(--radius-full);background:var(--slate);height:100%;display:block}.bcm-feed{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.bcm-cmt{gap:var(--space-3);padding:calc(14px - var(--bcm-row-trim,0px) * .4) 0;border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);display:grid}.bcm-cmt:first-child{border-top:0}.bcm-av{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--row-selected);width:36px;height:36px;color:var(--ink);font:700 13px/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.bcm-cmt__body{min-width:0}.bcm-cmt__head{font:var(--type-caption);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bcm-cmt__author{color:var(--ink);font:var(--type-label);overflow-wrap:anywhere}.bcm-cmt__date{font-variant-numeric:tabular-nums}.bcm-cmt__text{margin:calc(var(--space-1) - var(--bcm-row-trim,0px) * .1) 0 0;font:var(--type-body);color:var(--ink);text-align:start;overflow-wrap:anywhere;font-size:15px;line-height:22px}.bcm-cmt__text--ar{font-family:var(--font-arabic);font-weight:700;line-height:24px}.bcm-cmt__foot{margin-top:calc(var(--space-1) - var(--bcm-row-trim,0px) * .1);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.bcm-cmt__open{color:var(--brand-blue-500);font-weight:600;text-decoration:none}.bcm-cmt__open:hover{text-decoration:underline}.bcm-cmt__open:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:4px}.bcm-snt{cursor:pointer}.bcm-snt:hover{box-shadow:inset 0 0 0 1px}.bcm-snt:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:1024px){.bcm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bcm-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.bcm-stats{grid-template-columns:minmax(0,1fr)}}.snt-chip-wrap{display:inline-flex;position:relative}.snt-chip{box-sizing:border-box;border-radius:var(--radius-full);background:currentColor;border:1px solid;align-items:center;gap:2px;min-height:18px;padding:1px 6px 0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.snt-chip{background:color-mix(in srgb, currentColor 8%, var(--surface-0))}}.snt-chip{font:var(--type-badge);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}:lang(ar) .snt-chip{letter-spacing:0;text-transform:none}@supports (text-box:trim-both cap alphabetic){.snt-chip{padding-block:0}}.snt-chip:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.snt-chip:hover{background:color-mix(in srgb, currentColor 16%, var(--surface-0))}}.snt-backdrop{z-index:40;cursor:default;position:fixed;inset:0}.snt-menu{z-index:41;top:calc(100% + 8px);min-width:180px;position:absolute;inset-inline-start:0}.snt-menu .menu-row{font:var(--type-label);font-weight:500}.snt-menu .menu-row.is-selected{font-weight:600}.snt-dock{z-index:1200;align-items:center;gap:var(--space-3);width:fit-content;padding:var(--space-4);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);bottom:26px;margin-inline:auto;animation:.16s ease-out snt-dock-in;display:flex;position:fixed;inset-inline:0}@keyframes snt-dock-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.snt-dock-title{font:var(--type-label);color:var(--slate);white-space:nowrap;padding-inline-end:2px}.snt-zone{min-width:104px;padding:var(--space-3) var(--space-4);border:1.5px dashed}@supports (color:color-mix(in lab, red, red)){.snt-zone{border:1.5px dashed color-mix(in srgb, currentColor 45%, transparent)}}.snt-zone{border-radius:var(--radius-md);text-align:center;font:var(--type-label);transition:background .12s,border-color .12s,transform .12s}.snt-zone.hover{background:currentColor;border-style:solid;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.snt-zone.hover{background:color-mix(in srgb, currentColor 14%, transparent)}}.snt-zone.hover{transform:scale(1.04)}.toast-stack.snt-toasts{z-index:1300}.lp-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;font-size:.7rem;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:22px;height:1px}.lp-eyebrow-center{justify-content:center}.lp-eyebrow-center:after{content:"";background:linear-gradient(270deg, transparent, var(--accent));width:22px;height:1px}.lp-card{border:1px solid var(--border);border-radius:var(--r-xl);background:linear-gradient(180deg, #ffffff08, transparent 40%), linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%);transition:border-color .28s,transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s;position:relative;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0006}.lp-card-hover:hover{border-color:#3dddb352;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,0 22px 48px -26px #000000d9,0 0 0 1px #3dddb31a,0 14px 60px -24px #3dddb32e}.lp-icon{--tint:var(--accent);width:48px;height:48px;color:var(--tint);background:radial-gradient(130% 130% at 28% 18%, var(--tint), transparent 68%), var(--surface2);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp-icon{background:radial-gradient(130% 130% at 28% 18%, color-mix(in srgb, var(--tint) 24%, transparent), transparent 68%), var(--surface2)}}.lp-icon{box-shadow:inset 0 0 0 1px var(--tint)}@supports (color:color-mix(in lab, red, red)){.lp-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 30%, transparent)}}.lp-icon{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s}.lp-card-hover:hover .lp-icon{box-shadow:inset 0 0 0 1px var(--tint), 0 10px 26px -12px var(--tint);transform:scale(1.07)rotate(-2deg)}@supports (color:color-mix(in lab, red, red)){.lp-card-hover:hover .lp-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 48%, transparent), 0 10px 26px -12px color-mix(in srgb, var(--tint) 45%, transparent)}}.lp-app-icon{object-fit:cover;border-radius:14px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 14px -8px #000000b3}.lp-rule{background:linear-gradient(90deg,#0000,#3dddb338,#0000);width:100%;max-width:80rem;height:1px;margin:0 auto}.lp-glow{pointer-events:none;opacity:.5;z-index:-1;background:radial-gradient(closest-side,#3dddb329,#0000 78%);border-radius:9999px;max-width:100%;position:absolute}@media (prefers-reduced-motion:reduce){.lp-card,.lp-card-hover,.lp-icon{transition:none}.lp-card-hover:hover,.lp-card-hover:hover .lp-icon{transform:none}}@media (max-width:1024px) and (min-width:769px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sidebar{width:min(320px,86%);height:100dvh;box-shadow:var(--shadow-md);border-inline-end:0;gap:0;padding-top:0;transition:transform .22s;top:0;transform:translate(-100%)}.sidebar .sidebar-groups{padding-top:var(--space-2)}.sidebar .sidebar-foot{margin-top:var(--space-6);padding-bottom:var(--space-4)}.sidebar-drawer-head{padding:var(--space-3) var(--space-4);margin-inline:calc(var(--space-3) * -1);justify-content:space-between;align-items:center;display:flex}.sidebar-drawer-head .sidebar-logo{height:26px}.sidebar-brand--rail{display:none}.sidebar.open{transform:translate(0)}[dir=rtl] .sidebar{transform:translate(100%)}[dir=rtl] .sidebar.open{transform:translate(0)}.sidebar-hamburger{display:inline-flex}.sidebar-backdrop{display:block}.dashboard{padding:16px 14px 88px}.dashboard-main{--sidebar-w:0px;padding:64px var(--pad-page-mobile) var(--space-8);margin-inline-start:var(--sidebar-w)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.dash-shell{overflow-x:clip}.card,.kpi-card,.home-hero,.home-hero-metrics,.home-metrics{min-width:0;max-width:100%}.drp-footer{flex-direction:column;align-items:stretch}.drp-actions{justify-content:flex-end}}@media (max-width:480px){.app-footer-logo{width:112px}}.otp-merge-clone{box-sizing:border-box;border-radius:var(--radius-md);border:2px solid var(--brand-blue-600);background:var(--surface-0);color:var(--ink);font:700 22px/1 var(--font-display);font-variant-numeric:tabular-nums;transform-origin:50%;opacity:1;will-change:transform, opacity;justify-content:center;align-items:center;transition:transform .76s cubic-bezier(.22,1,.36,1),opacity .24s;display:flex;position:fixed;transform:translate(0)scale(1)}.otp-merge-digit{z-index:1;opacity:1;transition:opacity .18s,transform .18s;position:relative;transform:scale(1)}.otp-form{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.otp-row{justify-content:center;align-items:center;gap:var(--space-2);min-height:96px;display:flex;position:relative}.otp-cell{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);width:46px;height:56px;color:var(--ink);caret-color:var(--brand-blue-600);font:700 22px/1 var(--font-display);font-variant-numeric:tabular-nums;text-align:center;outline:none;padding:0;transition:border-color .15s}@media (max-width:480px){.otp-row{gap:6px;width:100%}.otp-cell{flex:1 1 0;width:auto;min-width:0;max-width:46px;height:52px}}.otp-cell:focus-visible,.otp-cell:focus{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.otp-cell-glow{border:2px solid var(--brand-blue-600)}.otp-cell-error{border-color:var(--danger)}.otp-result{justify-content:center;align-items:center;gap:var(--space-3);font:var(--type-label);flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) otp-result-pop;display:inline-flex}button.otp-result{appearance:none;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;margin:0;padding:0}.otp-result-success{color:var(--teal-700)}.otp-result-error{color:var(--danger)}.otp-result-checking{color:var(--slate)}.otp-result-badge{border-radius:var(--radius-full);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.otp-result-success .otp-result-badge{background:var(--brand-teal);color:var(--on-brand)}.otp-result-error .otp-result-badge{background:var(--danger);color:var(--on-danger)}.otp-result-checking .otp-result-badge{background:var(--surface-100);color:var(--brand-blue-600)}.otp-result-checking .otp-result-badge .spinner{width:24px;height:24px}@keyframes otp-result-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.app-footer{flex-direction:column;align-items:center;gap:12px;padding:40px 24px 0;display:flex}.app-footer-logo{opacity:.6;width:132px;height:auto}.app-footer-support{font:var(--type-caption);color:var(--muted);text-align:center;margin:0}.app-footer-support a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.app-footer-support a:hover{color:var(--link)}.explorer-search{flex:180px;width:auto;min-width:180px}.explorer-date{align-items:center;gap:var(--space-2);display:inline-flex}.explorer-ms{position:relative}.explorer-ms__btn{align-items:center;gap:var(--space-2);white-space:nowrap;cursor:pointer;text-align:start;width:auto;display:inline-flex}.explorer-ms__btn svg{color:var(--muted);flex:none}.explorer-ms__pop{z-index:30;inset-inline-start:0;min-width:220px;max-height:340px;position:absolute;top:calc(100% + 8px);overflow-y:auto}.explorer-ms__row{cursor:pointer;white-space:nowrap}.card.card--table-plain{padding:0;overflow:hidden}.card--table-plain .data-table thead th{border-top:0}.explorer-table thead td.explorer-table__total{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-100);white-space:nowrap;font-weight:600}.explorer-table__posts{color:var(--slate);font-weight:600}.explorer-table__content{text-overflow:ellipsis;max-width:380px;overflow:hidden}.explorer-table__member td{padding-block:var(--space-2);font:var(--type-caption);color:var(--slate);background:var(--surface-100)}.explorer-table__member td.explorer-table__indent{padding-inline-start:calc(var(--space-6) + var(--space-4))}.explorer-group-toggle{appearance:none;align-items:center;gap:var(--space-1);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0;display:inline-flex}.explorer-group-toggle>svg{color:var(--muted)}.explorer-ext{vertical-align:-2px;color:var(--muted);margin-inline-start:6px;display:inline-flex}.explorer-ext:hover{color:var(--brand-blue-500)}.explorer-flag{vertical-align:1px;margin-inline-end:6px}.explorer-net-followers{flex-direction:column;gap:2px;display:flex}.explorer-net-followers__line,.explorer-net-followers--prompt{align-items:baseline;gap:6px var(--space-4);font:var(--type-caption);color:var(--slate);flex-wrap:wrap;margin:0;display:flex}.explorer-net-followers--prompt{display:block}.explorer-net-followers__title{color:var(--ink);font-weight:600}.explorer-net-followers__item{white-space:nowrap}.explorer-net-followers__item strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.explorer-net-followers-reason{font:var(--type-caption);color:var(--muted);margin:0}.card.post-card{color:var(--ink);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.post-media{background:var(--surface-100);flex-shrink:0;position:relative;overflow:hidden}.post-media__placeholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.post-media__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-chip{top:var(--space-2);align-items:center;gap:var(--space-1);box-sizing:border-box;border-radius:var(--radius-full);background:var(--toast-bg);min-height:18px;padding:3px 8px 1px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.post-chip{background:color-mix(in srgb, var(--toast-bg) 78%, transparent)}}.post-chip{color:var(--toast-text);font:var(--type-badge);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums}@supports (text-box:trim-both cap alphabetic){.post-chip{padding-block:0}.post-chip:lang(ar) .post-chip__words{text-box-edge:ex alphabetic}}.post-chip .dash-dot{width:6px;height:6px}.post-chip--start{inset-inline-start:var(--space-2)}.post-chip--end{inset-inline-end:var(--space-2)}.post-chip--warn{background:var(--badge-warning-bg);color:var(--badge-warning-text)}.post-chip--bottom{top:auto;bottom:var(--space-2);inset-inline-end:var(--space-2)}.post-media__play{border-radius:var(--radius-full);background:var(--toast-bg);justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.post-media__play{background:color-mix(in srgb, var(--toast-bg) 70%, transparent)}}.post-media__play{color:var(--toast-text)}.post-card__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.post-card__metric{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}.post-card__metric-label{font:var(--type-label);color:var(--slate)}.post-card__metric-value{font:var(--type-section-title);color:var(--ink);font-variant-numeric:tabular-nums}.post-card__counts{justify-content:flex-end;gap:var(--space-3);font:var(--type-caption);color:var(--slate);font-variant-numeric:tabular-nums;display:flex}.post-card__counts>span{align-items:center;gap:var(--space-1);display:inline-flex}.post-card__counts svg{color:var(--muted)}.post-card__rule{background:var(--border);height:1px}.post-card__title{font:var(--type-label);color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.post-card__date{font:var(--type-caption);color:var(--muted);margin-top:auto}:lang(ar) .post-chip{letter-spacing:0}.explorer-grid{gap:var(--gap-tiles);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:stretch;display:grid}.explorer-grid>.explorer-grid-card{contain:layout paint;-webkit-backdrop-filter:none}.outlier-carousel{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent;align-items:stretch;gap:12px;padding-bottom:8px;display:flex;overflow:auto hidden}.outlier-carousel>*{scroll-snap-align:start;flex:0 0 190px}.outlier-carousel::-webkit-scrollbar{height:8px}.outlier-carousel::-webkit-scrollbar-track{background:0 0}.outlier-carousel::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.outlier-carousel::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}@keyframes plb-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes plb-spin{to{transform:rotate(360deg)}}:lang(ar) .plb-title{font-family:var(--font-arabic);line-height:1.21}:lang(ar) .plb-retention-label{letter-spacing:0;text-transform:none}.card.yt-reach{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.yt-reach .card-title{margin:0}.yt-reach p{font:var(--type-caption);color:var(--slate);margin:0}.yt-reach__stats{gap:var(--space-6);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.yt-reach__stats dt{font:var(--type-label);color:var(--slate)}.yt-reach__stats dd{margin:var(--space-1) 0 0;font:700 24px/1.1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}@keyframes geo-country-in{0%{opacity:0}to{opacity:1}}.geo-country{cursor:pointer;transition:filter .14s,stroke-width .14s;animation:.48s ease-out both geo-country-in}.geo-country:hover{filter:brightness(1.5)}.geo-country--selected{filter:brightness(1.35)}.geo-map--panning .geo-country{pointer-events:none}@media (prefers-reduced-motion:reduce){.geo-country{transition:none;animation:none}}.geo-actions{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.geo-controls{top:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;inset-inline-end:var(--space-3)}.geo-btn{box-shadow:var(--shadow-sm)}.geo-hint{top:var(--space-4);background:var(--toast-bg);max-width:220px;color:var(--toast-text);font:var(--type-caption);pointer-events:none;border-radius:8px;padding:6px 10px 4px;position:absolute;inset-inline-start:var(--space-3)}.geo-tip{z-index:3;box-sizing:border-box;width:220px;padding:var(--space-3) var(--space-4);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:none;top:0;transition:opacity .13s;position:absolute;inset-inline-start:0}.geo-detail__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.geo-detail__name{font:var(--type-label);color:var(--ink)}.geo-detail__rank{font:var(--type-caption);color:var(--muted);font-weight:600}.geo-detail__value{margin-top:var(--space-1);font:700 24px/1.1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.geo-detail__note{font:var(--type-caption);color:var(--muted)}.geo-detail__foot{margin-top:var(--space-2)}.geo-detail__bar{margin:var(--space-1) 0 var(--space-2)}.geo-detail__row{justify-content:space-between;gap:var(--space-2);font:var(--type-caption);color:var(--slate);display:flex}.geo-detail__row-value{color:var(--ink);font-variant-numeric:tabular-nums}.geo-legend{bottom:var(--space-3);pointer-events:none;gap:6px var(--space-2);position:absolute;inset-inline-start:var(--space-3)}.geo-legend__ramp{border-radius:var(--radius-full);background:linear-gradient(to right, var(--chart-1), var(--chart-1));width:92px;height:8px}@supports (color:color-mix(in lab, red, red)){.geo-legend__ramp{background:linear-gradient(to right, color-mix(in srgb, var(--chart-1) 20%, transparent), var(--chart-1))}}: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)) .geo-legend__ramp{background:linear-gradient(to left, var(--chart-1), var(--chart-1))}@supports (color:color-mix(in lab, red, red)){: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)) .geo-legend__ramp{background:linear-gradient(to left, color-mix(in srgb, var(--chart-1) 20%, transparent), var(--chart-1))}}.geo-legend__none{background:var(--geo-land);box-shadow:inset 0 0 0 1px var(--border)}.geo-other{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.geo-other__title{font:var(--type-label);color:var(--ink)}.geo-other__list{max-height:220px;overflow-y:auto}.geo-pinned{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--row-selected);flex-direction:column;display:flex}.geo-pinned__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.geo-pinned__note{font:var(--type-caption);color:var(--muted);margin-inline-start:var(--space-2)}:root:not([dir=rtl]) .ts-field .input{padding-left:44px;padding-right:var(--space-4)}@keyframes ts-drift{to{transform:translate(-50%)}}:lang(ar) .ts-hero-title{font-family:var(--font-arabic);line-height:1.21}.tsp{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;min-width:0;display:flex}.tsp-main{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-full);background:var(--action);color:var(--action-text);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.tsp-main:hover{opacity:.92}.tsp-main:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tsp-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.tsp-wave{cursor:pointer;border-radius:var(--radius-md);align-items:center;gap:2px;height:44px;display:flex}.tsp-wave:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tsp-bar{border-radius:var(--radius-full);background:var(--border);flex:1;min-width:1px;transition:background .2s}.tsp-bar-played{background:var(--brand-blue-600)}.tsp-wave:hover .tsp-bar:not(.tsp-bar-played){background:var(--border)}@supports (color:color-mix(in lab, red, red)){.tsp-wave:hover .tsp-bar:not(.tsp-bar-played){background:color-mix(in srgb, var(--border) 60%, var(--brand-blue-600) 40%)}}.tsp-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tsp-time{font:var(--type-caption);color:var(--ink);font-variant-numeric:tabular-nums}.tsp-ctl{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.tsp-btn{font-variant-numeric:tabular-nums}.tsp-speed{min-width:64px}.tsp-speed .tpp-txt{direction:ltr;unicode-bidi:isolate}@media (max-width:480px){.tsp{align-items:center;gap:var(--space-3);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.tsp-body{display:contents}.tsp-row{grid-column:1/-1}.tsp-wave{gap:1px;min-width:0;overflow:hidden}.tsp-bar{min-width:0}}@keyframes ts-eq-bounce{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.sidebar-tab .nav-pro{margin-inline-start:auto}.nav-top{--topnav-h:72px}.nav-top .dashboard-main{--sidebar-w:0px;padding:calc(var(--topnav-h) + var(--space-6)) var(--pad-page) 112px;margin-inline-start:0}html:has(.nav-top){scrollbar-gutter:stable;scroll-padding-top:84px}.topnav{z-index:100;background:var(--surface-nav);border-bottom:1px solid var(--border);top:0;position:fixed;inset-inline:0}.topnav-inner{align-items:center;gap:var(--space-4);height:var(--topnav-h);padding-inline:var(--space-6);max-width:1720px;margin-inline:auto;display:flex}.topnav-brand{border-radius:var(--radius-md);flex:none;align-items:center;display:inline-flex}.topnav-logo{object-fit:contain;width:auto;height:32px}.topnav-nav{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.topnav-row{flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.topnav-tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--slate);font:var(--type-nav);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.topnav-tab svg{width:20px;height:20px;color:var(--slate);flex:none}.topnav-tab:hover{color:var(--ink);background:var(--nav-hover)}.topnav-tab:has(>[aria-busy=true]){color:var(--ink);background:var(--nav-hover)}.topnav-tab:hover svg{color:var(--ink)}.topnav-tab:has(>[aria-busy=true]) svg{color:var(--ink)}.topnav-tab.active{color:var(--ink);background:linear-gradient(90deg, var(--nav-active), var(--nav-active-fade))}.topnav-tab.active svg{color:var(--nav-active-icon)}.topnav-tab:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:1px}.topnav-chevron{width:16px!important;height:16px!important}.topnav-right{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.topnav-right .sidebar-utilities{margin-inline-start:0}.topnav-workspace{align-items:center;gap:var(--space-2);display:flex}.topnav-icon-tab{box-sizing:border-box;width:var(--icon-btn);height:var(--icon-btn);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-100);color:var(--slate);justify-content:center;align-items:center;display:inline-flex}.topnav-icon-tab svg{width:18px;height:18px}.topnav-icon-tab>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topnav-icon-tab:hover,.topnav-icon-tab.active{color:var(--ink);background:var(--row-selected)}.topnav-icon-tab:has(>[aria-busy=true]){color:var(--ink);background:var(--row-selected)}.topnav-icon-tab.active svg{color:var(--selected-icon)}.topnav-icon-tab:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.topnav-more,.topnav-account{flex:none;position:relative}.topnav-pop{z-index:110;box-sizing:border-box;min-width:240px;padding:var(--space-2);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);top:calc(100% + 8px);flex-direction:column;gap:2px;display:flex;position:absolute;inset-inline-start:0}.topnav-pop--end{inset-inline:auto 0}.topnav-pop-item{align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:var(--type-body);white-space:nowrap;text-decoration:none;display:flex}.topnav-pop-item svg{width:20px;height:20px;color:var(--muted);flex:none}.topnav-pop-item:hover{background:var(--surface-100)}.topnav-pop-item:has(>[aria-busy=true]){background:var(--surface-100)}.topnav-pop-item.active{background:var(--row-selected);font-weight:600}.topnav-pop-item.active svg{color:var(--selected-icon)}.topnav-pop-item:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:-2px}.topnav-pop-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.topnav-pop-label{padding:var(--space-2) var(--space-3);font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:lang(ar) .topnav-pop-label{letter-spacing:0;text-transform:none}.topnav-pop-value{font:var(--type-label);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topnav-burger{box-sizing:border-box;width:var(--icon-btn);height:var(--icon-btn);background:var(--surface-0);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:var(--radius-full);color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:none}.topnav-burger svg{width:20px;height:20px}.nav-top .topnav-drawer{display:none}@media (max-width:1100px){.topnav-lang{display:none}}@media (max-width:768px){.nav-top{--topnav-h:64px}.topnav-inner{padding-inline:var(--space-4);gap:var(--space-3)}.topnav-logo{height:26px}.topnav-burger{display:inline-flex}.topnav-nav,.topnav-workspace,.nav-top .topnav-nav--grouped{display:none}.nav-top .dashboard-main{padding:calc(var(--topnav-h) + var(--space-2)) var(--pad-page-mobile) var(--space-8)}.nav-top .topnav-drawer{display:flex}.nav-top .sidebar.topnav-drawer{z-index:130}}.topnav-nav--grouped{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.topnav-group{flex:none;position:relative}.topnav-chevron.is-open{transform:rotate(180deg)}.topnav-chevron{transition:transform .15s}.topnav-pop--group{min-width:232px}@media (prefers-reduced-motion:reduce){.topnav-chevron{transition:none}}@media (max-width:768px){.icon-btn,.card-export-btn,.plb-close,.plb-close-float,.sheet-close,.topnav-icon-tab{position:relative}.icon-btn:after,.card-export-btn:after,.plb-close:after,.plb-close-float:after,.sheet-close:after,.topnav-icon-tab:after{content:"";pointer-events:auto;background:0 0;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.alerts-bell{position:relative}.alerts-bell-btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;border:1px solid var(--border);background:var(--surface-100);color:var(--slate);cursor:pointer;font:inherit;border-radius:var(--radius-full);display:inline-flex;position:relative}.alerts-bell-btn svg{flex:none;width:18px;height:18px}.alerts-bell-btn:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.alerts-bell--top .alerts-bell-btn,.alerts-bell--mobile .alerts-bell-btn{width:var(--icon-btn);height:var(--icon-btn);padding:0}.alerts-bell--top .alerts-bell-btn:hover,.alerts-bell--top .alerts-bell-btn.is-open,.alerts-bell--mobile .alerts-bell-btn:hover,.alerts-bell--mobile .alerts-bell-btn.is-open{background:var(--row-selected);color:var(--ink)}.alerts-bell--rail .alerts-bell-btn{border-radius:var(--radius-md);text-align:start;background:0 0;border:0;justify-content:flex-start;width:100%;font-family:inherit}.alerts-bell--rail .alerts-bell-btn>span:first-of-type{flex:1;min-width:0}.alerts-bell-badge{box-sizing:border-box;border-radius:var(--radius-full);border:2px solid var(--surface-100);background:var(--brand-blue-600);min-width:18px;height:18px;color:var(--on-action);font:700 10px/13px var(--font-sans);text-align:center;top:-4px;justify-content:center;align-items:center;padding:1px 5px 0;display:inline-flex;position:absolute;inset-inline-end:-4px}.alerts-bell--rail .alerts-bell-badge{border:0;margin-inline-start:auto;position:static}.alerts-bell--mobile{z-index:92;top:10px;display:none;position:fixed;inset-inline-end:12px}.alerts-bell-scrim{display:none}.alerts-bell-panel{z-index:120;box-sizing:border-box;gap:var(--space-2);width:380px;max-width:calc(100vw - 32px);padding:var(--space-3);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-sans);text-align:start;top:calc(100% + 8px);flex-direction:column;max-height:min(70vh,560px);display:flex;position:absolute;inset-inline-end:0}.alerts-bell--rail .alerts-bell-panel{z-index:130;top:72px;position:fixed;inset-inline-start:calc(var(--sidebar-w,264px) + 8px);inset-inline-end:auto}.alerts-bell-head{padding:var(--space-1) var(--space-2) 0;justify-content:space-between;align-items:center;display:flex}.alerts-bell-head strong{font:var(--type-pop-title);color:var(--ink)}.alerts-bell-list{flex-direction:column;flex:auto;gap:2px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.alerts-bell-item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);display:flex;position:relative}.alerts-bell-item:hover{background:var(--surface-100)}.alerts-bell-item .alerts-cat{width:24px;height:24px}.alerts-bell-item-body{min-width:0;color:inherit;gap:var(--gap-text-sm);flex-direction:column;flex:1;text-decoration:none;display:flex}.alerts-bell-item-title{font:var(--type-body);color:var(--slate);overflow-wrap:anywhere}.alerts-bell-item.is-unread .alerts-bell-item-title{color:var(--ink);font-weight:600}.alerts-bell-item-text{font:var(--type-caption);color:var(--muted);overflow-wrap:anywhere}.alerts-bell-item-meta{font:var(--type-caption);color:var(--subtle)}.alerts-bell-item-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.alerts-bell-dot{border-radius:var(--radius-full);flex:none;order:3;width:8px;height:8px;margin-top:6px}.alerts-bell-dot.alerts-unread-dot{background:var(--brand-blue-600)}.alerts-bell-item-ic{border-radius:var(--radius-full);background:var(--surface-100);width:36px;height:36px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.alerts-bell-item.is-unread .alerts-bell-item-ic{background:var(--row-selected);color:var(--selected-icon)}.alerts-bell-item-ic svg{width:18px;height:18px}.alerts-bell-toggle,button.alerts-bell-toggle{appearance:none;font:var(--type-caption);color:var(--brand-blue-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600}.alerts-bell-toggle:hover{text-decoration:underline}button.alerts-bell-toggle:disabled{opacity:.5;cursor:default}button.alerts-bell-toggle:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.alerts-bell-item--skeleton{cursor:default}.alerts-bell-item--skeleton .alerts-bell-item-body{gap:var(--space-2)}.alerts-bell-foot{flex-direction:column;gap:2px;display:flex}.alerts-bell-foot:before{content:"";height:1px;margin:0 calc(var(--space-3) * -1) var(--space-2);background:var(--border)}.alerts-bell-viewall{width:100%}@media (max-width:768px){.alerts-bell--mobile{display:block}.sidebar-bell-slot{display:none}.alerts-bell--mobile .alerts-bell-panel,.alerts-bell--top .alerts-bell-panel{z-index:140;top:64px;width:auto;max-width:none;position:fixed;inset-inline:16px}}:lang(ar) .dashboards-list__name{font-family:var(--font-arabic);line-height:1.21}@media (max-width:768px){.scrim{padding:16px}}.dash-name__field{color:var(--text-dim);flex-direction:column;gap:6px;font-size:.82rem;display:flex}.dash-name__field input{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px 11px;font-size:.92rem}.dash-name__field input[aria-invalid=true]{border-color:var(--red)}.dash-name__count{color:var(--text-faint);text-align:end;font-size:.72rem}.dash-delete__body{color:var(--text);margin:0;font-size:.9rem;line-height:1.55}.overview-dash{flex-direction:column;gap:14px;display:flex}:lang(ar) .camp-group__label{letter-spacing:0;text-transform:none}a.camp-name{text-decoration:none}.overview-dash__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-dash__name{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:.95rem;font-weight:700}.overview-dash .dashboards-overview__name{font:var(--type-section-title);color:var(--ink);margin:0}:lang(ar) .overview-dash .dashboards-overview__name{font-family:var(--font-arabic);line-height:1.21}.dashcat__group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dashboards-catalog__group,.dashcat__heading{font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:lang(ar) :is(.dashboards-catalog__group,.dashcat__heading){letter-spacing:0;text-transform:none}.dashcat__items{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashcat__item{position:relative}.dashcat__btn svg{color:var(--slate)}.dashcat__tip{bottom:calc(100% + var(--space-2));z-index:30;width:200px;max-width:min(240px,80vw);padding:var(--space-2);gap:var(--space-2);text-align:start;flex-direction:column;display:none;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .dashcat__tip{transform:translate(50%)}.dashcat__tip:after{content:"";border:6px solid #0000;border-top-color:var(--toast-bg);top:100%;margin-inline-start:-6px;position:absolute;inset-inline-start:50%}.dashcat__item:hover .dashcat__tip,.dashcat__item:focus-within .dashcat__tip{display:flex}.dashcat__tip-art{box-sizing:border-box;background:var(--surface-0);border-radius:var(--radius-sm);width:100%;height:auto;padding:var(--space-2);display:block}.dashcat__tip-text{font:var(--type-caption);color:var(--toast-text);padding:0 var(--space-1)}@media (hover:none){.dashcat__item:hover .dashcat__tip{display:none}}@media (max-width:768px){.dashcat__group{width:100%}}@container (max-width:320px){.dashboards-cell__pos{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.dashcard-section{font:var(--type-section-title);color:var(--ink);margin:var(--space-2) 0 0;overflow-wrap:anywhere}:lang(ar) .dashcard-section{font-family:var(--font-arabic);line-height:1.21}.dashcard-placeholder{background:var(--surface-raised);border-style:dashed;justify-content:center;align-items:center;min-height:140px;display:flex}.dashcard-placeholder__label{font:var(--type-caption);color:var(--muted)}.dashcard-score{min-height:132px}.dashcard-score .kpi-sub{opacity:1}.dashcard-table{padding:0;overflow:hidden}.dashcard-table__head{padding:var(--pad-card) var(--pad-card) var(--gap-heading-content)}.dashcard-table__wrap{border-top:1px solid var(--border);overflow-x:auto}.dashcard-table__el .num{text-align:end;font-variant-numeric:tabular-nums}.dashcard-line{display:block}.dashcard-line__label{font:var(--type-caption);fill:var(--muted)}.engagement-breakdown{gap:var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.engagement-breakdown dt{font:var(--type-caption);color:var(--muted);margin:0}.engagement-breakdown dd{margin:var(--space-1) 0 0;font:var(--type-label);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.engagement-breakdown dd span{margin-top:var(--space-1);font:var(--type-caption);color:var(--muted);display:block}@media (max-width:480px){.engagement-breakdown{grid-template-columns:1fr}}.kpi-details-trigger{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.kpi-details-trigger:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:2px}.kpi-details-popover{z-index:300;width:320px;max-width:calc(100vw - 24px);position:fixed;overflow-y:auto}.kpi-details-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.kpi-details-header .pop-title{min-width:0;margin:0}.kpi-details-popover .engagement-breakdown{margin:0}.kpi-details-status{font:var(--type-caption);color:var(--muted);margin:0}.brandsw{flex:0 auto;min-width:0;position:relative}.brandsw-btn{appearance:none;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;max-width:240px;min-height:var(--control-h-sm);padding:0 var(--space-3) 0 var(--space-4);font:var(--type-control-sm);color:var(--ink);text-align:start;cursor:pointer;background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-full);margin:0;display:inline-flex}.brandsw-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.brandsw-btn[aria-expanded=true]{border-color:var(--brand-blue-600)}.brandsw-btn__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brandsw-chevron{color:var(--slate);flex:none}.brandsw-menu{z-index:60;top:calc(100% + 4px);width:300px;max-height:min(70vh,460px);position:absolute;inset-inline-start:0;overflow-y:auto}.brandsw-item__name,.brandsw-item__sub{overflow-wrap:anywhere}.brandsw-item{gap:var(--space-2)}.sidebar-brandsw-slot{padding:0 var(--space-3) var(--space-3)}.brandsw--rail,.brandsw--rail .brandsw-btn{width:100%;max-width:none}@media (max-width:768px){.brandsw--top .brandsw-btn{max-width:150px;min-height:var(--control-h-sm);height:var(--control-h-sm);padding-inline:var(--space-3);font:var(--type-control-sm)}}@media (max-width:480px){.brandsw--top .brandsw-btn{max-width:116px}.brandsw--top .brandsw-menu{top:64px;inset-inline:var(--pad-page-mobile);width:auto;max-width:none;position:fixed}}.brandsw--rail .brandsw-btn{min-height:var(--control-h);padding:var(--space-3) var(--space-4);font:var(--type-body);font-weight:600}.brandsw--rail .brandsw-menu{width:100%;min-width:0;max-width:100%}@media (max-width:768px){.brandsw--top .brandsw-btn{max-width:160px}}@media (max-width:480px){.brandsw--top .brandsw-btn{max-width:128px}.brandsw--top .brandsw-menu{top:58px;inset-inline:var(--pad-page-mobile);width:auto;min-width:0;max-width:none;position:fixed}}.chart-legend{align-items:center;gap:var(--space-2) 14px;font:var(--type-caption);color:var(--slate);flex-wrap:wrap;display:flex}.chart-legend__item{align-items:center;gap:6px;min-width:0;display:inline-flex}.chart-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.chart-plot text{font-family:var(--font-sans)}.chart-plot .chart-axis{fill:var(--muted);font-size:12px}.chart-plot .chart-axis--category{font-size:13px}.chart-plot .chart-grid{stroke:var(--chart-grid)}.chart-plot .chart-base{stroke:var(--border)}.chart-tip{z-index:5;box-sizing:border-box;background:var(--toast-bg);width:max-content;max-width:240px;color:var(--toast-text);font:var(--type-caption);pointer-events:none;border-radius:8px;padding:6px 10px 4px;position:absolute}.chart-tip__title{margin:0 0 var(--space-1);text-align:center;font-weight:600}.chart-tip__row{align-items:center;gap:6px;margin-top:2px;display:flex}.chart-tip__label{opacity:.8;flex:1;min-width:0}.chart-tip__num{font-variant-numeric:tabular-nums;font-weight:600}.chart-tip__total{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--toast-text);margin-top:6px;padding-top:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.chart-tip__total{border-top:1px solid color-mix(in srgb, var(--toast-text) 20%, transparent)}}.chart-tip .chart-swatch{border-radius:2px;width:8px;height:8px}.chart-title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.chart-empty{flex:1;justify-content:center}.empty-chart{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.empty-chart__msg{z-index:1;position:relative}.hbar-list{gap:var(--space-4);flex-direction:column;display:flex}.hbar-row{align-items:center;gap:var(--space-3);display:grid}.hbar-label{font:var(--type-caption);color:var(--slate);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hbar-label--ink{font:var(--type-label);color:var(--ink);font-weight:400}.hbar-track{border-radius:var(--radius-full);background:var(--track);height:8px;display:flex;overflow:hidden}.hbar-fill{border-radius:var(--radius-full);height:100%;transition:width .25s}.hbar-fill--seg{border-radius:0}.hbar-value{min-width:72px;font:var(--type-label);color:var(--ink);font-variant-numeric:tabular-nums;text-align:end}.hbar-unit{color:var(--muted);margin-inline-start:3px;font-weight:400}.hbar-sub{font:var(--type-caption);color:var(--muted);margin-top:2px;display:block}.geo-flag{vertical-align:-2px;color:var(--muted);margin-inline-end:6px;display:inline-flex}.geo-sub{justify-content:flex-end;gap:var(--space-2);display:flex}.geo-sub__part{align-items:center;gap:4px;display:inline-flex}.geo-sub__part .chart-swatch{border-radius:2px;width:8px;height:8px}.card.card--table{padding:0;overflow:hidden}.card--table>.card-header{padding:var(--pad-card) var(--pad-card) 0;margin-bottom:var(--space-4)}.card--table>.table-wrap{background:0 0;border:0;border-radius:0}.card--table .data-table thead th{border-top:1px solid var(--border)}.top-content-table td{text-overflow:ellipsis;white-space:nowrap;max-width:460px;overflow:hidden}.top-content-table__rank{color:var(--muted);font-weight:600}.top-content-table__meta{color:var(--slate)}.top-content-table__title a{color:var(--ink);text-decoration:none}.top-content-table__title a:hover{color:var(--brand-blue-500);text-decoration:underline}.donut-legend{gap:var(--space-2);min-width:0;font:var(--type-caption);flex-direction:column;flex:0 auto;margin:0;padding:0;list-style:none;display:flex}.donut-legend li{align-items:center;gap:var(--space-2);display:flex}.donut-legend__label{min-width:0;color:var(--slate);flex:1}.donut-legend__num{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.donut-legend__pct{color:var(--muted);font-weight:400}.stacked-bars-heading{min-height:64px}.chart-header--legend>.card-heading{flex:0 auto;min-width:min(200px,100%)}.geo-bars-row{grid-template-columns:160px 1fr 150px}.settings-sections{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}@media (max-width:768px){.chart-header--legend{grid-template-columns:minmax(0,1fr) auto;display:grid}.chart-header--legend>:first-child{min-width:0}.chart-header--legend .stacked-bars-heading{min-height:0}.chart-header--legend>.chart-legend{flex-wrap:wrap;grid-area:2/1/auto/-1;min-width:0}.chart-header--legend>.card-export{grid-area:1/2}.geo-bars-row{grid-template-columns:minmax(0,1fr) auto}.geo-bars-row>:nth-child(2){grid-area:2/1/auto/-1}.geo-bars-row>:nth-child(3){grid-area:1/2}.paid-network-filters{flex-wrap:wrap;min-width:0}.settings-sections{grid-template-columns:minmax(0,1fr)}.sidebar:not(.open){visibility:hidden;box-shadow:none}.sidebar.open{visibility:visible}.sidebar-tab{transition-property:color,background-color,border-color,box-shadow}.auth-scene__panel,.turnstile-widget{min-width:0}.auth-card .field-input,.auth-card .auth-input,:is(.dashboard-container,.dash-shell) input:not([type=checkbox]):not([type=radio]):not([type=range]),:is(.dashboard-container,.dash-shell) select,:is(.dashboard-container,.dash-shell) textarea{font-size:16px!important}.card-export-btn{width:44px;min-width:44px;height:44px}.drm-trigger,.drm-preset,.drp-btn,.dashboards-menu__item{min-height:44px}.drp-nav{width:44px;min-width:44px;height:44px}.drp-day{min-height:44px}}.public-nav{--text:#fff;--text-dim:#d1d5db;--surface2:#20252f;--border:#475569}@media (max-width:767px){body.has-sticky-cta{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}:root[data-theme=light] .rpt,:root[data-theme=colorblind] .rpt{--amber-chip:#805300}.hero-frame{box-shadow:0 40px 120px -52px #2563eb73,0 30px 90px -60px #000000f2}.hero-glow{background:radial-gradient(60% 80% at 85% 12%,#2563eb4d,#0000 60%),radial-gradient(75% 95% at 62% 72%,#1e40af42,#0000 66%),radial-gradient(55% 70% at 2% 55%,#2563eb2e,#0000 60%)}.hero-veil-ltr{background:linear-gradient(90deg,#05070ceb 0%,#05070c8c 34%,#05070c1f 56%,#0000 72%)}.hero-veil-rtl{background:linear-gradient(270deg,#05070ceb 0%,#05070c8c 34%,#05070c1f 56%,#0000 72%)}.hero-texture{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 35%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 35%,#0000 78%)}.hero-stat{box-shadow:inset 0 0 0 1px #38a0ff1f,0 10px 26px -16px #38a0ff8c}.cta-light{background:radial-gradient(circle at 50% -10%, var(--accent), transparent 60%)}.cta-panel{box-shadow:0 30px 80px -42px #000000e6,0 0 0 1px #3dddb31a,0 0 90px -34px #3dddb347}.cta-glow{opacity:.6;width:540px;height:360px;top:-12%;left:50%;transform:translate(-50%)}.positioning-glow{opacity:.45;width:620px;height:360px;top:50%;left:50%;transform:translate(-50%,-50%)}.shared-report{max-width:var(--layout-content-max);padding:var(--pad-page) var(--pad-page) 112px;box-sizing:border-box;min-height:100vh;font-family:var(--font-sans);color:var(--ink);margin:0 auto}.shared-report .page-header__desc{color:var(--muted)}.shared-report__foot{margin:var(--gap-section) 0 0;color:var(--muted);text-align:center}@media (max-width:768px){.shared-report{padding:var(--space-6) var(--pad-page-mobile) var(--space-10)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
