/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Vazirmatn", Tahoma, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#6536f5;--color-navy:#101b35;--color-lavender:#f0ebff;--color-canvas:#f6f8ff;--color-ink:#19213b;--color-muted:#596580;--color-line:#e8eaf5;--container-shell:78.125rem;--radius-control:.8125rem;--radius-panel:1.25rem;--radius-feature:1.75rem}}@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}section[id]{scroll-margin-top:1.5rem}summary::marker{color:var(--color-brand)}body{background-color:var(--color-canvas);font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button:not(:disabled),summary{cursor:pointer}:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}}@layer components;@layer utilities{.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}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-1{margin-top:var(--spacing)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.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}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.max-h-\[85dvh\]{max-height:85dvh}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[438px\]{width:438px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.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-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-shell{max-width:var(--container-shell)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-control{border-radius:var(--radius-control)}.rounded-feature{border-radius:var(--radius-feature)}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-line{border-color:var(--color-line)}.border-red-500{border-color:var(--color-red-500)}.border-red-700{border-color:var(--color-red-700)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-brand{background-color:var(--color-brand)}.bg-canvas{background-color:var(--color-canvas)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-lavender{background-color:var(--color-lavender)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-brand{color:var(--color-brand)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-muted{color:var(--color-muted)}.text-navy{color:var(--color-navy)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-brand{accent-color:var(--color-brand)}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.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-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-panel{--tw-shadow:0 8px 30px var(--tw-shadow-color,#38437d0b);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-gray-300{--tw-ring-color:var(--color-gray-300)}.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-all{transition-property:all;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))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.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}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.backdrop\:bg-navy\/50::backdrop{background-color:#101b3580}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-navy\/50::backdrop{background-color:color-mix(in oklab, var(--color-navy) 50%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-within\:ring-brand:focus-within{--tw-ring-color:var(--color-brand)}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-lavender:hover{background-color:var(--color-lavender)}.hover\:bg-navy:hover{background-color:var(--color-navy)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-4:focus{inset-inline-start:calc(var(--spacing) * 4)}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-control:focus{border-radius:var(--radius-control)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:p-4:focus{padding:calc(var(--spacing) * 4)}.focus\:ring: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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-visible\:ring-brand:focus-visible{--tw-ring-color:var(--color-brand)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}.has-checked\:border-brand:has(:checked){border-color:var(--color-brand)}.has-checked\:bg-lavender:has(:checked){background-color:var(--color-lavender)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (width>=80rem){.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.rtl\:flex-row-reverse: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] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}.jalali-picker{min-width:0}.jalali-picker-input{position:relative}.jalali-picker-input input{cursor:pointer;padding-inline-end:44px!important}.jalali-picker-input>button{color:#7955c6;cursor:pointer;inset-inline-end:7px;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-40%)}.jalali-picker-input>button:hover{background:#f0ebff}.jalali-dialog{color:#101b35;background:#fff;border:1px solid #e5dff2;border-radius:18px;width:min(380px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:18px;font-family:Vazirmatn,Tahoma,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #101b3540}.jalali-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b3570}.jalali-calendar-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.jalali-calendar-heading h2{font-size:14px;font-weight:800}.jalali-calendar-heading button{color:#817494;cursor:pointer;background:#f8f6fc;border-radius:8px;width:32px;height:32px;font-size:25px}.jalali-calendar-controls{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) 30px;align-items:center;gap:7px;display:grid}.jalali-calendar-controls button{color:#6536f5;cursor:pointer;background:#f5f1ff;border-radius:8px;height:36px;font-size:24px}.jalali-calendar-controls button:disabled{opacity:.3;cursor:default}.admin-form .jalali-calendar-controls select{background:#faf8ff;min-height:36px;margin:0;padding:6px;font-size:12px;line-height:1.6}.jalali-weekdays,.jalali-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.jalali-weekdays{color:#8c809d;margin-top:17px;font-size:9px;line-height:2}.jalali-days button{color:#37415a;cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:39px;font-size:13px;font-weight:600}.jalali-days button:hover{color:#6536f5;background:#f0ebff}.jalali-days button[aria-current=date]{color:#6536f5;border-color:#a88de9}.jalali-days button[aria-pressed=true]{color:#fff;background:#6536f5;box-shadow:0 3px 8px #6536f530}.jalali-calendar-status{color:#8d829c;text-align:center;min-height:22px;margin-top:6px;font-size:10px;line-height:2}.jalali-calendar-footer{border-top:1px solid #eeebf5;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;display:flex}.jalali-calendar-footer button{color:#7955c6;cursor:pointer;background:#f8f5ff;border-radius:7px;padding:7px 10px;font-size:11px}.jalali-dialog button:focus-visible,.jalali-dialog select:focus-visible,.jalali-picker-input input:focus-visible{outline-offset:2px;outline:2px solid #6536f5}.security-event-table{min-width:1200px;font-size:11px}.security-event-table th:first-child,.security-event-table th:nth-child(2){width:13%}.security-event-table th:nth-child(3){width:17%}.security-event-table th:nth-child(4),.security-event-table th:nth-child(5){width:10%}.security-event-table th:nth-child(6){width:12%}.security-event-table th:nth-child(7){width:9%}.security-integrity{color:#655b76;padding:4px 0;font-size:10px;line-height:1.9;display:block}.security-integrity-valid{color:#16725e}.security-integrity-invalid{color:#b43251}.security-integrity-demo{color:#9a6e2d}.security-event-status{color:#70539d;background:#f2eefb;border-radius:8px;padding:3px 8px;font-size:10px;line-height:1.9;display:inline-block}.security-event-status-success{color:#16725e;background:#e8f7f1}.security-event-status-danger{color:#b43251;background:#fdf0f3}.security-event-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;font-size:13px;line-height:2;display:grid}.security-event-details dt{color:#5f6b82;margin-bottom:4px;font-size:11px}.security-event-details dd{overflow-wrap:anywhere}@media (width<=639px){.security-event-details{grid-template-columns:1fr}.security-event-table{min-width:0;display:block}.security-event-table thead{display:none}.security-event-table tbody{gap:12px;display:grid}.security-event-table tr{border:1px solid #e8eaf5;border-radius:12px;padding:8px;display:block}.security-event-table tr>td{grid-template-columns:85px minmax(0,1fr);gap:10px;padding:10px 6px;display:grid}.security-event-table [data-label]:before{content:attr(data-label);color:#626e86;font-size:10px}.security-event-table td[colspan]{display:block}}.admin-reports-menu summary{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:49px;padding:12px;font-size:13px;font-weight:750;list-style:none;display:flex}.admin-reports-menu summary::-webkit-details-marker{display:none}.admin-reports-menu summary:hover,.admin-reports-menu details[open]>summary{color:#6536f5;background:#eee8ff}.admin-reports-menu summary:focus-visible{outline-offset:2px;outline:2px solid #6536f5}.admin-reports-menu summary svg{width:22px;height:22px}.admin-submenu-chevron{margin-inline-start:auto;transition:transform .15s}.admin-reports-menu details[open] .admin-submenu-chevron{transform:rotate(180deg)}.admin-menu .admin-reports-menu ul{border-inline-start:1px solid #ded6f0;gap:4px;margin:5px 10px 8px 0;padding-inline-start:10px}.admin-menu .admin-reports-menu ul a{min-height:40px;padding:8px 10px;font-size:11px;line-height:1.9}.admin-report-coming{color:#73778a;align-items:flex-start;gap:6px;padding:10px 8px 3px;font-size:10px;line-height:1.9;display:flex}.admin-report-coming small{white-space:nowrap;color:#81728f;background:#eeeaf5;border-radius:5px;padding:1px 5px;font-size:9px}.admin-report-menu-hint{color:#9094a5;padding:0 8px 8px;font-size:9px;line-height:1.9}.report-search-form{margin-top:18px}.report-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.report-search-actions{border-top:1px solid #edf0f8;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:18px;display:flex}.report-export-toolbar{background:#faf8ff;border:1px solid #e8e2f4;border-radius:12px;margin-block:16px;padding:12px 16px}.report-export-toolbar .report-search-actions{border-top:0;margin-top:6px;padding-top:0}.report-results-scroll{overflow-x:auto}.admin-report-results{min-width:1100px;font-size:11px}.admin-report-results th:first-child{width:19%}.admin-report-results th:nth-child(2){width:13%}.admin-report-results th:nth-child(3),.admin-report-results th:nth-child(4){width:11%}.admin-report-results th:nth-child(5){width:14%}.admin-report-results th:nth-child(6){width:13%}.admin-report-results th:nth-child(7){width:7%}.admin-report-results th:nth-child(8){width:12%}.report-result-links{color:#6536f5;gap:10px;font-size:10px;display:grid}.report-result-links a,.report-result-links button{text-align:start;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.report-real-badge{color:#407268;background:#edf7f3;border-radius:6px;padding:2px 7px;font-size:10px;display:inline-block}@media (width<=900px){.report-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.report-search-grid{grid-template-columns:1fr}.admin-report-results{min-width:0;margin-top:10px;display:block}.admin-report-results thead{display:none}.admin-report-results tbody{gap:14px;display:grid}.admin-report-results tr{border:1px solid #e8eaf5;border-radius:12px;padding:8px;display:block}.admin-report-results tr>th,.admin-report-results tr>td{grid-template-columns:95px minmax(0,1fr);gap:10px;padding:10px 6px;font-size:11px;display:grid;width:auto!important}.admin-report-results [data-label]:before{content:attr(data-label);color:#7b8499;font-size:10px;font-weight:500}.admin-report-results td[colspan]{display:block}}.admin-dashboard{--analytics-border:#e8eaf3}.admin-dashboard[data-admin-dashboard]{gap:20px}.analytics-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.analytics-catalog article{border:1px solid var(--analytics-border);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.analytics-catalog h2{color:#596580;font-size:11px;font-weight:700}.analytics-catalog p{color:#9299aa;margin-top:4px;font-size:9px;line-height:1.9}.analytics-catalog strong{color:#101b35;margin-inline-start:auto;font-size:23px}.admin-dashboard .analytics-page-heading{justify-content:space-between;align-items:center;gap:16px;padding:10px 2px 8px;display:flex}.analytics-page-heading h1{color:#101b35;font-size:clamp(23px,2.4vw,30px);font-weight:900;line-height:1.8}.analytics-page-heading h1+p{color:#68728a;margin-top:3px;font-size:13px;line-height:2}.analytics-eyebrow{color:#795bb9;letter-spacing:.02em;margin-bottom:5px;font-size:10px;font-weight:750}.analytics-period{color:#675987;background:#faf8ff;border:1px solid #e7e2f3;border-radius:30px;flex-shrink:0;padding:7px 12px;font-size:11px}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.analytics-metric{border:1px solid var(--analytics-border);background:#fff;border-radius:16px;min-width:0;padding:18px;box-shadow:0 3px 12px #252d5704}.analytics-metric-top{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.analytics-metric h2{color:#596580;font-size:12px;font-weight:650;line-height:1.9}.analytics-metric-icon{color:#7855cc;background:#f4f1fc;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.analytics-metric-icon svg{width:19px;height:19px}.analytics-metric-value{font-variant-numeric:tabular-nums;color:#101b35;margin-top:10px;font-size:clamp(27px,2.8vw,36px);font-weight:850;line-height:1.5}.analytics-metric-hint{color:#7b8499;margin-top:6px;font-size:10px;line-height:1.9}.analytics-metric-success .analytics-metric-icon{color:#07836e;background:#e7f7f2}.analytics-metric-danger .analytics-metric-icon{color:#bf3e60;background:#fdf0f3}.analytics-metric-pending .analytics-metric-icon{color:#7b58bd;background:#f2ebfd}.analytics-demo-note{color:#6b6282;background:#f9f8ff;border:1px dashed #ddd8ed;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:11px;line-height:2;display:flex}.analytics-demo-badge{color:#7959a5;vertical-align:middle;background:#f1e9fb;border-radius:6px;flex-shrink:0;margin-inline-end:4px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-block}.analytics-trends{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.analytics-panel{border:1px solid var(--analytics-border);background:#fff;border-radius:18px;min-width:0;padding:22px;position:relative;box-shadow:0 4px 20px #252d5704}.analytics-panel-heading{justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.analytics-panel h2{color:#101b35;font-size:15px;font-weight:800;line-height:1.9}.analytics-caption{color:#7a8398;margin-top:8px;font-size:11px;line-height:2}.analytics-range{flex-shrink:0}.analytics-range select{font:inherit;color:#645581;cursor:pointer;background:#faf9ff;border:1px solid #e9e4f3;border-radius:9px;max-width:100%;min-height:38px;padding:7px 10px;font-size:11px}.analytics-range select:focus-visible{outline-offset:3px;outline:2px solid #6536f5}.analytics-range select:disabled{opacity:.55;cursor:wait}.analytics-chart{min-width:0;margin-top:12px}.analytics-chart-canvas{direction:ltr;min-height:340px}.analytics-chart .apexcharts-tooltip,.analytics-chart .apexcharts-legend{direction:rtl;font-family:Vazirmatn,Tahoma,sans-serif!important}.analytics-chart .apexcharts-tooltip{text-align:right;border:1px solid #e9e6f1!important;border-radius:12px!important;box-shadow:0 8px 24px #24244618!important}.analytics-tooltip{white-space:normal;direction:rtl;min-width:170px;max-width:290px;padding:12px 14px;line-height:1.9}.analytics-tooltip>strong{color:#101b35;border-bottom:1px solid #eeeaf5;margin-bottom:6px;padding-bottom:8px;display:block}.analytics-tooltip>div{justify-content:space-between;align-items:center;gap:18px;padding-block:3px;display:flex}.analytics-tooltip b{color:#101b35;flex-shrink:0}.analytics-chart .apexcharts-tooltip-title{background:#f7f5fc!important;border-color:#eeebf5!important;padding:10px 12px!important;font-family:inherit!important}.analytics-chart .apexcharts-tooltip-series-group{gap:5px;padding:5px 12px!important}.analytics-chart .apexcharts-tooltip-marker{margin-left:6px;margin-right:0}.analytics-chart .apexcharts-tooltip-text-y-value{margin-left:0;margin-right:6px}.analytics-chart .apexcharts-legend-series{gap:6px;align-items:center!important}.analytics-chart .apexcharts-legend-text{line-height:2;margin-left:0!important;padding-left:0!important}.analytics-data{color:#9299aa;border-top:1px solid #f0f1f7;padding-top:10px;font-size:10px}.analytics-data summary{cursor:pointer;min-height:28px;display:list-item}.analytics-data summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #6536f5}.analytics-data .admin-table{color:#596580;min-width:380px;font-size:11px}.analytics-empty{color:#75698a;background:#faf9fe;border:1px dashed #e5e0f0;border-radius:10px;margin-top:14px;padding:14px;font-size:12px;line-height:2}.analytics-footnote{color:#8a92a4;margin-top:12px;font-size:10px;line-height:2}.analytics-loading{z-index:2;color:#6536f5;top:90px;background:#f2ecff;border-radius:9px;padding:10px 14px;font-size:11px;position:absolute;inset-inline:22px;box-shadow:0 3px 12px #6536f510}.analytics-updating{opacity:.4;pointer-events:none}.analytics-total{color:#7a8398;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.analytics-total strong{color:#101b35;font-size:23px;font-weight:800}.analytics-credit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.analytics-credit-value{color:#101b35;align-items:baseline;gap:10px;font-size:24px;font-weight:800;display:flex}.analytics-credit-value span{color:#8a92a4;font-size:10px;font-weight:400}.analytics-all-link{color:#7955c6;font-size:11px;text-decoration:none}.analytics-tracking{color:#685192;font-size:11px;text-decoration:none}.analytics-tracking:hover{text-decoration:underline}.analytics-recent .admin-table{min-width:950px}@media (width<=1279px){.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.analytics-trends{grid-template-columns:1fr}}@media (width<=639px){.analytics-catalog{grid-template-columns:1fr;gap:10px}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-metric{border-radius:13px;padding:13px}.analytics-metric h2{font-size:11px}.analytics-metric-icon{border-radius:9px;width:28px;height:28px}.analytics-metric-icon svg{width:16px;height:16px}.analytics-panel{border-radius:14px;padding:16px 12px}.analytics-panel-heading{flex-wrap:wrap;gap:10px}.analytics-panel h2{font-size:14px}.analytics-demo-note{align-items:flex-start;padding:12px;font-size:10px}.analytics-chart-canvas{min-height:300px}.analytics-caption{font-size:10px}.analytics-page-heading .analytics-period{display:none}}.admin-shell{color:#101b35;background:radial-gradient(at 0 0,#7955e4 0,#0000 42%),radial-gradient(at 100% 100%,#c9d2f4 0,#0000 55%),#ececff;padding:20px}.admin-frame{background:#f6f8ffed;border-radius:22px;align-items:stretch;max-width:1536px;min-height:calc(100dvh - 40px);margin:0 auto;display:flex;box-shadow:0 18px 45px #343b9b30}.admin-workspace{flex:1;min-width:0}.admin-sidebar{background:linear-gradient(160deg,#fff,#f4f3ff);border-inline-end:1px solid #e5e4f5;border-radius:0 22px 22px 0;flex-direction:column;flex-shrink:0;width:234px;padding:20px 14px;display:flex}.admin-brand{color:#101335;justify-content:center;align-items:center;gap:9px;margin-bottom:24px;display:flex}.admin-brand img{object-fit:contain;mix-blend-mode:multiply;width:50px;height:54px}.admin-brand strong{letter-spacing:-.7px;font-size:24px;font-weight:900;display:block}.admin-brand span{text-align:center}.admin-menu-content{display:block}.admin-menu ul{gap:7px;display:grid}.admin-menu nav a,.admin-logout button{border-radius:10px;align-items:center;gap:12px;width:100%;min-height:49px;padding:12px;font-size:13px;font-weight:750;line-height:1.8;transition:background .15s,box-shadow .15s;display:flex}.admin-menu nav a:hover,.admin-logout button:hover{background:#eee8ff}.admin-menu nav a[aria-current]{color:#fff;background:linear-gradient(110deg,#946aff,#6231f5);box-shadow:0 6px 14px #6536f522}.admin-menu svg{width:22px;height:22px}.admin-logout{border-top:1px solid #e0e3f3;margin-top:22px;padding-top:16px}.admin-sidebar-note{text-align:center;color:#4e528b;background:radial-gradient(at 50% 70%,#e4d9ff,#0000 70%);margin-top:auto;padding:54px 12px 12px}.admin-sidebar-note svg{color:#7344f7;width:55px;height:55px;margin:0 auto 16px;transform:rotate(-9deg)}.admin-sidebar-note strong{color:#202350;margin-bottom:7px;display:block}.admin-sidebar-note p{font-size:12px;line-height:2}.admin-header{background:#ffffffd9;border-bottom:1px solid #ececfa;border-radius:22px 0 0 10px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 24px;display:flex}.admin-page-label{color:#626c8d;font-size:12px}.admin-page-label span{color:#272650;margin-inline-start:7px;font-weight:800}.admin-account{flex-direction:row-reverse;align-items:center;gap:10px;max-width:65%;font-size:12px;display:flex}.admin-avatar{color:#6536f5;background:#e7dfff;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.admin-avatar svg{width:21px;height:21px}.admin-main{padding:16px 18px 20px}.admin-main-narrow{max-width:1024px;margin-inline:auto;padding-top:24px}.admin-dashboard{gap:14px;display:grid}.admin-hero{background:radial-gradient(at 20% 10%,#d6c4ff,#0000 65%),linear-gradient(100deg,#e6d8ff,#f4f6ff);border-radius:12px}.admin-hero>div{grid-template-columns:minmax(0,1fr) 200px;gap:0;min-height:174px}.admin-hero>div>div{padding:22px 28px}.admin-hero h1{font-size:clamp(20px,2vw,29px);line-height:1.8}.admin-hero p:first-child{margin-bottom:3px;font-size:11px}.admin-hero h1+p{margin-top:6px;font-size:13px;line-height:2}.admin-hero div>span{display:none}.admin-hero img{width:auto;max-width:100%;height:186px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.admin-stats{gap:12px}.admin-stats article{border-radius:11px;padding:18px 20px;position:relative;box-shadow:0 3px 12px #53669c08}.admin-stats article>div{padding-inline-end:56px}.admin-stats h2{color:#151c38;font-size:13px}.admin-stats article>div>span{inset-inline-end:20px;border:3px solid #ffffff80;width:46px;height:46px;position:absolute;top:24px;box-shadow:0 4px 12px #6536f526}.admin-stats article:nth-child(2)>div>span{background:linear-gradient(140deg,#638fff,#376cfb)}.admin-stats article>p:first-of-type{margin-top:4px;font-size:29px}.admin-stats article>p:last-of-type{margin-top:3px;font-size:10px;line-height:1.9}.admin-lower{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:14px}.admin-lower>section{border-radius:12px;padding:18px;box-shadow:0 3px 12px #53669c08}.admin-lower h2{font-size:17px}.admin-lower h2+p{font-size:10px}.admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.admin-quick-grid>a{border-radius:9px;flex-wrap:wrap;align-content:start;gap:10px;padding:14px 12px}.admin-quick-grid>a>span:nth-child(2){flex-basis:calc(100% - 54px)}.admin-quick-grid>a>span:last-child{display:none}.admin-quick-grid>a>span:first-child{color:#fff;background:linear-gradient(145deg,#9970ff,#6536f5);width:36px;height:39px;box-shadow:0 4px 10px #6536f522}.admin-quick-grid>a:nth-child(2){background:linear-gradient(110deg,#edf0ff,#e5edff)}.admin-quick-grid>a:nth-child(2)>span:first-child{background:linear-gradient(145deg,#7a9aff,#3772ff)}.admin-quick-grid>a:nth-child(3){background:linear-gradient(110deg,#edf9f5,#e0f5ed)}.admin-quick-grid>a:nth-child(3)>span:first-child{background:linear-gradient(145deg,#20b69a,#008462)}.admin-quick-grid a span span:first-child{font-size:11px;line-height:1.9}.admin-quick-grid a span span:last-child{font-size:10px;line-height:1.9}.admin-activity ol{margin-top:14px}.admin-activity li{padding-block:11px}.admin-activity li p{font-size:12px}.admin-activity time{font-size:10px}@media (width>=1024px){.admin-sidebar{align-self:flex-start;min-height:calc(100dvh - 40px);position:sticky;top:20px}}@media (width<=1023px){.admin-shell{padding:10px}.admin-frame{flex-direction:column;min-height:calc(100dvh - 20px)}.admin-sidebar{border-inline-end:0;border-bottom:1px solid #e4e2f4;border-radius:18px 18px 0 0;width:100%;padding:12px}.admin-brand{justify-content:flex-start;margin:0 0 10px}.admin-brand img{width:35px;height:38px}.admin-brand strong{font-size:19px}.admin-brand span{text-align:start}.admin-sidebar-note{display:none}.admin-header{border-radius:0;padding:12px 16px}.admin-main{padding:12px}.admin-lower{grid-template-columns:1fr}}@media (width<=639px){.admin-page-label{display:none}.admin-account{max-width:100%;margin-inline-start:auto}.admin-hero>div{grid-template-columns:minmax(0,1fr) 94px}.admin-hero>div>div{padding:18px 14px}.admin-hero h1{font-size:18px}.admin-hero h1+p{font-size:11px}.admin-hero img{align-self:center;height:145px}.admin-stats{grid-template-columns:1fr;gap:10px}.admin-stats article{padding:14px 16px}.admin-stats article>div>span{top:22px}.admin-lower>section{padding:15px}.admin-quick-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-menu nav a,.admin-logout button{transition:none}}.admin-navigation-dialog{width:234px;max-width:none;max-height:none;color:inherit;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;position:static;overflow:visible}.admin-navigation-dialog[open]{display:block}.admin-shell .admin-menu-trigger,.admin-shell .admin-menu-close{display:none}.admin-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101b3580}.admin-shell.admin-menu-open{overflow:hidden}.admin-interior{gap:16px;min-width:0;display:grid}.admin-interior>.admin-button{justify-self:start}.admin-page-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:6px 0;display:flex}.admin-heading-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-heading-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.admin-eyebrow{color:#5932c8;margin-bottom:5px;font-size:11px;font-weight:750}.admin-page-heading h1{overflow-wrap:anywhere;font-size:clamp(19px,2vw,24px);font-weight:850;line-height:1.7}.admin-page-heading h1+p{color:#596580;margin-top:6px;font-size:13px;line-height:2}.admin-heading-icon{color:#6536f5;background:#f0ebff;border:1px solid #e2d8ff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.admin-heading-icon svg{width:22px;height:22px}.admin-panel{background:#fff;border:1px solid #e8eaf5;border-radius:12px;min-width:0;padding:22px;box-shadow:0 4px 18px #53669c08}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-toolbar h2,.admin-section-heading h2{font-size:17px;font-weight:800}.admin-help{color:#596580;overflow-wrap:anywhere;margin-block:10px;font-size:12px;line-height:2}.admin-button{overflow-wrap:anywhere;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:750;line-height:1.8;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.admin-button-primary{color:#fff;background:linear-gradient(110deg,#8054fa,#6536f5);box-shadow:0 4px 12px #6536f524}.admin-button-primary:hover{background:#5425db;box-shadow:0 5px 16px #6536f538}.admin-button-secondary{color:#542abf;background:#f5f1ff;border-color:#e5dcff}.admin-button-secondary:hover{background:#eae1ff}.admin-button-danger{color:#a51d40;background:#fff0f4;border-color:#f7d2dd}.admin-button-danger:hover{background:#ffe0e9}.admin-button:disabled{opacity:.6;cursor:wait;box-shadow:none}.admin-status{white-space:nowrap;border-radius:30px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:750;display:inline-flex}.admin-status>span{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-status.is-active{color:#09634e;background:#dcf7ed}.admin-status.is-inactive{color:#8c2845;background:#fce8ef}.admin-table{table-layout:fixed;border-collapse:collapse;text-align:start;width:100%;margin-top:18px;font-size:13px;line-height:1.9}.admin-table th,.admin-table td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf0f8;padding:16px 12px}.admin-table thead{color:#535d86;background:#f5f6fc;font-size:11px}.admin-table thead th{padding-block:12px;font-weight:700}.admin-table tbody tr:hover{background:#fdfcff}.admin-table tbody tr:last-child>*{border-bottom:0}.admin-category-table th:first-child{width:38%}.admin-category-table th:last-child{width:25%}.admin-row-title{align-items:center;gap:10px;font-weight:750;display:flex}.admin-row-title svg{color:#7648e7;width:22px;height:22px}.admin-empty{color:#596580;text-align:center;background:#f8f7ff;border-radius:10px;padding:30px 14px;font-size:13px;line-height:2}.admin-pagination{color:#596580;border-top:1px solid #edf0f8;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.admin-section-heading{border-bottom:1px solid #edf0f8;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.admin-section-heading p{color:#596580;margin-top:4px;font-size:12px;line-height:2}.admin-section-icon{color:#6536f5;background:#f0ebff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.admin-form-panel{width:100%;max-width:900px}.admin-form label{color:#18223d;font-size:13px;font-weight:750;display:block}.admin-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.admin-form select,.admin-form textarea{color:#18223d;background:#fcfdff;border:1px solid #dee3f0;border-radius:9px;width:100%;min-width:0;min-height:44px;margin-top:7px;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.9}.admin-form input:is([type=checkbox],[type=radio]){accent-color:#6536f5;flex-shrink:0;width:18px;height:18px;min-height:18px;margin:0;padding:0}.admin-form textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.admin-form input[aria-invalid=true],.admin-form select[aria-invalid=true],.admin-form textarea[aria-invalid=true]{background:#fffafb;border-color:#b7284d}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.admin-form-full{grid-column:1/-1}.admin-field-error{color:#a51d40;margin-top:5px;font-size:12px;line-height:2}.admin-field-error:empty{display:none}.admin-form-actions{border-top:1px solid #edf0f8;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;padding-top:20px;display:flex}.admin-notice{overflow-wrap:anywhere;border:1px solid;border-radius:10px;padding:14px 18px;font-size:13px;line-height:2}.admin-notice-success{color:#09634e;background:#edfaf4;border-color:#bfe9d6;align-items:center;gap:10px;display:flex}.admin-notice-error{color:#92203e;background:#fff3f6;border-color:#f0c5d1}.admin-form .admin-notice{margin-bottom:18px}.admin-filters{background:#f8f9fd;border:1px solid #edf0f8;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:end;gap:16px;margin-top:18px;padding:18px;display:grid}.admin-filter-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-text-link{color:#6536f5;text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.admin-message-table th:first-child{width:44%}.admin-message-table th:nth-child(2){width:20%}.admin-message-table th:nth-child(3){width:13%}.admin-message-table th:last-child{width:23%}.admin-message-title{color:#18223d;font-size:14px;font-weight:800}.admin-message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#465170;margin-top:12px;font-size:13px;line-height:2.2}.admin-message-dates{color:#596580;flex-wrap:wrap;gap:4px 14px;margin-top:16px;font-size:10px;display:flex}.admin-message-dates dt,.admin-message-dates dd{display:inline}.admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-row-actions form{min-width:0}.admin-rules-panel textarea{min-height:320px}@media (width>=1024px){.admin-navigation-dialog .admin-sidebar{width:234px}}@media (width<=1023px){.admin-navigation-dialog{width:100%}.admin-shell[data-menu-ready] .admin-navigation-dialog{overscroll-behavior:contain;background:#fbfaff;border-radius:18px 0 0 18px;width:min(320px,100vw - 30px);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto}.admin-shell[data-menu-ready] .admin-navigation-dialog .admin-sidebar{border:0;border-radius:0;width:100%;min-height:100%;padding:18px 14px}.admin-shell[data-menu-ready] .admin-menu-trigger{display:inline-flex}.admin-shell[data-menu-ready] .admin-menu-close{align-self:flex-end;margin-bottom:16px;display:inline-flex}.admin-menu-content{padding-top:12px}.admin-frame{overflow:hidden}.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-actions{grid-column:1/-1}}@media (width<=767px){.admin-panel{padding:16px}.admin-page-heading{flex-wrap:wrap;gap:12px;padding:4px 0}.admin-heading-icon{border-radius:11px;width:38px;height:38px}.admin-heading-icon svg{width:20px;height:20px}.admin-page-heading h1+p{font-size:12px}.admin-form-grid,.admin-filters{grid-template-columns:1fr}.admin-table,.admin-table tbody,.admin-table tr,.admin-table th,.admin-table td{width:100%;display:block}.admin-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-table tbody tr{border:1px solid #e8eaf5;border-radius:10px;margin-top:12px;padding:8px 12px}.admin-table tbody td,.admin-table tbody th{border:0;width:100%;padding:9px 0}.admin-table [data-label]:before{content:attr(data-label);color:#596580;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.admin-table th:first-child,.admin-table th:last-child,.admin-message-table th:nth-child(2),.admin-message-table th:nth-child(3),.admin-form-actions .admin-button{width:100%}.admin-rules-panel textarea{min-height:320px}}@media (prefers-reduced-motion:reduce){.admin-button{transition:none}}.admin-auth{color:#101b35;background:radial-gradient(at 0 0,#d7c9ff 0,#0000 55%),radial-gradient(at 100% 100%,#e2e9ff 0,#0000 55%),#f5f5ff;min-height:100dvh;padding:28px}.auth-stage{align-content:center;max-width:1080px;min-height:calc(100dvh - 56px);margin:auto;display:grid}.auth-frame{background:#f9faffb3;border:1px solid #ffffffd9;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);gap:30px;padding:28px;display:grid;box-shadow:0 24px 70px #635baf16}.auth-card{background:#ffffffed;border:1px solid #fff;border-radius:20px;align-self:center;min-width:0;padding:30px 30px 22px;box-shadow:0 10px 35px #61539c09}.auth-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:22px;display:flex}.auth-brand img{object-fit:contain;mix-blend-mode:multiply;width:44px;height:48px}.auth-brand>span{justify-items:center;gap:4px;display:grid}.auth-brand strong{letter-spacing:-.4px;font-size:21px;font-weight:900;line-height:1.3;display:block}.auth-brand span span{text-align:center;font-size:11px;font-weight:700;line-height:1.6;display:block}.auth-card h1{text-align:center;font-size:24px;font-weight:900;line-height:1.8}.auth-intro{color:#596580;text-align:center;margin:5px 0 22px;font-size:12px;line-height:2}.auth-form{gap:18px;display:grid}.auth-form label{margin-bottom:9px;font-size:13px;font-weight:700;display:block}.auth-input{position:relative}.auth-input>svg{color:#59628c;pointer-events:none;width:20px;height:20px;position:absolute;top:15px;left:13px}.auth-input input{color:#101b35;background:#fafafa;border:1px solid #dedee5;border-radius:9px;width:100%;min-width:0;min-height:50px;padding:11px 44px 11px 42px;font-size:14px;line-height:1.8}.auth-input input::placeholder{color:#687078;text-align:right;direction:rtl;font-size:12px}.auth-input input:hover:not(:disabled){background:#fff;border-color:#bdb8ca}.auth-input input:focus{background:#fff;border-color:#6536f5;outline:none;box-shadow:0 0 0 3px #6536f529}.auth-input input[aria-invalid=true]{background:#fffafb;border-color:#b72f50}.auth-input input:disabled{opacity:1;color:#62676e;cursor:not-allowed;background:#f0f0f2;border-color:#dedee5}.auth-toggle{color:#5d5986;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:3px;right:3px}.auth-toggle[hidden]{display:none}.auth-toggle:hover{color:#6536f5;background:#efeaff}.auth-toggle svg{width:19px;height:19px}.auth-toggle[aria-pressed=true]{color:#6536f5;background:#efeaff}.auth-error{color:#9e2343;margin-top:6px;font-size:12px;line-height:2}.auth-error:empty{display:none}.auth-alert{color:#92203f;background:#fff3f6;border:1px solid #ecc1ce;border-radius:9px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:2}.auth-submit{color:#fff;background:linear-gradient(100deg,#5832f5,#8254ff);border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 16px;font-size:14px;font-weight:750;transition:box-shadow .15s;display:flex;box-shadow:0 6px 16px #6536f52b}.auth-submit:hover{box-shadow:0 8px 22px #6536f548}.auth-submit:disabled{opacity:.7;cursor:wait}.auth-submit [hidden]{display:none}.auth-back{color:#6536f5;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:44px;margin:16px auto 0;padding:8px;font-size:12px;font-weight:650;display:flex}.auth-back:hover{background:#f0ebff}.auth-art{flex-direction:column;justify-content:center;gap:16px;min-width:0;display:flex}.auth-art img{border-radius:20px;width:100%;max-width:300px;height:auto;margin-inline:auto;display:block;box-shadow:0 12px 30px #7564bf18}.auth-art-caption{text-align:center;padding-inline:18px}.auth-art-caption h2{font-size:19px;font-weight:900;line-height:1.8}.auth-art-caption p{color:#596580;margin-top:7px;font-size:12px;line-height:2.1}@media (width<=767px){.admin-auth{padding:14px}.auth-stage{min-height:calc(100dvh - 28px)}.auth-frame{border-radius:22px;grid-template-columns:1fr;gap:20px;padding:16px}.auth-card{padding:26px 20px 18px}.auth-card h1{font-size:21px}.auth-art{grid-row:1}.auth-art img{object-fit:contain;max-width:180px;max-height:200px;box-shadow:none}.auth-art-caption{display:none}.auth-brand{margin-bottom:20px}}@media (width<=359px){.admin-auth{padding:10px}.auth-frame{gap:14px;padding:10px}.auth-card{padding-inline:16px}.auth-card h1{font-size:19px}.auth-art img{max-height:145px}}@media (prefers-reduced-motion:reduce){.auth-submit{transition:none}}.sms-controls{color:#101b35;gap:16px;min-width:0;display:grid}.sms-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:4px 0 2px;display:flex}.sms-heading-title{align-items:center;gap:12px;min-width:0;display:flex}.sms-heading-icon{color:#6536f5;background:#f0ebff;border:1px solid #e2d8ff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.sms-heading-icon svg{width:22px;height:22px}.sms-eyebrow{color:#6c598c;margin-bottom:2px;font-size:10px;font-weight:700}.sms-heading h1{font-size:clamp(18px,2vw,24px);font-weight:850;line-height:1.7}.sms-heading>p{color:#64708a;max-width:490px;font-size:12px;line-height:1.9}.sms-panel{background:#fff;border:1px solid #e6e8f2;border-radius:14px;min-width:0;padding:20px;box-shadow:0 3px 15px #27355804}.sms-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sms-metric{background:#fff;border:1px solid #e7e6f4;border-radius:13px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.sms-metric>div{min-width:0}.sms-metric-icon{color:#6a3be8;background:#f2edff;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.sms-metric-icon svg{width:21px;height:21px}.sms-metric p{color:#536079;font-size:11px;font-weight:650;line-height:1.8}.sms-metric strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:27px;font-weight:850;line-height:1.4;display:inline-block}.sms-metric-caption{color:#6a7489;font-size:10px;line-height:1.8;display:block}.sms-panel-heading h2,.sms-toolbar h2{font-size:15px;font-weight:800}.sms-panel-heading p,.sms-toolbar p{color:#64708a;margin-top:4px;font-size:11px;line-height:1.9}.sms-field{min-width:0}.sms-controls .sms-field label,.sms-dialog .jalali-picker>label{color:#283550;margin-bottom:7px;font-size:12px;font-weight:750;line-height:1.9;display:block}.sms-controls .sms-field input,.sms-controls .sms-field select,.sms-controls .sms-field textarea{color:#101b35;background:#fff;border:1px solid #dfe2ef;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.8;display:block}.sms-controls .sms-field select{padding-inline-end:28px}.sms-controls .sms-field textarea{resize:vertical;min-height:90px}.sms-controls input::placeholder{color:#8c93a5}.sms-controls input[aria-invalid=true],.sms-controls textarea[aria-invalid=true]{border-color:#c22b42}.sms-controls :is(input,select,textarea,button,a,summary,progress):focus-visible{outline-offset:3px;outline:3px solid #9b7aff}.sms-controls .admin-button{white-space:normal;min-height:44px}.sms-limit-form{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;margin-top:18px;display:flex}.sms-limit-form>.admin-button{margin-top:30px}.sms-limit-input{align-items:center;gap:12px;display:flex}.sms-controls .sms-limit-input input{text-align:center;direction:ltr;width:108px;font-size:19px;font-weight:800}.sms-limit-input>span{color:#626c84;font-size:12px}.sms-field-note{color:#657087;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.sms-limit-form>.sms-field-note{flex-basis:100%}.sms-field-error{color:#ad2339;font-size:11px;line-height:1.9}.sms-field-error:empty{display:none}.sms-info{color:#665481;background:#f7f5ff;border-radius:10px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:11px;line-height:1.9;display:flex}.sms-info svg{color:#7b5aa7;flex-shrink:0;width:18px;height:18px;margin-top:2px}.sms-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sms-tabs{background:#f5f5fb;border:1px solid #edeef6;border-radius:10px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-top:18px;padding:5px;display:flex}.sms-tabs a{color:#626c84;text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:9px 16px;font-size:12px;font-weight:700;display:flex}.sms-tabs a[aria-current=page]{color:#6030df;background:#fff;box-shadow:0 2px 5px #2532580c}.sms-list-search{border-top:1px solid #edf0f7;margin-top:18px;padding-top:16px}.sms-search{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sms-search .sms-search-field{flex:210px;max-width:350px}.sms-search>.sms-field-note{flex-basis:100%}.sms-filter-panel .sms-search{margin-top:14px}.sms-filters{border-top:1px solid #edf0f7;grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(110px,1fr)) auto;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.sms-empty{text-align:center;justify-items:center;gap:9px;padding:38px 14px 28px;display:grid}.sms-empty>span{color:#9a80cf;background:#f8f5ff;border:1px dashed #d9cff5;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:5px;display:grid}.sms-empty svg{width:26px;height:26px}.sms-empty h2{font-size:14px;font-weight:750;line-height:1.9}.sms-empty p{color:#68748a;max-width:460px;font-size:12px;line-height:2}.sms-table-wrap{overscroll-behavior-inline:contain;border:1px solid #edf0f7;border-radius:10px;max-width:100%;margin-top:16px;overflow-x:auto}.sms-scroll-hint{display:none}.sms-table{border-collapse:collapse;text-align:start;width:100%;min-width:680px;font-size:12px;line-height:1.9}.sms-block-table{min-width:900px}.sms-table th{color:#59657d;text-align:start;white-space:nowrap;background:#f7f8fc;padding:11px 14px;font-size:11px;font-weight:750}.sms-table td{vertical-align:middle;border-top:1px solid #edf0f7;padding:14px}.sms-table td>bdi{white-space:nowrap;letter-spacing:.3px;font-weight:700}.sms-table tbody tr:hover{background:#fcfbff}.sms-reason{overflow-wrap:anywhere;min-width:170px;max-width:250px}.sms-uuid{overflow-wrap:anywhere;max-width:220px;font-size:10px}.sms-cell-note{color:#6a7488;margin-top:3px;font-size:10px;line-height:1.9;display:block}.sms-badge{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:750;display:inline-flex}.sms-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.sms-badge-success{color:#08745c;background:#e7f7f0}.sms-badge-warning{color:#99520a;background:#fff2dc}.sms-badge-danger{color:#b22842;background:#fff0f2}.sms-badge-neutral{color:#5e667d;background:#f0f2f7}.sms-result-count{color:#715393;background:#f4effc;border-radius:7px;padding:6px 10px;font-size:11px}.sms-consumption{gap:6px;min-width:105px;font-size:12px;font-weight:700;display:grid}.sms-consumption progress{accent-color:#7a4ded;background:#eeebf7;border:0;border-radius:10px;width:100%;max-width:135px;height:5px;display:block;overflow:hidden}.sms-consumption progress::-webkit-progress-bar{background:#eeebf7;border-radius:10px}.sms-consumption progress::-webkit-progress-value{background:#7a4ded;border-radius:10px}.sms-consumption progress::-moz-progress-bar{background:#7a4ded;border-radius:10px}.sms-pagination{margin-top:14px}.sms-pagination:empty{display:none}.sms-history summary{cursor:pointer;font-size:13px;font-weight:750}.sms-modal-open{overflow:hidden}.sms-dialog{color:#101b35;background:#fff;border:1px solid #e6e0f2;border-radius:18px;width:min(520px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:22px;font-family:Vazirmatn,Tahoma,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #101b3540}.sms-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b3570}.sms-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sms-dialog-heading h2{font-size:17px;font-weight:800;line-height:1.8}.sms-close{color:#685c7a;cursor:pointer;background:#faf9fd;border:1px solid #e9e6f0;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.sms-block-form{gap:15px;display:grid}.sms-expiry:not([hidden]){background:#faf8ff;border:1px solid #e7e0f8;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.sms-expiry .sms-field-note,.sms-expiry .sms-field-error{grid-column:1/-1}.sms-expiry .jalali-picker{min-width:0}.sms-expiry .jalali-picker-input input{text-align:center;width:100%;min-width:0;min-height:44px;font-size:12px;padding-inline:40px!important}.sms-dialog-actions{border-top:1px solid #edf0f7;flex-wrap:wrap;gap:10px;padding-top:15px;display:flex}.sms-dialog-actions .admin-button{flex:1}.sms-confirm-dialog>p{color:#616d84;margin-bottom:18px;font-size:12px;line-height:2}.sms-form-error{color:#ad2339;background:#fff0f2;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.9}@media (width>=1280px){.sms-filter-panel{grid-template-columns:minmax(250px,.8fr) minmax(0,1.9fr);gap:16px 20px;display:grid}.sms-filter-panel>.sms-panel-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sms-filter-panel .sms-search{align-content:start;margin-top:0}.sms-filter-panel .sms-search-field{flex-basis:150px}.sms-filter-panel .sms-filters{border-top:0;padding-top:0;border-inline-start:1px solid #edf0f7;margin-top:0;padding-inline-start:20px}}@media (width<=1199px){.sms-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-filters>.admin-button{justify-self:start}.sms-metric{gap:10px;padding:14px}.sms-metric-icon{width:34px;height:34px}}@media (width<=767px){.sms-scroll-hint{color:#67738b;margin-top:14px;font-size:10px;line-height:1.9;display:block}.sms-metrics{gap:8px}.sms-metric{flex-direction:column;align-items:flex-start;gap:7px;padding:12px}.sms-metric-icon{width:30px;height:30px}.sms-metric-icon svg{width:17px;height:17px}.sms-metric strong{font-size:24px}.sms-metric-caption{font-size:9px}.sms-heading>p{flex-basis:100%}.sms-panel{padding:16px}}@media (width<=479px){.sms-controls{gap:12px}.sms-heading h1{font-size:19px}.sms-metrics{grid-template-columns:1fr;gap:8px}.sms-metric{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.sms-metric>div{flex:1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;display:grid}.sms-metric p{font-size:11px}.sms-metric strong{grid-area:1/2/3;align-self:center;margin:0}.sms-metric-caption{font-size:10px}.sms-toolbar>.admin-button{width:100%}.sms-tabs{flex-wrap:nowrap;gap:2px;width:100%}.sms-tabs a{flex:1;min-width:0;padding:8px 4px;font-size:10px}.sms-search .sms-search-field{flex-basis:100%;max-width:none}.sms-search>.admin-button{flex:1}.sms-filters{gap:12px 8px}.sms-filters>.admin-button{grid-column:1/-1;width:100%}.sms-limit-form>.admin-button{width:100%;margin-top:0}.sms-limit-form>.sms-field{width:100%}.sms-dialog{border-radius:14px;padding:16px}.sms-dialog-heading h2{font-size:15px}.sms-expiry:not([hidden]){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sms-controls *,.sms-dialog *{scroll-behavior:auto;transition:none;animation:none}}.admin-shell .admin-sidebar-head{border-bottom:1px solid #e8e7f3;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}.admin-shell .admin-brand{justify-content:flex-start;gap:8px;margin:0}.admin-shell .admin-brand img{width:38px;height:42px}.admin-shell .admin-brand strong{font-size:21px}.admin-shell .admin-brand span{text-align:start}.admin-brand-caption{color:#65708a;font-size:11px;display:block}.admin-shell .admin-sidebar{height:100%;min-height:0;padding:18px 12px 12px}.admin-shell .admin-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4caef transparent;flex:1;min-height:0;padding-block:12px;overflow-y:auto}.admin-menu .admin-nav-list{gap:5px;padding-inline:2px}.admin-shell .admin-menu nav a{gap:9px;min-height:42px;padding:10px;font-size:12px}.admin-shell .admin-menu nav a>svg{flex-shrink:0;width:19px;height:19px}.admin-nav-group>summary{cursor:pointer;color:#4f5b76;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:12px;font-weight:750;list-style:none;display:flex}.admin-nav-group>summary::-webkit-details-marker{display:none}.admin-nav-group>summary>svg{flex-shrink:0;width:20px;height:20px}.admin-nav-group>summary .admin-nav-chevron{width:15px;height:15px;margin-inline-start:auto;transition:transform .15s}.admin-nav-group[open]>summary .admin-nav-chevron{transform:rotate(180deg)}.admin-nav-group[open]>summary,.admin-nav-group>summary:hover{color:#6030d5;background:#f1ecfd}.admin-menu .admin-nav-group ul{border-inline-start:1px solid #e4ddf3;gap:3px;margin:6px 10px 7px 0;padding-inline-start:9px}.admin-shell .admin-nav-group li a{min-height:40px;font-size:11px;line-height:1.9}.admin-shell .admin-menu nav a[aria-current=page]{color:#fff;background:#6536f5;box-shadow:0 3px 8px #6536f51c}.admin-sidebar-footer{border-top:1px solid #e5e5f2;flex-shrink:0;padding-top:10px}.admin-sidebar-footer .admin-logout{border:0;margin:0;padding:0}.admin-sidebar-footer .admin-logout button{color:#615476;min-height:44px;padding:9px 12px;font-size:12px}.admin-sidebar-footer>p{color:#69728a;text-align:center;padding-top:9px;font-size:10px}.admin-button [data-submit-label]:not([hidden]){justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-navigation-open,.admin-dialog-open{overflow:hidden}.admin-shell .admin-menu-close{color:#705b96;cursor:pointer;background:#f7f3ff;border:1px solid #e4def2;border-radius:9px;flex-shrink:0;width:40px;height:40px;min-height:40px;padding:0;font-size:25px}.admin-shell .admin-header{gap:12px;min-height:66px;padding:10px 20px}.admin-shell .admin-account{flex-direction:row;gap:8px;max-width:220px;font-size:12px}.admin-account>div{min-width:0}.admin-account .admin-avatar{width:34px;height:34px}.admin-breadcrumb{color:#66728a;flex:1;min-width:0;font-size:11px;line-height:1.9}.admin-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.admin-breadcrumb li{overflow-wrap:anywhere;min-width:0}.admin-breadcrumb li:not(:last-child):after{content:" /";color:#a0a6b4;padding-inline-start:7px}.admin-breadcrumb li[aria-current]{color:#26334f;font-weight:700}.admin-breadcrumb a{color:#6236ca;text-underline-offset:3px}.admin-breadcrumb a:hover{text-decoration:underline}.admin-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #9b7aff}.admin-shell .admin-panel{padding:18px}.admin-shell .admin-section-heading{margin-bottom:16px;padding-bottom:12px}.admin-shell .admin-form-grid{gap:16px 20px}.admin-shell .admin-form-actions{justify-content:flex-start;margin-top:16px;padding-top:16px}.admin-shell .admin-panel details>summary{cursor:pointer}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;font-size:13px;line-height:2;display:grid}.admin-detail-grid>div{min-width:0}.admin-detail-grid dt{color:#5f6c84;margin-bottom:4px;font-size:11px;font-weight:700}.admin-detail-grid dd{overflow-wrap:anywhere;min-width:0}.admin-detail-full{grid-column:1/-1}.admin-timeline>li{border-inline-start:2px solid #e1d7fa;padding-inline-start:14px}.admin-advanced-filters{border-top:1px solid #edf0f7;margin-top:16px;padding-top:12px}.admin-advanced-filters>summary{color:#6740b1;min-height:38px;padding-block:7px;font-size:12px;font-weight:750}.admin-advanced-filters>div{margin-top:10px}.admin-shell .report-search-form{margin-top:12px}.admin-shell .report-search-grid{gap:14px}.admin-shell .report-search-actions{margin-top:14px;padding-top:14px}.admin-shell .report-export-toolbar>summary{cursor:pointer;min-height:38px;padding-block:8px;font-size:12px;font-weight:750}.admin-shell .report-results-scroll,.admin-table-region{overscroll-behavior-inline:contain;border-radius:10px;min-width:0;max-width:100%;overflow-x:auto}.admin-table-region{border:1px solid #edf0f7;margin-top:14px}.admin-shell .admin-table-scroll{table-layout:auto;min-width:760px;margin:0;font-size:12px;display:table}.admin-shell .admin-table-scroll thead{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.admin-shell .admin-table-scroll tbody{display:table-row-group}.admin-shell .admin-table-scroll tr{border:0;border-radius:0;margin:0;padding:0;display:table-row}.admin-shell .admin-table-scroll :is(th,td){border-bottom:1px solid #edf0f7;width:auto;padding:12px;display:table-cell}.admin-shell .admin-table-scroll [data-label]:before{display:none}.admin-shell .admin-table-scroll th{white-space:nowrap}.admin-scroll-hint{color:#64708a;margin-top:10px;font-size:11px;line-height:1.9;display:none}.admin-shell .admin-message-body{scrollbar-width:thin;max-height:180px;padding-inline-end:6px;overflow-y:auto}.admin-shell .analytics-caption,.admin-shell .analytics-metric-hint,.admin-shell .analytics-footnote,.admin-shell .analytics-catalog p,.admin-shell .analytics-data{color:#5d6a82;font-size:11px}.admin-shell .analytics-credit-value span{color:#5f6a80;font-size:11px}.admin-shell .jalali-picker-input input{text-align:center;padding-inline:42px!important}.admin-shell .jalali-weekdays{color:#64708a}.admin-shell .jalali-calendar-status{color:#657089}.admin-shell .jalali-dialog{scrollbar-width:thin}.admin-dialog{color:#101b35;background:#fff;border:1px solid #e4def1;border-radius:16px;width:min(480px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:20px;font-family:Vazirmatn,Tahoma,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #101b3540}.admin-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b3570}.admin-dialog-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-dialog-heading h2{font-size:16px;font-weight:800}.admin-dialog-heading button{color:#68517e;background:#faf8ff;border:1px solid #e7e1f2;border-radius:9px;flex-shrink:0;width:42px;height:42px;font-size:25px}.admin-dialog>p{color:#5f6a80;font-size:13px;line-height:2}.admin-dialog-actions{border-top:1px solid #edf0f7;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;display:flex}.admin-dialog-actions>button{flex:1}.admin-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-operational-grid>*{min-width:0}.admin-operation{margin-top:0}.admin-operation>summary{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:800;list-style:none;display:flex}.admin-operation>summary:after{content:"＋";color:#764acb;font-size:20px}.admin-operation[open]>summary:after{content:"−"}.admin-operation>summary::-webkit-details-marker{display:none}.admin-operation>div{margin-top:16px}.admin-operation:has(:invalid)[data-reopen-error]{border-color:#dcb2c2}.admin-policy-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-policy-counts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-policy-counts>span{color:#5b4777;background:#f5f2fc;border-radius:7px;padding:5px 9px;font-size:11px}.admin-expiry-controls:not([hidden]){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}.admin-expiry-controls>.admin-field-error{grid-column:1/-1}.admin-expiry-controls>*{min-width:0}.admin-expiry .jalali-picker>label{font-size:13px;font-weight:750}@media (width>=1024px){.admin-shell .admin-navigation-dialog{align-self:flex-start;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);position:sticky;top:20px;overflow:hidden}.admin-shell .admin-navigation-dialog .admin-sidebar{width:234px;min-height:0}}@media (width<=1023px){.admin-shell[data-menu-ready] .admin-navigation-dialog{overflow:hidden}.admin-shell[data-menu-ready] .admin-navigation-dialog .admin-sidebar{height:100%;min-height:0;padding:16px 12px 12px}.admin-shell[data-menu-ready] .admin-menu-close{align-self:center;place-items:center;margin:0;display:grid}.admin-shell .admin-header{border-radius:18px 18px 0 0;padding:10px 14px}.admin-breadcrumb li:not(:last-child){display:none}}@media (width<=767px){.admin-shell .admin-panel{padding:16px}.admin-operational-grid{grid-template-columns:minmax(0,1fr)}.admin-scroll-hint{display:block}.admin-heading-actions{width:100%}.admin-heading-actions>.admin-button{flex:1}.admin-shell .admin-account{max-width:45%}.admin-shell .admin-account .text-xs{display:none}.admin-shell .admin-account p{font-size:11px}.admin-shell .admin-account .admin-avatar{display:none}.admin-breadcrumb{font-size:10px}}@media (width<=639px){.admin-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-dialog{padding:16px}}.admin-shell .admin-header{z-index:30;position:relative}.admin-shell .admin-account{min-width:0;position:relative}.admin-account-trigger{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;padding:6px;display:flex}.admin-account-trigger:hover,.admin-account-trigger[aria-expanded=true]{background:#f0ebff}.admin-account-chevron{color:#6536f5;flex-shrink:0;width:16px;height:16px;transition:transform .15s}.admin-account-trigger[aria-expanded=true] .admin-account-chevron{transform:rotate(180deg)}.admin-account-dropdown{z-index:50;opacity:1;width:250px;max-width:calc(100vw - 32px);transition:opacity .15s ease,transform .15s ease,display .15s allow-discrete;inset-inline-end:0;background:#fff;border:1px solid #e6defb;border-radius:14px;padding:8px;position:absolute;top:100%;transform:translateY(0);box-shadow:0 12px 32px #101b3526}.admin-account-dropdown[hidden]{opacity:0;display:none;transform:translateY(-4px)}@starting-style{.admin-account-dropdown:not([hidden]){opacity:0;transform:translateY(-4px)}}.admin-account-item{color:#101b35;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;font-size:13px;display:flex}.admin-account-item svg{width:20px;height:20px}.admin-account-item:hover:not(:disabled){color:#6536f5;background:#f0ebff}.admin-account-item:disabled{color:#64748b;cursor:not-allowed}.admin-shell .admin-account .admin-account-note{color:#64748b;margin:0 10px 8px;font-size:11px;line-height:1.8}.admin-account-dropdown form{border-top:1px solid #f0ebff;padding-top:4px}@media (prefers-reduced-motion:reduce){.admin-shell *{scroll-behavior:auto}.admin-nav-chevron,.admin-account-chevron,.admin-account-dropdown{transition:none!important}}.dashboard-workspace,.admin-dashboard.dashboard-workspace[data-admin-dashboard]{gap:16px}.dashboard-workspace .analytics-page-heading{margin:0;padding:0}.dashboard-workspace .analytics-page-heading h1{font-size:22px}.dashboard-workspace .analytics-metrics{gap:12px}.dashboard-workspace .dashboard-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-workspace .analytics-metric{border-radius:12px;min-height:136px;padding:14px}.dashboard-workspace .analytics-metric-top h2{font-size:12px;line-height:1.9}.dashboard-workspace .analytics-metric-icon{flex-shrink:0;width:30px;height:30px}.dashboard-workspace .analytics-metric-icon svg{width:18px;height:18px}.dashboard-workspace .analytics-metric-value{margin-block:6px;font-size:30px;line-height:1.4}.dashboard-workspace .analytics-metric-hint{margin:0;line-height:1.8}.dashboard-workspace .analytics-demo-note{margin:0;padding:8px 12px}.dashboard-workspace .analytics-panel{border-radius:12px;padding:18px}.dashboard-workspace .analytics-panel h2,.dashboard-section-title{font-size:15px;font-weight:800;line-height:1.9}.dashboard-operations{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.dashboard-operations>:only-child{grid-column:1/-1}.dashboard-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dashboard-shortcuts a{background:#f7f5ff;border:1px solid #e9e3fa;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.dashboard-shortcuts svg{color:#6536f5;flex-shrink:0;width:18px;height:18px}.dashboard-shortcuts a span:last-child{color:#6536f5;margin-inline-start:auto}.dashboard-shortcuts a:hover{background:#f0ebff;border-color:#b8a2fb}.dashboard-workspace .analytics-credit{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-workspace .analytics-credit .analytics-caption{margin-top:0}.dashboard-workspace .analytics-credit-value{overflow-wrap:anywhere;font-size:26px}.dashboard-workspace .analytics-trends{align-items:stretch;gap:16px}.dashboard-workspace .analytics-panel-heading{gap:10px}.dashboard-workspace .analytics-panel-heading h2{font-size:15px}.dashboard-workspace .analytics-chart-canvas{min-height:280px}.dashboard-workspace .analytics-chart{margin-top:8px}.dashboard-workspace .analytics-footnote,.dashboard-workspace .analytics-caption{line-height:1.9}.dashboard-workspace .analytics-data{margin-top:4px}.dashboard-supplementary{gap:12px;min-width:0;display:grid}.dashboard-secondary{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-workspace .dashboard-secondary .analytics-metric{min-height:116px;padding:12px}.dashboard-workspace .dashboard-secondary .analytics-metric-value{font-size:24px}.dashboard-workspace .dashboard-secondary .analytics-metric-icon{display:none}.dashboard-workspace .analytics-catalog{gap:12px}.dashboard-workspace .analytics-catalog article{padding:12px}.dashboard-analysis{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.dashboard-analysis>.analytics-weekdays{grid-column:1/-1}.dashboard-workspace .analytics-chart,.dashboard-workspace .analytics-plot-region,.dashboard-workspace .analytics-chart-canvas{width:100%;min-width:0;max-width:100%}.dashboard-workspace .analytics-plot-region{direction:ltr}.dashboard-workspace .analytics-chart{container-type:inline-size}.dashboard-analysis .analytics-plot-region-scrollable{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.dashboard-workspace .apexcharts-sr-status{margin:0;top:0;left:0}.dashboard-workspace .apexcharts-legend-series{max-width:100%}.dashboard-workspace .apexcharts-legend-text{overflow-wrap:anywhere}.dashboard-workspace .admin-activity{padding:18px}.dashboard-workspace .admin-activity ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:8px;display:grid}.dashboard-workspace .admin-activity li{padding-block:10px}.dashboard-copy{color:#5930c6;min-width:44px;min-height:44px;margin-inline-start:6px;font-size:11px;text-decoration:underline}.dashboard-copy[aria-busy=true]{opacity:.6;cursor:wait}.dashboard-copy-feedback{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-height:24px;margin-top:8px;font-size:12px;line-height:2}.dashboard-workspace .analytics-tracking{white-space:nowrap;font-size:12px}.dashboard-workspace .analytics-tooltip{min-width:140px;max-width:min(260px,100vw - 56px)}.dashboard-workspace .analytics-tooltip>div{gap:10px}.dashboard-workspace .analytics-tooltip{width:max-content;min-width:min(140px,100cqi - 2px);max-width:min(260px,100cqi - 2px)}.dashboard-workspace .analytics-tooltip>div>span{overflow-wrap:anywhere;min-width:0}.dashboard-workspace .analytics-recent table{min-width:820px}.dashboard-workspace :is(a,button,summary,[tabindex="0"]):focus-visible{outline-offset:3px;outline:3px solid #a88aef}@media (width<=1199px){.dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.dashboard-workspace .dashboard-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-operations,.dashboard-analysis{grid-template-columns:minmax(0,1fr)}.dashboard-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace .analytics-metric{min-height:144px;padding:12px}.dashboard-workspace .analytics-metric-top{align-items:flex-start;gap:6px}.dashboard-workspace .analytics-metric-top h2{font-size:11px}.dashboard-workspace .analytics-metric-value{font-size:27px}.dashboard-workspace .analytics-panel{padding:14px}.dashboard-workspace .admin-activity ol{grid-template-columns:minmax(0,1fr)}.dashboard-shortcuts a{padding:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.dashboard-workspace *{scroll-behavior:auto}}.category-workspace{gap:16px}.category-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.category-summary article{background:#fff;border:1px solid #e5e5f3;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.category-summary h2{color:#596580;font-size:12px;line-height:1.9}.category-summary strong{color:#101b35;font-size:24px;line-height:1.5;display:block}.category-summary-icon,.category-row-icon{color:#6536f5;background:#f0ebff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.category-summary-icon svg,.category-row-icon svg{width:22px;height:22px}.category-list{padding:18px}.category-list .admin-toolbar{margin-bottom:8px}.category-list-help{color:#596580;margin-bottom:14px;font-size:12px;line-height:2}.category-workspace .category-table{table-layout:fixed;margin:0}.category-table th:first-child{width:46%}.category-table th:nth-child(2),.category-table th:nth-child(3),.category-table th:nth-child(4){width:18%}.category-workspace .category-table :is(th,td){vertical-align:middle;padding:12px}.category-name{align-items:center;gap:12px;font-size:13px;line-height:1.9;display:flex}.category-name>span:last-child{overflow-wrap:anywhere;min-width:0}.category-order{color:#33415f;font-variant-numeric:tabular-nums}.category-table .admin-button{white-space:nowrap;min-height:44px;padding:7px 12px}.category-empty{text-align:center;background:#faf9ff;border:1px dashed #ddd3f6;border-radius:12px;justify-items:center;gap:10px;padding:32px 16px;display:grid}.category-empty>svg{color:#6536f5;width:32px;height:32px}.category-empty h3{font-size:14px;font-weight:750}.category-empty p{color:#596580;font-size:12px;line-height:2}.category-dialog-open{overflow:hidden}.category-dialog,.category-discard-dialog{color:#101b35;overscroll-behavior:contain;background:#fff;border:1px solid #e3ddef;border-radius:16px;width:min(600px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #101b3540}.category-dialog::backdrop,.category-discard-dialog::backdrop{background:#101b3570}.category-dialog-heading{border-bottom:1px solid #ece8f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.category-dialog-heading h2,.category-discard-dialog h2{font-size:18px;font-weight:800;line-height:1.9}.category-dialog-heading p,.category-discard-dialog p{color:#596580;margin-top:4px;font-size:12px;line-height:2}.category-dialog-heading>button{color:#596580;background:#f7f5fc;border:1px solid #e4ddef;border-radius:9px;flex-shrink:0;min-width:40px;height:40px;font-size:26px}.category-form{gap:14px;min-width:0;padding:18px 20px;display:grid}.category-form label,.category-icons legend{font-size:13px;font-weight:700}.category-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.category-form-grid>div{min-width:0}.category-icon-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.category-icon-option{cursor:pointer;min-width:0;display:block;position:relative}.category-icon-option>input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important}.category-icon-option>span{color:#596580;background:#fcfcff;border:1px solid #e2e3ee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:80px;padding:10px 4px;font-size:11px;display:flex}.category-icon-option svg{width:25px;height:25px}.category-icon-check{opacity:0;top:3px;font-size:12px;position:absolute;inset-inline-end:5px}.category-icon-option input:checked+span{color:#542abf;background:#f0ebff;border-color:#6536f5;box-shadow:inset 0 0 0 1px #6536f5}.category-icon-option input:checked+span .category-icon-check{opacity:1}.category-icon-option input:focus-visible+span{outline-offset:3px;outline:3px solid #b49be9}.category-icons:disabled .category-icon-option,.category-icons:disabled .category-icon-option input{cursor:default}.category-icon-help,.category-field-help{color:#596580;font-size:11px;line-height:1.9}.category-icon-help{margin-top:-8px}.category-legacy-icon{background:#f8f5ff;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;line-height:2}.category-legacy-icon:not([hidden]){display:flex}.category-form-actions{border-top:1px solid #ece8f5;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.category-dialog :is(button,a,input,select):focus-visible,.category-discard-dialog button:focus-visible{outline-offset:3px;outline:3px solid #a88aef}.category-discard-dialog{width:min(420px,100vw - 24px);padding:20px}.category-discard-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=767px){.category-summary{gap:8px}.category-summary article{gap:0;padding:10px 8px}.category-summary-icon{display:none}.category-summary h2{font-size:11px}.category-summary strong{font-size:22px}.category-list{padding:14px}.category-workspace .category-table tbody{gap:10px;display:grid}.category-workspace .category-table tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:0;padding:12px;display:grid}.category-workspace .category-table :is(th,td){width:auto;padding:0}.category-workspace .category-table tbody th{grid-column:1/-1;padding-bottom:8px}.category-workspace .category-table td:last-child{grid-column:1/-1}.category-workspace .category-table td:last-child:before{display:none}.category-workspace .category-table td:last-child .admin-button{width:100%}.category-dialog-heading,.category-form{padding:14px}.category-icon-options{grid-template-columns:repeat(3,minmax(0,1fr))}.category-icon-option>span{min-height:72px}.category-form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.category-form-actions>.admin-button{flex:1}}.content-workspace{gap:16px}.content-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.content-summary article{background:#fff;border:1px solid #e5e5f3;border-radius:12px;min-width:0;padding:14px 16px}.content-summary h2{color:#596580;font-size:12px;line-height:1.9}.content-summary strong{font-size:24px;font-weight:800;line-height:1.6;display:block}.content-summary-date{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:2}.content-help{color:#596580;overflow-wrap:anywhere;font-size:11px;line-height:2}.content-list{padding:18px}.content-filters{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:12px;display:grid}.content-filters>div{min-width:0}.content-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.content-list>.content-help{margin-top:8px}.content-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-block:16px;display:flex}.content-results h2{font-size:15px;font-weight:800}.content-results>span{color:#596580;font-size:11px}.content-workspace .content-table{table-layout:fixed;margin:0}.content-table th:first-child{width:5%}.content-table th:nth-child(2){width:35%}.content-table th:nth-child(3){width:17%}.content-table th:nth-child(4){width:10%}.content-table th:nth-child(5){width:14%}.content-table th:nth-child(6){width:19%}.content-workspace .content-table :is(td,th){vertical-align:top;padding:12px 8px}.content-table h3{overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.9}.content-message-excerpt{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;color:#596580;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;font-weight:400;line-height:1.9;display:-webkit-box;overflow:hidden}.content-topic{align-items:center;gap:6px;font-size:12px;line-height:1.9;display:flex}.content-topic svg{color:#6536f5;flex-shrink:0;width:18px;height:18px}.content-note{color:#695680;margin-top:6px;font-size:10px;line-height:1.9;display:block}.content-row-actions{flex-wrap:wrap;gap:6px;display:flex}.content-row-actions .admin-button{min-height:44px;padding:7px 10px;font-size:11px}.content-table time{font-size:11px;line-height:2}.content-table [hidden]{display:none!important}.content-editor-dialog{width:min(960px,100vw - 24px)}.content-editor-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.content-editor-fields,.content-rules-form{gap:14px;min-width:0;display:grid}.content-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-form-pair>div{min-width:0}.content-field-label{font-size:13px;font-weight:700;display:block}.content-status{background:#faf8ff;border:1px solid #e3ddf0;border-radius:9px;min-height:44px;margin-top:7px;padding:10px 12px;font-size:12px}.content-editor-form textarea{resize:vertical;min-height:200px}.content-counter{color:#596580;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;line-height:2}.content-preview{background:#faf9ff;border:1px solid #e3ddf2;border-radius:12px;min-width:0;padding:16px}.content-preview>h2{margin-bottom:12px;font-size:14px;font-weight:800}.content-preview-paper{overflow-wrap:anywhere;background:#fff;border:1px solid #ece6f6;border-radius:10px;min-height:220px;max-height:540px;padding:16px;overflow-y:auto}.content-preview-paper h3{overflow-wrap:anywhere;margin-bottom:16px;font-size:18px;font-weight:750;line-height:1.9}.content-preview-body{white-space:pre-wrap;overflow-wrap:anywhere}.content-preview-paper:focus-visible{outline-offset:3px;outline:3px solid #a88aef}.content-draft-state{color:#695680;align-self:center;font-size:11px;line-height:2}.content-editor-open{overflow:hidden}.content-rules-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.content-rules-editor{min-width:0;padding:18px}.content-rules-editor .content-results{margin-top:0}.content-rules-form textarea{resize:vertical;min-height:340px;line-height:2}.content-no-topics{color:#8c2845;font-size:12px;line-height:2}@media (width<=1199px){.content-rules-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.content-editor-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.content-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.content-filters>div:first-child{grid-column:1/-1}.content-workspace .content-table,.content-workspace .content-table tbody{width:100%;display:block}.content-workspace .content-table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.content-workspace .content-table tbody tr{border:1px solid #e4e2ef;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0 0;padding:14px;display:grid}.content-workspace .content-table :is(td,th){border:0;width:auto;padding:0;display:block}.content-workspace .content-table th[scope=row]{grid-area:1/1/auto/-1}.content-workspace .content-table td:last-child{grid-column:1/-1}.content-workspace .content-table [data-label]:before{content:attr(data-label);color:#596580;margin-bottom:4px;font-size:11px;display:block}}@media (width<=639px){.content-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.content-summary article{padding:12px}.content-list{padding:14px}.content-filters,.content-form-pair{grid-template-columns:minmax(0,1fr)}.content-filter-actions{align-items:stretch}.content-filter-actions .admin-button{flex:1}.content-preview,.content-preview-paper{padding:12px}.content-editor-form .category-form-actions .admin-button{flex:1}}.requests-report .report-search-form{margin-top:0}.requests-report .report-search-grid{gap:12px}.requests-report .report-search-actions{margin-top:10px;padding-top:10px}.report-filter-count{background:#f0ebff;border-radius:20px;margin-inline-start:8px;padding:2px 8px;font-size:10px;display:inline-block}.requests-report .admin-advanced-filters{margin-top:10px}.report-copy-feedback:empty{display:none}.report-copy-feedback{color:#5630b2;margin:0;font-size:12px}.requests-report .admin-report-results{table-layout:fixed;width:100%;min-width:0;margin-top:12px}.requests-report .admin-report-results th,.requests-report .admin-report-results td{overflow-wrap:anywhere;vertical-align:middle;padding:10px 6px}.requests-report .admin-report-results th:first-child{width:20%}.requests-report .admin-report-results th:nth-child(2){width:15%}.requests-report .admin-report-results th:nth-child(3),.requests-report .admin-report-results th:nth-child(4),.requests-report .admin-report-results th:nth-child(5){width:13%}.requests-report .admin-report-results th:nth-child(6){width:16%}.requests-report .admin-report-results th:nth-child(7){width:10%}.report-tracking{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.report-tracking bdi{white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px}.report-copy{color:#6536f5;cursor:pointer;border:1px solid #e3dafa;border-radius:6px;min-height:30px;padding:5px;font-size:10px}.requests-report td bdi,.requests-report time{white-space:nowrap;font-variant-numeric:tabular-nums}.report-date{gap:2px;display:grid}.report-date bdi{color:#66728a;font-size:10px}.requests-report .report-export-toolbar{background:0 0;border:0;margin:8px 0;padding:0}.requests-report .report-actions-trigger{white-space:nowrap;gap:5px;min-height:34px;padding:6px;font-size:11px}.requests-report td[data-label=وضعیت\ ارسال]>span{padding:4px 8px;font-size:10px;line-height:1.8}.report-template{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.report-actions-menu{color:#101b35;direction:rtl;background:#fff;border:1px solid #e7e2f4;border-radius:12px;max-height:calc(100dvh - 24px);margin:0;padding:6px;font:12px Vazirmatn,Tahoma,sans-serif;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 35px #101b3526}.report-actions-menu:popover-open{gap:3px;display:grid}.report-actions-menu a,.report-actions-menu button{text-align:start;cursor:pointer;border-radius:7px;width:100%;padding:10px;display:block}.report-actions-menu a:hover,.report-actions-menu button:hover{background:#f0ebff}.report-actions-menu :focus-visible,.report-copy:focus-visible{outline-offset:2px;outline:2px solid #6536f5}@media (width<=767px){.requests-report .report-search-grid{grid-template-columns:1fr}.requests-report .admin-report-results{table-layout:auto;display:block}.requests-report .admin-report-results thead{display:none}.requests-report .admin-report-results tbody{gap:10px;display:grid}.requests-report .admin-report-results tr{border:1px solid #e8eaf5;border-radius:12px;padding:8px;display:block}.requests-report .admin-report-results tr>th,.requests-report .admin-report-results tr>td{grid-template-columns:85px minmax(0,1fr);gap:8px;padding:7px 3px;display:grid;width:auto!important}.requests-report .admin-report-results [data-label]:before{content:attr(data-label);color:#6c7488;font-size:10px;font-weight:500}.requests-report .admin-report-results td[colspan]{display:block}.report-copy,.requests-report .report-actions-trigger{min-height:40px}}.profile-workspace{color:#101b35;gap:24px;min-width:0;display:grid}.profile-hero{background:#fff;border:1px solid #e7e1f6;border-radius:22px;overflow:hidden;box-shadow:0 5px 24px #101b3505}.profile-hero-top{color:#6032da;background:#f0ebff;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px;font-size:12px;font-weight:700;display:flex}.profile-hero-top>span:first-child{align-items:center;gap:8px;display:flex}.profile-hero-top svg{width:18px;height:18px}.profile-eyebrow{font-size:11px;font-weight:500}.profile-identity{align-items:center;gap:22px;padding:28px;display:flex}.profile-initials{color:#fff;background:#6536f5;border:5px solid #f0ebff;border-radius:26px;flex-shrink:0;place-items:center;width:88px;height:88px;font-size:30px;font-weight:800;display:grid;box-shadow:0 5px 14px #6536f51a}.profile-identity-copy{overflow-wrap:anywhere;flex:1;min-width:0}.profile-identity h1{color:#65708a;margin-bottom:5px;font-size:12px;font-weight:600}.profile-full-name{font-size:23px;font-weight:800;line-height:1.6}.profile-email{color:#65708a;width:fit-content;max-width:100%;margin:4px 0 10px;font-size:13px}.profile-role-list{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.profile-role-badge{color:#6032ca;overflow-wrap:anywhere;background:#f0ebff;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:4px 9px;font-size:11px;font-weight:650;line-height:1.9;display:inline-flex}.profile-role-badge svg{flex-shrink:0;width:14px;height:14px}.profile-shortcuts{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.profile-shortcuts a{color:#6032ca;background:#fff;border:1px solid #e3dcf3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.profile-shortcuts a:hover{background:#f0ebff}.profile-shortcuts svg{width:17px;height:17px}.profile-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.profile-card{background:#fff;border:1px solid #e7e9f2;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 4px 20px #101b3504}.profile-card-heading{border-bottom:1px solid #f0f1f7;align-items:center;gap:12px;padding:24px;display:flex}.profile-section-icon{color:#6536f5;background:#f0ebff;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.profile-section-icon svg{width:22px;height:22px}.profile-card-heading h2{scroll-margin-top:24px;font-size:16px;font-weight:800}.profile-card-heading p{color:#65708a;margin-top:5px;font-size:12px;line-height:1.9}.profile-form{gap:18px;padding:24px;display:grid}.profile-form label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-editable-label{color:#137763;background:#e8f7f3;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:500}.profile-field-hint{color:#65708a;margin-top:7px;font-size:11px;font-weight:400;line-height:1.9}.profile-form-actions{border-top:1px solid #f0f1f7;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:18px;display:flex}.profile-form-actions .admin-button{min-height:44px}.profile-secondary-action{color:#65708a;cursor:pointer;border-radius:8px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:650}.profile-secondary-action:hover{color:#6536f5;background:#f6f3ff}.profile-readonly{background:#fbfcff;border-top:1px solid #edf0f7;padding:24px}.profile-readonly-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.profile-readonly-heading h3{font-size:13px;font-weight:750}.profile-readonly-heading>span{color:#65708a;align-items:center;gap:4px;font-size:10px;display:flex}.profile-readonly-heading svg{width:13px;height:13px}.profile-details{gap:20px;display:grid}.profile-details dt{color:#65708a;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.profile-details dt svg{width:16px;height:16px}.profile-details dd{overflow-wrap:anywhere;font-size:13px;line-height:1.9}.profile-details dd.profile-field-hint{font-size:11px}.profile-password-field{align-items:stretch;gap:6px;margin-top:7px;display:flex}.profile-form .profile-password-field input:not([type=hidden]):not([type=checkbox]):not([type=radio]){margin-top:0}.profile-password-field input{flex:1;min-width:0}.profile-password-toggle:not([hidden]){color:#6536f5;cursor:pointer;background:#faf8ff;border:1px solid #e3dcf3;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:8px;font-size:11px;display:flex}.profile-password-toggle svg{width:18px;height:18px}.profile-password-toggle[aria-pressed=true]{background:#f0ebff}.profile-password-guide{background:#faf8ff;border:1px solid #e9e2fb;border-radius:12px;padding:14px}.profile-password-guide h3{color:#5f36bd;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.profile-password-guide svg{width:16px;height:16px}.profile-password-guide ul{color:#5f6c84;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin-top:10px;padding-inline-start:16px;font-size:11px;line-height:1.9;list-style:outside;display:grid}.profile-security-note{color:#65708a;align-items:flex-start;gap:8px;font-size:11px;line-height:2;display:flex}.profile-security-note svg{color:#0c8b75;flex-shrink:0;width:18px;height:18px;margin-top:3px}@media (width<=1199px){.profile-identity{flex-wrap:wrap}.profile-shortcuts{width:100%;padding-inline-start:110px}.profile-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.profile-workspace{gap:16px}.profile-hero-top{padding:12px 16px}.profile-eyebrow{display:none}.profile-identity{align-items:flex-start;gap:14px;padding:20px 16px}.profile-initials{border-width:3px;border-radius:18px;width:58px;height:58px;font-size:22px}.profile-full-name{font-size:18px}.profile-email{font-size:11px}.profile-shortcuts{padding:0}.profile-shortcuts a{flex:1;padding:8px;font-size:11px}.profile-card-heading,.profile-form,.profile-readonly{padding:18px 16px}.profile-card-heading h2{font-size:15px}.profile-password-guide ul{grid-template-columns:minmax(0,1fr)}.profile-form-actions .admin-button{flex:1}.profile-password-toggle span{display:none}}@media (prefers-reduced-motion:reduce){.profile-shortcuts a{transition:none}}.iam-workspace{gap:20px;min-width:0;display:grid}.iam-workspace>.admin-panel{min-width:0}.iam-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-block:14px;display:flex}.iam-toolbar>span{color:#65708a;font-size:12px}.iam-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.iam-filters>div{flex:160px;min-width:0}.iam-table-scroll{border:1px solid #edf0f7;border-radius:12px;max-width:100%;overflow-x:auto}.iam-table{border-collapse:collapse;text-align:start;width:100%;min-width:700px;font-size:12px}.iam-table :is(th,td){text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf0f7;max-width:280px;padding:14px 12px}.iam-table thead th{color:#5d438e;white-space:nowrap;background:#f6f3ff;font-size:11px}.iam-table tbody tr:last-child :is(th,td){border-bottom:0}.iam-table-email{color:#65708a;overflow-wrap:anywhere;margin-top:6px;font-size:11px;font-weight:400;display:block}.iam-badge{color:#6536f5;background:#f0ebff;border-radius:7px;margin:2px;padding:4px 8px;font-size:11px;display:inline-flex}.iam-badge-success{color:#137763;background:#e6f7f2}.iam-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.iam-full{grid-column:1/-1}.iam-role-card{gap:16px;min-width:0;display:grid}.iam-role-permissions{flex-wrap:wrap;gap:5px;display:flex}.iam-editor{border-top:1px solid #edf0f7;padding-top:16px}.iam-editor>summary{color:#6536f5;cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:750}.iam-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px;display:grid}.iam-permission-group{border:1px solid #e7e1f6;border-radius:12px;min-width:0;padding:16px}.iam-permission-group legend{color:#5f3eac;padding-inline:8px;font-size:12px;font-weight:750}.admin-form .iam-checkbox{cursor:pointer;align-items:start;gap:8px;margin-block:12px;font-size:12px;line-height:1.9;display:flex}@media (width<=767px){.iam-form-grid,.iam-permission-groups{grid-template-columns:minmax(0,1fr)}.iam-workspace{gap:16px}.iam-filters>.admin-button{flex:1}}.am-workspace{--am-line:#e9eaf3;color:#101b35}.am-page-head,.am-profile-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.am-page-head .admin-page-heading{margin:0}.am-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.am-stat{border:1px solid var(--am-line);background:linear-gradient(135deg,#fff,#faf8ff);border-radius:18px;gap:10px;padding:24px;display:grid;box-shadow:0 5px 20px #101b3504}.am-stat>span{color:#58637d;font-size:13px;font-weight:700}.am-stat strong{color:#6536f5;font-size:30px;line-height:1.3}.am-stat small,.am-hint{color:#65708a;font-size:12px;line-height:1.9}.am-list-panel{padding:24px}.am-list-caption{justify-content:space-between;align-items:center;gap:12px;margin-block:20px 14px;display:flex}.am-list-caption h2{font-size:15px;font-weight:800}.am-list-caption>span{color:#65708a;font-size:12px}.am-workspace .am-filters{border:1px solid var(--am-line);background:#f8f9fd;border-radius:14px;padding:18px}.am-identity{align-items:center;gap:12px;min-width:0;display:flex}.am-identity>div{overflow-wrap:anywhere;min-width:0}.am-identity strong{font-size:13px;font-weight:800;display:block}.am-avatar{color:#6536f5;background:#f0ebff;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid}.am-identity-large .am-avatar{border-radius:21px;flex-basis:68px;width:68px;height:68px;font-size:24px}.am-identity-large strong{font-size:20px}.am-profile-head{background:linear-gradient(110deg,#fff,#f7f3ff);padding:26px}.am-badge-disabled{color:#596176;background:#f2f3f7}.am-account-table .iam-table{min-width:960px}.am-account-table .iam-table td{vertical-align:middle}.am-account-table .iam-table tbody tr:hover{background:#fcfaff}.am-pagination{justify-content:flex-end}.am-pagination>span{margin-inline-end:auto}.am-empty{text-align:center;justify-items:center;gap:12px;padding:40px 16px;display:grid}.am-empty svg{color:#6536f5;width:36px;height:36px}.am-empty h3{font-size:16px;font-weight:800}.am-empty p{color:#65708a}.am-empty a{color:#6536f5;text-decoration:underline}.am-editor-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.am-main-column,.am-side-column{gap:24px;min-width:0;display:grid}.am-card{min-width:0;padding:26px}.am-card-head{align-items:start;gap:12px;margin-bottom:22px;display:flex}.am-card-head h2{font-size:16px;font-weight:800}.am-card-head p{color:#65708a;margin-top:5px;font-size:12px;line-height:1.9}.am-step{color:#6536f5;background:#f0ebff;border-radius:10px;flex:0 0 32px;place-items:center;height:32px;font-weight:800;display:grid}.am-workspace .am-hint{margin-top:8px}.am-field-error{color:#ac2943;margin-top:7px;font-size:12px;line-height:1.9}.am-workspace [aria-invalid=true]{border-color:#ac2943}.am-workspace input:focus-visible,.am-workspace select:focus-visible,.am-workspace button:focus-visible,.am-workspace a:focus-visible,.am-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #bba5ff}.am-password{position:relative}.am-password input{padding-inline-start:72px}.am-password button{color:#6536f5;cursor:pointer;inset-inline-start:10px;min-height:36px;padding:4px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.am-password button[hidden]{display:none}.am-roles-fieldset{min-width:0;margin-block:22px 0}.am-roles-fieldset legend{margin-bottom:12px;font-size:13px;font-weight:750}.am-role-options{gap:10px;display:grid}.admin-form .am-role-option{cursor:pointer;border:1px solid #e5e7f0;border-radius:12px;align-items:start;gap:10px;margin:0;padding:14px;transition:background .15s,border-color .15s;display:flex}.am-role-option:has(input:checked){background:#f5f1ff;border-color:#6536f5}.am-role-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #bba5ff}.am-role-option:has(input:disabled){opacity:.6;cursor:not-allowed}.admin-form .am-role-option input{accent-color:#6536f5;width:18px;min-width:18px;height:18px;margin-top:3px}.am-role-option strong{font-size:13px}.am-role-option small{color:#65708a;margin-top:5px;font-size:12px;line-height:1.9;display:block}.am-savebar{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.am-savebar .iam-toolbar{margin:0}.am-facts{border-top:1px solid var(--am-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;padding-top:22px;display:grid}.am-facts dt{color:#65708a;margin-bottom:8px;font-size:12px}.am-facts dd{overflow-wrap:anywhere;font-size:13px}.am-assigned-role{border-bottom:1px solid var(--am-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:16px;display:flex}.am-assigned-role form{flex-basis:100%}.am-role-add{margin-top:22px}.am-permissions summary{cursor:pointer;min-height:36px;font-size:14px;font-weight:800}.am-permissions li{border-top:1px solid var(--am-line);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-size:12px;display:flex}@media (width<=1100px){.am-editor-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.am-stats{gap:8px}.am-stat{border-radius:14px;padding:14px 10px}.am-stat strong{font-size:24px}.am-stat small{display:none}.am-stat>span{font-size:11px}.am-list-panel,.am-card,.am-profile-head,.am-savebar{padding:16px}.am-main-column,.am-side-column,.am-editor-layout{gap:16px}.am-account-table{border:0;overflow:visible}.am-account-table .iam-table{min-width:0;display:block}.am-account-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.am-account-table tbody{gap:14px;display:grid}.am-account-table tr{border:1px solid var(--am-line);border-radius:14px;display:block;overflow:hidden}.am-account-table .iam-table td{justify-content:space-between;align-items:center;gap:12px;max-width:none;padding:12px;display:flex}.am-account-table td[data-label]:before{content:attr(data-label);color:#65708a;flex-shrink:0;font-size:11px}.am-account-table td[data-label=مدیر]:before,.am-account-table td[data-label=ایمیل]{display:none}.am-facts{grid-template-columns:minmax(0,1fr)}.am-savebar .iam-toolbar{width:100%}.am-page-head>a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.am-role-option{transition:none}}.rp-workspace [hidden]{display:none!important}.rp-role-list{gap:20px;min-width:0;display:grid}.rp-role-card{overflow-wrap:anywhere;gap:18px;display:grid;box-shadow:0 6px 24px #101b3504}.rp-role-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rp-role-identity{align-items:center;gap:12px;min-width:0;display:flex}.rp-role-identity>div{min-width:0}.rp-role-identity h2{font-size:17px;font-weight:800}.rp-role-identity bdi{color:#65708a;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.rp-description{white-space:pre-wrap;color:#58637d;font-size:13px;line-height:2}.rp-role-meta{color:#65708a;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.rp-card-footer{border-top:1px solid #e9eaf3;justify-content:flex-end;padding-top:16px;display:flex}.rp-lock-note{color:#57447a;background:#f5f2ff;border:1px solid #e7defe;border-radius:12px;padding:14px 16px;font-size:12px;line-height:2}.rp-filter{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;padding:20px;display:grid}.rp-filter p{grid-column:1/-1;margin:0}.rp-identity-editor,.rp-permission-editor{border-top:1px solid #e9eaf3;min-width:0;padding-top:24px}.rp-readonly{color:#65708a;overflow-wrap:anywhere;background:#f8f9fd;border:1px solid #e9eaf3;border-radius:12px;gap:8px;padding:14px;font-size:12px;display:grid}.rp-readonly bdi{color:#101b35;font-size:13px}.rp-help{color:#65708a;font-size:13px;line-height:2.1}.rp-help ul{margin-top:18px;padding-inline-start:20px;list-style:outside}.rp-help li{margin-block:12px}.rp-form-footer{border-top:1px solid #e9eaf3;margin-top:24px;padding-top:18px}.rp-unsaved{color:#674c16;background:#fff8e7;border-radius:10px;margin-block:12px;padding:10px 14px;font-size:12px}.rp-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:22px;display:grid}.rp-module{border:1px solid #e6e2f3;border-radius:14px;min-width:0;padding:16px}.rp-module legend{color:#5734ad;padding-inline:8px;font-size:13px;font-weight:800}.admin-form .rp-permission-option,.admin-form .rp-module-toggle{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:14px 10px;font-size:12px;line-height:1.9;display:flex}.rp-permission-option+.rp-permission-option{border-top:1px solid #eff0f6}.rp-permission-option:has(:checked){background:#f6f3ff}.rp-permission-option:has(:disabled){cursor:default;color:#69738b;background:#f8f9fc}:is(.rp-permission-option:has(:focus-visible),.rp-module-toggle:has(:focus-visible)){outline-offset:2px;outline:3px solid #bba5ff}.admin-form :is(.rp-permission-option,.rp-module-toggle) input{accent-color:#6536f5;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.rp-permission-option span{min-width:0}.rp-permission-option strong{font-size:13px}.rp-permission-option small{color:#65708a;overflow-wrap:anywhere;font-size:11px;display:block}.admin-form .rp-module-toggle{color:#6536f5;background:#f0ebff;margin-bottom:12px}.rp-permission-editor .am-card-head{flex-wrap:wrap;justify-content:space-between}.rp-permission-editor h3,.rp-identity-editor h3{font-size:16px;font-weight:800}.rp-matrix-scroll{max-height:580px}.rp-matrix thead th{z-index:1;white-space:normal;min-width:130px;position:sticky;top:0}.rp-matrix th:first-child{min-width:220px}.rp-assignment{color:#65708a;background:#f2f3f7;border-radius:8px;justify-content:center;align-items:center;min-width:48px;padding:5px 10px;font-size:11px;display:inline-flex}.rp-assignment.is-assigned{color:#137763;background:#e6f7f2;font-weight:700}@media (width<=767px){.rp-module-grid,.rp-filter{grid-template-columns:minmax(0,1fr)}.rp-filter{padding:16px}.rp-role-head{align-items:flex-start}.rp-role-identity h2{font-size:15px}.rp-matrix-scroll{border:0;max-height:none;overflow:visible}.rp-matrix{min-width:0;display:block}.rp-matrix thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rp-matrix tbody{gap:16px;display:grid}.rp-matrix tr{border:1px solid #e9eaf3;border-radius:12px;display:block;overflow:hidden}.rp-matrix.iam-table th,.rp-matrix.iam-table td{justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:none;padding:12px;display:flex}.rp-matrix.iam-table th{background:#f8f6ff;display:block}.rp-matrix td:before{content:attr(data-role-label);overflow-wrap:anywhere}}@media (prefers-reduced-motion:no-preference){.rp-permission-option{transition:background .15s}}.am-workspace{--iam-muted:#59657d;--iam-purple:#6536f5;--iam-surface:#f6f3ff;gap:18px}.am-workspace .am-page-head{align-items:center;gap:16px}.am-workspace .am-page-head .iam-toolbar{gap:8px;margin:0}.am-workspace .admin-page-heading h1{font-size:clamp(20px,2vw,26px)}.am-workspace .admin-page-heading p{max-width:65ch;line-height:1.9}.am-workspace .am-stats{gap:12px}.am-workspace .am-stat{background:#fff;border-inline-start:3px solid #d9cdff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;box-shadow:0 2px 8px #101b3503}.am-workspace .am-stat strong{font-variant-numeric:tabular-nums;font-size:26px}.am-workspace .am-stat small{display:none}.am-workspace .am-stat>span{color:#48546d;font-size:12px;line-height:1.8}.am-workspace .am-card,.am-workspace .am-list-panel{border-radius:16px;padding:20px}.am-workspace .am-main-column,.am-workspace .am-side-column{gap:18px}.am-workspace .am-editor-layout{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:18px}.am-workspace .am-card-head{align-items:center;margin-bottom:18px}.am-workspace .am-card-head h2{font-size:15px}.am-workspace .am-card-head p{margin-top:3px}.am-workspace .am-card-head>.iam-badge{margin-inline-start:auto}.am-workspace .am-profile-head{border-radius:16px;padding:18px 20px}.am-workspace .am-identity-large .am-avatar{border-radius:16px;flex-basis:52px;width:52px;height:52px;font-size:20px}.am-workspace .am-identity-large strong{font-size:18px}.am-workspace .admin-button{border-radius:10px;min-height:42px;padding:9px 14px;font-size:12px}.am-workspace.admin-form :is(input:not([type=checkbox]):not([type=radio]),select),.am-workspace .admin-form :is(input:not([type=checkbox]):not([type=radio]),select){border-radius:10px;min-height:44px}.am-workspace .iam-form-grid{gap:16px}.am-workspace .am-filters{gap:10px;margin-bottom:16px;padding:14px;display:flex}.am-workspace .am-filters>div:first-child{flex:2 210px}.am-workspace .am-list-caption{margin-block:4px 14px}.am-workspace .iam-table :is(th,td){vertical-align:middle;padding:12px;line-height:1.8}.am-workspace .iam-table thead th{color:#515c73;background:#f7f5fc;padding-block:11px;font-size:12px}.am-workspace .iam-table tbody tr:hover{background:#fcfaff}.am-workspace .iam-table tbody th{font-weight:700}.am-workspace .iam-table-email{max-width:32ch;margin-top:3px}.am-workspace .iam-badge{border-radius:6px;gap:5px;padding:3px 7px;line-height:1.7}.am-workspace .iam-badge-success:before,.am-workspace .am-badge-disabled:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.iam-key{color:#65708a;overflow-wrap:anywhere;unicode-bidi:isolate;font:11px/1.8 ui-monospace,monospace}.iam-actions{min-width:100px}.iam-actions summary,.iam-inline-details summary{cursor:pointer;color:#5930d7;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:700;list-style:none;display:flex}.iam-actions summary::-webkit-details-marker{display:none}.iam-actions-menu{background:#f7f4ff;border:1px solid #e5ddfb;border-radius:10px;gap:3px;min-width:130px;padding:5px;display:grid}.iam-actions-menu a{color:#423164;border-radius:6px;align-items:center;min-height:40px;padding:6px 9px;display:flex}.iam-actions-menu a:hover{background:#e9e1ff}.iam-detail-list{color:#59657d;gap:6px;max-height:220px;padding-block:8px;display:grid;overflow:auto}.am-workspace .rp-filter{background:0 0;border:0;gap:12px;padding:0 0 14px}.am-workspace .rp-filter p{font-size:11px}.am-workspace .am-role-options{scrollbar-width:thin;max-height:350px;padding:3px;overflow:auto}.am-workspace .am-role-option{padding:11px}.am-workspace .am-role-option>span{flex:1;min-width:0}.am-workspace .am-role-option small{margin-top:3px}.am-workspace .am-savebar{background:#fbfaff;padding:16px 20px}.am-workspace .am-empty{padding:30px 16px}.am-workspace .rp-lock-note{margin-block:12px;padding:12px 14px}.iam-password-guidance{background:#fbfaff;border:1px solid #e9e3f7;border-radius:10px;margin-top:18px;padding:12px 14px}.iam-password-guidance[hidden]{display:none}.iam-strength-heading{color:#59657d;justify-content:space-between;gap:12px;font-size:12px;display:flex}.iam-password-guidance meter{accent-color:#6536f5;width:100%;height:12px;margin-top:8px}.iam-catalog-group{border:1px solid #e8e5f1;border-radius:12px;margin-top:10px;overflow:hidden}.iam-catalog-group>summary{cursor:pointer;background:#faf9fe;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.iam-catalog-group>summary:after{content:"⌄";color:#6536f5}.iam-catalog-group[open]>summary{border-bottom:1px solid #e8e5f1}.iam-catalog-group .iam-table-scroll{border:0;border-radius:0}.iam-comparison-scroll{max-height:520px;margin-top:16px}.iam-comparison{min-width:max-content}.iam-comparison thead th{z-index:2;min-width:135px;position:sticky;top:0}.iam-comparison th:first-child{z-index:1;background:#faf9fe;min-width:220px;position:sticky;inset-inline-start:0}.iam-comparison thead th:first-child{z-index:3}.iam-comparison td{text-align:center!important}.iam-text-button{color:#5930d7;cursor:pointer;white-space:nowrap;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.iam-audit-table{min-width:1000px}.iam-audit-table td:nth-child(5){color:#59657d;max-width:30ch}.iam-audit-dialog{color:#101b35;text-align:start;background:#fff;border:1px solid #e5ddfb;border-radius:20px;width:min(640px,100vw - 28px);max-height:85dvh;margin:auto;padding:0;box-shadow:0 24px 90px #101b3530}.iam-audit-dialog::backdrop{background:#101b3570}.iam-audit-dialog>header{border-bottom:1px solid #e9eaf3;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.iam-audit-dialog h2{font-size:17px;font-weight:800}.iam-audit-body{padding:20px 22px;overflow:auto}.iam-audit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.iam-audit-facts dt{color:#59657d;margin-bottom:6px;font-size:12px}.iam-audit-facts dd{overflow-wrap:anywhere;font-size:13px}.iam-technical{border-top:1px solid #e9eaf3;margin-top:20px;padding-top:14px}.iam-technical summary{cursor:pointer;color:#5930d7;min-height:36px;font-size:12px}.iam-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#f6f7fc;border-radius:10px;max-height:280px;padding:14px;font:12px/1.8 ui-monospace,monospace;overflow:auto}.am-workspace :is(summary,button,a):focus-visible,.iam-audit-dialog :is(summary,button):focus-visible{outline-offset:3px;outline:3px solid #bba5ff}@media (width<=1100px){.am-workspace .am-editor-layout{grid-template-columns:minmax(0,1fr)}.am-workspace .am-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.am-workspace .am-stats{grid-template-columns:1fr;gap:8px}.am-workspace .am-stat{padding:10px 14px}.am-workspace .am-stat strong{font-size:22px}.am-workspace .am-side-column{grid-template-columns:minmax(0,1fr)}.am-workspace .am-card,.am-workspace .am-list-panel{padding:14px}.am-workspace .am-page-head .iam-toolbar{width:100%}.am-workspace .am-page-head .iam-toolbar>a{flex:1;justify-content:center}.am-workspace .am-filters{padding:12px}.am-workspace .am-filters>div{flex-basis:100%}.am-workspace .am-savebar{align-items:stretch;padding:14px}.am-workspace .am-savebar .iam-toolbar>*{flex:1;justify-content:center}.iam-audit-facts{grid-template-columns:minmax(0,1fr)}.iam-audit-dialog>header,.iam-audit-body{padding:16px}.iam-actions{width:100%}.iam-actions summary{justify-content:flex-end}.iam-comparison-scroll{max-height:430px}}.iam-catalog-group:not([open])>.iam-table-scroll{display:none}.iam-catalog-group>.iam-table-scroll{width:100%;min-width:0;overflow:auto}.am-workspace .iam-table-scroll{position:relative}.sh-workspace{gap:22px}.sh-scope{background:linear-gradient(110deg,#fff,#f4efff);border:1px solid #e5dcff;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;display:flex}.sh-scope>div{flex:1;min-width:0}.sh-scope h2{color:#463071;font-size:14px;font-weight:800}.sh-scope p{color:#65708a;margin-top:5px;font-size:12px;line-height:1.9}.sh-filter-panel,.sh-events-panel{min-width:0;padding:24px}.sh-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.sh-section-heading h2{color:#101b35;font-size:16px;font-weight:800}.sh-section-heading p{color:#65708a;margin-top:6px;font-size:12px;line-height:1.9}.sh-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sh-filters>div{min-width:0}.sh-filters footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.sh-filters [type=date]{min-width:0;max-width:100%}.sh-filters .am-field-error:empty{display:none}.sh-table{min-width:1080px}.sh-table.iam-table td{vertical-align:top;padding-block:18px;font-size:12px}.sh-event-identity{align-items:center;gap:10px;min-width:170px;display:flex}.sh-event-identity strong{font-size:12px;line-height:1.9}.sh-event-icon{color:#6536f5;background:#f0ebff;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;display:grid}.sh-event-icon svg{width:18px;height:18px}.sh-category-login .sh-event-icon{color:#137763;background:#e6f7f2}.sh-category-failed .sh-event-icon{color:#a2354d;background:#fff0f3}.sh-category-review .sh-event-icon{color:#84601e;background:#fff7e4}.sh-account-name{font-weight:700;display:block}.sh-secondary{color:#65708a;margin-top:7px;font-size:11px;display:block}.sh-ip{color:#58637d;white-space:nowrap;background:#f6f7fb;border-radius:6px;padding:4px 7px;display:inline-block}.sh-outcome,.sh-integrity{border-radius:8px;align-items:center;padding:5px 9px;font-size:11px;line-height:1.8;display:inline-flex}.sh-outcome-success,.sh-integrity-valid{color:#137763;background:#e6f7f2}.sh-outcome-failure,.sh-integrity-invalid{color:#a2354d;background:#fff0f3}.sh-outcome-review,.sh-integrity-unavailable{color:#84601e;background:#fff7e4}.sh-details{min-width:135px;max-width:240px}.sh-details summary{color:#6536f5;cursor:pointer;min-height:36px;padding:7px 2px;font-size:12px;font-weight:700}.sh-details[open] summary{margin-bottom:10px}.sh-detail-content{overflow-wrap:anywhere;background:#faf8ff;border:1px solid #e4dcfa;border-radius:12px;padding:14px}.sh-detail-content h3{margin-bottom:12px;font-size:13px;font-weight:800}.sh-detail-content dl{gap:12px;display:grid}.sh-detail-content dt{color:#65708a;margin-bottom:4px;font-size:11px}.sh-detail-content dd{font-size:12px;line-height:1.9}.sh-detail-content p{color:#65708a;margin-top:12px;font-size:11px;line-height:2}.sh-footnote{color:#65708a;border-top:1px solid #e9eaf3;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.9}.sh-empty{padding-block:44px}.sh-unavailable-page{color:#101b35;min-height:100vh;font-family:var(--font-sans);background:#f6f8ff;place-items:center;padding:24px;display:grid}.sh-unavailable{text-align:center;background:#fff;border:1px solid #e5e2f3;border-radius:24px;justify-items:center;gap:20px;width:100%;max-width:520px;padding:40px;display:grid;box-shadow:0 10px 40px #6536f50a}.sh-unavailable h1{font-size:23px;font-weight:800}.sh-unavailable p{color:#65708a;font-size:13px;line-height:2}.sh-unavailable .sh-unavailable-caption{color:#6536f5;font-weight:700}.sh-unavailable a:focus-visible{outline-offset:4px;outline:3px solid #bba5ff}@media (width<=1100px){.sh-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.sh-scope{flex-wrap:wrap;gap:12px;padding:16px}.sh-scope .am-avatar{flex-basis:34px;width:34px;height:34px}.sh-scope>div{flex:calc(100% - 50px)}.sh-scope .iam-badge{margin-inline-start:46px}.sh-filter-panel,.sh-events-panel{padding:16px}.sh-filters{grid-template-columns:minmax(0,1fr);gap:16px}.sh-filters footer>button{width:100%}.sh-table-scroll{border:0;overflow:visible}.sh-table{min-width:0;display:block}.sh-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sh-table tbody{gap:16px;display:grid}.sh-event-row{border:1px solid #e9eaf3;border-radius:14px;display:block;overflow:hidden}.sh-table.iam-table td{justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:none;padding:12px;display:flex}.sh-table td[data-label]:before{content:attr(data-label);color:#65708a;flex:none;font-size:11px}.sh-table td:first-child{background:#faf8ff}.sh-table td:first-child:before{display:none}.sh-table td:nth-child(2){display:block}.sh-table td:nth-child(2):before{margin-bottom:7px;display:block}.sh-table td:last-child{display:block}.sh-table td:last-child:before{display:none}.sh-event-identity{min-width:0}.sh-details{width:100%;min-width:0;max-width:none}.sh-table td[colspan]{border:0;padding:0;display:block}.sh-unavailable{padding:28px 20px}.sh-unavailable h1{font-size:20px}}@media (prefers-reduced-motion:no-preference){.sh-details summary{transition:color .15s}}.footer-editable-text{white-space:pre-line;overflow-wrap:anywhere;unicode-bidi:plaintext;min-width:0}@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Variable-BeciDpKm.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.public-header{background:#ffffffdf;border:0;border-radius:30px}.header-row{direction:ltr}.header-row nav,.header-row button,#mobile-navigation{direction:rtl}.brand-lockup{direction:ltr;align-items:center;gap:15px;display:flex}.brand-flower{mix-blend-mode:multiply;width:106px;height:auto}.brand-wordmark{mix-blend-mode:multiply;width:160px;height:auto}.brand-slogan{text-align:center;color:#384487;direction:rtl;font-size:15px;font-weight:750;display:block}.public-header nav a[aria-current]{background:#eee6ff;border-radius:28px}.approved-home{background:radial-gradient(at 95% 17%,#d6d3ff 0,#0000 38%),radial-gradient(at 8% 22%,#e3eaff 0,#0000 42%),#f6f8ff}.approved-home>div{max-width:1536px;padding:9px 32px}.approved-home main{padding-top:0}.approved-stage{isolation:isolate;position:relative}.approved-hero{height:560px;position:relative}.hero-art{pointer-events:none;position:absolute;inset:0}.girl-art{width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:41%;-webkit-mask-image:linear-gradient(#000 96%,#0000);mask-image:linear-gradient(#000 96%,#0000)}.hero-copy{text-align:right;width:38%;position:absolute;top:122px;left:5.5%}.hero-copy h1{letter-spacing:-2px;color:#10132e;white-space:nowrap;font-size:clamp(30px,3.7vw,57px);font-weight:900;line-height:1.65}.hero-copy h1 span{color:#7022f6}.hero-copy>p{color:#10132e;margin:18px 0 31px;font-size:20px;font-weight:550;line-height:1.9}.approved-cta{color:#fff;background:linear-gradient(110deg,#902aff,#4d11ff);border-radius:21px;justify-content:center;align-items:center;gap:28px;min-height:76px;padding:18px 35px;font-size:26px;font-weight:800;display:inline-flex;box-shadow:0 10px 23px #7436ed40}.approved-cta svg{width:30px;height:30px}.paper-plane{color:#fff;background:linear-gradient(135deg,#d84aff,#6417ff);border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:absolute;top:147px;right:23.5%}.paper-plane svg{width:55px;height:55px}.sample-message{text-align:right;color:#384487;background:linear-gradient(130deg,#fff,#f2f6ff);border:1px solid #fff;border-radius:24px;width:230px;padding:25px 25px 28px;font-size:16px;line-height:2;position:absolute;top:110px;right:4.8%;box-shadow:25px 26px 0 20px #98bfff66,0 16px 35px #5984ef35}.envelope-heart{color:#ff3b47;text-shadow:0 3px #ee2737;background:#e0e8ff;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 6px;font-size:52px;line-height:1;display:grid}.sample-greeting{color:#10132e;margin-bottom:5px;font-size:20px;font-weight:850}.approved-features{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:73%;margin:0 auto;display:grid;position:relative}.feature-card{background:#ffffffdf;border:1px solid #fff;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-height:90px;padding:14px 25px;display:flex;box-shadow:0 7px 20px #5f70b313}.feature-card h2{color:#10132e;font-size:21px;font-weight:850}.feature-card p{color:#48589d;margin-top:5px;font-size:14px}.feature-icon{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.feature-icon svg{stroke-width:2.6px;width:36px;height:36px}.feature-icon.green{background:linear-gradient(135deg,#00dfac,#00b38c);border-radius:35% 35% 50% 50%}.feature-icon.red{background:linear-gradient(135deg,#ff6d71,#ff2635)}.feature-icon.red svg{fill:#fff}.feature-icon.purple{background:linear-gradient(135deg,#7b29ff,#4a0aff)}.decorative-leaves{z-index:-1;mix-blend-mode:multiply;width:238px;position:absolute;top:418px;right:1%}.approved-topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.topic-card{text-align:center;background:linear-gradient(135deg,#fff,#fffb);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:195px;padding:20px 10px;display:flex;box-shadow:0 8px 24px #7183c912}.topic-card:hover{background:#fff;box-shadow:0 8px 24px #6536f526}.topic-icon{border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.topic-icon svg{stroke-width:2.4px;width:47px;height:47px}.topic-icon.red{color:#fa2534;background:#ffe0e4}.topic-icon.orange{color:#ffa310;background:#ffefd4}.topic-icon.green{color:#00bb8c;background:#dcf8ef}.topic-icon.blue{color:#008cff;background:#e0efff}.topic-icon.blue svg,.topic-icon.orange svg{fill:currentColor}.topic-icon.gray{color:#384584;background:#e9ecf8}.topic-card h2{color:#10132e;margin-top:8px;font-size:23px;font-weight:850}.topic-card p{color:#5262a3;margin-top:7px;font-size:18px;font-weight:600}@media (width>=1024px){.public-header .header-row>div{order:3}.public-header nav{flex-direction:row}}@media (width<=1200px) and (width>=1024px){.brand-flower{width:80px}.brand-wordmark{width:130px}.sample-message{width:185px;font-size:13px;right:2%}.feature-card{padding:14px}.feature-card h2,.hero-copy>p{font-size:17px}.approved-cta{font-size:21px}}@media (width<=1023px){.approved-home>div{padding:12px}.brand-flower{width:62px}.brand-wordmark{width:115px}.brand-slogan{font-size:11px}.brand-lockup{gap:8px}.approved-hero{flex-direction:column;height:auto;display:flex}.hero-art{order:2;height:440px;margin-top:25px;position:relative}.girl-art{left:12%}.sample-message{width:190px;font-size:13px;top:75px;right:5%}.paper-plane{width:72px;height:72px;top:35px;right:31%}.paper-plane svg{width:40px;height:40px}.hero-copy{text-align:center;width:100%;padding:35px 15px 0;position:relative;top:auto;left:auto}.hero-copy h1{letter-spacing:-1px;font-size:42px}.hero-copy>p{max-width:530px;margin-inline:auto;font-size:18px}.approved-features{width:100%}.feature-card{gap:8px;padding:15px 12px}.feature-card h2{font-size:17px}.feature-card p{font-size:12px}.feature-icon{width:45px;height:45px}.feature-icon svg{width:28px;height:28px}.topic-card{min-height:165px;padding:15px 5px}.topic-card h2{font-size:17px}.topic-card p{font-size:13px}.topic-icon{width:58px;height:58px}.topic-icon svg{width:37px;height:37px}.decorative-leaves{top:560px}}@media (width<=600px){.approved-home>div{padding:8px}.brand-flower{width:48px}.brand-wordmark{width:95px}.brand-slogan{font-size:9px}.hero-copy{padding:28px 6px 0}.hero-copy h1{font-size:clamp(25px,7.5vw,40px)}.hero-copy>p{margin:15px 8px 22px;font-size:15px}.approved-cta{gap:20px;min-height:60px;padding:15px 22px;font-size:19px}.hero-art{height:310px;margin-top:22px}.girl-art{left:-8%}.sample-message{border-radius:17px;width:131px;padding:12px;font-size:10px;top:80px;right:1%;box-shadow:8px 12px 0 7px #98bfff66}.sample-greeting{font-size:15px}.envelope-heart{width:47px;height:47px;font-size:33px}.paper-plane{width:55px;height:55px;top:20px;right:14%}.paper-plane svg{width:32px;height:32px}.approved-features{gap:12px}.feature-card{text-align:center;border-radius:16px;flex-direction:column-reverse;justify-content:flex-end;padding:12px 5px}.feature-card h2{font-size:13px}.feature-card p{font-size:10px;line-height:1.8}.feature-icon{width:40px;height:40px}.approved-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.topic-card{border-radius:20px}.topic-card:last-child{grid-column:1/-1}.topic-card h2{font-size:18px}.decorative-leaves{width:160px;top:500px}}.left-leaves{z-index:-1;mix-blend-mode:multiply;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:180px;position:absolute;top:115px;left:calc(-1*clamp(12px,2.4vw,38px));-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 100%),linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(90deg,#000 20%,#0000 100%),linear-gradient(#0000,#000 18% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.feature-icon,.topic-icon{background:0 0!important}.feature-icon img,.topic-icon img{mix-blend-mode:multiply;width:100%;height:100%}@media (width>=1024px){.approved-hero{height:clamp(500px,36.6vw,562px)}.hero-copy{top:120px}.hero-copy h1{font-size:clamp(30px,4vw,62px)}}@media (width<=1023px){.left-leaves{opacity:.55;width:110px;top:230px}}.approved-stage{overflow:clip}.approved-stage a:focus-visible{outline-offset:-4px}.approved-home>a.sr-only:not(:focus){left:0;right:auto}.sample-message:before{content:"";clip-path:polygon(0 0,50% 80%,100% 0);background:#e8edff;height:80px;position:absolute;top:45px;left:0;right:0}.envelope-heart,.sample-message p{position:relative}@media (width<=600px){.sample-message:before{height:48px;top:27px}}.feature-icon img,.topic-icon img{border-radius:50%}.approved-home .brand-flower{width:86px}.approved-home .brand-wordmark{width:135px}.approved-home .brand-slogan{font-size:12px}.approved-home>div{width:100%;min-width:0;max-width:1536px;margin-inline:auto;padding-inline:clamp(12px,2.4vw,38px)}.approved-home main{isolation:isolate;min-width:0;position:relative}.journey-panel{background:linear-gradient(155deg,#ffffffed,#ffffffb8);border-radius:48px 48px 24px 24px;margin-top:16px;padding:12px 24px 20px;position:relative;box-shadow:0 10px 35px #8077bd08}.journey-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#e1d4ff,#f1ebff);border-radius:80% 0;width:65px;height:40px;position:absolute;top:35px;left:26%;transform:rotate(25deg)}.journey-panel h2{font-size:23px}.journey-panel .text-center>p:last-child{margin-top:0;font-size:12px}.journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:10px;display:grid}.journey-step{text-align:center;min-width:0;position:relative}.journey-step:not(:last-child):after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='54' viewBox='0 0 280 54'%3E%3Cpath d='M0 27 C85 -35 170 88 280 27' fill='none' stroke='%23a580ff' stroke-width='1.3' stroke-dasharray='5 5'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:calc(100% - 35px);height:54px;position:absolute;top:0;right:65%}.step-symbol{z-index:1;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.step-number{color:#fff;background:linear-gradient(135deg,#a94cff,#591aff);border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-weight:800;display:grid;box-shadow:inset 0 2px 3px #ffffff60}.step-icon{color:#7023ff;background:linear-gradient(135deg,#f1e9ff,#e8ddff);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.step-icon svg{width:31px;height:31px}.journey-step h3{margin-top:5px;font-size:15px}.journey-step p{color:#626699;margin-top:4px;font-size:12px;line-height:1.9}.privacy-card{color:#fff;background:radial-gradient(at 0 0,#d4b9ff,#0000 75%),linear-gradient(120deg,#ad7aff,#7037ff);border-radius:23px;grid-area:1/3;min-height:230px;padding:20px 20px 18px 155px;position:relative;overflow:hidden}.privacy-card h2{color:#fff;font-size:18px}.privacy-card .text-muted{color:#fff;font-size:11px;line-height:1.9}.privacy-card .flex>svg{display:none}.privacy-card .flex{display:block}.privacy-art{background:#ffffff20;border-radius:50%;place-items:center;width:120px;height:140px;display:grid;position:absolute;top:35px;left:18px;transform:rotate(-9deg)}.privacy-art>svg{fill:#6632eb;stroke:#ae8bff;filter:drop-shadow(0 9px 8px #4720bc66);width:115px;height:130px}.privacy-art span{color:#fff;position:absolute}.privacy-art span svg{width:47px;height:47px}.privacy-details{margin-top:10px;font-size:11px;line-height:1.9}.privacy-details summary{color:#6536f5;background:#fff;border-radius:30px;width:fit-content;padding:5px 15px;font-weight:700}.privacy-details p{padding-top:10px}.respect-card{background:#ffffffdc;border-radius:23px;grid-area:1/2;min-height:230px;padding:19px 85px 20px 18px;position:relative;box-shadow:0 5px 20px #7779ad0a}.respect-card h2{font-size:17px;line-height:1.9}.respect-card p{font-size:11px;line-height:1.95}.flower-pot{flex-direction:column;align-items:center;width:60px;height:150px;display:flex;position:absolute;top:28px;right:12px}.flower-pot span{color:#f647a0;text-shadow:0 5px 10px #ff73c078;font-size:42px}.flower-pot svg{color:#249972;fill:#78c58e;width:53px;height:55px;transform:rotate(-28deg)}.flower-pot i{background:linear-gradient(110deg,#ffc6a3,#e88c69);border-top:7px solid #ffe0c6;border-radius:4px 4px 12px 12px;width:47px;height:42px;box-shadow:0 5px 9px #c9937630}.faq-card{background:#ffffffda;border-radius:23px;grid-area:1/1;min-width:0;padding:12px}.faq-title{text-align:right;margin-bottom:8px}.faq-title>p{display:none}.faq-title h2{margin:0;font-size:17px}.faq-title h2:before{content:"؟";color:#fff;background:#8135ff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:8px;display:inline-grid}.faq-item{background:#fff;border:1px solid #f0edf8;border-radius:10px;padding:5px 9px}.faq-item summary{justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.9;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"⌄";color:#8135ff;font-size:18px}.faq-item[open] summary:after{transform:rotate(180deg)}.faq-item p{margin-top:8px;padding-top:8px;font-size:11px;line-height:2}@media (width>=1024px){.approved-hero{height:clamp(350px,24vw,390px)}.girl-art{height:100%;left:45%}.hero-copy{width:31%;top:42px;left:13%}.hero-copy h1{letter-spacing:-1.6px;font-size:clamp(30px,3.4vw,52px);line-height:1.45}.hero-copy>p{margin:10px 0 18px;font-size:17px;line-height:1.9}.approved-cta{border-radius:17px;min-height:56px;padding:12px 28px;font-size:20px}.sample-message{border-radius:20px;width:185px;padding:15px 20px;font-size:13px;top:72px;right:10%;box-shadow:20px 15px 0 18px #98bfff66,0 16px 35px #5984ef35}.envelope-heart{width:60px;height:60px;font-size:40px}.sample-greeting{font-size:16px}.paper-plane{width:77px;height:77px;top:95px;right:26%}.paper-plane svg{width:43px;height:43px}.approved-features{gap:24px;width:60%}.feature-card{border-radius:17px;min-height:68px;padding:10px 20px}.feature-card h2{font-size:17px}.feature-card p{font-size:12px}.feature-icon{width:50px;height:50px}.approved-topics{gap:18px;margin-top:28px}.journey-panel{margin-top:28px}.topic-card{border-radius:18px;min-height:130px;padding:10px}.topic-icon{width:60px;height:60px}.topic-card h2{margin-top:4px;font-size:19px}.topic-card p{margin-top:2px;font-size:15px}.decorative-leaves{width:195px;top:270px;right:6%}.left-leaves{width:160px;top:50px}}@media (width<=1200px) and (width>=1024px){.hero-copy{width:37%;left:7%}.hero-copy>p{font-size:14px}.sample-message{width:155px;font-size:11px;right:5%}.paper-plane{width:60px;height:60px;right:24%}.approved-features{width:76%}.homepage-bottom{grid-template-columns:1fr 1fr}.privacy-card{grid-column:1/-1}.respect-card{grid-area:2/1}.faq-card{grid-area:2/2}}@media (width<=1023px){.journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.journey-step:after{display:none}.homepage-bottom{grid-template-columns:1fr 1fr}.privacy-card{grid-column:1/-1}.respect-card{grid-area:2/1}.faq-card{grid-area:2/2}}@media (width<=600px){.journey-panel{border-radius:28px;padding:22px 15px}.journey-panel h2{font-size:20px}.journey-panel:before{opacity:.4;left:4%}.journey-steps{grid-template-columns:1fr;gap:22px}.journey-step{text-align:right;min-height:100px;padding-right:72px}.step-symbol{flex-direction:column-reverse;gap:4px;position:absolute;top:0;right:0}.step-icon{width:45px;height:45px}.step-number{width:25px;height:25px;font-size:16px}.journey-step:not(:last-child):after{background:0 0;border-right:1px dashed #b69ae8;width:1px;height:calc(100% - 55px);display:block;top:80px;right:22px}.journey-step p{font-size:12px}.homepage-bottom{grid-template-columns:1fr}.privacy-card{grid-column:1;padding:20px 18px 20px 95px}.privacy-art{width:80px;left:5px}.privacy-art>svg{width:80px}.privacy-art span svg{width:34px}.respect-card{grid-area:2/1}.faq-card{grid-area:3/1;padding:18px}.faq-item summary{font-size:12px}.privacy-card h2{font-size:17px}}.homepage-bottom{grid-template-columns:1fr 1fr 1.45fr;align-items:stretch;gap:18px;margin-top:24px;display:grid}.homepage-bottom>section{border-radius:28px;min-width:0;box-shadow:0 10px 30px #6665a009}.homepage-bottom h2{font-size:20px;font-weight:850;line-height:1.8}.homepage-bottom p{font-size:13px;line-height:2.1}.homepage-bottom .faq-card{background:#ffffffeb;grid-area:1/1;padding:22px 18px}.homepage-bottom .faq-title{margin-bottom:14px}.homepage-bottom .faq-item{border-color:#eae5fa;border-radius:15px;padding:0}.homepage-bottom .faq-card>.space-y-3{gap:9px;display:grid}.homepage-bottom .faq-item{margin:0}.homepage-bottom .faq-item summary{min-height:44px;padding:9px 13px;font-size:13px;line-height:1.9}.homepage-bottom .faq-item summary:after{flex-shrink:0;transition:transform .22s}.homepage-bottom .faq-item p{margin:0 13px 12px;padding-top:10px;font-size:12px}.homepage-bottom .faq-item[open]{background:#fdfbff;border-color:#c9b5ff}.homepage-bottom .faq-item[open] p{animation:.22s faq-reveal}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@supports (interpolate-size:allow-keywords){.homepage-bottom .faq-item{interpolate-size:allow-keywords}.homepage-bottom .faq-item::details-content{height:0;transition:height .25s ease, content-visibility .25s allow-discrete;overflow:clip}.homepage-bottom .faq-item[open]::details-content{height:auto}}.homepage-bottom .respect-card{background:#ffffffed;flex-direction:column;grid-area:1/2;padding:24px 22px;display:flex}.homepage-bottom .respect-card h2{max-width:290px;margin-bottom:20px;padding-left:62px}.homepage-bottom .respect-card>p:first-of-type{padding-left:62px}.homepage-bottom .respect-card>p:last-child{background:#f4f0ff;border-radius:20px;margin-top:auto;padding:12px 15px;font-size:12px;position:relative}.homepage-bottom .respect-card>p:first-of-type{margin-bottom:20px}.homepage-bottom .flower-pot{width:65px;height:165px;top:50px;left:10px;right:auto}.homepage-bottom .flower-pot span{font-size:49px;line-height:1.2}.homepage-bottom .flower-pot svg{width:49px;height:54px;transform:rotate(-32deg)}.homepage-bottom .flower-pot .second-leaf{width:34px;position:absolute;top:68px;left:0;transform:rotate(75deg)}.homepage-bottom .flower-pot i{background:linear-gradient(110deg,#eee4ff,#bfa5ec);border-top-color:#faf5ff;box-shadow:0 7px 14px #8864b831}.homepage-bottom .flower-pot b{color:#f46cba;text-shadow:0 4px 7px #ef77b844;font-size:30px;position:absolute;bottom:-1px;right:0;transform:rotate(15deg)}.homepage-bottom .privacy-card{background:radial-gradient(at 0 0,#b28be9,#0000 75%),linear-gradient(120deg,#8851df,#6327eb);flex-direction:column;grid-area:1/3;padding:26px 26px 24px 145px;display:flex}.homepage-bottom .privacy-card h2{color:#fff;margin-bottom:18px}.homepage-bottom .privacy-card p{color:#fff;font-size:13px}.homepage-bottom .privacy-art{background:radial-gradient(#e4d6ff80,#0000 70%);width:130px;height:155px;top:70px;left:10px}.homepage-bottom .privacy-art>svg{stroke:#d3b8ff;stroke-width:1.2px;fill:#6730dc;width:120px;height:145px}.homepage-bottom .privacy-art:after{content:"✦";color:#e2c8ff;font-size:25px;position:absolute;top:0;left:5px}.homepage-bottom .privacy-details{margin-top:auto;padding-top:18px}.homepage-bottom .privacy-details summary{justify-content:center;align-items:center;gap:10px;min-height:44px;padding:9px 16px;font-size:12px;list-style:none;display:flex;box-shadow:0 5px 16px #4b1a9b20}.homepage-bottom .privacy-details summary:after{content:"←"}.homepage-bottom .privacy-details summary::-webkit-details-marker{display:none}.homepage-bottom .privacy-details[open] summary:after{content:"↑"}.closing-cta{isolation:isolate;text-align:center;color:#fff;background:#101b35;border-radius:30px;margin-top:26px;padding:32px 150px;position:relative;overflow:hidden}.closing-cta:before,.closing-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(140deg,#b9a5ed99,#5d4c9340);border-radius:50%;width:290px;height:215px;position:absolute;bottom:-95px}.closing-cta:before{left:-80px;transform:rotate(-20deg)}.closing-cta:after{bottom:-140px;right:-60px}.closing-cta h2{font-size:27px;font-weight:850;line-height:1.8;position:relative}.closing-cta p{color:#e0e0f5;font-size:15px;line-height:2;position:relative}.closing-cta .closing-cta-button{background:linear-gradient(110deg,#853dff,#6026ef);border-radius:18px;margin-top:20px;font-size:16px;position:relative;box-shadow:0 8px 22px #0002}.closing-cta .closing-cta-button:hover{background:#7840ef}.cta-plane{color:#c79bff;position:absolute;top:38px;right:6%;transform:rotate(-8deg)}.cta-plane svg{filter:drop-shadow(0 4px 3px #0003);width:75px;height:75px}.cta-plane:after{content:"";border-left:2px dashed #ba9cea;border-radius:80% 0 0;width:80px;height:80px;position:absolute;top:75px;left:-40px;transform:rotate(25deg)}.cta-leaf{color:#5a9e89;position:absolute;top:55px;left:8%;transform:rotate(-65deg)}.cta-leaf svg{fill:#377a66;width:60px;height:60px}.site-footer{isolation:isolate;color:#596580;background:linear-gradient(115deg,#fbfaff,#fff 55%,#fdfbff);border:1px solid #e9e3f8;border-radius:30px;margin-top:20px;padding:32px 34px 20px;font-size:14px;line-height:2;position:relative;box-shadow:0 12px 40px #5045800a}.site-footer:before{content:"";background:linear-gradient(90deg,#e2d4ff,#6536f5);border-radius:8px;width:94px;height:3px;position:absolute;top:-1px;right:34px}.approved-home main:has(.closing-cta){padding-bottom:0}.footer-main{grid-template-columns:1.1fr 1fr 1.1fr;align-items:center;gap:32px;display:grid}.footer-main>*{min-width:0}.footer-brand{isolation:isolate;padding-left:18px;position:relative}.footer-brand-decoration{z-index:-1;color:#6536f5;opacity:.055;pointer-events:none;position:absolute;bottom:6px;left:0;transform:rotate(-25deg)}.footer-brand-decoration svg{width:110px;height:110px}.footer-brand-link{direction:ltr;border-radius:14px;align-items:center;gap:10px;display:inline-flex}.footer-brand-link>img{mix-blend-mode:multiply;width:86px;height:auto}.footer-brand-link>span>img{mix-blend-mode:multiply;width:135px;height:auto}.footer-slogan{color:#384487;text-align:center;direction:rtl;font-size:12px;font-weight:750;display:block}.footer-brand p{max-width:350px;margin-top:16px;font-size:14px;line-height:2.1}.footer-links{border-inline:1px solid #eee8f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-inline:24px;display:grid}.site-footer h2{color:#101b35;font-size:18px;font-weight:800}.footer-links h2{grid-column:1/-1;align-items:center;gap:10px;margin-bottom:8px;display:flex}.footer-links h2:before{content:"";background:#6536f5;border-radius:4px;width:4px;height:18px}.footer-links a{background:#f6f3fc;border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:8px;font-size:13px;line-height:1.9;transition:background .18s,border-color .18s,color .18s;display:flex}.footer-links a>span{color:#6536f5;background:#ece4ff;border-radius:9px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:17px;font-weight:800;display:grid}.footer-links a svg{width:16px;height:16px}.footer-links a:hover,.footer-links a:focus-visible{color:#5726d5;background:#eee6ff;border-color:#d9c8ff}.site-footer a:focus-visible{outline-offset:3px;outline:3px solid #6536f5}.footer-note{background:radial-gradient(at 0 0,#e2d2ff,#0000 75%),linear-gradient(135deg,#f9f5ff,#f0ebff);border:1px solid #e4d8ff;border-radius:24px;padding:22px;position:relative;box-shadow:inset 0 1px #fff,0 8px 20px #7046c008}.footer-note h2{align-items:center;min-height:48px;padding-right:60px;font-size:17px;display:flex}.footer-note-icon{color:#7636ed;background:#fffd;border:1px solid #fff;border-radius:16px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:22px;right:22px;transform:rotate(5deg);box-shadow:0 5px 12px #7145c511}.footer-note-icon svg{fill:#f0e6ff;width:26px;height:26px}.footer-note p{margin:12px 0 16px;font-size:13px;line-height:2}.footer-note>a{color:#6536f5;background:#fff;border:1px solid #e6d9ff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:800;transition:background .18s,box-shadow .18s;display:flex}.footer-note>a:hover,.footer-note>a:focus-visible{background:#fcfaff;box-shadow:0 4px 12px #6536f518}.footer-note>a svg{width:20px;height:20px}.footer-bottom{border-top:1px solid #eae4f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:26px;padding-top:18px;font-size:12px;display:flex}.footer-preview{color:#545174;background:#f6f2fc;border:1px solid #e9e1f8;border-radius:11px;align-items:center;gap:9px;padding:5px 11px;display:flex}.footer-preview>span{background:#9364db;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #e8def8}@media (width>=1024px) and (width<=1200px){.homepage-bottom{grid-template-columns:1fr 1fr 1.3fr;gap:12px}.homepage-bottom>section{padding:20px 16px}.homepage-bottom h2{font-size:18px}.homepage-bottom .privacy-card{padding-left:85px}.homepage-bottom .privacy-art{width:75px;left:4px}.homepage-bottom .privacy-art>svg{width:75px}.homepage-bottom .privacy-art span svg{width:32px}}@media (width<=1023px){.homepage-bottom{grid-template-columns:1fr 1fr;gap:16px}.homepage-bottom .faq-card{grid-area:1/1}.homepage-bottom .respect-card{grid-area:1/2}.homepage-bottom .privacy-card{grid-area:2/1/auto/-1;padding-left:170px}.footer-main{grid-template-columns:1fr 1fr;gap:24px}.footer-links{border-left:0;padding-inline:18px 0}.footer-note{grid-column:1/-1}.closing-cta{padding-inline:90px}.cta-plane{right:3%}.cta-plane svg{width:50px;height:50px}.cta-leaf{left:3%}}@media (width<=600px){.homepage-bottom{grid-template-columns:1fr;margin-top:20px}.homepage-bottom .faq-card{grid-area:1/1}.homepage-bottom .respect-card{grid-area:2/1}.homepage-bottom .privacy-card{grid-area:3/1;padding:24px 20px 24px 90px}.homepage-bottom h2{font-size:20px}.homepage-bottom .privacy-card h2{font-size:19px}.homepage-bottom .privacy-art{width:82px;top:110px;left:3px}.homepage-bottom .privacy-art>svg{width:80px}.homepage-bottom .privacy-art span svg{width:34px}.homepage-bottom .privacy-details summary{padding-inline:12px;font-size:11px}.closing-cta{border-radius:26px;margin-top:22px;padding:29px 22px}.closing-cta h2{font-size:24px}.closing-cta p{font-size:14px}.closing-cta .closing-cta-button{width:100%;padding-inline:10px;font-size:14px}.cta-plane,.cta-leaf{display:none}.site-footer{border-radius:26px;margin-top:14px;padding:24px 18px 18px}.footer-main{grid-template-columns:1fr;gap:24px}.footer-brand{padding-left:0}.footer-note{grid-column:1;padding:20px}.footer-note-icon{top:20px;right:20px}.footer-bottom{flex-direction:column;align-items:stretch;font-size:12px}.footer-links{border-inline:0;border-top:1px solid #eee8f7;gap:10px;padding:20px 0 0}.footer-links a{gap:6px;padding-inline:6px;font-size:12px}.footer-brand p{max-width:none}.footer-preview{align-items:flex-start}.footer-preview>span{margin-top:9px}}@media (prefers-reduced-motion:reduce){.homepage-bottom .faq-item summary:after{transition:none}.homepage-bottom .faq-item::details-content{transition:none}.homepage-bottom .faq-item[open] p{animation:none}}@media (width>=1024px) and (width<=1200px){.footer-main{grid-template-columns:1fr 1fr 1.1fr;gap:22px}.footer-links{grid-template-columns:1fr;padding-inline:16px}.footer-note{padding:20px}.footer-note-icon{top:20px;right:20px}}@media (prefers-reduced-motion:reduce){.footer-links a,.footer-note>a{transition:none}}.sample-message{box-shadow:0 12px 30px #5984ef20}.decorative-leaves{pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000),linear-gradient(#0000,#000 18% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000),linear-gradient(#0000,#000 18% 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=1024px){.approved-hero{height:clamp(365px,32vw,480px)}.girl-art{left:44%}.hero-copy{width:34%;top:65px;left:10%}.sample-message{width:205px;padding:20px;top:100px;right:3.5%;box-shadow:0 12px 30px #5984ef20}.paper-plane{top:115px;right:21%}.decorative-leaves{top:350px;right:1%}}@media (width>=1024px) and (width<=1200px){.hero-copy{width:39%;top:50px;left:3%}.girl-art{left:42%}.sample-message{width:155px;padding:15px;top:95px;right:1%}.paper-plane{width:54px;height:54px;top:50px;right:18%}.decorative-leaves{top:290px}}@media (width<=1023px){.hero-art{height:clamp(280px,56vw,440px)}.girl-art{width:58%;height:auto;left:5%}.sample-message{width:28%;padding:15px;font-size:12px;top:90px;right:2%}.paper-plane{width:60px;height:60px;top:10px;right:23%}.decorative-leaves{opacity:.65;top:auto;bottom:200px}}@media (width<=600px){.hero-art{height:clamp(235px,72vw,340px)}.girl-art{width:61%;left:0}.sample-message{width:37%;padding:10px 7px;font-size:clamp(9px,2.55vw,12px);top:75px;right:0;box-shadow:0 8px 20px #5984ef20}.sample-message:before{height:43px;top:27px}.sample-greeting{font-size:14px}.envelope-heart{width:42px;height:42px;font-size:31px}.paper-plane{width:48px;height:48px;top:10px;right:13%}.paper-plane svg{width:28px;height:28px}.decorative-leaves{opacity:.4;width:110px;bottom:340px}}.decorative-leaves{z-index:-1}.left-leaves,.decorative-leaves{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.left-leaves{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 65%,#0000),linear-gradient(#0000,#000 5% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 65%,#0000),linear-gradient(#0000,#000 5% 92%,#0000)}@media (width>=1201px){.hero-copy{width:32.5%;top:105px}.hero-copy>p{margin:16px 0 22px;font-size:18px}.approved-cta{min-height:64px;font-size:22px}}@media (width<=600px){.sample-message{top:50px}.paper-plane{width:42px;height:42px;top:0}}.report-stage{isolation:isolate;padding-block:4px 12px;position:relative}.report-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(180px 280px at 12% 36%,#f8d9f340,#0000),radial-gradient(180px 280px at 88% 36%,#ded2ff60,#0000);position:absolute;inset:0}.report-stage>.report-wizard{position:relative}.report-scenery{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:none;position:absolute}@media (width>=1024px){.report-stage{padding-block:16px 28px}.report-stage>.report-wizard{max-width:720px}.report-scenery{width:clamp(108px,50vw - 380px,245px);display:block;top:190px}.report-scenery-left{left:0}.report-scenery-right{top:140px;right:0}}@media (width>=1280px){.report-stage>.report-wizard{max-width:740px}.report-scenery-left{left:-14px}.report-scenery-right{right:-14px}}.report-wizard{overflow-wrap:anywhere;background:#fff;border:1px solid #fff;border-radius:30px;max-width:960px;margin-inline:auto;box-shadow:0 18px 65px #53458d0b}.wizard-intro{background:radial-gradient(at 0 0,#eae1ff90,#0000 65%),linear-gradient(120deg,#fcfaff,#fff);border-radius:30px 30px 0 0;padding:24px 20px 20px}.wizard-eyebrow{color:#6536f5;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.wizard-eyebrow>span{background:#6536f5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eee7ff}.wizard-intro-copy{justify-content:space-between;align-items:center;gap:20px;margin-block:22px;display:flex}.wizard-intro-copy>div:first-child{max-width:600px}.wizard-intro h1{letter-spacing:-.8px;color:#101b35;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.8}.wizard-intro h1 span{color:#6536f5}.wizard-intro-copy p{color:#596580;margin-top:8px;font-size:14px;line-height:2.2}.wizard-art{background:linear-gradient(145deg,#f7f2ff,#e7deff);border:1px solid #fff;border-radius:32px;flex-shrink:0;place-items:center;width:110px;height:110px;display:none;position:relative;transform:rotate(-8deg)}.wizard-art>svg{color:#8651ef;stroke-width:1.2px;width:64px;height:64px}.wizard-art>span{color:#db5499;background:#fff;border-radius:12px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:12px;right:8px;transform:rotate(12deg);box-shadow:0 5px 15px #7046c018}.wizard-art>span svg{fill:#ffe8f3;width:21px}.wizard-art i{color:#a77de9;font-size:26px;position:absolute;bottom:0;left:-8px}.wizard-preview-note{color:#55457f;background:#f7f3ff;border:1px solid #ece5fb;border-radius:15px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:12px;line-height:2;display:flex}.wizard-preview-note svg{color:#6536f5;width:19px;height:24px}.wizard-progress{border-bottom:1px solid #eeeaf8;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0 20px;padding-block:24px;display:grid}.wizard-progress-step{color:#687189;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:650;line-height:1.9;display:flex}.wizard-step-icon{color:#7c859c;background:#f6f7fb;border:1px solid #e8e9f2;border-radius:13px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.wizard-step-icon>svg{width:20px;height:20px}.wizard-step-icon>span{color:#596580;background:#e9eaf3;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:grid;position:absolute;bottom:-6px;right:-5px}.wizard-progress-step small{margin-top:2px;font-size:10px;font-weight:400;display:block}.wizard-progress-step.is-active{color:#6536f5;font-weight:800}.is-active .wizard-step-icon{color:#fff;background:linear-gradient(145deg,#9660ff,#6536f5);border-color:#7942ed;box-shadow:0 5px 14px #6536f52b}.is-active .wizard-step-icon>span{color:#fff;background:#6536f5}.wizard-progress-step.is-complete{color:#087f6a}.is-complete .wizard-step-icon{color:#087f6a;background:#e7f8f3;border-color:#caeee3}.is-complete .wizard-step-icon>span{color:#fff;background:#087f6a}.wizard-form{padding:24px 20px}.report-wizard>#wizard-errors{margin:20px 20px 0}.wizard-topic-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.wizard-choice{border-radius:19px;min-width:0;transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.wizard-choice:hover{background:#fcfaff;border-color:#c8b3fa;box-shadow:0 5px 18px #6536f509}.wizard-choice:has(input:checked){background:#f5f0ff;border-color:#6536f5;box-shadow:inset 0 0 0 1px #6536f5}.wizard-topic{text-align:start;grid-template-columns:16px 40px minmax(0,1fr);align-items:center;gap:12px;min-height:80px;padding:12px;display:grid}.wizard-topic>input{margin:0;position:static}.wizard-topic>svg{box-sizing:border-box;background:#f0ebff;border-radius:12px;width:40px;height:40px;padding:9px}.wizard-topic-copy{overflow-wrap:anywhere;min-width:0}.wizard-empty{text-align:center;background:radial-gradient(at 50% 0,#f0eaff,#0000 70%),#fdfcff;border:1px dashed #d9cbf4;border-radius:23px;flex-direction:column;grid-column:1/-1;align-items:center;padding:30px 18px 24px;display:flex}.wizard-empty-art{color:#8c5acb;background:linear-gradient(145deg,#ebe1ff,#f9f5ff);border:1px solid #fff;border-radius:25px;place-items:center;width:86px;height:78px;margin-bottom:20px;display:grid;position:relative;transform:rotate(-6deg)}.wizard-empty-art>svg{stroke-width:1.3px;width:48px;height:48px}.wizard-empty-art>span{color:#6536f5;background:#fff;border-radius:12px;padding:7px;position:absolute;bottom:-8px;left:-8px;box-shadow:0 4px 12px #6536f514}.wizard-empty h3{color:#101b35;font-size:16px;font-weight:800;line-height:2}.wizard-empty>p{color:#596580;max-width:510px;margin-top:8px;font-size:13px;line-height:2.1}.wizard-empty-caption{color:#66577f;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:11px;line-height:2;display:flex}.wizard-empty-caption svg{width:15px;height:18px}.wizard-empty>a{color:#6536f5;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:12px;padding:8px;font-size:12px;font-weight:750;display:flex}.wizard-empty>a:hover{background:#f0ebff}.wizard-empty>a svg{width:17px;height:17px}.wizard-actions button{border-radius:15px}.wizard-actions button:disabled{cursor:not-allowed;opacity:1;color:#626b80;box-shadow:none;background:#ececf3}.wizard-session-note{color:#596580;align-items:flex-start;gap:7px;margin-top:20px;font-size:11px;line-height:2;display:flex}.wizard-session-note svg{width:15px;height:21px}.site-footer{background:radial-gradient(at 100% 0,#f1ebff80,#0000 48%),linear-gradient(115deg,#fbfaff,#fff 55%,#fdfbff)}.footer-main{align-items:stretch}.footer-brand,.footer-links{align-self:center}.footer-note{flex-direction:column;display:flex}.footer-note>a{margin-top:auto}.footer-preview{font-weight:550}.footer-brand-decoration{bottom:18px;left:18px;transform:none}@media (width>=640px){.wizard-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-intro{padding:30px 36px 24px}.wizard-art{display:grid}.wizard-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-inline:36px;padding-block:28px}.wizard-progress-step{text-align:center;flex-direction:column;gap:12px;font-size:13px;position:relative}.wizard-progress-step:not(:last-child):after{content:"";border-top:1px dashed #d8cdef;width:calc(100% - 48px);position:absolute;top:23px;right:calc(50% + 32px)}.wizard-progress-step.is-complete:after{border-color:#7ac6b5}.wizard-step-icon{border-radius:17px;width:48px;height:48px}.wizard-step-icon>svg{width:24px;height:24px}.wizard-form{padding:28px 36px 30px}.report-wizard>#wizard-errors{margin-inline:36px}.wizard-empty{padding:35px 28px 28px}.wizard-empty h3{font-size:18px}.wizard-empty>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.wizard-choice{transition:none}}body:has(.report-stage) #main-content{padding-block:20px 12px}.report-stage{padding-block:0}.report-stage .wizard-intro{padding-block:18px 16px}.report-stage .wizard-intro-copy{margin-block:12px}.report-stage .wizard-progress{padding-block:18px}.report-stage .wizard-step-icon{color:#7d65ae;background:#f0ebff;border-color:#e6dcfb;border-radius:50%}.report-stage .wizard-step-icon>span{width:22px;height:22px;font-size:11px;font-weight:750}.report-stage .is-active .wizard-step-icon{color:#fff;background:linear-gradient(145deg,#a36aff,#6536f5);border-color:#8551f5;box-shadow:0 5px 16px #6536f533}.report-stage .is-active .wizard-step-icon>span{color:#fff;background:#6536f5}.report-stage .is-complete .wizard-step-icon{color:#087f6a;background:#e7f8f3;border-color:#caeee3}.report-stage .wizard-form{padding-block:18px}.report-stage .wizard-form>h2{margin-bottom:10px}.report-stage .wizard-empty{background:radial-gradient(at 50% 0,#eee5ff,#0000 75%),#fdfcff;border-style:solid;border-color:#e5dafa;padding-block:20px 16px}.report-stage .wizard-empty-art{width:72px;height:64px;margin-bottom:12px;box-shadow:0 8px 20px #7953bd12,inset 0 1px #fff}.report-stage .wizard-empty-art>svg{width:42px;height:42px}.report-stage .wizard-empty h3{font-size:17px;font-weight:800;line-height:1.9}.report-stage .wizard-empty>p{margin-top:6px}.report-stage .wizard-empty-caption{margin-top:10px}.report-stage .wizard-empty>a{margin-top:4px}.report-stage .wizard-session-note{margin-top:12px}body:has(.report-stage) .site-footer{margin-top:12px}@media (width>=640px){.report-stage .wizard-intro-copy{margin-block:10px 14px}.report-stage .wizard-art{border-radius:25px;width:84px;height:84px}.report-stage .wizard-art>svg{width:52px;height:52px}.report-stage .wizard-step-icon{width:44px;height:44px}.report-stage .wizard-progress-step{gap:8px}.report-stage .wizard-progress-step:not(:last-child):after{border-top:2px dashed #d3c1f4;top:21px}.report-stage .wizard-progress-step.is-complete:after{border-color:#7ac6b5}.report-stage .wizard-empty{padding-block:20px 14px}body:has(.report-stage) .site-footer{padding-block:24px 16px}body:has(.report-stage) .footer-bottom{margin-top:18px;padding-top:14px}}@media (width>=1024px){.report-stage>.report-wizard{max-width:760px}.report-stage .report-scenery{width:clamp(108px,50vw - 450px,300px);top:105px}.report-stage .report-scenery-left{left:max(50% - 50vw + 16px,-135px)}.report-stage .report-scenery-right{top:65px;right:max(50% - 50vw + 16px,-135px)}.report-stage .wizard-intro{padding-top:16px}.report-stage .wizard-intro h1{font-size:34px}.report-stage .wizard-intro-copy p{line-height:2}}@media (width>=1280px){.report-stage>.report-wizard{max-width:860px}}body:has(.report-stage){background:radial-gradient(at 4% 32%,#e1d7ff 0,#0000 38%),radial-gradient(at 97% 25%,#dfd5ff 0,#0000 43%),#f4f5ff}body:has(.report-stage)>div{max-width:1536px;padding:16px 36px 20px}body:has(.report-stage) #main-content{flex:none;padding-block:22px 0}:is(body:has(.report-stage),body.approved-home) .public-header{border-radius:20px;width:100%;max-width:1060px;margin-inline:auto;padding:8px 30px}body.approved-home .public-header .brand-lockup{gap:9px}body:has(.report-stage) .brand-lockup{gap:9px}body.approved-home .public-header .brand-flower{width:76px}body:has(.report-stage) .brand-flower{width:76px}body.approved-home .public-header .brand-wordmark{width:108px}body:has(.report-stage) .brand-wordmark{width:108px}body.approved-home .public-header .brand-slogan{font-size:10px}body:has(.report-stage) .brand-slogan{font-size:10px}.report-stage>.report-wizard{background:#fffffff5;border-radius:24px;max-width:816px}.report-stage .wizard-intro{background:0 0;padding:16px 26px 0}.report-stage .wizard-intro-copy{margin:8px 0 10px}.report-stage .wizard-intro-copy>div:first-child{max-width:100%}.report-stage .wizard-intro h1{font-size:30px;line-height:1.65}.report-stage .wizard-intro-copy p{max-width:620px;margin-top:8px;font-size:13px;line-height:1.95}.report-stage .wizard-art{display:none}.report-stage .wizard-preview-note{background:#f2edff;border-radius:12px;padding:9px 12px;font-size:11px;line-height:1.9}.report-stage .wizard-eyebrow{background:#f5f1ff;border-radius:12px;padding:4px 8px;font-size:11px}.report-stage .wizard-intro a{color:#101b35;font-size:12px;font-weight:700}.report-stage .wizard-progress{border:0;gap:8px;margin:0 26px;padding:39px 0 16px}.report-stage .wizard-progress-step{text-align:center;border:1px solid #ece5fb;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:6px;padding:29px 5px 8px;font-size:11px;line-height:1.8;position:relative}.report-stage .wizard-progress-step.is-active{background:linear-gradient(130deg,#faf7ff,#f2edff);border-color:#ad8aff}.report-stage .wizard-step-icon{background:#f7f4ff;width:50px;height:50px;position:absolute;top:-25px}.report-stage .wizard-step-icon>span{width:16px;height:16px;font-size:9px;bottom:-3px;right:-2px}.report-stage .wizard-progress-step:not(:last-child):after{content:"";border-top:1px dashed #d8caef;width:calc(100% - 43px);position:absolute;top:0;right:calc(50% + 26px)}.report-stage .wizard-form{padding:0 26px 12px}.report-stage .wizard-step-panel{border:1px dashed #d7c3ff;border-radius:16px;padding:12px}.report-stage .wizard-step-panel>h2{margin-bottom:4px;font-size:18px;line-height:1.9}.report-stage #topic-hint{margin-bottom:0;font-size:11px;line-height:1.9}.report-topic-empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;padding:4px 8px 8px;display:flex}.report-topic-empty>img{width:240px;height:100px}.report-topic-empty h3{color:#101b35;font-size:14px;font-weight:800;line-height:1.9}.report-topic-empty p{color:#596580;margin-top:4px;font-size:12px;line-height:1.9}.report-stage .wizard-actions{margin-top:14px;padding-top:10px}.report-stage .wizard-actions button{border-radius:13px;min-width:120px;min-height:44px;padding-block:10px}.report-stage .wizard-actions button:disabled{color:#69728b;background:#dbdae9}.wizard-stage-dots{gap:7px;margin-top:7px;display:flex}.wizard-stage-dots i{background:#e5e2f2;border-radius:50%;width:15px;height:15px}.wizard-stage-dots i:first-child{background:#6536f5}.report-stage .wizard-session-note{margin-top:6px;font-size:10px;line-height:1.8}body:has(.report-stage) .site-footer{border-color:#fff;border-radius:24px;margin-top:18px;padding:15px 28px 10px}body:has(.report-stage) .site-footer:before{display:none}body:has(.report-stage) .footer-main{grid-template-columns:1.05fr 1fr 1.15fr;gap:28px}body:has(.report-stage) .footer-note{border-radius:16px;padding:12px 16px}body:has(.report-stage) .footer-note-icon{top:12px;left:28px;right:auto}body:has(.report-stage) .footer-note h2{min-height:30px;padding-left:55px;padding-right:0}body:has(.report-stage) .footer-note p{margin:6px 0}body:has(.report-stage) .footer-note>a{align-self:flex-start;min-height:36px;padding:4px 14px;font-size:12px}body:has(.report-stage) .footer-links{gap:8px;padding-inline:28px}body:has(.report-stage) .footer-links h2{margin-bottom:0}body:has(.report-stage) .footer-links a{min-height:38px;padding:4px 8px;font-size:12px}body:has(.report-stage) .footer-brand p{margin-top:10px;font-size:13px}body:has(.report-stage) .footer-bottom{margin-top:10px;padding-top:8px}.report-stage .report-scenery{width:clamp(100px,50vw - 420px,370px);height:auto;top:35px}.report-stage .report-scenery-left{left:calc(50% - 408px + -1*clamp(100px,50vw - 420px,370px))}.report-stage .report-scenery-right{right:calc(50% - 408px + -1*clamp(100px,50vw - 420px,370px))}@media (width>=1536px){.report-stage .report-scenery-left{left:calc(50% - 778px)}.report-stage .report-scenery-right{right:calc(50% - 778px)}}@media (width>=1024px) and (width<=1199px){.report-stage>.report-wizard{max-width:740px}.report-stage .report-scenery{width:calc(50vw - 385px);top:140px}.report-stage .report-scenery-left{left:calc(50% + 15px - 50vw)}.report-stage .report-scenery-right{right:calc(50% + 15px - 50vw)}:is(body:has(.report-stage),body.approved-home) .public-header{padding-inline:16px}:is(body:has(.report-stage),body.approved-home) .public-header nav a{padding-inline:8px}}@media (width<=1023px){body:has(.report-stage)>div{padding:12px 20px 20px}body:has(.report-stage) .footer-main{grid-template-columns:1fr 1fr;gap:20px}body:has(.report-stage) .footer-note{grid-column:1/-1}}@media (width<=639px){body:has(.report-stage)>div{padding:12px}:is(body:has(.report-stage),body.approved-home) .public-header{padding:10px 12px}body.approved-home .public-header .brand-flower{width:55px}body:has(.report-stage) .brand-flower{width:55px}body.approved-home .public-header .brand-wordmark{width:88px}body:has(.report-stage) .brand-wordmark{width:88px}body:has(.report-stage) #main-content{padding-top:16px}.report-stage .wizard-intro{padding:14px 14px 0}.report-stage .wizard-intro h1{font-size:25px}.report-stage .wizard-intro-copy p{font-size:12px}.report-stage .wizard-progress{gap:36px 8px;margin-inline:14px;padding-top:36px}.report-stage .wizard-progress-step{font-size:11px}.report-stage .wizard-progress-step:after{display:none}.report-stage .wizard-form{padding-inline:14px}.report-stage .wizard-step-panel{padding:10px}.report-stage .wizard-step-panel>h2{font-size:17px}.report-topic-empty{padding-inline:0}.report-topic-empty>img{width:200px;height:auto}.report-topic-empty h3{font-size:13px}.report-stage .wizard-session-note{font-size:10px}body:has(.report-stage) .site-footer{padding:18px 16px 12px}body:has(.report-stage) .footer-main{grid-template-columns:1fr;gap:18px}body:has(.report-stage) .footer-links{padding:16px 0 0}body:has(.report-stage) .footer-note{grid-column:1}}@media (width>=640px){body.approved-home .public-header .brand-flower{width:64px}body:has(.report-stage) .brand-flower{width:64px}.report-stage .wizard-step-panel{padding:8px 12px}.report-topic-empty>img{width:216px;height:90px}}@media (width>=1200px){.report-stage .report-scenery{width:clamp(100px,50vw - 420px,350px);top:0}.report-stage .report-scenery-left{left:calc(50% - 408px + -1*clamp(100px,50vw - 420px,350px))}.report-stage .report-scenery-right{right:calc(50% - 408px + -1*clamp(100px,50vw - 420px,350px))}}body.approved-home .public-header{z-index:5;width:min(1060px,100vw - 72px);margin-bottom:8.6875px;position:relative;top:7px}@media (width<=1023px){body.approved-home .public-header{width:calc(100vw - 40px);margin-bottom:13.5156px;top:0}}@media (width<=639px){body.approved-home .public-header{width:calc(100cqw - 24px);margin-bottom:16.6875px;top:0}}@media (width<=600px){body.approved-home .public-header{margin-bottom:5px;top:4px}}@media (width<=1023px){.approved-home .brand-flower{width:62px}.approved-home .brand-wordmark{width:115px}}@media (width<=600px){.approved-home .brand-flower{width:48px}.approved-home .brand-wordmark{width:95px}.approved-home .brand-slogan{font-size:9px}}body.approved-home{container-type:inline-size}.approved-home .approved-stage{clip-path:inset(0 calc(50% - 50cqw));overflow:visible}.approved-home .hero-atmosphere{z-index:-2;pointer-events:none;background:radial-gradient(at 12% 62%,#c5dcff70,#0000 35%),radial-gradient(at 88% 58%,#b8b0fb60,#0000 35%),radial-gradient(at 50% 85%,#ffffff70,#0000 57%);width:100cqw;position:absolute;top:0;bottom:-72px;left:calc(50% - 50cqw);overflow:clip}.approved-home .hero-cloud-bank{width:clamp(280px,30vw,580px);max-width:none;height:100%;position:absolute;bottom:0}.approved-home .hero-cloud-bank-left{left:-4%}.approved-home .hero-cloud-bank-right{right:-4%;transform:scaleX(-1)}.approved-home .hero-floating-leaves{width:clamp(150px,15vw,245px);height:auto;position:absolute;top:0}.approved-home .hero-floating-leaves-left{left:1%}.approved-home .hero-floating-leaves-right{right:-1%;transform:scaleX(-1)}.approved-home .approved-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(160px 90px at 0%,#fff 20%,#f2f1ffb0 64%,#0000 100%),radial-gradient(125px 75px at 12% 55%,#fff 15%,#eeefff90 65%,#0000 100%),radial-gradient(160px 90px at 100%,#fff 20%,#f2f1ffb0 64%,#0000 100%),radial-gradient(130px 75px at 88% 55%,#fff 15%,#eeefff90 65%,#0000 100%);width:100cqw;height:185px;position:absolute;bottom:-72px;left:calc(50% - 50cqw)}@media (width>=1024px) and (width<=1200px){.approved-home .hero-atmosphere,.approved-home .approved-hero:after{bottom:-88.5px}}@media (width<=1023px){.approved-home .hero-atmosphere{bottom:-90px}.approved-home .hero-cloud-bank{width:40vw;height:85%}.approved-home .hero-floating-leaves{opacity:.65;width:160px;top:12%}.approved-home .approved-hero:after{bottom:-90px}}@media (width<=600px){.approved-home .hero-atmosphere{bottom:-134.5px}.approved-home .hero-cloud-bank{width:65vw;height:75%;bottom:0}.approved-home .hero-cloud-bank-left{left:-25%}.approved-home .hero-cloud-bank-right{right:-25%}.approved-home .hero-floating-leaves{opacity:.5;width:105px;top:25%}.approved-home .hero-floating-leaves-left{left:-8%}.approved-home .hero-floating-leaves-right{right:-8%}.approved-home .approved-hero:after{height:170px;bottom:-134.5px}}.report-wizard fieldset{min-width:0}.report-wizard .wizard-step-panel{overflow-wrap:anywhere}.report-stage .report-wizard>#wizard-errors{margin:0 26px 16px}.report-stage .report-wizard.is-submitted .wizard-form{padding-block:24px}.report-stage:has(.report-wizard.is-submitted) .report-scenery{object-fit:contain;object-position:top;height:100%;max-height:420px;top:0}.report-stage .wizard-step-panel.wizard-success-panel{border:0;padding:0}.report-wizard .wizard-result-heading{align-items:center;gap:12px;display:flex}.report-wizard .wizard-result-heading h1{color:#101b35;font-size:clamp(18px,3vw,22px);font-weight:800;line-height:1.8}.report-wizard .wizard-success-icon{color:#087f6a;background:#e6f7f1;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.report-wizard .wizard-success-icon svg{width:28px;height:28px}.report-wizard .wizard-result-status{color:#384461;margin-top:12px;font-size:14px;line-height:2}.report-wizard .wizard-receipt{margin-top:16px}.report-wizard .wizard-receipt-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.report-wizard .wizard-receipt-row bdi{text-align:left;overflow-wrap:anywhere;word-break:normal;color:#101b35;background:#f7f5fc;border:1px solid #e3dcf5;border-radius:10px;min-width:0;padding:10px 12px;font-size:13px;line-height:1.9;display:block}.report-wizard .wizard-receipt button{background:#fff;border:1px solid #b59bf6}.report-wizard .wizard-receipt-row button{white-space:nowrap;justify-self:start;min-height:44px;padding:8px 14px}.report-wizard .wizard-receipt button:hover{background:#f6f2ff}.report-wizard .wizard-copy-feedback{color:#384461;min-height:24px;margin-top:4px;font-size:12px;line-height:2}.report-wizard .wizard-result-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.report-wizard .wizard-result-actions a{border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.report-wizard .wizard-new-request{color:#fff;background:#6536f5}.report-wizard .wizard-new-request:hover{background:#101b35}.report-wizard .wizard-result-home{color:#6536f5;background:#f0ebff}.report-wizard .wizard-result-home:hover{background:#e7ddff}.report-wizard #recipient-hint,.report-wizard #sender-mobile-hint,.report-wizard #otp-hint{font-size:13px;line-height:2}.report-wizard input[type=tel]{min-height:48px;font-size:16px}.report-wizard .wizard-review-card{background:#fcfbff;border:1px solid #e3dcf5;border-radius:14px;padding:14px}.report-wizard .wizard-review-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.report-wizard .wizard-review-topic{grid-column:1/-1}.report-wizard .wizard-review-meta dt{color:#596580;font-size:12px;line-height:1.8}.report-wizard .wizard-review-meta dd{overflow-wrap:anywhere;color:#101b35;margin-top:3px;font-size:14px;font-weight:650;line-height:1.9}.report-wizard .wizard-review-message{border-top:1px solid #e3dcf5;margin-top:12px;padding-top:12px}.report-wizard .wizard-review-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#101b35;background:#fff;border:1px solid #ece7f7;border-radius:10px;max-height:14rem;margin-top:8px;padding:10px 12px;font-size:14px;line-height:2;overflow-y:auto}.report-wizard .wizard-sender-field{margin-top:14px}.report-wizard .wizard-review-privacy{color:#384461;background:#f0ebff;border-radius:12px;gap:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:2;display:grid}.report-wizard .wizard-review-privacy summary{color:#5124cc;cursor:pointer;align-items:center;min-height:40px;font-weight:650;text-decoration:underline;display:inline-flex}.report-wizard .wizard-review-privacy details p{padding-bottom:8px}.report-wizard .wizard-otp-panel>h2,.report-wizard .wizard-otp-intro{text-align:center}.report-wizard .wizard-otp-lead{color:#101b35;font-size:14px;font-weight:650;line-height:2}.report-wizard .wizard-otp-limits{color:#596580;margin-top:4px;font-size:12px;line-height:1.9}.report-wizard .wizard-otp-fields{margin-top:12px}.report-wizard .wizard-otp-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,1.5vw,8px);width:100%;max-width:336px;margin-inline:auto;display:grid}.report-wizard .wizard-otp-boxes input{text-align:center;font-variant-numeric:tabular-nums;color:#101b35;caret-color:#6536f5;background:#fff;border:1px solid #bdc2d4;border-radius:10px;width:100%;min-width:0;height:48px;padding:0;font-family:inherit;font-size:24px;line-height:1}.report-wizard .wizard-otp-boxes input:focus-visible{outline-offset:2px;background:#faf7ff;border-color:#6536f5}.report-wizard .wizard-otp-boxes input[aria-invalid=true]{background:#fff6f6;border-color:#b91c1c}.report-wizard .wizard-otp-boxes input[readonly]{background:#f3f3f8}.report-wizard .wizard-otp-hint{text-align:center;color:#596580;margin-top:8px}.report-wizard .wizard-otp-panel #otp-error{text-align:center}.report-wizard .wizard-otp-timing{border-top:1px solid #e8eaf5;gap:10px;margin-top:12px;padding-top:10px;display:grid}.report-wizard .wizard-otp-validity{color:#384461;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:13px;display:flex}.report-wizard .wizard-otp-validity bdi{font-variant-numeric:tabular-nums;color:#101b35;font-size:20px;font-weight:750}.report-wizard .wizard-otp-expired{text-align:center;color:#991b1b;font-size:13px;line-height:2}.report-wizard .wizard-otp-resend-row{flex-direction:column;align-items:center;gap:8px;display:flex}.report-wizard .wizard-otp-resend-row>p{text-align:center;color:#596580;font-size:12px;line-height:1.9}.report-wizard .wizard-otp-resend button{border:1px solid #d8c9ff;min-height:44px}.report-wizard .wizard-otp-resend button:disabled{opacity:1;cursor:not-allowed;color:#626b80;background:#ececf3;border-color:#ececf3}.report-wizard input[aria-invalid=true]{border-color:#b91c1c}.report-wizard .wizard-template-list{gap:8px;display:grid}.report-wizard .wizard-template{border-radius:14px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.report-wizard .wizard-template-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.report-wizard .wizard-template-preview{background:#f5f1ff;border:1px solid #d8c9ff;border-radius:14px;margin-top:16px;padding:14px}.report-wizard .wizard-template-full{white-space:pre-wrap;overflow-wrap:anywhere;color:#101b35;max-height:18rem;margin-top:8px;font-size:14px;line-height:2;overflow-y:auto}.report-wizard .wizard-recipient-fields{padding-top:8px}.report-wizard .wizard-recipient-note{color:#384461;background:#f0ebff;border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.9;display:flex}.report-wizard .wizard-recipient-note>svg{color:#6536f5;flex-shrink:0;width:18px;height:22px}.report-wizard .wizard-rules{margin-top:8px}.report-wizard .wizard-entry-actions{flex-direction:row-reverse}.report-wizard .wizard-choice>span{overflow-wrap:anywhere;min-width:0}.report-wizard .wizard-loading-slot{min-height:32px;padding-top:8px}.report-wizard .wizard-session-note{font-size:12px;line-height:2}.report-wizard .wizard-session-note svg{flex-shrink:0}.report-wizard .wizard-actions button{min-height:48px}.report-wizard .wizard-actions button:disabled{color:#515a70}@media (width>=640px){.report-stage .wizard-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.report-wizard .wizard-review-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.report-wizard .wizard-review-topic{grid-column:auto}.report-wizard .wizard-receipt-row{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){.approved-home .journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}@media (width<=639px){.report-wizard .wizard-result-actions a{flex:100%}.report-stage .report-wizard>#wizard-errors{margin-inline:14px}.report-stage .wizard-progress{flex-wrap:wrap;gap:8px;padding-block:16px;display:flex}.report-stage .wizard-progress-step{border:0;flex:40px;padding:6px 2px}.report-stage .wizard-step-icon{width:32px;height:32px;position:relative;top:auto}.report-stage .wizard-step-icon>svg{width:17px;height:17px}.report-stage .wizard-progress-step>span:last-child{display:none}.report-stage .wizard-progress-step.is-active{flex-direction:row;flex-basis:100%;order:1;justify-content:flex-start;gap:12px;padding:8px 12px}.report-stage .wizard-progress-step.is-active>span:last-child{text-align:start;font-size:13px;display:block}.report-stage .wizard-step-panel{padding:14px 10px}.report-stage .wizard-actions>fieldset{flex:100%}.report-stage .wizard-actions>button[type=submit]{order:-1}.report-stage .wizard-actions>fieldset:has(button[type=submit]){order:-1}.report-stage .wizard-actions>fieldset>button{width:100%}.report-stage .wizard-actions>button[type=submit]{flex:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
